|
|
کنترل مد لغزشی سیستم ربات دوچرخ تعادلی در حضور عدم قطعیتهای ساختاری و غیر ساختاری موجود در معادلات دینامیکی و بدون نیاز به معادلات سینماتیکی
|
|
|
|
|
نویسنده
|
سلطانپور محمدرضا ,غلامی رضا
|
منبع
|
مهندسي برق و مهندسي كامپيوتر ايران - 1399 - دوره : 18 - شماره : 1 - صفحه:1 -14
|
چکیده
|
در این مقاله، راهکارهایی برای کنترل سیستم ربات دوچرخ تعادلی در حضور عدم قطعیتهای موجود در معادلات دینامیکی و بدون نیاز به معادلات سینماتیکی پیشنهاد میگردد. بدین منظور در ابتدا معادلات دینامیکی این سیستم به حوزه خطا انتقال داده میشود و سپس این معادلات به دو زیرسیستم فروتحریک و تمامتحریک کاملاً مستقل تقسیمبندی میگردند. در ادامه برای کنترل زیرسیستم فروتحریک، دو کنترلکننده مد لغزشی کاملاً متفاوت ارائه میگردد که قادرند این زیرسیستم را در حضور عدم قطعیتهای ساختاری و غیر ساختاری دارای پایداری مجانبی سراسری نمایند. پس از آن برای کنترل زیرسیستم تمام تحریک نیز کنترل مد لغزشی پیشنهاد میشود که این زیرسیستم را در حضور عدم قطعیتهای موجود دارای پایداری مجانبی سراسری میکند. از آنجا که این دو زیرسیستم کاملاً از یکدیگر مستقل میباشند، بنابراین اثبات پایداری مجانبی سراسری آنها، اثبات پایداری مجانبی سراسری سیستم حلقه بسته را مهیا میسازد. جداسازی زیرسیستمهای ربات دوچرخ تعادلی، نیاز به استفاده از معادلات سینماتیک را مرتفع نموده و این امر باعث میشود تا حضور عدم قطعیتهای ساختاری تاثیری بر دقت ردگیری متغیرهای حالت سیستم حلقه بسته نداشته باشند. نهایتاً برای بررسی عملکرد کنترلکنندههای پیشنهادی و مقایسه نتایج عملکرد آنها، شبیهسازیهایی در 3 مرحله بر روی سیستم ربات دوچرخ تعادلی پیادهسازی میشود. اثبات ریاضی و نتایج شبیهسازیها عملکرد مطلوب راهکارهای پیشنهادی را نشان میدهند.
|
کلیدواژه
|
ربات دوچرخ تعادلی، کنترل مد لغزشی، عدم قطعیتهای ساختاری و غیر ساختاری، معادلات سینماتیک
|
آدرس
|
دانشگاه علوم و فنون هوایی شهید ستاری, دانشکده مهندسی برق, ایران, دانشگاه علوم و فنون هوایی شهید ستاری, دانشکده مهندسی برق, ایران
|
پست الکترونیکی
|
gholami@ssau.ac.ir
|
|
|
|
|
|
|
|
|
Sliding Mode Control Applied in Twowheeled SelfBalancing Robot System in Presence of Structured and Un Structured Uncertainties in Dynamical Equations and Without the Need for Kinematic Equations
|
|
|
Authors
|
Soltanpour M. R. ,Gholami R.
|
Abstract
|
In this paper, we proposed solutions for controlling the twowheel selfbalancing robot system in the presence of uncertainties in dynamical equation and without the need for kinematic equations. For this purpose, the dynamical equations of this system are initially transmitted to the domain of error, then these equations are divided into two independent subsystems, one of which is an underactuated system and the other is fully actuated system. In order to control the underactuated subsystem, two completely different sliding mode controllers are proposed that are able to provide this subsystem in the presence of structured and unstructured uncertainties with global asymptotic stability. Subsequently, in order to control the fully underactuated subsystem, a sliding mode control is proposed to provide this subsystem in the presence of existing uncertainties with global asymptotic stability. Since these two subsystems are completely independent of each other, their global asymptotic stability proofs prove the global asymptotic stability of the closedloop system. The separation of twowheeled selfbalancing robot subsystems eliminates the need to use the kinematic equations, and this causes the presence of structured uncertainties to have no effect on the accuracy of tracing the closedloop system state variables. Finally, to evaluate the performance of the proposed controllers and compare their performance results, threestage simulations are implemented on the twowheeled selfbalancing robot system. Mathematical proofs and simulation results show the desired performance of the proposed solutions.
|
Keywords
|
|
|
|
|
|
|
|
|
|
|
|