วันพฤหัสบดีที่ 11 กรกฎาคม พ.ศ. 2556

การแสดงผลคำนวณแผนที่น้ำท่วม หรือผลคำนวณ 2 มิติของแบบจำลอง MIKEbyDHI ด้วยเครื่องมือ Plot Composer

ในบทความนี้จะแนะนำเทคนิคการนำผลการคำนวณที่เป็น 2 มิติ จากแบบจำลอง MIKEbyDHI
เช่นผลคำนวณแผนที่น้ำท่วม หรือผลคำนวณจากโปรแกรม MIKE21
โดยไฟล์ผลคำนวณเหล่านี้จะมีนามสกุล dfs2

ในบทความนี้จะแนะนำรวมไปถึงการสร้างวีดีโอภาพเคลื่อนไหวของผลคำนวณ 2 กรณีพร้อมกันด้วย
เบื้องต้นให้เปิดโปรแกรม MIKEZero แล้วเลือกสร้างไฟล์ใหม่แล้วเลือกสร้างไฟล์ plc



เลือกสร้างไฟล์ Plot Composer



เมื่อได้ไฟล์ใหม่แล้ว ให้เพิ่มพื้นที่สร้างกราฟ โดยเลือกเมนู Plot / Insert New Plot Object...



จะมีหน้าต่างถามว่าต้องการเพิ่มพื้นที่สร้างกราฟกี่พื้นที่ ตัวอย่างนี้สร้าง 2 พื้นที่ 
โดยแบ่งครึ่งตามแนวตั้ง วางซ้ายและขวา และสำหรับไฟล์ผลแบบ dfs2 เราจะสร้างเป็น Grid Plot



หลังจากนั้นโปรแกรมจะเปิดหน้าต่างให้เลือกไฟล์ dfs2 ที่ต้องการน้ำมาแสดง



เมื่อเลือกไฟล์แล้ว จะมีแถบต่างๆไว้จัดการ แก้ไข และตั้งค่าการแสดงแผนที่



เมื่อตั้งค่ากราฟแรกเสร็จแล้ว ให้คลิกเม้าส์ซ้ายที่พื้นที่กราฟอีกที่ แล้วคลิกขวาเลือก Properties
ก็จะมีหน้าต่างให้เลือกไฟล์ dfs2 ให้เลือกไฟล์ผลคำนวณอีกกรณีที่ต้องการ



เมื่อตั้งค่าเสร็จแล้ว จะได้แผนที่ทั้งสองกรณีวางคู่กัน แต่แถบด้านล่างซ้ายจะยังอยู่ที่ Edit
ซึ่งโหมด Edit นี้จะเป็นการปรับแต่งการแสดงแผนที่ 
และหากคลิกขวาที่กราฟใดกราฟหนึ่งแล้วเลือก Toolbar จะมีเครื่องมือ
สำหรับเล่น และสร้างวีดีโอภาพเคลื่อนไหวให้สามารถใช้งานได้



Toolbar สำหรับเล่นภาพเคลื่อนไหว และสร้างวีดีโอ

อย่างไรก็ตามหากสร้างไฟล์วีดีโอจากเครื่องมือนี้ จะทำให้ได้ภาพเคลื่อนไหวเฉพาะเคสที่เลือกเท่านั้น
และไม่สามารถเลือกแผนที่พร้อมกันทั้งสองแผนที่ได้



ในกรณีที่ต้องการสร้างวีดีโอสำหรับสองกรณีในไฟล์เดียวนั้น 
ให้เลือกแถบด้านล่างซ้ายไปที่ Animate จะทำให้ด้านบนมีแถบเครื่องมือ
สำหรับเล่น และสร้างไฟล์วีดีโอขึ้นมา
และเมื่อใช้เครื่องมือด้านบนในการสร้างวีดีโอ ก็จะได้ไฟล์วีดีโอของกราฟทั้ง 2 รูปในไฟล์เดียว



ตัวอย่างไฟล์วีดีโอสำหรับผลคำนวณ 2 กรณีที่จัดสร้างเป็นไฟล์เดียว

และสำหรับ Plot Composer ที่มีนามสกุลไฟล์ plc ก็สามารถ save เก็บไว้ได้
เมื่อต้องการสร้างกราฟแบบเดิม แต่เปลี่ยนไฟล์ผลคำนวณ ก็สามารถทำได้
โดยคลิกขวาแล้วเลือก properties แล้วแก้ไขไฟล์ผลคำนวณให้เลือกไฟล์ใหม่
ก็จะได้กราฟที่วาดด้วยการตั้งค่าเช่นเดิม


3 ความคิดเห็น:

  1. ขออนุญาตสอบถามครับเมื่อเราได้ผลจำลอง MIKE FLOOD อยากจะแสดงผลพื้นที่น้ำท่วมสูงสุดได้ไหมครับ

    ตอบลบ
    คำตอบ
    1. สามารถทำได้โดยใช้ MIKE Zero Tool box วิเคราะห์ค่าสถิติค่า maximum ของ ระดับ หรือ ความลึกน้ำท่วม ขึ้นกับว่าได้ผลคำนวณอะไรมา
      อย่างไรก็ตาม โดยทั่วไปแล้วการเก็บผลคำนวณจะไม่ได้เก็บแบบทุก timestep ดังนั้นการวิเคราะห์จากผลหลังรันเสร็จแล้ว จึงอาจไม่ใช่ค่าสูงสุดจริงๆ
      แนะนำว่าหากมี model setup และสามารถรันใหม่ได้ ให้ตั้งค่าในส่วนของ result ในแบบจำลอง 2 มิติ ให้เก็บผลแบบ inundation มาด้วยเลยตั้งแต่ตอนรัน ก็จะทำให้ได้ผลคำนวณเป็นระดับน้ำท่วมสูงสุดที่ถูกต้องมากกว่า

      ลบ
    2. ขอบคุณครับ เป็นประโยชน์อย่างมากเลยครับ

      ลบ