{"id":268,"date":"2017-04-24T03:34:00","date_gmt":"2017-04-24T02:34:00","guid":{"rendered":"https:\/\/ramyrashad.com\/?p=268"},"modified":"2023-08-17T16:05:19","modified_gmt":"2023-08-17T15:05:19","slug":"twin-rotor-mimo-system","status":"publish","type":"post","link":"https:\/\/ramyrashad.com\/index.php\/2017\/04\/24\/twin-rotor-mimo-system\/","title":{"rendered":"Twin Rotor MIMO system"},"content":{"rendered":"\n<p><strong>Research Overview<\/strong><\/p>\n\n\n\n<p>The twin rotor MIMO system (TRMS) is a aerodynamical laboratory setup which resembles a helicopter prototype designed for flight control experiments. The control system design of the TRMS is challenging since its mathematical model is a high order nonlinear system with heavy cross-coupling effects between the two propellers. In this research, a number of nonlinear control systems are developed and validated on the TRMS model.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ramyrashad.com\/wp-content\/uploads\/2023\/08\/TRAS_Schematic.png\" alt=\"\" class=\"wp-image-548\" width=\"630\" height=\"316\" srcset=\"https:\/\/ramyrashad.com\/wp-content\/uploads\/2023\/08\/TRAS_Schematic.png 989w, https:\/\/ramyrashad.com\/wp-content\/uploads\/2023\/08\/TRAS_Schematic-300x151.png 300w, https:\/\/ramyrashad.com\/wp-content\/uploads\/2023\/08\/TRAS_Schematic-768x387.png 768w\" sizes=\"(max-width: 630px) 100vw, 630px\" \/><\/figure><\/div>\n\n\n<p>The <strong>first control system<\/strong> combines the integral backstepping technique, disturbance observers and the command filtering extension. The controller is formulated for a class of square and affine nonlinear systems which can be written in strict feedback form. This class of systems represents several fully actuated\u00a0<em>m<\/em>-degrees-of-freedom (<em>m<\/em>-DOF) mechanical systems. Other examples of such systems include\u00a0<em>m<\/em>-DOF robotic manipulators and 6-DOF underwater vehicles. A disturbance observer is augmented to the backstepping-based controller to estimate disturbances in the system model. These disturbances can be due to constant external sources, unmodeled dynamics or modeled dynamics that are intentionally neglected such that the system model can be written in strict feedback form. Thus, the proposed approach is applicable to a wider class of systems that can be written in strict feedback form by neglecting certain parts of the dynamics that cause cross-coupling. To counteract the disturbance estimation error, integral action is utilized to eliminate this error. Finally, the approach computes the command signal derivatives using low pass filters. The benefits of the presented control approach include: (1) retaining the advantages of the standard backstepping technique which provides the designer with a systematic, decoupled and flexible design methodology; (2) providing the system with active disturbance rejection properties, thus avoiding the drawbacks of integral control which would have risen if it was used alone to reject time varying disturbances; and, (3) eliminating the complexity of deriving the command signals analytically or differentiating them through the use of command filters. The detailed stability analysis of the overall closed loop system is presented based on singular perturbation theory and Lyapunov stability arguments.\u00a0<\/p>\n\n\n\n<p>The <strong>second control system<\/strong> is a\u00a0sliding mode controller (SMC) driven by a sliding mode disturbance observer (SMDO) is utilized to develop a tracking controller for the TRMS. A nonlinear SMC law is derived and driven by a SMDO which provides estimates of the unmodeled dynamics and external disturbances present in the system. Hence, chattering in the control signals is eliminated rather than attenuated. In addition, the proposed approach can handle arbitrary external disturbances without affecting the continuous nature of the control signals. This is in contrast to other approaches which require a higher discontinuity to reject higher disturbances, thus chattering might appear.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Publications<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Ramy Rashad, Ahmed Aboudonia, Ayman El-Badawy\u00a0(2016)\u00a0A novel disturbance observer-based backstepping controller with command filtered compensation for a MIMO system,\u00a0Journal of the Franklin Institute\u00a0353(16),\u00a0p. 4039-4061,\u00a0Elsevier,\u00a0<a href=\"https:\/\/doi.org\/10.1016\/j.jfranklin.2016.07.017\" target=\"_blank\" rel=\"noreferrer noopener\">doi:10.1016\/j.jfranklin.2016.07.017<\/a><br><br>Ramy Rashad, Ayman El-Badawy, Ahmed Aboudonia\u00a0(2017)\u00a0Sliding mode disturbance observer-based control of a twin rotor MIMO system,\u00a0ISA Transactions\u00a069,\u00a0p. 166-174,\u00a0Elsevier Ltd,\u00a0<a href=\"https:\/\/doi.org\/10.1016\/j.isatra.2017.04.013\" target=\"_blank\" rel=\"noreferrer noopener\">doi:10.1016\/j.isatra.2017.04.013<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Sliding mode disturbance observer-based control of a twin rotor MIMO system\" width=\"790\" height=\"444\" src=\"https:\/\/www.youtube.com\/embed\/tuQxMMnLngM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Research Overview The twin rotor MIMO system (TRMS) is a aerodynamical laboratory setup which resembles a helicopter prototype designed for flight control experiments. The control system design of [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":301,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"ub_ctt_via":"","_mi_skip_tracking":false,"footnotes":""},"categories":[14],"tags":[],"aioseo_notices":[],"featured_image_src":"https:\/\/ramyrashad.com\/wp-content\/uploads\/2023\/07\/TRMS.png","author_info":{"display_name":"Ramy","author_link":"https:\/\/ramyrashad.com\/index.php\/author\/ramy-abdelmonemgmail-com\/"},"_links":{"self":[{"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/posts\/268"}],"collection":[{"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/comments?post=268"}],"version-history":[{"count":6,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/posts\/268\/revisions"}],"predecessor-version":[{"id":554,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/posts\/268\/revisions\/554"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/media\/301"}],"wp:attachment":[{"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/media?parent=268"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/categories?post=268"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ramyrashad.com\/index.php\/wp-json\/wp\/v2\/tags?post=268"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}