403"Rj逢挨pi"rjƒr ."sw{"vt·pj"pijk‒p"e泳 u
5.3 Epanet-Matlab toolkit Ỵ B瓜 công c映 泳ng d映ng Epanet vào bài toá nt 嘘k"逢w
5.3.1Epanet-Matlab toolkit là gì?
EPANET-Matlab Toolkit là m瓜t ph亥n m隠m mã ngu欝n m荏."8逢嬰c phát tri吋n ban 8亥u b荏i Trung tâm Nghiên c泳u M衣ng và H羽 th嘘ng Thông minh KIOS c栄c"A衣i h丑c Síp, ho衣v"8瓜pi"vtqpi"o»k"vt逢運pi"Ocvncd."8吋 cung c医p giao di羽n l壱p trình cho phiên b違n m噂i nh医t c栄a EPANET, m瓜t ph亥n m隠m mơ hình th栄y l詠c và ch医t n逢嬰ng p逢噂c 8逢嬰c t衣o ra b荏i US EPA, v噂i Matlab là m瓜t ph亥n m隠m tính tốn k悦 thu壱t c医p caọ M映c tiêu c栄a b瓜 cơng c映 EPANET-Matlab Toolkit là ph映c v映 pj逢" o瓜t khung l壱p trình chung cho nghiên c泳u và phát tri吋p"vtqpi"n pj"x詠c m衣pi"p逢噂e"vj»pi"okpj"8cpi"pi {"e pi phát tri吋n.
Khi l壱p trình tính tốn có liên k院t s穎 d映ng v噂i Epanet-Matlab Vqqnmkv."pi逢運i s穎 d映ng hồn tồn có th吋 tính tốn th栄y l詠c và ch医v"n逢嬰pi"p逢噂e"pj逢"vtqpi"ej逢挨pi"vt·pj" Epanet.
HVTH: NGUY右P"VJCPJ"X "- 1970182 46
5.3.2 永ng d映ng Epanet-Matlab Toolkit trong ngơn ng英 l壱p trình
Quy trình t鰻ng qt s穎 d映ng các hàm c栄a Epanet-Matlab Toolkit s穎 d映ng trong o»k"vt逢運ng l壱p trình Matlab 8逢嬰c mơ t違vjgq"eƒe"d逢噂c sau:
1. S穎 d映ng hàm Grcpgv*ỊPgv30kprĨ+ 8吋 m荏 h羽 th嘘ng Toolkit, cùng v噂i m瓜t t壱p tin Epanet 8亥u vàọ
2. S穎 d映ng các hàm d衣ng SETzzz"8吋vjc{"8鰻k"eƒe"8員c tính h羽 th嘘pi"8逢嬰c ch丑n.
3. S穎 d映ng hàm SOLVEJ"8吋 tính tốn mơ ph臼ng th栄y l詠c (ho員c s穎 d映ng các hàm ENopenH - ENinitH - ENrunH - ENnextH - ENcloseH 8吋 tính tốn mô ph臼ng theo t瑛pi"d逢噂c), truy c壱p k院t qu違 trong q trình tính tốn v噂i các hàm d衣ng GETxxx.
4. S穎 d映ng hàm SOLVEQ 8吋 tính tốn mô ph臼ng ch医v"n逢嬰pi"p逢噂c (ho員c s穎 d映ng các hàm ENopenQ - ENinitQ - ENrunQ - GPpgzvS" 8吋 tính tốn mơ ph臼ng theo t瑛ng d逢噂c), truy c壱p k院t qu違 trong q trình tính tốn v噂i các hàm d衣ng GETxxx.
5. Quay tr荏 l衣i D逢噂c 2 8吋 ch衣y các phân tích b鰻 sung, ho員c s穎 d映ng hàm writeReport
8吋 t衣o t壱p tin báo cáo k院t qu違vjgq"8鵜nh d衣ng.
6. S穎 d映ng hàm CLOSExxx 8吋 d瑛ng h羽 th嘘ng Toolkit.
5.3.3Các hàm thu瓜c Epanet-Matlab Toolkit dùng trong l壱p trình tính tốn
B違ng 5-1: Các hàm thu瓜c Epanet-Matlab Toolkit
V pj"p<pi Hàm E»pi"f映pi
O荏"x "8„pi"j羽" vj嘘pi"Vqqnmkv
ercpgv*ỊPgv30kprĨ+ V違k"v羽r"8亥w"x q"x "o荏"j羽"vj嘘pi"b瓜"e»pi"e映"Gpanet openHydraulicAnalysis O"j"vjpi"rjÔp"v ej"vj{"ne openQualityAnalysis O荏rjÔp"v ej"ejv"npip逢噂e closeNetwork A„pi"o衣pi"n逢噂k
closeHydraulicAnalysis A„pij"vjpi"rjÔp"v ej"vj{" n詠e
closeQualityAnalysis Api"rjÔp"v ej"ejv"npi
Pj„o"j o"vjk院v" n壱r"vj»pi"u嘘"x隠" p¿v"x "8逢運pi"嘘pi" vt‒p"o衣pi"n逢噂k setLinkDiameter Vjk院v"n壱r"vj»pi"u嘘"8逢運pi"m pj" 嘘pi setLinkLength Vjk院v"n壱r"vj»pi"u嘘"ejk隠w"f k" 嘘pi setNodeElevations Vjk院v"n壱r"vj»pi"u嘘"ecq"8瓜"p¿v setNodeNameID Vjk院v"n壱r"v‒p"p¿v
HVTH: NGUY右P"VJCPJ"X "- 1970182 47 Pj„o"j o"n医{" vj»pi"vkp"x隠"p¿v" vt‒p"o衣pi"n逢噂k getNodeNameID N医{"v‒p"p¿v getNodePressure N医{"ej雨"u嘘"ƒr"n詠e"p¿v getNodeType N医{"8鵜pj"f衣pi"vjgq"v瑛pi"p¿v getNodeElevations N医{"ej雨"u嘘"ecq"8瓜"p¿v Pj„o"j o"n医{" vj»pi"vkp"x隠" 8逢運pi"嘘pi"vt‒p" o衣pi"n逢噂k getLinkNameID N医{"v‒p"8逢運pi"嘘pi
getLinkDiameter N医{"ej雨"u嘘"8逢運pi"m pj"嘘pi getLinkLength N医{"ej雨"u嘘"ejk隠w"f k"嘘pi getLinkVelocity N医{"ej雨"u嘘"x壱p"v嘘e"8逢運pi"嘘pi