Skip to content

Automated Steps

Austin R edited this page Jul 3, 2020 · 2 revisions

After you build and verify your model (following the instructions in Workflow), point the coil builder at it, sit back, and while you wait, this is what's happening:

  • Add scalar potential basis to Table (up to l=10, by default)
  • For each element in scalar potential basis file:
    • Assign Σlm to coil surface for mfnc and mfnc2
    • Solve solution 1 (mfnc and mfnc2 only)
    • planeContour
    • switch off model's coil surface geometry (via parameter)
    • insertContours
    • energizeContours
    • Run Solution 2 (mf and mfnc3)
    • Extract integral of Vm3*Σlm for each element of basis (120 elements, by default)
    • deleteContours
  • Diagonalize the resulting 120x120 matrix (or decompose via SVD?)
  • Generate sum of Σlm on coil surface needed to generate desired Σlm on fiducial sphere
  • planeContour
  • insertContours
  • energizeContours
  • Run Solution 2
  • Extract integral of Vm3*Σlm. Return planeContour and 1x120 vector of of measurement.

Clone this wiki locally