📄 bdfmdq.mdl
字号:
Name "Te"
Position [655, 218, 685, 232]
}
Block {
BlockType Outport
Name "w"
Position [655, 163, 685, 177]
Port "2"
}
Block {
BlockType Outport
Name "n"
Position [650, 273, 680, 287]
Port "3"
}
Line {
SrcBlock "control"
SrcPort 1
Points [10, 0; 0, 65]
Branch {
Points [0, 35; -90, 0]
DstBlock "rotor"
DstPort 1
}
Branch {
DstBlock "move equtaion"
DstPort 6
}
}
Line {
SrcBlock "move equtaion"
SrcPort 1
Points [35, 0]
Branch {
DstBlock "w"
DstPort 1
}
Branch {
Points [0, -160; -450, 0; 0, 100]
Branch {
DstBlock "power"
DstPort 3
}
Branch {
Points [0, 125]
DstBlock "control"
DstPort 3
}
}
}
Line {
SrcBlock "move equtaion"
SrcPort 3
DstBlock "n"
DstPort 1
}
Line {
SrcBlock "move equtaion"
SrcPort 2
DstBlock "Te"
DstPort 1
}
Line {
SrcBlock "Vdp"
SrcPort 1
Points [25, 0; 0, 80]
DstBlock "power"
DstPort 5
}
Line {
SrcBlock "Vqp"
SrcPort 1
DstBlock "power"
DstPort 4
}
Line {
SrcBlock "Vdc"
SrcPort 1
DstBlock "control"
DstPort 5
}
Line {
SrcBlock "Vqc"
SrcPort 1
DstBlock "control"
DstPort 4
}
Line {
SrcBlock "TL"
SrcPort 1
Points [10, 0; 0, -95]
DstBlock "move equtaion"
DstPort 7
}
Line {
SrcBlock "power"
SrcPort 1
Points [105, 0; 0, 65]
Branch {
DstBlock "move equtaion"
DstPort 1
}
Branch {
Points [0, 335; -220, 0; 0, -115]
DstBlock "rotor"
DstPort 2
}
}
Line {
SrcBlock "power"
SrcPort 2
Points [85, 0; 0, 40]
Branch {
DstBlock "move equtaion"
DstPort 2
}
Branch {
Points [0, 300; -175, 0; 0, -75]
DstBlock "rotor"
DstPort 3
}
}
Line {
SrcBlock "rotor"
SrcPort 1
Points [90, 0; 0, -130]
Branch {
DstBlock "move equtaion"
DstPort 4
}
Branch {
Points [0, -205; -210, 0; 0, 50]
Branch {
Points [0, 125]
DstBlock "control"
DstPort 1
}
Branch {
DstBlock "power"
DstPort 1
}
}
}
Line {
SrcBlock "rotor"
SrcPort 2
Points [65, 0; 0, -215]
Branch {
DstBlock "move equtaion"
DstPort 3
}
Branch {
Points [0, -170; -175, 0; 0, 60]
Branch {
Points [0, 125]
DstBlock "control"
DstPort 2
}
Branch {
DstBlock "power"
DstPort 2
}
}
}
Line {
SrcBlock "control"
SrcPort 2
Points [45, 0]
Branch {
Points [145, 0]
DstBlock "move equtaion"
DstPort 5
}
Branch {
Points [0, 195; -125, 0]
DstBlock "rotor"
DstPort 4
}
}
}
}
Block {
BlockType Reference
Name "Bus Bar (thin vert)"
Tag "PoWeRsYsTeMbLoCk"
Ports [1, 3]
Position [240, 196, 245, 244]
ShowName off
SourceBlock "powerlib2/Connectors/Bus Bar (thin vert)"
SourceType "Bus Bar"
input "1"
output "3"
PSBOutputType "11111111111111111111111111111111111111111111111"
"1111111111111111111111111111111111111"
}
Block {
BlockType Clock
Name "Clock"
Position [610, 274, 700, 326]
DisplayTime on
Decimation "10"
}
Block {
BlockType Constant
Name "Constant"
Position [385, 270, 415, 300]
Value "0"
}
Block {
BlockType Constant
Name "Constant1"
Position [180, 180, 210, 210]
Value "100*pi"
}
Block {
BlockType Constant
Name "Constant2"
Position [110, 255, 140, 285]
Value "0"
}
Block {
BlockType Mux
Name "Mux"
Ports [2, 1]
Position [605, 182, 620, 258]
ShowName off
Inputs "2"
DisplayOption "bar"
}
Block {
BlockType SubSystem
Name "Power 3-dq"
Ports [4, 2]
Position [305, 106, 350, 169]
TreatAsAtomicUnit off
System {
Name "Power 3-dq"
Location [147, 293, 891, 642]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Inport
Name "Vap"
Position [45, 63, 75, 77]
}
Block {
BlockType Inport
Name "Vbp"
Position [40, 133, 70, 147]
Port "2"
}
Block {
BlockType Inport
Name "Vcp"
Position [40, 213, 70, 227]
Port "3"
}
Block {
BlockType Inport
Name "w"
Position [35, 288, 65, 302]
Port "4"
}
Block {
BlockType Clock
Name "Clock1"
Position [25, 330, 45, 350]
Decimation "1"
}
Block {
BlockType Fcn
Name "Fcn4"
Position [215, 235, 275, 265]
Expr "cos(u+120)"
}
Block {
BlockType Fcn
Name "Fcn5"
Position [210, 175, 270, 205]
Expr "cos(u-120)"
}
Block {
BlockType Fcn
Name "Fcn6"
Position [210, 413, 265, 437]
Expr "sin(u+120)"
}
Block {
BlockType Fcn
Name "Fcn7"
Position [215, 359, 270, 381]
Expr "sin(u-120)"
}
Block {
BlockType Product
Name "Product1"
Ports [2, 1]
Position [300, 63, 335, 92]
InputSameDT off
}
Block {
BlockType Product
Name "Product2"
Ports [2, 1]
Position [300, 133, 335, 162]
InputSameDT off
}
Block {
BlockType Product
Name "Product3"
Ports [2, 1]
Position [305, 213, 340, 242]
InputSameDT off
}
Block {
BlockType Product
Name "Product4"
Ports [2, 1]
Position [300, 308, 335, 337]
InputSameDT off
}
Block {
BlockType Product
Name "Product5"
Ports [2, 1]
Position [300, 368, 335, 397]
InputSameDT off
}
Block {
BlockType Product
Name "Product6"
Ports [2, 1]
Position [145, 288, 180, 317]
InputSameDT off
}
Block {
BlockType Product
Name "Product7"
Ports [2, 1]
Position [300, 423, 335, 452]
InputSameDT off
}
Block {
BlockType Sum
Name "Sum1"
Ports [3, 1]
Position [380, 122, 415, 178]
ShowName off
Inputs "+++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum2"
Ports [3, 1]
Position [400, 357, 435, 413]
ShowName off
Inputs "--+"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Trigonometry
Name "cos1"
Ports [1, 1]
Position [210, 85, 240, 115]
Operator "cos"
}
Block {
BlockType Trigonometry
Name "sin1"
Ports [1, 1]
Position [220, 295, 245, 315]
}
Block {
BlockType Gain
Name "sqrt(2/3)"
Position [450, 135, 475, 165]
Gain "sqrt(2/3)"
}
Block {
BlockType Gain
Name "sqrt(2/3)1"
Position [455, 370, 480, 400]
Gain "sqrt(2/3)"
}
Block {
BlockType Outport
Name "Vqp"
Position [505, 143, 535, 157]
}
Block {
BlockType Outport
Name "Vdp"
Position [505, 378, 535, 392]
Port "2"
}
Line {
SrcBlock "w"
SrcPort 1
DstBlock "Product6"
DstPort 1
}
Line {
SrcBlock "Clock1"
SrcPort 1
Points [15, 0; 0, -30]
DstBlock "Product6"
DstPort 2
}
Line {
SrcBlock "Vap"
SrcPort 1
Points [0, 0; 15, 0]
Branch {
Points [0, 260]
DstBlock "Product4"
DstPort 2
}
Branch {
DstBlock "Product1"
DstPort 1
}
}
Line {
SrcBlock "Product6"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
Points [0, -55]
Branch {
Points [0, -60]
Branch {
Points [0, -90]
DstBlock "cos1"
DstPort 1
}
Branch {
DstBlock "Fcn5"
DstPort 1
}
}
Branch {
DstBlock "Fcn4"
DstPort 1
}
}
Branch {
DstBlock "sin1"
DstPort 1
}
Branch {
Points [0, 65]
Branch {
DstBlock "Fcn7"
DstPort 1
}
Branch {
Points [0, 55]
DstBlock "Fcn6"
DstPort 1
}
}
}
Line {
SrcBlock "cos1"
SrcPort 1
Points [15, 0; 0, -15]
DstBlock "Product1"
DstPort 2
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "sqrt(2/3)"
DstPort 1
}
Line {
SrcBlock "Vbp"
SrcPort 1
Points [0, 0; 45, 0]
Branch {
Points [0, 250]
DstBlock "Product5"
DstPort 2
}
Branch {
DstBlock "Product2"
DstPort 1
}
}
Line {
SrcBlock "Fcn5"
SrcPort 1
Points [10, 0]
DstBlock "Product2"
DstPort 2
}
Line {
SrcBlock "Vcp"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
Points [0, 225]
DstBlock "Product7"
DstPort 2
}
Branch {
DstBlock "Product3"
DstPort 1
}
}
Line {
SrcBlock "Fcn4"
SrcPort 1
Points [5, 0; 0, -15]
DstBlock "Product3"
DstPort 2
}
Line {
SrcBlock "Product2"
SrcPort 1
DstBlock "Sum1"
DstPort 2
}
Line {
SrcBlock "Product1"
SrcPort 1
Points [10, 0; 0, 50]
DstBlock "Sum1"
DstPort 1
}
Line {
SrcBlock "Product3"
SrcPort 1
Points [10, 0; 0, -60]
DstBlock "Sum1"
DstPort 3
}
Line {
SrcBlock "sqrt(2/3)"
SrcPort 1
DstBlock "Vqp"
DstPort 1
}
Line {
SrcBlock "sin1"
SrcPort 1
Points [10, 0; 0, 10]
DstBlock "Product4"
DstPort 1
}
Line {
SrcBlock "Fcn7"
SrcPort 1
Points [0, 5]
DstBlock "Product5"
DstPort 1
}
Line {
SrcBlock "Fcn6"
SrcPort 1
Points [0, 5]
DstBlock "Product7"
DstPort 1
}
Line {
SrcBlock "Product5"
SrcPort 1
DstBlock "Sum2"
DstPort 2
}
Line {
SrcBlock "Product4"
SrcPort 1
Points [20, 0; 0, 40]
DstBlock "Sum2"
DstPort 1
}
Line {
SrcBlock "Product7"
SrcPort 1
Points [20, 0; 0, -35]
DstBlock "Sum2"
DstPort 3
}
Line {
SrcBlock "Sum2"
SrcPort 1
DstBlock "sqrt(2/3)1"
DstPort 1
}
Line {
SrcBlock "sqrt(2/3)1"
SrcPort 1
DstBlock "Vdp"
Dst
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -