Mohd Heidir Mohd Shah, I. Mehedi, U. Al-Saggaf, A. H. Milyani, N. Saad, N. Yahaya
{"title":"Balancing a Rotary Double Inverted Pendulum using Two-loops Adaptive Controller based on Dynamic Inversion Technique","authors":"Mohd Heidir Mohd Shah, I. Mehedi, U. Al-Saggaf, A. H. Milyani, N. Saad, N. Yahaya","doi":"10.1109/ICIAS49414.2021.9642673","DOIUrl":null,"url":null,"abstract":"Balancing control of a double inverted pendulum is a great challenge as it is an unstable and non-linear system that requires fast control reaction. In this paper, a dynamic inversion controller is proposed for balancing control of a rotary double inverted pendulum system. The controller consists of two loops where the outer loop is responsible for generating desired position command while the inner loop takes the command to produce the actual control action. The robustness of the controller is added by the introduction of the sliding surface vector function. The effectiveness of the proposed controller is investigated through numerical simulations with two other types of controllers that are also tested for comparison purposes. The results prove that the proposed controller capable of balancing the rotary double inverted pendulum under the influence of disturbances, while comparisons with Sliding Mode Controller (SMC) and Linear Quadratic Regulator (LQR) in various scenarios suggested that the proposed controller was the most consistent controller as opposed to the other two.","PeriodicalId":212635,"journal":{"name":"2020 8th International Conference on Intelligent and Advanced Systems (ICIAS)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 8th International Conference on Intelligent and Advanced Systems (ICIAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIAS49414.2021.9642673","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Balancing control of a double inverted pendulum is a great challenge as it is an unstable and non-linear system that requires fast control reaction. In this paper, a dynamic inversion controller is proposed for balancing control of a rotary double inverted pendulum system. The controller consists of two loops where the outer loop is responsible for generating desired position command while the inner loop takes the command to produce the actual control action. The robustness of the controller is added by the introduction of the sliding surface vector function. The effectiveness of the proposed controller is investigated through numerical simulations with two other types of controllers that are also tested for comparison purposes. The results prove that the proposed controller capable of balancing the rotary double inverted pendulum under the influence of disturbances, while comparisons with Sliding Mode Controller (SMC) and Linear Quadratic Regulator (LQR) in various scenarios suggested that the proposed controller was the most consistent controller as opposed to the other two.