📄 fm_lib.mdl
字号:
ShowName off } Block { BlockType Terminator Name "Terminator4" Position [180, 150, 200, 170] ShowName off } Block { BlockType Outport Name "Out1" Position [125, 93, 155, 107] ShowName off } Block { BlockType Outport Name "Out2" Position [240, 93, 270, 107] ShowName off Port "2" } Line { SrcBlock "Constant1" SrcPort 1 DstBlock "Out2" DstPort 1 } Line { SrcBlock "In1" SrcPort 1 DstBlock "Terminator4" DstPort 1 } Line { SrcBlock "Constant" SrcPort 1 DstBlock "Out1" DstPort 1 } Annotation { Name "Central Area Control" Position [164, 45] } } } Block { BlockType SubSystem Name "Cluster" Tag "PSATblock" Description "Controls" Ports [1, 1] Position [265, 61, 295, 89] ShowName off TreatAsAtomicUnit off RTWSystemCode "Auto" MaskType "Cluster" MaskDescription "This block defines Cluster Controler (Secon""dary Voltage Regulator)." MaskPromptString "Integral time constant T [s]|Equivalent rea""ctance Xtg [p.u.]|Equivalent reactance Xeq [p.u.]|Output signal limits Vs_max"", Vs_min" MaskStyleString "edit,edit,edit,edit" MaskTunableValueString "on,on,on,on" MaskCallbackString "|||" MaskEnableString "on,on,on,on" MaskVisibilityString "on,on,on,on" MaskToolTipString "on,on,on,on" MaskVarAliasString ",,," MaskVariables "p4q=@1;p5q=@2;p6q=@3;p8_9q=@4;" MaskInitialization "[x,y] = fm_draw('C');" MaskDisplay "plot([1 0 0 1 1],[1 1 0 0 1])\ncolor('red')""\nplot(0.1+0.3*x,0.5+0.6*y,0.6+0.3*x,0.5+0.6*y)" MaskIconFrame off MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "5|0|1|[0.15 -0.2]" System { Name "Cluster" Location [381, 229, 648, 436] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [110, 150, 130, 170] ShowName off Port "1" LatchInput off } Block { BlockType Constant Name "Constant" Position [90, 80, 120, 110] ShowName off } Block { BlockType Terminator Name "Terminator4" Position [160, 150, 180, 170] ShowName off } Block { BlockType Outport Name "Out1" Position [160, 88, 190, 102] ShowName off } Line { SrcBlock "In1" SrcPort 1 DstBlock "Terminator4" DstPort 1 } Line { SrcBlock "Constant" SrcPort 1 DstBlock "Out1" DstPort 1 } Annotation { Name "Cluster Controller" Position [139, 45] } } } Block { BlockType SubSystem Name "Exc" Tag "PSATblock" Description "Controls" Ports [2, 1] Position [160, 64, 205, 91] ShowName off TreatAsAtomicUnit off RTWSystemCode "Auto" MaskType "Exc" MaskDescription "This block defines an Automatic Voltage Reg""ulator." MaskHelp "This block defines an Automatic Voltage Reg""ulator.\nThere are three kind of regulators:\n\nType 1:\n\n IEEE Model 1""\n\nType 2:\n\n IEEE Model 2\n\nType 3:\n \n IEEE Model 3" MaskPromptString "Automatic Voltage Regulator Type|Maximum Re""gulator Voltage [p.u.]|Minimum Regulator Voltage [p.u.]|Regulator Gain m0 [p.""u./p.u.]|First Regulator Pole T1 [s]|First Regulator Zero T2 [s]|Second Regul""ator Pole T3 [s]|Second Regulator Zero T4 [s]|Time Constant of the Field Circ""uit Td [s]|Time Delay of the Measurement System Tr [s]|Coefficient of the Cei""ling Function (A B)|Number of input signals" MaskStyleString "popup(1|2|3),edit,edit,edit,edit,edit,edit,""edit,edit,edit,edit,popup(0|1|2|3)" MaskTunableValueString "on,on,on,on,on,on,on,on,on,on,on,on" MaskCallbackString "fm_block|||||||||||" MaskEnableString "on,on,on,on,on,on,on,on,on,on,on,on" MaskVisibilityString "on,on,on,on,on,on,on,on,on,on,on,on" MaskToolTipString "on,on,on,on,on,on,on,on,on,on,on,on" MaskVarAliasString ",,,,,,,,,,," MaskVariables "p2q=@1;p3q=@2;p4q=@3;p5q=@4;p6q=@5;p7q=@6;p""8q=@7;p9q=@8;p10q=@9;p11q=@10;p12_13q=@11;in=@12;" MaskInitialization "fm_inout\n[x,y] = fm_draw('R');" MaskDisplay "plot([-1.8 4.1 4.1 -1.8 -1.8],[-1.5 -1.5 1.""5 1.5 -1.5])\ncolor('red')\nplot([-1.3 -0.5],[-1 1],[-0.5 0.3],[1 -1],[-0.9 -""0.1],[0.0 0.0])\nplot(2.8+1.3*x,2*y,1.5+[-1.3 -0.5],[1 -1],1.5+[-0.5 0.3],[-1"" 1])\n" MaskIconFrame off MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "1|5.00|-5.00|400|0.10|0.45|1.00|0.01|1.00|0"".001|[0.0006 0.9]|2" System { Name "Exc" Location [158, 247, 492, 439] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "in_1" Position [25, 25, 45, 45] Port "1" LatchInput off } Block { BlockType Inport Name "in_2" Position [25, 75, 45, 95] Port "2" LatchInput off } Block { BlockType Constant Name "Constant" Position [170, 100, 200, 130] ShowName off } Block { BlockType Terminator Name "t1" Position [80, 20, 105, 50] } Block { BlockType Terminator Name "t2" Position [80, 70, 105, 100] } Block { BlockType Outport Name "Out1" Position [240, 105, 260, 125] ShowName off } Line { SrcBlock "Constant" SrcPort 1 DstBlock "Out1" DstPort 1 } Line { SrcBlock "in_1" SrcPort 1 DstBlock "t1" DstPort 1 } Line { SrcBlock "in_2" SrcPort 1 DstBlock "t2" DstPort 1 } Annotation { Name "Automatic Voltage Regulator" Position [234, 30] } } } Block { BlockType SubSystem Name "Oxl" Tag "PSATblock" Description "Controls" Ports [0, 1] Position [160, 132, 205, 158] ShowName off TreatAsAtomicUnit off RTWSystemCode "Auto" MaskType "Oxl" MaskDescription "This block defines a breaker." MaskPromptString "Integrator time constant T0 [s]|Use generat""or Xd and Xq|d-axis estimated reactance Xd [p.u.]|q-axis estimated reactance ""Xq [p.u.]|Maximum Field Current [p.u.]" MaskStyleString "edit,checkbox,edit,edit,edit" MaskTunableValueString "on,on,on,on,on" MaskCallbackString "|fm_block|||" MaskEnableString "on,on,off,off,on" MaskVisibilityString "on,on,on,on,on" MaskToolTipString "on,on,on,on,on" MaskVarAliasString ",,,," MaskVariables "p2q=@1;p3q=@2;p4q=@3;p5q=@4;p6q=@5;" MaskInitialization "[x,y] = fm_draw('O');" MaskDisplay "plot([-1.8 4.1 4.1 -1.8 -1.8],[-1.5 -1.5 1.""5 1.5 -1.5])\ncolor('red')\nplot(1.8+[-1.3 0],[1 -1],1.8+[-1.3 0],[-1 1])\npl""ot(1.5*x-1.2,2*y,[2.3 2.3],[1 -1],[2.3 3.6],[-1 -1])\n" MaskIconFrame off MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "10|on|0.2|0.18|2.7" System { Name "Oxl" Location [287, 280, 621, 472] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Constant Name "Constant" Position [120, 105, 150, 135] ShowName off } Block { BlockType Outport Name "Out1" Position [190, 110, 210, 130] ShowName off } Line { SrcBlock "Constant" SrcPort 1 DstBlock "Out1" DstPort 1 } Annotation { Name "Overexcitation\nLimiter" Position [164, 45] } } } Block { BlockType SubSystem Name "Pod" Tag "PSATblock" Description "Controls" Ports [1, 1] Position [195, 215, 250, 245] ShowName off TreatAsAtomicUnit off RTWSystemCode "Auto" MaskType "Pod" MaskDescription "This block defines a Suplementary Stabilizi""ng Control Loop." MaskPromptString "Input signal: |Operation mode: |Vmax & Vmin"" Stabilizer Output [p.u., p.u.]|Gain Kw and time constant Tw [p.u./p.u., s]|""Lead-Lag time constants T1 and T2 [s, s]|Lead-Lag time constants T3 and T4 [s"", s]|Low pass time constant Tr [s]" MaskStyleString "popup(Bus_V|Line_P_from_bus|Line_P_to_bus|L""ine_I_from_bus|Line_I_to_bus|Line_Q_from_bus|Line_Q_to_bus),popup(SVC_control""|TCSC_control|STATCOM_control|SSSC_control|UPFC_control),edit,edit,edit,edit,""edit" MaskTunableValueString "on,on,on,on,on,on,on" MaskCallbackString "fm_block||||||" MaskEnableString "on,on,on,on,on,on,on" MaskVisibilityString "on,on,on,on,on,on,on" MaskToolTipString "on,on,on,on,on,on,on" MaskVarAliasString ",,,,,," MaskVariables "p3q=@1;p4q=@2;p5_6q=@3;p7_8q=@4;p9_10q=@5;p""11_12q=@6;p13q=@7;" MaskInitialization "[xP,yP] = fm_draw('P');\n[xO,yO] = fm_draw(""'O');\n[xD,yD] = fm_draw('D');" MaskDisplay "plot([-1.8 4.8 4.8 -1.8 -1.8],[-1.5 -1.5 1.""5 1.5 -1.5])\ncolor('red')\nplot(1.5*xP-0.7,2*yP,0.7+1.5*xO,2*yO,3.5+1.5*xD,2""*yD)" MaskIconFrame off MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "Bus_V|SVC_control|[0.2 -0.2]|[-0.1 5]|[0.4 ""0.2]|[0.4 0.2]|[0.001]" System { Name "Pod" Location [32, 214, 364, 386] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [125, 110, 145, 130] ShowName off Port "1" LatchInput off } Block { BlockType Constant Name "Constant" Position [115, 60, 145, 90] ShowName off } Block { BlockType Terminator Name "Terminator4" Position [175, 110, 195, 130] ShowName off } Block {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -