📄 sep_motor_vary_n_03.mdl
字号:
Block {
BlockType Demux
Name "Demux"
Ports [1, 4]
Position [65, 26, 95, 114]
ShowName off
}
Block {
BlockType Outport
Name "wm"
Position [120, 13, 150, 27]
}
Block {
BlockType Outport
Name "Ia"
Position [120, 43, 150, 57]
Port "2"
}
Block {
BlockType Outport
Name "If"
Position [130, 78, 160, 92]
Port "3"
}
Block {
BlockType Outport
Name "Te"
Position [120, 118, 150, 132]
Port "4"
}
Line {
SrcBlock "Demux"
SrcPort 1
Points [5, 0]
DstBlock "wm"
DstPort 1
}
Line {
SrcBlock "Demux"
SrcPort 2
Points [5, 0]
DstBlock "Ia"
DstPort 1
}
Line {
SrcBlock "m"
SrcPort 1
DstBlock "Demux"
DstPort 1
}
Line {
SrcBlock "Demux"
SrcPort 3
Points [15, 0]
DstBlock "If"
DstPort 1
}
Line {
SrcBlock "Demux"
SrcPort 4
Points [5, 0]
DstBlock "Te"
DstPort 1
}
}
}
Block {
BlockType Gain
Name "Gain"
Position [420, 335, 450, 365]
Orientation "left"
Gain "1.6"
}
Block {
BlockType Gain
Name "Gain1"
Position [355, 326, 380, 354]
Orientation "left"
ShowName off
Gain "10"
}
Block {
BlockType Reference
Name "Ground"
Tag "PoWeRsYsTeMbLoCk"
Ports [1]
Position [580, 165, 610, 195]
Orientation "down"
ShowName off
SourceBlock "powerlib2/Connectors/Ground (input)"
SourceType "Ground"
}
Block {
BlockType Reference
Name "Gto"
Tag "PoWeRsYsTeMbLoCk"
Ports [2, 2]
Position [195, 142, 235, 178]
NamePlacement "alternate"
SourceBlock "powerlib2/Power\nElectronics/Gto"
SourceType "Gto"
Ron "0.05"
Lon "1e-6"
Vf "1"
Tf "1e-6"
Tt "1e-6"
IC "0"
Rs "100"
Cs "0.1e-6"
PSBOutputType "10"
}
Block {
BlockType Integrator
Name "Integrator"
Ports [1, 1]
Position [315, 325, 340, 355]
Orientation "left"
ShowName off
UpperSaturationLimit "1"
LowerSaturationLimit "-1"
}
Block {
BlockType Constant
Name "Load_torque\n(N.m)"
Position [400, 163, 425, 187]
Value "10"
ShowAdditionalParam on
}
Block {
BlockType Reference
Name "Ls"
Tag "PoWeRsYsTeMbLoCk"
Ports [1, 1]
Position [405, 136, 445, 164]
NamePlacement "alternate"
SourceBlock "powerlib2/Elements/Parallel RLC Branch"
SourceType "Parallel RLC Branch"
a "inf"
b "10e-03"
c "0"
mesure "None"
PSBOutputType "1"
}
Block {
BlockType Relay
Name "Relay"
Position [220, 345, 250, 375]
Orientation "left"
OnSwitchValue "2"
OffSwitchValue "1"
}
Block {
BlockType Scope
Name "Scope"
Ports [3]
Position [675, 244, 715, 316]
BackgroundColor "green"
NamePlacement "alternate"
Location [6, 252, 733, 712]
Open off
NumInputPorts "3"
TickLabels "on"
ZoomMode "xonly"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
axes2 "%<SignalLabel>"
axes3 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
axes2 ""
axes3 ""
}
TimeRange "100"
YMin "-1.28e-015~9.19148e-005~0.00625165"
YMax "-1.195e-015~0.00010159~0.00690971"
SaveToWorkspace on
SaveName "var"
DataFormat "StructureWithTime"
LimitDataPoints off
Decimation "20"
}
Block {
BlockType Reference
Name "Subsystem7"
Tag "PoWeRsYsTeMbLoCk"
Ports [1, 1, 1]
Position [305, 140, 325, 160]
NamePlacement "alternate"
ShowName off
SourceBlock "powerlib2/Connectors/T connector"
SourceType "Bus Bar"
PSBOutputType "1"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [465, 324, 490, 371]
Orientation "left"
ShowName off
Inputs "-+"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum2"
Ports [2, 1]
Position [285, 321, 295, 394]
Orientation "left"
ShowName off
}
Block {
BlockType Terminator
Name "Terminator"
Position [255, 162, 270, 178]
ShowName off
}
Block {
BlockType Terminator
Name "Terminator1"
Position [329, 170, 341, 185]
Orientation "up"
NamePlacement "alternate"
ShowName off
}
Block {
BlockType Terminator
Name "Terminator2"
Position [625, 272, 635, 288]
NamePlacement "alternate"
ShowName off
}
Block {
BlockType Terminator
Name "Terminator3"
Position [625, 297, 635, 313]
NamePlacement "alternate"
ShowName off
}
Block {
BlockType Reference
Name "Vd"
Tag "PoWeRsYsTeMmEaSuReMeNt"
Ports [2, 1]
Position [395, 253, 420, 277]
SourceBlock "powerlib2/Measurements/Voltage Measurement"
SourceType "Voltage Measurement"
PhasorSimulation off
OutputType "Magnitude"
PSBOutputType "0"
PSBequivalent "1"
Port {
PortNumber 1
Name "Va"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Reference
Name "Vdc\n280 V "
Tag "PoWeRsYsTeMbLoCk"
Ports [1, 1]
Position [100, 190, 120, 225]
Orientation "up"
NamePlacement "alternate"
SourceBlock "powerlib2/Electrical\nSources/DC Voltage Source"
SourceType "DC Voltage Source"
V "400"
mesure "None"
PSBOutputType "1"
}
Block {
BlockType Reference
Name "Vf 240 V"
Tag "PoWeRsYsTeMbLoCk"
Ports [1, 1]
Position [485, 78, 520, 102]
Orientation "left"
NamePlacement "alternate"
SourceBlock "powerlib2/Electrical\nSources/DC Voltage Source"
SourceType "DC Voltage Source"
V "240"
mesure "None"
PSBOutputType "1"
}
Block {
BlockType Reference
Name "output Ground1"
Tag "PoWeRsYsTeMbLoCk"
Ports [0, 1]
Position [94, 275, 126, 305]
Orientation "up"
ShowName off
SourceBlock "powerlib2/Connectors/Ground (output)"
SourceType "Ground"
PSBOutputType "1"
}
Block {
BlockType Reference
Name "output Ground3"
Tag "PoWeRsYsTeMbLoCk"
Ports [0, 1]
Position [349, 285, 381, 315]
Orientation "up"
ShowName off
SourceBlock "powerlib2/Connectors/Ground (output)"
SourceType "Ground"
PSBOutputType "1"
}
Line {
SrcBlock "D1"
SrcPort 2
DstBlock "Terminator1"
DstPort 1
}
Line {
SrcBlock "Gto"
SrcPort 2
DstBlock "Terminator"
DstPort 1
}
Line {
SrcBlock "D1"
SrcPort 1
DstBlock "Subsystem7"
DstPort enable
}
Line {
SrcBlock "Gto"
SrcPort 1
DstBlock "Subsystem7"
DstPort 1
}
Line {
SrcBlock "Vdc\n280 V "
SrcPort 1
Points [0, -35]
DstBlock "Gto"
DstPort 1
}
Line {
SrcBlock "Ls"
SrcPort 1
DstBlock "DC_Machine\n5 HP / 240 V"
DstPort 2
}
Line {
SrcBlock "Vf 240 V"
SrcPort 1
Points [-25, 0]
DstBlock "DC_Machine\n5 HP / 240 V"
DstPort 1
}
Line {
SrcBlock "Subsystem7"
SrcPort 1
Points [35, 0]
Branch {
DstBlock "Ls"
DstPort 1
}
Branch {
Points [0, 110]
DstBlock "Vd"
DstPort 1
}
}
Line {
SrcBlock "DC_Machine\n5 HP / 240 V"
SrcPort 2
DstBlock "Ground"
DstPort 1
}
Line {
SrcBlock "DC_Machine\n5 HP / 240 V"
SrcPort 1
Points [0, -35]
DstBlock "Vf 240 V"
DstPort 1
}
Line {
SrcBlock "Load_torque\n(N.m)"
SrcPort 1
DstBlock "DC_Machine\n5 HP / 240 V"
DstPort 3
}
Line {
SrcBlock "Demux"
SrcPort 3
DstBlock "Terminator2"
DstPort 1
}
Line {
SrcBlock "Demux"
SrcPort 4
DstBlock "Terminator3"
DstPort 1
}
Line {
SrcBlock "output Ground3"
SrcPort 1
Points [0, -10]
DstBlock "Vd"
DstPort 2
}
Line {
SrcBlock "DC_Machine\n5 HP / 240 V"
SrcPort 3
Points [10, 0]
DstBlock "Demux"
DstPort 1
}
Line {
Name "wm (rad/s)"
Labels [0, 0]
SrcBlock "Demux"
SrcPort 1
Points [25, 0; 0, 25; 10, 0]
Branch {
DstBlock "Scope"
DstPort 1
}
Branch {
Points [0, 80]
DstBlock "Sum"
DstPort 1
}
}
Line {
Name "Ia"
Labels [0, 0]
SrcBlock "Demux"
SrcPort 2
Points [15, 0; 0, 10; 40, 0]
DstBlock "Scope"
DstPort 2
}
Line {
Name "Va"
Labels [0, 0]
SrcBlock "Vd"
SrcPort 1
Points [125, 0; 0, 65; 110, 0]
DstBlock "Scope"
DstPort 3
}
Line {
SrcBlock "output Ground1"
SrcPort 1
Points [0, -10]
Branch {
DstBlock "Vdc\n280 V "
DstPort 1
}
Branch {
DstBlock "D1"
DstPort 1
}
}
Line {
SrcBlock "Constant"
SrcPort 1
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Relay"
SrcPort 1
Points [-35, 0]
DstBlock "Gto"
DstPort 2
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Gain"
DstPort 1
}
Line {
SrcBlock "Gain"
SrcPort 1
Points [-15, 0]
Branch {
Points [-5, 0]
DstBlock "Gain1"
DstPort 1
}
Branch {
Points [0, 25]
DstBlock "Sum2"
DstPort 2
}
}
Line {
SrcBlock "Gain1"
SrcPort 1
DstBlock "Integrator"
DstPort 1
}
Line {
SrcBlock "Integrator"
SrcPort 1
DstBlock "Sum2"
DstPort 1
}
Line {
SrcBlock "Sum2"
SrcPort 1
DstBlock "Relay"
DstPort 1
}
Annotation {
Name "晶闸管—直流电动机闭环调速_无静差调速系统"
Position [451, 548]
FontName "Arial"
FontSize 16
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -