bldcm.mdl
来自「无刷直流电机的matlab/simulink建模」· MDL 代码 · 共 2,591 行 · 第 1/5 页
MDL
2,591 行
DstPort 1
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "sin(-5*pi/6)"
DstPort 1
}
Line {
SrcBlock "Sum2"
SrcPort 1
DstBlock "sin(pi/2)"
DstPort 1
}
Line {
SrcBlock "sin(-pi/6)"
SrcPort 1
DstBlock "pole_Relayφ1"
DstPort 1
}
Line {
SrcBlock "sin(-5*pi/6)"
SrcPort 1
DstBlock "pole_Relayφ2"
DstPort 1
}
Line {
SrcBlock "sin(pi/2)"
SrcPort 1
DstBlock "pole_Relayφ3"
DstPort 1
}
Line {
SrcBlock "pole_Relayφ1"
SrcPort 1
DstBlock "φ1"
DstPort 1
}
Line {
SrcBlock "pole_Relayφ2"
SrcPort 1
DstBlock "φ2"
DstPort 1
}
Line {
SrcBlock "pole_Relayφ3"
SrcPort 1
DstBlock "φ3"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "SOURCE"
Ports [9, 3]
Position [235, 79, 350, 281]
FontName "Arial"
FontSize 14
TreatAsAtomicUnit off
MaskType "The Convertor Module"
MaskDescription "This Module is to provide The Voltage of Th"
"e Motor, and it contain the Source part."
MaskPromptString "The Voltage of batteries(V): Eb|The Resista"
"nce of batteries(1/ohms): Rb_down|The Capacitance(1/F): C_down"
MaskStyleString "edit,edit,edit"
MaskTunableValueString "on,on,on"
MaskCallbackString "||"
MaskEnableString "on,on,on"
MaskVisibilityString "on,on,on"
MaskToolTipString "on,on,on"
MaskVarAliasString ",,"
MaskVariables "Eb=@1;Rb_down=@2;C_down=@3;"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
MaskValueString "36|333.33|100"
System {
Name "SOURCE"
Location [37, 93, 973, 638]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Inport
Name "D1"
Position [25, 78, 55, 92]
}
Block {
BlockType Inport
Name "D4"
Position [25, 113, 55, 127]
Port "2"
}
Block {
BlockType Inport
Name "D3"
Position [25, 148, 55, 162]
Port "3"
}
Block {
BlockType Inport
Name "D6"
Position [25, 183, 55, 197]
Port "4"
}
Block {
BlockType Inport
Name "D5"
Position [25, 218, 55, 232]
Port "5"
}
Block {
BlockType Inport
Name "D2"
Position [25, 253, 55, 267]
Port "6"
}
Block {
BlockType Inport
Name "ia"
Position [25, 313, 55, 327]
Port "7"
}
Block {
BlockType Inport
Name "ib"
Position [25, 353, 55, 367]
Port "8"
}
Block {
BlockType Inport
Name "ic"
Position [25, 388, 55, 402]
Port "9"
}
Block {
BlockType SubSystem
Name "All Current"
Ports [9, 7]
Position [575, 184, 655, 376]
FontName "Arial"
FontSize 12
TreatAsAtomicUnit off
System {
Name "All Current"
Location [4, 83, 1016, 722]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Inport
Name "SFap"
Position [70, 153, 100, 167]
}
Block {
BlockType Inport
Name "SFan"
Position [70, 78, 100, 92]
Port "2"
}
Block {
BlockType Inport
Name "SFbp"
Position [75, 228, 105, 242]
Port "3"
}
Block {
BlockType Inport
Name "SFbn"
Position [75, 298, 105, 312]
Port "4"
}
Block {
BlockType Inport
Name "SFcp"
Position [80, 363, 110, 377]
Port "5"
}
Block {
BlockType Inport
Name "SFcn"
Position [80, 433, 110, 447]
Port "6"
}
Block {
BlockType Inport
Name "ia"
Position [70, 118, 100, 132]
Port "7"
}
Block {
BlockType Inport
Name "ib"
Position [75, 263, 105, 277]
Port "8"
}
Block {
BlockType Inport
Name "ic"
Position [80, 398, 110, 412]
Port "9"
}
Block {
BlockType Product
Name "Product"
Ports [2, 1]
Position [150, 79, 175, 101]
ShowName off
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Product
Name "Product1"
Ports [2, 1]
Position [150, 229, 175, 251]
ShowName off
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Product
Name "Product10"
Ports [2, 1]
Position [390, 254, 415, 276]
ShowName off
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Product
Name "Product11"
Ports [2, 1]
Position [390, 294, 415, 316]
ShowName off
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Product
Name "Product12"
Ports [2, 1]
Position [390, 384, 415, 406]
ShowName off
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Product
Name "Product13"
Ports [2, 1]
Position [390, 424, 415, 446]
ShowName off
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Product
Name "Product2"
Ports [2, 1]
Position [150, 289, 175, 311]
ShowName off
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Product
Name "Product3"
Ports [2, 1]
Position [150, 424, 175, 446]
ShowName off
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Product
Name "Product4"
Ports [2, 1]
Position [150, 364, 175, 386]
ShowName off
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Product
Name "Product5"
Ports [2, 1]
Position [390, 49, 415, 71]
ShowName off
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Product
Name "Product6"
Ports [2, 1]
Position [150, 144, 175, 166]
ShowName off
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Product
Name "Product7"
Ports [2, 1]
Position [390, 79, 415, 101]
ShowName off
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Product
Name "Product8"
Ports [2, 1]
Position [390, 144, 415, 166]
ShowName off
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType Product
Name "Product9"
Ports [2, 1]
Position [390, 189, 415, 211]
ShowName off
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "double"
}
Block {
BlockType RelationalOperator
Name "Relational\nOperator"
Position [310, 44, 335, 66]
ShowName off
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType RelationalOperator
Name "Relational\nOperator10"
Position [310, 389, 335, 411]
ShowName off
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType RelationalOperator
Name "Relational\nOperator11"
Position [310, 429, 335, 451]
ShowName off
Operator "<"
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType RelationalOperator
Name "Relational\nOperator5"
Position [310, 84, 335, 106]
ShowName off
Operator "<"
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType RelationalOperator
Name "Relational\nOperator6"
Position [310, 149, 335, 171]
ShowName off
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType RelationalOperator
Name "Relational\nOperator7"
Position [310, 194, 335, 216]
ShowName off
Operator "<"
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType RelationalOperator
Name "Relational\nOperator8"
Position [310, 259, 335, 281]
ShowName off
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType RelationalOperator
Name "Relational\nOperator9"
Position [310, 299, 335, 321]
ShowName off
Operator "<"
ShowAdditionalParam on
InputSameDT off
}
Block {
BlockType Sum
Name "Sum"
Ports [3, 1]
Position [550, 340, 570, 380]
ShowName off
Inputs "|+++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Constant
Name "Switch_C_0"
Position [150, 469, 175, 491]
Value "0"
}
Block {
BlockType Gain
Name "Switch_G1_-1"
Position [525, 189, 565, 211]
Gain "-1"
}
Block {
BlockType Gain
Name "Switch_G_-1"
Position [520, 99, 560, 121]
Gain "-1"
}
Block {
BlockType Terminator
Name "Terminator"
Position [205, 427, 220, 443]
ShowName off
}
Block {
BlockType Terminator
Name "Terminator1"
Position [205, 292, 220, 308]
ShowName off
}
Block {
BlockType Terminator
Name "Terminator2"
Position [435, 257, 450, 273]
ShowName off
}
Block {
BlockType Terminator
Name "Terminator3"
Position [435, 297, 450, 313]
ShowName off
}
Block {
BlockType Terminator
Name "Terminator4"
Position [435, 387, 450, 403]
ShowName off
}
Block {
BlockType Terminator
Name "Terminator5"
Position [435, 427, 450, 443]
ShowName off
}
Block {
BlockType Outport
Name "i_DC"
Position [615, 353, 645, 367]
}
Block {
BlockType Outport
Name "iS4"
Position [625, 68, 655, 82]
Port "2"
}
Block {
BlockType Outport
Name "iS4_D"
Position [625, 33, 655, 47]
Port "3"
}
Block {
BlockType Outport
Name "iS1"
Position [575, 168, 605, 182]
Port "4"
}
Block {
BlockType Outport
Name "iSi_S"
Position [625, 148, 655, 1
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?