📄 igconnect.mdl
字号:
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
System {
Name "Mechanical system"
Location [442, 506, 1054, 737]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
Block {
BlockType Inport
Name "Tw"
Position [35, 47, 65, 63]
}
Block {
BlockType Inport
Name "Te"
Position [35, 138, 65, 152]
Port "2"
}
Block {
BlockType Gain
Name "1/2H"
Position [170, 37, 230, 73]
NamePlacement "alternate"
ShowName off
FontWeight "bold"
Gain "0.5/Hw"
}
Block {
BlockType Gain
Name "1/2H1"
Position [165, 127, 225, 163]
NamePlacement "alternate"
ShowName off
FontWeight "bold"
Gain ".5/Hg"
}
Block {
BlockType Gain
Name "1/2H2"
Position [460, 89, 515, 121]
NamePlacement "alternate"
ShowName off
FontWeight "bold"
Gain "Km"
}
Block {
BlockType Gain
Name "Gain1"
Position [330, 41, 350, 69]
ShowName off
Gain "wo"
}
Block {
BlockType Gain
Name "Gain2"
Position [335, 131, 355, 159]
ShowName off
Gain "wo"
}
Block {
BlockType Integrator
Name "Integrator1"
Ports [1, 1]
Position [270, 129, 300, 161]
ShowName off
InitialCondition "wmo"
}
Block {
BlockType Integrator
Name "Integrator2"
Ports [1, 1]
Position [270, 39, 300, 71]
ShowName off
InitialCondition "wmo"
Port {
PortNumber 1
Name "wt"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Integrator
Name "Integrator3"
Ports [1, 1]
Position [385, 39, 415, 71]
ShowName off
}
Block {
BlockType Integrator
Name "Integrator4"
Ports [1, 1]
Position [385, 129, 415, 161]
ShowName off
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [120, 45, 140, 65]
ShowName off
IconShape "round"
Inputs "+-|"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum2"
Ports [2, 1]
Position [120, 135, 140, 155]
ShowName off
IconShape "round"
Inputs "|+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum3"
Ports [2, 1]
Position [420, 95, 440, 115]
ShowName off
IconShape "round"
Inputs "-+"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Outport
Name "wm"
Position [555, 178, 585, 192]
}
Line {
SrcBlock "Tw"
SrcPort 1
DstBlock "Sum1"
DstPort 2
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "1/2H"
DstPort 1
}
Line {
SrcBlock "Te"
SrcPort 1
DstBlock "Sum2"
DstPort 1
}
Line {
SrcBlock "1/2H"
SrcPort 1
DstBlock "Integrator2"
DstPort 1
}
Line {
SrcBlock "Sum2"
SrcPort 1
DstBlock "1/2H1"
DstPort 1
}
Line {
SrcBlock "1/2H1"
SrcPort 1
DstBlock "Integrator1"
DstPort 1
}
Line {
SrcBlock "Integrator3"
SrcPort 1
Points [10, 0]
DstBlock "Sum3"
DstPort 1
}
Line {
SrcBlock "Sum3"
SrcPort 1
DstBlock "1/2H2"
DstPort 1
}
Line {
SrcBlock "1/2H2"
SrcPort 1
Points [10, 0]
Branch {
Points [0, -85; -400, 0]
DstBlock "Sum1"
DstPort 1
}
Branch {
Points [0, 110; -400, 0]
DstBlock "Sum2"
DstPort 2
}
}
Line {
SrcBlock "Gain1"
SrcPort 1
DstBlock "Integrator3"
DstPort 1
}
Line {
Name "wt"
Labels [1, 0]
SrcBlock "Integrator2"
SrcPort 1
DstBlock "Gain1"
DstPort 1
}
Line {
SrcBlock "Gain2"
SrcPort 1
DstBlock "Integrator4"
DstPort 1
}
Line {
SrcBlock "Integrator4"
SrcPort 1
Points [10, 0]
DstBlock "Sum3"
DstPort 2
}
Line {
SrcBlock "Integrator1"
SrcPort 1
Points [0, 0; 10, 0]
Branch {
DstBlock "Gain2"
DstPort 1
}
Branch {
Points [0, 40]
DstBlock "wm"
DstPort 1
}
}
Annotation {
Name "wm"
Position [315, 132]
}
}
}
Block {
BlockType Mux
Name "Mux"
Ports [2, 1]
Position [475, 559, 480, 641]
ShowName off
Inputs "2"
DisplayOption "bar"
Port {
PortNumber 1
Name "Vr"
PropagatedSignals "vrd, vrq"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Mux
Name "Mux1"
Ports [2, 1]
Position [840, 191, 845, 229]
ShowName off
Inputs "2"
DisplayOption "bar"
}
Block {
BlockType Mux
Name "Mux2"
Ports [2, 1]
Position [935, 126, 940, 164]
ShowName off
Inputs "2"
DisplayOption "bar"
}
Block {
BlockType Mux
Name "Mux3"
Ports [2, 1]
Position [205, 276, 210, 314]
ShowName off
Inputs "2"
DisplayOption "bar"
}
Block {
BlockType Scope
Name "Pr"
Ports [1]
Position [1105, 463, 1135, 507]
NamePlacement "alternate"
Location [663, 583, 1100, 830]
Open on
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "Pr [pu]"
}
List {
ListType SelectedSignals
axes1 ""
}
TimeRange "30"
YMin "-0.3"
YMax "0.4"
SaveName "ScopeData5"
DataFormat "StructureWithTime"
LimitDataPoints off
}
Block {
BlockType Scope
Name "Ps"
Ports [1]
Position [1095, 298, 1125, 342]
NamePlacement "alternate"
Location [639, 629, 1092, 823]
Open on
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "Ps [pu]"
}
List {
ListType SelectedSignals
axes1 ""
}
TimeRange "30"
YMin "-1.5"
YMax "0.5"
SaveName "ScopeData2"
DataFormat "StructureWithTime"
LimitDataPoints off
}
Block {
BlockType Scope
Name "Qr"
Ports [1]
Position [1105, 528, 1135, 572]
Location [706, 603, 1143, 827]
Open on
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "Qr [pu]"
}
List {
ListType SelectedSignals
axes1 ""
}
TimeRange "30"
YMin "-0.4"
YMax "0.6"
SaveName "ScopeData6"
DataFormat "StructureWithTime"
LimitDataPoints off
}
Block {
BlockType Scope
Name "Qs"
Ports [1]
Position [1100, 353, 1130, 397]
Location [679, 463, 1116, 653]
Open on
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "Qs [pu]"
}
List {
ListType SelectedSignals
axes1 ""
}
TimeRange "30"
YMin "-0.5"
YMax "1"
SaveName "ScopeData3"
DataFormat "StructureWithTime"
LimitDataPoints off
}
Block {
BlockType Lookup
Name "Qs1"
Position [60, 606, 95, 644]
BackgroundColor "yellow"
FontWeight "bold"
InputValues "[0 20 25 30] "
OutputValues "[0 0 -.5 -.5]"
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [265, 535, 285, 555]
ShowName off
IconShape "round"
Inputs "-+|"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum2"
Ports [2, 1]
Position [260, 615, 280, 635]
ShowName off
IconShape "round"
Inputs "|+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum3"
Ports [2, 1]
Position [370, 500, 390, 520]
ShowName off
IconShape "round"
Inputs "+-|"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Lookup
Name "Tw"
Position [75, 181, 110, 219]
BackgroundColor "yellow"
NamePlacement "alternate"
FontWeight "bold"
InputValues "[0 10 15 30 ] "
OutputValues "[0 0 -1 -1]"
}
Block {
BlockType Scope
Name "Vr"
Ports [1]
Position [760, 578, 790, 622]
NamePlacement "alternate"
Location [635, 275, 1072, 559]
Open on
NumInputPorts "1"
ZoomMode "xonly"
List {
ListType AxesTitles
axes1 "Vr [pu]"
}
List {
ListType SelectedSignals
axes1 ""
}
TimeRange "30"
YMin "-0.4"
YMax "1"
SaveName "ScopeData10"
DataFormat "StructureWithTime"
LimitDataPoints off
}
Block {
BlockType Scope
Name "Vr1"
Ports [2]
Position [760, 633, 790, 677]
Location [710, 407, 1147, 822]
Open on
NumInputPorts "2"
ZoomMode "xonly"
List {
ListType AxesTitles
axes1 "Vr_mag [pu]"
axes2 "Vr_phase [deg]"
}
List {
ListType SelectedSignals
axes1 ""
axes2 ""
}
TimeRange "30"
YMin "0~-200"
YMax "1~200"
SaveName "ScopeData9"
DataFormat "StructureWithTime"
LimitDataPoints off
}
Block {
BlockType Gain
Name "ab2ABC"
Position [965, 48, 1005, 92]
Gain "[1 0;-0.5 sqrt(3)/2;-0.5 -sqrt(3)/2]"
Multiplication "Matrix(K*u)"
}
Block {
BlockType Gain
Name "ab2ABC1"
Position [745, 713, 785, 757]
Gain "[1 0;-0.5 sqrt(3)/2;-0.5 -sqrt(3)/2]"
Multiplication "Matrix(K*u)"
}
Block {
BlockType Gain
Name "d2r"
Position [195, 358, 225, 392]
Gain "pi/180"
Multiplication "Matrix(K*u)"
}
Block {
BlockType SubSystem
Name "dq2ab "
Ports [2, 1]
Position [860, 30, 920, 110]
TreatAsAtomicUnit off
System {
Name "dq2ab "
Location [704, 244, 1107, 495]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -