Plecs { Name "full_bridge_average_current_mode_Z_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, 34; 3840, 2049] ZoomFactor 1.87249 SliderPosition [0, 0] ShowBrowser off BrowserWidth 100 Component { Type Sum Name "Sum2" Show off Position [155, 565] Direction up Flipped off Parameter { Variable "IconShape" Value "2" Show off } Parameter { Variable "Inputs" Value "|+-" Show off } } Component { Type Sum Name "Sum3" Show off Position [405, 565] Direction up Flipped off Parameter { Variable "IconShape" Value "2" Show off } Parameter { Variable "Inputs" Value "|+-" Show off } } Component { Type DiscreteTransferFunction Name "Discrete\nTransfer Fcn Vo" Show on Position [235, 565] Direction right Flipped off Frame [-30, -15; 30, 15] LabelPosition [0, 18] LabelAlign up Parameter { Variable "Numerator" Value "[b0z_v b1z_v b2z_v]" Show off } Parameter { Variable "Denominator" Value "[a0z_v a1z_v a2z_v]" Show off } Parameter { Variable "Ts" Value "Tsamp" Show off } Parameter { Variable "X0" Value "0" Show off } } Component { Type DiscreteTransferFunction Name "Discrete\nTransfer Fcn IL" Show on Position [480, 565] Direction right Flipped off Frame [-30, -15; 30, 15] LabelPosition [0, 18] LabelAlign up Parameter { Variable "Numerator" Value "[b0z_i b1z_i b2z_i]" Show off } Parameter { Variable "Denominator" Value "[a0z_i a1z_i a2z_i]" Show off } Parameter { Variable "Ts" Value "Tsamp" Show off } Parameter { Variable "X0" Value "0" Show off } } Component { Type ZeroOrderHold Name "Zero-Order\nHold Vfb" Show on Position [155, 720] Direction up Flipped off Parameter { Variable "Ts" Value "Tsamp" Show off } } Component { Type ZeroOrderHold Name "Zero-Order\nHold Ifb" Show on Position [405, 720] Direction up Flipped off Parameter { Variable "Ts" Value "Tsamp" Show off } } Component { Type Delay Name "Delay" Show on Position [680, 565] Direction right Flipped off Parameter { Variable "N" Value "1" Show off } Parameter { Variable "X0" Value "0" Show off } Parameter { Variable "Ts" Value "1/digital_controller_write_delay" Show off } } Component { Type Saturation Name "Saturation" Show on Position [330, 565] 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 Saturation Name "Saturation1" Show on Position [590, 565] 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 Constant Name "Voltage \nController\nReference" Show on Position [85, 565] Direction right Flipped off Frame [-10, -10; 10, 10] LabelPosition [0, 13] LabelAlign up Parameter { Variable "Value" Value "Vc_v" Show off } } Component { Type From Name "From1" Show off Position [405, 780] Direction up Flipped off Parameter { Variable "Tag" Value "IL" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type From Name "From" Show off Position [155, 780] Direction up Flipped off Parameter { Variable "Tag" Value "Vo" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Gain Name "Voltage \nSensor Gain" Show on Position [155, 645] Direction up Flipped off Parameter { Variable "K" Value "Hs_v" Show off } Parameter { Variable "Multiplication" Value "1" Show off } } Component { Type Gain Name "Current\nSensor Gain" Show on Position [405, 645] 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 [800, 565] Direction down Flipped off Frame [-70, -20; 70, 20] LabelPosition [0, 0] SampleTime "-1" MaskIconFrame on MaskIconOpaque off MaskIconRotates on Terminal { Type Output Position [-74, 10] Direction left } Terminal { Type Input Position [70, 0] Direction right } Terminal { Type Output Position [-74, -10] Direction left } Schematic { Location [2913, 449; 4214, 1201] ZoomFactor 1.71498 SliderPosition [153, 0] ShowBrowser off BrowserWidth 100 Component { Type TriangleGenerator Name "Sawtooth\nGenerator" Show off Position [390, 210] Direction left Flipped on Parameter { Variable "Min" Value "0" Show off } Parameter { Variable "Max" Value "1" Show off } Parameter { Variable "f" Value "fsw*2" 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 [450, 155] Direction left Flipped on Parameter { Variable "Operator" Value "3" Show off } } Component { Type Output Name "PWM1" Show on Position [830, 110] Direction right Flipped off Parameter { Variable "Index" Value "1" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Gain Name "Gain" Show off Position [280, 150] Direction left 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 [360, 150] Direction left Flipped on Parameter { Variable "UpperLimit" Value "0.99" Show on } Parameter { Variable "LowerLimit" Value "0.01" Show on } } Component { Type Input Name "Vc" Show on Position [215, 150] Direction left Flipped on Parameter { Variable "Index" Value "2" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Reference SrcComponent "Components/Control/Logical/JK Flip-flop" Name "JK Flip-flop" Show on Position [605, 155] Direction up Flipped off Frame [-20, -20; 20, 20] LabelPosition [0, 23] LabelAlign up Parameter { Variable "trigger" Value "1" Show off } Parameter { Variable "x_init" Value "0" Show off } Terminal { Type Input Position [-20, -10] Direction left } Terminal { Type Input Position [-20, 0] Direction left } Terminal { Type Output Position [24, -10] Direction right } Terminal { Type Output Position [24, 10] Direction right } Terminal { Type Input Position [-20, 10] Direction left } } Component { Type Output Name "PWM2" Show on Position [830, 190] Direction right Flipped off Parameter { Variable "Index" Value "3" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Constant Name "Constant" Show on Position [535, 105] Direction right Flipped off Frame [-10, -10; 10, 10] LabelPosition [0, 13] LabelAlign up Parameter { Variable "Value" Value "1" Show off } } Component { Type LogicalOperator Name "Logical\nOperator" Show on Position [775, 110] Direction up Flipped off Parameter { Variable "Operator" Value "1" Show off } Parameter { Variable "Inputs" Value "2" Show off } } Component { Type From Name "From" Show off Position [735, 115] Direction right Flipped off Parameter { Variable "Tag" Value "osc" Show off } Parameter { Variable "Visibility" Value "2" Show off } } Component { Type Goto Name "Goto" Show off Position [500, 180] Direction right Flipped off Parameter { Variable "Tag" Value "osc" Show off } Parameter { Variable "Visibility" Value "2" Show off } } Component { Type Goto Name "Goto1" Show off Position [655, 145] Direction right Flipped off Parameter { Variable "Tag" Value "Q1" Show off } Parameter { Variable "Visibility" Value "2" Show off } } Component { Type Goto Name "Goto2" Show off Position [655, 165] Direction right Flipped off Parameter { Variable "Tag" Value "Q2" Show off } Parameter { Variable "Visibility" Value "2" Show off } } Component { Type From Name "From1" Show off Position [735, 95] Direction right Flipped off Parameter { Variable "Tag" Value "Q1" Show off } Parameter { Variable "Visibility" Value "2" Show off } } Component { Type LogicalOperator Name "Logical\nOperator1" Show on Position [775, 190] Direction up Flipped off Parameter { Variable "Operator" Value "1" Show off } Parameter { Variable "Inputs" Value "2" Show off } } Component { Type From Name "From2" Show off Position [735, 195] Direction right Flipped off Parameter { Variable "Tag" Value "osc" Show off } Parameter { Variable "Visibility" Value "2" Show off } } Component { Type From Name "From3" Show off Position [735, 175] Direction right Flipped off Parameter { Variable "Tag" Value "Q2" Show off } Parameter { Variable "Visibility" Value "2" Show off } } Connection { Type Signal SrcComponent "Sawtooth\nGenerator" SrcTerminal 1 Points [420, 210] DstComponent "Relational\nOperator" 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 } Connection { Type Signal SrcComponent "Logical\nOperator" SrcTerminal 1 DstComponent "PWM1" DstTerminal 1 } Connection { Type Signal SrcComponent "Relational\nOperator" SrcTerminal 3 Points [480, 155] Branch { DstComponent "JK Flip-flop" DstTerminal 2 } Branch { DstComponent "Goto" DstTerminal 1 } } Connection { Type Signal SrcComponent "From" SrcTerminal 1 DstComponent "Logical\nOperator" DstTerminal 3 } Connection { Type Signal SrcComponent "JK Flip-flop" SrcTerminal 3 DstComponent "Goto1" DstTerminal 1 } Connection { Type Signal SrcComponent "JK Flip-flop" SrcTerminal 4 DstComponent "Goto2" DstTerminal 1 } Connection { Type Signal SrcComponent "From1" SrcTerminal 1 Points [745, 95] DstComponent "Logical\nOperator" DstTerminal 2 } Connection { Type Signal SrcComponent "Logical\nOperator1" SrcTerminal 1 DstComponent "PWM2" DstTerminal 1 } Connection { Type Signal SrcComponent "From2" SrcTerminal 1 DstComponent "Logical\nOperator1" DstTerminal 3 } Connection { Type Signal SrcComponent "From3" SrcTerminal 1 Points [745, 175] DstComponent "Logical\nOperator1" DstTerminal 2 } Connection { Type Signal SrcComponent "Constant" SrcTerminal 1 Points [565, 105; 565, 145] Branch { DstComponent "JK Flip-flop" DstTerminal 1 } Branch { Points [565, 165] DstComponent "JK Flip-flop" DstTerminal 5 } } } } Component { Type Goto Name "Goto9" Show off Position [890, 555] Direction right Flipped off Parameter { Variable "Tag" Value "PWM1" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Goto Name "Goto10" Show off Position [890, 575] Direction right Flipped off Parameter { Variable "Tag" Value "PWM2" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type DCVoltageSource Name "V_dc" Show off Position [175, 200] Direction down Flipped on Parameter { Variable "V" Value "Vinput" Show on } } Component { Type Inductor Name "L1" Show off Position [660, 120] Direction left Flipped off Parameter { Variable "L" Value "Lout" Show on } Parameter { Variable "i_init" Value "0" Show off } } Component { Type Resistor Name "R" Show off Position [910, 215] Direction down Flipped off Parameter { Variable "R" Value "Rload50" Show on } } Component { Type Capacitor Name "C1" Show off Position [830, 280] Direction down Flipped on Parameter { Variable "C" Value "Cout" Show on } Parameter { Variable "v_init" Value "Vout" Show on } } Component { Type PlecsProbe Name "Probe\nIL-Vo" Show on Position [40, 190] Direction right Flipped off } Component { Type SignalDemux Name "Demux1" Show off Position [85, 190] Direction right Flipped on Parameter { Variable "Width" Value "2" Show off } } Component { Type Ammeter Name "Am1" Show on Position [795, 120] Direction left Flipped off } Component { Type Voltmeter Name "Vout" Show on Position [1065, 225] Direction up Flipped off } Component { Type Goto Name "Goto" Show off Position [1105, 225] Direction right Flipped off Parameter { Variable "Tag" Value "Vo" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Goto Name "Goto1" Show off Position [830, 95] Direction right Flipped off Parameter { Variable "Tag" Value "IL" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Resistor Name "R1" Show off Position [965, 370] Direction down Flipped off Parameter { Variable "R" Value "Rload50" Show on } } Component { Type Switch Name "S1" Show on Position [965, 415] Direction down Flipped off Parameter { Variable "s_init" Value "0" Show off } } Component { Type PulseGenerator Name "50% to 100%" Show on Position [910, 415] 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, 465] Direction up Flipped off } Component { Type Transformer Name "Tr2" Show on Position [480, 210] Direction right Flipped on Parameter { Variable "Windings" Value "[1 1]" Show off } Parameter { Variable "n" Value "[primary_turns_number secondary_turns_number]" Show off } Parameter { Variable "Polarity" Value "+" Show off } Parameter { Variable "Lm" Value "inf" Show off } Parameter { Variable "im0" Value "0" Show off } } Component { Type Mosfet Name "T2" Show off Position [375, 270] Direction down 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 "From9" Show off Position [420, 270] Direction left Flipped off Parameter { Variable "Tag" Value "PWM1" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Mosfet Name "T3" Show off Position [375, 145] Direction down 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 "From10" Show off Position [420, 145] Direction left Flipped off Parameter { Variable "Tag" Value "PWM2" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Ground Name "Ground1" Show off Position [830, 355] Direction up Flipped off } Component { Type Mosfet Name "T4" Show off Position [255, 270] Direction down 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 Mosfet Name "T5" Show off Position [255, 145] Direction down 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 "From11" Show off Position [300, 145] Direction left Flipped off Parameter { Variable "Tag" Value "PWM1" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type From Name "From12" Show off Position [300, 270] Direction left Flipped off Parameter { Variable "Tag" Value "PWM2" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Diode Name "D1" Show on Position [535, 135] Direction down Flipped off 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 "D2" Show on Position [535, 280] Direction down Flipped off 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 "D3" Show on Position [585, 135] Direction down Flipped off 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 "D4" Show on Position [585, 280] Direction down Flipped off 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 Label Name "Label3" Show off Position [965, 95] Direction up Flipped off Parameter { Variable "Tag" Value "Vout" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Resistor Name "R2" Show off Position [830, 200] Direction down Flipped off Parameter { Variable "R" Value "Cout_ESR" Show on } } Component { Type Resistor Name "R3" Show off Position [730, 120] Direction left Flipped off Parameter { Variable "R" Value "Lout_ESR" Show on } } Component { Type Scope Name "Scope" Show on Position [125, 190] 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" "AAZAAAAAEAAABkAAAA1QAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAMAAAChAAA" "AAQAAAAAAAAAAAAAACQAAAAAAAAA0AAAAAQAAAAA=" 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 } } } Connection { Type Signal SrcComponent "Sum2" SrcTerminal 1 DstComponent "Discrete\nTransfer Fcn Vo" DstTerminal 1 } Connection { Type Signal SrcComponent "Voltage \nSensor Gain" SrcTerminal 2 DstComponent "Sum2" DstTerminal 3 } Connection { Type Signal SrcComponent "Sum3" SrcTerminal 1 DstComponent "Discrete\nTransfer Fcn IL" DstTerminal 1 } Connection { Type Signal SrcComponent "Current\nSensor Gain" SrcTerminal 2 DstComponent "Sum3" DstTerminal 3 } Connection { Type Signal SrcComponent "Zero-Order\nHold Vfb" SrcTerminal 2 DstComponent "Voltage \nSensor Gain" DstTerminal 1 } Connection { Type Signal SrcComponent "Zero-Order\nHold Ifb" SrcTerminal 2 DstComponent "Current\nSensor Gain" DstTerminal 1 } Connection { Type Signal SrcComponent "Discrete\nTransfer Fcn Vo" SrcTerminal 2 DstComponent "Saturation" DstTerminal 1 } Connection { Type Signal SrcComponent "Discrete\nTransfer Fcn IL" SrcTerminal 2 DstComponent "Saturation1" DstTerminal 1 } Connection { Type Signal SrcComponent "Saturation" SrcTerminal 2 DstComponent "Sum3" DstTerminal 2 } Connection { Type Signal SrcComponent "Saturation1" SrcTerminal 2 DstComponent "Delay" DstTerminal 1 } Connection { Type Signal SrcComponent "Voltage \nController\nReference" SrcTerminal 1 DstComponent "Sum2" DstTerminal 2 } Connection { Type Signal SrcComponent "From" SrcTerminal 1 DstComponent "Zero-Order\nHold Vfb" DstTerminal 1 } Connection { Type Signal SrcComponent "From1" SrcTerminal 1 DstComponent "Zero-Order\nHold Ifb" DstTerminal 1 } Connection { Type Signal SrcComponent "Modulator" SrcTerminal 1 DstComponent "Goto9" DstTerminal 1 } Connection { Type Signal SrcComponent "Modulator" SrcTerminal 3 DstComponent "Goto10" DstTerminal 1 } Connection { Type Signal SrcComponent "Delay" SrcTerminal 2 DstComponent "Modulator" DstTerminal 2 } Connection { Type Wire SrcComponent "R" SrcTerminal 2 Points [910, 120] Branch { Points [830, 120] Branch { DstComponent "R2" DstTerminal 2 } Branch { DstComponent "Am1" DstTerminal 2 } } Branch { Points [965, 120] Branch { Points [1065, 120] DstComponent "Vout" DstTerminal 1 } Branch { DstComponent "R1" DstTerminal 2 } Branch { DstComponent "Label3" DstTerminal 1 } } } Connection { Type Signal SrcComponent "Probe\nIL-Vo" SrcTerminal 1 DstComponent "Demux1" DstTerminal 1 } Connection { Type Signal SrcComponent "Vout" SrcTerminal 3 DstComponent "Goto" DstTerminal 1 } Connection { Type Signal SrcComponent "Am1" SrcTerminal 3 Points [795, 95] DstComponent "Goto1" DstTerminal 1 } Connection { Type Wire SrcComponent "R" SrcTerminal 1 Points [910, 335] Branch { Points [830, 335] Branch { DstComponent "C1" DstTerminal 2 } Branch { Points [585, 335] Branch { Points [535, 335] DstComponent "D2" DstTerminal 1 } Branch { DstComponent "D4" DstTerminal 1 } } Branch { DstComponent "Ground1" DstTerminal 1 } } Branch { Points [1065, 335] 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 Signal SrcComponent "From9" SrcTerminal 1 DstComponent "T2" DstTerminal 3 } Connection { Type Signal SrcComponent "From10" SrcTerminal 1 DstComponent "T3" DstTerminal 3 } Connection { Type Wire SrcComponent "V_dc" SrcTerminal 2 Points [175, 310; 255, 310] Branch { Points [375, 310] DstComponent "T2" DstTerminal 2 } Branch { DstComponent "T4" DstTerminal 2 } } Connection { Type Wire SrcComponent "T3" SrcTerminal 1 Points [375, 100; 255, 100] Branch { Points [175, 100] DstComponent "V_dc" DstTerminal 1 } Branch { DstComponent "T5" DstTerminal 1 } } Connection { Type Wire SrcComponent "T5" SrcTerminal 2 Points [255, 190] Branch { DstComponent "T4" DstTerminal 1 } Branch { DstComponent "Tr2" DstTerminal 1 } } Connection { Type Wire SrcComponent "T2" SrcTerminal 1 Points [375, 220] Branch { DstComponent "T3" DstTerminal 2 } Branch { DstComponent "Tr2" DstTerminal 2 } } Connection { Type Signal SrcComponent "From11" SrcTerminal 1 DstComponent "T5" DstTerminal 3 } Connection { Type Signal SrcComponent "From12" SrcTerminal 1 DstComponent "T4" DstTerminal 3 } Connection { Type Wire SrcComponent "Tr2" SrcTerminal 3 Points [490, 170; 535, 170] Branch { DstComponent "D1" DstTerminal 1 } Branch { DstComponent "D2" DstTerminal 2 } } Connection { Type Wire SrcComponent "Tr2" SrcTerminal 4 Points [585, 220] Branch { DstComponent "D4" DstTerminal 2 } Branch { DstComponent "D3" DstTerminal 1 } } Connection { Type Wire SrcComponent "D1" SrcTerminal 2 Points [585, 120] Branch { DstComponent "D3" DstTerminal 2 } Branch { DstComponent "L1" DstTerminal 1 } } Connection { Type Wire SrcComponent "C1" SrcTerminal 1 DstComponent "R2" 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 "Demux1" SrcTerminal 2 DstComponent "Scope" DstTerminal 1 } Connection { Type Signal SrcComponent "Demux1" SrcTerminal 3 DstComponent "Scope" DstTerminal 2 } } ProbeBlock { Tag "full_bridge_average_current_mode_Z_domain/Probe\\nIL-Vo" Probe { Component "L1" Path "" Signals {"Inductor current"} } Probe { Component "C1" Path "" Signals {"Capacitor voltage"} } } } DemoSignature "5Zraah7Y2XT0mRDfJbLg+VtcZZLX4K9OUFFGoIKSLI4="