📄 membraneim.mdl
字号:
DstPort 1
}
}
Line {
SrcBlock "Membrane height"
SrcPort 1
Points [45, 0]
Branch {
DstBlock "Mux8"
DstPort 2
}
Branch {
Points [0, 145]
DstBlock "Mux7"
DstPort 2
}
}
Line {
SrcBlock "Mux8"
SrcPort 1
DstBlock "Diameter"
DstPort 1
}
Line {
SrcBlock "Pass number"
SrcPort 1
Points [15, 0]
Branch {
Points [70, 0]
DstBlock "Mux8"
DstPort 3
}
Branch {
Points [0, 115]
DstBlock "Mux7"
DstPort 3
}
}
Line {
SrcBlock "Diameter"
SrcPort 1
Points [20, 0]
Branch {
DstBlock "Mux7"
DstPort 1
}
Branch {
DstBlock "diameter[m]"
DstPort 1
}
}
Line {
SrcBlock "Mux7"
SrcPort 1
DstBlock "M"
DstPort 1
}
Line {
SrcBlock "Tsat"
SrcPort 1
DstBlock "Saturation temperature[C]"
DstPort 1
}
Line {
SrcBlock "Entering temperature [C]"
SrcPort 1
Points [10, 0]
Branch {
Points [375, 0]
Branch {
Points [0, 55]
DstBlock "Mux5"
DstPort 3
}
Branch {
Points [0, -50; 140, 0; 0, 55]
DstBlock "Mux2"
DstPort 3
}
}
Branch {
Points [0, 585]
DstBlock "leaving temperature"
DstPort 1
}
}
Line {
SrcBlock "Entering pressure[bar]"
SrcPort 1
Points [25, 0]
Branch {
DstBlock "DeltaP"
DstPort 1
}
Branch {
Points [0, 505]
DstBlock "leaving pressure"
DstPort 1
}
}
Line {
SrcBlock "Transport\nDelay"
SrcPort 1
DstBlock "Leaving mass fraction[%]"
DstPort 1
}
}
}
Block {
BlockType Constant
Name "Membrane area[m2]"
Position [829, 680, 861, 725]
Orientation "up"
BackgroundColor "yellow"
Value "14.45"
}
Block {
BlockType Goto
Name "Membrane entering mass fraction [%]"
Position [695, 367, 790, 413]
BackgroundColor "green"
ShowName off
GotoTag "w_E_M"
TagVisibility "global"
}
Block {
BlockType Goto
Name "Membrane entering mass fraction [%]1"
Position [695, 302, 790, 348]
BackgroundColor "green"
ShowName off
GotoTag "f_E_M"
TagVisibility "global"
}
Block {
BlockType From
Name "Membrane leaving mass fraction [%]"
Position [1100, 375, 1200, 425]
BackgroundColor "red"
ShowName off
CloseFcn "tagdialog Close"
GotoTag "w_L_M"
TagVisibility "global"
}
Block {
BlockType From
Name "Membrane leaving mass fraction [%]1"
Position [1100, 445, 1200, 495]
BackgroundColor "red"
ShowName off
CloseFcn "tagdialog Close"
GotoTag "P_L_M"
TagVisibility "global"
}
Block {
BlockType From
Name "Membrane leaving mass fraction [%]2"
Position [1100, 515, 1200, 565]
BackgroundColor "red"
ShowName off
CloseFcn "tagdialog Close"
GotoTag "T_L_M"
TagVisibility "global"
}
Block {
BlockType From
Name "Membrane leaving mass fraction [%]3"
Position [1100, 310, 1200, 360]
BackgroundColor "red"
ShowName off
CloseFcn "tagdialog Close"
GotoTag "f_L_M"
TagVisibility "global"
}
Block {
BlockType Mux
Name "Mux"
Ports [2, 1]
Position [1320, 746, 1325, 784]
ShowName off
Inputs "2"
DisplayOption "bar"
}
Block {
BlockType Scope
Name "Scope"
Ports [1]
Position [1415, 359, 1445, 391]
Floating off
Location [5, 56, 1285, 1031]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
SaveToWorkspace on
DataFormat "Array"
LimitDataPoints off
SampleInput on
SampleTime "0"
}
Block {
BlockType Scope
Name "Scope1"
Ports [1]
Position [1295, 644, 1325, 676]
Floating off
Location [5, 40, 1285, 1018]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
SaveName "ScopeData1"
DataFormat "StructureWithTime"
SampleTime "0"
}
Block {
BlockType Scope
Name "Scope2"
Ports [1]
Position [550, 614, 580, 646]
Floating off
Location [5, 56, 1285, 1031]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
SaveName "ScopeData2"
DataFormat "StructureWithTime"
SampleTime "0"
}
Block {
BlockType Step
Name "Step1"
Position [90, 450, 120, 480]
Time "480"
Before "0.3"
After "0.31"
SampleTime "0"
}
Block {
BlockType Sum
Name "Sum3"
Ports [2, 1]
Position [150, 460, 170, 480]
ShowName off
IconShape "round"
Inputs "|+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum9"
Ports [3, 1]
Position [420, 440, 450, 470]
ShowName off
IconShape "round"
Inputs "|+++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Display
Name "Water flow [kg/min]"
Ports [1]
Position [966, 680, 1064, 710]
Orientation "down"
Decimation "1"
Lockdown off
}
Block {
BlockType TransferFcn
Name "td"
Position [270, 390, 320, 420]
Numerator "[5.45]"
Denominator "[25 1]"
}
Block {
BlockType Outport
Name "Output"
Position [565, 693, 595, 707]
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "Output1"
Position [1360, 758, 1390, 772]
Port "2"
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "Entering temperature[C]"
SrcPort 1
DstBlock " Membrane entering mass fraction [%]"
DstPort 1
}
Line {
SrcBlock "Entering concentration[%]"
SrcPort 1
DstBlock "Membrane entering mass fraction [%]"
DstPort 1
}
Line {
SrcBlock "Entering flow[kg/min]"
SrcPort 1
DstBlock "Membrane entering mass fraction [%]1"
DstPort 1
}
Line {
SrcBlock "Membrane leaving mass fraction [%]2"
SrcPort 1
DstBlock "Leaving Temperature[C]"
DstPort 1
}
Line {
SrcBlock "Membrane leaving mass fraction [%]1"
SrcPort 1
DstBlock "Leaving pressure[bar]"
DstPort 1
}
Line {
SrcBlock "Membrane leaving mass fraction [%]"
SrcPort 1
Points [20, 0]
Branch {
DstBlock "Leaving concentration[%]"
DstPort 1
}
Branch {
Points [0, 355]
Branch {
DstBlock "Mux"
DstPort 1
}
Branch {
Points [0, 95; -1065, 0]
DstBlock "Sum3"
DstPort 2
}
}
Branch {
Points [0, -25]
DstBlock "Scope"
DstPort 1
}
}
Line {
SrcBlock "Membrane leaving mass fraction [%]3"
SrcPort 1
DstBlock "Leaving flow [kg/min]"
DstPort 1
}
Line {
SrcBlock " 2"
SrcPort 1
Points [0, 25]
Branch {
DstBlock "Water flow [kg/min]"
DstPort 1
}
Branch {
DstBlock "Scope1"
DstPort 1
}
}
Line {
SrcBlock "Membrane area[m2]"
SrcPort 1
Points [0, -15; 15, 0]
DstBlock " 11"
DstPort 1
}
Line {
SrcBlock "Kc"
SrcPort 1
Points [5, 0]
Branch {
DstBlock "1/Ti"
DstPort 1
}
Branch {
DstBlock "Sum9"
DstPort 2
}
Branch {
Points [0, -65]
DstBlock "td"
DstPort 1
}
}
Line {
SrcBlock "1/Ti"
SrcPort 1
DstBlock "Iaction3"
DstPort 1
}
Line {
SrcBlock "Iaction3"
SrcPort 1
Points [95, 0]
DstBlock "Sum9"
DstPort 3
}
Line {
SrcBlock "Sum3"
SrcPort 1
DstBlock "Kc"
DstPort 1
}
Line {
SrcBlock "Step1"
SrcPort 1
Points [0, 5; 5, 0]
Branch {
DstBlock "Sum3"
DstPort 1
}
Branch {
Points [0, 395; 1110, 0; 0, -90]
DstBlock "Mux"
DstPort 2
}
}
Line {
SrcBlock "td"
SrcPort 1
DstBlock "Derivative1"
DstPort 1
}
Line {
SrcBlock "Derivative1"
SrcPort 1
Points [14, 0]
DstBlock "Sum9"
DstPort 1
}
Line {
SrcBlock "Sum9"
SrcPort 1
Points [0, -5; 35, 0; 0, 10]
Branch {
Points [0, 170]
Branch {
DstBlock "Scope2"
DstPort 1
}
Branch {
Points [0, 70]
DstBlock "Output"
DstPort 1
}
}
Branch {
DstBlock " Membrane BH entering pressure [bar]"
DstPort 1
}
}
Line {
SrcBlock "Mux"
SrcPort 1
DstBlock "Output1"
DstPort 1
}
Annotation {
Name "Membrane"
Position [924, 271]
FontSize 36
FontWeight "bold"
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -