Version 4 SHEET 1 1716 2148 WIRE -704 0 -752 0 WIRE -352 0 -624 0 WIRE -272 0 -352 0 WIRE -160 0 -272 0 WIRE -48 0 -160 0 WIRE 80 0 32 0 WIRE 192 0 80 0 WIRE 288 0 192 0 WIRE 368 0 288 0 WIRE 464 0 416 0 WIRE 560 0 464 0 WIRE 656 0 560 0 WIRE 704 0 656 0 WIRE 832 0 752 0 WIRE 912 0 832 0 WIRE 960 0 912 0 WIRE 1120 0 1040 0 WIRE 1232 0 1120 0 WIRE 1360 0 1232 0 WIRE 1472 0 1360 0 WIRE 560 16 560 0 WIRE 368 32 368 0 WIRE 752 32 752 0 WIRE 416 48 416 0 WIRE 704 48 704 0 WIRE -272 80 -272 0 WIRE 1120 80 1120 0 WIRE 1472 80 1472 0 WIRE -752 96 -752 0 WIRE -160 96 -160 0 WIRE 80 96 80 0 WIRE 1232 96 1232 0 WIRE 416 128 416 96 WIRE 560 128 560 96 WIRE 560 128 416 128 WIRE 704 128 704 96 WIRE 704 128 560 128 WIRE 464 176 464 0 WIRE 656 176 656 0 WIRE 288 192 288 0 WIRE 416 192 288 192 WIRE 832 192 832 0 WIRE 832 192 704 192 WIRE 368 240 368 112 WIRE 416 240 368 240 WIRE 752 240 752 112 WIRE 752 240 704 240 WIRE -752 288 -752 176 WIRE -272 288 -272 160 WIRE -272 288 -752 288 WIRE -160 288 -160 160 WIRE -160 288 -272 288 WIRE -64 288 -160 288 WIRE 80 288 80 176 WIRE 80 288 16 288 WIRE 192 288 80 288 WIRE 368 288 368 240 WIRE 368 288 192 288 WIRE 464 288 464 256 WIRE 560 288 560 128 WIRE 560 288 464 288 WIRE 656 288 656 256 WIRE 656 288 560 288 WIRE 752 288 752 240 WIRE 912 288 752 288 WIRE 944 288 912 288 WIRE 1120 288 1120 160 WIRE 1120 288 1024 288 WIRE 1232 288 1232 160 WIRE 1232 288 1120 288 WIRE 1472 288 1472 160 WIRE 1472 288 1232 288 WIRE -752 320 -752 288 WIRE 560 320 560 288 WIRE 1472 336 1472 288 FLAG -752 320 0 FLAG -352 0 1 FLAG 1360 0 2 FLAG 560 320 0 FLAG 1472 336 0 FLAG 192 0 1a FLAG 192 288 1b FLAG 912 0 2a FLAG 912 288 2b SYMBOL ind -64 16 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName L1s SYMATTR Value {L1s} SYMATTR SpiceLine Rser=0 SYMBOL ind 944 16 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName L2s SYMATTR Value {L2s} SYMATTR SpiceLine Rser=0 SYMBOL ind 64 80 R0 WINDOW 3 -296 -140 Left 2 SYMATTR Value flux={L1h}*{Isat}*tanh(x/{Isat})+0.1m*x SYMATTR InstName L1h SYMBOL res 1456 64 R0 SYMATTR InstName RL2 SYMATTR Value {RL} SYMBOL res -720 16 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R1 SYMATTR Value 1 SYMBOL res -80 304 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R1s SYMATTR Value {R1s} SYMBOL res 928 304 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R2s SYMATTR Value {R2s} SYMBOL g 368 16 M0 SYMATTR InstName G20 SYMATTR Value -1 SYMBOL g 464 160 R0 SYMATTR InstName G21 SYMATTR Value -1 SYMBOL g 752 16 R0 SYMATTR InstName G22 SYMATTR Value {u} SYMBOL g 656 160 M0 SYMATTR InstName G23 SYMATTR Value {u} SYMBOL res 544 0 R0 SYMATTR InstName R200 SYMATTR Value 1e7 SYMBOL voltage -752 80 R0 WINDOW 123 18 139 Left 2 WINDOW 39 0 0 Left 2 WINDOW 3 21 107 Left 2 SYMATTR Value2 AC 230 SYMATTR Value SINE(0 325 50 0 0 90) SYMATTR InstName V1 SYMBOL cap -176 96 R0 SYMATTR InstName Cp1 SYMATTR Value 10p SYMBOL res -288 64 R0 SYMATTR InstName Rp1 SYMATTR Value 50k SYMBOL cap 1216 96 R0 SYMATTR InstName Cp2 SYMATTR Value 10p SYMBOL res 1104 64 R0 SYMATTR InstName Rp2 SYMATTR Value 50k TEXT 32 -344 Left 2 !.param L1=8 L2=2 R1s=8 R2s=2 K=0.99\n.param u=sqrt(L1/L2) ; u=2\n.param L1s = L1*(1-k)\n.param L1h = L1*k\n.param L2s = L2*(1-k) TEXT -376 -568 Left 4 ;Nonlinear Two Winding Transformer With Coupling K TEXT -376 -304 Left 2 ;.ac dec 100 1 1k TEXT -80 112 Left 2 ;L1H=L2ht TEXT 1600 112 Left 2 ;Uout TEXT -376 -344 Left 2 !.tran 0 500m 1u 100u uic TEXT 632 -344 Left 2 !.param RL=200k TEXT -368 -240 Left 2 !.param Isat=0.13 TEXT -368 -424 Left 4 ;Rpi and Cpi are optional TEXT -376 -504 Left 4 ;The Chan Model Can Be Used With L1h Instead Of The Flux Formula. TEXT 560 -296 Left 2 ;Real max k = 1-1n = 0.999999999 TEXT -328 -112 Left 2 ;Trafo LINE Normal 1584 176 1584 64 LINE Normal 1600 160 1584 176 LINE Normal 1584 176 1600 160 2 LINE Normal 1568 160 1584 176 LINE Normal 1568 160 1568 160 2 LINE Normal 160 160 112 160 2 LINE Normal 160 -32 160 160 2 LINE Normal 48 -80 -160 -224 2 RECTANGLE Normal 1312 384 -320 -96 2