Plecs { Name "onduleur_IGBT" Version "4.3" CircuitModel "DiscStateSpace" StartTime "0.0" StopTime "0.04" Timeout "" Solver "FixedStepDiscrete" MaxStep "1e-3" InitStep "-1" FixedStep "1e-8" Refine "1" ZCStepSize "1e-9" RelTol "1e-7" AbsTol "-1" TurnOnThreshold "0" SyncFixedStepTasks "2" UseSingleCommonBaseRate "2" LossVariableLimitExceededMsg "3" NegativeSwitchLossMsg "1" DivisionByZeroMsg "3" StiffnessDetectionMsg "2" MaxConsecutiveZCs "1000" AlgebraicLoopWithStateMachineMsg "3" AssertionAction "1" InitializationCommands "" InitialState "1" SystemState "" CodeGenParameterInlining "2" CodeGenInliningExceptions "AAAACwAAAAAA" CodeGenFloatingPointFormat "2" CodeGenAbsTimeUsageMsg "3" CodeGenBaseName "" CodeGenOutputDir "" CodeGenExtraOpts "" CodeGenTarget "Generic" CodeGenTargetSettings "" ExtendedMatrixPrecision "1" MatrixSignificanceCheck "2" EnableStateSpaceSplitting "2" DisplayStateSpaceSplitting "1" DiscretizationMethod "1" ExternalModeSettings "" AlgebraicLoopMethod "1" AlgebraicLoopTolerance "1e-6" ScriptsDialogGeometry "[524 263 446 243]" ScriptsDialogSplitterPos "100" Schematic { Location [75, 27; 1366, 711] ZoomFactor 1 SliderPosition [297, 17] ShowBrowser off BrowserWidth 100 Component { Type Scope Name "Scope" Show on Position [955, 345] Direction up Flipped off Location [75, 27; 1366, 740] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAbwBvA" "G0AQQByAGUAYQAAAAAA/////wAAAFwA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwIAAAJ1AA" "ABbQAAAMgAAAB4+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAULAAAAZfw" "BAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQBAAAAAAAABQsAAABQAP///wAABQsAAAJFAAAA" "BAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAA" "AAAAA==" SavedViews "AAAAAgAAAAIAAAAYAFMAYQB2AGUAZAAgAHYAaQBlAHcAIAAxAAAAAAAAA" "AA/4AAAAAAAAAAAAAIAf/gAAAAAAAB/+AAAAAAAAAB/+AAAAAAAAH/4AAAAAAAAAT/AP7mz5z5uP9" "A10Kc+HGYAAAAAGABTAGEAdgBlAGQAIAB2AGkAZQB3ACAAMj/huuabrmm7P+LSoK0qCtMAAAACAH/" "4AAAAAAAAf/gAAAAAAAAAf/gAAAAAAAB/+AAAAAAAAAE/wD+5s+c+bj/QNdCnPhxmAA==" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAALcAIAAAAEAAAAC" "QAAAGQAAAAEAAAAZAAAAAUAAABkAAAABgAAAGQAAAT6AAAACwEAAAEAAAAAAAAAAAAAAABk/////w" "AAAIEAAAAAAAAACwAAAK8AAAABAAAAAAAAAGQAAAABAAAAAAAAAGQAAAABAAAAAAAAAGQAAAABAAA" "AAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAGQAAAABAAAAAAAAAGQAAAAB" "AAAAAAAAAAAAAAABAAAAAAAAAlcAAAABAAAAAAAAA+gAAAAAJQ==" PlotPalettes "AAAAAQAAAAIAAAABAAAAAgAAAAEB//8AAAAA//8AAAAAAAEB/////wAAA" "AAAAAAAAAIAAAABAQAAAAEBAAAAAgAAAAEAAAABAAAAAQAAAAEAAAACAAAAAQAAAAABAAAAAAIAAA" "ABP/AAAAAAAAAAAAABP/AAAAAAAAAAAAACAAAAAQAAAAABAAAAAAEAAAABAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAA" Axes "2" TimeRange "0.5" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "Time (s)" Axis { Name "I_ref(vert),I_mes(rouge)" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] AxisLabel "Courant(A)" Untangle 0 KeepBaseline off BaselineValue 0 } Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] Untangle 0 KeepBaseline off BaselineValue 0 } Fourier { SingleXAxis on AxisLabel "Frequency(Hz)" Scaling 0 PhaseDisplay 0 Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} AxisLabel "Amplitude(V)" Untangle 0 KeepBaseline off BaselineValue 0 } Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} Untangle 0 KeepBaseline off BaselineValue 0 } } } Component { Type Inductor Name "L5" Show on Position [645, 495] Direction left Flipped off Parameter { Variable "L" Value "0.5e-3" Show off } Parameter { Variable "i_init" Value "0" Show off } } Component { Type Inductor Name "L7" Show on Position [640, 515] Direction left Flipped off Parameter { Variable "L" Value "0.5" Show off } Parameter { Variable "i_init" Value "0" Show off } } Component { Type Inductor Name "L6" Show on Position [645, 535] Direction left Flipped off Parameter { Variable "L" Value "0.5e-3" Show off } Parameter { Variable "i_init" Value "0" Show off } } Component { Type Resistor Name "R6" Show on Position [700, 495] Direction right Flipped off Parameter { Variable "R" Value "15" Show off } } Component { Type Resistor Name "R7" Show on Position [700, 515] Direction right Flipped off Parameter { Variable "R" Value "15" Show off } } Component { Type Resistor Name "R8" Show on Position [700, 535] Direction right Flipped off Parameter { Variable "R" Value "15" Show off } } Component { Type ACVoltageSource Name "E_a" Show on Position [860, 445] Direction down Flipped on Parameter { Variable "V" Value "325" Show off } Parameter { Variable "w" Value "2*pi*50" Show off } Parameter { Variable "phi" Value "0" Show off } } Component { Type ACVoltageSource Name "E_b" Show on Position [820, 560] Direction down Flipped on Parameter { Variable "V" Value "325" Show off } Parameter { Variable "w" Value "2*pi*50" Show off } Parameter { Variable "phi" Value "-(2*pi)/3" Show off } } Component { Type ACVoltageSource Name "E_c" Show on Position [780, 615] Direction down Flipped on Parameter { Variable "V" Value "325" Show off } Parameter { Variable "w" Value "2*pi*50" Show off } Parameter { Variable "phi" Value "(2*pi)/3" Show off } } Component { Type Subsystem Name "Transformations de Park" Show on Position [570, 255] Direction up Flipped on Frame [-45, -40; 45, 40] LabelPosition [0, -43] LabelAlign down SampleTime "-1" CodeGenTarget "Generic" MaskIconFrame on MaskIconOpaque off MaskIconRotates on Terminal { Type Output Position [49, -20] Direction right } Terminal { Type Output Position [49, -10] Direction right } Terminal { Type Output Position [49, 0] Direction right } Terminal { Type Output Position [49, 10] Direction right } Terminal { Type Input Position [-45, 0] Direction left } Terminal { Type Input Position [-45, -10] Direction left } Schematic { Location [75, 27; 1366, 711] ZoomFactor 1 SliderPosition [0, 0] ShowBrowser off BrowserWidth 100 Component { Type Constant Name "Constant" Show on Position [130, 380] Direction right Flipped off Frame [-10, -10; 10, 10] LabelPosition [0, 13] LabelAlign up Parameter { Variable "Value" Value "2*pi*50" Show off } Parameter { Variable "DataType" Value "10" Show off } } Component { Type Output Name "I_dq" Show on Position [785, 170] Direction right Flipped off Parameter { Variable "Index" Value "1" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Output Name "E_dq" Show on Position [785, 220] Direction right Flipped off Parameter { Variable "Index" Value "2" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Output Name "theta" Show on Position [790, 285] Direction right Flipped off Parameter { Variable "Index" Value "3" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Output Name "w" Show on Position [785, 380] Direction right Flipped off Parameter { Variable "Index" Value "4" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Input Name "E_3ph" Show on Position [135, 275] Direction right Flipped off Parameter { Variable "Index" Value "5" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Input Name "I_3ph" Show on Position [135, 165] Direction right Flipped off Parameter { Variable "Index" Value "6" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Reference SrcComponent "Components/Control/Transformations/3ph->SRF" Name "3ph->SRF1" Show on Position [235, 275] Direction up Flipped off Frame [-15, -15; 15, 15] LabelPosition [0, 18] LabelAlign up Terminal { Type Input Position [-15, 0] Direction left } Terminal { Type Output Position [19, 0] Direction right } } Component { Type Reference SrcComponent "Components/Control/Transformations/SRF->RRF" Name "SRF->RRF1" Show on Position [345, 280] Direction up Flipped off Frame [-15, -15; 15, 15] LabelPosition [0, 18] LabelAlign up Terminal { Type Input Position [-15, -5] Direction left } Terminal { Type Output Position [19, 0] Direction right } Terminal { Type Input Position [-15, 5] Direction left } } Component { Type Subsystem Name "Frequency\nController1" Show on Position [480, 285] Direction up Flipped off Frame [-25, -20; 25, 20] LabelPosition [0, 23] LabelAlign up SampleTime "-1" CodeGenTarget "Generic" MaskIconFrame on MaskIconOpaque off MaskIconRotates on Parameter { Variable "f0" Prompt "Initial frequency" Type FreeText Value "50" Show off Tunable off TabName "" } Parameter { Variable "kp" Prompt "Proportional gain" Type FreeText Value "1.37" Show off Tunable off TabName "" } Parameter { Variable "ki" Prompt "Integral gain" Type FreeText Value "307" Show off Tunable off TabName "" } Terminal { Type Input Position [-25, 0] Direction left } Terminal { Type Output Position [29, 0] Direction right } Schematic { Location [636, 423; 1068, 603] ZoomFactor 1 SliderPosition [0, 0] ShowBrowser off BrowserWidth 100 Component { Type Input Name "erreur" Show on Position [50, 85] Direction right Flipped off Parameter { Variable "Index" Value "1" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Output Name "w" Show on Position [385, 85] Direction right Flipped off Parameter { Variable "Index" Value "2" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Gain Name "kp" Show off Position [165, 45] Direction right Flipped off Parameter { Variable "K" Value "44.4" Show off } Parameter { Variable "Multiplication" Value "1" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type Gain Name "ki" Show off Position [165, 125] Direction right Flipped off Parameter { Variable "K" Value "4.5e-4" Show off } Parameter { Variable "Multiplication" Value "1" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type Integrator Name "Integrator" Show off Position [225, 125] Direction right Flipped off Parameter { Variable "ExternalReset" Value "1" Show off } Parameter { Variable "InitialConditionSource" Value "1" Show off } Parameter { Variable "x0" Value "0" Show off } Parameter { Variable "ShowStatePort" Value "1" Show off } Parameter { Variable "UpperLimit" Value "inf" Show off } Parameter { Variable "LowerLimit" Value "-inf" Show off } } Component { Type Sum Name "Sum" Show off Position [330, 85] Direction up Flipped off Parameter { Variable "IconShape" Value "1" Show off } Parameter { Variable "Inputs" Value "++" Show off } Parameter { Variable "DataType" Value "11" Show off } } Connection { Type Signal SrcComponent "ki" SrcTerminal 2 DstComponent "Integrator" DstTerminal 1 } Connection { Type Signal SrcComponent "kp" SrcTerminal 2 Points [290, 45; 290, 80] DstComponent "Sum" DstTerminal 2 } Connection { Type Signal SrcComponent "Sum" SrcTerminal 1 DstComponent "w" DstTerminal 1 } Connection { Type Signal SrcComponent "erreur" SrcTerminal 1 Points [90, 85] Branch { Points [90, 45] DstComponent "kp" DstTerminal 1 } Branch { Points [90, 125] DstComponent "ki" DstTerminal 1 } } Connection { Type Signal SrcComponent "Integrator" SrcTerminal 2 Points [275, 125; 275, 90] DstComponent "Sum" DstTerminal 3 } } } Component { Type SignalDemux Name "Demux" Show off Position [385, 280] Direction right Flipped on Parameter { Variable "Width" Value "2" Show off } } Component { Type Scope Name "Scope" Show on Position [780, 80] Direction up Flipped off Location [75, 27; 1366, 740] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAb" "wBvAG0AQQByAGUAYQAAAAAA/////wAAAFwA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAA" "AA/////wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAAAAAA" "AAPwBAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABQAP///wAABQsAAAKu" "AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AA" "AAAAAAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL/gMAAAAJA" "AAABQAAAGQAAAACAAAAZAAAAAMAAABkAAAAAQAAAGQAAAAIAAAAZAAAAAkAAABkAAAABgAAAGQAAA" "AHAAAAZAAAAAQAAABkAAAAhQAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAsAAAB" "gAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAA" "AAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAA" "AAAAAAlAAAAAQAAAAAAAAPoAAAAACU=" PlotPalettes "AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "QAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" Axes "2" TimeRange "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 } 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 } Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} Untangle 0 KeepBaseline off BaselineValue 0 } } } Component { Type Scope Name "Scope1" Show on Position [870, 485] Direction up Flipped off Location [75, 27; 1366, 740] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAb" "wBvAG0AQQByAGUAYQAAAAAA/////wAAAIQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAA" "AA/////wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAAAAAA" "AAPwBAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABQAP///wAABQsAAAKu" "AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AA" "AAAAAAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL/gMAAAAJA" "AAACQAAAGQAAAAIAAAAZAAAAAcAAABkAAAABgAAAGQAAAAFAAAAZAAAAAQAAABkAAAAAwAAAGQAAA" "ACAAAAZAAAAAEAAABkAAAA2AAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAsAAAC" "zAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAA" "AAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAA" "AAAAAAlAAAAAQAAAAAAAAPoAAAAACU=" PlotPalettes "AAAAAQAAAAEAAAABAAAAAQAAAAEB//8AAAAAf38AAAAAAAEAAAABA" "QAAAAEAAAABAAAAAQAAAAEAAAABAAAAAAEAAAABP/AAAAAAAAAAAAABAAAAAQAAAAABAAAAAQAAAA" "EAAAABAf//AAAAAH9/AAAAAAABAAAAAQEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAABAAAAAT/wAAA" "AAAAAAAAAAQAAAAEAAAAAAQAAAAEAAAABAAAAAQH//wAAAAB/fwAAAAAAAQAAAAEBAAAAAQAAAAEA" "AAABAAAAAQAAAAEAAAAAAQAAAAE/8AAAAAAAAAAAAAEAAAABAA==" Axes "3" TimeRange "0" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "" Axis { Name "V_A" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] Untangle 0 KeepBaseline off BaselineValue 0 } Axis { Name "Theta PLL" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] Untangle 0 KeepBaseline off BaselineValue 0 } Axis { Name "V_alpha" 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 } Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} Untangle 0 KeepBaseline off BaselineValue 0 } } } Component { Type SignalDemux Name "Demux1" Show off Position [325, 450] Direction right Flipped on Parameter { Variable "Width" Value "3" Show off } } Component { Type Scope Name "Scope2" Show on Position [340, 545] Direction up Flipped off Location [75, 27; 1366, 740] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAb" "wBvAG0AQQByAGUAYQAAAAAA/////wAAAIQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAA" "AA/////wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAAAAAA" "AAPwBAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABQAP///wAABQsAAAKu" "AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AA" "AAAAAAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL/gMAAAAJA" "AAABQAAAGQAAAACAAAAZAAAAAMAAABkAAAAAQAAAGQAAAAIAAAAZAAAAAkAAABkAAAABgAAAGQAAA" "AHAAAAZAAAAAQAAABkAAAAewAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAsAAAB" "WAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAA" "AAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAA" "AAAAAAlAAAAAQAAAAAAAAPoAAAAACU=" PlotPalettes "AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "QAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAA==" Axes "3" TimeRange "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 } Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] Untangle 0 KeepBaseline off BaselineValue 0 } 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 } 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 SignalDemux Name "Demux2" Show off Position [270, 545] Direction right Flipped on Parameter { Variable "Width" Value "3" Show off } } Component { Type Display Name "Display" Show on Position [575, 250] Direction up Flipped off Frame [-31, -11; 31, 11] LabelPosition [0, 14] LabelAlign up Parameter { Variable "Notation" Value "1" Show off } Parameter { Variable "Precision" Value "4" Show off } } Component { Type Display Name "Display1" Show on Position [725, 240] Direction up Flipped off Frame [-31, -11; 31, 11] LabelPosition [0, 14] LabelAlign up Parameter { Variable "Notation" Value "1" Show off } Parameter { Variable "Precision" Value "4" Show off } } Component { Type Display Name "Display2" Show on Position [470, 240] Direction up Flipped off Frame [-31, -11; 31, 11] LabelPosition [0, 14] LabelAlign up Parameter { Variable "Notation" Value "1" Show off } Parameter { Variable "Precision" Value "4" Show off } } Component { Type Display Name "Display3" Show on Position [410, 340] Direction up Flipped off Frame [-31, -11; 31, 11] LabelPosition [0, 14] LabelAlign up Parameter { Variable "Notation" Value "1" Show off } Parameter { Variable "Precision" Value "4" Show off } } Component { Type Constant Name "w0" Show on Position [530, 330] Direction right Flipped off Frame [-10, -10; 10, 10] LabelPosition [0, 13] LabelAlign up Parameter { Variable "Value" Value "2*pi*50" Show off } Parameter { Variable "DataType" Value "10" Show off } } Component { Type Sum Name "Sum" Show off Position [575, 290] Direction up Flipped off Parameter { Variable "IconShape" Value "1" Show off } Parameter { Variable "Inputs" Value "++" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type CScript Name "Wrapping\nIntegrator" Show on Position [640, 290] Direction up Flipped off Parameter { Variable "DialogGeometry" Value "[593 367 422 314]" Show off } Parameter { Variable "NumInputs" Value "1" Show off } Parameter { Variable "NumOutputs" Value "1" Show off } Parameter { Variable "NumContStates" Value "1" Show off } Parameter { Variable "NumDiscStates" Value "0" Show off } Parameter { Variable "NumZCSignals" Value "2" Show off } Parameter { Variable "DirectFeedthrough" Value "0" Show off } Parameter { Variable "Ts" Value "0" Show off } Parameter { Variable "Parameters" Value "0, 2*pi" Show off } Parameter { Variable "LangStandard" Value "2" Show off } Parameter { Variable "GnuExtensions" Value "2" Show off } Parameter { Variable "RuntimeCheck" Value "1" Show off } Parameter { Variable "Declarations" Value "#define LOWER_LIMIT ParamRealData(0, 0)\n#define UP" "PER_LIMIT ParamRealData(1, 0)" Show off } Parameter { Variable "StartFcn" Value "ContState(0) = 0;" Show off } Parameter { Variable "OutputFcn" Value "if (IsMajorStep)\n{\n while (ContState(0) > UPPER_" "LIMIT)\n ContState(0) -= UPPER_LIMIT-LOWER_LIMIT;\n while (ContState(0) <" " LOWER_LIMIT)\n ContState(0) += UPPER_LIMIT-LOWER_LIMIT;\n}\n\nZCSignal(0)" " = ContState(0)-UPPER_LIMIT;\nZCSignal(1) = ContState(0)-LOWER_LIMIT;\n\nOutp" "ut(0) = ContState(0);" Show off } Parameter { Variable "UpdateFcn" Value "" Show off } Parameter { Variable "DerivativeFcn" Value "ContDeriv(0) = Input(0);" Show off } Parameter { Variable "TerminateFcn" Value "" Show off } } Component { Type Reference SrcComponent "Components/Control/Transformations/3ph->SRF" Name "3ph->SRF2" Show on Position [260, 165] Direction up Flipped off Frame [-15, -15; 15, 15] LabelPosition [0, 18] LabelAlign up Terminal { Type Input Position [-15, 0] Direction left } Terminal { Type Output Position [19, 0] Direction right } } Component { Type Reference SrcComponent "Components/Control/Transformations/SRF->RRF" Name "SRF->RRF2" Show on Position [370, 170] Direction up Flipped off Frame [-15, -15; 15, 15] LabelPosition [0, 18] LabelAlign up Terminal { Type Input Position [-15, -5] Direction left } Terminal { Type Output Position [19, 0] Direction right } Terminal { Type Input Position [-15, 5] Direction left } } Component { Type SignalDemux Name "Demux3" Show off Position [290, 350] Direction down Flipped on Parameter { Variable "Width" Value "2" Show off } } Component { Type Scope Name "Scope3" Show on Position [210, 230] Direction up Flipped off Location [75, 27; 1366, 740] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAb" "wBvAG0AQQByAGUAYQAAAAAA/////wAAADQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAA" "AA/////wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAAAAAA" "AAPwBAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABQAP///wAABQsAAAKu" "AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AA" "AAAAAAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL/gMAAAAJA" "AAABQAAAGQAAAACAAAAZAAAAAMAAABkAAAAAQAAAGQAAAAIAAAAZAAAAAkAAABkAAAABgAAAGQAAA" "AHAAAAZAAAAAQAAABkAAAA1AAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAsAAAC" "vAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAA" "AAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAA" "AAAAAAlAAAAAQAAAAAAAAPoAAAAACU=" PlotPalettes "AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" Axes "1" TimeRange "0.5" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "Time (s)" Axis { Name "I_ref(vert),I_mes(rouge)" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] AxisLabel "Courant(A)" Untangle 0 KeepBaseline off BaselineValue 0 } Fourier { SingleXAxis on AxisLabel "Frequency(Hz)" Scaling 0 PhaseDisplay 0 Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} AxisLabel "Amplitude(V)" Untangle 0 KeepBaseline off BaselineValue 0 } } } Connection { Type Signal SrcComponent "Constant" SrcTerminal 1 DstComponent "w" DstTerminal 1 } Connection { Type Signal SrcComponent "SRF->RRF1" SrcTerminal 2 Points [365, 280] Branch { DstComponent "Demux" DstTerminal 1 } Branch { Points [365, 220; 730, 220] Branch { DstComponent "E_dq" DstTerminal 1 } Branch { Points [730, 85] DstComponent "Scope" DstTerminal 2 } } } Connection { Type Signal SrcComponent "Demux2" SrcTerminal 2 DstComponent "Scope2" DstTerminal 1 } Connection { Type Signal SrcComponent "Demux2" SrcTerminal 3 DstComponent "Scope2" DstTerminal 2 } Connection { Type Signal SrcComponent "Demux2" SrcTerminal 4 DstComponent "Scope2" DstTerminal 3 } Connection { Type Signal SrcComponent "Demux" SrcTerminal 2 Points [405, 275; 405, 240] DstComponent "Display2" DstTerminal 1 } Connection { Type Signal SrcComponent "Demux" SrcTerminal 3 Points [390, 285] Branch { Points [390, 315; 360, 315; 360, 340] DstComponent "Display3" DstTerminal 1 } Branch { DstComponent "Frequency\nController1" DstTerminal 1 } } Connection { Type Signal SrcComponent "Frequency\nController1" SrcTerminal 2 Points [525, 285] Branch { Points [525, 250] DstComponent "Display" DstTerminal 1 } Branch { DstComponent "Sum" DstTerminal 2 } } Connection { Type Signal SrcComponent "w0" SrcTerminal 1 DstComponent "Sum" DstTerminal 3 } Connection { Type Signal SrcComponent "Sum" SrcTerminal 1 DstComponent "Wrapping\nIntegrator" DstTerminal 1 } Connection { Type Signal SrcComponent "Wrapping\nIntegrator" SrcTerminal 2 Points [695, 290] Branch { Points [715, 290] Branch { Points [720, 290; 720, 285; 745, 285] Branch { DstComponent "theta" DstTerminal 1 } Branch { Points [745, 485] DstComponent "Scope1" DstTerminal 2 } } Branch { Points [715, 355; 315, 355; 315, 285] Branch { DstComponent "SRF->RRF1" DstTerminal 3 } Branch { Points [315, 175] DstComponent "SRF->RRF2" DstTerminal 3 } } } Branch { Points [695, 265; 675, 265; 675, 240] DstComponent "Display1" DstTerminal 1 } } Connection { Type Signal SrcComponent "3ph->SRF2" SrcTerminal 2 DstComponent "SRF->RRF2" DstTerminal 1 } Connection { Type Signal SrcComponent "I_3ph" SrcTerminal 1 DstComponent "3ph->SRF2" DstTerminal 1 } Connection { Type Signal SrcComponent "SRF->RRF2" SrcTerminal 2 Points [720, 170] Branch { Points [720, 75] DstComponent "Scope" DstTerminal 1 } Branch { DstComponent "I_dq" DstTerminal 1 } } Connection { Type Signal SrcComponent "3ph->SRF1" SrcTerminal 2 Points [290, 275] Branch { DstComponent "SRF->RRF1" DstTerminal 1 } Branch { DstComponent "Demux3" DstTerminal 1 } } Connection { Type Signal SrcComponent "Demux1" SrcTerminal 2 Points [585, 440; 585, 475] DstComponent "Scope1" DstTerminal 1 } Connection { Type Signal SrcComponent "Demux3" SrcTerminal 2 Points [295, 495] DstComponent "Scope1" DstTerminal 3 } Connection { Type Signal SrcComponent "E_3ph" SrcTerminal 1 Points [180, 275] Branch { Points [195, 275] Branch { DstComponent "3ph->SRF1" DstTerminal 1 } Branch { Points [195, 450] Branch { Points [195, 545] DstComponent "Demux2" DstTerminal 1 } Branch { DstComponent "Demux1" DstTerminal 1 } } } Branch { DstComponent "Scope3" DstTerminal 1 } } } } Component { Type Goto Name "Goto7" Show off Position [660, 295] Direction right Flipped off Parameter { Variable "Tag" Value "I_dq" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Goto Name "Goto8" Show off Position [660, 270] Direction right Flipped off Parameter { Variable "Tag" Value "E_dq" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Goto Name "Goto9" Show off Position [660, 250] Direction right Flipped off Parameter { Variable "Tag" Value "theta" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Goto Name "Goto10" Show off Position [660, 230] Direction right Flipped off Parameter { Variable "Tag" Value "w" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Subsystem Name "Controlle en iq" Show on Position [350, 200] Direction up Flipped off Frame [-70, -40; 70, 40] LabelPosition [0, -43] LabelAlign down SampleTime "-1" CodeGenTarget "Generic" MaskIconFrame on MaskIconOpaque off MaskIconRotates on Terminal { Type Output Position [74, -10] Direction right } Terminal { Type Input Position [-70, 10] Direction left } Terminal { Type Input Position [-70, 0] Direction left } Terminal { Type Input Position [-70, -10] Direction left } Terminal { Type Input Position [-70, -20] Direction left } Schematic { Location [75, 27; 1366, 711] ZoomFactor 1 SliderPosition [0, 0] ShowBrowser off BrowserWidth 100 Component { Type Sum Name "Sum1" Show off Position [190, 145] Direction up Flipped off Parameter { Variable "IconShape" Value "2" Show off } Parameter { Variable "Inputs" Value "+-|" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type Integrator Name "Integrator1" Show off Position [380, 175] Direction left Flipped on Parameter { Variable "ExternalReset" Value "1" Show off } Parameter { Variable "InitialConditionSource" Value "1" Show off } Parameter { Variable "x0" Value "0" Show off } Parameter { Variable "ShowStatePort" Value "1" Show off } Parameter { Variable "UpperLimit" Value "inf" Show off } Parameter { Variable "LowerLimit" Value "-inf" Show off } } Component { Type Sum Name "Sum3" Show off Position [415, 145] Direction up Flipped on Parameter { Variable "IconShape" Value "2" Show off } Parameter { Variable "Inputs" Value "+|+" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type Gain Name "Gain2" Show off Position [315, 175] Direction left Flipped on Parameter { Variable "K" Value "2692" Show off } Parameter { Variable "Multiplication" Value "1" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type Gain Name "Gain3" Show off Position [330, 120] Direction right Flipped off Parameter { Variable "K" Value "6.73" Show off } Parameter { Variable "Multiplication" Value "1" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type Sum Name "Sum4" Show off Position [605, 145] Direction up Flipped off Parameter { Variable "IconShape" Value "2" Show off } Parameter { Variable "Inputs" Value "+++" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type Gain Name "Gain5" Show off Position [285, 235] Direction right Flipped off Parameter { Variable "K" Value "1e-3" Show off } Parameter { Variable "Multiplication" Value "1" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type Product Name "Product" Show on Position [195, 235] Direction up Flipped off Parameter { Variable "Inputs" Value "2" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type SignalDemux Name "Demux" Show off Position [170, 75] Direction right Flipped on Parameter { Variable "Width" Value "2" Show off } } Component { Type Output Name "V_q" Show on Position [760, 145] Direction right Flipped off Parameter { Variable "Index" Value "1" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Input Name "w" Show on Position [80, 240] Direction right Flipped off Parameter { Variable "Index" Value "2" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Input Name "I_dq" Show on Position [80, 145] Direction right Flipped off Parameter { Variable "Index" Value "3" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Input Name "I_q*" Show on Position [80, 110] Direction right Flipped off Parameter { Variable "Index" Value "4" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Input Name "E_dq" Show on Position [80, 75] Direction right Flipped off Parameter { Variable "Index" Value "5" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type SignalDemux Name "Demux1" Show off Position [135, 145] Direction right Flipped on Parameter { Variable "Width" Value "2" Show off } } Component { Type Gain Name "Gain4" Show off Position [360, 80] Direction right Flipped off Parameter { Variable "K" Value "1/700" Show off } Parameter { Variable "Multiplication" Value "1" Show off } Parameter { Variable "DataType" Value "11" Show off } } Connection { Type Signal SrcComponent "Gain2" SrcTerminal 2 DstComponent "Integrator1" DstTerminal 1 } Connection { Type Signal SrcComponent "Integrator1" SrcTerminal 2 Points [415, 175] DstComponent "Sum3" DstTerminal 2 } Connection { Type Signal SrcComponent "Gain3" SrcTerminal 2 DstComponent "Sum3" DstTerminal 3 } Connection { Type Signal SrcComponent "Product" SrcTerminal 1 DstComponent "Gain5" DstTerminal 1 } Connection { Type Signal SrcComponent "w" SrcTerminal 1 DstComponent "Product" DstTerminal 3 } Connection { Type Signal SrcComponent "Sum1" SrcTerminal 1 Points [270, 145] Branch { Points [270, 175] DstComponent "Gain2" DstTerminal 1 } Branch { Points [270, 120] DstComponent "Gain3" DstTerminal 1 } } Connection { Type Signal SrcComponent "E_dq" SrcTerminal 1 DstComponent "Demux" DstTerminal 1 } Connection { Type Signal SrcComponent "Demux1" SrcTerminal 3 Points [155, 150; 155, 145] DstComponent "Sum1" DstTerminal 3 } Connection { Type Signal SrcComponent "I_dq" SrcTerminal 1 DstComponent "Demux1" DstTerminal 1 } Connection { Type Signal SrcComponent "I_q*" SrcTerminal 1 Points [190, 110] DstComponent "Sum1" DstTerminal 2 } Connection { Type Signal SrcComponent "Sum3" SrcTerminal 1 DstComponent "Sum4" DstTerminal 3 } Connection { Type Signal SrcComponent "Demux" SrcTerminal 3 DstComponent "Gain4" DstTerminal 1 } Connection { Type Signal SrcComponent "Gain4" SrcTerminal 2 Points [605, 80] DstComponent "Sum4" DstTerminal 2 } Connection { Type Signal SrcComponent "Demux1" SrcTerminal 2 Points [160, 140; 160, 230] DstComponent "Product" DstTerminal 2 } Connection { Type Signal SrcComponent "Gain5" SrcTerminal 2 Points [605, 235] DstComponent "Sum4" DstTerminal 4 } Connection { Type Signal SrcComponent "Sum4" SrcTerminal 1 DstComponent "V_q" DstTerminal 1 } } } Component { Type Constant Name "Constant1" Show on Position [215, 185] Direction right Flipped off Frame [-10, -10; 10, 10] LabelPosition [0, 13] LabelAlign up Parameter { Variable "Value" Value "0" Show off } Parameter { Variable "DataType" Value "10" Show off } } Component { Type Subsystem Name "Controlle en id" Show on Position [350, 100] Direction up Flipped off Frame [-70, -40; 70, 40] LabelPosition [0, -43] LabelAlign down SampleTime "-1" CodeGenTarget "Generic" MaskIconFrame on MaskIconOpaque off MaskIconRotates on Terminal { Type Output Position [74, -10] Direction right } Terminal { Type Input Position [-70, 10] Direction left } Terminal { Type Input Position [-70, 0] Direction left } Terminal { Type Input Position [-70, -10] Direction left } Terminal { Type Input Position [-70, -20] Direction left } Schematic { Location [75, 27; 1366, 711] ZoomFactor 1 SliderPosition [0, 0] ShowBrowser off BrowserWidth 100 Component { Type Sum Name "Sum1" Show off Position [190, 145] Direction up Flipped off Parameter { Variable "IconShape" Value "2" Show off } Parameter { Variable "Inputs" Value "+-|" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type Integrator Name "Integrator1" Show off Position [380, 175] Direction left Flipped on Parameter { Variable "ExternalReset" Value "1" Show off } Parameter { Variable "InitialConditionSource" Value "1" Show off } Parameter { Variable "x0" Value "0" Show off } Parameter { Variable "ShowStatePort" Value "1" Show off } Parameter { Variable "UpperLimit" Value "inf" Show off } Parameter { Variable "LowerLimit" Value "-inf" Show off } } Component { Type Sum Name "Sum3" Show off Position [420, 145] Direction up Flipped on Parameter { Variable "IconShape" Value "2" Show off } Parameter { Variable "Inputs" Value "+|+" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type Gain Name "Gain2" Show off Position [320, 175] Direction left Flipped on Parameter { Variable "K" Value "2692" Show off } Parameter { Variable "Multiplication" Value "1" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type Gain Name "Gain3" Show off Position [335, 115] Direction right Flipped off Parameter { Variable "K" Value "6.73" Show off } Parameter { Variable "Multiplication" Value "1" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type Sum Name "Sum4" Show off Position [605, 145] Direction up Flipped off Parameter { Variable "IconShape" Value "2" Show off } Parameter { Variable "Inputs" Value "++-" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type Gain Name "Gain5" Show off Position [285, 235] Direction right Flipped off Parameter { Variable "K" Value "1e-3" Show off } Parameter { Variable "Multiplication" Value "1" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type Product Name "Product" Show on Position [195, 235] Direction up Flipped off Parameter { Variable "Inputs" Value "2" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type SignalDemux Name "Demux" Show off Position [170, 75] Direction right Flipped on Parameter { Variable "Width" Value "2" Show off } } Component { Type Output Name "V_d" Show on Position [835, 145] Direction right Flipped off Parameter { Variable "Index" Value "1" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Input Name "w" Show on Position [80, 240] Direction right Flipped off Parameter { Variable "Index" Value "2" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Input Name "I_dq" Show on Position [75, 145] Direction right Flipped off Parameter { Variable "Index" Value "3" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Input Name "I_d*" Show on Position [80, 110] Direction right Flipped off Parameter { Variable "Index" Value "4" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Input Name "E_dq" Show on Position [80, 75] Direction right Flipped off Parameter { Variable "Index" Value "5" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type SignalDemux Name "Demux1" Show off Position [115, 145] Direction right Flipped on Parameter { Variable "Width" Value "2" Show off } } Component { Type Gain Name "Gain4" Show off Position [365, 70] Direction right Flipped off Parameter { Variable "K" Value "1/700" Show off } Parameter { Variable "Multiplication" Value "1" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type Display Name "Display" Show on Position [255, 95] Direction up Flipped off Frame [-31, -11; 31, 11] LabelPosition [0, 14] LabelAlign up Parameter { Variable "Notation" Value "1" Show off } Parameter { Variable "Precision" Value "4" Show off } } Component { Type Scope Name "Scope" Show on Position [660, 275] Direction up Flipped off Location [75, 23; 1366, 748] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAb" "wBvAG0AQQByAGUAYQAAAAAA/////wAAAFwA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAA" "AA/////wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAAAAAA" "AAPwBAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABQAP///wAABQsAAAK6" "AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AA" "AAAAAAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL/gMAAAAJA" "AAABQAAAGQAAAACAAAAZAAAAAMAAABkAAAAAQAAAGQAAAAIAAAAZAAAAAkAAABkAAAABgAAAGQAAA" "AHAAAAZAAAAAQAAABkAAAAZQAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAsAAAB" "AAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAA" "AAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAA" "AAAAAAlAAAAAQAAAAAAAAPoAAAAACU=" PlotPalettes "AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "QAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" Axes "2" TimeRange "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 } 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 } Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} Untangle 0 KeepBaseline off BaselineValue 0 } } } Connection { Type Signal SrcComponent "Gain2" SrcTerminal 2 DstComponent "Integrator1" DstTerminal 1 } Connection { Type Signal SrcComponent "Integrator1" SrcTerminal 2 Points [420, 175] DstComponent "Sum3" DstTerminal 2 } Connection { Type Signal SrcComponent "Gain3" SrcTerminal 2 Points [420, 115] DstComponent "Sum3" DstTerminal 3 } Connection { Type Signal SrcComponent "Product" SrcTerminal 1 DstComponent "Gain5" DstTerminal 1 } Connection { Type Signal SrcComponent "w" SrcTerminal 1 DstComponent "Product" DstTerminal 3 } Connection { Type Signal SrcComponent "E_dq" SrcTerminal 1 DstComponent "Demux" DstTerminal 1 } Connection { Type Signal SrcComponent "I_dq" SrcTerminal 1 DstComponent "Demux1" DstTerminal 1 } Connection { Type Signal SrcComponent "Sum1" SrcTerminal 1 Points [270, 145] Branch { Points [270, 175] DstComponent "Gain2" DstTerminal 1 } Branch { Points [270, 115] DstComponent "Gain3" DstTerminal 1 } } Connection { Type Signal SrcComponent "I_d*" SrcTerminal 1 Points [190, 110] DstComponent "Sum1" DstTerminal 2 } Connection { Type Signal SrcComponent "Demux" SrcTerminal 2 DstComponent "Gain4" DstTerminal 1 } Connection { Type Signal SrcComponent "Demux1" SrcTerminal 2 Points [165, 140] DstComponent "Sum1" DstTerminal 3 } Connection { Type Signal SrcComponent "Gain4" SrcTerminal 2 Points [605, 70] DstComponent "Sum4" DstTerminal 2 } Connection { Type Signal SrcComponent "Gain5" SrcTerminal 2 Points [605, 235] DstComponent "Sum4" DstTerminal 4 } Connection { Type Signal SrcComponent "Demux1" SrcTerminal 3 Points [160, 150; 160, 230] DstComponent "Product" DstTerminal 2 } Connection { Type Signal SrcComponent "Demux" SrcTerminal 3 Points [190, 80; 190, 95] DstComponent "Display" DstTerminal 1 } Connection { Type Signal SrcComponent "Sum3" SrcTerminal 1 Points [490, 145] Branch { DstComponent "Sum4" DstTerminal 3 } Branch { Points [490, 270] DstComponent "Scope" DstTerminal 1 } } Connection { Type Signal SrcComponent "Sum4" SrcTerminal 1 Points [630, 145] Branch { DstComponent "V_d" DstTerminal 1 } Branch { DstComponent "Scope" DstTerminal 2 } } } } Component { Type SignalMux Name "Mux" Show off Position [465, 135] Direction right Flipped off Parameter { Variable "Width" Value "2" Show off } } Component { Type Constant Name "Constant2" Show on Position [180, 85] Direction right Flipped off Frame [-20, -10; 20, 10] LabelPosition [0, 13] LabelAlign up Parameter { Variable "Value" Value "50" Show off } Parameter { Variable "DataType" Value "10" Show off } } Component { Type From Name "From8" Show off Position [230, 135] Direction right Flipped off Parameter { Variable "Tag" Value "w" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type From Name "From9" Show off Position [230, 115] Direction right Flipped off Parameter { Variable "Tag" Value "I_dq" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type From Name "From10" Show off Position [230, 70] Direction right Flipped off Parameter { Variable "Tag" Value "E_dq" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type From Name "From11" Show off Position [225, 240] Direction right Flipped off Parameter { Variable "Tag" Value "w" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type From Name "From12" Show off Position [225, 220] Direction right Flipped off Parameter { Variable "Tag" Value "I_dq" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type From Name "From13" Show off Position [230, 160] Direction right Flipped off Parameter { Variable "Tag" Value "E_dq" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Reference SrcComponent "Components/Control/Transformations/RRF->3ph" Name "RRF->3ph" Show on Position [525, 140] Direction up Flipped off Frame [-15, -15; 15, 15] LabelPosition [0, 18] LabelAlign up Terminal { Type Input Position [-15, -5] Direction left } Terminal { Type Output Position [19, 0] Direction right } Terminal { Type Input Position [-15, 5] Direction left } } Component { Type From Name "From16" Show off Position [475, 160] Direction right Flipped off Parameter { Variable "Tag" Value "theta" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Subsystem Name "3-phase PWM1" Show on Position [775, 140] Direction up Flipped off Frame [-35, -30; 35, 30] LabelPosition [0, 33] LabelAlign up SampleTime "-1" CodeGenTarget "Generic" MaskDisplayLang "2" MaskIconFrame on MaskIconOpaque off MaskIconRotates on Terminal { Type Output Position [39, -25] Direction right } Terminal { Type Output Position [39, -15] Direction right } Terminal { Type Output Position [39, -5] Direction right } Terminal { Type Output Position [39, 5] Direction right } Terminal { Type Output Position [39, 15] Direction right } Terminal { Type Output Position [39, 25] Direction right } Terminal { Type Input Position [-35, -25] Direction left } Terminal { Type Input Position [-35, -15] Direction left } Terminal { Type Input Position [-35, -5] Direction left } Schematic { Location [75, 27; 1366, 711] ZoomFactor 1 SliderPosition [0, 0] ShowBrowser off BrowserWidth 100 Component { Type Comparator Name "Comparator3" Show on Position [265, 115] Direction right Flipped off } Component { Type Comparator Name "Comparator4" Show on Position [265, 200] Direction right Flipped off } Component { Type Comparator Name "Comparator5" Show on Position [265, 290] Direction right Flipped off } Component { Type LogicalOperator Name "Logical\nOperator3" Show on Position [345, 145] Direction up Flipped off Parameter { Variable "Operator" Value "6" Show off } Parameter { Variable "Inputs" Value "2" Show off } } Component { Type LogicalOperator Name "Logical\nOperator4" Show on Position [345, 235] Direction up Flipped off Parameter { Variable "Operator" Value "6" Show off } Parameter { Variable "Inputs" Value "2" Show off } } Component { Type LogicalOperator Name "Logical\nOperator5" Show on Position [345, 335] Direction up Flipped off Parameter { Variable "Operator" Value "6" Show off } Parameter { Variable "Inputs" Value "2" Show off } } Component { Type Output Name "S1" Show on Position [405, 115] Direction right Flipped off Parameter { Variable "Index" Value "1" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Output Name "S4" Show on Position [405, 145] Direction right Flipped off Parameter { Variable "Index" Value "2" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Output Name "S3" Show on Position [405, 200] Direction right Flipped off Parameter { Variable "Index" Value "3" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Output Name "S2" Show on Position [405, 235] Direction right Flipped off Parameter { Variable "Index" Value "4" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Output Name "S5" Show on Position [410, 305] Direction right Flipped off Parameter { Variable "Index" Value "5" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Output Name "S6" Show on Position [410, 335] Direction right Flipped off Parameter { Variable "Index" Value "6" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Input Name "In1" Show on Position [130, 110] Direction right Flipped off Parameter { Variable "Index" Value "7" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Input Name "In2" Show on Position [130, 195] Direction right Flipped off Parameter { Variable "Index" Value "8" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type Input Name "In3" Show on Position [125, 285] Direction right Flipped off Parameter { Variable "Index" Value "9" Show on } Parameter { Variable "Width" Value "-1" Show off } } Component { Type TriangleGenerator Name "Triangular Wave1" Show on Position [130, 380] Direction right Flipped off Parameter { Variable "Min" Value "-0.5" Show off } Parameter { Variable "Max" Value "0.5" Show off } Parameter { Variable "f" Value "10000" Show off } Parameter { Variable "DutyCycle" Value "0.5" Show off } Parameter { Variable "Delay" Value "0" Show off } } Component { Type Scope Name "Scope" Show on Position [450, 55] Direction up Flipped off Location [75, 27; 1366, 740] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAb" "wBvAG0AQQByAGUAYQAAAAAA/////wAAAFwA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAA" "AA/////wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAAAAAA" "AAPwBAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABQAP///wAABQsAAAKu" "AAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AA" "AAAAAAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL/gMAAAAJA" "AAACQAAAGQAAAAIAAAAZAAAAAcAAABkAAAABgAAAGQAAAAFAAAAZAAAAAQAAABkAAAAAwAAAGQAAA" "ACAAAAZAAAAAEAAABkAAAAqAAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAsAAAC" "DAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAA" "AAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAA" "AAAAAAlAAAAAQAAAAAAAAPoAAAAACU=" PlotPalettes "AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "QAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" Axes "2" TimeRange "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 } 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 } Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} Untangle 0 KeepBaseline off BaselineValue 0 } } } Connection { Type Signal SrcComponent "In2" SrcTerminal 1 DstComponent "Comparator4" DstTerminal 1 } Connection { Type Signal SrcComponent "Comparator5" SrcTerminal 3 Points [300, 290; 300, 305] Branch { Points [300, 335] DstComponent "Logical\nOperator5" DstTerminal 2 } Branch { DstComponent "S5" DstTerminal 1 } } Connection { Type Signal SrcComponent "Logical\nOperator5" SrcTerminal 1 DstComponent "S6" DstTerminal 1 } Connection { Type Signal SrcComponent "Logical\nOperator4" SrcTerminal 1 DstComponent "S2" DstTerminal 1 } Connection { Type Signal SrcComponent "In3" SrcTerminal 1 DstComponent "Comparator5" DstTerminal 1 } Connection { Type Signal SrcComponent "Triangular Wave1" SrcTerminal 1 Points [190, 380; 190, 295] Branch { Points [190, 205] Branch { Points [190, 120] DstComponent "Comparator3" DstTerminal 2 } Branch { DstComponent "Comparator4" DstTerminal 2 } } Branch { DstComponent "Comparator5" DstTerminal 2 } } Connection { Type Signal SrcComponent "In1" SrcTerminal 1 DstComponent "Comparator3" DstTerminal 1 } Connection { Type Signal SrcComponent "Comparator4" SrcTerminal 3 Points [300, 200] Branch { Points [300, 235] DstComponent "Logical\nOperator4" DstTerminal 2 } Branch { DstComponent "S3" DstTerminal 1 } } Connection { Type Signal SrcComponent "Comparator3" SrcTerminal 3 Points [300, 115] Branch { Points [300, 145] DstComponent "Logical\nOperator3" DstTerminal 2 } Branch { Points [345, 115] Branch { DstComponent "S1" DstTerminal 1 } Branch { Points [345, 50] DstComponent "Scope" DstTerminal 1 } } } Connection { Type Signal SrcComponent "Logical\nOperator3" SrcTerminal 1 Points [370, 145] Branch { DstComponent "S4" DstTerminal 1 } Branch { Points [370, 60] DstComponent "Scope" DstTerminal 2 } } } } Component { Type Goto Name "Goto13" Show off Position [870, 110] Direction right Flipped off Parameter { Variable "Tag" Value "s1" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Goto Name "Goto14" Show off Position [870, 135] Direction right Flipped off Parameter { Variable "Tag" Value "s4" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Goto Name "Goto15" Show off Position [870, 160] Direction right Flipped off Parameter { Variable "Tag" Value "s3" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Goto Name "Goto16" Show off Position [870, 185] Direction right Flipped off Parameter { Variable "Tag" Value "s2" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Goto Name "Goto17" Show off Position [870, 210] Direction right Flipped off Parameter { Variable "Tag" Value "s5" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Goto Name "Goto18" Show off Position [870, 240] Direction right Flipped off Parameter { Variable "Tag" Value "s6" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type SignalDemux Name "Demux" Show off Position [665, 135] Direction right Flipped on Parameter { Variable "Width" Value "3" Show off } } Component { Type Ammeter Name "Am2" Show on Position [585, 500] Direction left Flipped off } Component { Type Goto Name "Goto3" Show off Position [600, 470] Direction right Flipped off Parameter { Variable "Tag" Value "I_sortie" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type From Name "From19" Show off Position [745, 325] Direction right Flipped off Parameter { Variable "Tag" Value "I_sortie" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type ThreePhaseMeter Name "3ph Meter" Show off Position [745, 515] Direction up Flipped off Parameter { Variable "voltage" Value "1" Show off } } Component { Type SineGenerator Name "I_ref" Show on Position [775, 360] Direction right Flipped off Parameter { Variable "Amplitude" Value "50" Show off } Parameter { Variable "Bias" Value "0" Show off } Parameter { Variable "Frequency" Value "50" Show on } Parameter { Variable "Phase" Value "0" Show off } Parameter { Variable "Units" Value "3" Show off } } Component { Type SignalMux Name "Mux1" Show off Position [845, 355] Direction right Flipped off Parameter { Variable "Width" Value "2" Show off } } Component { Type SignalDemux Name "Demux1" Show off Position [585, 325] Direction right Flipped on Parameter { Variable "Width" Value "3" Show off } } Component { Type SignalMux Name "Mux2" Show off Position [845, 320] Direction right Flipped off Parameter { Variable "Width" Value "2" Show off } } Component { Type Scope Name "Scope1" Show on Position [685, 85] Direction up Flipped off Location [75, 27; 1366, 740] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAbwBvA" "G0AQQByAGUAYQAAAAAA/////wAAAFwA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAAAA//" "///wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAAAAAAAAPw" "BAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABQAP///wAABQsAAAKuAAAA" "BAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAA" "AAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL/gMAAAAJAAAAC" "QAAAGQAAAAIAAAAZAAAAAcAAABkAAAABgAAAGQAAAAFAAAAZAAAAAQAAABkAAAAAwAAAGQAAAACAA" "AAZAAAAAEAAABkAAAAuwAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAsAAACWAAA" "AAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAA" "AAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAA" "AAlAAAAAQAAAAAAAAPoAAAAACU=" PlotPalettes "AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA" "AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" Axes "2" TimeRange "0.5" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "Time (s)" Axis { Name "I_ref(vert),I_mes(rouge)" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] AxisLabel "Courant(A)" Untangle 0 KeepBaseline off BaselineValue 0 } Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] Untangle 0 KeepBaseline off BaselineValue 0 } Fourier { SingleXAxis on AxisLabel "Frequency(Hz)" Scaling 0 PhaseDisplay 0 Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} AxisLabel "Amplitude(V)" 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 "Scope2" Show on Position [845, 270] Direction up Flipped off Location [75, 27; 1366, 740] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAbwBvA" "G0AQQByAGUAYQAAAAAA/////wAAADQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAAAA//" "///wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAULAAAAZfw" "BAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQBAAAAAAAABQsAAABQAP///wAABQsAAAJFAAAA" "BAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAA" "AAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL/gMAAAAJAAAAC" "AAAAGQAAAAJAAAAZAAAAAEAAABkAAAAAgAAAGQAAAADAAAAZAAAAAQAAABkAAAABQAAAGQAAAAGAA" "AAZAAAAAcAAABkAAAFCwAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAsAAACWAAA" "AAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAA" "AAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAA" "AR1AAAAAQAAAAAAAAPoAAAAACU=" PlotPalettes "AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" Axes "1" TimeRange "0.5" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "Time (s)" Axis { Name "I_ref(vert),I_mes(rouge)" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] AxisLabel "Courant(A)" Untangle 0 KeepBaseline off BaselineValue 0 } Fourier { SingleXAxis on AxisLabel "Frequency(Hz)" Scaling 0 PhaseDisplay 0 Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} AxisLabel "Amplitude(V)" Untangle 0 KeepBaseline off BaselineValue 0 } } } Component { Type Voltmeter Name "Vm1" Show on Position [570, 545] Direction up Flipped off } Component { Type Scope Name "Scope3" Show on Position [675, 565] Direction up Flipped off Location [75, 27; 1366, 740] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAbwBvA" "G0AQQByAGUAYQAAAAAA/////wAAADQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAAAA//" "///wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAULAAAAZfw" "BAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQBAAAAAAAABQsAAABQAP///wAABQsAAAJFAAAA" "BAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAA" "AAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL/gMAAAAJAAAAA" "wAAAGQAAAACAAAAZAAAAAEAAABkAAAABwAAAGQAAAAGAAAAZAAAAAUAAABkAAAABAAAAGQAAAAJAA" "AAZAAAAAgAAABkAAAFCwAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAsAAACWAAA" "AAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAA" "AAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAA" "AR1AAAAAQAAAAAAAAPoAAAAACc=" PlotPalettes "AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" Axes "1" TimeRange "0.5" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "Time (s)" Axis { Name "I_ref(vert),I_mes(rouge)" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] AxisLabel "Courant(A)" Untangle 0 KeepBaseline off BaselineValue 0 } Fourier { SingleXAxis on AxisLabel "Frequency(Hz)" Scaling 0 PhaseDisplay 0 Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} AxisLabel "Amplitude(V)" Untangle 0 KeepBaseline off BaselineValue 0 } } } Component { Type Constant Name "Constant3" Show on Position [75, 515] Direction right Flipped off Frame [-10, -10; 10, 10] LabelPosition [0, 13] LabelAlign up Parameter { Variable "Value" Value "700" Show off } Parameter { Variable "DataType" Value "10" Show off } } Component { Type VoltageSource Name "Vin1" Show on Position [130, 515] Direction down Flipped on Parameter { Variable "DiscretizationBehavior" Value "2" Show off } Parameter { Variable "StateSpaceInlining" Value "2" Show off } } Component { Type From Name "From7" Show off Position [170, 470] Direction right Flipped off Parameter { Variable "Tag" Value "s1" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type From Name "From14" Show off Position [170, 580] Direction right Flipped off Parameter { Variable "Tag" Value "s4" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type From Name "From15" Show off Position [325, 310] Direction right Flipped off Parameter { Variable "Tag" Value "s3" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type From Name "From17" Show off Position [290, 350] Direction right Flipped off Parameter { Variable "Tag" Value "s2" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type From Name "From18" Show off Position [440, 320] Direction right Flipped off Parameter { Variable "Tag" Value "s5" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type From Name "From20" Show off Position [415, 355] Direction right Flipped off Parameter { Variable "Tag" Value "s6" Show off } Parameter { Variable "Visibility" Value "1" Show off } } Component { Type Diode Name "D1" Show on Position [260, 460] Direction down Flipped off Parameter { Variable "Vf" Value "0" Show off } Parameter { Variable "Ron" Value "0" Show off } Parameter { Variable "thermal" Value "file:IKW25N120H3_Diode" Show off } Parameter { Variable "T_init" Value "25" Show off } } Component { Type Igbt Name "IGBT3" Show on Position [215, 580] Direction up Flipped off Parameter { Variable "Vf" Value "0" Show off } Parameter { Variable "Ron" Value "0" Show off } Parameter { Variable "s_init" Value "0" Show off } Parameter { Variable "thermal" Value "file:IKW25N120H3_IGBT" Show off } Parameter { Variable "T_init" Value "25" Show off } } Component { Type Diode Name "D2" Show on Position [260, 570] Direction down Flipped off Parameter { Variable "Vf" Value "0" Show off } Parameter { Variable "Ron" Value "0" Show off } Parameter { Variable "thermal" Value "file:IKW25N120H3_Diode" Show off } Parameter { Variable "T_init" Value "25" Show off } } Component { Type Igbt Name "IGBT2" Show on Position [345, 460] Direction up Flipped off Parameter { Variable "Vf" Value "0" Show off } Parameter { Variable "Ron" Value "0" Show off } Parameter { Variable "s_init" Value "0" Show off } Parameter { Variable "thermal" Value "file:IKW25N120H3_IGBT" Show off } Parameter { Variable "T_init" Value "25" Show off } } Component { Type Diode Name "D3" Show on Position [390, 450] Direction down Flipped off Parameter { Variable "Vf" Value "0" Show off } Parameter { Variable "Ron" Value "0" Show off } Parameter { Variable "thermal" Value "file:IKW25N120H3_Diode" Show off } Parameter { Variable "T_init" Value "25" Show off } } Component { Type Igbt Name "IGBT4" Show on Position [480, 465] Direction up Flipped off Parameter { Variable "Vf" Value "0" Show off } Parameter { Variable "Ron" Value "0" Show off } Parameter { Variable "s_init" Value "0" Show off } Parameter { Variable "thermal" Value "file:IKW25N120H3_IGBT" Show off } Parameter { Variable "T_init" Value "25" Show off } } Component { Type Diode Name "D4" Show on Position [525, 455] Direction down Flipped off Parameter { Variable "Vf" Value "0" Show off } Parameter { Variable "Ron" Value "0" Show off } Parameter { Variable "thermal" Value "file:IKW25N120H3_Diode" Show off } Parameter { Variable "T_init" Value "25" Show off } } Component { Type Igbt Name "IGBT5" Show on Position [480, 585] Direction up Flipped off Parameter { Variable "Vf" Value "0" Show off } Parameter { Variable "Ron" Value "0" Show off } Parameter { Variable "s_init" Value "0" Show off } Parameter { Variable "thermal" Value "file:IKW25N120H3_IGBT" Show off } Parameter { Variable "T_init" Value "25" Show off } } Component { Type Diode Name "D5" Show on Position [525, 575] Direction down Flipped off Parameter { Variable "Vf" Value "0" Show off } Parameter { Variable "Ron" Value "0" Show off } Parameter { Variable "thermal" Value "file:IKW25N120H3_Diode" Show off } Parameter { Variable "T_init" Value "25" Show off } } Component { Type Igbt Name "IGBT6" Show on Position [345, 575] Direction up Flipped off Parameter { Variable "Vf" Value "0" Show off } Parameter { Variable "Ron" Value "0" Show off } Parameter { Variable "s_init" Value "0" Show off } Parameter { Variable "thermal" Value "file:IKW25N120H3_IGBT" Show off } Parameter { Variable "T_init" Value "25" Show off } } Component { Type Diode Name "D6" Show on Position [390, 565] Direction down Flipped off Parameter { Variable "Vf" Value "0" Show off } Parameter { Variable "Ron" Value "0" Show off } Parameter { Variable "thermal" Value "file:IKW25N120H3_Diode" Show off } Parameter { Variable "T_init" Value "25" Show off } } Component { Type Scope Name "Scope4" Show on Position [895, 395] Direction up Flipped off Location [75, 27; 1366, 740] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAbwBvA" "G0AQQByAGUAYQAAAAAA/////wAAADQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAAAA//" "///wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAAAAAAAAPw" "BAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABQAP///wAABQsAAAKuAAAA" "BAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAA" "AAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL/gMAAAAJAAAAC" "QAAAGQAAAAIAAAAZAAAAAcAAABkAAAABgAAAGQAAAAFAAAAZAAAAAQAAABkAAAAAwAAAGQAAAACAA" "AAZAAAAAEAAABkAAAAuwAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAsAAACWAAA" "AAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAA" "AAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAA" "AAlAAAAAQAAAAAAAAPoAAAAACU=" PlotPalettes "AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" Axes "1" TimeRange "0.5" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "Time (s)" Axis { Name "I_ref(vert),I_mes(rouge)" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] AxisLabel "Courant(A)" Untangle 0 KeepBaseline off BaselineValue 0 } Fourier { SingleXAxis on AxisLabel "Frequency(Hz)" Scaling 0 PhaseDisplay 0 Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} AxisLabel "Amplitude(V)" Untangle 0 KeepBaseline off BaselineValue 0 } } } Component { Type Ammeter Name "Am3" Show on Position [170, 390] Direction left Flipped off } Component { Type Scope Name "Scope5" Show on Position [235, 325] Direction up Flipped off Location [75, 27; 1366, 740] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAbwBvA" "G0AQQByAGUAYQAAAAAA/////wAAADQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAAAA//" "///wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAULAAAAZfw" "BAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQBAAAAAAAABQsAAABQAP///wAABQsAAAJFAAAA" "BAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAA" "AAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL/gMAAAAJAAAAA" "wAAAGQAAAACAAAAZAAAAAEAAABkAAAABwAAAGQAAAAGAAAAZAAAAAUAAABkAAAABAAAAGQAAAAJAA" "AAZAAAAAgAAABkAAAFCwAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAsAAACWAAA" "AAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAA" "AAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAA" "AR1AAAAAQAAAAAAAAPoAAAAACc=" PlotPalettes "AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" Axes "1" TimeRange "0.5" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "Time (s)" Axis { Name "I_ref(vert),I_mes(rouge)" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] AxisLabel "Courant(A)" Untangle 0 KeepBaseline off BaselineValue 0 } Fourier { SingleXAxis on AxisLabel "Frequency(Hz)" Scaling 0 PhaseDisplay 0 Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} AxisLabel "Amplitude(V)" Untangle 0 KeepBaseline off BaselineValue 0 } } } Component { Type ConstantTemperatureGnd Name "TconstG" Show on Position [685, 660] Direction down Flipped on Parameter { Variable "T" Value "25" Show off } } Component { Type PlecsProbe Name "Probe3" Show on Position [945, 505] Direction right Flipped off } Component { Type PlecsProbe Name "Probe4" Show on Position [945, 570] Direction right Flipped off } Component { Type Product Name "Product" Show off Position [1025, 535] Direction up Flipped off Parameter { Variable "Inputs" Value "2" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type Scope Name "Scope6" Show on Position [1080, 535] Direction up Flipped off Location [75, 23; 1366, 748] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAbwBvA" "G0AQQByAGUAYQAAAAAA/////wAAADQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAAAA//" "///wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAAAAAAAAPw" "BAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABQAP///wAABQsAAAK6AAAA" "BAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAA" "AAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL/gMAAAAJAAAAC" "AAAAGQAAAAJAAAAZAAAAAEAAABkAAAAAgAAAGQAAAADAAAAZAAAAAQAAABkAAAABQAAAGQAAAAGAA" "AAZAAAAAcAAABkAAAAuwAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAsAAACWAAA" "AAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAA" "AAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAA" "AAlAAAAAQAAAAAAAAPoAAAAACU=" PlotPalettes "AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" Axes "1" TimeRange "0.5" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "Time (s)" Axis { Name "I_ref(vert),I_mes(rouge)" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] AxisLabel "Courant(A)" Untangle 0 KeepBaseline off BaselineValue 0 } Fourier { SingleXAxis on AxisLabel "Frequency(Hz)" Scaling 0 PhaseDisplay 0 Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} AxisLabel "Amplitude(V)" Untangle 0 KeepBaseline off BaselineValue 0 } } } Component { Type HeatSink Name "Heat Sink" Show on Position [225, 480] Direction right Flipped off Frame [-47, -52; 47, 52] Parameter { Variable "Cth" Value "1.5" Show off } Parameter { Variable "T_init" Value "25" Show off } Terminal { Type HeatPort Position [-20, -52] Direction up } } Component { Type Igbt Name "IGBT1" Show on Position [215, 470] Direction up Flipped off Parameter { Variable "Vf" Value "0" Show off } Parameter { Variable "Ron" Value "0" Show off } Parameter { Variable "s_init" Value "0" Show off } Parameter { Variable "thermal" Value "file:IKW25N120H3_IGBT" Show off } Parameter { Variable "T_init" Value "25" Show off } } Component { Type ThermalResistor Name "Rth1" Show off Position [25, 10] Direction right Flipped off Parameter { Variable "Rth" Value "1" Show off } } Component { Type ThermalResistor Name "Rth2" Show off Position [645, 635] Direction right Flipped off Parameter { Variable "Rth" Value "0.15" Show off } } Component { Type PlecsProbe Name "Diode Losses" Show on Position [955, 195] Direction right Flipped off } Component { Type PlecsProbe Name "IGBT Losses" Show on Position [955, 95] Direction right Flipped off } Component { Type SignalDemux Name "CDemux3" Show off Position [1010, 95] Direction right Flipped on Parameter { Variable "Width" Value "2" Show off } } Component { Type SignalDemux Name "CDemux4" Show off Position [1010, 195] Direction right Flipped on Parameter { Variable "Width" Value "2" Show off } } Component { Type Reference SrcComponent "Components/Control/Filters/Periodic Impulse\\nAverage" Name "Periodic Impulse Average 1" Show on Position [1100, 120] Direction up Flipped off Frame [-15, -15; 15, 15] LabelPosition [0, 18] LabelAlign up Parameter { Variable "T_average" Value "0.0001" Show off } Terminal { Type Output Position [19, 0] Direction right } Terminal { Type Input Position [-15, 0] Direction left } } Component { Type Sum Name "Sum2" Show off Position [1205, 95] Direction up Flipped off Parameter { Variable "IconShape" Value "1" Show off } Parameter { Variable "Inputs" Value "++" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type Sum Name "Sum3" Show off Position [1295, 145] Direction up Flipped off Parameter { Variable "IconShape" Value "1" Show off } Parameter { Variable "Inputs" Value "|++" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type Scope Name "P total" Show on Position [1390, 140] Direction up Flipped off Location [0, 0; 0, 0] State "" SavedViews "" HeaderState "" PlotPalettes "" Axes "1" TimeRange "0" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "Time (s)" Axis { Name "Thermal loss comparison (green - Wm measurement, red - " "devices calculation)" AutoScale 1 MinValue 0 MaxValue 1 Signals {"Wattmeter reading", "Probed losses"} SignalTypes [ ] AxisLabel "Power (W)" 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 } } } Component { Type PlecsProbe Name "Heat Flow" Show on Position [1295, 95] Direction right Flipped off } Component { Type SignalMux Name "Mux3" Show off Position [1350, 140] Direction right Flipped off Parameter { Variable "Width" Value "2" Show off } } Component { Type Reference SrcComponent "Components/Control/Filters/Periodic Impulse\\nAverage" Name "Periodic Impulse Average 2" Show on Position [1100, 220] Direction up Flipped off Frame [-15, -15; 15, 15] LabelPosition [0, 18] LabelAlign up Parameter { Variable "T_average" Value "0.0001" Show off } Terminal { Type Output Position [19, 0] Direction right } Terminal { Type Input Position [-15, 0] Direction left } } Component { Type Sum Name "Sum4" Show off Position [1205, 195] Direction up Flipped off Parameter { Variable "IconShape" Value "1" Show off } Parameter { Variable "Inputs" Value "++" Show off } Parameter { Variable "DataType" Value "11" Show off } } Component { Type PlecsProbe Name "Source Power1" Show on Position [955, 275] Direction right Flipped off } Component { Type SignalMux Name "Mux4" Show off Position [1350, 210] Direction right Flipped off Parameter { Variable "Width" Value "2" Show off } } Component { Type Function Name "1-Psw/Pin" Show on Position [1445, 210] Direction right Flipped off Frame [-20, -10; 20, 10] LabelPosition [0, 13] LabelAlign up Parameter { Variable "f(u)" Value "(1-u[1]/u[2])*100" Show off } } Component { Type Display Name "Efficiency" Show on Position [1525, 210] Direction up Flipped off Frame [-41, -11; 41, 11] LabelPosition [0, 14] LabelAlign up Parameter { Variable "Notation" Value "1" Show off } Parameter { Variable "Precision" Value "2" Show off } } Component { Type Saturation Name "Saturation" Show on Position [1390, 210] Direction right Flipped off Parameter { Variable "UpperLimit" Value "inf" Show off } Parameter { Variable "LowerLimit" Value "1" Show off } } Component { Type Reference SrcComponent "Components/Control/Filters/Periodic Average" Name "Periodic Average 4" Show on Position [1100, 275] Direction up Flipped off Frame [-15, -15; 15, 15] LabelPosition [0, 18] LabelAlign up Parameter { Variable "T_average" Value "0.02" Show off } Terminal { Type Output Position [19, 0] Direction right } Terminal { Type Input Position [-15, 0] Direction left } } Component { Type Reference SrcComponent "Components/Control/Filters/Periodic Average" Name "Periodic Average 1" Show on Position [1100, 70] Direction up Flipped off Frame [-15, -15; 15, 15] LabelPosition [0, 18] LabelAlign up Parameter { Variable "T_average" Value "0.0001" Show off } Terminal { Type Output Position [19, 0] Direction right } Terminal { Type Input Position [-15, 0] Direction left } } Component { Type Reference SrcComponent "Components/Control/Filters/Periodic Average" Name "Periodic Average 2" Show on Position [1100, 170] Direction up Flipped off Frame [-15, -15; 15, 15] LabelPosition [0, 18] LabelAlign up Parameter { Variable "T_average" Value "0.0001" Show off } Terminal { Type Output Position [19, 0] Direction right } Terminal { Type Input Position [-15, 0] Direction left } } Component { Type Display Name "Pin" Show on Position [1275, 310] Direction up Flipped off Frame [-31, -11; 31, 11] LabelPosition [0, 14] LabelAlign up Parameter { Variable "Notation" Value "1" Show off } Parameter { Variable "Precision" Value "2" Show off } } Component { Type Display Name "psw_igbt" Show on Position [1225, 60] Direction up Flipped off Frame [-46, -11; 46, 11] LabelPosition [0, 14] LabelAlign up Parameter { Variable "Notation" Value "1" Show off } Parameter { Variable "Precision" Value "2" Show off } } Component { Type Display Name "pcond_igbt" Show on Position [1205, 125] Direction up Flipped off Frame [-31, -11; 31, 11] LabelPosition [0, 14] LabelAlign up Parameter { Variable "Notation" Value "1" Show off } Parameter { Variable "Precision" Value "2" Show off } } Component { Type Display Name "psw_diode" Show on Position [1205, 155] Direction up Flipped off Frame [-31, -11; 31, 11] LabelPosition [0, 14] LabelAlign up Parameter { Variable "Notation" Value "1" Show off } Parameter { Variable "Precision" Value "2" Show off } } Component { Type Display Name "pcond_diode" Show on Position [1245, 235] Direction up Flipped off Frame [-56, -11; 56, 11] LabelPosition [0, 14] LabelAlign up Parameter { Variable "Notation" Value "1" Show off } Parameter { Variable "Precision" Value "2" Show off } } Component { Type Scope Name "Scope7" Show on Position [610, 430] Direction up Flipped off Location [363, 124; 713, 351] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAbwBvA" "G0AQQByAGUAYQAAAAAA/////wAAADQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAAAA//" "///wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAAAAAAAAPw" "BAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABQAP///wAAAV4AAADIAAAA" "BAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAA" "AAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL/gMAAAAJAAAAA" "wAAAGQAAAACAAAAZAAAAAEAAABkAAAABwAAAGQAAAAGAAAAZAAAAAUAAABkAAAABAAAAGQAAAAJAA" "AAZAAAAAgAAABkAAAAvQAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAsAAACWAAA" "AAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAA" "AAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAA" "AAnAAAAAQAAAAAAAAPoAAAAACc=" PlotPalettes "AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" Axes "1" TimeRange "0.5" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "Time (s)" Axis { Name "I_ref(vert),I_mes(rouge)" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] AxisLabel "Courant(A)" Untangle 0 KeepBaseline off BaselineValue 0 } Fourier { SingleXAxis on AxisLabel "Frequency(Hz)" Scaling 0 PhaseDisplay 0 Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} AxisLabel "Amplitude(V)" Untangle 0 KeepBaseline off BaselineValue 0 } } } Component { Type Voltmeter Name "Vm2" Show on Position [290, 445] Direction up Flipped off } Component { Type Scope Name "Scope8" Show on Position [255, 370] Direction up Flipped off Location [363, 124; 713, 351] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAbwBvA" "G0AQQByAGUAYQAAAAAA/////wAAADQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAAAA//" "///wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAAAAAAAAPw" "BAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABQAP///wAAAV4AAADIAAAA" "BAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAA" "AAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL/gMAAAAJAAAAA" "wAAAGQAAAACAAAAZAAAAAEAAABkAAAABwAAAGQAAAAGAAAAZAAAAAUAAABkAAAABAAAAGQAAAAJAA" "AAZAAAAAgAAABkAAAAvQAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAsAAACWAAA" "AAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAA" "AAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAA" "AAnAAAAAQAAAAAAAAPoAAAAACc=" PlotPalettes "AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" Axes "1" TimeRange "0.5" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "Time (s)" Axis { Name "I_ref(vert),I_mes(rouge)" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] AxisLabel "Courant(A)" Untangle 0 KeepBaseline off BaselineValue 0 } Fourier { SingleXAxis on AxisLabel "Frequency(Hz)" Scaling 0 PhaseDisplay 0 Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} AxisLabel "Amplitude(V)" Untangle 0 KeepBaseline off BaselineValue 0 } } } Component { Type Ammeter Name "Am4" Show on Position [215, 415] Direction up Flipped off } Component { Type Scope Name "Scope9" Show on Position [275, 295] Direction up Flipped off Location [363, 124; 713, 351] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAbwBvA" "G0AQQByAGUAYQAAAAAA/////wAAADQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAAAA//" "///wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAAAAAAAAPw" "BAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAP////8AAABQAP///wAAAV4AAADIAAAA" "BAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAA" "AAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL/gMAAAAJAAAAA" "wAAAGQAAAACAAAAZAAAAAEAAABkAAAABwAAAGQAAAAGAAAAZAAAAAUAAABkAAAABAAAAGQAAAAJAA" "AAZAAAAAgAAABkAAAAvQAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAsAAACWAAA" "AAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAA" "AAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAA" "AAnAAAAAQAAAAAAAAPoAAAAACc=" PlotPalettes "AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" Axes "1" TimeRange "0.5" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "Time (s)" Axis { Name "I_ref(vert),I_mes(rouge)" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] AxisLabel "Courant(A)" Untangle 0 KeepBaseline off BaselineValue 0 } Fourier { SingleXAxis on AxisLabel "Frequency(Hz)" Scaling 0 PhaseDisplay 0 Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} AxisLabel "Amplitude(V)" Untangle 0 KeepBaseline off BaselineValue 0 } } } Component { Type Display Name "psw_igbt1" Show on Position [1010, 40] Direction up Flipped off Frame [-46, -21; 46, 21] LabelPosition [0, 24] LabelAlign up Parameter { Variable "Notation" Value "1" Show off } Parameter { Variable "Precision" Value "2" Show off } } Component { Type Display Name "psw_igbt2" Show on Position [990, 145] Direction up Flipped off Frame [-46, -21; 46, 21] LabelPosition [0, 24] LabelAlign up Parameter { Variable "Notation" Value "1" Show off } Parameter { Variable "Precision" Value "2" Show off } } Component { Type Scope Name "Vizu" Show on Position [1365, 55] Direction up Flipped off Location [363, 124; 713, 456] State "AAAA/wAAAAD9AAAAAgAAAAEAAACBAAAAyPwCAAAAA/sAAAAQAFoAbwBvA" "G0AQQByAGUAYQAAAAAA/////wAAAKwA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAAAA//" "///wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAALwAAAMgAAABmAP///wAAAAMAAAFeAAAAWPw" "BAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQAAAAAAAAAAV4AAABQAP///wAAAV4AAAExAAAA" "BAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAA" "AAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL/gMAAAAJAAAAA" "wAAAGQAAAACAAAAZAAAAAEAAABkAAAABwAAAGQAAAAGAAAAZAAAAAUAAABkAAAABAAAAGQAAAAJAA" "AAZAAAAAgAAABkAAAB1wAAAAsBAAABAAAAAAAAAAAAAAAAZP////8AAACBAAAAAAAAAAsAAAGwAAA" "AAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAA" "AAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAQAAAAAAA" "AAnAAAAAQAAAAAAAAPoAAAAACc=" PlotPalettes "AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAA" "AEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" Axes "4" TimeRange "0" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "Time (s)" Axis { Name "Thermal loss comparison (green - Wm measurement, red - " "devices calculation)" AutoScale 1 MinValue 0 MaxValue 1 Signals {"Wattmeter reading"} SignalTypes [ ] AxisLabel "Power (W)" Untangle 0 KeepBaseline off BaselineValue 0 } Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] Untangle 0 KeepBaseline off BaselineValue 0 } Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] Untangle 0 KeepBaseline off BaselineValue 0 } 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 } 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 } Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} Untangle 0 KeepBaseline off BaselineValue 0 } } } Component { Type Scope Name "Pin1" Show on Position [1365, 295] Direction up Flipped off Location [0, 0; 0, 0] State "" SavedViews "" HeaderState "" PlotPalettes "" Axes "1" TimeRange "0" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "Time (s)" Axis { Name "Thermal loss comparison (green - Wm measurement, red - " "devices calculation)" AutoScale 1 MinValue 0 MaxValue 1 Signals {"Wattmeter reading"} SignalTypes [ ] AxisLabel "Power (W)" 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 } } } Component { Type Scope Name "Scope10" Show on Position [375, 295] Direction up Flipped off Location [363, 124; 713, 351] State "AAAA/wAAAAD9AAAAAgAAAAEAAAAAAAAAAPwCAAAAA/sAAAAQAFoAbwBvA" "G0AQQByAGUAYQAAAAAA/////wAAADQA////+wAAABQAUwBhAHYAZQBkAFYAaQBlAHcAcwAAAAAA//" "///wAAAGYA////+wAAAAwAVAByAGEAYwBlAHMAAAAAAP////8AAABmAP///wAAAAMAAAFeAAAAZfw" "BAAAAAfsAAAAUAEQAYQB0AGEAVwBpAGQAZwBlAHQBAAAAAAAAAV4AAABQAP///wAAAV4AAABfAAAA" "BAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAOAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAA" "AAAAA==" SavedViews "AAAAAgAAAAA=" HeaderState "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAL+AMAAAAHAAAAA" "wAAAGQAAAAHAAAAZAAAAAYAAABkAAAABQAAAGQAAAAEAAAAZAAAAAkAAABkAAAACAAAAGQAAAGFAA" "AACwEAAAEAAAAAAAAAAAAAAABk/////wAAAIEAAAAAAAAACwAAAJYAAAABAAAAAAAAAGQAAAABAAA" "AAAAAAGQAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAB" "AAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAAAAAAAABAAAAAAAAACcAAAABAAAAAAAAA+gAA" "AAAJw==" PlotPalettes "AAAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" Axes "1" TimeRange "0.5" ScrollingMode "1" SingleTimeAxis "1" Open "0" Ts "-1" SampleLimit "0" XAxisLabel "Time (s)" Axis { Name "I_ref(vert),I_mes(rouge)" AutoScale 1 MinValue 0 MaxValue 1 Signals {} SignalTypes [ ] AxisLabel "Courant(A)" Untangle 0 KeepBaseline off BaselineValue 0 } Fourier { SingleXAxis on AxisLabel "Frequency(Hz)" Scaling 0 PhaseDisplay 0 Axis { Name "" AutoScale 1 MinValue 0 MaxValue 1 Signals {} AxisLabel "Amplitude(V)" Untangle 0 KeepBaseline off BaselineValue 0 } } } Connection { Type Wire SrcComponent "R8" SrcTerminal 2 DstComponent "L6" DstTerminal 2 } Connection { Type Wire SrcComponent "R7" SrcTerminal 2 DstComponent "L7" DstTerminal 2 } Connection { Type Wire SrcComponent "L5" SrcTerminal 2 DstComponent "R6" DstTerminal 2 } Connection { Type Signal SrcComponent "Transformations de Park" SrcTerminal 4 Points [625, 245; 625, 230] DstComponent "Goto10" DstTerminal 1 } Connection { Type Signal SrcComponent "Constant1" SrcTerminal 1 Points [245, 185; 245, 190] DstComponent "Controlle en iq" DstTerminal 4 } Connection { Type Signal SrcComponent "From10" SrcTerminal 1 Points [255, 70; 255, 80] DstComponent "Controlle en id" DstTerminal 5 } Connection { Type Signal SrcComponent "From8" SrcTerminal 1 Points [255, 135; 255, 110] DstComponent "Controlle en id" DstTerminal 2 } Connection { Type Signal SrcComponent "Constant2" SrcTerminal 1 Points [250, 85; 250, 90] DstComponent "Controlle en id" DstTerminal 4 } Connection { Type Signal SrcComponent "From11" SrcTerminal 1 Points [255, 240; 255, 210] DstComponent "Controlle en iq" DstTerminal 2 } Connection { Type Signal SrcComponent "From12" SrcTerminal 1 Points [250, 220; 250, 200] DstComponent "Controlle en iq" DstTerminal 3 } Connection { Type Signal SrcComponent "From13" SrcTerminal 1 Points [250, 160; 250, 180] DstComponent "Controlle en iq" DstTerminal 5 } Connection { Type Signal SrcComponent "Controlle en iq" SrcTerminal 1 Points [430, 190; 430, 140] DstComponent "Mux" DstTerminal 3 } Connection { Type Signal SrcComponent "From9" SrcTerminal 1 Points [255, 115; 255, 100] DstComponent "Controlle en id" DstTerminal 3 } Connection { Type Signal SrcComponent "Controlle en id" SrcTerminal 1 Points [430, 90; 430, 130] DstComponent "Mux" DstTerminal 2 } Connection { Type Wire SrcComponent "L5" SrcTerminal 1 Points [615, 495; 615, 500] DstComponent "Am2" DstTerminal 2 } Connection { Type Wire SrcComponent "E_b" SrcTerminal 2 Points [840, 580; 840, 570; 860, 570] Branch { Points [860, 645] Branch { Points [780, 645] DstComponent "E_c" DstTerminal 2 } Branch { Points [860, 670; 745, 670; 745, 595] Branch { DstComponent "3ph Meter" DstTerminal 9 } Branch { Points [570, 595] DstComponent "Vm1" DstTerminal 2 } } } Branch { DstComponent "E_a" DstTerminal 2 } } Connection { Type Wire SrcComponent "R6" SrcTerminal 1 Points [725, 495; 725, 505] DstComponent "3ph Meter" DstTerminal 1 } Connection { Type Wire SrcComponent "R7" SrcTerminal 1 DstComponent "3ph Meter" DstTerminal 2 } Connection { Type Wire SrcComponent "R8" SrcTerminal 1 Points [725, 535; 725, 525] DstComponent "3ph Meter" DstTerminal 3 } Connection { Type Signal SrcComponent "From16" SrcTerminal 1 Points [490, 160; 490, 145] DstComponent "RRF->3ph" DstTerminal 3 } Connection { Type Signal SrcComponent "3ph Meter" SrcTerminal 8 Points [750, 400; 510, 400] DstComponent "Transformations de Park" DstTerminal 6 } Connection { Type Signal SrcComponent "Transformations de Park" SrcTerminal 3 Points [630, 255; 630, 250] DstComponent "Goto9" DstTerminal 1 } Connection { Type Signal SrcComponent "Transformations de Park" SrcTerminal 1 Points [635, 275; 635, 295] DstComponent "Goto7" DstTerminal 1 } Connection { Type Signal SrcComponent "Transformations de Park" SrcTerminal 2 Points [630, 265; 630, 270] DstComponent "Goto8" DstTerminal 1 } Connection { Type Signal SrcComponent "Mux2" SrcTerminal 1 Points [890, 320; 890, 350] DstComponent "Scope" DstTerminal 2 } Connection { Type Signal SrcComponent "Mux1" SrcTerminal 1 Points [865, 355; 865, 340] DstComponent "Scope" DstTerminal 1 } Connection { Type Signal SrcComponent "RRF->3ph" SrcTerminal 2 Points [595, 140; 595, 135; 610, 135] Branch { DstComponent "Demux" DstTerminal 1 } Branch { Points [610, 80] DstComponent "Scope1" DstTerminal 1 } } Connection { Type Signal SrcComponent "From19" SrcTerminal 1 Points [795, 325] Branch { Points [810, 325] Branch { Points [810, 350] DstComponent "Mux1" DstTerminal 2 } Branch { DstComponent "Mux2" DstTerminal 3 } } Branch { Points [795, 270] DstComponent "Scope2" DstTerminal 1 } } Connection { Type Signal SrcComponent "3ph Meter" SrcTerminal 7 Points [740, 415; 495, 415; 495, 325] Branch { Points [495, 255] DstComponent "Transformations de Park" DstTerminal 5 } Branch { DstComponent "Demux1" DstTerminal 1 } } Connection { Type Wire SrcComponent "E_c" SrcTerminal 1 Points [780, 525] DstComponent "3ph Meter" DstTerminal 6 } Connection { Type Wire SrcComponent "E_b" SrcTerminal 1 Points [820, 515] DstComponent "3ph Meter" DstTerminal 5 } Connection { Type Wire SrcComponent "E_a" SrcTerminal 1 Points [815, 425; 815, 505] DstComponent "3ph Meter" DstTerminal 4 } Connection { Type Signal SrcComponent "3-phase PWM1" SrcTerminal 6 Points [815, 240] DstComponent "Goto18" DstTerminal 1 } Connection { Type Signal SrcComponent "3-phase PWM1" SrcTerminal 5 Points [820, 155; 820, 210] DstComponent "Goto17" DstTerminal 1 } Connection { Type Signal SrcComponent "3-phase PWM1" SrcTerminal 4 Points [825, 145; 825, 185] DstComponent "Goto16" DstTerminal 1 } Connection { Type Signal SrcComponent "3-phase PWM1" SrcTerminal 3 Points [830, 135; 830, 160] DstComponent "Goto15" DstTerminal 1 } Connection { Type Signal SrcComponent "3-phase PWM1" SrcTerminal 2 Points [835, 125; 835, 135] DstComponent "Goto14" DstTerminal 1 } Connection { Type Signal SrcComponent "3-phase PWM1" SrcTerminal 1 Points [825, 115; 825, 110] DstComponent "Goto13" DstTerminal 1 } Connection { Type Signal SrcComponent "Vm1" SrcTerminal 3 Points [605, 545; 605, 565] DstComponent "Scope3" DstTerminal 1 } Connection { Type Signal SrcComponent "Demux1" SrcTerminal 2 Points [725, 315; 725, 285; 780, 285; 780, 315] DstComponent "Mux2" DstTerminal 2 } Connection { Type Signal SrcComponent "Mux" SrcTerminal 1 Points [490, 135] Branch { DstComponent "RRF->3ph" DstTerminal 1 } Branch { Points [490, 90] DstComponent "Scope1" DstTerminal 2 } } Connection { Type Signal SrcComponent "Constant3" SrcTerminal 1 DstComponent "Vin1" DstTerminal 3 } Connection { Type Signal SrcComponent "From7" SrcTerminal 1 DstComponent "IGBT1" DstTerminal 3 } Connection { Type Wire SrcComponent "IGBT1" SrcTerminal 1 Points [215, 445] Branch { Points [215, 435] Branch { Points [280, 435; 280, 425] DstComponent "Vm2" DstTerminal 1 } Branch { DstComponent "Am4" DstTerminal 2 } } Branch { DstComponent "D1" DstTerminal 2 } } Connection { Type Wire SrcComponent "IGBT2" SrcTerminal 1 Points [345, 435] Branch { Points [345, 390] Branch { Points [215, 390] Branch { DstComponent "Am3" DstTerminal 2 } Branch { DstComponent "Am4" DstTerminal 1 } } Branch { Points [480, 390; 480, 435] Branch { DstComponent "IGBT4" DstTerminal 1 } Branch { Points [525, 435] DstComponent "D4" DstTerminal 2 } } } Branch { DstComponent "D3" DstTerminal 2 } } Connection { Type Wire SrcComponent "D2" SrcTerminal 2 Points [215, 555] Branch { Points [215, 500] Branch { Points [260, 500] Branch { Points [270, 500] Branch { Points [565, 500] Branch { DstComponent "Am2" DstTerminal 1 } Branch { Points [570, 500] DstComponent "Vm1" DstTerminal 1 } } Branch { Points [270, 485; 290, 485] DstComponent "Vm2" DstTerminal 2 } } Branch { DstComponent "D1" DstTerminal 1 } } Branch { DstComponent "IGBT1" DstTerminal 2 } } Branch { DstComponent "IGBT3" DstTerminal 1 } } Connection { Type Wire SrcComponent "IGBT6" SrcTerminal 2 Points [345, 590] Branch { Points [345, 625] Branch { Points [480, 625; 480, 605] Branch { Points [480, 600; 525, 600] DstComponent "D5" DstTerminal 1 } Branch { DstComponent "IGBT5" DstTerminal 2 } } Branch { Points [215, 625] Branch { Points [215, 600] Branch { Points [215, 595; 260, 595] DstComponent "D2" DstTerminal 1 } Branch { DstComponent "IGBT3" DstTerminal 2 } } Branch { Points [130, 625] DstComponent "Vin1" DstTerminal 2 } } } Branch { Points [390, 590] DstComponent "D6" DstTerminal 1 } } Connection { Type Signal SrcComponent "From14" SrcTerminal 1 DstComponent "IGBT3" DstTerminal 3 } Connection { Type Wire SrcComponent "D3" SrcTerminal 1 Points [390, 475; 345, 475] Branch { Points [345, 515] Branch { Points [345, 550] Branch { DstComponent "IGBT6" DstTerminal 1 } Branch { DstComponent "D6" DstTerminal 2 } } Branch { DstComponent "L7" DstTerminal 1 } } Branch { DstComponent "IGBT2" DstTerminal 2 } } Connection { Type Wire SrcComponent "D5" SrcTerminal 2 Points [480, 560] Branch { Points [480, 535] Branch { Points [480, 480] Branch { Points [525, 480] DstComponent "D4" DstTerminal 1 } Branch { DstComponent "IGBT4" DstTerminal 2 } } Branch { DstComponent "L6" DstTerminal 1 } } Branch { DstComponent "IGBT5" DstTerminal 1 } } Connection { Type Signal SrcComponent "From20" SrcTerminal 1 Points [435, 355; 435, 585] DstComponent "IGBT5" DstTerminal 3 } Connection { Type Signal SrcComponent "From17" SrcTerminal 1 Points [305, 350; 305, 575] DstComponent "IGBT6" DstTerminal 3 } Connection { Type Signal SrcComponent "From18" SrcTerminal 1 Points [450, 320; 450, 395; 445, 395] DstComponent "IGBT4" DstTerminal 3 } Connection { Type Signal SrcComponent "I_ref" SrcTerminal 1 Points [820, 360] Branch { DstComponent "Mux1" DstTerminal 3 } Branch { Points [820, 395] DstComponent "Scope4" DstTerminal 1 } } Connection { Type Signal SrcComponent "Demux" SrcTerminal 2 Points [700, 125; 700, 115] DstComponent "3-phase PWM1" DstTerminal 7 } Connection { Type Signal SrcComponent "Demux" SrcTerminal 3 Points [705, 135; 705, 125] DstComponent "3-phase PWM1" DstTerminal 8 } Connection { Type Signal SrcComponent "Demux" SrcTerminal 4 Points [710, 145; 710, 135] DstComponent "3-phase PWM1" DstTerminal 9 } Connection { Type Wire SrcComponent "Am3" SrcTerminal 1 Points [130, 390] DstComponent "Vin1" DstTerminal 1 } Connection { Type Signal SrcComponent "Am3" SrcTerminal 3 Points [170, 325] DstComponent "Scope5" DstTerminal 1 } Connection { Type Signal SrcComponent "Probe3" SrcTerminal 1 Points [985, 505; 985, 530] DstComponent "Product" DstTerminal 2 } Connection { Type Signal SrcComponent "Probe4" SrcTerminal 1 Points [985, 570; 985, 540] DstComponent "Product" DstTerminal 3 } Connection { Type Signal SrcComponent "Product" SrcTerminal 1 DstComponent "Scope6" DstTerminal 1 } Connection { Type HeatPipe SrcComponent "TconstG" SrcTerminal 1 Points [685, 635] DstComponent "Rth2" DstTerminal 1 } Connection { Type HeatPipe SrcComponent "Heat Sink" SrcTerminal 1 Points [600, 460; 600, 635] DstComponent "Rth2" DstTerminal 2 } Connection { Type Signal SrcComponent "CDemux3" SrcTerminal 2 Points [1035, 90; 1035, 70] DstComponent "Periodic Average 1" DstTerminal 2 } Connection { Type Signal SrcComponent "CDemux3" SrcTerminal 3 Points [1035, 100; 1035, 120] DstComponent "Periodic Impulse Average 1" DstTerminal 2 } Connection { Type Signal SrcComponent "CDemux4" SrcTerminal 3 Points [1035, 200; 1035, 220] DstComponent "Periodic Impulse Average 2" DstTerminal 2 } Connection { Type Signal SrcComponent "CDemux4" SrcTerminal 2 Points [1035, 190; 1035, 170] DstComponent "Periodic Average 2" DstTerminal 2 } Connection { Type Signal SrcComponent "Sum4" SrcTerminal 1 Points [1250, 195; 1250, 150] DstComponent "Sum3" DstTerminal 3 } Connection { Type Signal SrcComponent "Sum2" SrcTerminal 1 Points [1250, 95; 1250, 140] DstComponent "Sum3" DstTerminal 2 } Connection { Type Signal SrcComponent "1-Psw/Pin" SrcTerminal 2 Points [1470, 215; 1465, 215; 1465, 210] DstComponent "Efficiency" DstTerminal 1 } Connection { Type Signal SrcComponent "Mux4" SrcTerminal 1 DstComponent "Saturation" DstTerminal 1 } Connection { Type Signal SrcComponent "Saturation" SrcTerminal 2 DstComponent "1-Psw/Pin" DstTerminal 1 } Connection { Type Signal SrcComponent "Heat Flow" SrcTerminal 1 Points [1330, 95; 1330, 135] DstComponent "Mux3" DstTerminal 2 } Connection { Type Signal SrcComponent "Mux3" SrcTerminal 1 DstComponent "P total" DstTerminal 1 } Connection { Type Signal SrcComponent "Sum3" SrcTerminal 1 Points [1330, 145] Branch { DstComponent "Mux3" DstTerminal 3 } Branch { Points [1330, 205] DstComponent "Mux4" DstTerminal 2 } } Connection { Type Signal SrcComponent "Source Power1" SrcTerminal 1 DstComponent "Periodic Average 4" DstTerminal 2 } Connection { Type Signal SrcComponent "Periodic Average 4" SrcTerminal 1 Points [1225, 275] Branch { Points [1325, 275] Branch { Points [1330, 275; 1330, 215] DstComponent "Mux4" DstTerminal 3 } Branch { Points [1325, 295] DstComponent "Pin1" DstTerminal 1 } } Branch { Points [1225, 310] DstComponent "Pin" DstTerminal 1 } } Connection { Type Signal SrcComponent "Am2" SrcTerminal 3 Points [585, 480] Branch { Points [580, 480] DstComponent "Goto3" DstTerminal 1 } Branch { Points [580, 480] DstComponent "Scope7" DstTerminal 1 } } Connection { Type Signal SrcComponent "Vm2" SrcTerminal 3 Points [305, 400; 225, 400] DstComponent "Scope8" DstTerminal 1 } Connection { Type Signal SrcComponent "Am4" SrcTerminal 3 Points [240, 415; 240, 295] DstComponent "Scope9" DstTerminal 1 } Connection { Type Signal SrcComponent "IGBT Losses" SrcTerminal 1 Points [980, 95] Branch { DstComponent "CDemux3" DstTerminal 1 } Branch { Points [945, 95; 945, 40] DstComponent "psw_igbt1" DstTerminal 1 } } Connection { Type Signal SrcComponent "Diode Losses" SrcTerminal 1 Points [980, 195] Branch { DstComponent "CDemux4" DstTerminal 1 } Branch { Points [925, 195; 925, 145] DstComponent "psw_igbt2" DstTerminal 1 } } Connection { Type Signal SrcComponent "Periodic Average 1" SrcTerminal 1 Points [1145, 70] Branch { Points [1155, 70] Branch { Points [1160, 70; 1160, 90] DstComponent "Sum2" DstTerminal 2 } Branch { Points [1155, 60] DstComponent "psw_igbt" DstTerminal 1 } } Branch { Points [1145, 40] DstComponent "Vizu" DstTerminal 1 } } Connection { Type Signal SrcComponent "Periodic Impulse Average 1" SrcTerminal 1 Points [1135, 120] Branch { Points [1150, 120] Branch { Points [1160, 120; 1160, 100] DstComponent "Sum2" DstTerminal 3 } Branch { Points [1150, 125] DstComponent "pcond_igbt" DstTerminal 1 } } Branch { Points [1135, 50] DstComponent "Vizu" DstTerminal 2 } } Connection { Type Signal SrcComponent "Periodic Average 2" SrcTerminal 1 Points [1130, 170] Branch { Points [1155, 170] Branch { Points [1160, 170; 1160, 190] DstComponent "Sum4" DstTerminal 2 } Branch { Points [1155, 155] DstComponent "psw_diode" DstTerminal 1 } } Branch { Points [1130, 60] DstComponent "Vizu" DstTerminal 3 } } Connection { Type Signal SrcComponent "Periodic Impulse Average 2" SrcTerminal 1 Points [1125, 220] Branch { Points [1155, 220] Branch { Points [1160, 220; 1160, 200] DstComponent "Sum4" DstTerminal 3 } Branch { Points [1155, 235] DstComponent "pcond_diode" DstTerminal 1 } } Branch { Points [1125, 70] DstComponent "Vizu" DstTerminal 4 } } Connection { Type Signal SrcComponent "From15" SrcTerminal 1 Points [335, 310] Branch { Points [335, 410; 310, 410] DstComponent "IGBT2" DstTerminal 3 } Branch { Points [335, 295] DstComponent "Scope10" DstTerminal 1 } } } ProbeBlock { Tag "onduleur_IGBT/Probe3" Probe { Component "Vm1" Path "" Signals {"Measured voltage"} } } ProbeBlock { Tag "onduleur_IGBT/Probe4" Probe { Component "Am2" Path "" Signals {"Measured current"} } } ProbeBlock { Tag "onduleur_IGBT/Diode Losses" Probe { Component "D1" Path "" Signals {"Diode conduction loss", "Diode switching loss"} } } ProbeBlock { Tag "onduleur_IGBT/IGBT Losses" Probe { Component "IGBT1" Path "" Signals {"IGBT conduction loss", "IGBT switching loss"} } } ProbeBlock { Tag "onduleur_IGBT/Source Power1" Probe { Component "Vin1" Path "" Signals {"Source power"} } } Analysis { Type ACSweep Name "AC Sweep" OperatingPoint "1" TimeSpan "-1" StartTime "0" Tolerance "1e-4" MaxIter "20" FrequencyRange "[10 600000]" FrequencyScale "2" AdditionalFreqs "[]" AmplitudeRange "1e-3" NumPoints "21" Perturbation "Controlle en id/Perturbation" Response "Controlle en id/Response" JacobianPerturbation "1e-4" JacobianCalculation "2" InitCycles "0" } }