﻿<?xml version="1.0" encoding="utf-8"?>
<ArticleSet>
  <ARTICLE>
    <Journal>
      <PublisherName>مرکز منطقه ای اطلاع رسانی علوم و فناوری</PublisherName>
      <JournalTitle>فصلنامه مهندسی برق و مهندسی کامپيوتر ايران</JournalTitle>
      <ISSN>16823745</ISSN>
      <Volume>18</Volume>
      <Issue>1</Issue>
      <PubDate PubStatus="epublish">
        <Year>2020</Year>
        <Month>4</Month>
        <Day>2</Day>
      </PubDate>
    </Journal>
    <ArticleTitle>Sliding Mode Control Applied in Two-wheeled Self-Balancing Robot System in Presence of Structured and Un- Structured Uncertainties in Dynamical Equations and Without the Need for Kinematic Equations</ArticleTitle>
    <VernacularTitle>کنترل مد لغزشی سیستم ربات دوچرخ تعادلی در حضور عدم قطعیت‌های ساختاری و غیر ساختاری موجود در معادلات دینامیکی و بدون نیاز به معادلات سینماتیکی</VernacularTitle>
    <FirstPage>1</FirstPage>
    <LastPage>14</LastPage>
    <ELocationID EIdType="doi" />
    <Language>fa</Language>
    <AuthorList>
      <Author>
        <FirstName>محمدرضا</FirstName>
        <LastName>سلطانپور</LastName>
        <Affiliation></Affiliation>
      </Author>
      <Author>
        <FirstName>رضا</FirstName>
        <LastName>غلامي</LastName>
        <Affiliation></Affiliation>
      </Author>
    </AuthorList>
    <History PubStatus="received">
      <Year>2019</Year>
      <Month>1</Month>
      <Day>22</Day>
    </History>
    <Abstract>In this paper, we proposed solutions for controlling the two-wheel self-balancing 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 under-actuated system and the other is fully actuated system. In order to control the under-actuated subsystem, two completely different sliding mode controllers are proposed that are able to provide this subsystem in the presence of structured and un-structured uncertainties with global asymptotic stability. Subsequently, in order to control the fully under-actuated 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 closed-loop system. The separation of two-wheeled self-balancing robot sub-systems 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 closed-loop system state variables. Finally, to evaluate the performance of the proposed controllers and compare their performance results, three-stage simulations are implemented on the two-wheeled self-balancing robot system. Mathematical proofs and simulation results show the desired performance of the proposed solutions.</Abstract>
    <OtherAbstract Language="FA">در این مقاله، راهکارهایی برای کنترل سیستم ربات دوچرخ تعادلی در حضور عدم قطعیت‌های موجود در معادلات دینامیکی و بدون نیاز به معادلات سینماتیکی پیشنهاد می‌گردد. بدین منظور در ابتدا معادلات دینامیکی این سیستم به حوزه خطا انتقال داده می‌شود و سپس این معادلات به دو زیرسیستم فروتحریک و تمام‌تحریک کاملاً مستقل تقسیم‌بندی می‌گردند. در ادامه برای کنترل زیرسیستم فروتحریک، دو کنترل‌کننده مد لغزشی کاملاً متفاوت ارائه می‌گردد که قادرند این زیرسیستم را در حضور عدم قطعیت‌های ساختاری و غیر ساختاری دارای پایداری مجانبی سراسری نمایند. پس از آن برای کنترل زیرسیستم تمام تحریک نیز کنترل مد لغزشی پیشنهاد می‌شود که این زیرسیستم را در حضور عدم قطعیت‌های موجود دارای پایداری مجانبی سراسری می‌کند. از آنجا که این دو زیرسیستم کاملاً از یکدیگر مستقل می‌باشند، بنابراین اثبات پایداری مجانبی سراسری آنها، اثبات پایداری مجانبی سراسری سیستم حلقه بسته را مهیا می‌سازد. جداسازی زیرسیستم‌های ربات دوچرخ تعادلی، نیاز به استفاده از معادلات سینماتیک را مرتفع نموده و این امر باعث می‌شود تا حضور عدم قطعیت‌های ساختاری تأثیری بر دقت ردگیری متغیرهای حالت سیستم حلقه بسته نداشته باشند. نهایتاً برای بررسی عملکرد کنترل‌کننده‌های پیشنهادی و مقایسه نتایج عملکرد آنها، شبیه‌سازی‌هایی در 3 مرحله بر روی سیستم ربات دوچرخ تعادلی پیاده‌سازی می‌شود. اثبات ریاضی و نتایج شبیه‌سازی‌ها عملکرد مطلوب راهکارهای پیشنهادی را نشان می‌دهند.</OtherAbstract>
    <ObjectList>
      <Object Type="Keyword">
        <Param Name="Value">ربات دوچرخ تعادلی کنترل مد لغزشیعدم قطعیت‌های ساختاری و غیر ساختاری معادلات سینماتیک</Param>
      </Object>
    </ObjectList>
    <ArchiveCopySource DocType="Pdf">http://ijece.org/fa/Article/Download/28860</ArchiveCopySource>
  </ARTICLE>
</ArticleSet>