กลับไปหน้าบทความ

อ่าน 13 นาที

มอดโฟลว์

MODFLOW คือ แบบ จำลองการไหลแบบไฟไนต์ดิฟเฟอเรนซ์แบบโมดูลา ร์ ของสำนักงานสำรวจทางธรณีวิทยาแห่งสหรัฐอเมริกา ซึ่งเป็น รหัส คอมพิวเตอร์ ที่ ใช้แก้สม การการไหล ของ น้ำใต้ดิน...

มอดโฟลว์

( เรียนรู้วิธีและเวลาในการลบข้อความนี้ )
การจำลอง MODFLOW

MODFLOWคือ แบบ จำลองการไหลแบบไฟไนต์ดิฟเฟอเรนซ์แบบโมดูลาร์ของสำนักงานสำรวจทางธรณีวิทยาแห่งสหรัฐอเมริกาซึ่งเป็นรหัส คอมพิวเตอร์ ที่ใช้แก้สม การการไหล ของน้ำใต้ดินโปรแกรมนี้ถูกใช้โดยนักอุทกธรณีวิทยาเพื่อจำลองการไหลของน้ำใต้ดินผ่านชั้นหินอุ้มน้ำรหัสต้นฉบับเป็นซอฟต์แวร์สาธารณะฟรี[ 1 ] ซึ่งเขียนขึ้นโดยใช้ ภาษา Fortranเป็นหลักและสามารถคอมไพล์และรันบน ระบบปฏิบัติการ Microsoft WindowsหรือUnix-like ได้ โปรแกรมที่คอมไพล์แล้วเป็นเครื่องมือบรรทัดคำสั่งที่อ่านไฟล์ข้อความอินพุตซึ่งกำหนดตารางแบบจำลอง เงื่อนไขขอบเขต และกรอบเวลาการจำลอง ส่วนขยายที่นอกเหนือจากโปรแกรมบรรทัดคำสั่งคืออินเทอร์ เฟซผู้ใช้แบบกราฟิกเชิงพาณิชย์และไม่เชิงพาณิชย์ที่กำลังพัฒนาอย่างต่อเนื่องหลายรายการ

สมการการไหลของน้ำใต้ดิน

สมการอนุพันธ์ย่อยควบคุมสำหรับชั้นหินอุ้มน้ำที่ถูกจำกัดที่ใช้ใน MODFLOW คือ: [ 2 ]

ที่ไหน

ผลต่างจำกัด

รูป แบบ ผลต่างจำกัดของอนุพันธ์ย่อยใน โดเมนชั้นหินอุ้มน้ำ แบบ แยกส่วน (แสดงโดยใช้แถว คอลัมน์ และชั้น) คือ: [ 3 ]

ที่ไหน

คือระดับความดันไฮดรอลิกที่เซลล์i , j , kณ ช่วงเวลาm
CV , CRและCCคือค่าการนำไฟฟ้าทางไฮดรอลิก หรือค่าการนำไฟฟ้าของท่อสาขา ระหว่างจุดi , j , kกับจุดข้างเคียง
คือผลรวมของสัมประสิทธิ์ของระดับน้ำจากแหล่งกำเนิดและปลายทาง
คือผลรวมของค่าคงที่จากเทอมแหล่งกำเนิดและเทอมปลายทาง โดยที่คือปริมาณน้ำไหลออกจากระบบน้ำบาดาล (เช่น การสูบน้ำ) และคือปริมาณน้ำไหลเข้า (เช่น การฉีดน้ำ)
คือที่เก็บข้อมูลเฉพาะ
คือขนาดของเซลล์i , j , kซึ่งเมื่อคูณกันแล้วจะได้ปริมาตรของเซลล์นั้น และ
คือเวลา ณ ขั้นตอนเวลาm

สมการนี้ถูกกำหนดให้อยู่ในรูปของระบบสมการที่จะต้องแก้ดังนี้: [ 3 ]

ที่ไหน

หรือในรูปแบบเมทริกซ์ดังนี้:

ที่ไหน

Aคือเมทริกซ์ของสัมประสิทธิ์ของระดับน้ำสำหรับโหนดที่ใช้งานอยู่ทั้งหมดในโครงข่าย
เป็นเวกเตอร์ของค่าระดับน้ำ ณ สิ้นสุดช่วงเวลา m สำหรับทุกโหนดในตารางกริด และ
เป็นเวกเตอร์ของค่าคงที่(RHS ) สำหรับทุกโหนดของตารางกริด

ข้อจำกัด

  • น้ำจะต้องมีความหนาแน่นความหนืดพลวัต ( และอุณหภูมิ ) คงที่ตลอดทั้งโดเมนการจำลอง (SEAWAT เป็นเวอร์ชันดัดแปลงของ MODFLOW ซึ่งออกแบบมาสำหรับการไหลและการขนส่งของน้ำใต้ดินที่ขึ้นอยู่กับความหนาแน่น)

เวอร์ชัน

ภาพปกจาก McDonald & Harbaugh (1983) [ 4 ]ซึ่งแสดงให้เห็นคอมพิวเตอร์ที่ล้อมรอบด้วยโมดูลและอาร์เรย์ที่ใช้โดย MODFLOW ในขณะนั้นมีการกล่าวว่าสิ่งนี้มีลักษณะคล้ายกับ " ระบบสเตอริโอแบบส่วนประกอบ "

"โมเดลแบบโมดูลาร์"

ตลอดช่วงทศวรรษ 1970 USGS ได้พัฒนาแบบจำลองหลายร้อยแบบ ซึ่งเขียนด้วยภาษา FORTRAN ที่แตกต่างกัน ในขณะนั้น การเขียนแบบจำลองใหม่เพื่อให้เหมาะสมกับความต้องการของสถานการณ์น้ำบาดาลใหม่เป็นเรื่องปกติ แนวคิดสำหรับ MODFLOW ได้รับการออกแบบครั้งแรกในปี 1981 เพื่อให้แบบจำลองน้ำบาดาลแบบโมดูลาร์ ทั่วไป ซึ่งสามารถคอมไพล์บนแพลตฟอร์มต่างๆ ได้โดยไม่ต้องแก้ไขครั้งใหญ่ (หรือเลย) และสามารถอ่านและเขียนรูปแบบทั่วไปได้ แง่มุมต่างๆ ของระบบน้ำบาดาลจะได้รับการจัดการโดยใช้โมดูล คล้ายกับแนวคิดของ " ระบบสเตอริโอแบบส่วนประกอบ " ชื่อเดิมของโค้ดคือ "แบบจำลองการไหลของน้ำบาดาลแบบสามมิติแบบโมดูลาร์โดยใช้วิธีผลต่างจำกัดของ USGS" หรือเรียกอย่างไม่เป็นทางการว่า "แบบจำลองโมดูลาร์" ชื่อ MODFLOW ถูกตั้งขึ้นหลายปีหลังจากการพัฒนาโค้ดครั้งแรก ซึ่งเริ่มต้นในปี 1981 [ 5 ]

MODFLOW เวอร์ชันแรก[ 4 ]ได้รับการเผยแพร่เมื่อวันที่ 28 ธันวาคม พ.ศ. 2526 และเขียนโค้ดทั้งหมดด้วยFORTRAN 66ซอร์สโค้ดสำหรับเวอร์ชันนี้แสดงอยู่ในรายงาน USGS Open File Report 83-875 ที่อ้างถึงข้างต้น

มอดโฟลว์-88

MODFLOW เวอร์ชันนี้[ 6 ]ได้รับการเขียนใหม่ด้วยFORTRAN 77และเผยแพร่ครั้งแรกเมื่อวันที่ 24 กรกฎาคม พ.ศ. 2530 เวอร์ชันปัจจุบันของ MODFLOW-88 คือ 2.6 ซึ่งเผยแพร่เมื่อวันที่ 20 กันยายน พ.ศ. 2539

MODPATHได้รับการพัฒนาขึ้นครั้งแรกในปี 1989 เพื่อประมวลผล ข้อมูล MODFLOW-88 ใน สภาวะคงที่ เพื่อกำหนด เส้นทางการเคลื่อนที่สามมิติของอนุภาค นวัตกรรมนี้มีความสำคัญอย่างยิ่งต่อสาขาอุทกธรณีวิทยา ของ สารปนเปื้อน และยังคงถูกใช้เป็นโปรแกรมประมวลผลเพิ่มเติมใน MODFLOW เวอร์ชันล่าสุด

โปรแกรมแยกต่างหากที่ชื่อว่าMODFLOWPถูกพัฒนาขึ้นในปี 1992 เพื่อใช้ในการประมาณค่าพารามิเตอร์ ต่างๆ ที่ใช้ใน MODFLOW โปรแกรมนี้ถูกรวมเข้าไว้ใน MODFLOW-2000 ในที่สุด

มอดโฟลว์-96

MODFLOW-96 (เวอร์ชัน 3.0) เปิดตัวครั้งแรกเมื่อวันที่ 3 ธันวาคม พ.ศ. 2539 และเป็นเวอร์ชันที่ปรับปรุงและแก้ไขต่อเนื่องจาก MODFLOW-88 [ 7 ] [ 8 ]มีการเปิดตัว MODFLOW-96 ครั้งสุดท้าย 3 ครั้ง:

  • MODFLOW-96 (เวอร์ชัน 3.3, 2 พฤษภาคม 2543)
  • MODFLOW-96h (เวอร์ชัน 3.3h, 10 กรกฎาคม 2543) พร้อมแพ็คเกจ HYDMOD
  • MODFLOWP (เวอร์ชัน 3.2, 9 ตุลาคม 1997), MODFLOW-96 พร้อมการประมาณค่าพารามิเตอร์

อินเทอร์เฟซกราฟิกหลายแบบได้รับการพัฒนาขึ้นครั้งแรกโดยใช้โค้ด MODFLOW-96

มอดโฟลว์-2000

MODFLOW-2000 (เวอร์ชัน 1.0; การกำหนดหมายเลขเวอร์ชันถูกรีเซ็ต) เปิดตัวเมื่อวันที่ 20 กรกฎาคม พ.ศ. 2543 ซึ่งรวมโค้ด MODFLOWP และ HYDMOD เข้ากับโปรแกรมหลัก และได้บูรณาการความสามารถในการสังเกตการวิเคราะห์ความไว การประมาณค่าพารามิเตอร์ และการประเมินความไม่แน่นอน[ 2 ]นอกจากนี้ยังมีการเพิ่มแพ็กเกจใหม่และการปรับปรุงต่างๆ มากมาย รวมถึงตัวแก้ปัญหาใหม่ แพ็กเกจกระแสและการไหลอิ่มตัว แนวคิดการออกแบบภายในก็เปลี่ยนไปจากเวอร์ชันก่อนหน้าเช่นกัน ทำให้แพ็กเกกระบวนการและโมดูลมีความแตกต่างกัน เวอร์ชันนี้เขียนด้วยภาษาผสมระหว่าง FORTRAN 77, Fortran 90และตัวแก้ปัญหาหนึ่งตัวเขียนด้วยภาษาC MODFLOW-2000 ยังสามารถคอมไพล์สำหรับการคำนวณแบบขนานซึ่งจะช่วยให้สามารถ ใช้ โปรเซสเซอร์ หลายตัว เพื่อเพิ่มความซับซ้อนของแบบจำลองและ/หรือลดเวลาในการจำลอง ความสามารถในการขนานได้รับการออกแบบมาเพื่อรองรับความสามารถในการวิเคราะห์ความไว การประมาณค่าพารามิเตอร์ และการวิเคราะห์ความไม่แน่นอนของ MODFLOW-2000

เวอร์ชันสุดท้ายของMODFLOW-2000 (หรือMF2K ) คือเวอร์ชัน 1.19.01 ซึ่งวางจำหน่ายเมื่อวันที่ 25 มีนาคม 2010 มีโค้ดที่เกี่ยวข้องหรือแตกแขนงออกมาจาก MODFLOW-2000 อยู่สี่โค้ดด้วยกัน:

  • MF2K-GWM หรือ GWM-2000 (เวอร์ชัน 1.1.4, 31 พฤษภาคม 2011, แยกสาขามาจาก mf2k 1.17.2) ที่มีความสามารถในการจัดการน้ำบาดาลโดยใช้การปรับให้เหมาะสม
  • MF2K-FMP (เวอร์ชัน 1.00, 19 พฤษภาคม 2549, อ้างอิงจาก mf2k 1.15.03) พร้อม Farm Process
  • MF2K-GWT (เวอร์ชัน 1.9.8, 28 ตุลาคม 2551, อ้างอิงจาก MF2K 1.17.02) แบบจำลองการไหลของน้ำใต้ดินและการขนส่งสารละลาย
  • SEAWAT (เวอร์ชัน 4.00.05, 19 ตุลาคม 2555), กระบวนการไหลและการขนส่งที่มีความหนาแน่นแปรผัน
  • VSF (เวอร์ชัน 1.01, 5 กรกฎาคม 2549) การไหลแบบอิ่มตัวแปรผัน

มอดโฟลว์-2005

MODFLOW-2005 [ 3 ]แตกต่างจาก MODFLOW-2000 ตรงที่ความสามารถในการวิเคราะห์ความไว การประมาณค่าพารามิเตอร์ และการประเมินความไม่แน่นอนถูกลบออกไป ดังนั้น การสนับสนุนความสามารถเหล่านี้จึงตกอยู่กับโค้ด "clip on" ที่ได้รับการสนับสนุนจากภายนอกความพยายามในการสนับสนุน MODFLOW นอกจากนี้ โค้ดยังได้รับการจัดระเบียบใหม่เพื่อรองรับโมเดลหลายตัวภายในการทำงานของ MODFLOW ครั้งเดียว ตามที่จำเป็นสำหรับ ความสามารถ LGR (Local Grid Refinement) [ 9 ] MODFLOW-2005 เขียนขึ้นโดยใช้ Fortran 90 และ C เป็นหลัก โดยใช้ C สำหรับตัวแก้ปัญหาหนึ่งตัว

MODFLOW-2005เวอร์ชันปัจจุบันคือเวอร์ชัน 1.12.00 ซึ่งเผยแพร่เมื่อวันที่ 3 กุมภาพันธ์ 2017 โค้ดที่เกี่ยวข้องหรือแยกย่อยออกมาได้แก่:

  • MODFLOW-CFP (เวอร์ชัน 1.8.00, 23 กุมภาพันธ์ 2011) กระบวนการไหลในท่อเพื่อจำลองสภาวะการไหลของน้ำใต้ดินแบบปั่นป่วนหรือแบบราบเรียบ
  • MODFLOW-LGR (เวอร์ชัน 2.0, 19 กันยายน 2013), การปรับปรุงกริดเฉพาะที่
  • GWM-2005 (เวอร์ชัน 1.4.2, 25 มีนาคม 2013) ความสามารถในการจัดการน้ำบาดาลโดยใช้การปรับให้เหมาะสม
  • MF2005-FMP2 (เวอร์ชัน 1.0.00, 28 ตุลาคม 2552) ประมาณการส่วนประกอบอุปสงค์และอุปทานแบบบูรณาการเชิงพลวัตของการเกษตรชลประทาน ซึ่งเป็นส่วนหนึ่งของการจำลองการไหลของน้ำผิวดินและน้ำใต้ดิน
  • MODFLOW-NWT (เวอร์ชัน 1.1.3, 1 สิงหาคม 2017) สูตรของนิวตันสำหรับการแก้ปัญหาที่เกี่ยวข้องกับความไม่เป็นเชิงเส้นของการแห้งและการเปียกซ้ำของสมการการไหลของน้ำใต้ดินที่ไม่จำกัด[ 10 ]
  • MODFLOW-OWHMv1 [ 11 ] (เวอร์ชัน 1.00.12, 1 ตุลาคม 2016) แบบจำลองการไหลของน้ำแบบ One-Water (MF-OWHM1 [ 12 ] ) ซึ่งพัฒนาขึ้นโดยความร่วมมือระหว่าง USGS และสำนักงานการฟื้นฟูที่ดินของสหรัฐอเมริกา เป็นการรวม MODFLOW-2005 หลายเวอร์ชัน (NWT, LGR, FMP, SWR, SWI) เข้าไว้ในเวอร์ชันเดียว มีการอัปเกรดและคุณสมบัติใหม่ และอนุญาตให้จำลองการไหลที่ขึ้นอยู่กับระดับน้ำ การไหลที่ขึ้นอยู่กับปริมาณน้ำ และการไหลที่ขึ้นอยู่กับการเปลี่ยนแปลงรูปร่าง ซึ่งส่งผลกระทบต่อการใช้ทรัพยากรน้ำร่วมกัน
  • MODFLOW-USG MODFLOW ทุกเวอร์ชันที่ระบุไว้ข้างต้นสร้างขึ้นบนสิ่งที่เรียกว่ากริดแบบมีโครงสร้าง กล่าวคือ กริดประกอบด้วยบล็อกรูปสี่เหลี่ยมผืนผ้า ข้อยกเว้นเพียงอย่างเดียวคือความสามารถ LGR ซึ่งอนุญาตให้แทรกกริดที่ปรับปรุงในระดับท้องถิ่นลงในโครงสร้างของกริด "หลัก" พื้นที่ท้องถิ่นประกอบด้วยบล็อกรูปสี่เหลี่ยมผืนผ้าอีกครั้ง แต่บล็อกมีขนาดเล็กกว่า การทดลองกับโครงสร้างกริดที่มีความยืดหยุ่นมากขึ้นส่งผลให้มีการเปิดตัวMODFLOW-USG [ 13 ] (เวอร์ชัน 1.3.00, 1 ธันวาคม 2015) ซึ่งออกแบบมาเพื่อปรับให้เข้ากับกริดที่หลากหลายโดยใช้กริดแบบไม่มีโครงสร้าง MODFLOW-USG มีความสามารถคล้ายกับ MODFLOW 6 ซึ่งให้ความสามารถด้านกริดที่มีความยืดหยุ่นในระดับปานกลาง
  • MODFLOW-USG Transportการปรับปรุง MODFLOW USG รวมถึงการขนส่งสารละลายหลายชนิด การไหลและการขนส่งที่ขึ้นอยู่กับความหนาแน่น การใช้สมการของ Richardสำหรับการไหลและการขนส่งในเขตที่ไม่อิ่มตัว และ การดูดซับที่ส่วนต่อประสานระหว่างอากาศกับน้ำการปรับปรุงโมเดลบางส่วนยังทำขึ้นเพื่อรองรับการขนส่งของPFASด้วย[ 14 ] [ 15 ]

มอดโฟลว์ 6

MODFLOW 6 (MF6) ซึ่งเปิดตัวครั้งแรกในปี 2017 [ 16 ]เป็นการพัฒนาใหม่ทั้งหมดของ MODFLOW-2005 โดยใช้กระบวนทัศน์การเขียนโปรแกรม เชิงวัตถุ ในภาษา Fortran MF6 มีแพลตฟอร์มที่รวมความสามารถจาก MODFLOW-2005 เวอร์ชันก่อนหน้าหลายเวอร์ชัน รวมถึง MODFLOW-NWT, MODFLOW-USG และ MODFLOW-LGR [ 17 ] MODFLOW 6 รองรับกริดแบบมีโครงสร้างหรือไม่มีโครงสร้าง รองรับสูตร Newton-Raphson อย่างเต็มรูปแบบ และมีแพ็คเกจ Water Mover ที่เป็นเอกลักษณ์ ซึ่งช่วยให้สามารถกำหนดเส้นทางการไหลระหว่างแพ็คเกจขั้นสูงต่างๆ ได้ รวมถึงแพ็คเกจ Streamflow Routing, Lake, Multi-Aquifer Well และ Unsaturated Zone Flow นอกจากนี้ MODFLOW 6 ยังมีแบบจำลอง Groundwater Transport (GWT) ที่จำลองการขนส่งสารละลายสามมิติแบบชั่วคราวบนกริดแบบมีโครงสร้างหรือไม่มีโครงสร้าง และผ่านแพ็คเกจการไหลและตัวเคลื่อนย้ายขั้นสูง นอกจากนี้ MODFLOW 6 ยังมี Application Programming Interface (API) ซึ่งช่วยให้โปรแกรมสามารถเชื่อมต่อกับโมเดลอื่นๆ หรือควบคุมด้วยภาษาสคริปต์ยอดนิยม เช่น Python ได้ แม้ว่าจะมีฟีเจอร์บางอย่างที่ขาดหายไปในเวอร์ชันปัจจุบันซึ่งมีอยู่ใน MODFLOW-2005 แต่ความสามารถยอดนิยมส่วนใหญ่ในเวอร์ชัน MODFLOW ก่อนหน้าก็มีอยู่ใน MODFLOW 6 เวอร์ชันปัจจุบันคือ 6.2.2 ซึ่งเผยแพร่เมื่อวันที่ 30 กรกฎาคม2021 [ 18 ]

MODFLOW-OWHM เวอร์ชัน 2

แบบจำลองการไหลของน้ำแบบองค์รวม MODFLOW เวอร์ชัน 2 [ 19 ] ( MF-OWHM ) เป็นการเขียนใหม่ครั้งใหญ่ของ MF-OWHM1 [ 11 ]ที่เผยแพร่ในปี 2020 [ 20 ] MF-OWHM เป็นแบบจำลองทางอุทกวิทยาแบบบูรณาการที่ใช้ MODFLOW-2005 ซึ่งออกแบบมาเพื่อการวิเคราะห์การจัดการการใช้น้ำร่วมกัน คำว่า “บูรณาการ” หมายถึงการเชื่อมโยงอย่างแน่นหนาของการไหลของน้ำใต้ดิน การไหลของน้ำผิวดิน กระบวนการทางภูมิทัศน์ การอัดตัวและการทรุดตัวของชั้นหินอุ้มน้ำ การดำเนินงานของอ่างเก็บน้ำ และการไหลของน้ำในท่อ (คาร์สต์) การหลอมรวมนี้ส่งผลให้เกิดซอฟต์แวร์จำลองที่สามารถจัดการกับปัญหาการใช้น้ำและความยั่งยืน รวมถึงการใช้น้ำร่วมกัน การจัดการน้ำ ความมั่นคงทางน้ำและอาหาร และสถานการณ์สภาพภูมิอากาศ พืชผล และน้ำ[ 21 ]

MF-OWHM เป็นเวอร์ชันหลักที่สองของ MODFLOW-2005 ซึ่งรักษาความเข้ากันได้แบบย้อนหลังกับเวอร์ชัน MODFLOW-2005 ที่มีอยู่ โมเดลที่มีอยู่ซึ่งพัฒนาโดยใช้ MODFLOW-2005 [ 3 ] MODFLOW-NWT [ 10 ] MODFLOW -SWI [ 22 ] MODFLOW-SWR [ 23 ] MODFLOW-LGR [ 24 ]และ MODFLOW-CFP [ 25 ]สามารถจำลองได้โดยใช้ MF-OWHM กระบวนการฟาร์ม (FMP) [ 26 ]เป็นส่วนหนึ่งของ MF-OWHM แต่เป็นส่วนประกอบเดียวที่ไม่รักษาความเข้ากันได้แบบย้อนหลังของอินพุตกับเวอร์ชันก่อนหน้า (ดูFMP_Templateสำหรับโครงสร้างอินพุตใหม่) MF-OWHM ยังรวมถึงโมดูลการดำเนินงานน้ำผิวดิน[ 27 ] (SWO) พร้อมภาษาสคริปต์คล้าย Fortran ชื่อSlangซึ่งสามารถระบุการดำเนินงานอ่างเก็บน้ำและลำธารแบบไดนามิกได้ การประยุกต์ใช้งานหลักในปัจจุบันของ MF-OWHM ซึ่งพัฒนาโดย USGS คือ California Central Valley (CVHM2) [ 28 ]

ซอฟต์แวร์ เวอร์ชัน ปัจจุบันที่ได้รับการอนุมัติจาก USGS คือเวอร์ชัน2.3.0 [ 29 ] [ 30 ]ซึ่งเผยแพร่เมื่อวันที่ 15 มกราคม 2024 และเวอร์ชันเบื้องต้นที่อยู่ระหว่างการตรวจสอบของ2.3.1 [ 31 ]ซึ่งเผยแพร่เมื่อวันที่ 12 ธันวาคม 2025

แพ็คเกจ

ชื่อในตารางนี้คือป้ายกำกับที่ใช้ในการเปิดและปิดฟังก์ชันการทำงานของ MODFLOW ผ่านไฟล์อินพุตคีย์ ฟังก์ชันส่วนใหญ่มีทางเลือกมากมายหรือสามารถละเว้นได้ แต่ฟังก์ชันที่เกี่ยวข้องกับแพ็คเกจ BASIC นั้นจำเป็นต้องมีเสมอ ฟังก์ชันหลายอย่างที่แนะนำไปนั้นได้รับการสนับสนุนในเวอร์ชันต่อมา แม้ว่าการเปลี่ยนแปลงกริดที่เปิดใช้งานใน MODFLOW-USG และ MODFLOW 6 จะทำให้ความเข้ากันได้กับเวอร์ชันก่อนหน้านั้นค่อนข้างจำกัด

ชื่อ ชื่อยาว เวอร์ชันที่แนะนำ
แพ็คเกจพื้นฐานและส่วนประกอบต่างๆ
เบส แพ็คเกจพื้นฐาน ต้นฉบับ
โอซี การควบคุมเอาต์พุต ต้นฉบับ
ดิส การแบ่งส่วนย่อยMODFLOW-2000 (1.0)
ดิสุ การแบ่งส่วน แบบไม่เป็น โครงสร้างMODFLOW-USG (1.0)
ดิสวี การแบ่งส่วนโดยใช้จุดยอด MODFLOW 6 (1.00)
ไอซี เงื่อนไขเริ่มต้นMODFLOW 6 (1.00)
ชุดข้อมูลการไหลของน้ำใต้ดิน
บีซีเอฟ แพ็คเกจการไหลแบบบล็อกศูนย์กลาง ต้นฉบับ
ซีแอลเอ็น กระบวนการเครือข่ายเชิงเส้นที่เชื่อมต่อกัน MODFLOW-USG (1.0)
จีเอ็นซี แพ็คเกจแก้ไขโหนดผี MODFLOW-USG (1.0)
เอชเอฟบี ชุดแผงกั้นการไหลแนวนอน มอดโฟลว์-88
ฮัมฟ ชุดข้อมูลการไหลของหน่วยอุทกธรณีวิทยา MODFLOW-2000 (1.1)
แอลพีเอฟ แพ็คเกจการไหลของคุณสมบัติเลเยอร์ MODFLOW-2000 (1.0)
เอ็นพีเอฟ การไหลของคุณสมบัติโหนด MODFLOW 6 (1.00)
สวี2 แพ็คเกจป้องกันการรุกของน้ำทะเล MODFLOW-2005 (1.11)
อัพดับบลิว แพ็คเกจการถ่วงน้ำหนักต้นน้ำ MODFLOW-NWT (1.0)
ยูเอสเอฟ ชุดการไหลในเขตที่ไม่อิ่มตัว MODFLOW-2005 (1.2)
การใช้ประโยชน์ร่วมกันและการจำลองการใช้ที่ดิน
เอฟเอ็มพี กระบวนการทางการเกษตร มอดโฟลว์-เอฟเอ็มพี
สโว การดำเนินงานเกี่ยวกับน้ำผิวดิน MODFLOW-OWHM (2.0)
แพ็คเกจขอบเขตหัวที่ระบุ
โรคหลอดเลือดหัวใจ ขอบเขตระดับน้ำคงที่ / ระดับน้ำที่กำหนดแบบแปรผันตามเวลา มอดโฟลว์-88
เอฟเอชบี ชุดขอบเขตการไหลและระดับน้ำ MODFLOW-96 (3.2)
แพ็คเกจขอบเขตฟลักซ์ที่ระบุ
เอฟเอชบี ชุดขอบเขตการไหลและระดับน้ำ MODFLOW-96 (3.2)
อาร์ซีเอช แพ็คเกจ เติมเงินต้นฉบับ
ยินดีต้อนรับ แพ็คเกจ ที่ดีต้นฉบับ
แพ็คเกจขอบเขตฟลักซ์ที่ขึ้นอยู่กับระดับหัว
ดาฟ ดาโฟลว์ มอดโฟลว์-96
ดร.เอ็น ชุด ระบายน้ำต้นฉบับ
ดีอาร์ที ชุดส่งคืนท่อระบายน้ำ MODFLOW-2000 (1.1)
อีทีเอส ชุดอุปกรณ์ระเหยน้ำแบบแยกส่วน MODFLOW-2000 (1.1)
อีวีที ชุด ระเหยน้ำต้นฉบับ
จีเอชบี แพ็คเกจขอบเขตหัวทั่วไป ต้นฉบับ
ลัก แพ็คเกจ ทะเลสาบMODFLOW-2000 (1.1)
มอว์ บ่อน้ำบาดาลหลายชั้น MODFLOW 6 (1.00)
MNW ชุดบ่อบาดาลแบบหลายจุดจำกัดระดับน้ำขึ้นลง MODFLOW-2000 (1.11)
เรส ชุด อ่างเก็บน้ำMODFLOW-88 (2.6)
ฉีก ชุดข้อมูลการระเหยน้ำ จากพื้นที่ริมน้ำMODFLOW-OWHM (1.0)
ริฟ แพ็คเกจ แม่น้ำต้นฉบับ
เอสเอฟอาร์ แพ็คเกจการกำหนดเส้นทางสตรีมโฟลว์ MODFLOW-2000 (1.14.00)
สตร. แพ็คเกจ สตรีมมอดโฟลว์-88
สว.อาร์ กระบวนการกำหนดเส้นทางน้ำผิวดิน MODFLOW-NWT 1.08
ยูเอสเอฟ ชุดการไหลในเขตที่ไม่อิ่มตัว MODFLOW-2005 (1.2)
ผู้แก้ปัญหา
ดีอี4 แพ็คเกจตัวแก้ปัญหาโดยตรง MODFLOW-88 (2.5)
จีเอ็มจี ตัวแก้ปัญหามัลติกริดเชิงเรขาคณิต MODFLOW-2000 (1.15.00)
LMG แพ็คเกจ Link-AMG MODFLOW-2000 (1.4) [หมายเหตุ 1 ]
NWT นิวตัน-ราฟสัน MODFLOW-NWT (1.0)
พีซีจี แพ็คเกจปรับสภาพล่วงหน้าแบบคอนจูเกต-เกรเดียนต์ มอดโฟลว์-88
พีซีจีเอ็น ตัวแก้ปัญหาการไล่ระดับเชิงสังยุคแบบปรับสภาพล่วงหน้าพร้อมการควบคุมแบบไม่เชิงเส้นที่ได้รับการปรับปรุง MODFLOW-2005 (1.9.0)
จิบ แพ็คเกจขั้นตอนโดยนัยอย่างชัดเจน ต้นฉบับ
เอสเอ็ม ตัวแก้ เมทริกซ์แบบเบาบางMODFLOW-USG (1.0)
เอสโออาร์ ชุดผ่อนคลายขั้นสุดแบบหั่น ต้นฉบับ
แพ็คเกจเบ็ดเตล็ด
ปิดปาก เกจ มอดโฟลว์-2000
ไฮด ไฮโดรโมด MODFLOW-2000 (1.1)
โรคลำไส้แปรปรวน พื้นที่จัดเก็บระหว่างเตียง มอดโฟลว์-88
KDEP ความสามารถในการพึ่งพาความลึกของการนำไฟฟ้าทางไฮดรอลิก MODFLOW-2000 (1.12)
แอลเอ็มที ลิงก์- MT3DMSMODFLOW-2000 (1.5)
แอลวีดีเอ ความสามารถในการปรับเปลี่ยนทิศทางของชั้นโมเดลในแนวนอนแบบไม่สมมาตร MODFLOW-2000 (1.12)
เอ็มวีอาร์ เคลื่อนย้ายน้ำ MODFLOW 6 (1.00)
สโต พื้นที่จัดเก็บMODFLOW 6 (1.00)
ซับ การทรุดตัวและการอัดแน่นของระบบชั้นหินอุ้มน้ำ MODFLOW-2000 (1.12)
เอสดับบลิวที ชุดข้อมูลการทรุดตัวและการอัดแน่นของระบบชั้นหินอุ้มน้ำสำหรับชั้นหินอุ้มน้ำระดับน้ำใต้ดิน MODFLOW-2000 (1.18)
ซีซับ การสะสมตัวของโครงกระดูก การอัดแน่น และการทรุดตัว MODFLOW 6 (6.1.0)
ยูทีแอล คุณประโยชน์ ต้นฉบับ
ไฟล์ข้อมูลป้อนเข้าสำหรับกระบวนการสังเกตการณ์
OBS ไฟล์ข้อมูลป้อนเข้าสำหรับการสังเกตการณ์ทั้งหมด มอดโฟลว์-2000
โฮบ การสังเกตศีรษะ มอดโฟลว์-2000
ดรอป การตรวจสอบท่อระบายน้ำ มอดโฟลว์-2000
ดีทีโอบี การตรวจสอบการไหลกลับของท่อระบายน้ำ มอดโฟลว์-2000
อาร์วีโอบี การสังเกตการณ์แม่น้ำ มอดโฟลว์-2000
จีบีโอบี การสังเกตการณ์ขอบเขตหัวทั่วไป มอดโฟลว์-2000
ช็อบ การสังเกตการไหลแบบหัวคงที่ มอดโฟลว์-2000
โฆษณา การสังเกตการขนส่งแบบพาความร้อน MODFLOW-2000 (1.0)
สต็อบ การสังเกตการณ์ลำธาร มอดโฟลว์-2000
แพ็คเกจที่ล้าสมัย
จีเอฟดี ความแตกต่างจำกัดทั่วไป MODFLOW-88 ถึง 96
ทีแอลเค การรั่วไหลชั่วคราว MODFLOW-88 ถึง 96
  1. ^เนื่องจากข้อจำกัดด้านลิขสิทธิ์ USGS จึงไม่สามารถเผยแพร่ Algebraic Multi-Grid สู่สาธารณะได้อีกต่อไป

ส่วนต่อประสานผู้ใช้แบบกราฟิก

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

อินเทอร์เฟซที่ไม่ใช่เชิงพาณิชย์

MODFLOW เวอร์ชันที่ไม่ใช่เชิงพาณิชย์นั้นใช้งานได้ฟรี อย่างไรก็ตาม โดยปกติแล้วข้อกำหนดด้านลิขสิทธิ์จะจำกัดการใช้งานไว้เฉพาะเพื่อการศึกษาหรือการวิจัยที่ไม่แสวงหาผลกำไรเท่านั้น

  • ModelMuseเป็นอินเทอร์เฟซผู้ใช้แบบกราฟิกที่ไม่ขึ้นกับตารางกริด จาก USGS สำหรับ MODFLOW 6, MODPATH, SUTRA และ PHAST เวอร์ชัน 1.51 ไม่มีข้อจำกัดด้านลิขสิทธิ์ และมีซอร์สโค้ดให้ใช้งาน
  • FloPyเป็นแพ็กเกจ Python สำหรับสร้าง รัน และประมวลผลโมเดลที่ใช้ MODFLOW
  • MODFLOW-GUI – สร้างโดย USGS: มีการอัปเดตบ่อยครั้งเพื่อให้ตรงกับการพัฒนา MODFLOW ของ USGS ในปัจจุบัน รองรับ MODFLOW-96, MODFLOW-2000, MODFLOW-2005, MODPATH, ZONEBUDGET, GWT, MT3DMS, SEAWAT และ GWM มีซอร์สโค้ดของ MODFLOW-GUI รวมอยู่ด้วย โปรแกรมนี้ขึ้นอยู่กับArgus ONE : อินเทอร์เฟซเชิงพาณิชย์สำหรับการสร้างแบบจำลองทั่วไป ไม่มีข้อจำกัดด้านลิขสิทธิ์ใดๆ นอกเหนือจากของ Argus ONE
  • PMWIN – "การประมวลผล MODFLOW" (สำหรับWindows ) – ซอฟต์แวร์ฟรีแวร์ที่มีประสิทธิภาพสำหรับการประมวลผลและการแสดงภาพ MODFLOW พร้อมหนังสือแนะนำ[ 32 ]มีให้บริการในภาษาจีนดั้งเดิม ด้วย ใบอนุญาตสำหรับเวอร์ชันนี้จำกัดเฉพาะการใช้งานที่ไม่ใช่เชิงพาณิชย์
  • mflab - mflab เป็น อินเทอร์เฟซ MATLABสำหรับ MODFLOW ผู้ใช้สร้างและวิเคราะห์แบบจำลองโดยการเขียนชุดสคริปต์ MATLAB ส่งผลให้เวิร์กโฟลว์มีความยืดหยุ่นและมีประสิทธิภาพ ช่วยให้สามารถทำงานอัตโนมัติได้เป็นอย่างมาก
  • iMOD - อินเทอร์เฟซโอเพนซอร์สฟรีที่พัฒนาโดยDeltares iMOD ประกอบด้วย MODFLOW เวอร์ชันเร่งความเร็ว พร้อมเทคนิคการสร้างแบบจำลองโดเมนย่อยที่รวดเร็ว ยืดหยุ่น และสม่ำเสมอ ช่วยให้การสร้างแบบจำลอง MODFLOW ขนาดใหญ่ ความละเอียดสูง และการแก้ไขทางภูมิศาสตร์ของใต้พื้นดินเป็นไปได้ง่ายขึ้น
  • FREEWATเป็นแพลตฟอร์มการสร้างแบบจำลองที่ผสานรวมกับ QGIS แบบโอเพนซอร์สและใช้งานได้ฟรี โดยผสานรวม MODFLOW (เวอร์ชัน MODFLOW ที่ผสานรวมคือ MODFLOW-2005 และ MODFLOW-OWHM) และรหัสการจำลองที่เกี่ยวข้องกับ MODFLOW ดังต่อไปนี้: MT3DMS , MT3D-USGS , SEAWAT , ZONE BUDGET , MODPATH , UCODE-2014 FREEWAT ได้รับการพัฒนาภายใต้กรอบของโครงการ H2020 FREEWAT (เครื่องมือซอฟต์แวร์โอเพนซอร์สและใช้งานได้ฟรีสำหรับการจัดการทรัพยากรน้ำ) ซึ่งได้รับทุนสนับสนุนจากคณะกรรมาธิการสหภาพยุโรปภายใต้หัวข้อ WATER INNOVATION: BOOSTING ITS VALUE FOR EUROPE รหัสต้นฉบับเผยแพร่ภายใต้ใบอนุญาตGNU GENERAL PUBLIC LICENSE เวอร์ชัน 2 มิถุนายน 1991พร้อมด้วยคู่มือผู้ใช้และบทช่วยสอนครบชุด

โปรแกรมเชิงพาณิชย์

โปรแกรม MODFLOW เชิงพาณิชย์มักถูกใช้โดยหน่วยงานภาครัฐและที่ปรึกษาเพื่อประยุกต์ใช้ MODFLOW กับปัญหาแหล่งน้ำใต้ดินในโลกแห่งความเป็นจริง โดยทั่วไปแล้ว ราคาของ MODFLOW เวอร์ชันสำหรับมืออาชีพจะเริ่มต้นที่ประมาณ 1,000 ดอลลาร์สหรัฐเป็นอย่างน้อย และอาจสูงถึง 7,000 ดอลลาร์สหรัฐ นี่คือรายชื่อโปรแกรม MODFLOW เชิงพาณิชย์:

  • อาร์กัส วัน
  • GMS – ระบบจำลองน้ำใต้ดิน
  • ทิวทัศน์น้ำใต้ดิน
  • ลีปฟร็อก ไฮโดร
  • กำลังประมวลผล Modflow
  • MODFLOW แบบภาพ

โปรแกรมเวอร์ชันปัจจุบันทั้งหมดเหล่านี้ทำงานได้เฉพาะบนระบบปฏิบัติการ Microsoft Windows เท่านั้น อย่างไรก็ตาม เวอร์ชันก่อนหน้าของ GMS (จนถึงเวอร์ชัน 3.1) ได้รับการคอมไพล์สำหรับแพลตฟอร์ม Unix หลายแพลตฟอร์ม

อินเทอร์เฟซกราฟิกแบบเดิม

  • กราฟิกข้อมูลน้ำใต้ดิน – อินเทอร์เฟซบนระบบปฏิบัติการ Windows
  • ModelCad – โปรแกรมที่มีอินเทอร์เฟซบนระบบปฏิบัติการ Windows พัฒนาโดยบริษัท Geraghty and Miller, Inc.
  • ModIME ถูกเก็บถาวรเมื่อวันที่ 30 กันยายน 2007 ที่Wayback Machine – อินเทอร์เฟซบนระบบปฏิบัติการ DOSโดย SS Papadopulos & Associates, Inc.

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=MODFLOW&oldid=1358698049#Limitations "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ มอดโฟลว์

MODFLOW คือ แบบ จำลองการไหลแบบไฟไนต์ดิฟเฟอเรนซ์แบบโมดูลา ร์ ของสำนักงานสำรวจทางธรณีวิทยาแห่งสหรัฐอเมริกา ซึ่งเป็น รหัส คอมพิวเตอร์ ที่ ใช้แก้สม การการไหล ของ น้ำใต้ดิน...

สมการการไหลของน้ำใต้ดิน

สมการอนุพันธ์ย่อย ควบคุมสำหรับชั้นหินอุ้มน้ำที่ถูกจำกัดที่ใช้ใน MODFLOW คือ: [ 2 ]

ผลต่างจำกัด

รูป แบบ ผลต่างจำกัด ของอนุพันธ์ย่อยใน โดเมนชั้นหินอุ้มน้ำ แบบ แยกส่วน (แสดงโดยใช้แถว คอลัมน์ และชั้น) คือ: [ 3 ]

ข้อจำกัด

น้ำจะต้องมี ความหนาแน่น ความหนืดพลวัต ( และ อุณหภูมิ ) คงที่ตลอดทั้งโดเมนการจำลอง (SEAWAT เป็นเวอร์ชันดัดแปลงของ MODFLOW ซึ่งออกแบบมาสำหรับการไหลและการขนส่งของน้ำใต้ดินที่ขึ้นอยู่กับความหนาแน่น) K = [ K x x 0 0 0 K y y 0 0 0 K z z ] {\displaystyle \mathbf {K}...