افزایش روزافزون جمعیت در سراسر دنیا همراه با رشد مصرف انرژیهای فسیلی، انسان را واداشت تا به دنبال منابع جدید انرژی برود؛ منابعی که پاک، ارزان و تجدیدپذیر باشند. انرژی حاصل از باد از جمله این منابع است. در سالهای اخیر به دلیل وجود قابلیتهای مناسبی که از لحاظ انرژی باد در دریاها وجود دارد، نظرها به سمت نصب توربینهای بادی در دریا جلب شده است. در این پروژه از میان انواع توربینهای بادی شناور به آنالیز و کنترل سکوهای پایه کششی (TLP) که یکی از متداولترین سیستمهای توربین بادی شناور فراساحلی است خواهیم پرداخت. مهمترین مسئلهای که در نصب این قبیل توربینها وجوددارد، نحوه کنترل و شناور ساختن آنها بر روی آب است. به همین منظور برای پایدارسازی توربینهای بادی شناور، سعی خواهیم نمود سیستم مذکور را در حضور اغتشاش، تأخیرهای زمانی و همچنین نامعینی در حضور رویتگر مورد ارزیابی قرار دهیم؛ درهمین راستا پس از تعریف یک تابع غیرخطی به عنوان کاندیدای لیاپانوف، به اثبات پایداری سیستمهای TLP در حضور اغتشاش، تأخیر چندگانه متغیر بازمان و نامعینی خواهیم پرداخت. در ادامه برای کنترل سیستم مذکور به کمک مدل تاکاگی-سوگنو (T-S) به طراحی کنترلکننده فازی میپردازیم. به همین منظور برای طراحی کنترلکننده T-S فازی نیاز به یک بهره فیدبکی داریم که میتوان آن را از طریق ابزار نامساویهای ماتریسی خطی (LMI) بدست آورد. در نهایت با شبیهسازی سیستم در محیط Simulink-MATLAB مشاهده خواهیم کرد که نه تنها در روشهای ارائه شده طراحی کنترلکننده بسیار سادهتر صورت میگیرد، بلکه تمامی متغیرهای حالت سیستم به صورت مجانبی پایدار شده و خطای سیستم به سمت صفر میل میکند.
آنچه در این کد خواهید آموخت:
1- نحوه تعریف تابع کاندید لیاپانوف
2- اثبات گام به گام پایداری سیستم
3- محاسبه ماتریس نهایی LMI
4- یافتن بهره کنترلی و بهره رویتگر حالت
5- تعیین تعداد قواعد T-S فازی
6- نحوه اعمال تاخیرهای زمانی، نامعینی و اغتشاش به سیستم
نکات و الزامات:
1- این برنامه در تمامی نسخههای 2015 به بعد MATLAB قابل اجرا است.
2- خروجیهای سیستم درهمه نسخههای 2015 به بعد Simulink قابل مشاهده است.
3- امکان آشنایی با دستورات کدنویسی پیرامون LMI فراهم خواهد شد.
4- آشنایی با بلوک دیاگرامهای کنترل کننده T-Sفازی در محیط Simulink-Matlab
5- آشنایی با زبان برنامه نویسی MATLAB
مشخصات کلی | |
تعداد صفحات | 71 |
تعداد صفحات محصول | 60-80 |
فیلم آموزشی | دارد |
معرفی متغیر های ورودی نرم افزار | دارد |
نمودارهای خروجی | دارد |
زبان برنامه نویسی | |
زبان برنامه نویسی اول | MATLAB |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcuLorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam iaculis egestas laoreet. Etiam faucibus massa sed risus lacinia in vulputate dolor imperdiet. Curabitur pharetra, purus a commodo dignissim, sapien nulla tempus nisi, et varius nulla urna at arcu.