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

