40000 تومان
افزودن به سبد خرید
0 فروش 303 بازدید
جزئیات محصول
تعداد قسمت: 1
حجم فایل: 1MB
فایل راهنما: دارد
فریم ورک: MATLAB
بسته نصبی: ندارد
امکانات: شامل فایل pdf مقاله لاتین و فایل word ترجمه فارسی (11 صفحه)
تاریخ انتشار: 08 ژانویه 2019
دسته بندی: ,,

تبلیغات

طراحی فیلترهای (لامپ المان) پایین گذر بکمک الگوریتم ژنتیک

پروژه طراحی فیلترهای (لامپ المان) پایین گذر بکمک الگوریتم ژنتیک

الگوریتم ژنتیک:

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

دراین  پروژه الگوریتم ژنتیک و روش هوش جمعی را بعنوان روشهاي نوین بهینه سازي معرفی و از آنها در طراحی یک فیلترپایین گذراستفاده میکنیم .در انتها ضمن مقایسه دو روش و روش کلاسیک  ، نحوه عملکرد عملگرهاي الگوریتم ژنتیک در نتیجه طراحی بررسی میشود. برنامه هاي الگوریتم ژنتیک با نرم افزار مطلب و شبیه سازي مدار با نرم افزار مایکروویو (microwave office ) صورت میگیرد.

طراحی مدارات الکترونیکی از جمله زمینه هایی است که در آن الگوریتم ژنتیک به خوبی پاسخ داده است.اغلب در هنگام طراحی مدارهاي الکترونیکی، به خاطر وجود محدودیت هایی در روال طراحی، مجبوریم از روابط و مدل هاي تقریبی براي المانهاي مختلف استفاده کنیم و این سبب می شود که نتایج پس از شبیه سازي، با مقادیر مورد انتظار متفاوت باشد. این تفاوت ممکن است در مدارهاي ساده و کوچک قابل چشمپوشی باشد، اما در مدارهاي پیچیده، بسیار بزرگ و چند طبقه ایجاد مشکل می کند. در اینجا بکمک الگوریتم ژنتیک با قرار دادن تعداد بیت هاي بیشتر براي متغیر موثرتر سرعت همگرایی را بالا ببریم و به نتایج بهتري برسیم. روش دیگر این است که الگوریتم فقط مقادیرقطعات را تعیین می کند و توپولوژي مدار و تعداد المان ها توسط طراح تعیین می شود سپس مداري با اندازه هاي بهینه براي المان هایش تولید می شود. مزیت این روش دقت و سادگی آن بوده و اشکال آن زمانگیر بودن آن است .براي نوشتن برنامه الگوریتم ژنتیک باید کروموزومها که معرف اندازه المانها در هر مرحله هستند را تشکیل دهیم. در این مساله یک کروموزوم از ۹ ژن تشکیل میشود که به علت شباهت المانها تعداد بیتهایی که براي هرکدام از ژنها در نظر گرفته ایم یکسان و برابر ۱۰ بیت است. اندازه جمعیت اولیه و تعداد نسلها را در هر مرحله متغیر میگیریم . براي افزایش سرعت همگرایی، براي هر کدام از متغیرهایمان حدي راتعیین می کنیم. محدوده هایی که براي هر کدام از المان ها در طراحی فیلتر درنظر گرفته شده  بین ۰تا ۱۰۰۰نانوفاراد و برای سلفها از ۰ تا ۵۰۰نانو هانری می باشد.

این فیلتر باید با ستفاده از الگوریتم ژنتیک بهینه شود ، یک فیلتر پایین گذر را در محیط مایکروویو افیس شبیه سازی شده است. این شبیه سازی  ژنتیک در محیط مطلب صورت میگیرد و برنامه متلب هدف نهایی می باشد.

جهت کسب اطلاعات بیشتر و یا دریافت مشاوره از منوی ارتباط با ما استفاده نمایید.

افزودن به سبد خرید

لطفاً براي ارسال دیدگاه، ابتدا وارد حساب كاربري خود بشويد

محصولات پر فروش

پر فروش ترین محصولات فروشگاه روکساوب