Model { Name "PartI4R12" Version 4.0 SampleTimeColors off LibraryLinkDisplay "none" WideLines off ShowLineDimensions off ShowPortDataTypes off BlockNameDataTip off BlockParametersDataTip off BlockDescriptionStringDataTip off ToolBar on StatusBar on BrowserShowLibraryLinks off BrowserLookUnderMasks off Created "Sat Apr 12 04:54:42 2008" Creator "joel" UpdateHistory "UpdateHistoryNever" ModifiedByFormat "%" LastModifiedBy "joel" ModifiedDateFormat "%" LastModifiedDate "Fri Apr 18 15:31:47 2008" ModelVersionFormat "1.%" ConfigurationManager "None" SimulationMode "normal" LinearizationMsg "none" Profile off AccelSystemTargetFile "accel.tlc" AccelTemplateMakefile "accel_default_tmf" AccelMakeCommand "make_rtw" RecordCoverage off CovPath "/" CovSaveName "covdata" CovNameIncrementing off CovHtmlReporting on ExtModeBatchMode off ExtModeTrigType "manual" ExtModeTrigMode "normal" ExtModeTrigPort "1" ExtModeTrigElement "any" ExtModeTrigDuration 1000 ExtModeTrigHoldOff 0 ExtModeTrigDelay 0 ExtModeTrigDirection "rising" ExtModeTrigLevel 0 ExtModeArchiveMode "off" ExtModeAutoIncOneShot off ExtModeIncDirWhenArm off ExtModeAddSuffixToVar off ExtModeWriteAllDataToWs off ExtModeArmWhenConnect on ExtModeLogAll on BufferReuse on Solver "ode45" SolverMode "Auto" StartTime "-5.0" StopTime "40" MaxOrder 5 MaxStep "auto" MinStep "auto" MaxNumMinSteps "-1" InitialStep "auto" FixedStep "auto" RelTol "1e-3" AbsTol "auto" OutputOption "RefineOutputTimes" OutputTimes "[]" Refine "1" LoadExternalInput off ExternalInput "[t, u]" LoadInitialState off InitialState "xInitial" SaveTime on TimeSaveName "tout" SaveState off StateSaveName "xout" SaveOutput on OutputSaveName "yout" SaveFinalState off FinalStateName "xFinal" SaveFormat "Array" Decimation "1" LimitDataPoints on MaxDataPoints "1000" ConsistencyChecking "none" ArrayBoundsChecking "none" AlgebraicLoopMsg "warning" BlockPriorityViolationMsg "warning" MinStepSizeMsg "warning" InheritedTsInSrcMsg "warning" MultiTaskRateTransMsg "error" SingleTaskRateTransMsg "none" CheckForMatrixSingularity "none" IntegerOverflowMsg "warning" Int32ToFloatConvMsg "warning" UnnecessaryDatatypeConvMsg "none" VectorMatrixConversionMsg "none" SignalLabelMismatchMsg "none" UnconnectedInputMsg "warning" UnconnectedOutputMsg "warning" UnconnectedLineMsg "warning" SfunCompatibilityCheckMsg "none" RTWInlineParameters off BlockReductionOpt on BooleanDataType on OptimizeBlockIOStorage on RTWSystemTargetFile "grt.tlc" RTWTemplateMakefile "grt_default_tmf" RTWMakeCommand "make_rtw" RTWGenerateCodeOnly off RTWRetainRTWFile off TLCProfiler off TLCDebug off TLCCoverage off RTWOptions "-aEnforceIntegerDowncast=1 -aFoldNonRolledExpr=1 -a" "InlineInvariantSignals=0 -aInlineParameters=0 -aLocalBlockOutputs=1 -aRollThr" "eshold=5 -aZeroInternalMemoryAtStartup=1 -aZeroExternalMemoryAtStartup=1 -aIn" "itFltsAndDblsToZero=1 -aGenerateReport=0 -aGenCodeOnly=0 -aRTWVerbose=1 -aInc" "ludeHyperlinkInReport=0 -aLaunchReport=0 -aForceParamTrailComments=0 -aGenera" "teComments=1 -aIgnoreCustomStorageClasses=1 -aIncHierarchyInIds=0 -aMaxRTWIdL" "en=31 -aShowEliminatedStatements=0 -aPrefixModelToSubsysFcnNames=1 -aIncDataT" "ypeInIds=0 -aInsertBlockDesc=0 -aSimulinkBlockComments=1 -aInlinedPrmAccess=" "\"Literals\" -aSuppressErrorStatus=0 -aModelReferenceCompliant=1 -aParenthes" "esLevel=\"Nominal\" -aModelStepFunctionPrototypeControlCompliant=0 -aPortable" "WordSizes=0 -aSupportNonInlinedSFcns=1 -aSupportContinuousTime=1 -aSupportCom" "plex=1 -aSupportNonFinite=1 -aSupportAbsoluteTime=1 -aTargetPreCompLibLocatio" "n=\"\" -aTargetLibSuffix=\"\" -aTargetFcnLib=\"ansi_tfl_tmw.mat\" -aMultiInst" "anceERTCode=0 -aLogVarNameModifier=\"rt_\" -aIsPILTarget=0 -aCombineOutputUpd" "ateFcns=0 -aGenerateASAP2=0 -aGenerateClassInterface=0 -aGenerateTestInterfac" "es=0 -aGenerateSampleERTMain=0 -aGenerateFullHeader=1 -aUtilityFuncGeneration" "=\"Auto\" -aIncludeFileDelimiter=\"Auto\" -aIncludeMdlTerminateFcn=1 -aPurely" "IntegerCode=0 -aERTCustomFileBanners=0 -aRTWCAPIStates=0 -aRTWCAPIParams=0 -a" "RTWCAPISignals=0 -aMatFileLogging=1 -aGenFloatMathFcnCalls=\"ANSI_C\" -aExtMo" "deMexFile=\"ext_comm\" -aExtModeTransport=0 -aExtModeStaticAllocSize=1000000 " "-aExtModeTesting=0 -aExtModeStaticAlloc=0 -aExtMode=0 " BlockDefaults { Orientation "right" ForegroundColor "black" BackgroundColor "white" DropShadow off NamePlacement "normal" FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" ShowName on } BlockParameterDefaults { Block { BlockType Display Format "short" Decimation "10" Floating off SampleTime "-1" } Block { BlockType From } Block { BlockType Fcn Expr "sin(u[1])" } Block { BlockType Gain Gain "1" Multiplication "Element-wise(K.*u)" SaturateOnIntegerOverflow on } Block { BlockType Goto } Block { BlockType Integrator ExternalReset "none" InitialConditionSource "internal" InitialCondition "0" LimitOutput off UpperSaturationLimit "inf" LowerSaturationLimit "-inf" ShowSaturationPort off ShowStatePort off AbsoluteTolerance "auto" ContinuousStateAttributes "''" } Block { BlockType Mux Inputs "4" DisplayOption "none" } Block { BlockType Product Inputs "2" Multiplication "Element-wise(.*)" SaturateOnIntegerOverflow on } Block { BlockType Scope TickLabels "OneTimeTick" ZoomMode "on" Grid "on" TimeRange "auto" YMin "-5" YMax "5" SaveToWorkspace off SaveName "ScopeData" LimitDataPoints on MaxDataPoints "5000" Decimation "1" SampleInput off SampleTime "-1" } Block { BlockType Step Time "1" Before "0" After "1" SampleTime "-1" VectorParams1D on } Block { BlockType Sum IconShape "rectangular" Inputs "++" SaturateOnIntegerOverflow on } Block { BlockType ToFile Filename "untitled.mat" MatrixName "ans" Decimation "1" SampleTime "-1" } } AnnotationDefaults { HorizontalAlignment "center" VerticalAlignment "middle" ForegroundColor "black" BackgroundColor "white" DropShadow off FontName "Helvetica" FontSize 10 FontWeight "normal" FontAngle "normal" } LineDefaults { FontName "Helvetica" FontSize 9 FontWeight "normal" FontAngle "normal" } System { Name "tp314664" Location [342, 210, 1666, 1045] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" ReportName "simulink-default.rpt" Block { BlockType Fcn Name "(i_fd+i_kd-i_d)L_md" Position [480, 487, 550, 523] Expr "u(1)/u(2)" } Block { BlockType Gain Name "-1.L_d0pp" Position [488, 230, 582, 280] Orientation "down" Gain "-1/L_dopp" } Block { BlockType Gain Name "1/T_dop" Position [195, 130, 260, 170] Gain "1/T_dop" } Block { BlockType Gain Name "1/T_dopp" Position [610, 133, 690, 167] Gain "1/T_dopp" } Block { BlockType Gain Name "1/T_qopp" Position [310, 603, 390, 637] Gain "1/T_qopp" } Block { BlockType Scope Name "E_qp" Ports [1] Position [340, 55, 370, 85] Orientation "up" Floating off Location [5, 53, 1029, 743] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } YMin "0" YMax "1.2" DataFormat "StructureWithTime" MaxDataPoints "50000" SampleTime "0" } Block { BlockType Step Name "E_qp0" Position [285, 45, 315, 75] Orientation "down" NamePlacement "alternate" Time "initial_time" After "E_qp0" SampleTime "0" } Block { BlockType Display Name "E_qp1" Ports [1] Position [605, 25, 695, 55] Orientation "up" Decimation "1" } Block { BlockType Display Name "E_qp2" Ports [1] Position [375, 100, 465, 130] Orientation "up" Decimation "1" } Block { BlockType Scope Name "E_qp3" Ports [1] Position [55, 435, 85, 465] Orientation "down" NamePlacement "alternate" ShowName off Floating off Location [5, 53, 1029, 743] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } YMin "0" YMax "1.2" SaveName "ScopeData8" DataFormat "StructureWithTime" MaxDataPoints "50000" SampleTime "0" } Block { BlockType Scope Name "E_qp4" Ports [1] Position [35, 315, 65, 345] Orientation "left" NamePlacement "alternate" ShowName off Floating off Location [5, 53, 1029, 743] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } YMin "0" YMax "1.2" SaveName "ScopeData9" DataFormat "StructureWithTime" MaxDataPoints "50000" SampleTime "0" } Block { BlockType Fcn Name "Fcn" Position [255, 185, 435, 215] Orientation "down" NamePlacement "alternate" Expr "1+S_e1*(abs(u(1)))^X" } Block { BlockType From Name "From" Position [1030, 426, 1070, 454] CloseFcn "tagdialog Close" GotoTag "i_d" } Block { BlockType From Name "From1" Position [1030, 351, 1070, 379] CloseFcn "tagdialog Close" GotoTag "e_qp" } Block { BlockType From Name "From2" Position [1030, 501, 1070, 529] CloseFcn "tagdialog Close" GotoTag "i_kd" } Block { BlockType From Name "From3" Position [1030, 576, 1070, 604] CloseFcn "tagdialog Close" GotoTag "psi_d" } Block { BlockType From Name "From4" Position [1035, 651, 1075, 679] CloseFcn "tagdialog Close" GotoTag "i_fd" } Block { BlockType Goto Name "Goto" Position [820, 285, 860, 315] GotoTag "i_d" TagVisibility "local" } Block { BlockType Goto Name "Goto1" Position [400, 15, 440, 45] GotoTag "e_qp" TagVisibility "local" } Block { BlockType Goto Name "Goto2" Position [450, 275, 490, 305] Orientation "left" NamePlacement "alternate" GotoTag "i_kd" TagVisibility "local" } Block { BlockType Goto Name "Goto3" Position [870, 430, 910, 460] GotoTag "psi_d" TagVisibility "local" } Block { BlockType Goto Name "Goto4" Position [35, 265, 75, 295] Orientation "left" NamePlacement "alternate" GotoTag "i_fd" TagVisibility "local" } Block { BlockType Step Name "I_q" Position [765, 745, 795, 775] Orientation "left" NamePlacement "alternate" Time "open_breaker_time" Before "I_q0" After "0" SampleTime "0" } Block { BlockType Integrator Name "Integrator" Ports [1, 1] Position [145, 135, 175, 165] } Block { BlockType Integrator Name "Integrator1" Ports [1, 1] Position [560, 135, 590, 165] } Block { BlockType Integrator Name "Integrator2" Ports [1, 1] Position [260, 605, 290, 635] } Block { BlockType Gain Name "L_L" Position [755, 405, 815, 465] Orientation "down" NamePlacement "alternate" Gain "L_L" } Block { BlockType Gain Name "L_dp - L_L" Position [627, 250, 713, 310] Orientation "up" Gain "L_dp-L_L" } Block { BlockType Gain Name "L_du - L_dp" Position [385, 324, 475, 376] Orientation "left" Gain "L_du - L_dp" } Block { BlockType Gain Name "L_q - L_qpp" Position [345, 734, 445, 786] Orientation "left" Gain "L_qu-L_qpp" } Block { BlockType Gain Name "L_qpp" Position [625, 695, 695, 745] Orientation "up" NamePlacement "alternate" Gain "L_qpp" } Block { BlockType Mux Name "Mux" Ports [2, 1] Position [420, 486, 425, 524] ShowName off Inputs "2" DisplayOption "bar" } Block { BlockType Mux Name "Mux1" Ports [5, 1] Position [1110, 327, 1120, 703] ShowName off Inputs "5" DisplayOption "bar" } Block { BlockType Product Name "Product" Ports [2, 1] Position [334, 275, 381, 310] Orientation "down" NamePlacement "alternate" } Block { BlockType Sum Name "Sum" Ports [2, 1] Position [775, 495, 795, 515] ShowName off IconShape "round" Inputs "-+|" } Block { BlockType Sum Name "Sum1" Ports [2, 1] Position [90, 140, 110, 160] ShowName off IconShape "round" Inputs "|+-" } Block { BlockType Sum Name "Sum10" Ports [2, 1] Position [205, 610, 225, 630] ShowName off IconShape "round" Inputs "-|-" } Block { BlockType Sum Name "Sum2" Ports [2, 1] Position [350, 340, 370, 360] Orientation "left" NamePlacement "alternate" ShowName off IconShape "round" Inputs "++|" } Block { BlockType Sum Name "Sum3" Ports [2, 1] Position [290, 140, 310, 160] ShowName off IconShape "round" Inputs "++|" } Block { BlockType Sum Name "Sum4" Ports [3, 1] Position [505, 140, 525, 160] ShowName off IconShape "round" Inputs "-+-" } Block { BlockType Sum Name "Sum5" Ports [2, 1] Position [705, 140, 725, 160] ShowName off IconShape "round" Inputs "|++" } Block { BlockType Sum Name "Sum6" Ports [2, 1] Position [525, 340, 545, 360] Orientation "left" NamePlacement "alternate" ShowName off IconShape "round" Inputs "-+|" } Block { BlockType Sum Name "Sum7" Ports [3, 1] Position [340, 485, 360, 505] ShowName off IconShape "round" Inputs "-++" } Block { BlockType Sum Name "Sum8" Ports [2, 1] Position [650, 610, 670, 630] ShowName off IconShape "round" Inputs "|+-" } Block { BlockType Sum Name "Sum9" Ports [2, 1] Position [425, 610, 445, 630] ShowName off IconShape "round" Inputs "|++" } Block { BlockType ToFile Name "To File" Position [1145, 500, 1205, 530] Filename "ProjectPI.mat" MatrixName "outputdata" } Block { BlockType Step Name "i_d" Position [885, 335, 915, 365] Orientation "left" NamePlacement "alternate" Time "open_breaker_time" Before "I_d0" After "0" SampleTime "0" } Block { BlockType Scope Name "i_kd 1" Ports [1] Position [585, 285, 615, 315] Floating off Location [5, 53, 1029, 743] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } YMin "0" YMax "1.2" SaveName "ScopeData1" DataFormat "StructureWithTime" SampleTime "0" } Block { BlockType Scope Name "psi" Ports [1] Position [525, 85, 555, 115] Orientation "up" Floating off Location [5, 53, 1029, 743] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } YMin "0" YMax "0.1" SaveName "ScopeData3" DataFormat "StructureWithTime" SampleTime "0" } Block { BlockType Scope Name "psi_d" Ports [1] Position [880, 490, 910, 520] Floating off Location [6, 53, 1030, 743] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } YMin "0" YMax "1.1" SaveName "ScopeData6" DataFormat "StructureWithTime" SampleTime "0" } Block { BlockType Display Name "psi_ds 1" Ports [1] Position [805, 550, 895, 580] Orientation "down" NamePlacement "alternate" Decimation "1" } Block { BlockType Display Name "psi_ds 1" Ports [1] Position [135, 210, 225, 240] Orientation "up" Decimation "1" } Block { BlockType Scope Name "psi_kd" Ports [1] Position [820, 60, 850, 90] Floating off Location [6, 53, 1030, 743] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } YMin "0" YMax "1.2" SaveName "ScopeData2" DataFormat "StructureWithTime" SampleTime "0" } Block { BlockType Step Name "psi_kd0" Position [700, 195, 730, 225] Orientation "up" Time "initial_time" After "psi_kd0" SampleTime "0" } Block { BlockType Scope Name "psi_q" Ports [1] Position [740, 605, 770, 635] Floating off Location [5, 53, 1029, 743] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } YMin "-1" YMax "1" SaveName "ScopeData7" DataFormat "StructureWithTime" SampleTime "0" } Block { BlockType Display Name "psi_qpp 2" Ports [1] Position [535, 660, 625, 690] Orientation "down" NamePlacement "alternate" Decimation "1" } Block { BlockType Step Name "psi_qpp0" Position [420, 650, 450, 680] Orientation "up" Time "initial_time" After "psi_qpp0" SampleTime "0" } Block { BlockType Scope Name "psi_qpp1" Ports [1] Position [575, 550, 605, 580] Orientation "up" Floating off Location [5, 53, 1029, 743] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } YMin "-1" YMax "1" SaveName "ScopeData4" DataFormat "StructureWithTime" SampleTime "0" } Block { BlockType Scope Name "psi_qs 1" Ports [1] Position [680, 530, 710, 560] Orientation "up" Floating off Location [5, 53, 1029, 743] Open off NumInputPorts "1" List { ListType AxesTitles axes1 "%" } SaveName "ScopeData5" DataFormat "StructureWithTime" SampleTime "0" } Block { BlockType Step Name "v_fd" Position [35, 135, 65, 165] Time "initial_time" After "V_fd0" SampleTime "0" } Line { SrcBlock "Sum1" SrcPort 1 DstBlock "Integrator" DstPort 1 } Line { SrcBlock "Integrator" SrcPort 1 DstBlock "1/T_dop" DstPort 1 } Line { SrcBlock "Sum2" SrcPort 1 Points [0, 0; -125, 0] Branch { Points [0, 170] DstBlock "Sum7" DstPort 3 } Branch { Points [-120, 0; 0, -20] Branch { DstBlock "E_qp4" DstPort 1 } Branch { Points [0, -50] Branch { DstBlock "Sum1" DstPort 2 } Branch { DstBlock "Goto4" DstPort 1 } } } } Line { SrcBlock "i_d" SrcPort 1 Points [-95, 0] Branch { DstBlock "L_L" DstPort 1 } Branch { Points [-160, 0] Branch { Points [45, 0] Branch { DstBlock "Sum6" DstPort 2 } Branch { DstBlock "L_dp - L_L" DstPort 1 } } Branch { Points [0, 85; -275, 0] DstBlock "Sum7" DstPort 1 } } Branch { Points [0, -50] DstBlock "Goto" DstPort 1 } } Line { SrcBlock "v_fd" SrcPort 1 DstBlock "Sum1" DstPort 1 } Line { SrcBlock "I_q" SrcPort 1 Points [-100, 0] Branch { DstBlock "L_qpp" DstPort 1 } Branch { DstBlock "L_q - L_qpp" DstPort 1 } } Line { SrcBlock "1/T_dop" SrcPort 1 DstBlock "Sum3" DstPort 2 } Line { SrcBlock "E_qp0" SrcPort 1 DstBlock "Sum3" DstPort 1 } Line { SrcBlock "Sum3" SrcPort 1 Points [0, 0; 15, 0] Branch { Points [15, 0] Branch { Points [10, 0] Branch { DstBlock "E_qp" DstPort 1 } Branch { Points [65, 0] Branch { Points [30, 0] Branch { Points [0, 90; -80, 0] DstBlock "Product" DstPort 2 } Branch { DstBlock "Sum4" DstPort 2 } } Branch { DstBlock "E_qp2" DstPort 1 } } } Branch { DstBlock "Fcn" DstPort 1 } } Branch { Points [0, -120] DstBlock "Goto1" DstPort 1 } } Line { SrcBlock "L_du - L_dp" SrcPort 1 DstBlock "Sum2" DstPort 2 } Line { SrcBlock "Product" SrcPort 1 DstBlock "Sum2" DstPort 1 } Line { SrcBlock "Fcn" SrcPort 1 Points [0, 0; 0, 45] Branch { DstBlock "Product" DstPort 1 } Branch { Points [-165, 0] Branch { DstBlock "psi_ds 1" DstPort 1 } Branch { Points [-35, 0; 0, 155] Branch { Points [0, 120; 260, 0] DstBlock "Mux" DstPort 2 } Branch { DstBlock "E_qp3" DstPort 1 } } } } Line { SrcBlock "Integrator1" SrcPort 1 DstBlock "1/T_dopp" DstPort 1 } Line { SrcBlock "Sum6" SrcPort 1 DstBlock "L_du - L_dp" DstPort 1 } Line { SrcBlock "-1.L_d0pp" SrcPort 1 Points [0, 5] Branch { Points [0, 10] Branch { Points [0, 10] Branch { DstBlock "Sum6" DstPort 1 } Branch { Points [-35, 0; 0, 100; -175, 0] DstBlock "Sum7" DstPort 2 } } Branch { DstBlock "i_kd 1" DstPort 1 } } Branch { DstBlock "Goto2" DstPort 1 } } Line { SrcBlock "Sum4" SrcPort 1 Points [0, 0; 5, 0] Branch { DstBlock "-1.L_d0pp" DstPort 1 } Branch { Points [5, 0] Branch { DstBlock "Integrator1" DstPort 1 } Branch { DstBlock "psi" DstPort 1 } } } Line { SrcBlock "Sum7" SrcPort 1 DstBlock "Mux" DstPort 1 } Line { SrcBlock "1/T_dopp" SrcPort 1 DstBlock "Sum5" DstPort 1 } Line { SrcBlock "psi_kd0" SrcPort 1 DstBlock "Sum5" DstPort 2 } Line { SrcBlock "Sum5" SrcPort 1 Points [0, 0; 0, -75] Branch { Points [-80, 0; 0, -10] Branch { Points [0, 10; -135, 0] DstBlock "Sum4" DstPort 1 } Branch { DstBlock "E_qp1" DstPort 1 } } Branch { DstBlock "psi_kd" DstPort 1 } } Line { SrcBlock "L_L" SrcPort 1 DstBlock "Sum" DstPort 1 } Line { SrcBlock "(i_fd+i_kd-i_d)L_md" SrcPort 1 DstBlock "Sum" DstPort 2 } Line { SrcBlock "Sum" SrcPort 1 Points [0, 0; 25, 0] Branch { Points [25, 0] Branch { DstBlock "psi_ds 1" DstPort 1 } Branch { DstBlock "psi_d" DstPort 1 } } Branch { Points [0, -60] DstBlock "Goto3" DstPort 1 } } Line { SrcBlock "Sum8" SrcPort 1 Points [0, 0; 25, 0] Branch { Points [-5, 0] DstBlock "psi_qs 1" DstPort 1 } Branch { DstBlock "psi_q" DstPort 1 } } Line { SrcBlock "L_qpp" SrcPort 1 DstBlock "Sum8" DstPort 2 } Line { SrcBlock "Integrator2" SrcPort 1 DstBlock "1/T_qopp" DstPort 1 } Line { SrcBlock "Sum9" SrcPort 1 Points [0, 0; 100, 0] Branch { Points [0, -45; -335, 0] DstBlock "Sum10" DstPort 1 } Branch { Points [30, 0] Branch { Points [10, 0] Branch { DstBlock "Sum8" DstPort 1 } Branch { DstBlock "psi_qpp1" DstPort 1 } } Branch { DstBlock "psi_qpp 2" DstPort 1 } } } Line { SrcBlock "1/T_qopp" SrcPort 1 DstBlock "Sum9" DstPort 1 } Line { SrcBlock "psi_qpp0" SrcPort 1 DstBlock "Sum9" DstPort 2 } Line { SrcBlock "Sum10" SrcPort 1 DstBlock "Integrator2" DstPort 1 } Line { SrcBlock "L_q - L_qpp" SrcPort 1 Points [-125, 0] DstBlock "Sum10" DstPort 2 } Line { SrcBlock "Mux" SrcPort 1 DstBlock "(i_fd+i_kd-i_d)L_md" DstPort 1 } Line { SrcBlock "Mux1" SrcPort 1 DstBlock "To File" DstPort 1 } Line { SrcBlock "From1" SrcPort 1 DstBlock "Mux1" DstPort 1 } Line { SrcBlock "From" SrcPort 1 DstBlock "Mux1" DstPort 2 } Line { SrcBlock "From2" SrcPort 1 DstBlock "Mux1" DstPort 3 } Line { SrcBlock "From3" SrcPort 1 DstBlock "Mux1" DstPort 4 } Line { SrcBlock "From4" SrcPort 1 DstBlock "Mux1" DstPort 5 } Line { SrcBlock "L_dp - L_L" SrcPort 1 Points [0, -45; -155, 0] DstBlock "Sum4" DstPort 3 } Annotation { Text "1+Se" Position [312, 249] } Annotation { Text "i_kd" Position [555, 322] } Annotation { Text "i_fd" Position [216, 337] } Annotation { Text "i_ds" Position [635, 334] } Annotation { Text "psi_kd" Position [752, 125] } Annotation { Text "1+Se" Position [376, 528] } Annotation { Text "Flux Linkage Equations" Position [130, 47] FontSize 14 } Annotation { Text "1+Se" Position [109, 448] } Annotation { Text "i_fd" Position [54, 362] } } }