بهینه سازی در مهندسی عمران

مباحثی در زمینه بهینه سازی سازه ها والگوریتم های بهینه یابی درمهندسی عمران

بهینه سازی در مهندسی عمران

مباحثی در زمینه بهینه سازی سازه ها والگوریتم های بهینه یابی درمهندسی عمران

بهینه سازی  در مهندسی عمران

انسان می‌خواهد بهترین را تجسم و توصیف کرده و به آن دست یابد .اما از آنجایی که می‌داند نمی‌تواند تمام شرایط حاکم بر بهترین را به خوبی شناسایی و تعریف نماید در بیشتر موارد به جای جواب بهترین یا بهینه مطلق، به یک جواب رضایت‌بخش (وارنر2 1996،) بسنده می‌کند. هم‌چنین انسان در قضاوت عملکرد دیگران، معیار بهترین را در نظر نمی‌گیرد بلکه آنان را به صورت نسبی مورد ارزیابی قرار می‌دهد (گلدبرگ3 1989، 7). بنابراین انسان به دلیل ناتوانی خود در بهینه‌سازی، به بهبود ارزش ویژه‌ای می‌دهد.
((بهینه‌سازی به دنبال بهبود عملکرد در رسیدن به نقطه یا نقاط بهینه است ))

آخرین نظرات
نویسندگان

الگوریتم (css) جستجوی ذرات باردار

دوشنبه, ۲۳ شهریور ۱۳۹۴، ۰۶:۴۴ ب.ظ

 

CSS ازجدیدترین الگوریتم های فراکاوشی است که با استفاده از قوانین حاکم بر فیزیک الکتریسته اقدام به جستجوی فضای مسئله می کند، این روش در سال 2010 توسط پروفسور علی کاوه ودکتر طلعت اهری ابداع وبه اسم خودشان ثبت گردید.این روش از جمله جدیدترین الگوریتم های فراکاوشی است که قوانین مورد استفاده در این الگوریتم عبارتند از: قوانین کولمب و گوس از فیزیک وقوانین نیوتن از مکانیک کلاسیک .

 

معرفی الگوریتم  CSS

 

Css مثل اکثر الگوریتم های فراکاوشی دیگر مبتنی بر جمعیت بوده که جمعیتی از المانها فضای جستجو را برای یافتن بهترین جواب ، جستجو می کنند که هر عامل جستجو گر در این روش یک ذره باردارCp  نامیده می شود که مشابه یک کره باردار دارای شعاعی معلوم و باری متناسب با کیفیت جواب تولیدی ، خواهد بود، از این رو این ذرات قادر خواهند بود تا به همدیگر نیرو وارد کرده و باعث حرکت همدیگر شوند.

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

مانند بسیاری از روشهای فرا کاوشی، روش سیستم ذرات باردار یک روش چند عاملی است که به هر یک ازعوامل ، ذرات بارداریا CP گفته می شود که دارای بار الکتریکی برابر با qi است . بنابراین این ذرات یک میدان الکتریکی متناسب با qi  ایجاد خواهند کرد.مقدار qi  باید طوری تعریف شود که ذرات با جوابهای خوب دارای میدان الکتریکی بزرگتر و در نتیجه نیروی بیشتری باشند. نکته مهم اینکه موقعیت اولیه ذره به صورت تصادفی انتخاب می شود وسرعت اولیه تمام ذرات باردار صفرv_(i,j)^((0))=0  در نظر گرفته میشود.  

  لینک 1  :  Optimization of structures  - دانلود مقالات   <<< بروزرسانی جدید

  لینک 2  : رساله دکتری سیامک طلعت اهری در دانشگاه تبریز

 

  • tohid ghanbari

نظرات  (۸)

با سلام.
لطفا اگه میشه ترجمه فارسیA Novel Heuristic Optimization
Method: Charged System Search بزارین ممنون میشم 
 با سلام اگه براتون مقدوره ترجمه این مقاله رو برای بنده هم بفرستید...
و سوالی که داشتم در خصوص(fit(i,best , wrost امکانش هست یه توضیح کوچکی بدین،اشاره ای که در مقاله به این متغیر ها شده چی هست؟؟؟
من چند وقت هست پایان نامم به خاطر همین موضوع متوقف شده است.سپاسگذارم.
پاسخ:

با سلام و خسته نباشید

هر cp دارای یک مقدار بار است که بر پایه ی آن در فضای اطرافش میدان الکتریکی ایجاد می کند مانند بسیاری از روشهای فراکاوشی، روش سیستم ذرات باردار یک روش چند عاملی است که به هر یک ازعوامل، ذرات باردارCP گفته می شودکه دارای بار الکتریکی برابر با qi است . بنابراین این ذرات یک میدان الکتریکی متناسب با qi  ایجاد خواهند کرد.مقدار qi  باید طوری تعریف شود که ذرات با جوابهای خوب دارای میدان الکتریکی بزرگتر و در نتیجه نیروی بیشتری باشد.

(fit (i :  مقدار برازندگی یا شایستگی ذره ( i)  ام می باشد.

(fit (best : بهترین مقدار برازندگی هر cp است.

(fit (worst : بدترین مقدار برازندگی هر cp است.

سلام وقت بخیر
لطفا اگر می توانید در مورد الگوریتم سیستم شارژ  جستجو  (css) راهنمایی کنید .
پاسخ:
باسلام
دوست عزیز لطفا به لینک زیر و قسمت مقالات مربوط به الگوریتم charged system search مراجعه کنید چون تاجاهایی قوانین آن بصورت کامل در مقالات آمده است، باز اگر ابهامی وجود داشت در مورد این الگوریتم سعی می کنم بصورت یک فایل word قوانین آن رو کامل تشریح کنم .
                                                                                                                                                                                                            با تشکر
                                                                                                                                                                                        بهینه سازی در مهندسی عمران
لینک 2 : رساله دکتری سیامک طلعت اهری در دانشگاه تبریز
با سلام
در صورت امکان ترجمه مقاله ای مربوط به این مبحث و کد مربوطه رو برای بنده هم بفرستین...
خیلی ممنون میشم از لطفتون
  • ندا شریفی
  • با سلام و خسته نباشید

    لطفا اگر امکانش هست کد الگوریتم css رو برام بفرستید.ممنون میشم

    باعرض سلام و خسته نباشید.امکان دسترسی به کد و مقاله  در ارتباط بااین الگوریتم امکان پذیر است؟
    پاسخ:
    با سلام دوست عزیز 
    مقالات فراونی در خصوص این الگوریتم وجود دارد ولی کد مربوط به این الگوریتم بصورت open source بیرون وجود ندارد لذا جهت راهنمایی در خصوص مقالات بیشتر به لینک های زیر مراجعه نمایید.
                                                                                                                                  با تشکر
                                                                                                                  بهینه سازی در مهندسی عمران
    لینک 2 : رساله دکتری سیامک طلعت اهری در دانشگاه تبریز
  • مهرداد شریف نژاد
  • با سلام خدمت شما و تشکر به خاطر مطالب ارزندتون

    من مدتی هست که روی مسائل بهینه سازی برای پایان نامه کار می کنم و البته به طور تخصصی روی css..

    مشکلم در نوشتن کد VB برای قانون هشتم ذکر شده در PDF هست. ممنون میشم اگر کد این ماژول را قرار بدین.


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

           سلام دوست عزیز این نظر لطف شما رو می رساند

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

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

                                                                                             

    ارسال نظر

    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی