Version 4 SHEET 1 2632 1048 WIRE -400 -1152 -672 -1152 WIRE -672 -1136 -672 -1152 WIRE -400 -1136 -400 -1152 WIRE 896 -1120 624 -1120 WIRE 624 -1104 624 -1120 WIRE 896 -1104 896 -1120 WIRE -96 -1040 -96 -1088 WIRE -400 -1024 -400 -1136 WIRE 896 -992 896 -1104 WIRE -192 -960 -192 -1008 WIRE -96 -944 -96 -960 WIRE -672 -880 -672 -1056 WIRE -400 -880 -400 -960 WIRE -400 -880 -672 -880 WIRE -672 -864 -672 -880 WIRE -192 -864 -192 -880 WIRE 624 -848 624 -1024 WIRE 896 -848 896 -928 WIRE 896 -848 624 -848 WIRE 624 -832 624 -848 WIRE -400 -816 -672 -816 WIRE 880 -784 608 -784 WIRE -672 -752 -672 -816 WIRE 608 -736 608 -784 WIRE 16 -672 16 -720 WIRE 880 -672 880 -784 WIRE -400 -656 -400 -816 WIRE -80 -608 -80 -656 WIRE -400 -592 -400 -640 WIRE 16 -576 16 -592 WIRE -672 -560 -672 -672 WIRE -400 -560 -400 -592 WIRE -400 -560 -672 -560 WIRE -672 -544 -672 -560 WIRE 608 -528 608 -656 WIRE 880 -528 880 -608 WIRE 880 -528 608 -528 WIRE -80 -512 -80 -528 WIRE 608 -496 608 -528 WIRE 112 -480 112 -496 WIRE 112 -448 112 -480 WIRE 16 -384 16 -432 WIRE 112 -352 112 -368 WIRE 16 -288 16 -304 WIRE -1040 48 -1312 48 WIRE -896 48 -960 48 WIRE -560 48 -816 48 WIRE -144 48 -560 48 WIRE 176 48 -144 48 WIRE 336 48 256 48 WIRE 448 48 416 48 WIRE 944 48 448 48 WIRE 1200 48 944 48 WIRE 1312 48 1280 48 WIRE 1648 48 1392 48 WIRE 944 96 944 48 WIRE -560 128 -560 48 WIRE -144 128 -144 48 WIRE -144 128 -320 128 WIRE 32 128 -144 128 WIRE 448 128 448 48 WIRE 448 128 272 128 WIRE 624 128 448 128 WIRE -320 144 -320 128 WIRE 624 144 624 128 WIRE -144 192 -144 128 WIRE 448 192 448 128 WIRE -1312 224 -1312 48 WIRE 1648 224 1648 48 WIRE 32 240 32 128 WIRE 272 240 272 128 WIRE 944 352 944 96 WIRE -560 384 -560 128 WIRE -320 400 -320 224 WIRE -144 400 -144 272 WIRE -144 400 -320 400 WIRE 32 400 32 320 WIRE 32 400 -144 400 WIRE 272 400 272 320 WIRE 448 400 448 272 WIRE 448 400 272 400 WIRE 624 400 624 224 WIRE 624 400 448 400 WIRE -1312 480 -1312 304 WIRE -1312 480 -1328 480 WIRE -560 480 -560 448 WIRE -560 480 -1312 480 WIRE -144 480 -144 400 WIRE -144 480 -560 480 WIRE 448 480 448 400 WIRE 448 480 -144 480 WIRE 944 480 944 416 WIRE 944 480 448 480 WIRE 1648 480 1648 304 WIRE 1648 480 944 480 WIRE 1664 480 1648 480 WIRE -1328 496 -1328 480 WIRE 1664 496 1664 480 FLAG -1328 496 0 FLAG 1664 496 0 FLAG -400 -1136 theta1_1 FLAG 16 -288 0 FLAG 896 -1104 theta2_1 FLAG 112 -352 0 FLAG 112 -480 u2 FLAG 16 -432 u1 FLAG -672 -864 0 FLAG 624 -832 0 FLAG -192 -864 0 FLAG -192 -1008 Theta1 FLAG -96 -944 0 FLAG -96 -1088 Theta2 FLAG -80 -512 0 FLAG -80 -656 Phi1 FLAG 16 -576 0 FLAG 16 -720 Phi2 FLAG -672 -544 0 FLAG 608 -496 0 FLAG -400 -816 phi1_1 FLAG 880 -784 phi2_1 FLAG 944 96 C_node2 FLAG -560 128 C_node1 SYMBOL ind -912 64 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName L1 SYMATTR Value 1m SYMBOL res -944 32 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R_node1 SYMATTR Value {R_ser} SYMBOL ind 1296 64 M270 WINDOW 0 32 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName L2 SYMATTR Value 1m SYMBOL res 1296 32 M90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R_node2 SYMATTR Value {R_ser} SYMBOL cap -416 -1024 R0 SYMATTR InstName T_theta1 SYMATTR Value {T_theta1} SYMATTR SpiceLine Rpar=1meg SYMBOL cap 880 -992 R0 SYMATTR InstName T_theta2 SYMATTR Value 1 SYMATTR SpiceLine Rpar=1meg SYMBOL bv 112 -464 R0 SYMATTR InstName B3 SYMATTR Value V=-{K}*(I(R_node2)+V(phi2))+{gamma}*(V(Theta2)-V(Theta1))+{Vref} SYMBOL bv 16 -400 R0 SYMATTR InstName B4 SYMATTR Value V=-{K}*(I(R_node1)+V(phi1))+{gamma}*(V(Theta1)-V(Theta2))+{Vref} SYMBOL bi2 -672 -1136 R0 WINDOW 3 -153 -37 Left 2 SYMATTR Value I=-{gamma}*(I(R_node1)-I(R_node2)) SYMATTR InstName B5 SYMBOL bi2 624 -1104 R0 WINDOW 3 -97 -39 Left 2 SYMATTR Value I=-{gamma}*(I(R_node2)-I(R_node1)) SYMATTR InstName B6 SYMBOL bv -1312 208 R0 WINDOW 3 -521 90 Left 2 SYMATTR Value V=({gamma}*(V(Theta2)-V(Theta1))+{Vref}) SYMATTR InstName B1 SYMBOL bv 1648 208 R0 SYMATTR InstName B2 SYMATTR Value V=({gamma}*(V(Theta1)-V(Theta2))+{Vref}) SYMBOL bv -192 -976 R0 SYMATTR InstName B7 SYMATTR Value V=-1/{T_theta1}*{gamma}*(idt(I(R_node1)-I(R_node2))) SYMBOL bv -96 -1056 R0 SYMATTR InstName B8 SYMATTR Value V=-1/{T_theta2}*{gamma}*(idt(I(R_node2)-I(R_node1))) SYMBOL bv -80 -624 R0 SYMATTR InstName B9 SYMATTR Value V=1/{T_phi1}*idt(-(V(phi1_1))+I(R_node1)) SYMBOL cap -416 -656 R0 SYMATTR InstName T_phi1 SYMATTR Value 0.1 SYMBOL bi -672 -672 R180 WINDOW 3 24 0 Left 2 WINDOW 0 24 80 Left 2 SYMATTR Value I=I(R_node1) SYMATTR InstName B10 SYMBOL cap 864 -672 R0 SYMATTR InstName T_phi2 SYMATTR Value 0.1 SYMBOL bv 16 -688 R0 SYMATTR InstName B12 SYMATTR Value V=1/{T_phi2}*idt(-(V(phi2_1))+I(R_node2)) SYMBOL bi 608 -656 R180 WINDOW 3 24 0 Left 2 WINDOW 0 24 80 Left 2 SYMATTR Value I=I(R_node2) SYMATTR InstName B11 SYMBOL polcap -576 384 R0 WINDOW 3 24 56 Left 2 SYMATTR Value 2200µ SYMATTR InstName C_node1 SYMATTR Description Capacitor SYMATTR Type cap SYMATTR SpiceLine V=35 Irms=460m Rser=0.16 Lser=0 SYMATTR SpiceLine2 IC=5 SYMBOL polcap 960 352 M0 WINDOW 3 24 56 Left 2 SYMATTR Value 2200µ SYMATTR InstName C_node2 SYMATTR Description Capacitor SYMATTR Type cap SYMATTR SpiceLine V=35 Irms=460m Rser=0.16 Lser=0 SYMATTR SpiceLine2 IC=5 SYMBOL res 272 32 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R3 SYMATTR Value 0.506 SYMBOL ind 432 32 R90 WINDOW 0 5 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName L4 SYMATTR Value 2µ SYMBOL res -304 240 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName Z_load3 SYMATTR Value R=if(time>0.8,0.5882,if(time>0.6,1.4285,if(time>0.4,5,if(time>0.2,10,10)))) SYMBOL bv 32 336 R180 WINDOW 0 24 96 Left 2 WINDOW 3 30 33 Left 2 SYMATTR InstName P_load3 SYMATTR Value P=10 SYMBOL bi -144 192 R0 WINDOW 0 -102 -4 Left 2 WINDOW 3 -794 63 Left 2 SYMATTR InstName I_load3 SYMATTR Value I=-if(time>0.8,5,if(time>0.6,10,if(time>0.4,5,if(time>0.2,10,10)))) SYMBOL res 608 240 M180 WINDOW 0 36 76 Left 2 WINDOW 3 40 29 Left 2 SYMATTR InstName Z_load4 SYMATTR Value R=if(time>0.8,10,if(time>0.6,5,if(time>0.4,1.4285,if(time>0.2,0.5882,0.5882)))) SYMBOL bv 272 336 M180 WINDOW 0 10 101 Left 2 WINDOW 3 24 16 Left 2 SYMATTR InstName P_load4 SYMATTR Value P=10 SYMBOL bi 448 192 M0 WINDOW 0 -101 -9 Left 2 WINDOW 3 -785 70 Left 2 SYMATTR InstName I_load4 SYMATTR Value I=-if(time>0.8,10,if(time>0.6,5,if(time>0.4,10,if(time>0.2,5,5)))) TEXT -616 -416 Left 2 !.param R_ser=0.00001 Vref=10 gamma=100 K=0.5 TEXT -616 -392 Left 2 !.tran 0 1 0 1e-07 startup TEXT -616 -368 Left 2 !.param T_theta1=1 TEXT -616 -344 Left 2 !.param T_theta2=1 TEXT -616 -320 Left 2 !.param T_phi1=0.1 TEXT -616 -296 Left 2 !.param T_phi2=0.1