📄 fm_lib.mdl
字号:
} } Block { BlockType SubSystem Name "Controls" Tag "PSATfolder" Description "Controls" Ports [] Position [223, 95, 276, 147] ShowName off FontSize 12 PropExecContextOutsideSubsystem off RTWSystemCode "Auto" Opaque off RequestExecContextInheritance off MaskInitialization "x = fm_draw('controls');" MaskDisplay "image(x)" MaskIconFrame off MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" System { Name "Controls" Location [707, 337, 1056, 608] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType SubSystem Name "Cac" Tag "PSATblock" Description "Controls" Ports [1, 2] Position [265, 129, 310, 156] ShowName off PropExecContextOutsideSubsystem off RTWSystemCode "Auto" Opaque off RequestExecContextInheritance off MaskType "Cac" MaskDescription "This block defines a Central Area Controller" MaskPromptString "Number of connected clusters|Integral gain constant KI|Proportional gain const""ant KP|Control signal limits q_max, q_min|Connected" MaskStyleString "popup(1|2|3|4|5|6|7|8|9|10|11|12),edit,edit,edit,checkbox" MaskTunableValueString "on,on,on,on,on" MaskCallbackString "||||fm_block" MaskEnableString "on,on,on,on,on" MaskVisibilityString "on,on,on,on,on" MaskToolTipString "on,on,on,on,on" MaskVarAliasString ",,,," MaskVariables "p4q=@1;p6q=@2;p7q=@3;p8_9q=@4;p10q=@5;" MaskInitialization "fm_inout\n[x,y] = fm_draw('C');" MaskDisplay "plot([1 0 0 1 1],[1 1 0 0 1])\ncolor('red')\nplot([0.35 0.5 0.65],[0.2 0.8 ""0.2],[0.4 0.6],[0.4 0.4])\nplot(0.1+0.2*x,0.5+0.6*y,0.7+0.2*x,0.5+0.6*y)" MaskIconFrame off MaskIconOpaque on MaskIconRotate "none" MaskIconUnits "autoscale" MaskValueString "2|0.02|1|[1.1 0.9]|on" System { Name "Cac" Location [381, 229, 701, 459] Open off ModelBrowserVisibility off ModelBrowserWidth 200 ScreenColor "white" PaperOrientation "landscape" PaperPositionMode "auto" PaperType "usletter" PaperUnits "inches" ZoomFactor "100" Block { BlockType Inport Name "In1" Position [130, 150, 150, 170] ShowName off OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Constant Name "Constant" Position [55, 85, 85, 115] ShowName off OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Constant Name "Constant1" Position [170, 85, 200, 115] ShowName off OutDataType "sfix(16)" OutScaling "2^0" } 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 PropExecContextOutsideSubsystem off RTWSystemCode "Auto" Opaque off RequestExecContextInheritance off MaskType "Cluster" MaskDescription "This block defines Cluster Controler (Secondary Voltage Regulator)." MaskPromptString "Integral time constant T [s]|Equivalent reactance Xtg [p.u.]|Equivalent reacta""nce Xeq [p.u.]|Output signal limits Vs_max, Vs_min|Connected" MaskStyleString "edit,edit,edit,edit,checkbox" MaskTunableValueString "on,on,on,on,on" MaskCallbackString "||||fm_block" MaskEnableString "on,on,on,on,on" MaskVisibilityString "on,on,on,on,on" MaskToolTipString "on,on,on,on,on" MaskVarAliasString ",,,," MaskVariables "p4q=@1;p5q=@2;p6q=@3;p8_9q=@4;p10q=@5;" 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]|on" 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 OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Constant Name "Constant" Position [90, 80, 120, 110] ShowName off OutDataType "sfix(16)" OutScaling "2^0" } 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 PropExecContextOutsideSubsystem off RTWSystemCode "Auto" Opaque off RequestExecContextInheritance off MaskType "Exc" MaskDescription "This block defines an Automatic Voltage Regulator." MaskHelp "This block defines an Automatic Voltage Regulator.\nThere are three kind of regulator""s:\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 Regulator Voltage [p.u.]|Minimum Regu""lator Voltage [p.u.]|Regulator Gain m0 [p.u./p.u.]|First Regulator Pole T1 [s]|First Regulator Zero T""2 [s]|Second Regulator Pole T3 [s]|Second Regulator Zero T4 [s]|Time Constant of the Field Circuit Td"" [s]|Time Delay of the Measurement System Tr [s]|Coefficient of the Ceiling Function (A B)|Number of input signals|Connected" MaskStyleString "popup(1|2|3),edit,edit,edit,edit,edit,edit,edit,edit,edit,edit,popup(0|1|2|3),checkbox" MaskTunableValueString "on,on,on,on,on,on,on,on,on,on,on,on,on" MaskCallbackString "fm_block||||||||||||fm_block" MaskEnableString "on,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,on" MaskToolTipString "on,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;p8q=@7;p9q=@8;p10q=@9;p11q=@10;p12_13q=@11;in=@12;p14q=@13;" 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|on" 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] OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Inport Name "in_2" Position [25, 75, 45, 95] Port "2" OutDataType "sfix(16)" OutScaling "2^0" } Block { BlockType Constant Name "Constant" Position [170, 100, 200, 130] ShowName off OutDataType "sfix(16)" OutScaling "2^0" } 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 PropExecContextOutsideSubsystem off RTWSystemCode "Auto" Opaque off RequestExecContextInheritance off MaskType "Oxl" MaskDescription "This block defines a breaker." MaskPromptString "Integrator time constant T0 [s]|Use generator Xd and Xq|d-axis estimated react""ance Xd [p.u.]|q-axis estimated reactance Xq [p.u.]|Maximum Field Current [p.u.]|Maximum output signal [p.u.]|Connected" MaskStyleString "edit,checkbox,edit,edit,edit,edit,checkbox" MaskTunableValueString "on,on,on,on,on,on,on" MaskCallbackString "|fm_block|||||fm_block" MaskEnableString "on,on,off,off,on,on,on" MaskVisibilityString "on,on,on,on,on,on,on" MaskToolTipString "on,on,on,on,on,on,on" MaskVarAliasString ",,,,,," MaskVariables "p2q=@1;p3q=@2;p4q=@3;p5q=@4;p6q=@5;p7q=@6;p8q=@7;" 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+[-"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -