مدل Visual MODFLOW :: بیسین - سایت تخصصی مهندسی آب

ابزار وبمستر

Bootstrap Example

عضويت در خبرنامه ايـميـل پايگاه بيسيــن - عضويت پس از کليک بر روي لينک فعال سازي که براي شما ارسال خواهد شد تکميل مي شود

پشتيباني شده با بيسين

فرمولاسیون جریان XT3D و توانایی های MODFLOW-6


فرمولاسیون جریان XT3D

فرمول جدید جریان آب زیرزمینی به طور خاص برای مدل GWF در MODFLOW 6 طراحی شده است. این فرمول جدید جریان، گزینه XT3D نامیده می شود. گزینه XT3D توانایی های MODFLOW را گسترش می دهد و امکان شبیه سازی بی نهایت کامل سه بعدی را در شبکه های منظم یا نامنظم فراهم می کند به طوری که به درستی تانسور هدایت هیدرولیکی کامل سه بعدی در نظر گرفته شود. همچنین می تواند دقت شبیه سازی جریان آب زیرزمینی را در مواردی که شبکه مدل نقض الزامات خاص هندسی را نقض می کند، بهبود دهد. بنابراین، گزینه XT3D جایگزینی برای (Packet Correction Ghost-Node Correction (GNC است که برای MODFLOW-USG طراحی شده است.


کد MODFLOW-6 منتشر شد


این شکل یک شبکه مثلثی (مش) را نشان می دهد که در آن اندازه های سلول های مثلثی در مناطقی با شیب هیدرولیکی نسبتا بزرگ مانند اطراف خط ساحلی دریاچه، چاه های پمپاژ و در امتداد یک جریان کاهش می یابد. این نوع شبکه لایه ای را می توان با استفاده از Discretization by Vertices Package در MODFLOW 6. ارائه کرد.


MODFLOW یک مدل جریان آب زیرزمینی منبع باز است که توسط سازمان تحقیقات زمین شناسی ایالات متحده توزیع شده است. برای بیش از 30 سال، برنامه MODFLOW به طور گسترده ای توسط دانشگاهیان، مشاوران خصوصی و دانشمندان دولتی به طور دقیق، قابل اعتماد و موثر برای شبیه سازی جریان آب های زیرزمینی استفاده شده است. با توجه به رشد روزافزون در تعاملات سطحی و آبهای زیرزمینی، پالایش محلی با شبکه های غوطه ور و غیر ساختاری، جریان آبهای زیرزمینی کارست، حمل و نقل محلول و نفوذ آب شور، منجر به توسعه نسخه های متعدد MODFLOW شده است. اگر چه این نسخه های MODFLOW اغلب بر اساس نسخه اصلی MODFLOW (که قبلا MODFLOW-2005) بود، اغلب ناسازگاری هایی است که استفاده آنها را با سایر نسخه های MODFLOW محدود می کند. در بسیاری از موارد، توسعه این نسخه های MODFLOW جایگزین با توجه به ساختار برنامه پایه، برای شبیه سازی یک مدل جریان جریان آب زیرزمینی با استفاده از یک شبکه منظم MODFLOW که شامل لایه ها، ردیف ها و ستون ها بود، به چالش کشیده شد.


خطای Floating Overflow یا Error 72 مدل MODFLOW


گاها در هنگام مدل سازی و در مرحله واسنجی (نوعی بهینه سازی)، با خطای Floating Overflow برخورد می کنید. علت اصلی این خطا در نرم افزارها، تلفیق ارقام نامعقول پارامتری برای معادلات و در اینجا ماتریس های تفاضل محدود و یا الان محدود است. به این معنی که در توسعه مدل مفهومی، ارقام وارد شده ابتدایی برای پارامترهای آبخوان به شدت ناهمساز و نامرتبط بوده اند. 


پس پردازش نتایج مدل مادفلو در Python

پس پردازش نتایج

یک بار دیگر، می توانیم از فایل خروجی باینری MODFLOW، با استفاده از ماژول flopy.utils.binaryfile، سطوح آب را بخوانیم. همراه با Object HeadFile چندین روش وجود دارد که ما در اینجا استفاده خواهیم کرد: get_times لیستی از بارهای موجود در فایل head file را بازگرداند. get_data آرایه سطح سه بعدی را برای زمان مشخص بازگرداند. get_ts آرایه سری زمانی [ntimes، headval] برای سلول مشخص شده را برمیگرداند.

با استفاده از این روش، می توانیم نتایج حاصل از مدل ها، نمونه های سطح آب و هیدروگراف را ایجاد کنیم:


تئوری‌های مربوط به منشأ آب‌های زیرزمینی


برای منشأ آب‌های زیرزمینی تئوری‌های متعددی بیان گردیده است که از همه مهمتر تئوری نفوذ آب در زمین است. قسمت بزرگی از آبی که به صورت برف و باران به زمین می‌رسد در زمین نفوذ کرده و پس از برخورد با سنگ‌ها و طبقات غیرقابل نفوذ مخازن آب‌های زیرزمینی را می‌سازند. این تئوری را نخستین بار فیزیکدانی فرانسوی به نام ماریوت، در قرن ۱۸ میلادی بیان گردید و پس از چندی لومونوسوف آن را تأیید کرد. با این توصیف که ترکیب شیمیایی این آب‌ها پس از نفوذ در زمین ثابت نمی ماند و بر حسب سنگی که در آن جریان یافته است تغییر می‌یابد. تئوری فوق مدتی مورد پذیش بود ولی در مورد آب‌هایی که در مناطق مختلف زیرزمینی محبوس بودند 


توسعه شرایط مرزی مدل MODFLOW با کد برنامه نویسی پایتون


تعریف دوره های تنش

برای ایجاد مدل با دوره های تنش های مختلف، ما نیاز به تعریف nper، perlen، nstp و steady داریم. این کار در بلوک زیر انجام می شود به طوری که به ما اجازه می دهد این متغیر را مستقیما به شیء تقسیم بندی منتقل کنیم:


کد پایتون مدل سازی مدل جریان گذرا آبخوان آزاد


در این مثال، ما مدل آموزش های قبلی را به یک مدل جریان غیرقابل کنترل و مداوم با مرزهای زمانی متفاوت تبدیل خواهیم کرد. به جای استفاده از سطح آب های ثابت برای مرزهای چپ و راست (با تنظیم ibound to -1)، ما از مرزهای سطح آب کلی استفاده خواهیم کرد. ما در این مدل باید شرایط زیر را در نظر داشته باشید:


شرایط اولیه - سطح آب 10.0 در همه جا یکسان است.

دوره 1 (1 روز) - حالت پایدار با مرحله چپ و راست GHB = 10.

دوره 2 (100 روز) - GHB سمت چپ با مرحله = 10، راست GHB با مرحله تعیین شده به 0.


اجرای مدل سازی MODFLOW با برنامه نویسی متن باز


اجرای مدل سازی

Flopy همچنین می تواند برای اجرای مدل مورد استفاده قرار گیرد. شی مدل (mf در این مثال) یک روش متصل دارد که مدل را اجرا می کند. برای این کار، برنامه MODFLOW باید در جایی در مسیر سیستم یا در داخل دایرکتوری کار قرار بگیرد. در این مثال، ما مشخص کرده ایم که نام برنامه اجرایی 'mf2005' است. برای اجرای این مدل زیر را امتحان کنید:


مدل سازی آبخوان با کد اسکریپت پایتون


بسته پایه

در گام بعد ما می توانیم جسم FloPy را ایجاد کنیم که MODFLOW Basic Pack را نشان می دهد. جزئیات در کلاس BAS فلاپی در: flopy.modflow.mfbas موجود است. برای این مدل ساده، مقادیر سطح پایه 10 و 0 به ترتیب به ستون اول و آخر مدل (در همه لایه ها) اختصاص داده می شود. کد پایتون برای انجام این کار:


ایجاد مدل MODFLOW با کد پایتون

ایجاد مدل MODFLOW

یکی از موارد مفید در مورد ایجاد مدل در پایتون این است که فرآیندی بسیار آسان داشته که با تغییر یک یا دو جزء، به طور کلی شبکه برای مدل شما را تغییر می دهد. بنابراین در این مثال، ما اسکریپت پایتون را طراحی می کنیم تا تعداد لایه ها، ستون ها و ردیف ها به راحتی تغییر کند.

ما می توانیم مدل MODFLOW بسیار ساده ای را تهیه کنیم که یک بسته پایه (BAS)، دیسک ورودی دیسکاوری (DIS)، بسته LPF یا package property، کنترل خروجی (OC) و حل کننده موتور گرادیان (PCG) را ایجاد کند. هر یک از این موارد فایل ورودی خود را دارد، که به صورت خودکار بوسیله FloPy ایجاد می شود.


راهنمای MODFLOW - مدل جریان ثابت حالت ماندگار


این مجموعه آموزشی در سایت بیسین نشان خواهد داد که استفاده از FloPy برای توسعه مدل MODFLOW ساده است. توجه داشته باشید که می توانید این اسکریپت آموزش داده شده در پایتون را از اینجا دریافت کنید.


شروع آموزش: مقدمه و نحوه فعال سازی

اگر FloPy به درستی نصب شده باشد، می توان آن را به صورت زیر وارد کرد:


کدنویسی مدل آب زیرزمینی MODFLOW با پایتون


FloPy چیست؟

بسته FloPy شامل مجموعه ای از اسکریپت های پایتون برای اجرای MODFLOW، MT3D، SEAWAT و دیگر برنامه های آب زیرزمینی مرتبط با MODFLOW است. FloPy شما را قادر می سازد تمام این برنامه ها را با اسکریپت های پایتون اجرا کنید. پروژه FloPy در سال 2009 آغاز شده و به یک مجموعه کامل از اسکریپت ها با پایگاه کاربری رو به رشد افزوده است. FloPy3 در دسامبر 2014 با چند پیشرفت عالی که FloPy3 را به مدل سازی پسرو سازگار می کند، منتشر شد. اولین تغییر قابل توجه این است که FloPy3 از همه جا در فهرست صفر استفاده می کند، بدین معنا که تمام لایه ها، ردیف ها، ستون ها و دوره های استرس شروع به صفر شدن می کنند. این تغییر برای سازگاری صورت گرفته بود، چون همه شاخصه های آرایه قبلا صفر بود (همانطور که همه آرایه ها در پایتون) بود. این ممکن است نسبتا به مقدار کمی به کار گرفته شده و استفاده شود، اما امیدوارم از آشفتگی در آتی جلوگیری شود. دومین تقویت قابل توجه در مورد توانایی های این کد، مشخص کردن شرایط مرزی متفاوت و متغیر است


واسنجی آنلاین مدل آب زیرزمینی با PEST.cloud


PEST.cloud سایتی است که شما را قادر می سازد تا مدل خود را بر روی ابر مایکروسافت Azure با استفاده از PEST_HP کالیبره کنید. اجرای PEST در ابر آسان است. شما فقط باید مدل خود را آپلود کنید، تعدادی از عوامل محاسبه را انتخاب کنید و استقرار دهید. برای یک مرور کلی از آنچه انتظار می رود از رابط PEST.cloud، اینجا کلیک کنید.


کنفرانس MODFLOW-2017


مرکز مدل سازی یکپارچه آب های زیرزمینی

مرکز مدل سازی یکپارچه آب های زیرزمینی (IGWMC) مرکز اطلاعات، آموزش و تحقیقات بین المللی بررسی برای مدل سازی آبهای زیرزمینی است. IGWMC تشریح می کند مسائل مربوط به مدل سازی آب های زیرزمینی، نرم افزار مدل سازی زیرزمینی را توزیع کرده و توسعه می دهد، دوره های کوتاه، کارگاه ها و کنفرانس ها را سازماندهی کرده و تحقیقات در زمینه های عملی و کاربردی هیدرولوژی و مدل سازی زیرزمینی را منجر می شود. محققان و همکاران آنها در زمینه مسائل مربوط به مدل سازی آبهای زیرزمینی، به ارائه محتوای فنی در حوضه آبریزش، و آموزش در آب های زیرزمینی در جامعه، کمک فنی می کنند. این مرکز به عنوان نقطه کانونی برای متخصصان آبهای زیرزمینی، مرکز پشتیبانی و پیشرفت در استفاده از مدل های مطمئن کیفیت در حفاظت و مدیریت منابع آب زیرزمینی است.


جدیدترین نسخه کد واسنجی شبیه سازهای آبخوان


آنچنان که در ذیل می خوانید، سایت انتشار دهنده کد PEST برای بهبود کارایی و شخصی سازی کد واسنجی خود راهنمای کاربرد و توسعه مدل را برای برنامه نویسان ارائه می دهد. توضیحات زیر می تواند برای علاقه مندان به شبیه سازی های محیطی و بخصوص آب زیرزمینی کارا باشد.

چه ویژگی جدیدی در PEST نسخه 14 است؟ چند رفع اشکال و برخی از بهبود کارایی های جزئی. با این حال، تغییر بزرگ سازگاری با PEST_HP - در نسخه جدید PEST است که طراحی آن برای استفاده در محیط های بسیار موازی مانند حالت ابری بهینه سازی شده است. شما می توانید PEST_HP را از وب سایت PEST.cloud دریافت کنید.


برآورد مستقل پارامتر مدل و تحلیل عدم قطعیت آبخوان - PEST


کد PEST بسته نرم افزاری استاندارد صنعت برای ارزیابی پارامترها و تجزیه و تحلیل عدم قطعیت مدل های پیچیده زیست محیطی و دیگر مدل های کامپیوتری است. کارایی این کد  به این گونه است که همراه با طیف وسیعی از برنامه های کاربردی که از آن در ارتباط با مدل های آب زیرزمینی و آب سطحی استفاده می شود؛


PEST - کتاب

این کتاب یک تئوری را در بر می گیرد که PEST و مجموعه نرم افزار ابزار آن مبتنی بر آن هستند. همچنین مسائل مهمی مانند نحوه استفاده از مدل ها در زمینه تصمیم گیری، تحلیل عدم قطعیت، آزمون فرضیه مبتنی بر مدل و اثرات نقایص مدل در کالیبراسیون، پیش بینی و تحلیل عدم قطعیت را پوشش می دهد. این کتاب یک متن مرجع ضروری برای کسانی است که در مدل سازی محیط زیست مشغول به کار هستند. اینجا درباره این کتاب بیشتر بدانید.


خصوصیات هیدرودینامیکی لایه های آبخوان

هدایت هیدرولیکی رسوبات و لایه های زمین شناسی


خصوصیات هیدرودینامیکی لایه ها شامل هدایت آبی، ضریب انتقال، ضریب ذخیره یا آب دهی ویژه می شوند. خصوصیات هیدرودینامیکی لای هها که پارامترهای هیدرولیکی آبخوان نیز نامیده می شوند، بیانگر چگونگی جریان آب زیرزمینی در لایه ها و هم چنین تغییرات سطح ایستابی و سطح پیزومتری به ترتیب در آبخوان های آزاد و محبوس م یباشند. در حقیقت این پارامترها مهم ترین ویژگ یهای آبخوا نها هستند که برآورد دقیق آنها در حل مسایل مختلف هیدروژئولوژیکی بسیار حائز اهمیت می باشد. روش های مختلفی برای برآورد این ضرایب وجود دارد که از جمله می توان به استفاده از فرمول ها، روش های آزمایشگاهی، روش ردیابی، روش چاهک آزمایش، و روش آزمایش پمپاژ می باشد. دقیق ترین و رایج ترین روش تعیین خصوصیات هیدرودینامیکی آبخوان ها استفاده از روش آزمایش پمپاژ است.


مفاهیم عناصر Markov Chain در توسعه مدل سه بعدی آب زیرمینی

پنجره زنجیره مارکف عمودی


پنجره کمکی در تعریف زنجیره مارکف عمودی. این پنجره از سه بخش اصلی تشکیل شده است:

بخش طرح

بخش زنجیره مارکوف 

بخش صفحات گسترده

هر سه بخش توسعه 1D زنجیره مارکوف در جهت عمودی را میسر می سازد.


بخش پلات شامل آرایه ای از منحنی ها، زمینه ویرایش فاصله بندی تاخیر، دکمه محاسبه، و فاصله تاخیر حدأکثری برای زمینه پلات ویرایش است. تعداد پلات ها در آرایه تولید شده به تعداد مواد استفاده شده در شبیه سازی ارتباط دارد. اگر به تعداد n ماده استفاده می شود، یک رایه N در N پلات احتمالات انتقال برای هر یک از مواد را با توجه به هر ماده دیگر نشان می دهد. هر طرح با یک نام و واحد برچسب شده و می تواند با یک فرمان در منوی تولید شده توسط راست کلیک کردن بر روی منحنی در بخش پرسش به حداکثر اندازه برسد. این منحنی ها به صورت خودکار در هر زمان بازسازی از یک تغییر در بخش های دیگر در پنجره دیالوگ دوباره سازی می شوند.


مدل سازی استوکستیک MODFLOW با T-PROGS


سه روش برای تولید مدل سازی تصادفی در GMS  با استفاده از MODFLOW در ورژن  2000 یا 2005 وجود دارد. اول، پهنه بندی پارامتر با استفاده از هر یک از روش نمونه گیری تصادفی، نمونه برداری مکعب لاتین، و یا زمینه گاوسی برای تولید نتایج مختلف می باشد. روش دوم استفاده از شبیه سازی شاخص های تولید شده توسط ابزار T-PROGS می باشد. سوم، روش فضایی تهی مونت کارلو (NSMC) است؛ که به تولید مدل های متعدد با مجموعه های مختلف از پارامترها اقدام می کند (در GMS 9.0 و ورژن های بعد از آن).

پس از تولید نتایج شبیه سازی تصادفی، کاربر می تواند این نتایج را با استفاده از جستجوگر پروژه بررسی کرده و ببینید. کاربر همچنین می تواند نتایج را با استفاده از Wizard و یا ابزار تجزیه و تحلیل آماری به منظور بررسی ریسک راه حل های تصادفی اصلاح نماید.


درباره بهترين هاي بيسيـــن بدانيد...

Bird

يکي از مهمترين اهداف اين سايت تهيه آموزش هاي روان از ابزارهاي کاربردي علوم آب است.

اهميت مطالعات محيطي با ابزارهاي نوين در چيست؟

امروز با فارغ التحصيلي جمع کثير دانشجويان سالهاي گذشته و حال، با گذر از کمي گرايي ديگر صرف وجود مدارک دانشگاهي حرف اول را در بازار کار نمي زند؛ بلکه سنجش ديگري ملاک؛ و شايسته سالاري به ناچار! باب خواهد شد. يکي از مهم ترين لوازم توسعه علمي در هر کشور و ارائه موضوعات ابتکاري، بهره گيري از ابزار نوين است، بيسين با همکاري مخاطبان مي تواند در حيطه علوم آب به معرفي اين مهم بپردازد.

جستجو در بيسين


ابزارهاي نوين

بیسین - سایت تخصصی مهندسی آب

بیسین جهت ارائه مطالب و خدمات تخصصی در حیطه نرم افزارها و مدل های شبیه سازی مهندسی آب با رویکرد پژوهشی-آموزشی ایجاد شده است که توسعه خود را در گرو همکاری مخاطبان می بیند.

اطلاعات سايت

  • www.Basin.ir@gmail.com
  • بهزاد سرهادي
  • تاريخ امروز:
  • شناسه تلگرام: Basin_ir
  • شماره تماس: 09190622992-098

W3Schools