مهندسی کامپیوتر

تحقیق برنامه نویسی تخصیص اسکله با نرم افزار متلب با روش شبیه سازی تبرید (SA) و گزارش در قالب word

دانلود تحقیق برنامه نویسی تخصیص اسکله (berth allocation) با نرم افزار متلب با روش شبیه سازی تبرید (SA)  و خروجی در قالب فایل اکسل و گزارش کامل پروژه در قالب word در دانشگاه صنعتی امیرکبیر،


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

مسئله فوق می بایست با الگوریتم های زیر حل شود. مطلوب است این مسئله در دو سایز 35 کشتی و 40 کشتی مورد بررسی قرار گیرد که داده های آن در یک فایل excel ارسال می شود.

شبیه سازی تبرید (simulated annealing) 

1- برای حل مسئله فوق از چه ساختار جوابی استفاده می کنید؟ آن را به طور تشریحی و با رسم شکل توضیح دهید؟ چرا این ساختار جواب را انتخاب کرده اید؟ آیا نیاز است برای الگوریتم های مختلف از ساختارهای جواب متنوع بهره برد؟

2- برای مدیریت محدودیت های مسئله از چه سیاست هایی استفاده می کنید؟ نحوه ارضای هر یک از محدودیت های مسئله را در حین جستجوی فضای جواب توضیح دهید.

3- برای به کارگیری الگوریتم های اشاره شده جهت حل مسئله از چه عملگرهای جستجویی استفاده می کنید؟ چرا؟ این عملگرها را به صورت تشریحی و با رسم شکل توضیح دهید.

4- کدام یک از الگوریتم های به کار گرفته شده جوابهای بهتری را برای حل مسئله ارائه می دهند؟ دلیل آن چیست؟ 

خروجی برنامه نوشته شده در قالب فایل اکسل می باشد.
دانلود فایل

دانلود فایل”تحقیق برنامه نویسی تخصیص اسکله با نرم افزار متلب با روش شبیه سازی تبرید (SA) و گزارش در قالب word”

مهندسی کامپیوتر

تحقیق برنامه نویسی مسئله مبلغان مذهبي و آدمخوارها با متلب با روش های جستجو در سطح و جستجو در عمق

دانلود تحقیق برنامه نویسی مسئله مبلغان مذهبي و آدمخوارها با نرم افزار متلب با روش های جستجو در سطح و جستجو در عمق (BFS, DFS)، به همراه فایل گزارش کامل word در دانشگاه صنعتی امیرکبیر،


بخشی از متن تحقیق:
1- مسئله مبلغان مذهبي و آدمخوارها (missionaries and cannibals):
تعداد سه آدمخوار و سه مبلغ مذهبي در يك سوي يك رودخانه قرار دارند. يك قايق با گنجايش حداکثر 2 نفر براي انتقال اين افراد به آن سوي رودخانه وجود دارد. توجه شود که قايق نمی‌تواند بدون سرنشین حرکت کند چرا كه حداقل به یک قايق­ران احتياج دارد. مشكل اينجاست كه اگر در يك سوی رودخانه، تعداد آدم­خوارها بيشتر از مبلغين شوند، آن‌ها را مي‌خورند. هدف اين است كه بدون آسیب رسیدن به كسي، همه به آن سوي رودخانه منتقل شوند.

الف) نحوه نمایش (coding) هر جواب از مسئله را توضیح دهید.

ب)درخت جستجوی مسئله را با الگوریتم BFS رسم نموده و تعداد گره لازمی را که برای رسیدن به جواب بسط داده می‌شوند گزارش نمایید؟ جواب مورد نظر در چه سطحی از درخت جستجو قرار دارد؟

پ) بند الف را برای الگوریتم DFS تکرار نمایید؟  

ت) کدامیک از دو الگوریتم فوق را برای حل مسئله مورد نظر توصیه می‌نمایید؟ چرا؟

ث) به نظر شما کدامیک از الگوریتم‌های جستجوی کورکورانه دیگری که در کلاس مورد بحث قرار گرفت کارایی بهتری دارند؟ چرا؟

ج) مسئله فوق را برای اندازه‌های بزرگتر n (تعداد مبلغین مذهبی و آدمخوارها) و c (حداکثر ظرفیت قایق) گسترش دهید و با استفاده از زبان برنامه‌نویسی MATLAB، الگوریتم BFS و DFS را با هدف رسیدن به جواب برای اندازه‌های مختلف مسئله به‌کار بگیرید. در هر مورد تعداد گره بسط داده ‌شده و زمان جواب الگوریتم را گزارش نمایید. دقت کنید که ممکن است مسئله در ازای ترکیب خاصی از {n وc} جواب نداشته باشد. افزایش اندازه مسئله را تا جایی ادامه دهید که برنامه شما بتواند در زمان معقول خروجی حاصل نماید …
دانلود فایل

دانلود فایل”تحقیق برنامه نویسی مسئله مبلغان مذهبي و آدمخوارها با متلب با روش های جستجو در سطح و جستجو در عمق”

مهندسی کامپیوتر

تحقیق برنامه نویسی سیستم استنتاج عصبی فازی (ANFIS) با نرم افزار متلب برای داده های ورودی و خروجی سد

دانلود تحقیق برنامه نویسی سیستم استنتاج عصبی فازی (ANFIS) با نرم افزار متلب برای داده های ورودی و خروجی سد word در دانشگاه صنعتی امیرکبیر،


توضیحات:
سد مهاباد در آذربایجان غربی در دریاچه ارومیه واقع شده است. اطلاعات روزانه از جمله جریان به مخزن، ذخیره مخزن و خروج مخزن در 39 ماه در دسترس هستند. 

هدف، طراحی یک مدل سیستم استنتاج شبکه عصبی فازی (ANFIS) برای شبیه سازی خروجی از  مخزن با این اطلاعات است. (جزئیات داده ها در فایل اکسل می باشد).
دانلود فایل

دانلود فایل”تحقیق برنامه نویسی سیستم استنتاج عصبی فازی (ANFIS) با نرم افزار متلب برای داده های ورودی و خروجی سد”

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

شبیه سازی مقاله آماده برق مقاله: optimal economic dispatch scheduling of integrated combined heat an

کدنویسی متلب آماده مقاله برق A novel approach for optimal economic dispatch scheduling of integrated combined heat and power systems،


توضیحات:
برنامه متلب مقاله با دقت بالا البته در قالب الگوریتم pso نوشته شده است که یک نواوری برای پروژه های دانشگاهی محسوب می شود.

Abstract:
The utilization of energy efficient CHP (combined heat and power) systems provides opportunities for GENCOs (generation companies) to simultaneously increase their economic benefits and decrease environmental emissions. The goals of this study are to develop and simulate a novel approach for optimal economic dispatch scheduling for a GENCO to maximize economic profit and minimize environmental emissions based on integration of CHP systems with conventional TG (thermal power generating) units, where a DBD (double Benders decomposition) solution approach is proposed for optimization. The CHP PBUC (profit based unit commitment) problem with non-convex constraints for integration of CHP units into GENCOs generation portfolio is solved and, the results for several cases along with sensitivity analyses are reported. The results from DBD approach for optimization are validated based on comparison with those from gravitational search and imperialistic competitive algorithms as well as other algorithms examined in other studies. When CHP units are integrated with a 10-TG unit system, results from implementing the proposed DBD approach are extremely encouraging, as GENCO profit for providing electricity and heat energy is increased by 518.78% and environmental emissions are reduced by 7.57%, in comparison with case of GENCO using TG units for meeting the same
دانلود فایل

دانلود فایل”شبیه سازی مقاله آماده برق مقاله: optimal economic dispatch scheduling of integrated combined heat an”

مهندسی کامپیوتر

تحقیق برنامه نویسی تخصیص اسکله با نرم افزار متلب با روش اجتماع ذرات (PSO) و گزارش word

دانلود تحقیق برنامه نویسی تخصیص اسکله (berth allocation) با نرم افزار متلب با روش اجتماع ذرات (PSO) با دو روش و خروجی در قالب فایل اکسل و گزارش کامل پروژه در قالب word در دانشگاه صنعتی امیرکبیر،


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

مسئله فوق می بایست با الگوریتم های زیر حل شود. مطلوب است این مسئله در دو سایز 35 کشتی و 40 کشتی مورد بررسی قرار گیرد که داده های آن در یک فایل excel ارسال می شود.

بهینه سازی اجتماع ذرات (Particle swarm optimization)  :

1- برای حل مسئله فوق از چه ساختار جوابی استفاده می کنید؟ آن را به طور تشریحی و با رسم شکل توضیح دهید؟ چرا این ساختار جواب را انتخاب کرده اید؟ آیا نیاز است برای الگوریتم های مختلف از ساختارهای جواب متنوع بهره برد؟

2- برای مدیریت محدودیت های مسئله از چه سیاست هایی استفاده می کنید؟ نحوه ارضای هر یک از محدودیت های مسئله را در حین جستجوی فضای جواب توضیح دهید.

3- برای به کارگیری الگوریتم های اشاره شده جهت حل مسئله از چه عملگرهای جستجویی استفاده می کنید؟ چرا؟ این عملگرها را به صورت تشریحی و با رسم شکل توضیح دهید.

4- کدام یک از الگوریتم های به کار گرفته شده، جواب های بهتری را برای حل مسئله ارائه می دهند؟ دلیل آن چیست؟ 

خروجی برنامه نوشته شده در قالب فایل اکسل می باشد.
دانلود فایل

دانلود فایل”تحقیق برنامه نویسی تخصیص اسکله با نرم افزار متلب با روش اجتماع ذرات (PSO) و گزارش word”

مهندسی کامپیوتر

جزوه آموزشی روش نصف کردن پروژه محاسبه عددی با متلب به همراه فایل متلب

دانلود جزوه آموزشی روش نصف کردن پروژه محاسبه عددی با متلب به همراه فایل متلب،

در قالب word و در 7 صفحه، قابل ویرایش به همراه فایل m متلب.

دانلود فایل

دانلود فایل”جزوه آموزشی روش نصف کردن پروژه محاسبه عددی با متلب به همراه فایل متلب”

مهندسی کامپیوتر

تحقیق برنامه نویسی مسئله n وزیر با نرم افزار متلب با روش های جستجو در سطح و جستجو در عمق (BFS، DFS)

دانلود تحقیق برنامه نویسی مسئله n وزیر با نرم افزار متلب با روش های جستجو در سطح و جستجو در عمق (BFS, DFS) به همراه فایل گزارش کامل word در دانشگاه صنعتی امیرکبیر،


بخشی از متن تحقیق:
1- مسئله n وزیر:
می خواهیم n وزیر را طوری روی یک صفحه شطرنج (n×n) قرار دهیم که هیچ دو وزیری یکدیگر را تهدید نکنند (یک وزیر، مهره ای را که با آن در یک سطر، ستون یا قطر باشد تهدید می کند).

حالت اوليه: وزيرها روي قطر اصلي صفحه شطرنج قرار گرفته اند.

الف) نحوه مدلسازی مسئله (حالت هدف، عملگر شاخه زنی، چگونگی حذف جواب های تکراری یا نشدنی) را توضیح دهید.

ب) درخت جستجوی مسئله را در حالت n=4 براي الگوريتم‌هاي BFS ، DFS و  UCS (جستجو با هزینه یکنواخت) رسم نمایید.     

ج) مسئله فوق را برای اندازه‌های بزرگتر n گسترش دهید و با استفاده از زبان برنامه‌نویسی MATLAB، الگوریتم هاي بند (ب) را با هدف رسیدن به يك جواب برای اندازه‌های مختلف مسئله به‌کار بگیرید. در هر مورد تعداد گره بسط داده‌شده و زمان جواب الگوریتم را در قالب يك جدول گزارش نمایید. افزایش اندازه مسئله را تا جایی ادامه دهید که برنامه شما بتواند در زمان معقول خروجی حاصل نماید.

د) به نظر شما کدامیک از الگوریتم‌های جستجوی فوق يا الگوريتم‌هاي کورکورانه دیگری که در کلاس مورد بحث قرار گرفت کارایی بهتری براي حل مسئله n وزير دارند؟ چرا؟ …
دانلود فایل

دانلود فایل”تحقیق برنامه نویسی مسئله n وزیر با نرم افزار متلب با روش های جستجو در سطح و جستجو در عمق (BFS، DFS)”

مهندسی کامپیوتر

تحقیق برنامه نویسی تخصیص اسکله (berth allocation) با نرم افزار متلب با روش ژنتیک (GA)

دانلود تحقیق برنامه نویسی تخصیص اسکله (berth allocation) با نرم افزار متلب با روش ژنتیک (GA) با دو روش و خروجی در قالب فایل اکسل و گزارش کامل پروژه در قالب word در دانشگاه صنعتی امیرکبیر،


بخشی از متن تحقیق:

مدل ریاضی انتخاب شده مسئله تخصیص اسکله (Berth allocation) نام دارد که در آن به تخصیص اسکله به یک سری کشتی با یک افق زمانی مشخص اشاره می شود. در این زمینه می توان چندین هدف مانند مینیمم کردن زمان سرویس کشتی ها، مینیمم کردن زمان ماندن در بندر، مینیمم کردن تعداد کشتی های رد شده، مینیمم کردن انحراف بین زمانبندی برنامه ریزی شده و واقعی را در نظر گرفت.  هدف این مدل اما تخصیص بهینه کشتی ها در بنادر است به طوری که زمان بارگیری کشتی ها مینیمم شود. پهلوگیری کشتی ها در زمان و مکان بهینه یکی از مسائل مهم در صنعت کشتیرانی است و یک برنامه ریزی صحیح و علمی برای جایابی کشتی ها باعث افزایش رضایت مشتریان، افزایش ظرفیت بندر، و همچنین افزایش درآمد بندر می شود. در سال های اخیر مطالعات زیادی در این زمینه انجام شده است. مدل ریاضی زیر یکی از همین مدلها است به طوری که در تابع هدف این مدل ترکیب خطی زمان حضور کشتی ها در اسکله کمینه سازی می شود. پارامترها و متغیرهای استفاده شده در مدل به صورت زیر است.
مسئله فوق می بایست با الگوریتم های زیر حل شود. مطلوب است این مسئله در دو سایز 35 کشتی و 40 کشتی مورد بررسی قرار گیرد که داده های آن در یک فایل excel ارسال می شود.
v   ژنتیک (Genetic algorithm)
1- برای حل مسئله فوق از چه ساختار جوابی استفاده می کنید؟ آن را به طور تشریحی و با رسم شکل توضیح دهید؟ چرا این ساختار جواب را انتخاب کرده اید؟ آیا نیاز است برای الگوریتم  های مختلف از ساختارهای جواب متنوع بهره برد؟
2- برای مدیریت محدودیت های مسئله از چه سیاست هایی استفاده می کنید؟ نحوه ارضای هر یک از محدودیت های مسئله را در حین جستجوی فضای جواب توضیح دهید.
3- برای به کارگیری الگوریتم های اشاره شده جهت حل مسئله از چه عملگرهای جستجویی استفاده می کنید؟ چرا؟ این عملگرها را به صورت تشریحی و با رسم شکل توضیح دهید.
4- کدام یک از الگوریتم های به کار گرفته شده جوابهای بهتری را برای حل مسئله ارائه می دهند؟ دلیل آن چیست؟ 
خروجی برنامه نوشته شده در قالب فایل اکسل می باشد.

دانلود فایل

دانلود فایل”تحقیق برنامه نویسی تخصیص اسکله (berth allocation) با نرم افزار متلب با روش ژنتیک (GA)”

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

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

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

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

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

پروژه شامل فایل برنامه نویسی و فایل اجرائی برنامه متلب می باشد.

دانلود فایل

دانلود فایل”برنامه متلب شبیه سازی اکولایزر سیگنال صوتی”