?? dcmotorclosereversiblepulsecontrol直流電動機閉環脈寬調速.mdl
字號:
}
Block {
BlockType Reference
Name "Mosfet1"
Ports [1, 1, 0, 0, 0, 1, 1]
Position [260, 40, 315, 80]
SourceBlock "powerlib/Power\nElectronics/Mosfet"
SourceType "Mosfet"
ShowPortLabels on
Ron "0.001"
Lon "1e-6"
Rd ".001"
IC "0"
Rs "10"
Cs "0.01e-6"
Measurements on
}
Block {
BlockType Reference
Name "Mosfet2"
Ports [1, 1, 0, 0, 0, 1, 1]
Position [95, 195, 150, 235]
SourceBlock "powerlib/Power\nElectronics/Mosfet"
SourceType "Mosfet"
ShowPortLabels on
Ron "0.001"
Lon "1e-6"
Rd ".001"
IC "0"
Rs "10"
Cs "0.01e-6"
Measurements on
}
Block {
BlockType Reference
Name "Mosfet3"
Ports [1, 1, 0, 0, 0, 1, 1]
Position [250, 195, 305, 235]
SourceBlock "powerlib/Power\nElectronics/Mosfet"
SourceType "Mosfet"
ShowPortLabels on
Ron "0.001"
Lon "1e-6"
Rd ".001"
IC "0"
Rs "10"
Cs "0.01e-6"
Measurements on
}
Block {
BlockType Scope
Name "Scope"
Ports [3]
Position [715, 223, 745, 267]
Location [132, 209, 762, 636]
Open off
NumInputPorts "3"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
axes2 "%<SignalLabel>"
axes3 "%<SignalLabel>"
}
YMin "0~-20~-1250"
YMax "70~70~1000"
DataFormat "StructureWithTime"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [495, 405, 515, 425]
Orientation "left"
NamePlacement "alternate"
ShowName off
IconShape "round"
Inputs "|-+"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [350, 505, 370, 525]
Orientation "left"
NamePlacement "alternate"
ShowName off
IconShape "round"
Inputs "|+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Constant
Name "T"
Position [370, 20, 400, 50]
Value "10"
}
Block {
BlockType Reference
Name "VD"
Ports [0, 1, 0, 0, 0, 2]
Position [670, 128, 695, 152]
Orientation "left"
NamePlacement "alternate"
SourceBlock "powerlib/Measurements/Voltage Measurement"
SourceType "Voltage Measurement"
ShowPortLabels on
PhasorSimulation off
OutputType "Complex"
PSBequivalent "0"
}
Block {
BlockType Logic
Name "not"
Ports [1, 1]
Position [210, 384, 240, 416]
Operator "NOT"
AllPortsSameDT off
OutDataTypeMode "Boolean"
}
Block {
BlockType Reference
Name "speed controller"
Ports [1, 1]
Position [420, 392, 465, 438]
Orientation "left"
NamePlacement "alternate"
SourceBlock "powerlib_extras/Discrete \nControl Blocks/Discr"
"ete\nPI Controller"
SourceType "Discrete PI Controller"
ShowPortLabels on
Kp "1.6"
Ki "16"
Par_Limits "[60 -60]"
Init "60"
Ts "50e-6"
}
Block {
BlockType Constant
Name "w(rad/s)"
Position [515, 465, 545, 495]
Orientation "left"
NamePlacement "alternate"
Value "50"
}
Line {
SrcBlock "VD"
SrcPort 1
Points [-15, 0; 0, 120]
DstBlock "Scope"
DstPort 3
}
Line {
SrcBlock "Demux"
SrcPort 1
Points [85, 0]
Branch {
DstBlock "Scope"
DstPort 1
}
Branch {
Points [0, 185]
DstBlock "Sum"
DstPort 1
}
}
Line {
SrcBlock "Demux"
SrcPort 2
Points [95, 0]
Branch {
DstBlock "Scope"
DstPort 2
}
Branch {
Points [0, 295]
DstBlock "Sum1"
DstPort 2
}
}
Line {
SrcBlock "Demux"
SrcPort 3
Points [35, 0; 0, 70]
DstBlock "05"
DstPort 1
}
Line {
SrcBlock "Demux"
SrcPort 4
Points [50, 0; 0, 105]
DstBlock "06"
DstPort 1
}
Line {
SrcBlock "DC Machine"
SrcPort 1
Points [25, 0; 0, 190]
DstBlock "Demux"
DstPort 1
}
Line {
LineType "Connection"
SrcBlock "240V DC1"
SrcPort LConn1
Points [25, 0; 0, -95]
DstBlock "DC Machine"
DstPort RConn2
}
Line {
LineType "Connection"
SrcBlock "DC Machine"
SrcPort LConn2
Points [-10, 0; 0, 95]
DstBlock "240V DC1"
DstPort RConn1
}
Line {
SrcBlock "w(rad/s)"
SrcPort 1
Points [-5, 0]
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "speed controller"
DstPort 1
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "Current controller"
DstPort 1
}
Line {
SrcBlock "speed controller"
SrcPort 1
Points [-20, 0; 0, 100]
DstBlock "Sum1"
DstPort 1
}
Line {
SrcBlock "Mosfet"
SrcPort 1
Points [50, 0; 0, 60]
DstBlock "01"
DstPort 1
}
Line {
SrcBlock "Mosfet1"
SrcPort 1
Points [35, 0; 0, 70]
DstBlock "04"
DstPort 1
}
Line {
SrcBlock "Mosfet3"
SrcPort 1
Points [20, 0; 0, 100]
DstBlock "03"
DstPort 1
}
Line {
SrcBlock "Mosfet2"
SrcPort 1
Points [20, 0; 0, 95]
DstBlock "02"
DstPort 1
}
Line {
LineType "Connection"
SrcBlock "480V DC"
SrcPort LConn1
Points [0, 5; 315, 0; 0, -135]
Branch {
ConnectType "DEST_SRC"
Points [0, -155]
DstBlock "Mosfet1"
DstPort RConn1
}
Branch {
ConnectType "DEST_DEST"
SrcBlock "Mosfet3"
SrcPort RConn1
Points [45, 0]
}
}
Line {
LineType "Connection"
SrcBlock "Mosfet"
SrcPort RConn1
Points [0, 0; 50, 0]
Branch {
ConnectType "DEST_SRC"
DstBlock "Mosfet1"
DstPort LConn1
}
Branch {
ConnectType "DEST_SRC"
Points [0, 25]
DstBlock "DC Machine"
DstPort LConn1
}
Branch {
ConnectType "DEST_SRC"
Points [0, -60; 500, 0]
DstBlock "VD"
DstPort LConn1
}
}
Line {
LineType "Connection"
SrcBlock "Mosfet"
SrcPort LConn1
Points [-25, 0; 0, 155]
Branch {
ConnectType "DEST_SRC"
DstBlock "480V DC"
DstPort RConn1
}
Branch {
ConnectType "DEST_SRC"
DstBlock "Mosfet2"
DstPort LConn1
}
}
Line {
LineType "Connection"
Points [200, 225; 0, 50; 205, 0]
Branch {
ConnectType "SRC_DEST"
SrcBlock "Mosfet2"
SrcPort RConn1
Points [0, 0; 35, 0]
}
Branch {
ConnectType "SRC_SRC"
DstBlock "Mosfet3"
DstPort LConn1
}
Branch {
ConnectType "DEST_SRC"
DstBlock "L"
DstPort LConn1
}
Branch {
ConnectType "DEST_SRC"
Points [0, -95; 305, 0]
DstBlock "VD"
DstPort LConn2
}
}
Line {
LineType "Connection"
SrcBlock "DC Machine"
SrcPort RConn1
Points [5, 0; 0, 180]
DstBlock "L"
DstPort RConn1
}
Line {
SrcBlock "T"
SrcPort 1
Points [5, 0; 0, 30]
DstBlock "DC Machine"
DstPort 1
}
Line {
SrcBlock "Current controller"
SrcPort 1
Points [-185, 0]
Branch {
Points [-10, 0; 0, -115]
DstBlock "1"
DstPort 1
}
Branch {
Points [0, -365]
Branch {
Points [0, -100]
DstBlock "Mosfet"
DstPort 1
}
Branch {
Points [160, 0; 0, 55]
DstBlock "Mosfet3"
DstPort 1
}
}
}
Line {
SrcBlock "1"
SrcPort 1
DstBlock "not"
DstPort 1
}
Line {
SrcBlock "not"
SrcPort 1
DstBlock "2"
DstPort 1
}
Line {
SrcBlock "2"
SrcPort 1
Points [0, -255; -145, 0; 0, -10]
Branch {
Points [0, -85]
DstBlock "Mosfet1"
DstPort 1
}
Branch {
Points [-160, 0]
DstBlock "Mosfet2"
DstPort 1
}
}
Annotation {
Name "pulse"
Position [220, 509]
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -