📄 kishore_disssertation.mdl
字号:
Position [20, 53, 50, 67]
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "Vtref"
Position [85, 153, 115, 167]
Port "2"
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "m"
Position [15, 253, 45, 267]
Port "3"
IconDisplay "Port number"
}
Block {
BlockType BusSelector
Name "Bus\nSelector"
Ports [1, 1]
Position [80, 71, 85, 109]
ShowName off
OutputSignals "Mechanical.Rotor speed wm (pu)"
Port {
PortNumber 1
Name "<Rotor speed wm (pu)>"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
}
}
Block {
BlockType BusSelector
Name "Bus\nSelector1"
Ports [1, 1]
Position [80, 241, 85, 279]
ShowName off
OutputSignals "dq0 components.Stator voltage vd (pu),dq0 "
"components.Stator voltage vq (pu)"
OutputAsBus on
}
Block {
BlockType Demux
Name "Demux2"
Ports [1, 2]
Position [170, 168, 205, 197]
ShowName off
Outputs "2"
}
Block {
BlockType Reference
Name "EXCITATION"
Ports [4, 1]
Position [300, 152, 350, 213]
DialogController "POWERSYS.PowerSysDialog"
SourceBlock "powerlib/Machines/Excitation\nSystem"
SourceType "Excitation System"
ShowPortLabels "FromPortIcon"
SystemSampleTime "-1"
FunctionWithSeparateData off
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
tr "20e-3"
reg "[ 200, 0.02 ]"
exc "[ 1, 0 ]"
tgr "[ 0, 0 ]"
damp "[ 0.001, 0.1 ]"
sat "[ 0, 0 ]"
lim "[ 0, 6, 0 ]"
v0 "[1,1.42734]"
}
Block {
BlockType Fcn
Name "Fcn"
Position [215, 246, 325, 274]
ShowName off
Expr "sqrt(u(1)^2 + u(2)^2)"
}
Block {
BlockType SubSystem
Name "GOVERNOR\n& DIESEL ENGINE"
Ports [2, 1]
Position [300, 45, 350, 105]
DropShadow on
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
FunctionWithSeparateData off
MaskHideContents off
MaskType "Diesel Engine & Governor"
MaskDescription "This block implements a diesel engine and g"
"overnor system:\n1st and 2nd inputs: Desired and actual speed (pu)\nOutput: D"
"iesel engine mechanical power.Motor inertia should be combined with generator"
".\nController transfer function:\n Hc=K.(1+T3.s)/(1+T1.s+T1.T2.s^2)\nActu"
"ator transfer function : \n Ha= (1+T4.s) / [ (s (1+T5.s)(1+T6.s) ]\nMotor"
" :\n Time delay Td\n\n(See reference in Tutorial Session 5)"
MaskPromptString "Regulator gain K: |Regulator time constants"
" [T1 T2 T3 ] (s) :|Actuator time constants [T4 T5 T6] (s) :|Torque limits [Tm"
"in Tmax] (pu) :|Engine time delay Td (s) :|Initial value of mechanical power "
" Pm0 (pu) :"
MaskStyleString "edit,edit,edit,edit,edit,edit"
MaskTunableValueString "on,on,on,on,on,on"
MaskCallbackString "|||||"
MaskEnableString "on,on,on,on,on,on"
MaskVisibilityString "on,on,on,on,on,on"
MaskToolTipString "on,on,on,on,on,on"
MaskVarAliasString ",,,,,"
MaskVariables "K=@1;Tr=@2;Ta=@3;Tlim=@4;Td=@5;Pm0=@6;"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
MaskValueString "40|[0.01 0.02 0.2]|[0.25 0.009 0.0384]|[0 1"
".1]|0.024|0.000270147"
MaskTabNameString ",,,,,"
System {
Name "GOVERNOR\n& DIESEL ENGINE"
Location [186, 501, 1015, 709]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
TiledPaperMargins [0.500000, 0.500000, 0.500000, 0.500000]
TiledPageScale 1
ShowPageBoundaries off
ZoomFactor "100"
Block {
BlockType Inport
Name "wref (pu)"
Position [25, 38, 55, 52]
IconDisplay "Port number"
}
Block {
BlockType Inport
Name "w (pu)"
Position [25, 73, 55, 87]
Port "2"
IconDisplay "Port number"
}
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]
CollapseMode "All dimensions"
RndMeth "Floor"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [90, 29, 105, 96]
ShowName off
Inputs "+-"
CollapseMode "All dimensions"
}
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]
}
}
}
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 "w"
Position [225, 123, 255, 137]
Port "3"
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 {
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 "Excitation"
Ports [1, 1]
Position [225, 549, 275, 581]
Orientation "left"
NamePlacement "alternate"
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
FunctionWithSeparateData off
MaskHideContents off
System {
Name "Excitation"
Location [707, 491, 1059, 779]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -