📄 sofc_5kw_model.mdl
字号:
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 "I"
Position [15, 38, 45, 52]
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Inport
Name "Pa"
Position [15, 68, 45, 82]
Port "2"
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Inport
Name "MH2"
Position [15, 98, 45, 112]
Port "3"
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Inport
Name "MH2O"
Position [15, 128, 45, 142]
Port "4"
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Inport
Name "Pc"
Position [15, 158, 45, 172]
Port "5"
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Inport
Name "Tairinlet"
Position [15, 958, 45, 972]
Port "6"
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Inport
Name "Mair"
Position [15, 988, 45, 1002]
Port "7"
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Inport
Name "Tfuelinlet"
Position [15, 1138, 45, 1152]
Port "8"
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Inport
Name "SteadyState"
Position [15, 1243, 45, 1257]
Port "9"
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Saturate
Name "0-1.5V"
Position [870, 390, 900, 420]
UpperLimit "1.5"
LowerLimit "0"
}
Block {
BlockType Saturate
Name "0-159A"
Position [130, 30, 160, 60]
UpperLimit "199"
LowerLimit "0"
}
Block {
BlockType Saturate
Name "0.00001--10"
Position [570, 745, 600, 775]
UpperLimit "10"
LowerLimit "0.00001"
}
Block {
BlockType Constant
Name "0.1mA"
Position [258, 735, 302, 765]
Orientation "up"
Value "0.0001"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Saturate
Name "1e-4 -- 0.1"
Position [90, 90, 120, 120]
UpperLimit "0.1"
LowerLimit "1.0e-4"
}
Block {
BlockType Saturate
Name "1e-5 -- 1.0e-3"
Position [355, 120, 385, 150]
UpperLimit "1.0e-3"
LowerLimit "1.0e-5"
}
Block {
BlockType Constant
Name "298"
Position [295, 425, 325, 455]
Value "298"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Constant
Name "Ceq"
Position [555, 615, 585, 645]
BackgroundColor "yellow"
Value "0.0004"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Constant
Name "E0 standard"
Position [390, 420, 420, 450]
Value "1.18"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType SubSystem
Name "Effective Partial Pressures"
Ports [7, 7]
Position [460, 28, 595, 242]
BackgroundColor "orange"
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
FunctionWithSeparateData off
System {
Name "Effective Partial Pressures"
Location [6, 82, 1001, 727]
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 "I"
Position [30, 73, 60, 87]
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Inport
Name "Pa"
Position [25, 293, 55, 307]
Port "2"
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Inport
Name "MH2"
Position [25, 338, 55, 352]
Port "3"
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Inport
Name "MH2O"
Position [15, 538, 45, 552]
Port "4"
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Inport
Name "Pc"
Position [30, 1058, 60, 1072]
Port "5"
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Inport
Name "T"
Position [20, 443, 50, 457]
Port "6"
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Inport
Name "Mair"
Position [30, 818, 60, 832]
Port "7"
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Constant
Name "1.0"
Position [290, 915, 320, 945]
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Gain
Name "1/1.1"
Position [1025, 940, 1055, 970]
Orientation "left"
NamePlacement "alternate"
Gain "1/1.1"
ParameterDataType "sfix(16)"
ParameterScaling "2^0"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Gain
Name "1/4F"
Position [535, 355, 565, 385]
Gain "1/(4*96485)"
ParameterDataType "sfix(16)"
ParameterScaling "2^0"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Gain
Name "1/8F"
Position [65, 955, 95, 985]
Orientation "up"
Gain "1/(8*96485)"
ParameterDataType "sfix(16)"
ParameterScaling "2^0"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Saturate
Name "100 - inf Pa"
Position [1170, 1040, 1200, 1070]
UpperLimit "inf"
LowerLimit "100"
}
Block {
BlockType Saturate
Name "100-inf Pa"
Position [1225, 555, 1255, 585]
UpperLimit "inf"
LowerLimit "100"
}
Block {
BlockType Saturate
Name "100-inf Pa"
Position [1195, 95, 1225, 125]
UpperLimit "inf"
LowerLimit "100"
}
Block {
BlockType Product
Name "2(PH2O(in) -PH2O)*(Ma*RT/(Va*Pa))"
Ports [2, 1]
Position [765, 514, 810, 561]
InputSameDT off
OutDataType "sfix(16)"
OutScaling "2^0"
RndMeth "Floor"
}
Block {
BlockType Product
Name "2[(PH2(in) -PH2)]*(Ma*RT/(Va*Pa))"
Ports [2, 1]
Position [665, 276, 710, 309]
NamePlacement "alternate"
InputSameDT off
OutDataType "sfix(16)"
OutScaling "2^0"
RndMeth "Floor"
}
Block {
BlockType Constant
Name "C"
Position [370, 130, 400, 160]
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType SubSystem
Name "DELAY1"
Ports [3, 1]
Position [810, 88, 865, 152]
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
FunctionWithSeparateData off
System {
Name "DELAY1"
Location [391, 244, 848, 474]
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 "In"
Position [25, 83, 55, 97]
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Inport
Name "1/TC"
Position [65, 48, 95, 62]
Port "2"
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Inport
Name "INI"
Position [30, 153, 60, 167]
Port "3"
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Integrator
Name "Integrator"
Ports [2, 1]
Position [245, 64, 275, 111]
InitialConditionSource "external"
}
Block {
BlockType Product
Name "Product1"
Ports [2, 1]
Position [135, 36, 185, 109]
InputSameDT off
OutDataType "sfix(16)"
OutScaling "2^0"
RndMeth "Floor"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [80, 80, 100, 100]
ShowName off
IconShape "round"
Inputs "|+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Outport
Name "Out"
Position [340, 68, 370, 82]
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Product1"
DstPort 2
}
Line {
SrcBlock "Integrator"
SrcPort 1
Points [0, -15; 40, 0]
Branch {
Points [0, 70; -230, 0]
DstBlock "Sum"
DstPort 2
}
Branch {
DstBlock "Out"
DstPort 1
}
}
Line {
SrcBlock "Product1"
SrcPort 1
DstBlock "Integrator"
DstPort 1
}
Line {
SrcBlock "1/TC"
SrcPort 1
DstBlock "Product1"
DstPort 1
}
Line {
SrcBlock "In"
SrcPort 1
DstBlock "Sum"
DstPort 1
}
Line {
SrcBlock "INI"
SrcPort 1
Points [165, 0]
DstBlock "Integrator"
DstPort 2
}
Annotation {
Name "time constant"
Position [51, 26]
}
}
}
Block {
BlockType SubSystem
Name "DELAY2"
Ports [3, 1]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -