ÿØÿÛ«schematic «component (-1900,700) 6 0 «symbol Vsin «type: V» «description: Independent Voltage Source» «shorted pins: false» «line (0,-130) (0,-200) 0 0 0x1000000 -1 -1» «line (0,200) (0,130) 0 0 0x1000000 -1 -1» «rect (-25,77) (25,73) 0 0 0 0x1000000 0x3000000 -1 0 -1» «rect (-2,50) (2,100) 0 0 0 0x1000000 0x3000000 -1 0 -1» «rect (-25,-73) (25,-77) 0 0 0 0x1000000 0x3000000 -1 0 -1» «ellipse (-130,130) (130,-130) 0 0 0 0x1000000 0x1000000 -1 -1» «arc3p (0,0) (60,0) (30,0) 0 0 0x1000000 -1 -1» «arc3p (0,0) (-60,0) (-30,0) 0 0 0x1000000 -1 -1» «text (-80,-250) 1 46 0 0x1000000 -1 -1 "V1"» «text (130,0) 0.54 45 0 0x1000000 -1 -1 "SIN 0 {A0} {F0} 0 0 0"» «pin (0,200) (0,0) 1 0 0 0x0 -1 "+"» «pin (0,-200) (0,0) 1 0 0 0x0 -1 "-"» » » «component (-1900,300) 6 0 «symbol Vsin «type: V» «description: Independent Voltage Source» «shorted pins: false» «line (0,-130) (0,-200) 0 0 0x1000000 -1 -1» «line (0,200) (0,130) 0 0 0x1000000 -1 -1» «rect (-25,77) (25,73) 0 0 0 0x1000000 0x3000000 -1 0 -1» «rect (-2,50) (2,100) 0 0 0 0x1000000 0x3000000 -1 0 -1» «rect (-25,-73) (25,-77) 0 0 0 0x1000000 0x3000000 -1 0 -1» «ellipse (-130,130) (130,-130) 0 0 0 0x1000000 0x1000000 -1 -1» «arc3p (0,0) (60,0) (30,0) 0 0 0x1000000 -1 -1» «arc3p (0,0) (-60,0) (-30,0) 0 0 0x1000000 -1 -1» «text (-30,-250) 1 46 0 0x1000000 -1 -1 "V2"» «text (130,0) 0.54 45 0 0x1000000 -1 -1 "SIN 0 {A0} {F0} 0 0 -120"» «pin (0,200) (0,0) 1 0 0 0x0 -1 "+"» «pin (0,-200) (0,0) 1 0 0 0x0 -1 "-"» » » «component (-1900,-100) 6 0 «symbol Vsin «type: V» «description: Independent Voltage Source» «shorted pins: false» «line (0,-130) (0,-200) 0 0 0x1000000 -1 -1» «line (0,200) (0,130) 0 0 0x1000000 -1 -1» «rect (-25,77) (25,73) 0 0 0 0x1000000 0x3000000 -1 0 -1» «rect (-2,50) (2,100) 0 0 0 0x1000000 0x3000000 -1 0 -1» «rect (-25,-73) (25,-77) 0 0 0 0x1000000 0x3000000 -1 0 -1» «ellipse (-130,130) (130,-130) 0 0 0 0x1000000 0x1000000 -1 -1» «arc3p (0,0) (60,0) (30,0) 0 0 0x1000000 -1 -1» «arc3p (0,0) (-60,0) (-30,0) 0 0 0x1000000 -1 -1» «text (-30,-250) 1 46 0 0x1000000 -1 -1 "V3"» «text (130,0) 0.54 45 0 0x1000000 -1 -1 "SIN 0 {A0} {F0} 0 0 120"» «pin (0,200) (0,0) 1 0 0 0x0 -1 "+"» «pin (0,-200) (0,0) 1 0 0 0x0 -1 "-"» » » «component (1300,300) 10 0 «symbol B2 «type: B» «description: Behavioral Current Source» «shorted pins: false» «line (0,200) (0,150) 0 0 0x1000000 -1 -1» «line (0,-150) (0,-200) 0 0 0x1000000 -1 -1» «rect (-25,102) (25,98) 0 0 0 0x1000000 0x3000000 -1 0 -1» «rect (-2,75) (2,125) 0 0 0 0x1000000 0x3000000 -1 0 -1» «rect (-25,-98) (25,-102) 0 0 0 0x1000000 0x3000000 -1 0 -1» «ellipse (-100,-150) (100,50) 0 0 0 0x1000000 0x1000000 -1 -1» «ellipse (-100,-50) (100,150) 0 0 0 0x1000000 0x1000000 -1 -1» «text (100,0) 1 110 0 0x1000000 -1 -1 "B1"» «text (-100,0) 1 109 0 0x1000000 -1 -1 "I=T0*Torque1(V(W)/w0)"» «pin (0,-200) (0,0) 1 0 0 0x0 -1 "-"» «pin (0,200) (0,0) 1 0 0 0x0 -1 "+"» » » «component (-300,300) 0 0 «symbol IndMot3ph «type: X» «library file: |.subckt IndMot3ph A B C N M W RPM\nRa A P001 {Rs}\nLa P001 N {Ls}\nRb B N001 {Rs}\nLb N001 N {Ls}\nRc C N004 {Rs}\nLc N004 N {Ls}\nLx N006 N005 {Lr2}\nRx N005 0 {Rr2}\nBx N006 0 V=-Np*V(W)*(Lm*s3/2*(I(Lb)-I(Lc))+Lr2*I(Ly))\nLy N002 N003 {Lr2}\nRy N003 0 {Rr2}\nBy N002 0 V=Np*V(w)*(3/2*Lm*I(La)+Lr2*I(Lx))\nBt T1 W I=Np*s3/2*Lm*((I(Lb)-I(Lc))*I(Lx)-s3*I(La)*I(Ly))\nVt T1 0 0\nCw W 0 {J}\nBn RPM 0 V=V(W)/2/Pi*60\nBm M 0 V=I(Vt)\n.param Np=2\n.param J=0.62\n.param k1=0.97\n.param Ls=29.4m\n.param Lr=29.7m\n.param Rs=67m\n.param Rr=32m\n.param Lr2=Lr*3/2 Rr2=Rr*3/2 Lm=sqrt(Ls*Lr)*k1 k0=Lm/sqrt(Ls*Lr2) s3=sqrt(3)\nKax La Lx {k0}\nKbx Lb Lx {-k0/2}\nKby Lb Ly {k0*s3/2}\nKcx Lc Lx {-k0/2}\nKcy Lc Ly {-k0*s3/2}\n.backanno\n.ends IndMot3ph» «shorted pins: false» «line (-600,400) (-406,294) 0 0 0x1000000 -1 -1» «line (-600,0) (-500,0) 0 0 0x1000000 -1 -1» «line (-600,-400) (-406,-288) 0 0 0x1000000 -1 -1» «line (500,0) (256,0) 0 0 0x1000000 -1 -1» «line (300,400) (144,206) 0 0 0x1000000 -1 -1» «line (300,-400) (150,-200) 0 0 0x1000000 -1 -1» «ellipse (256,-250) (-250,250) 0 0 0 0x1000000 0x1000000 -1 -1» «ellipse (500,-500) (-500,500) 0 0 0 0x1000000 0x1000000 -1 -1» «ellipse (-38,-38) (38,38) 0 0 0 0x1000000 0x1000000 -1 -1» «text (0,0) 1 0 2 0x0 -1 -1 "x1"» «text (30,30) 1 0 2 0x0 -1 -1 "indmot3ph"» «text (20,20) 1 0 0 0x1000000 -1 -1 ""» «text (-344,269) 1.166 7 1 0x1000000 -1 -1 "A"» «text (-419,0) 1.166 7 1 0x1000000 -1 -1 "B"» «text (-356,-250) 1.166 7 1 0x1000000 -1 -1 "C"» «text (-25,-488) 1.166 14 1 0x1000000 -1 -1 "N"» «text (306,-375) 1.166 14 1 0x1000000 -1 -1 "M"» «text (462,119) 1.166 11 1 0x1000000 -1 -1 "W"» «text (-194,375) 1.166 7 1 0x1000000 -1 -1 "PRW"» «pin (-600,400) (0,50) 1 15 0 0x1000000 -1 "A"» «pin (-600,0) (0,50) 1 15 0 0x1000000 -1 "B"» «pin (-600,-400) (0,50) 1 15 0 0x1000000 -1 "C"» «pin (0,-500) (0,50) 1 15 0 0x1000000 -1 "N"» «pin (300,-400) (0,50) 1 15 0 0x1000000 -1 "M"» «pin (500,0) (0,50) 1 15 0 0x1000000 -1 "W"» «pin (300,400) (0,50) 1 15 0 0x1000000 -1 "PRW"» » » «net (-2600,600) 1 13 0 "GND"» «net (-2600,200) 1 13 0 "GND"» «net (-2600,-200) 1 13 0 "GND"» «net (-1200,-500) 1 11 0 "N"» «net (300,-100) 1 7 0 "M"» «net (400,700) 1 7 0 "RPM"» «net (2300,100) 1 13 0 "GND"» «net (500,300) 1 14 0 "W"» «net (-1200,700) 1 14 0 "A"» «net (-1200,300) 1 14 0 "B"» «net (-1200,-100) 1 14 0 "C"» «wire (-2600,600) (-2600,700) "GND"» «wire (-2600,700) (-2100,700) "GND"» «wire (-2600,200) (-2600,300) "GND"» «wire (-2600,300) (-2100,300) "GND"» «wire (-2600,-200) (-2600,-100) "GND"» «wire (-2600,-100) (-2100,-100) "GND"» «wire (-1200,-500) (-300,-500) "N"» «wire (0,700) (400,700) "RPM"» «wire (0,-100) (300,-100) "M"» «wire (1500,300) (2300,300) "GND"» «wire (500,300) (1100,300) "W"» «wire (2300,300) (2300,100) "GND"» «wire (200,300) (500,300) "W"» «wire (-1700,700) (-1200,700) "A"» «wire (-1700,300) (-1200,300) "B"» «wire (-1700,-100) (-1200,-100) "C"» «wire (-300,-500) (-300,-200) "N"» «wire (-1200,700) (-900,700) "A"» «wire (-1200,300) (-900,300) "B"» «wire (-1200,-100) (-900,-100) "C"» «text (-900,-850) 1 7 0 0x1000000 -1 -1 ".param w0=2*Pi*50/2"» «text (-880,-1300) 1 7 0 0x1000000 -1 -1 ".param A0=300"» «text (-900,-1850) 1 7 0 0x1000000 -1 -1 ".tran 2 uic"» «text (-1570,1430) 1 7 0 0x1000000 -1 -1 ".func Torque0(x) {0} ; Free Run\n.func TorqueC(x) { sgn(x)*u(abs(x)-0.1) }; Constant\n.func Torque1(x) { x }; Viscouse Friction\n.func Torque2(x) { sgn(x)*x**2 }; Friction x^2"» «text (-1520,2030) 1 7 1 0x1000000 -1 -1 "; Torque Laws"» «text (-900,-1050) 1 7 0 0x1000000 -1 -1 ".param T0=60"» «text (-880,-1550) 1 7 0 0x1000000 -1 -1 ".param F0=50"» »