⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 membraneim.mdl

📁 These are matlab and simulink files to model the membrane crystallization system, including the matl
💻 MDL
📖 第 1 页 / 共 4 页
字号:
	  GotoTag		  "MembraneArea"
	  TagVisibility		  "global"
	}
	Block {
	  BlockType		  Constant
	  Name			  "Molar weight[g/mol]"
	  Position		  [295, 180, 325, 210]
	  BackgroundColor	  "yellow"
	  Value			  "342.29648"
	}
	Block {
	  BlockType		  Mux
	  Name			  "Mux"
	  Ports			  [2, 1]
	  Position		  [1020, 321, 1025, 359]
	  ShowName		  off
	  Inputs		  "2"
	  DisplayOption		  "bar"
	}
	Block {
	  BlockType		  Mux
	  Name			  "Mux1"
	  Ports			  [5, 1]
	  Position		  [1240, 457, 1245, 583]
	  ShowName		  off
	  Inputs		  "5"
	  DisplayOption		  "bar"
	}
	Block {
	  BlockType		  Mux
	  Name			  "Mux2"
	  Ports			  [5, 1]
	  Position		  [755, 126, 760, 384]
	  ShowName		  off
	  Inputs		  "5"
	  DisplayOption		  "bar"
	}
	Block {
	  BlockType		  Mux
	  Name			  "Mux3"
	  Ports			  [3, 1]
	  Position		  [450, 311, 455, 349]
	  ShowName		  off
	  Inputs		  "3"
	  DisplayOption		  "bar"
	}
	Block {
	  BlockType		  Mux
	  Name			  "Mux4"
	  Ports			  [2, 1]
	  Position		  [345, 541, 350, 579]
	  ShowName		  off
	  Inputs		  "2"
	  DisplayOption		  "bar"
	}
	Block {
	  BlockType		  Mux
	  Name			  "Mux5"
	  Ports			  [5, 1]
	  Position		  [600, 236, 605, 374]
	  ShowName		  off
	  Inputs		  "5"
	  DisplayOption		  "bar"
	}
	Block {
	  BlockType		  Mux
	  Name			  "Mux6"
	  Ports			  [2, 1]
	  Position		  [870, 311, 875, 349]
	  ShowName		  off
	  Inputs		  "2"
	  DisplayOption		  "bar"
	}
	Block {
	  BlockType		  Mux
	  Name			  "Mux7"
	  Ports			  [4, 1]
	  Position		  [990, 668, 995, 782]
	  ShowName		  off
	  DisplayOption		  "bar"
	}
	Block {
	  BlockType		  Mux
	  Name			  "Mux8"
	  Ports			  [3, 1]
	  Position		  [860, 541, 865, 589]
	  ShowName		  off
	  Inputs		  "3"
	  DisplayOption		  "bar"
	}
	Block {
	  BlockType		  Constant
	  Name			  "Pass number"
	  Position		  [725, 610, 755, 640]
	  BackgroundColor	  "yellow"
	  Value			  "12"
	}
	Block {
	  BlockType		  Constant
	  Name			  "R[J/kg.mol]"
	  Position		  [295, 135, 325, 165]
	  BackgroundColor	  "yellow"
	  Value			  "8.314"
	}
	Block {
	  BlockType		  Constant
	  Name			  "RhoLactose[kg/m3]"
	  Position		  [280, 295, 310, 325]
	  BackgroundColor	  "yellow"
	  Value			  "1550"
	}
	Block {
	  BlockType		  Constant
	  Name			  "RhoWater[kg/m3]"
	  Position		  [275, 345, 305, 375]
	  BackgroundColor	  "yellow"
	  Value			  "1000"
	}
	Block {
	  BlockType		  Display
	  Name			  "Saturation temperature[C]"
	  Ports			  [1]
	  Position		  [1590, 405, 1680, 435]
	  Decimation		  "1"
	  Lockdown		  off
	}
	Block {
	  BlockType		  Display
	  Name			  "Saturation temperature[C]1"
	  Ports			  [1]
	  Position		  [1295, 265, 1385, 295]
	  Decimation		  "1"
	  Lockdown		  off
	}
	Block {
	  BlockType		  TransportDelay
	  Name			  "Transport\nDelay"
	  Position		  [1535, 515, 1565, 545]
	  DelayTime		  "20"
	  InitialOutput		  "0.2286"
	}
	Block {
	  BlockType		  Fcn
	  Name			  "Tsat"
	  Position		  [1490, 405, 1550, 435]
	  Expr			  "( sqrt((-2.825)^2-4*0.0053*(390.06-u[1]*100"
"))+2.825)/(2*0.0053)-273"
	}
	Block {
	  BlockType		  Fcn
	  Name			  "Water"
	  Position		  [905, 315, 965, 345]
	  Expr			  "u[1]*u[2]/60"
	}
	Block {
	  BlockType		  Display
	  Name			  "diameter[m]"
	  Ports			  [1]
	  Position		  [1005, 550, 1095, 580]
	  Decimation		  "1"
	  Lockdown		  off
	}
	Block {
	  BlockType		  Display
	  Name			  "diameter[m]1"
	  Ports			  [1]
	  Position		  [750, 385, 840, 415]
	  Decimation		  "1"
	  Lockdown		  off
	}
	Block {
	  BlockType		  Fcn
	  Name			  "fL"
	  Position		  [1055, 325, 1115, 355]
	  Expr			  "u[2]-u[1]"
	}
	Block {
	  BlockType		  Constant
	  Name			  "k_0, pre-exponential factor 1"
	  Position		  [290, 24, 335, 56]
	  BackgroundColor	  "yellow"
	  Value			  "3.17e4"
	}
	Block {
	  BlockType		  Goto
	  Name			  "leaving pressure"
	  Position		  [1600, 904, 1650, 936]
	  BackgroundColor	  "red"
	  GotoTag		  "P_L_M"
	  TagVisibility		  "global"
	}
	Block {
	  BlockType		  Goto
	  Name			  "leaving temperature"
	  Position		  [1600, 819, 1650, 851]
	  BackgroundColor	  "red"
	  GotoTag		  "T_L_M"
	  TagVisibility		  "global"
	}
	Block {
	  BlockType		  Goto
	  Name			  "leaving temperature1"
	  Position		  [1605, 214, 1655, 246]
	  BackgroundColor	  "red"
	  GotoTag		  "water"
	  TagVisibility		  "global"
	}
	Block {
	  BlockType		  Fcn
	  Name			  "w"
	  Position		  [365, 545, 425, 575]
	  Expr			  "(u[1]+u[2])/2"
	}
	Block {
	  BlockType		  Fcn
	  Name			  "wL1"
	  Position		  [1285, 505, 1345, 535]
	  ShowName		  off
	  Expr			  "(u[2]*u[3]-u[1]*u[5])/u[4]"
	}
	Line {
	  SrcBlock		  "Mux"
	  SrcPort		  1
	  DstBlock		  "fL"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Integrator"
	  SrcPort		  1
	  Points		  [50, 0]
	  Branch {
	    Points		    [50, 0]
	    Branch {
	      Points		      [0, 125; -370, 0]
	      Branch {
		Points			[0, -85]
		DstBlock		"Mux1"
		DstPort			5
	      }
	      Branch {
		Points			[-820, 0]
		DstBlock		"Mux4"
		DstPort			2
	      }
	    }
	    Branch {
	      DstBlock		      "Transport\nDelay"
	      DstPort		      1
	    }
	  }
	  Branch {
	    Points		    [0, -110]
	    DstBlock		    "Tsat"
	    DstPort		    1
	  }
	}
	Line {
	  SrcBlock		  "M"
	  SrcPort		  1
	  Points		  [0, -180]
	  DstBlock		  "Mux1"
	  DstPort		  4
	}
	Line {
	  SrcBlock		  "wL1"
	  SrcPort		  1
	  DstBlock		  "Integrator"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Mux1"
	  SrcPort		  1
	  DstBlock		  "wL1"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Entering mass fraction[%]"
	  SrcPort		  1
	  Points		  [25, 0]
	  Branch {
	    Points		    [790, 5]
	    Branch {
	      DstBlock		      "Mux1"
	      DstPort		      3
	    }
	    Branch {
	      Points		      [0, 80; 250, 0]
	      DstBlock		      "Integrator"
	      DstPort		      2
	    }
	  }
	  Branch {
	    DstBlock		    "Mux4"
	    DstPort		    1
	  }
	}
	Line {
	  SrcBlock		  "RhoLactose[kg/m3]"
	  SrcPort		  1
	  Points		  [100, 0; 0, 10]
	  DstBlock		  "Mux3"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "RhoWater[kg/m3]"
	  SrcPort		  1
	  Points		  [105, 0; 0, -30]
	  DstBlock		  "Mux3"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Mux3"
	  SrcPort		  1
	  DstBlock		  "Density"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Mux4"
	  SrcPort		  1
	  DstBlock		  "w"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "w"
	  SrcPort		  1
	  Points		  [5, 0]
	  Branch {
	    DstBlock		    "Mux3"
	    DstPort		    3
	  }
	  Branch {
	    Points		    [150, 0]
	    DstBlock		    "Mux5"
	    DstPort		    5
	  }
	}
	Line {
	  SrcBlock		  "R[J/kg.mol]"
	  SrcPort		  1
	  Points		  [255, 0]
	  DstBlock		  "Mux5"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Molar weight[g/mol]"
	  SrcPort		  1
	  Points		  [205, 0; 0, 85]
	  DstBlock		  "Mux5"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "Density"
	  SrcPort		  1
	  Points		  [10, 0]
	  Branch {
	    DstBlock		    "Mux5"
	    DstPort		    4
	  }
	  Branch {
	    Points		    [0, 440]
	    DstBlock		    "Mux7"
	    DstPort		    4
	  }
	}
	Line {
	  SrcBlock		  "Mux5"
	  SrcPort		  1
	  DstBlock		  "DeltaPi"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "k_0, pre-exponential factor 1"
	  SrcPort		  1
	  Points		  [355, 0; 0, 115]
	  DstBlock		  "Mux2"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "E_A, activation energy1"
	  SrcPort		  1
	  Points		  [325, 0; 0, 110]
	  DstBlock		  "Mux2"
	  DstPort		  2
	}
	Line {
	  SrcBlock		  "DeltaPi"
	  SrcPort		  1
	  Points		  [20, 0]
	  Branch {
	    DstBlock		    "Mux2"
	    DstPort		    4
	  }
	  Branch {
	    Points		    [0, 95]
	    DstBlock		    "diameter[m]1"
	    DstPort		    1
	  }
	}
	Line {
	  SrcBlock		  "DeltaP"
	  SrcPort		  1
	  Points		  [20, 0; 0, -60]
	  DstBlock		  "Mux2"
	  DstPort		  5
	}
	Line {
	  SrcBlock		  "Mux2"
	  SrcPort		  1
	  DstBlock		  "J"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "MembraneArea[m2]"
	  SrcPort		  1
	  Points		  [15, 0]
	  Branch {
	    DstBlock		    "Mux6"
	    DstPort		    2
	  }
	  Branch {
	    DstBlock		    "Mux8"
	    DstPort		    1
	  }
	}
	Line {
	  SrcBlock		  "J"
	  SrcPort		  1
	  Points		  [0, 65]
	  DstBlock		  "Mux6"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Mux6"
	  SrcPort		  1
	  DstBlock		  "Water"
	  DstPort		  1
	}
	Line {
	  SrcBlock		  "Water"
	  SrcPort		  1
	  Points		  [15, 0]
	  Branch {
	    DstBlock		    "Mux"
	    DstPort		    1
	  }
	  Branch {
	    Points		    [0, -100; 260, 0]
	    Branch {
	      DstBlock		      "leaving temperature1"
	      DstPort		      1
	    }
	    Branch {
	      Points		      [0, 50]
	      DstBlock		      "Saturation temperature[C]1"
	      DstPort		      1
	    }
	  }
	}
	Line {
	  SrcBlock		  "Entering mass flow[kg/min]"
	  SrcPort		  1
	  Points		  [30, 0]
	  Branch {
	    Points		    [20, 0]
	    DstBlock		    "Mux"
	    DstPort		    2
	  }
	  Branch {
	    Points		    [0, 105]
	    DstBlock		    "Mux1"
	    DstPort		    2
	  }
	}
	Line {
	  SrcBlock		  "fL"
	  SrcPort		  1
	  Points		  [20, 0]
	  Branch {
	    Points		    [0, 130]
	    DstBlock		    "Mux1"
	    DstPort		    1
	  }
	  Branch {
	    DstBlock		    "Leavinging mass flow[kg/min]"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -