FEMM/examples/solenoid_string.fem

145 lines
2.5 KiB
Plaintext

[Format] = 4.0
[Frequency] = 0
[Precision] = 1e-008
[MinAngle] = 25
[Depth] = 5
[LengthUnits] = millimeters
[ProblemType] = planar
[Coordinates] = cartesian
[Comment] = "single 18 AWG steel wire (1.024 mm diameter) acting as a solenoid core, wrapped above and below by counter-circulating coil regions at an exaggerated current density chosen to produce a polarising field on the order of NdFeB remanence."
[PointProps] = 0
[BdryProps] = 1
<BeginBdry>
<BdryName> = "A=0"
<BdryType> = 0
<A_0> = 0
<A_1> = 0
<A_2> = 0
<Phi> = 0
<c0> = 0
<c0i> = 0
<c1> = 0
<c1i> = 0
<Mu_ssd> = 0
<Sigma_ssd> = 0
<EndBdry>
[BlockProps] = 4
<BeginBlock>
<BlockName> = "Air"
<Mu_x> = 1
<Mu_y> = 1
<H_c> = 0
<H_cAngle> = 0
<J_re> = 0
<J_im> = 0
<Sigma> = 0
<d_lam> = 0
<Phi_h> = 0
<Phi_hx> = 0
<Phi_hy> = 0
<LamType> = 0
<LamFill> = 1
<NStrands> = 0
<WireD> = 0
<BHPoints> = 0
<EndBlock>
<BeginBlock>
<BlockName> = "Steel"
<Mu_x> = 2500
<Mu_y> = 2500
<H_c> = 0
<H_cAngle> = 0
<J_re> = 0
<J_im> = 0
<Sigma> = 5.8
<d_lam> = 0
<Phi_h> = 0
<Phi_hx> = 0
<Phi_hy> = 0
<LamType> = 0
<LamFill> = 1
<NStrands> = 0
<WireD> = 0
<BHPoints> = 0
<EndBlock>
<BeginBlock>
<BlockName> = "J+"
<Mu_x> = 1
<Mu_y> = 1
<H_c> = 0
<H_cAngle> = 0
<J_re> = 50
<J_im> = 0
<Sigma> = 0
<d_lam> = 0
<Phi_h> = 0
<Phi_hx> = 0
<Phi_hy> = 0
<LamType> = 0
<LamFill> = 1
<NStrands> = 0
<WireD> = 0
<BHPoints> = 0
<EndBlock>
<BeginBlock>
<BlockName> = "J-"
<Mu_x> = 1
<Mu_y> = 1
<H_c> = 0
<H_cAngle> = 0
<J_re> = -50
<J_im> = 0
<Sigma> = 0
<d_lam> = 0
<Phi_h> = 0
<Phi_hx> = 0
<Phi_hy> = 0
<LamType> = 0
<LamFill> = 1
<NStrands> = 0
<WireD> = 0
<BHPoints> = 0
<EndBlock>
[CircuitProps] = 0
[NumPoints] = 16
-130 -20 0 0
130 -20 0 0
130 20 0 0
-130 20 0 0
-100 -0.512 0 0
100 -0.512 0 0
100 0.512 0 0
-100 0.512 0 0
-100 1 0 0
100 1 0 0
100 6 0 0
-100 6 0 0
-100 -6 0 0
100 -6 0 0
100 -1 0 0
-100 -1 0 0
[NumSegments] = 16
0 1 -1 1 0 0
1 2 -1 1 0 0
2 3 -1 1 0 0
3 0 -1 1 0 0
4 5 -1 0 0 0
5 6 -1 0 0 0
6 7 -1 0 0 0
7 4 -1 0 0 0
8 9 -1 0 0 0
9 10 -1 0 0 0
10 11 -1 0 0 0
11 8 -1 0 0 0
12 13 -1 0 0 0
13 14 -1 0 0 0
14 15 -1 0 0 0
15 12 -1 0 0 0
[NumArcSegments] = 0
[NumHoles] = 0
[NumBlockLabels] = 4
0 15 1 -1 0 0 0 1 2
0 0 2 0.5 0 0 0 1 0
0 3.5 3 2 0 0 0 1 0
0 -3.5 4 2 0 0 0 1 0