📄 pemfc500w.mdl
字号:
OutScaling "2^0"
}
Block {
BlockType Gain
Name "1/4F"
Position [205, 165, 235, 195]
Gain "1/(4.0*96487.0)"
ParameterDataType "sfix(16)"
ParameterScaling "2^0"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Gain
Name "2"
Position [50, 320, 80, 350]
Orientation "up"
Gain "2"
ParameterDataType "sfix(16)"
ParameterScaling "2^0"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Constant
Name "CpH2"
Position [250, 65, 280, 95]
Value "28.68"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Constant
Name "CpH2O"
Position [250, 340, 280, 370]
Value "75.4"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Constant
Name "CpO2"
Position [250, 200, 280, 230]
Value "29.39"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Constant
Name "Hvaporization"
Position [245, 475, 275, 505]
Value "40644"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Gain
Name "Ncell"
Position [560, 220, 590, 250]
Gain "48"
ParameterDataType "sfix(16)"
ParameterScaling "2^0"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Product
Name "Product"
Ports [3, 1]
Position [315, 28, 355, 132]
Inputs "3"
InputSameDT off
OutDataType "sfix(16)"
OutScaling "2^0"
RndMeth "Floor"
}
Block {
BlockType Product
Name "Product1"
Ports [3, 1]
Position [315, 163, 355, 267]
Inputs "3"
InputSameDT off
OutDataType "sfix(16)"
OutScaling "2^0"
RndMeth "Floor"
}
Block {
BlockType Product
Name "Product2"
Ports [3, 1]
Position [315, 295, 355, 415]
Inputs "3"
InputSameDT off
OutDataType "sfix(16)"
OutScaling "2^0"
RndMeth "Floor"
}
Block {
BlockType Product
Name "Product3"
Ports [2, 1]
Position [315, 446, 355, 504]
InputSameDT off
OutDataType "sfix(16)"
OutScaling "2^0"
RndMeth "Floor"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [125, 385, 145, 405]
ShowName off
IconShape "round"
Inputs "|+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
OutDataType "sfix(16)"
OutScaling "2^0"
OutDataTypeStr "Inherit: Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum1"
Ports [4, 1]
Position [475, 163, 530, 302]
ShowName off
Inputs "++++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
OutDataType "sfix(16)"
OutScaling "2^0"
OutDataTypeStr "Inherit: Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum2"
Ports [2, 1]
Position [85, 105, 105, 125]
ShowName off
IconShape "round"
Inputs "|+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
OutDataType "sfix(16)"
OutScaling "2^0"
OutDataTypeStr "Inherit: Inherit via internal rule"
}
Block {
BlockType Outport
Name "qsl"
Position [610, 228, 640, 242]
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Line {
SrcBlock "I"
SrcPort 1
Points [110, 0]
Branch {
Points [0, 135]
Branch {
Points [0, 135]
Branch {
Points [0, 145]
DstBlock "1.0/(2F)"
DstPort 1
}
Branch {
DstBlock "1/(2F)"
DstPort 1
}
}
Branch {
DstBlock "1/4F"
DstPort 1
}
}
Branch {
DstBlock "1/2F"
DstPort 1
}
}
Line {
SrcBlock "T"
SrcPort 1
Points [40, 0]
Branch {
DstBlock "Sum"
DstPort 1
}
Branch {
DstBlock "Sum2"
DstPort 2
}
}
Line {
SrcBlock "Troom"
SrcPort 1
Points [10, 0]
Branch {
Points [70, 0]
DstBlock "Sum"
DstPort 2
}
Branch {
DstBlock "2"
DstPort 1
}
}
Line {
SrcBlock "1/2F"
SrcPort 1
DstBlock "Product"
DstPort 1
}
Line {
SrcBlock "CpH2"
SrcPort 1
DstBlock "Product"
DstPort 2
}
Line {
SrcBlock "1/4F"
SrcPort 1
DstBlock "Product1"
DstPort 1
}
Line {
SrcBlock "1/(2F)"
SrcPort 1
DstBlock "Product2"
DstPort 1
}
Line {
SrcBlock "CpH2O"
SrcPort 1
DstBlock "Product2"
DstPort 2
}
Line {
SrcBlock "1.0/(2F)"
SrcPort 1
DstBlock "Product3"
DstPort 1
}
Line {
SrcBlock "Hvaporization"
SrcPort 1
DstBlock "Product3"
DstPort 2
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Product2"
DstPort 3
}
Line {
SrcBlock "CpO2"
SrcPort 1
DstBlock "Product1"
DstPort 2
}
Line {
SrcBlock "Product"
SrcPort 1
Points [80, 0; 0, 100]
DstBlock "Sum1"
DstPort 1
}
Line {
SrcBlock "Product1"
SrcPort 1
DstBlock "Sum1"
DstPort 2
}
Line {
SrcBlock "Product2"
SrcPort 1
Points [55, 0; 0, -105]
DstBlock "Sum1"
DstPort 3
}
Line {
SrcBlock "Product3"
SrcPort 1
Points [90, 0; 0, -190]
DstBlock "Sum1"
DstPort 4
}
Line {
SrcBlock "Sum1"
SrcPort 1
DstBlock "Ncell"
DstPort 1
}
Line {
SrcBlock "Ncell"
SrcPort 1
DstBlock "qsl"
DstPort 1
}
Line {
SrcBlock "2"
SrcPort 1
Points [0, -200]
DstBlock "Sum2"
DstPort 1
}
Line {
SrcBlock "Sum2"
SrcPort 1
Points [20, 0]
Branch {
DstBlock "Product"
DstPort 3
}
Branch {
Points [0, 135]
DstBlock "Product1"
DstPort 3
}
}
Annotation {
Name "nH2"
Position [256, 31]
}
Annotation {
Name "nO2"
Position [256, 166]
}
Annotation {
Name "nH2O"
Position [251, 301]
}
Annotation {
Name "nH2O"
Position [259, 450]
}
}
}
Block {
BlockType Integrator
Name "Integrator"
Ports [2, 1]
Position [620, 171, 655, 209]
InitialConditionSource "external"
}
Block {
BlockType Constant
Name "Ncell"
Position [200, 153, 235, 177]
Value "24"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Constant
Name "Ncell1"
Position [210, 468, 245, 502]
Value "48"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Product
Name "Product1"
Ports [3, 1]
Position [340, 391, 400, 469]
Inputs "3"
InputSameDT off
OutDataType "sfix(16)"
OutScaling "2^0"
RndMeth "Floor"
}
Block {
BlockType Product
Name "Product2"
Ports [2, 1]
Position [380, 38, 425, 87]
InputSameDT off
OutDataType "sfix(16)"
OutScaling "2^0"
RndMeth "Floor"
}
Block {
BlockType Product
Name "Product3"
Ports [4, 1]
Position [340, 125, 400, 230]
Inputs "4"
InputSameDT off
OutDataType "sfix(16)"
OutScaling "2^0"
RndMeth "Floor"
}
Block {
BlockType Sum
Name "Sum"
Ports [4, 1]
Position [495, 124, 515, 236]
ShowName off
Inputs "---+"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
OutDataType "sfix(16)"
OutScaling "2^0"
OutDataTypeStr "Inherit: Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [625, 95, 645, 115]
ShowName off
IconShape "round"
Inputs "|+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
OutDataType "sfix(16)"
OutScaling "2^0"
OutDataTypeStr "Inherit: Inherit via internal rule"
}
Block {
BlockType Sum
Name "Sum2"
Ports [2, 1]
Position [160, 130, 180, 150]
ShowName off
IconShape "round"
Inputs "|+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
OutDataType "sfix(16)"
OutScaling "2^0"
OutDataTypeStr "Inherit: Inherit via internal rule"
}
Block {
BlockType SubSystem
Name "Terminal V"
Ports [4, 2]
Position [230, 21, 275, 124]
MinAlgLoopOccurrences off
PropExecContextOutsideSubsystem off
RTWSystemCode "Auto"
FunctionWithSeparateData off
Opaque off
RequestExecContextInheritance off
MaskHideContents off
System {
Name "Terminal V"
Location [4, 82, 999, 744]
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 [25, 23, 55, 37]
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
}
Block {
BlockType Inport
Name "T"
Position [25, 48, 55, 62]
Port "2"
IconDisplay "Port number"
OutDataType "sfix(16)"
OutScaling "2^0"
Port {
PortNumber 1
Name "T"
RTWStorageClass "Auto"
DataLoggingNameMode "SignalName"
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -