Plecs { Name "pfc_boost_average_current_mode_S_domain" Version "3.7" CircuitModel "ContStateSpace" StartTime "0.0" StopTime "simuation_total_time" Solver "radau" MaxStep "1e-3" InitStep "-1" FixedStep "1e-3" Refine "1" ZCStepSize "1e-9" RelTol "1e-3" AbsTol "-1" TurnOnThreshold "0" SyncFixedStepTasks "2" UseSingleCommonBaseRate "1" LossVariableLimitExceededMsg "3" NegativeSwitchLossMsg "3" DivisionByZeroMsg "2" StiffnessDetectionMsg "2" MaxConsecutiveZCs "1000" AssertionAction "1" InitializationCommands "fid = fopen(\"myfile.txt\");\n\nfor i = 1:100\n\tfli" "ne = fgetl(fid);\n\t\n\tif(fline == -1)\n\t\tbreak;\n\tend\n\n\tdisp(fline);" "\n\teval(fline);\n\t\t\n\t\nend\n\nfclose(fid)" InitialState "1" SystemState "" CodeGenTopologies "[]" CodeGenSwitchingAlgorithm "1" CodeGenMatrixCodingStyle "1" CodeGenParameterInlining "2" CodeGenInliningExceptions "AAAACwAAAAAA" CodeGenIntegerWordSize "32" CodeGenAbsTimeUsageMsg "3" CodeGenBaseName "" CodeGenOutputDir "" CodeGenExtraOpts "" ExtendedMatrixPrecision "1" MatrixSignificanceCheck "2" Schematic { Location [0, 45; 3840, 2060] ZoomFactor 2.40848 SliderPosition [0, 0] ShowBrowser off BrowserWidth 100 Component { Type Resistor Name "R" Show off Position [845, 235] Direction down Flipped off Parameter { Variable "R" Value "Rload50" Show on } } Component { Type Capacitor Name "C1" Show off Position [755, 240] Direction down Flipped on Parameter { Variable "C" Value "Cout" Show on } Parameter { Variable "v_init" Value "Vout" Show on } } Component { Type Resistor Name "R1" Show off Position [965, 205] Direction down Flipped off Parameter { Variable "R" Value "Rload50" Show on } } Component { Type Switch Name "S1" Show on Position [965, 250] Direction down Flipped off Parameter { Variable "s_init" Value "0" Show off } } Component { Type PulseGenerator Name "50% to 100%" Show on Position [910, 250] Direction right Flipped off Parameter { Variable "Hi" Value "1" Show off } Parameter { Variable "Lo" Value "0" Show off } Parameter { Variable "f" Value "fdisturbance" Show off } Parameter { Variable "DutyCycle" Value "0.5" Show off } Parameter { Variable "Delay" Value "0" Show off } } Component { Type Ground Name "Ground" Show off Position [965, 310] Direction up Flipped off } Component { Type Ground Name "Ground1" Show off Position [385, 345] Direction up Flipped off } Component { Type Diode Name "D1" Show off Position [700, 135] Direction right Flipped on Parameter { Variable "Vf" Value "0" Show off } Parameter { Variable "Ron" Value "0" Show off } Parameter { Variable "thermal" Value "" Show off } Parameter { Variable "T_init" Value "0" Show off } } Component { Type Resistor Name "R2" Show off Position [755, 180] Direction down Flipped off Parameter { Variable "R" Value "Cout_ESR" Show on } } Component { Type Mosfet Name "T1" Show off Position [645, 235] Direction up Flipped on Parameter { Variable "Ron" Value "0" Show off } Parameter { Variable "s_init" Value "0" Show off } Parameter { Variable "thermal" Value "" Show off } Parameter { Variable "T_init" Value "0" Show off } } Component { Type From Name "From2" Show off Position [600, 235] Direction right Flipped off Parameter { Variable "Tag" Value "PWM" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Inductor Name "L1" Show off Position [465, 135] Direction left Flipped off Parameter { Variable "L" Value "Lout" Show on } Parameter { Variable "i_init" Value "0" Show off } } Component { Type Ammeter Name "Am1" Show on Position [580, 135] Direction left Flipped off } Component { Type Goto Name "Goto1" Show off Position [580, 100] Direction up Flipped off Parameter { Variable "Tag" Value "IL" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Resistor Name "R3" Show off Position [525, 135] Direction left Flipped off Parameter { Variable "R" Value "Lout_ESR" Show on } } Component { Type Goto Name "Goto" Show off Position [1100, 245] Direction right Flipped off Parameter { Variable "Tag" Value "Vo" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Voltmeter Name "Vout" Show on Position [1065, 245] Direction up Flipped off } Component { Type Subsystem Name " Bridge\n Rectifier" Show on Position [340, 235] Direction up Flipped off Frame [-40, -20; 40, 20] LabelPosition [0, 0] SampleTime "-1" MaskIconFrame on MaskIconOpaque off MaskIconRotates on Terminal { Type Port Position [45, -10] Direction right } Terminal { Type Port Position [45, 10] Direction right } Terminal { Type Port Position [-45, -10] Direction left } Terminal { Type Port Position [-45, 10] Direction left } Schematic { Location [1280, 45; 3840, 1383] ZoomFactor 6.60557 SliderPosition [0, 0] ShowBrowser off BrowserWidth 100 Component { Type Port Name "+" Show on Position [265, 30] Direction left Flipped off Parameter { Variable "Index" Value "1" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Port Name "-" Show on Position [265, 150] Direction left Flipped off Parameter { Variable "Index" Value "2" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Port Name "AC1" Show on Position [100, 95] Direction left Flipped off Parameter { Variable "Index" Value "3" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Port Name "AC2" Show on Position [160, 95] Direction right Flipped off Parameter { Variable "Index" Value "4" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Diode Name "D5" Show off Position [65, 55] Direction up Flipped on Parameter { Variable "Vf" Value "0" Show off } Parameter { Variable "Ron" Value "0" Show off } Parameter { Variable "thermal" Value "" Show off } Parameter { Variable "T_init" Value "0" Show off } } Component { Type Diode Name "D6" Show off Position [65, 125] Direction up Flipped on Parameter { Variable "Vf" Value "0" Show off } Parameter { Variable "Ron" Value "0" Show off } Parameter { Variable "thermal" Value "" Show off } Parameter { Variable "T_init" Value "0" Show off } } Component { Type Diode Name "D7" Show off Position [195, 55] Direction up Flipped on Parameter { Variable "Vf" Value "0" Show off } Parameter { Variable "Ron" Value "0" Show off } Parameter { Variable "thermal" Value "" Show off } Parameter { Variable "T_init" Value "0" Show off } } Component { Type Diode Name "D8" Show off Position [195, 125] Direction up Flipped on Parameter { Variable "Vf" Value "0" Show off } Parameter { Variable "Ron" Value "0" Show off } Parameter { Variable "thermal" Value "" Show off } Parameter { Variable "T_init" Value "0" Show off } } Connection { Type Wire SrcComponent "D5" SrcTerminal 2 Points [65, 30; 195, 30] Branch { DstComponent "D7" DstTerminal 2 } Branch { DstComponent "+" DstTerminal 1 } } Connection { Type Wire SrcComponent "D6" SrcTerminal 1 Points [65, 150; 195, 150] Branch { DstComponent "D8" DstTerminal 1 } Branch { DstComponent "-" DstTerminal 1 } } Connection { Type Wire SrcComponent "D5" SrcTerminal 1 Points [65, 95] Branch { DstComponent "D6" DstTerminal 2 } Branch { DstComponent "AC1" DstTerminal 1 } } Connection { Type Wire SrcComponent "D7" SrcTerminal 1 Points [195, 95] Branch { DstComponent "D8" DstTerminal 2 } Branch { DstComponent "AC2" DstTerminal 1 } } } } Component { Type ACVoltageSource Name "Vac" Show on Position [15, 235] Direction down Flipped on Parameter { Variable "V" Value "Vinput*sqrt(2)" Show on } Parameter { Variable "w" Value "2*pi*50" Show on } Parameter { Variable "phi" Value "0" Show off } } Component { Type Ammeter Name "Am2" Show on Position [260, 210] Direction left Flipped off } Component { Type Voltmeter Name "Vac1" Show on Position [435, 230] Direction up Flipped off } Component { Type Goto Name "Goto2" Show off Position [475, 230] Direction right Flipped off Parameter { Variable "Tag" Value "Vac" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Voltmeter Name "Vac2" Show on Position [160, 240] Direction up Flipped off } Component { Type From Name "From13" Show off Position [85, 145] Direction right Flipped off Parameter { Variable "Tag" Value "Vo" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type From Name "From14" Show off Position [85, 125] Direction right Flipped off Parameter { Variable "Tag" Value "IL" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Scope Name "Scope" Show on Position [145, 135] Direction up Flipped off Location [971, 693; 1382, 1128] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAbwBvA" "G0AQQByAGUAYQAAAAAA/////wAAAGcA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAAAA//" "///wAAAHEA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABxAP///wAAAAMAAAAAAAAAAPw" "BAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABpAP///wAAAZsAAAGQAAAA" "BAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAA" "AAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL/gMAAAAJAAAAC" "QAAAGQAAAAIAAAAZAAAAAcAAABkAAAABgAAAGQAAAAFAAAAZAAAAAQAAABkAAAAAwAAAGQAAAACAA" "AAZAAAAAEAAABkAAAAxAAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAMAAABgAAA" "AAQAAAAAAAAAAAAAACQAAAAAAAABkAAAAAQAAAAA=" PlotPalettes "AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA" "AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" Axes "2" TimeRange "0" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "" Axis { Name "IL" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] Untangle 0 KeepBaseline off BaselineValue 0 } Axis { Name "Vout" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] Untangle 0 KeepBaseline off BaselineValue 0 } Fourier { SingleXAxis on AxisLabel "Frequency" Scaling 0 PhaseDisplay 0 Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} Untangle 0 KeepBaseline off BaselineValue 0 } Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} Untangle 0 KeepBaseline off BaselineValue 0 } } } Component { Type Scope Name "Vac-Iac" Show on Position [310, 135] Direction up Flipped off Location [0, 45; 3840, 2081] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAbwBvA" "G0AQQByAGUAYQAAAAAA/////wAAAGcA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAAAA//" "///wAAAHEA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABxAP///wAAAAMAAAAAAAAAAPw" "BAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABpAP///wAADwAAAAfRAAAA" "BAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAA" "AAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL/gMAAAAJAAAAC" "QAAAGQAAAAIAAAAZAAAAAcAAABkAAAABgAAAGQAAAAFAAAAZAAAAAQAAABkAAAAAwAAAGQAAAACAA" "AAZAAAAAEAAABkAAAAwwAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAMAAABfAAA" "AAQAAAAAAAAAAAAAACQAAAAAAAABkAAAAAQAAAAA=" PlotPalettes "AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA" "AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" Axes "2" TimeRange "0" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "" Axis { Name "Vac" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] Untangle 0 KeepBaseline off BaselineValue 0 } Axis { Name "Iac" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] Untangle 0 KeepBaseline off BaselineValue 0 } Fourier { SingleXAxis on AxisLabel "Frequency" Scaling 0 PhaseDisplay 0 Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} Untangle 0 KeepBaseline off BaselineValue 0 } Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} Untangle 0 KeepBaseline off BaselineValue 0 } } } Component { Type TransferFunction Name "Transfer Fcn Vo" Show on Position [395, 495] Direction right Flipped off Frame [-30, -15; 30, 15] LabelPosition [0, 18] LabelAlign up Parameter { Variable "Numerator" Value "[b2s_v b1s_v b0s_v]" Show off } Parameter { Variable "Denominator" Value "[a2s_v a1s_v a0s_v]" Show off } Parameter { Variable "X0" Value "0" Show off } } Component { Type Sum Name "Sum" Show off Position [290, 495] Direction up Flipped off Parameter { Variable "IconShape" Value "2" Show off } Parameter { Variable "Inputs" Value "|+-" Show off } } Component { Type Gain Name "Hs_v" Show on Position [290, 545] Direction up Flipped off Parameter { Variable "K" Value "Hs_v" Show off } Parameter { Variable "Multiplication" Value "1" Show off } } Component { Type TransferFunction Name "Transfer Fcn IL" Show on Position [745, 500] Direction right Flipped off Frame [-30, -15; 30, 15] LabelPosition [0, 18] LabelAlign up Parameter { Variable "Numerator" Value "[b2s_i b1s_i b0s_i]" Show off } Parameter { Variable "Denominator" Value "[a2s_i a1s_i a0s_i]" Show off } Parameter { Variable "X0" Value "0" Show off } } Component { Type Sum Name "Sum1" Show off Position [665, 500] Direction up Flipped off Parameter { Variable "IconShape" Value "2" Show off } Parameter { Variable "Inputs" Value "|+-" Show off } } Component { Type Gain Name "Hs_i" Show on Position [665, 550] Direction up Flipped off Parameter { Variable "K" Value "Hs_i" Show off } Parameter { Variable "Multiplication" Value "1" Show off } } Component { Type Subsystem Name "Modulator" Show on Position [980, 500] Direction down Flipped off Frame [-50, -20; 50, 20] LabelPosition [0, 0] SampleTime "-1" MaskIconFrame on MaskIconOpaque off MaskIconRotates on Terminal { Type Output Position [-54, 0] Direction left } Terminal { Type Input Position [50, 0] Direction right } Schematic { Location [0, 23; 2560, 1361] ZoomFactor 1 SliderPosition [121, 0] ShowBrowser off BrowserWidth 100 Component { Type TriangleGenerator Name "Sawtooth\nGenerator" Show off Position [265, 95] Direction right Flipped on Parameter { Variable "Min" Value "0" Show off } Parameter { Variable "Max" Value "1" Show off } Parameter { Variable "f" Value "fsw" Show on } Parameter { Variable "DutyCycle" Value "1" Show off } Parameter { Variable "Delay" Value "0" Show off } } Component { Type RelationalOperator Name "Relational\nOperator" Show off Position [205, 150] Direction right Flipped on Parameter { Variable "Operator" Value "3" Show off } } Component { Type Output Name "PWM" Show on Position [150, 150] Direction left Flipped off Parameter { Variable "Index" Value "1" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Gain Name "Gain" Show off Position [375, 155] Direction right Flipped on Parameter { Variable "K" Value "1/VM_i" Show off } Parameter { Variable "Multiplication" Value "1" Show off } } Component { Type Saturation Name "Saturation" Show off Position [295, 155] Direction right Flipped on Parameter { Variable "UpperLimit" Value "1" Show on } Parameter { Variable "LowerLimit" Value "0.0" Show on } } Component { Type Input Name "Vc" Show on Position [445, 155] Direction right Flipped on Parameter { Variable "Index" Value "2" Show on } Parameter { Variable "Width" Value "-1" Show off } } Connection { Type Signal SrcComponent "Sawtooth\nGenerator" SrcTerminal 1 Points [235, 95] DstComponent "Relational\nOperator" DstTerminal 1 } Connection { Type Signal SrcComponent "Relational\nOperator" SrcTerminal 3 DstComponent "PWM" DstTerminal 1 } Connection { Type Signal SrcComponent "Gain" SrcTerminal 2 DstComponent "Saturation" DstTerminal 1 } Connection { Type Signal SrcComponent "Vc" SrcTerminal 1 DstComponent "Gain" DstTerminal 1 } Connection { Type Signal SrcComponent "Saturation" SrcTerminal 2 DstComponent "Relational\nOperator" DstTerminal 2 } } } Component { Type Product Name "Product1" Show off Position [605, 500] Direction up Flipped off Parameter { Variable "Inputs" Value "2" Show off } } Component { Type Gain Name "Gain" Show on Position [435, 660] Direction right Flipped off Parameter { Variable "K" Value "1/(Vinput*sqrt(2))" Show on } Parameter { Variable "Multiplication" Value "1" Show off } } Component { Type Saturation Name "Saturation" Show on Position [500, 495] Direction right Flipped off Parameter { Variable "UpperLimit" Value "VM_i*0.99" Show on } Parameter { Variable "LowerLimit" Value "0" Show on } } Component { Type Saturation Name "Saturation1" Show on Position [855, 500] Direction right Flipped off Parameter { Variable "UpperLimit" Value "VM_i*0.99" Show on } Parameter { Variable "LowerLimit" Value "VM_i*0.01" Show on } } Component { Type From Name "From17" Show off Position [370, 660] Direction right Flipped off Parameter { Variable "Tag" Value "Vac" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type From Name "From1" Show off Position [665, 595] Direction up Flipped off Parameter { Variable "Tag" Value "IL" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type From Name "From3" Show off Position [290, 595] Direction up Flipped off Parameter { Variable "Tag" Value "Vo" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Goto Name "Goto6" Show off Position [1065, 500] Direction right Flipped off Parameter { Variable "Tag" Value "PWM" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Constant Name "Voltage \nController\nReference" Show on Position [230, 495] Direction right Flipped off Frame [-10, -10; 10, 10] LabelPosition [0, 13] LabelAlign up Parameter { Variable "Value" Value "Vc_v" Show off } } Component { Type Scope Name "iref" Show on Position [670, 425] Direction up Flipped off Location [1712, 627; 3675, 1448] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAbwBvA" "G0AQQByAGUAYQAAAAAA/////wAAAD8A////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAAAA//" "///wAAAHEA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABxAP///wAAAAMAAAAAAAAAAPw" "BAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABpAP///wAAB6sAAAMSAAAA" "BAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAA" "AAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL/gMAAAAJAAAAC" "QAAAGQAAAAIAAAAZAAAAAcAAABkAAAABgAAAGQAAAAFAAAAZAAAAAQAAABkAAAAAwAAAGQAAAACAA" "AAZAAAAAEAAABkAAAAqQAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAMAAAB1AAA" "AAQAAAAAAAAAAAAAACQAAAAAAAAA0AAAAAQAAAAA=" PlotPalettes "AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" Axes "1" TimeRange "0.0" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "" Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] Untangle 0 KeepBaseline off BaselineValue 0 } Fourier { SingleXAxis on AxisLabel "Frequency" Scaling 0 PhaseDisplay 0 Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} Untangle 0 KeepBaseline off BaselineValue 0 } } } Connection { Type Wire SrcComponent "R" SrcTerminal 2 Points [845, 135] Branch { Points [755, 135] Branch { DstComponent "R2" DstTerminal 2 } Branch { DstComponent "D1" DstTerminal 2 } } Branch { Points [965, 135] Branch { Points [1065, 135] DstComponent "Vout" DstTerminal 1 } Branch { DstComponent "R1" DstTerminal 2 } } } Connection { Type Wire SrcComponent "C1" SrcTerminal 2 Points [755, 325] Branch { Points [645, 325] Branch { Points [435, 325] Branch { Points [385, 325] Branch { DstComponent "Ground1" DstTerminal 1 } Branch { DstComponent " Bridge\n Rectifier" DstTerminal 2 } } Branch { DstComponent "Vac1" DstTerminal 2 } } Branch { DstComponent "T1" DstTerminal 1 } } Branch { Points [845, 325] Branch { DstComponent "R" DstTerminal 1 } Branch { Points [1065, 325] DstComponent "Vout" DstTerminal 2 } } } Connection { Type Wire SrcComponent "S1" SrcTerminal 2 DstComponent "R1" DstTerminal 1 } Connection { Type Signal SrcComponent "50% to 100%" SrcTerminal 1 DstComponent "S1" DstTerminal 3 } Connection { Type Wire SrcComponent "S1" SrcTerminal 1 DstComponent "Ground" DstTerminal 1 } Connection { Type Wire SrcComponent "C1" SrcTerminal 1 DstComponent "R2" DstTerminal 1 } Connection { Type Signal SrcComponent "Am1" SrcTerminal 3 DstComponent "Goto1" DstTerminal 1 } Connection { Type Wire SrcComponent "Am1" SrcTerminal 1 DstComponent "R3" DstTerminal 2 } Connection { Type Wire SrcComponent "R3" SrcTerminal 1 DstComponent "L1" DstTerminal 2 } Connection { Type Signal SrcComponent "From2" SrcTerminal 1 DstComponent "T1" DstTerminal 3 } Connection { Type Wire SrcComponent "Am1" SrcTerminal 2 Points [645, 135] Branch { DstComponent "D1" DstTerminal 1 } Branch { DstComponent "T1" DstTerminal 2 } } Connection { Type Signal SrcComponent "Vout" SrcTerminal 3 DstComponent "Goto" DstTerminal 1 } Connection { Type Wire SrcComponent " Bridge\n Rectifier" SrcTerminal 3 Points [290, 225; 290, 210] DstComponent "Am2" DstTerminal 2 } Connection { Type Signal SrcComponent "Vac1" SrcTerminal 3 DstComponent "Goto2" DstTerminal 1 } Connection { Type Wire SrcComponent " Bridge\n Rectifier" SrcTerminal 1 Points [385, 135; 435, 135] Branch { DstComponent "L1" DstTerminal 1 } Branch { DstComponent "Vac1" DstTerminal 1 } } Connection { Type Wire SrcComponent "Am2" SrcTerminal 1 Points [160, 210] Branch { Points [15, 210] DstComponent "Vac" DstTerminal 1 } Branch { DstComponent "Vac2" DstTerminal 1 } } Connection { Type Wire SrcComponent " Bridge\n Rectifier" SrcTerminal 4 Points [260, 245; 260, 265; 160, 265] Branch { Points [15, 265] DstComponent "Vac" DstTerminal 2 } Branch { DstComponent "Vac2" DstTerminal 2 } } Connection { Type Signal SrcComponent "From14" SrcTerminal 1 Points [105, 125; 105, 130] DstComponent "Scope" DstTerminal 1 } Connection { Type Signal SrcComponent "From13" SrcTerminal 1 Points [110, 145; 110, 140] DstComponent "Scope" DstTerminal 2 } Connection { Type Signal SrcComponent "Vac2" SrcTerminal 3 Points [225, 240; 225, 130] DstComponent "Vac-Iac" DstTerminal 1 } Connection { Type Signal SrcComponent "Am2" SrcTerminal 3 Points [260, 140] DstComponent "Vac-Iac" DstTerminal 2 } Connection { Type Signal SrcComponent "Sum" SrcTerminal 1 DstComponent "Transfer Fcn Vo" DstTerminal 1 } Connection { Type Signal SrcComponent "Voltage \nController\nReference" SrcTerminal 1 DstComponent "Sum" DstTerminal 2 } Connection { Type Signal SrcComponent "Hs_v" SrcTerminal 2 DstComponent "Sum" DstTerminal 3 } Connection { Type Signal SrcComponent "Sum1" SrcTerminal 1 DstComponent "Transfer Fcn IL" DstTerminal 1 } Connection { Type Signal SrcComponent "Hs_i" SrcTerminal 2 DstComponent "Sum1" DstTerminal 3 } Connection { Type Signal SrcComponent "From3" SrcTerminal 1 DstComponent "Hs_v" DstTerminal 1 } Connection { Type Signal SrcComponent "From1" SrcTerminal 1 DstComponent "Hs_i" DstTerminal 1 } Connection { Type Signal SrcComponent "Modulator" SrcTerminal 1 DstComponent "Goto6" DstTerminal 1 } Connection { Type Signal SrcComponent "Transfer Fcn IL" SrcTerminal 2 DstComponent "Saturation1" DstTerminal 1 } Connection { Type Signal SrcComponent "From17" SrcTerminal 1 DstComponent "Gain" DstTerminal 1 } Connection { Type Signal SrcComponent "Transfer Fcn Vo" SrcTerminal 2 DstComponent "Saturation" DstTerminal 1 } Connection { Type Signal SrcComponent "Saturation1" SrcTerminal 2 DstComponent "Modulator" DstTerminal 2 } Connection { Type Signal SrcComponent "Saturation" SrcTerminal 2 DstComponent "Product1" DstTerminal 2 } Connection { Type Signal SrcComponent "Product1" SrcTerminal 1 Points [630, 500] Branch { DstComponent "Sum1" DstTerminal 2 } Branch { Points [630, 425] DstComponent "iref" DstTerminal 1 } } Connection { Type Signal SrcComponent "Gain" SrcTerminal 2 Points [560, 660; 560, 505] DstComponent "Product1" DstTerminal 3 } } } DemoSignature "NVuJ/o6A71i3JD79tSJxp0AVm6HHDGGj7mLX9eUmOWo="