Plecs { Name "Forward" Version "4.0" CircuitModel "ContStateSpace" StartTime "0.0" StopTime "1.0" Solver "dopri" MaxStep "1e-5" 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" AssertionAction "1" InitializationCommands "" InitialState "1" SystemState "" CodeGenParameterInlining "2" CodeGenInliningExceptions "AAAACwAAAAAA" CodeGenFloatingPointFormat "2" CodeGenIntegerWordSize "32" CodeGenAbsTimeUsageMsg "3" CodeGenBaseName "" CodeGenOutputDir "" CodeGenExtraOpts "" CodeGenTarget "Generic" CodeGenTargetSettings "" ExtendedMatrixPrecision "1" MatrixSignificanceCheck "2" ExternalModeSettings "" Schematic { Location [602, 625; 1053, 845] ZoomFactor 1 SliderPosition [0, 0] ShowBrowser off BrowserWidth 100 Component { Type DCVoltageSource Name "V_d" Show on Position [30, 125] Direction down Flipped on Parameter { Variable "V" Value "50" Show on } } Component { Type Diode Name "D3" Show on Position [150, 180] Direction down Flipped off Parameter { Variable "Vf" Value "0.5" 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 Mosfet Name "T1" Show off Position [130, 160] Direction up Flipped off Parameter { Variable "Ron" Value "0.001" 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 Inductor Name "L_f" Show on Position [310, 80] Direction left Flipped off Parameter { Variable "L" Value "7.5e-6" Show on } Parameter { Variable "i_init" Value "0" Show off } } Component { Type Resistor Name "R_LOAD" Show on Position [415, 125] Direction down Flipped off Parameter { Variable "R" Value "1" Show on } } Component { Type Capacitor Name "C_f" Show on Position [350, 125] Direction down Flipped on Parameter { Variable "C" Value "100e-6" Show on } Parameter { Variable "v_init" Value "0" Show off } } Component { Type Diode Name "D1" Show on Position [235, 80] Direction right Flipped on Parameter { Variable "Vf" Value "0.5" 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 [265, 125] Direction up Flipped on Parameter { Variable "Vf" Value "0.5" 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 PulseGenerator Name "Pulse\nGenerator" Show off Position [75, 160] Direction right Flipped off Parameter { Variable "Hi" Value "1" Show off } Parameter { Variable "Lo" Value "0" Show off } Parameter { Variable "f" Value "200e3" Show off } Parameter { Variable "DutyCycle" Value "0.4" Show on } Parameter { Variable "Delay" Value "0" Show off } } Component { Type Inductor Name "Lm" Show on Position [200, 125] Direction up Flipped off Parameter { Variable "L" Value "100e-6" Show off } Parameter { Variable "i_init" Value "0" Show off } } Component { Type Transformer Name "Tr2" Show off Position [175, 130] Direction right Flipped on Parameter { Variable "Windings" Value "[2 1]" Show off } Parameter { Variable "n" Value "[4 -4 1]" Show off } Parameter { Variable "Polarity" Value "+" Show off } Parameter { Variable "Lm" Value "inf" Show off } Parameter { Variable "im0" Value "0" Show off } } Connection { Type Wire SrcComponent "D2" SrcTerminal 1 Points [265, 165] Branch { Points [350, 165] Branch { Points [415, 165] DstComponent "R_LOAD" DstTerminal 1 } Branch { DstComponent "C_f" DstTerminal 2 } } Branch { Points [200, 165; 200, 150] Branch { DstComponent "Lm" DstTerminal 2 } Branch { Points [190, 150; 190, 140] DstComponent "Tr2" DstTerminal 6 } } } Connection { Type Wire SrcComponent "C_f" SrcTerminal 1 Points [350, 80] Branch { Points [415, 80] DstComponent "R_LOAD" DstTerminal 2 } Branch { DstComponent "L_f" DstTerminal 2 } } Connection { Type Wire SrcComponent "L_f" SrcTerminal 1 Points [265, 80] Branch { DstComponent "D2" DstTerminal 2 } Branch { DstComponent "D1" DstTerminal 2 } } Connection { Type Signal SrcComponent "Pulse\nGenerator" SrcTerminal 1 DstComponent "T1" DstTerminal 3 } Connection { Type Wire SrcComponent "D1" SrcTerminal 1 Points [200, 80; 200, 100] Branch { DstComponent "Lm" DstTerminal 1 } Branch { Points [190, 100; 190, 110] DstComponent "Tr2" DstTerminal 5 } } Connection { Type Wire SrcComponent "Tr2" SrcTerminal 1 Points [150, 90] Branch { Points [150, 60; 30, 60] DstComponent "V_d" DstTerminal 1 } Branch { Points [150, 130] DstComponent "Tr2" DstTerminal 3 } } Connection { Type Wire SrcComponent "Tr2" SrcTerminal 2 Points [130, 120] DstComponent "T1" DstTerminal 1 } Connection { Type Wire SrcComponent "Tr2" SrcTerminal 4 Points [150, 160] DstComponent "D3" DstTerminal 2 } Connection { Type Wire SrcComponent "V_d" SrcTerminal 2 Points [30, 200; 130, 200] Branch { Points [150, 200] DstComponent "D3" DstTerminal 1 } Branch { DstComponent "T1" DstTerminal 2 } } Annotation { Name "Single-transistor forward converter" Position [145, 20] } } } DemoSignature "gVowPektKvHmyJmZInpG2CpxC7VW8yEpT/OTA74J2G8="