Version 4 SHEET 1 2752 1780 WIRE -1040 288 -1040 320 WIRE -1040 320 -1040 608 WIRE -1040 144 -1040 208 WIRE -1328 192 -1328 208 WIRE -1392 224 -1392 192 WIRE -1392 304 -1392 336 WIRE -1168 336 -1168 224 WIRE -1168 224 -1088 224 WIRE -1088 272 -1104 272 WIRE -1104 272 -1104 288 WIRE -1312 544 -1312 560 WIRE -1168 336 -1168 464 WIRE -1168 544 -1168 560 WIRE -1440 288 -1456 288 WIRE -1456 288 -1456 304 WIRE -1584 352 -1584 368 WIRE -1856 608 -1856 480 WIRE -1472 240 -1440 240 WIRE -1040 608 -1696 608 WIRE -1696 608 -1856 608 WIRE -1856 48 -1856 32 WIRE -1856 32 -1808 32 WIRE -1856 224 -1856 144 WIRE 192 608 192 512 WIRE 192 272 192 208 WIRE 192 208 464 208 WIRE 464 208 464 384 WIRE 464 464 464 608 WIRE 464 608 192 608 WIRE -1856 304 -1856 400 WIRE 192 352 192 432 WIRE -1584 272 -1584 240 WIRE -1584 240 -1472 240 WIRE -1392 336 -1312 336 WIRE -1312 336 -1312 320 WIRE -1312 336 -1168 336 WIRE -1312 352 -1312 336 WIRE -1392 192 -1328 192 WIRE -1312 416 -1312 432 WIRE -1312 432 -1312 464 WIRE -1040 144 -1696 144 WIRE -1856 144 -1856 128 WIRE -1856 144 -1696 144 WIRE 192 112 192 96 WIRE 192 96 240 96 WIRE 192 208 192 192 WIRE -352 608 -352 512 WIRE -352 272 -352 208 WIRE -352 208 -80 208 WIRE -80 208 -80 384 WIRE -80 464 -80 608 WIRE -80 608 -352 608 WIRE -352 352 -352 432 WIRE -352 112 -352 96 WIRE -352 96 -304 96 WIRE -352 208 -352 192 FLAG -1040 320 3 FLAG -1696 608 2 FLAG -1328 208 0 FLAG -1104 288 0 FLAG -1456 304 0 FLAG -1312 336 6 FLAG -1584 368 0 FLAG -1696 144 1 FLAG -1312 432 7 FLAG -1472 240 5 FLAG -1312 560 0 FLAG -1168 560 0 FLAG -1808 32 0 FLAG 240 96 0 FLAG -304 96 0 SYMBOL g2 -1040 304 M180 SYMATTR InstName G2 SYMATTR Value 1 SYMBOL g2 -1392 320 M180 SYMATTR InstName G1 SYMATTR Value 1 SYMBOL cap -1328 352 R0 WINDOW 0 38 22 Left 0 WINDOW 3 28 55 Left 0 SYMATTR InstName C1 SYMATTR Value 0.8 SYMBOL res -1328 448 R0 SYMATTR InstName R1 SYMATTR Value 0.00001 SYMBOL res -1184 448 R0 SYMATTR InstName R2 SYMATTR Value 100MEG SYMBOL bv -1584 256 R0 WINDOW 0 70 39 Right 0 WINDOW 3 24 104 Invisible 0 SYMATTR InstName B2 SYMATTR Value V=V(1, 2)/table( ABS( I(G2)) , (0, 1.0 ), (1, 0.874 ), (2, 0.678), (3, 0.278) ,(4, 0.126), (10,0.05), (100, 0.004)) SYMBOL voltage -1856 384 R0 WINDOW 123 0 0 Left 0 WINDOW 39 27 137 Left 0 SYMATTR SpiceLine Rser=0.2 SYMATTR InstName V2 SYMATTR Value SINE(0 650 50 0 0 0) SYMBOL res -1872 32 R0 SYMATTR InstName R5 SYMATTR Value 1000meg SYMBOL res -1872 208 R0 SYMATTR InstName R3 SYMATTR Value 5 SYMBOL ind 448 368 R0 SYMATTR InstName LP1 SYMATTR Value NLIND1 SYMATTR Prefix X SYMBOL voltage 192 416 R0 WINDOW 123 0 0 Left 0 WINDOW 39 24 137 Left 0 SYMATTR SpiceLine Rser=0.2 SYMATTR InstName V1 SYMATTR Value SINE(0 650 50 0 0 0) SYMBOL res 176 256 R0 SYMATTR InstName R4 SYMATTR Value 5 SYMBOL res 176 96 R0 SYMATTR InstName R6 SYMATTR Value 1000meg SYMBOL voltage -352 416 R0 WINDOW 123 0 0 Left 0 WINDOW 39 24 137 Left 0 SYMATTR SpiceLine Rser=0.2 SYMATTR InstName V3 SYMATTR Value SINE(0 650 50 0 0 0) SYMBOL res -368 256 R0 SYMATTR InstName R7 SYMATTR Value 5 SYMBOL res -368 96 R0 SYMATTR InstName R8 SYMATTR Value 1000meg SYMBOL D:\\WUTemp\\Xfabius\\nlind -96 368 R0 SYMATTR InstName LP2 TEXT -1640 -8 Left 0 !.tran 2 TEXT -1640 -48 Left 0 !.INCLUDE nonlintransformer1.sub TEXT -352 -8 Left 0 ;With symbol "nlind.asy"\nChange value to modelname. TEXT 0 -16 Left 0 ;With modified instance of standard inductor L.\n1. Ctrl-RigthMouseClick the instance, change Prefix L to X.\n2. Set value to modelname. TEXT -256 -104 Left 0 ;Two ways to make/use a symbol for the nonlinear inductor. TEXT -456 848 Left 0 ;.SUBCKT NLIND1 1 2\nG2 1 2 6 0 1\nG1 0 6 5 0 1\nC1 6 7 0.8\nR1 7 0 0.00001\nR2 6 0 100MEG\nB2 5 0 V=V(1, 2)/table( ABS( I(G2)) , (0, 1.0 ), (1, 0.874 ), (2, 0.678), (3, 0.278) ,(4, 0.126), (10,0.05), (100, 0.004))\n.ends TEXT -1936 752 Left 0 ;* D:\\WUTemp\\Xfabius\\TransformerNonLinearModel.asc\nG2 1 2 6 0 1\nG1 0 6 5 0 1\nC1 6 7 0.8\nR1 7 0 0.00001\nR2 6 0 100MEG\nB2 5 0 V=V(1, 2)/table( ABS( I(G2)) , (0, 1.0 ), (1, 0.874 ), (2, 0.678), (3, 0.278) ,(4, 0.126), (10,0.05), (100, 0.004))\nV2 P001 2 SINE(0 650 50 0 0 0) Rser=0.2\nR5 0 1 1000meg\nR3 1 P001 5\n.tran 2\n.backanno\n.end TEXT -1128 -96 Left 0 ;NONLINEAR INDUCTOR from Fabio LINE Normal -528 944 -624 944 LINE Normal -544 928 -528 944 LINE Normal -528 944 -544 928 LINE Normal -544 928 -528 944 LINE Normal -544 960 -528 944 RECTANGLE Normal -672 1144 -1984 664 2 RECTANGLE Normal 792 1080 -488 808 2