Plecs { Name "PSFB" Version "4.5" CircuitModel "ContStateSpace" StartTime "0.0" TimeSpan "1.0" Timeout "" Solver "auto" MaxStep "1e-3" InitStep "-1" FixedStep "1e-3" Refine "1" ZCStepSize "1e-9" RelTol "1e-3" AbsTol "-1" TurnOnThreshold "0" SyncFixedStepTasks "2" UseSingleCommonBaseRate "2" LossVariableLimitExceededMsg "3" NegativeSwitchLossMsg "3" DivisionByZeroMsg "3" StiffnessDetectionMsg "2" MaxConsecutiveZCs "1000" AlgebraicLoopWithStateMachineMsg "3" AssertionAction "1" InitializationCommands "fsw=125e3;\nTa1=0e-6;\nTa2=4e-6;\nTb1=2.16e-6;\nTb2=" "6.16e-6;\nRdon=0.012;\nTda=98e-9;\nTdb=128e-9;\nCsnb=1.95e-9;\nRsnb=50;\n\nVi" "n=400;\nRin=0.01;\nLin=1e-6;\nCin=5.9e-6;\nLs=1e-6;\n\nTransformerRatio=[1,0." "24,0.24]\nRdiode=0.006;\nLf=50e-6;\nCo=1.87e-6;\nRo=0.46;" InitialState "1" SystemState "" TaskingMode "1" TaskConfigurations "" CodeGenParameterInlining "2" CodeGenFloatingPointFormat "2" CodeGenAbsTimeUsageMsg "3" CodeGenBaseName "" CodeGenOutputDir "" CodeGenExtraOpts "" CodeGenTarget "Generic" CodeGenTargetSettings "" ExtendedMatrixPrecision "1" MatrixSignificanceCheck "2" EnableStateSpaceSplitting "2" DisplayStateSpaceSplitting "1" DiscretizationMethod "2" ExternalModeSettings "" AlgebraicLoopMethod "1" AlgebraicLoopTolerance "1e-6" ScriptsDialogGeometry "" ScriptsDialogSplitterPos "0" Schematic { Location [236, 477; 997, 754] ZoomFactor 1 SliderPosition [0, 0] ShowBrowser off BrowserWidth 100 Component { Type DCVoltageSource Name "V_dc" Show off Position [35, 130] Direction down Flipped on Parameter { Variable "V" Value "Vin" Show on } } Component { Type Resistor Name "R1" Show off Position [65, 40] Direction left Flipped on Parameter { Variable "R" Value "Rin" Show on } } Component { Type Inductor Name "L1" Show off Position [105, 40] Direction left Flipped off Parameter { Variable "L" Value "Lin" Show on } Parameter { Variable "i_init" Value "0" Show off } } Component { Type Capacitor Name "C1" Show off Position [345, 90] Direction up Flipped off Parameter { Variable "C" Value "Csnb" Show on } Parameter { Variable "v_init" Value "0" Show off } } Component { Type Resistor Name "R2" Show off Position [345, 60] Direction up Flipped on Parameter { Variable "R" Value "Rsnb" Show on } } Component { Type Resistor Name "R3" Show off Position [710, 95] Direction down Flipped off Parameter { Variable "R" Value "Ro" Show on } } Component { Type Inductor Name "L2" Show off Position [410, 100] Direction right Flipped on Parameter { Variable "L" Value "Ls" Show on } Parameter { Variable "i_init" Value "0" Show off } } Component { Type Capacitor Name "C2" Show off Position [130, 115] Direction down Flipped on Parameter { Variable "C" Value "Cin" Show on } Parameter { Variable "v_init" Value "0" Show off } } Component { Type MosfetWithDiode Name "FETD" Show off Position [200, 80] Direction up Flipped off Parameter { Variable "Ron" Value "Rdon" 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 MosfetWithDiode Name "FETD1" Show off Position [200, 140] Direction up Flipped off Parameter { Variable "Ron" Value "Rdon" 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 MosfetWithDiode Name "FETD2" Show off Position [315, 80] Direction up Flipped off Parameter { Variable "Ron" Value "Rdon" 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 MosfetWithDiode Name "FETD3" Show off Position [315, 140] Direction up Flipped off Parameter { Variable "Ron" Value "Rdon" 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 Capacitor Name "C3" Show off Position [345, 165] Direction down Flipped on Parameter { Variable "C" Value "Csnb" Show off } Parameter { Variable "v_init" Value "0" Show off } } Component { Type Resistor Name "R4" Show off Position [345, 130] Direction down Flipped off Parameter { Variable "R" Value "Rsnb" Show off } } Component { Type Capacitor Name "C4" Show off Position [230, 170] Direction down Flipped on Parameter { Variable "C" Value "Csnb" Show off } Parameter { Variable "v_init" Value "0" Show off } } Component { Type Resistor Name "R5" Show off Position [230, 135] Direction down Flipped off Parameter { Variable "R" Value "Rsnb" Show off } } Component { Type Capacitor Name "C5" Show off Position [230, 90] Direction down Flipped on Parameter { Variable "C" Value "Csnb" Show off } Parameter { Variable "v_init" Value "0" Show off } } Component { Type Resistor Name "R6" Show off Position [230, 60] Direction down Flipped off Parameter { Variable "R" Value "Rsnb" Show off } } Component { Type Capacitor Name "C6" Show off Position [660, 95] Direction down Flipped on Parameter { Variable "C" Value "Co" Show on } Parameter { Variable "v_init" Value "0" Show off } } Component { Type Transformer Name "Tr3" Show on Position [455, 120] Direction right Flipped on Parameter { Variable "Windings" Value "[1 2]" Show off } Parameter { Variable "n" Value "TransformerRatio" Show on } Parameter { Variable "Polarity" Value "+" Show off } Parameter { Variable "Lm" Value "inf" Show off } Parameter { Variable "im0" Value "0" Show off } } Component { Type Diode Name "D1" Show on Position [530, 65] Direction left Flipped off Parameter { Variable "Vf" Value "0" Show off } Parameter { Variable "Ron" Value "Rdiode" Show on } Parameter { Variable "thermal" Value "" Show off } Parameter { Variable "T_init" Value "0" Show off } } Component { Type Inductor Name "L3" Show off Position [615, 65] Direction left Flipped off Parameter { Variable "L" Value "Lf" Show on } Parameter { Variable "i_init" Value "0" Show off } } Component { Type Diode Name "D2" Show on Position [535, 160] Direction left Flipped off Parameter { Variable "Vf" Value "0" Show off } Parameter { Variable "Ron" Value "Rdiode" Show on } Parameter { Variable "thermal" Value "" Show off } Parameter { Variable "T_init" Value "0" Show off } } Component { Type PulseGenerator Name "Pulse\nGenerator" Show off Position [45, 215] Direction right Flipped off Parameter { Variable "Hi" Value "1" Show off } Parameter { Variable "Lo" Value "0" Show off } Parameter { Variable "f" Value "fsw" Show on } Parameter { Variable "DutyCycle" Value "0.5" Show off } Parameter { Variable "Delay" Value "[Ta1,Ta2]" Show on } Parameter { Variable "DataType" Value "10" Show off } } Component { Type PulseGenerator Name "Pulse\nGenerator1" Show off Position [180, 215] Direction right Flipped off Parameter { Variable "Hi" Value "1" Show off } Parameter { Variable "Lo" Value "0" Show off } Parameter { Variable "f" Value "fsw" Show on } Parameter { Variable "DutyCycle" Value "0.5" Show off } Parameter { Variable "Delay" Value "[Tb1,Tb2]" Show on } Parameter { Variable "DataType" Value "10" Show off } } Component { Type Reference SrcComponent "Components/Control/Delays/Turn-on Delay" Name "Turn-on Delay" Show off Position [95, 215] Direction up Flipped off Frame [-15, -15; 15, 15] LabelPosition [0, 18] LabelAlign up Parameter { Variable "DeadTimeSource" Value "1" Show off } Parameter { Variable "T_d" Value "Tda" Show on } Parameter { Variable "Rounding" Value "1" Show off } Terminal { Type Input Position [-15, 0] Direction left } Terminal { Type Output Position [19, 0] Direction right } Terminal { Type Input Position [-15, 10] Direction left } } Component { Type Reference SrcComponent "Components/Control/Delays/Turn-on Delay" Name "Turn-on Delay1" Show off Position [235, 215] Direction up Flipped off Frame [-15, -15; 15, 15] LabelPosition [0, 18] LabelAlign up Parameter { Variable "DeadTimeSource" Value "1" Show off } Parameter { Variable "T_d" Value "Tdb" Show on } Parameter { Variable "Rounding" Value "1" Show off } Terminal { Type Input Position [-15, 0] Direction left } Terminal { Type Output Position [19, 0] Direction right } Terminal { Type Input Position [-15, 10] Direction left } } Component { Type SignalDemux Name "Demux" Show off Position [160, 135] Direction right Flipped on Parameter { Variable "Width" Value "2" Show off } } Component { Type SignalDemux Name "Demux1" Show off Position [275, 135] Direction right Flipped on Parameter { Variable "Width" Value "2" Show off } } Component { Type Scope Name "Inductor Current" Show on Position [670, 235] Direction up Flipped off Location [1042, 293; 1430, 521] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAbwBvA" "G0AQQByAGUAYQAAAAAA/////wAAADQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAAAA//" "///wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAAAAAAAAPw" "BAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABCAP///wAAAYQAAADIAAAA" "BAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAA" "AAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL/gMAAAAJAAAAC" "QAAAGQAAAAIAAAAZAAAAAEAAABkAAAAAwAAAGQAAAACAAAAZAAAAAUAAABkAAAABAAAAGQAAAAHAA" "AAZAAAAAYAAABkAAAAxQAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAsAAACyAAA" "AAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAA" "AAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAA" "AATAAAAAQAAAAAAAAPoAAAAABM=" PlotPalettes "AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" Axes "1" TimeRange "0.0" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "" ShowLegend "1" 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 ShowFourierLegend off Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} Untangle 0 KeepBaseline off BaselineValue 0 } } } Component { Type PlecsProbe Name "Probe" Show on Position [585, 235] Direction right Flipped off } Component { Type Voltmeter Name "Vm1" Show off Position [580, 95] Direction up Flipped off } Connection { Type Wire SrcComponent "R1" SrcTerminal 2 Points [35, 40] DstComponent "V_dc" DstTerminal 1 } Connection { Type Wire SrcComponent "L1" SrcTerminal 1 DstComponent "R1" DstTerminal 1 } Connection { Type Wire SrcComponent "C1" SrcTerminal 1 DstComponent "R2" DstTerminal 1 } Connection { Type Wire SrcComponent "FETD" SrcTerminal 1 Points [200, 40] Branch { Points [130, 40] Branch { DstComponent "L1" DstTerminal 2 } Branch { DstComponent "C2" DstTerminal 1 } } Branch { Points [230, 40] Branch { Points [315, 40] Branch { DstComponent "FETD2" DstTerminal 1 } Branch { DstComponent "R2" DstTerminal 2 } } Branch { DstComponent "R6" DstTerminal 2 } } } Connection { Type Wire SrcComponent "C2" SrcTerminal 2 Points [130, 180] Branch { Points [35, 180] DstComponent "V_dc" DstTerminal 2 } Branch { Points [200, 180] Branch { DstComponent "FETD1" DstTerminal 2 } Branch { Points [230, 180] Branch { Points [315, 180] Branch { DstComponent "FETD3" DstTerminal 2 } Branch { Points [345, 180] DstComponent "C3" DstTerminal 2 } } Branch { DstComponent "C4" DstTerminal 2 } } } } Connection { Type Wire SrcComponent "FETD" SrcTerminal 2 Points [200, 100] Branch { DstComponent "FETD1" DstTerminal 1 } Branch { Points [230, 100] Branch { DstComponent "L2" DstTerminal 1 } Branch { DstComponent "R5" DstTerminal 2 } Branch { DstComponent "C5" DstTerminal 2 } } } Connection { Type Wire SrcComponent "FETD2" SrcTerminal 2 Points [315, 110] Branch { DstComponent "FETD3" DstTerminal 1 } Branch { Points [345, 110] Branch { DstComponent "C1" DstTerminal 2 } Branch { DstComponent "R4" DstTerminal 2 } Branch { Points [365, 110; 365, 130] DstComponent "Tr3" DstTerminal 2 } } } Connection { Type Wire SrcComponent "C3" SrcTerminal 1 DstComponent "R4" DstTerminal 1 } Connection { Type Wire SrcComponent "C4" SrcTerminal 1 DstComponent "R5" DstTerminal 1 } Connection { Type Wire SrcComponent "C5" SrcTerminal 1 DstComponent "R6" DstTerminal 1 } Connection { Type Wire SrcComponent "L2" SrcTerminal 2 DstComponent "Tr3" DstTerminal 1 } Connection { Type Wire SrcComponent "D1" SrcTerminal 1 Points [475, 65; 475, 80] DstComponent "Tr3" DstTerminal 3 } Connection { Type Wire SrcComponent "Tr3" SrcTerminal 6 Points [475, 150; 475, 160] DstComponent "D2" DstTerminal 1 } Connection { Type Wire SrcComponent "Tr3" SrcTerminal 5 Points [480, 120] Branch { Points [480, 110] DstComponent "Tr3" DstTerminal 4 } Branch { Points [580, 120] Branch { Points [660, 120] Branch { DstComponent "C6" DstTerminal 2 } Branch { Points [710, 120] DstComponent "R3" DstTerminal 1 } } Branch { DstComponent "Vm1" DstTerminal 2 } } } Connection { Type Wire SrcComponent "C6" SrcTerminal 1 Points [660, 65] Branch { DstComponent "L3" DstTerminal 2 } Branch { Points [710, 65] DstComponent "R3" DstTerminal 2 } } Connection { Type Signal SrcComponent "Pulse\nGenerator" SrcTerminal 1 DstComponent "Turn-on Delay" DstTerminal 1 } Connection { Type Signal SrcComponent "Pulse\nGenerator1" SrcTerminal 1 DstComponent "Turn-on Delay1" DstTerminal 1 } Connection { Type Signal SrcComponent "Demux" SrcTerminal 2 DstComponent "FETD" DstTerminal 3 } Connection { Type Signal SrcComponent "Demux" SrcTerminal 3 DstComponent "FETD1" DstTerminal 3 } Connection { Type Signal SrcComponent "Turn-on Delay" SrcTerminal 2 Points [140, 215] DstComponent "Demux" DstTerminal 1 } Connection { Type Signal SrcComponent "Demux1" SrcTerminal 2 DstComponent "FETD2" DstTerminal 3 } Connection { Type Signal SrcComponent "Demux1" SrcTerminal 3 DstComponent "FETD3" DstTerminal 3 } Connection { Type Signal SrcComponent "Turn-on Delay1" SrcTerminal 2 DstComponent "Demux1" DstTerminal 1 } Connection { Type Signal SrcComponent "Probe" SrcTerminal 1 DstComponent "Inductor Current" DstTerminal 1 } Connection { Type Wire SrcComponent "L3" SrcTerminal 1 Points [580, 65] Branch { Points [565, 65] Branch { DstComponent "D1" DstTerminal 2 } Branch { Points [565, 160] DstComponent "D2" DstTerminal 2 } } Branch { DstComponent "Vm1" DstTerminal 1 } } } ProbeBlock { Tag "PSFB/Probe" Probe { Component "L1" Path "" Signals {"Inductor current"} } } } DemoSignature "KLsHLK/9WZfx9VlTHNNxhBuwyfU3BvQn17VudYbV/yM="