آموزش هیدرولوژی :: بیسین - سایت تخصصی مهندسی آب

ابزار وبمستر

Bootstrap Example

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

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

زبان برنامه نویسی پایتون برای مهندسی آب و هیدرولوژی


1.1 چرا پایتون؟

پایتون یک زبان برنامه نویسی ساده و قدرتمند است. از بکارگیری واژه ساده، منظورم این است که آن را بسیار منعطف تر از زبان هایی مانند C می یابید اگر چه کند است. و از واژه قدرتمند، منظورم این است که می توان بسیاری از کدهای موجود را که در C، C++، Fortran و غیره نوشته شده است، به آن چسباند. جامعه کاربر این زبان رو به رشد است که بسیاری از ابزار را به راحتی در دسترس می کند. شاخص  پایتون، که یک میزبان بزرگ از کد پایتون است، در حال حاضر دارای بیش از چند ده هزار بسته است، که در مورد محبوبیت آن صحبت می کنند. استفاده از پایتون در جامعه هیدرولوژی نسبت به سایر زمینه ها خیلی سریع نیست، اما امروزه بسیاری از بسته های هیدرولوژیکی جدید در حال توسعه هستند. پایتون دسترسی به ترکیب خوبی از ابزارهای GIS، ریاضیات، و آمار و غیره را فراهم می کند، که باعث می شود یک زبان مفید برای هیدرولوژیست باشد. در زیر مزایای عمده پایتون برای هیدرولوژیست آمده است:


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


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

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


لزوم آشنایی هیدرولوژیست با زبان برنامه نویسی Python


در معرفی IGWMC و CSM باید گفت که اگر چه به قدرت ابزار هیدروژئولوژیکی نیستند، با این حال زبان برنامه نویسی Python به علت قابلیت های محاسباتی و گرافیکی آن در جامعه هیدرولوژیکی مورد علاقه است. بهتر از همه، اینکه آنها رایگانند. مکان خوبی برای یادگیری در مورد پایتون سایت توسعه دهنده آن به نشانی www.python.org است. دانلود برای چندین سیستم عامل در دسترس است. نسخه ای که در این بررسی در نظر گرفته شده در آدرس اینترنتی www.enthought.com قابل دسترس است که تحت ویندوز اجرا می شود.


روش‌های برآورد آبدهی - رواناب بلندمدت

الف- روش نقطه‌ای 

در این شیوه، نتایج نقطه‌ای آنالیز دبی متوسط سالانه طولانی مدت ایستگاه‌های آب سنجی انتخابی، به منطقه مطالعاتی تعمیم داده می‌شود. این روش ممکن است بدو صورت انجام گیرد:


1- ضریب جریان (Runoff Coefficient :C)

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


روش محاسبه هایتوگراف بارش مازاد با استفاده از روش SCS-CN

مقدمه

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

بر طبق توضیحات و آموزش های SCS در کل یک بارش جامع (P) از سه بخش مجزا تشکیل شده است:

1- Initial abstraction یا Ia

2- Continuous abstraction یا Fa

3- Excess rainfall یا Pe

بخش اول مشخص کننده مقدار بارشی است که باید ببارد تا خاک تا مرحله جاری شدن رواناب از نفوذ ارضاء شود. عموما این مقدار به شکل 20٪ از حداکثر ذخیره سازی در کل یا احتباس حوضه (S) محاسبه می شود. بنابراین، Ia = 0.2S در نظر می گیریم. در ادامه بخش دیگری از بارش صرف اقناع ذخیره خاک می شود که با Fa آن را شناختیم. که در این حالت عبارت ذیل برای محاسبه Fa با استفاده از مقدار کل بارش (P) و حداکثر احتباس (S) بکار گرفته می شود. 


نحوه جدا سازی دبی پایه از جریان رواناب به روش Recession

مقدمه

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


دستورالعمل

دبی پایه چیست؟

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


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

Bird

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

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

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

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


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

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

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

اطلاعات سايت

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

W3Schools