📄 power_machines.mdl
字号:
Block {
BlockType TransferFcn
Name "CONTROL SYSTEM"
Position [135, 43, 230, 87]
Numerator "([Tr(3) 1])"
Denominator "([Tr(1)*Tr(2) Tr(1) 1])"
}
Block {
BlockType TransportDelay
Name "ENGINE\nTd"
Position [595, 50, 625, 80]
DelayTime "Td"
InitialOutput "Pm0"
}
Block {
BlockType Gain
Name "Gain K"
Position [250, 47, 295, 83]
Gain "K"
}
Block {
BlockType Integrator
Name "Integrator"
Ports [1, 1]
Position [485, 50, 515, 80]
InitialCondition "Pm0"
LimitOutput on
UpperSaturationLimit "Tlim(2)"
LowerSaturationLimit "Tlim(1)"
IgnoreLimit off
Port {
PortNumber 1
Name "Torque"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
}
}
Block {
BlockType Product
Name "Product"
Ports [2, 1]
Position [655, 57, 685, 88]
RndMeth "Floor"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [90, 29, 105, 96]
ShowName off
Inputs "+-"
}
Block {
BlockType TransferFcn
Name "TF1"
Position [310, 46, 385, 84]
Numerator "([Ta(1) 1])"
Denominator "([Ta(2) 1])"
}
Block {
BlockType TransferFcn
Name "TF2"
Position [400, 46, 465, 84]
Numerator "1"
Denominator "([Ta(3) 1])"
}
Block {
BlockType Outport
Name "Pmec (pu)"
Position [715, 68, 745, 82]
IconDisplay "Port number"
BusOutputAsStruct off
InitialOutput "0"
}
Line {
SrcBlock "Gain K"
SrcPort 1
DstBlock "TF1"
DstPort 1
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "CONTROL SYSTEM"
DstPort 1
}
Line {
SrcBlock "CONTROL SYSTEM"
SrcPort 1
DstBlock "Gain K"
DstPort 1
}
Line {
SrcBlock "TF1"
SrcPort 1
DstBlock "TF2"
DstPort 1
}
Line {
SrcBlock "w (pu)"
SrcPort 1
Points [15, 0]
Branch {
Points [0, 75; 565, 0]
DstBlock "Product"
DstPort 2
}
Branch {
DstBlock "Sum"
DstPort 2
}
}
Line {
SrcBlock "ENGINE\nTd"
SrcPort 1
DstBlock "Product"
DstPort 1
}
Line {
SrcBlock "wref (pu)"
SrcPort 1
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "Product"
SrcPort 1
DstBlock "Pmec (pu)"
DstPort 1
}
Line {
SrcBlock "TF2"
SrcPort 1
DstBlock "Integrator"
DstPort 1
}
Line {
Name "Torque"
Labels [0, 0; 1, 1]
SrcBlock "Integrator"
SrcPort 1
DstBlock "ENGINE\nTd"
DstPort 1
}
Annotation {
Name "ACTUATOR"
Position [401, 110]
UseDisplayTextAsClickCallback off
}
}
}
Block {
BlockType Ground
Name "Ground"
Position [250, 195, 270, 215]
ShowName off
}
Block {
BlockType Outport
Name "Pm"
Position [385, 68, 415, 82]
IconDisplay "Port number"
BusOutputAsStruct off
InitialOutput "0"
}
Block {
BlockType Outport
Name "Vf"
Position [385, 178, 415, 192]
Port "2"
IconDisplay "Port number"
BusOutputAsStruct off
InitialOutput "0"
}
Block {
BlockType Outport
Name "Vt"
Position [385, 253, 415, 267]
Port "3"
IconDisplay "Port number"
BusOutputAsStruct off
InitialOutput "0"
}
Block {
BlockType Outport
Name "w"
Position [225, 123, 255, 137]
Port "4"
IconDisplay "Port number"
BusOutputAsStruct off
InitialOutput "0"
}
Line {
SrcBlock "Ground"
SrcPort 1
DstBlock "EXCITATION"
DstPort 4
}
Line {
SrcBlock "m"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
Points [0, -170]
DstBlock "Bus\nSelector"
DstPort 1
}
Branch {
DstBlock "Bus\nSelector1"
DstPort 1
}
}
Line {
SrcBlock "wref"
SrcPort 1
DstBlock "GOVERNOR\n& DIESEL ENGINE"
DstPort 1
}
Line {
SrcBlock "Demux2"
SrcPort 2
DstBlock "EXCITATION"
DstPort 3
}
Line {
SrcBlock "EXCITATION"
SrcPort 1
DstBlock "Vf"
DstPort 1
}
Line {
SrcBlock "GOVERNOR\n& DIESEL ENGINE"
SrcPort 1
DstBlock "Pm"
DstPort 1
}
Line {
SrcBlock "Vtref"
SrcPort 1
DstBlock "EXCITATION"
DstPort 1
}
Line {
SrcBlock "Demux2"
SrcPort 1
DstBlock "EXCITATION"
DstPort 2
}
Line {
SrcBlock "Bus\nSelector1"
SrcPort 1
Points [45, 0]
Branch {
Points [0, -75]
DstBlock "Demux2"
DstPort 1
}
Branch {
DstBlock "Fcn"
DstPort 1
}
}
Line {
SrcBlock "Fcn"
SrcPort 1
DstBlock "Vt"
DstPort 1
}
Line {
Name "<Rotor speed wm (pu)>"
Labels [0, 0]
SrcBlock "Bus\nSelector"
SrcPort 1
Points [120, 0]
Branch {
DstBlock "GOVERNOR\n& DIESEL ENGINE"
DstPort 2
}
Branch {
DstBlock "w"
DstPort 1
}
}
}
}
Block {
BlockType SubSystem
Name "Double click here for more info"
Ports []
Position [767, 451, 797, 480]
DropShadow on
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
MaskHideContents off
MaskDisplay "disp('?')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "Double click here for more info"
Location [65, 155, 1061, 825]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
Annotation {
Name "Open the SM and ASM scopes displaying the s"
"ynchronous machine and asynchronous machine signals. Start the simulation.\n"
"Observe that during the fault the terminal voltage drops to about 0.2 pu and "
"the excitation voltage hits the limit of 6 pu. After fault clearing and islan"
"ding\nthe SM mechanical power increases from its initial value of 0 pu to "
"the final value of 0.80 pu required by the resistive and motor load (2.49 MW)"
". After 3 seconds,\nthe terminal voltage stabilizes at 1 pu. The motor speed "
"decreases transiently from 1789 rpm to 1635 rpm, then it recovers close to it"
"s normal value after 2 seconds.\n\nIf you increase the fault duration to 12 "
"cycles by changing the breaker opening time to 0.3 s, you will notice that th"
"e system collapses.\nThe ASM speed slows down to zero after 2 seconds. "
" "
Position [37, 572]
HorizontalAlignment "left"
VerticalAlignment "top"
UseDisplayTextAsClickCallback off
FontName "Arial"
FontSize 12
}
Annotation {
Name "3"
Position [20, 491]
HorizontalAlignment "left"
VerticalAlignment "top"
ForegroundColor "blue"
UseDisplayTextAsClickCallback off
FontSize 14
FontWeight "bold"
}
Annotation {
Name "1"
Position [20, 271]
HorizontalAlignment "left"
VerticalAlignment "top"
ForegroundColor "blue"
UseDisplayTextAsClickCallback off
FontSize 14
FontWeight "bold"
}
Annotation {
Name "Demonstration"
Position [19, 242]
HorizontalAlignment "left"
VerticalAlignment "top"
ForegroundColor "blue"
UseDisplayTextAsClickCallback off
FontSize 14
FontWeight "bold"
}
Annotation {
Name "Circuit Description"
Position [19, 82]
HorizontalAlignment "left"
VerticalAlignment "top"
ForegroundColor "blue"
UseDisplayTextAsClickCallback off
FontSize 14
FontWeight "bold"
}
Annotation {
Name "This demonstration illustrates fault and is"
"landing of an induction motor/diesel-generator system\nand demonstrates the M"
"achine Load Flow option of the Powergui. (See Chapter 2 of the User's Guide."
")"
Position [19, 27]
HorizontalAlignment "left"
UseDisplayTextAsClickCallback off
FontSize 14
FontWeight "bold"
}
Annotation {
Name "A plant consisting of a resistive and motor"
" load (ASM) is fed at 2400 V from a distibution 25 kV network through a 6 MVA"
" 25/2 kV Wye-Delta transformer and from an\nemergency synchronous generator/ "
"diesel engine unit (SM). The 25 kV network is modelled by a simple R-L equiva"
"lent source (short-circuit level 1000 MVA) and a 5 MW load.\nThe asynchronou"
"s motor is rated 2250 HP, 2.4 kV and the synchronous machine is rated 3.125 "
"MVA, 2.4kV. The SM excitation is performed by the standard\nexcitation block "
"provided in the machine library. The diesel engine and governor system are mo"
"delled by a Simulink block (See tutorial, session 7 in the User`s Guide).\nIn"
"itially, the motor develops a mechanical power of 2000 HP (1.49 MW) and the d"
"iesel generator is in standby, providing no active power.The synchronous mach"
"ine excitation\nsystem controls the 2400 V bus B2 voltage at 1 pu. At t = 0."
"1 s, a three-phase to ground fault occurs on the 25 kV system, causing openin"
"g of the 25kV circuit breaker at t = 0.2 s.\n\nThe demonstration illustrates "
"the mechanical and electrical transients following the fault and islanding of"
" the Motor/Generator system."
Position [16, 110]
HorizontalAlignment "left"
VerticalAlignment "top"
UseDisplayTextAsClickCallback off
FontName "Arial"
FontSize 12
}
Annotation {
Name "Start Simulation. If the SM and ASM initial"
" conditions are not properly set, you observe that the voltage and currents M"
"achine do not start in steady state.\nStop the simulation."
Position [39, 267]
HorizontalAlignment "left"
VerticalAlignment "top"
UseDisplayTextAsClickCallback off
FontName "Arial"
FontSize 12
}
Annotation {
Name "2"
Position [20, 306]
HorizontalAlignment "left"
VerticalAlignment "top"
ForegroundColor "blue"
UseDisplayTextAsClickCallback off
FontSize 14
FontWeight "bold"
}
Annotation {
Name "In order to start the simulation in steady-"
"state, you must initialize the synchronous machine and the asynchronous motor"
" for the desired load flow.\nOpen the Powergui and select \"Load Flow & Mach"
"ine initialization\" . The machine \"Bus type\" should be already initialized"
" as \"PV generator\",\nindicating that the load flow will be performed with "
"the machine controlling its active power and terminal voltage. Specify the de"
"sired values by entering\nthe following parameters:"
Position [39, 307]
HorizontalAlignment "left"
VerticalAlignment "top"
UseDisplayTextAsClickCallback off
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -