วันศุกร์ที่ 28 กรกฎาคม พ.ศ. 2560

การผสานแบบจำลอง MIKE Hydro Basin ที่ Setup แยกกัน เข้าด้วยกันเป็นไฟล์เดียว

ในบทความนี้จะแนะนำวิธีการผสานแบบจำลอง
MIKE Hydro Basin Version 2017
ที่ Setup แยกกันอยู่ ให้ผสานรวมเป็นแบบจำลองเดียว

ตัวอย่างรูปด้านล่างเป็น Setup MHB แบบง่ายสองตัว ที่สร้างแยกกันเป็นไฟล์ 
MHB01.mhydro และ MHB02.mhydro


MHB01

MHB02

เนื่องจากขณะที่เขียนบทความนี้ ยังไม่มีเครื่องมือช่วยในการผสานแบบจำลอง MHB
ดังนั้นผู้เขียนจึงเขียนโปรแกรมด้วย Macro ใน Excel เพื่อช่วยในการผสานแบบจำลองเข้าด้วยกัน


การใช้งาน Excel เพื่อช่วยในการผสานไฟล์ จะต้องดำเนินการดังต่อไปนี้
  1. ต้องตรวจสอบไฟล์ทั้งคู่ว่ารันได้
  2. เลือกไฟล์หนึ่งเป็นไฟล์หลัก ส่วนอีกไฟล์จะเป็นไฟล์ที่ต้องเปิดด้วย Text Editor เพื่อทำการ Replace ในข้อ 3 และ 4
  3. ให้ Replace "ShortName = 'E" ด้วย "ShortName = 'E100" หรือ เลขอื่นๆ ที่จะมั่นใจได้ว่าตัวเลขหลัง E จะไม่มีเลขซ้ำกับในไฟล์แรก
  4. ทำเช่นเดียวกับ 3 แต่ Replace ข้อความอื่นๆคือ "ShortName = 'N", "ShortName = 'W" และ "ShortName = 'C"
  5. เซฟไฟล์ที่ Replace แล้วไว้ใช้งานสำหรับการผสาน
  6. เปิดไฟล์ "MergeMHB.xlsm" ซึ่งเขียน Macro สำหรับการผสานไฟล์ไว้แล้ว (ในไฟล์จะมีอธิบายวิธีการใช้งาน) และยอมให้ใช้ Macro ได้
  7. แก้ไขชื่อไฟล์ใน cell G2, G3, G4 และ G5 ซึ่งเป็นชื่อไฟล์ MHB สำหรับการผสานและผล
  8. เนื่องจากตัวอย่างมี feature เพียง 3 อย่างคือ Branch, Catchment และ Water User จึงมีการตั้งค่าไว้ใน column B, C, D ให้ตรวจสอบเพียง 3 feature เท่านั้น หากจะผสานไฟล์ที่มี feature อื่นๆ ให้กรอกข้อมูลเพิ่มเอง โดยต้องกรอกให้ครบ 3 Column ทั้งนี้ให้ดูตัวอย่างในไฟล์ ร่วมกับการเปิดไฟล์ .mhydro ด้วย text editor เพื่อตรวจสอบลักษณะ Text ภายในไฟล์ว่าเป็นรูปแบบใด
  9. คลิกปุ่ม Run
  10. ตรวจสอบผลการผสานแบบจำลอง



รูปตัวอย่างในไฟล์ Excel ที่มี Macro สำหรับช่วยผสานไฟล์ MHB

ในไฟล์ที่ Download ไป จะมีตัวอย่างไฟล์ MHB01, MHB02 ซึ่งเป็นไฟล์ต้นแบบที่ต้องการผสาน
ส่วนไฟล์ MHB03 เป็นไฟล์ MHB02 ที่ถูกเปิดด้วย text editor แล้วทำการ replace ตามในข้อ 3 และ 4
สุดท้ายไฟล์ MHB31 เป็นไฟล์ที่ผสานเสร็จแล้ว พร้อมเปิดมาตรวจสอบว่ารันได้หรือไม่
(บางครั้งอาจผสานได้แต่รันไม่ได้ หากทำผิดในส่วนการ Replace ในข้อ 3 และ 4 ข้างบน)

MHB31

วันพุธที่ 21 มิถุนายน พ.ศ. 2560

สัมมนาเรื่อง “วิกฤต โอกาส และการแก้ปัญหาน้ำอย่างยั่งยืนด้วยแบบจำลองทางคณิตศาสตร์”

วิกฤต โอกาส และการแก้ปัญหาน้ำอย่างยั่งยืนด้วยแบบจำลองทางคณิตศาสตร์

ณ ห้องประชุมสงค์ธนาพิทักษ์
มหาวิทยาลัยเทคโนโลยีราชมงคลธัญบุรี

ระหว่างวันที่ 22 - 23 มิถุนายน 2560

โดย

คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเทคโนโลยีราชมงคลธัญบุรี ร่วมกับ DHI



การบรรยายในงานสัมมนาในวันที่ 22 ประกอบด้วย

Mr. Torben Strange Jensen
ผู้บริหารและผู้เชี่ยวชาญแบบจำลอง MIKE Powered by DHI 
and

ผศ. ดร. ศิริลักษณ์ ชุ่มชื่น
กรรมการบริหาร บริษัท ปัญญา คอนซัลแตนท์ จำกัด
การทำแบบจำลองสำหรับการออกแบบอุโมงค์ส่งน้ำที่ยาวมาก
(เอกสารประกอบการบรรยาย ให้ติดต่อโดยตรงกับผู้บรรยาย) 

นายจิรายุ เจริญองอาจ
นักศึกษาปริญญาเอก ภาควิชา วิศวกรรมแหล่งน้ำและการจัดการ สถาบันเทคโนโลยีแห่งเอเชีย

ดร. สมชาย ชนวัฒนา
DHI Thailand


ส่วนวันที่ 23 เป็นการฝึกอบรมเชิงปฎิบัติการเบื้องต้น
สำหรับแบบจำลองดังนี้


MIKE HYDRO RIVER
ซึ่งเป็นแบบจำลองการไหล 1 มิติ สำหรับโครงข่ายลำน้ำ
โดยเน้นไปที่การคำนวณการรุกล้ำของน้ำเค็ม
สอนโดย ดร. สมชาย ชนวัฒนา
และ


MIKE 21 FM
ซึ่งเป็นแบบจำลองชลศาสตร์แบบ 2 มิติ
ที่จะเน้นไปที่การคำนวณน้ำท่วมในพื้นที่ศึกษาบนฝั่ง
สอนโดย Mr. Torben Strange Jensen


เอกสารในงานสัมมนา สามารถคลิกโหลดได้จากใต้ชื่อผู้บรรยายหรือผู้สอน
สำหรับผู้เข้าอบรมแบบจำลองในวันที่ 23 ควรลงโปรแกรมมาล่วงหน้า
โดย Download โปรแกรมได้จาก
และเลือกโหลดโปรแกรม MIKE HYDRO RIVER หรือ MIKE 21 พร้อมทั้ง DHI License Manager

ให้ลงโปรแกรม DHI License Manager คู่กับ MIKE HYDRO RIVER หรือ MIKE 21

และให้ลงโปรแกรม Hotfix 2 ตัวเพื่อแก้ไข Bugs เพิ่มเติมดังนี้



ด้านล่างเป็น License สำหรับการฝึกอบรม (ใช้งานได้ถึงวันที่ 30 มิย. 2017)


วิธีการติดตั้ง License ทำตามขั้นตอนดังนี้
ให้ติดตั้งโปรแกรม DHI License Manager
หลังติดตั้งเสร็จให้เปิดโปรแกรม DHI License Management ขึ้นมา

ในหน้า License Server ตรวจสอบ Host name เป็น localhost
จากนั้นคลิกที่ Import license file ด้านล่าง
แล้วเลือกไฟล์ "License.dhilic" ที่ Download จาก Link ข้างบน
หลังลง License แล้วจะพบรายชื่อ Module ที่ใช้งานได้ปรากฏขึ้น
เสร็จเรียบร้อยแล้วคลิก OK เพื่อปิดโปรแกรมนี้


ระบบปฎิบัติการที่เหมาะสมมีดังนี้
Windows 7 Professional Service Pack 1 (64 bit), 
Windows 10 Pro (64 bit), 
Windows Server 2012 R2 Standard (64 bit)
Windows Server 2016 Standard (64 bit).