Field-Free Point 3D Lissajous scanner - #7
Open
philipsuskin wants to merge 1 commit into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
An animated dashboard of a magnetic selection-field generator. Two 3×3 grids of square air coils, 10 cm apart and limited to ±30 A, create a magnetic gradient with a single field-free point (FFP) at the array centre; three sinusoidal drive fields steer the FFP along a closed 3D Lissajous path (3:2:1).
The 3D scene shows the 18-coil array with live per-coil currents (colour = sign/magnitude), the selection-gradient field arrows converging on the FFP, and the dashed trajectory the FFP traces through it. Side panels give live readouts of FFP position, sweep speed, axial gradient, and ±30 A current-budget usage. Drag to orbit, click to pause.
Backed by a Dyad/ModelingToolkit model that solves the field-null condition B(r,t)=0 every step; the page is a single standalone
viz_submission/index.htmlwith all data inlined.