📄 dcgentrs.mdl
字号:
PaperUnits "inches"
ZoomFactor "100"
Annotation {
Name "This demonstration illustrates the current "
"and voltage buildup in a self-excited \ndc generator driven at constant spee"
"d.\nExamine the effects of: \n a) changing the residual voltage mag"
"nitude and polarity (vres)\n b) varying the field resistance Rf =[14"
"5 200 250 300 350] \n c) varying the load conductance GL=[0.16 0.5 0"
"] \n d) changing the field inductance Lf \n e) modifying t"
"he armature parameters Ra and La\n"
Position [20, 40]
HorizontalAlignment "left"
VerticalAlignment "top"
FontSize 12
}
Annotation {
Name "Self-excited dc generator"
Position [228, 22]
FontSize 12
FontWeight "bold"
}
}
}
Block {
BlockType Integrator
Name "Integrator"
Ports [1, 1]
Position [195, 215, 225, 245]
ShowName off
}
Block {
BlockType Gain
Name "La"
Position [160, 29, 200, 61]
Orientation "left"
Gain "0.10"
}
Block {
BlockType Gain
Name "Ra"
Position [210, 84, 250, 116]
Orientation "left"
Gain "0.15"
}
Block {
BlockType Gain
Name "Rf"
Position [210, 273, 255, 307]
Orientation "left"
Gain "[143 200 250 300 350]"
}
Block {
BlockType Sum
Name "Sum"
Ports [4, 1]
Position [65, 220, 85, 240]
ShowName off
IconShape "round"
Inputs "--++"
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [140, 220, 160, 240]
ShowName off
IconShape "round"
Inputs "|+-"
}
Block {
BlockType Sum
Name "Sum2"
Ports [2, 1]
Position [320, 190, 340, 210]
ShowName off
IconShape "round"
Port {
PortNumber 1
Name "ia"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Scope
Name "ia"
Ports [1]
Position [400, 184, 430, 216]
Location [587, 396, 1127, 560]
Open on
NumInputPorts "1"
ZoomMode "xonly"
List {
ListType AxesTitles
axes1 "armature current [A]"
}
List {
ListType SelectedSignals
axes1 ""
}
YMin "0"
YMax "60"
DataFormat "StructureWithTime"
}
Block {
BlockType Scope
Name "if"
Ports [1]
Position [355, 214, 385, 246]
Location [589, 619, 1131, 787]
Open on
NumInputPorts "1"
ZoomMode "xonly"
List {
ListType AxesTitles
axes1 "field current [A]"
}
List {
ListType SelectedSignals
axes1 ""
}
YMin "0"
YMax "2"
DataFormat "StructureWithTime"
}
Block {
BlockType Lookup
Name "mag curve"
Position [215, 325, 245, 355]
Orientation "left"
InputValues "[0 .4 .5 .6 .7 .8 1 1.2 1.4 1.6 1.8 2 2.2 2.4 2"
".8]"
OutputValues "[0 140 162 176 189 200 216 226 237 247 256 260 "
"265 274 275]"
Port {
PortNumber 1
Name "ea"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Constant
Name "vres"
Position [60, 265, 90, 295]
Orientation "up"
Value "0.2"
}
Block {
BlockType Scope
Name "vt"
Ports [1]
Position [360, 369, 390, 401]
Location [588, 136, 1128, 331]
Open on
NumInputPorts "1"
ZoomMode "xonly"
List {
ListType AxesTitles
axes1 "terminal voltage [V]"
}
List {
ListType SelectedSignals
axes1 ""
}
YMin "0"
YMax "250"
DataFormat "StructureWithTime"
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "Integrator"
DstPort 1
}
Line {
SrcBlock "Sum"
SrcPort 1
Points [25, 0]
Branch {
DstBlock "Sum1"
DstPort 1
}
Branch {
Points [0, -60]
DstBlock "GL"
DstPort 1
}
Branch {
Points [0, 155]
DstBlock "vt"
DstPort 1
}
}
Line {
Name "iL"
Labels [1, 0]
SrcBlock "GL"
SrcPort 1
Points [75, 0]
DstBlock "Sum2"
DstPort 1
}
Line {
SrcBlock "Integrator"
SrcPort 1
DstBlock "1/Lf"
DstPort 1
}
Line {
Name "if"
Labels [0, 1]
SrcBlock "1/Lf"
SrcPort 1
Points [25, 0]
Branch {
DstBlock "Sum2"
DstPort 2
}
Branch {
DstBlock "if"
DstPort 1
}
Branch {
Points [0, 60]
Branch {
Points [0, 50]
DstBlock "mag curve"
DstPort 1
}
Branch {
DstBlock "Rf"
DstPort 1
}
}
}
Line {
SrcBlock "Rf"
SrcPort 1
Points [-55, 0]
DstBlock "Sum1"
DstPort 2
}
Line {
SrcBlock "vres"
SrcPort 1
DstBlock "Sum"
DstPort 4
}
Line {
Name "ea"
Labels [2, 0]
SrcBlock "mag curve"
SrcPort 1
Points [-176, 0; 0, -98]
DstBlock "Sum"
DstPort 3
}
Line {
SrcBlock "Derivative"
SrcPort 1
DstBlock "La"
DstPort 1
}
Line {
SrcBlock "La"
SrcPort 1
Points [-120, 0; 0, 173]
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Ra"
SrcPort 1
Points [-130, 0]
DstBlock "Sum"
DstPort 1
}
Line {
Name "ia"
Labels [1, 0]
SrcBlock "Sum2"
SrcPort 1
Points [25, 0]
Branch {
Points [0, -100]
Branch {
Points [0, -55]
DstBlock "Derivative"
DstPort 1
}
Branch {
DstBlock "Ra"
DstPort 1
}
}
Branch {
DstBlock "ia"
DstPort 1
}
}
Annotation {
Name "vt"
Position [99, 225]
}
Annotation {
Name "DC SHUNT GENERATOR SELF EXCITATION"
Position [231, 433]
ForegroundColor "white"
BackgroundColor "blue"
FontSize 12
FontWeight "bold"
}
Annotation {
Name "10 kW 250V 1200rpm"
Position [236, 465]
FontSize 11
FontWeight "bold"
}
Annotation {
Name "ARMATURE"
Position [245, 74]
ForegroundColor "blue"
FontSize 11
FontWeight "bold"
}
Annotation {
Name "SHUNT FIELD"
Position [230, 262]
ForegroundColor "blue"
FontSize 11
FontWeight "bold"
}
Annotation {
Name "LOAD"
Position [240, 147]
ForegroundColor "blue"
FontSize 11
FontWeight "bold"
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -