در این برنامه میرایی ارتعاشات تیر یکسر گیردار با استفاده از سیستمهای کنترلی هوشمند مورد بررسی قرار میگیرد. نخست تیر یکسر گیردار اویلر-برنولی به همراه لایه های پیزوالکتریک که به عنوان حسگر و عملگر روی تیر تعبیه شده اند با استفاده از روش المان محدود و توسط نرم افزار MATLAB مدلسازی شده و پس از آن شناسایی این سیستم ارتعاشی توسط شبکه عصبی دیفرانسیلی با استفاده از نرم افزار MATLAB-Simulink انجام گرفته است.
در مبحث کنترل فعال ارتعاشی، ابتدا یک کنترلر فیدبک حالت خطی مرسوم، برای میرایی ارتعاشات طراحی شده، سپس به جای مشاهدهگر خطی در سیستم فیدبک حالت، از شبکه عصبی دیفرانسیلی استفاده شده و نتایج با هم مقایسه میشود. در ضمن شبکه عصبی مورد نظر، با قوانین آموزش روی خط آموزش میبیند و بهصورت موازی با سیستم خطای خود را کاهش داده، تا جایی که حالت دقیق سیستم را تخمین و با یک فیدبک مناسب، ارتعاشات سیستم را حذف کند.
آنچه در این کد خواهید آموخت
1- نحوه تبدیل معادلات حاکم بر سیستم به مدل المان محدود
2- نحوه استخراج ماتریس های فضای حالت از مدل المان محدود
3- آنالیز مودال سیستم
4- محاسبه ماتریس استهلاک مودال از ماتریس های جرم و سختی
5- نحوه اعمال شرایط مرزی
6- کنترل سیستم با استفاده از مشاهده گر خطی
7- کنترلر سیستم با استفاده از مشاهده گر عصبی دیفرانسیلی
نکات و الزامات
1- این برنامه در همه نسخه های MATLAB قابل اجراست.
2- شبیه سازی کنترل سیستم در محیط Simulink انجام گرفته است.
3- آشنایی با روش های المان محدود برای حل معادلات تیر
4- آشنایی با شبکه های عصبی دیفرانسیلی آنلاین
5- آشنایی با زبان 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.