بخشی از مقاله

چکیده

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

مقدمه

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

 الگوریتم ژنتیک و برنامه کامپیوتری

جهت طراحی بهینه سد های انحرافی می بایست از یک روش بهینه سازی استفاده کرد جهت انجام این امر روش بهینه سازی الگوریتم ژنتیک انتخاب گردید. علت انتخاب این روش بهینه سازی نسبت به سایر روش ها بدلایل زیر می باشد. - محمود البرزی، - - 20:1388مهندس مهدی علیرضا. - 14:1385

الف-الگوریتم ژنتیک روش سریع، قاطع در حل مسایل غیر خطی - مانند روش سیمپلکس در حل مسایل خطی - می باشد.

ب-الگوریتم ژنتیک بر خلاف دیگر روش ها بهینه سازی که در نقاط بهینه محلی متوقف می شوند امکان رسیدن به بهینه مطلق را دارا می باشند.

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

ج-الگوریتم ژنتیک، همزمان با یک مجموعه از نقاط جستجو میکند نه با یک نقطه تنها. جهت انجام بهینه سازی از طریق روش الگوریتم ژنتیک نیاز به نوشتن برنامه در محیط برنامه نویسی مطلب می باشد . جهت استفاده از optimization toll× مطلب و استفاده از الگوریتم ژنتیک نیاز به نوشتن کدهای برنامه نویسی می باشد.

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