📄 imcapvecb.mdl
字号:
}
Line {
SrcBlock "Gain"
SrcPort 1
Points [-50, 0]
DstBlock "Sum"
DstPort 3
}
Line {
SrcBlock "vr"
SrcPort 1
DstBlock "Sum1"
DstPort 2
}
Line {
SrcBlock "Gain1"
SrcPort 1
Points [-50, 0]
DstBlock "Sum1"
DstPort 3
}
Line {
SrcBlock "Integrator"
SrcPort 1
Points [40, 0]
Branch {
DstBlock "flux-current1"
DstPort 1
}
Branch {
Points [0, -90]
DstBlock "rot"
DstPort 1
}
}
Line {
Labels [2, 0]
SrcBlock "Integrator1"
SrcPort 1
Points [40, 0; 0, -85]
Branch {
DstBlock "rot1"
DstPort 1
}
Branch {
Points [0, -75]
DstBlock "flux-current1"
DstPort 2
}
}
Line {
SrcBlock "Product1"
SrcPort 1
Points [20, 0]
DstBlock "Sum1"
DstPort 1
}
Line {
SrcBlock "rot1"
SrcPort 1
Points [-85, 0; 0, 20]
DstBlock "Product1"
DstPort 1
}
Line {
SrcBlock "Product"
SrcPort 1
Points [20, 0]
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "rot"
SrcPort 1
Points [-85, 0; 0, 20]
DstBlock "Product"
DstPort 1
}
Line {
SrcBlock "Sum4"
SrcPort 1
DstBlock "Product1"
DstPort 2
}
Line {
SrcBlock "vs"
SrcPort 1
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "wk"
SrcPort 1
Points [5, 0]
Branch {
DstBlock "Product"
DstPort 2
}
Branch {
Points [0, 215]
DstBlock "Sum4"
DstPort 1
}
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "Integrator1"
DstPort 1
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Integrator"
DstPort 1
}
Line {
SrcBlock "flux-current1"
SrcPort 1
Points [40, 0]
Branch {
Points [0, 95]
Branch {
DstBlock "Gain"
DstPort 1
}
Branch {
DstBlock "is"
DstPort 1
}
}
Branch {
DstBlock "Dot Product"
DstPort 1
}
}
Line {
SrcBlock "Dot Product"
SrcPort 1
DstBlock "Gain2"
DstPort 1
}
Line {
Labels [0, 0]
SrcBlock "Gain2"
SrcPort 1
DstBlock "Te"
DstPort 1
}
Line {
SrcBlock "wmec"
SrcPort 1
DstBlock "p/2"
DstPort 1
}
Line {
Name "wm"
Labels [-1, 1]
SrcBlock "p/2"
SrcPort 1
DstBlock "Sum4"
DstPort 2
}
Line {
SrcBlock "rot2"
SrcPort 1
DstBlock "Dot Product"
DstPort 2
}
Line {
Name "ir"
Labels [0, 0]
SrcBlock "flux-current1"
SrcPort 2
Points [15, 0]
Branch {
Points [0, 225]
DstBlock "Gain1"
DstPort 1
}
Branch {
DstBlock "rot2"
DstPort 1
}
}
Annotation {
Name "ROTOR"
Position [243, 297]
ForegroundColor "red"
FontSize 12
FontWeight "bold"
}
Annotation {
Name "STATOR"
Position [238, 86]
ForegroundColor "red"
FontSize 12
FontWeight "bold"
}
Annotation {
Name "fs"
Position [337, 79]
}
Annotation {
Name "is"
Position [490, 120]
}
Annotation {
Name "Te"
Position [707, 133]
}
Annotation {
Name "SYSTEM MODEL OF AN INDUCTION MACHINE\nSPAC"
"E VECTOR FORMULATION\nSI UNITS"
Position [262, 450]
ForegroundColor "blue"
FontSize 12
FontWeight "bold"
}
Annotation {
Name "vs = Rs is + d(fs)/dt + j wk fs "
Position [126, 13]
FontSize 14
}
Annotation {
Name "0 = Rr ir +d(fr)/dt + j (wk-wm) fr"
Position [129, 418]
FontSize 14
}
Annotation {
Name "fds = (Lsl+Lm).ids + Lm.idr\nfdr = Lm.ids +"
" (Lrl+Lm).idr"
Position [621, 289]
FontSize 12
FontWeight "bold"
}
Annotation {
Name "fqs = (Lsl+Lm).iqs + Lm.iqr\nfqr = Lm.iqs +"
" (Lrl+Lm).iqr"
Position [621, 324]
FontSize 12
FontWeight "bold"
}
Annotation {
Name "fr"
Position [333, 309]
}
}
}
Block {
BlockType Integrator
Name "Integrator2"
Ports [1, 1]
Position [625, 115, 655, 145]
ShowName off
Port {
PortNumber 1
Name "wmec"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Mux
Name "Mux2"
Ports [2, 1]
Position [610, 249, 615, 316]
ShowName off
Inputs "2"
DisplayOption "bar"
}
Block {
BlockType Mux
Name "Mux6"
Ports [3, 1]
Position [550, 30, 555, 100]
ShowName off
Inputs "3"
DisplayOption "bar"
}
Block {
BlockType Mux
Name "Mux8"
Ports [2, 1]
Position [185, 106, 190, 179]
ShowName off
Inputs "2"
DisplayOption "bar"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [85, 115, 105, 135]
ShowName off
IconShape "round"
Inputs "|+-"
Port {
PortNumber 1
Name "vaux"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [570, 195, 590, 215]
ShowName off
IconShape "round"
Inputs "|++"
Port {
PortNumber 1
Name "iline"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Sum
Name "Sum3"
Ports [3, 1]
Position [490, 120, 510, 140]
ShowName off
IconShape "round"
Inputs "-+-"
}
Block {
BlockType Lookup
Name "Torque pulse"
Position [120, 25, 150, 55]
InputValues "[0 1 1 1.5 1.5 2] "
OutputValues "[0 0 3 3 1.3 1.3] "
Port {
PortNumber 1
Name "Tl"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType SubSystem
Name "aux wdg"
Ports [2, 1]
Position [285, 337, 365, 408]
Orientation "left"
ForegroundColor "red"
TreatAsAtomicUnit off
MaskPromptString "Start capacitance [F]|Number of poles|Speed whe"
"n switch disconnects [pu]"
MaskStyleString "edit,edit,edit"
MaskTunableValueString "on,on,on"
MaskCallbackString "||"
MaskEnableString "on,on,on"
MaskVisibilityString "on,on,on"
MaskToolTipString "on,on,on"
MaskVarAliasString ",,"
MaskVariables "Cstart=@1;p=@2;Nsw=@3;"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
MaskValueString "183e-6|4|3/4"
System {
Name "aux wdg"
Location [699, 562, 1067, 741]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "lightBlue"
PaperOrientation "portrait"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "80"
Block {
BlockType Inport
Name "ias"
Position [380, 38, 410, 52]
Orientation "left"
}
Block {
BlockType Inport
Name "wmec"
Position [380, 153, 410, 167]
Orientation "left"
Port "2"
}
Block {
BlockType Gain
Name "Cst"
Position [275, 171, 330, 209]
Orientation "left"
NamePlacement "alternate"
Gain "1/Cstart"
}
Block {
BlockType Derivative
Name "Derivative"
Position [155, 30, 185, 60]
Orientation "left"
}
Block {
BlockType Gain
Name "Le"
Position [240, 27, 300, 63]
Orientation "left"
NamePlacement "alternate"
Gain "1.14e-3"
}
Block {
BlockType Gain
Name "Raux"
Position [245, 113, 315, 147]
Orientation "left"
NamePlacement "alternate"
Gain "4000"
}
Block {
BlockType Gain
Name "Re"
Position [240, 74, 300, 106]
Orientation "left"
NamePlacement "alternate"
}
Block {
BlockType Sum
Name "Sum2"
Ports [3, 1]
Position [80, 55, 100, 75]
Orientation "left"
ShowName off
IconShape "round"
Inputs "|+++"
}
Block {
BlockType Switch
Name "Switch"
Position [145, 118, 185, 202]
Orientation "left"
Threshold "Nsw*377*2/p"
}
Block {
BlockType Integrator
Name "int"
Ports [1, 1]
Position [220, 175, 250, 205]
Orientation "left"
ShowName off
}
Block {
BlockType Outport
Name "vaux"
Position [25, 58, 55, 72]
Orientation "left"
}
Line {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -