📄 imcapvecb.mdl
字号:
SrcBlock "Le"
SrcPort 1
DstBlock "Derivative"
DstPort 1
}
Line {
SrcBlock "Derivative"
SrcPort 1
Points [-39, 0]
DstBlock "Sum2"
DstPort 1
}
Line {
SrcBlock "Re"
SrcPort 1
Points [-124, 0]
DstBlock "Sum2"
DstPort 2
}
Line {
SrcBlock "Cst"
SrcPort 1
DstBlock "int"
DstPort 1
}
Line {
SrcBlock "Raux"
SrcPort 1
DstBlock "Switch"
DstPort 1
}
Line {
SrcBlock "Switch"
SrcPort 1
Points [-50, 0]
DstBlock "Sum2"
DstPort 3
}
Line {
SrcBlock "Sum2"
SrcPort 1
DstBlock "vaux"
DstPort 1
}
Line {
SrcBlock "wmec"
SrcPort 1
DstBlock "Switch"
DstPort 2
}
Line {
SrcBlock "ias"
SrcPort 1
Points [-15, 0]
Branch {
Points [0, 85]
Branch {
Points [0, 60]
DstBlock "Cst"
DstPort 1
}
Branch {
DstBlock "Raux"
DstPort 1
}
}
Branch {
Points [0, 45]
Branch {
DstBlock "Re"
DstPort 1
}
Branch {
Points [0, -45]
DstBlock "Le"
DstPort 1
}
}
}
Line {
SrcBlock "int"
SrcPort 1
DstBlock "Switch"
DstPort 3
}
}
}
Block {
BlockType Scope
Name "current"
Ports [2]
Position [640, 224, 695, 306]
ForegroundColor "green"
Location [97, 77, 597, 401]
Open on
NumInputPorts "2"
TickLabels "on"
ZoomMode "yonly"
List {
ListType AxesTitles
axes1 "I_line [A]"
axes2 "I_main & I_aux [A]"
}
List {
ListType SelectedSignals
axes1 ""
axes2 ""
}
TimeRange "2.5"
YMin "-40~-40"
YMax "40~40"
DataFormat "Array"
LimitDataPoints off
}
Block {
BlockType SubSystem
Name "info"
Ports []
Position [20, 351, 75, 402]
ForegroundColor "orange"
DropShadow on
ShowName off
TreatAsAtomicUnit off
MaskDisplay "disp('?')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "info"
Location [222, 286, 597, 359]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
Annotation {
Name "This demo simulates the starting characteri"
"stics\n of a capacitor-start single-phase induction motor\n"
Position [186, 39]
ForegroundColor "blue"
FontName "Arial"
FontSize 12
FontWeight "bold"
}
}
}
Block {
BlockType Gain
Name "rpm"
Position [740, 50, 760, 80]
Gain "30/pi"
}
Block {
BlockType SubSystem
Name "space vector"
Ports []
Position [757, 345, 825, 411]
ForegroundColor "orange"
DropShadow on
ShowName off
OpenFcn "figure(1),plot(t,Te,'-r'),grid,title('TORQUE-TI"
"ME CURVE'),xlabel('Time [s]'),ylabel('Torque [N.m]'),figure(2),plot(t,speed,'"
"-b'),grid,title('SPEED-TIME CURVE'),xlabel('Time [s]'),ylabel('Speed [rpm]')"
FontWeight "bold"
TreatAsAtomicUnit off
MaskDisplay "plot(-1.5,-1.5,1.5,1.5,cos(0:.01:7),sin(0:.01:7"
") )\ndisp('XY plots')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "space vector"
Location [81, 508, 528, 696]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
}
}
Block {
BlockType Scope
Name "speed0"
Ports [1]
Position [790, 41, 825, 89]
ForegroundColor "green"
NamePlacement "alternate"
Location [608, 461, 1090, 788]
Open on
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "Speed [rpm]"
}
List {
ListType SelectedSignals
axes1 ""
}
TimeRange "2.5"
YMin "0"
YMax "1800"
DataFormat "StructureWithTime"
LimitDataPoints off
}
Block {
BlockType Scope
Name "torques"
Ports [1]
Position [585, 41, 620, 89]
ForegroundColor "green"
NamePlacement "alternate"
Location [604, 75, 1084, 396]
Open on
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "Torque [N.m]"
}
List {
ListType SelectedSignals
axes1 ""
}
TimeRange "2.5"
YMax "20"
DataFormat "StructureWithTime"
LimitDataPoints off
}
Block {
BlockType Outport
Name "Te"
Position [445, 148, 475, 162]
ForegroundColor "green"
}
Block {
BlockType Outport
Name "speed"
Position [795, 113, 825, 127]
ForegroundColor "green"
Port "2"
}
Line {
Name "iline"
Labels [0, 0]
SrcBlock "Sum1"
SrcPort 1
Points [30, 0]
DstBlock "current"
DstPort 1
}
Line {
SrcBlock "Mux2"
SrcPort 1
DstBlock "current"
DstPort 2
}
Line {
SrcBlock "Mux8"
SrcPort 1
DstBlock "IM1"
DstPort 1
}
Line {
Name "vaux"
Labels [-1, 1]
SrcBlock "Sum"
SrcPort 1
DstBlock "Mux8"
DstPort 1
}
Line {
Name "vmain"
SrcBlock "A"
SrcPort 1
Points [5, 0]
Branch {
Labels [1, 0]
DstBlock "Sum"
DstPort 1
}
Branch {
Labels [-1, 1]
Points [0, 35]
DstBlock "Mux8"
DstPort 2
}
}
Line {
SrcBlock "IM1"
SrcPort 2
DstBlock "Demux"
DstPort 1
}
Line {
Name "iaux"
Labels [1, 1]
SrcBlock "Demux"
SrcPort 1
Points [0, -20; 85, 0]
Branch {
DstBlock "Sum1"
DstPort 1
}
Branch {
Points [0, 95]
Branch {
Points [0, 55]
DstBlock "aux wdg"
DstPort 1
}
Branch {
DstBlock "Mux2"
DstPort 2
}
}
}
Line {
Name "imain"
Labels [0, 0]
SrcBlock "Demux"
SrcPort 2
Points [0, 20; 150, 0]
Branch {
DstBlock "Sum1"
DstPort 2
}
Branch {
DstBlock "Mux2"
DstPort 1
}
}
Line {
SrcBlock "1/J"
SrcPort 1
DstBlock "Integrator2"
DstPort 1
}
Line {
SrcBlock "Mux6"
SrcPort 1
DstBlock "torques"
DstPort 1
}
Line {
SrcBlock "Bm"
SrcPort 1
Points [-60, 0]
DstBlock "Sum3"
DstPort 3
}
Line {
Name "wmec"
Labels [1, 0]
SrcBlock "Integrator2"
SrcPort 1
Points [65, 0]
Branch {
Points [0, 35]
Branch {
DstBlock "Bm"
DstPort 1
}
Branch {
Points [0, 165]
Branch {
Points [0, 60]
DstBlock "aux wdg"
DstPort 2
}
Branch {
Points [-530, 0; 0, -85]
DstBlock "IM1"
DstPort 3
}
}
}
Branch {
DstBlock "rpm"
DstPort 1
}
}
Line {
SrcBlock "rpm"
SrcPort 1
Points [10, 0]
Branch {
Points [0, 55]
DstBlock "speed"
DstPort 1
}
Branch {
DstBlock "speed0"
DstPort 1
}
}
Line {
Name "Te"
Labels [0, 0]
SrcBlock "IM1"
SrcPort 1
Points [25, 0; 0, -30; 15, 0]
Branch {
Labels [1, 0]
DstBlock "Sum3"
DstPort 2
}
Branch {
DstBlock "Te"
DstPort 1
}
Branch {
Points [0, -40]
Branch {
Labels [-1, 1]
Points [0, -25]
DstBlock "Mux6"
DstPort 2
}
Branch {
DstBlock " average"
DstPort 1
}
}
}
Line {
SrcBlock "aux wdg"
SrcPort 1
Points [-185, 0]
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Sum3"
SrcPort 1
DstBlock "1/J"
DstPort 1
}
Line {
SrcBlock "Clock1"
SrcPort 1
DstBlock "Torque pulse"
DstPort 1
}
Line {
Name "Tl"
Labels [0, 0]
SrcBlock "Torque pulse"
SrcPort 1
Points [345, 0]
Branch {
DstBlock "Mux6"
DstPort 1
}
Branch {
DstBlock "Sum3"
DstPort 1
}
}
Line {
Name "wk"
Labels [0, 0]
SrcBlock "Ground1"
SrcPort 1
DstBlock "IM1"
DstPort 2
}
Line {
SrcBlock " average"
SrcPort 1
DstBlock "Mux6"
DstPort 3
}
Annotation {
Name " "
Position [123, 101]
FontSize 11
FontWeight "bold"
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -