5 research outputs found

    Tuning of LQR controller for an experimental inverted pendulum system based on The Bees Algorithm

    Get PDF
    Stabilizing of an inverted pendulum (IP) system is a main problem for researchers working on control theory. Balancing of an inverted pendulum system is one of the major benchmark problems in the control system community. This paper presents optimal tuning of linear quadratic regulator (LQR) controller with The Bees Algorithm (BA) for a linear inverted pendulum. In this paper, a metaheuristic approach which is a nature-inspired search method that mimics the foraging behavior of honey bees is used for design of LQR controller to obtain optimal performance. In LQR controller design, state (Q) and control (R) weighting matrices are basic parameters of LQR which are tuning by designer using trial and error method in usually. The Bees Algorithm optimizes the weighting matrices of the LQR controller so that it can move the cart to a desired position with the minimum change in pendulum’s angle from vertically upright position during the movement. The tuned LQR controller is benchmarked on the linear inverted pendulum experimental device (IP02) that is manufactured by QUANSER Company. After description of the system and The Bees Algorithm, the paper gives the experimental results obtained from the IP02 system to demonstrating the efficiency of the tuning of the LQR controller. Simulation and experimental results are given graphically to show the success of controller. As a result of the paper, the performance of LQR controller shows the effectiveness of The Bees Algorithm which is a diversity method for provide an efficient solution to conventional trial and error design approach

    Discrete-time neural network based state observer with neural network based control formulation for a class of systems with unmatched uncertainties

    Get PDF
    An observer is a dynamic system that estimates the state variables of another system using noisy measurements, either to estimate unmeasurable states, or to improve the accuracy of the state measurements. The Modified State Observer (MSO) is a technique that uses a standard observer structure modified to include a neural network to estimate system states as well as system uncertainty. It has been used in orbit uncertainty estimation and atmospheric reentry uncertainty estimation problems to correctly estimate unmodeled system dynamics. A form of the MSO has been used to control a nonlinear electrohydraulic system with parameter uncertainty using a simplified linear model. In this paper an extension of the MSO into discrete-time is developed using Lyapunov stability theory. Discrete-time systems are found in all digital hardware implementations, such as that found in a Martian rover, a quadcopter UAV, or digital flight control systems, and have the added benefit of reduced computation time compared to continuous systems. The derived adaptive update law guarantees stability of the error dynamics and boundedness of the neural network weights. To prove the validity of the discrete-time MSO (DMSO) simulation studies are performed using a two wheeled inverted pendulum (TWIP) robot, an unstable nonlinear system with unmatched uncertainties. Using a linear model with parameter uncertainties, the DMSO is shown to correctly estimate the state of the system as well as the system uncertainty, providing state estimates orders of magnitude more accurate, and in periods of time up to 10 times faster than the Discrete Kalman Filter. The DMSO is implemented on an actual TWIP robot to further validate the performance and demonstrate the applicability to discrete-time systems found in many aerospace applications. Additionally, a new form of neural network control is developed to compensate for the unmatched uncertainties that exist in the TWIP system using a state variable as a virtual control input. It is shown that in all cases the neural network based control assists with the controller effectiveness, resulting in the most effective controller, performing on average 53.1% better than LQR control alone --Abstract, page iii

    Nonlinear system identification and control using dynamic multi-time scales neural networks

    Get PDF
    In this thesis, on-line identification algorithm and adaptive control design are proposed for nonlinear singularly perturbed systems which are represented by dynamic neural network model with multi-time scales. A novel on-line identification law for the Neural Network weights and linear part matrices of the model has been developed to minimize the identification errors. Based on the identification results, an adaptive controller is developed to achieve trajectory tracking. The Lyapunov synthesis method is used to conduct stability analysis for both identification algorithm and control design. To further enhance the stability and performance of the control system, an improved . dynamic neural network model is proposed by replacing all the output signals from the plant with the state variables of the neural network. Accordingly, the updating laws are modified with a dead-zone function to prevent parameter drifting. By combining feedback linearization with one of three classical control methods such as direct compensator, sliding mode controller or energy function compensation scheme, three different adaptive controllers have been proposed for trajectory tracking. New Lyapunov function analysis method is applied for the stability analysis of the improved identification algorithm and three control systems. Extensive simulation results are provided to support the effectiveness of the proposed identification algorithms and control systems for both dynamic NN models

    Stabilization of the Two Wheels Inverted Pendulum by means Lyapunov approach

    Get PDF
    [ES] En este trabajo, se presenta un controlador no lineal para estabilizar el sistema Péndulo Invertido Sobre Dos Ruedas. Como primera etapa la estrategia de control, se basa en una linealización parcial por realimentación, para posteriormente proponer una función candidata de Lyapunov en combinación con el principio de invariancia de LaSalle con el fin de obtener el controlador esta- bilizador. El sistema en lazo cerrado obtenido es asintóticamente estable localmente alrededor del punto de equilibrio inestable, con un dominio de atracción calculable.[EN] In this paper, a nonlinear controller is presented for the stabilization of the two wheels inverted pendulum. The control strategy is based on partial feedback linealization, in first stage and then a suitable function Lyapunov in conjunction with LaSalle's invariance principle is formed to obtain a stabilizing feedback controller. The obtained closed-loop system is locally asymptotically stable around its unstable equilibrium point, with a computable domain of attraction.Este trabajo es financiado por la Secretaria de Investigación y Posgrado del Instituto Politécnico Nacional (SIP-IPN), con numero de registro 20111168 y 20120614Gutiérrez Frías, OO. (2013). Estabilización del Péndulo Invertido Sobre Dos Ruedas mediante el método de Lyapunov. Revista Iberoamericana de Automática e Informática industrial. 10(1):30-36. https://doi.org/10.1016/j.riai.2012.11.003OJS3036101Ibañez, C. A., Frias, O. G., & Castañón, M. S. (2005). Lyapunov-Based Controller for the Inverted Pendulum Cart System. Nonlinear Dynamics, 40(4), 367-374. doi:10.1007/s11071-005-7290-yAguilar-Ibañez, C. F., & Frias, O. O. G. (2008). A simple model matching for the stabilization of an inverted pendulum cart system. International Journal of Robust and Nonlinear Control, 18(6), 688-699. doi:10.1002/rnc.1254Åström, K. J., & Furuta, K. (2000). Swinging up a pendulum by energy control. Automatica, 36(2), 287-295. doi:10.1016/s0005-1098(99)00140-5Baloh, M., Parent, M., 2003. Modeling and model verification of an intelligent self-balancing two-wheeled vehicle for an autonomous urban transportation system. In: The Conference on Computational Intelligence, Robotics, and Autonomous Systems,. Singapore.Bloch, A. M., Leonard, N. E., & Marsden, J. E. (2000). Controlled Lagrangians and the stabilization of mechanical systems. I. The first matching theorem. IEEE Transactions on Automatic Control, 45(12), 2253-2270. doi:10.1109/9.895562Do, K. D., & Seet, G. (2010). Motion Control of a Two-Wheeled Mobile Vehicle with an Inverted Pendulum. Journal of Intelligent & Robotic Systems, 60(3-4), 577-605. doi:10.1007/s10846-010-9432-9Grasser, F., D’Arrigo, A., Colombi, S., & Rufer, A. C. (2002). JOE: a mobile, inverted pendulum. IEEE Transactions on Industrial Electronics, 49(1), 107-114. doi:10.1109/41.982254Jian Huang, Zhi-Hong Guan, Matsuno, T., Fukuda, T., & Sekiyama, K. (2010). Sliding-Mode Velocity Control of Mobile-Wheeled Inverted-Pendulum Systems. IEEE Transactions on Robotics, 26(4), 750-758. doi:10.1109/tro.2010.2053732Jeong, S., & Takahashi, T. (2008). Wheeled inverted pendulum type assistant robot: design concept and mobile control. Intelligent Service Robotics, 1(4), 313-320. doi:10.1007/s11370-008-0024-5Kalra, S., Patel, D., Stol, K., 2007. Design and hybrid control of a two wheeled robotic plataform. In: Proceedings 2007 Australasian Conference on Robotics and Automation. Brisbane, Australia.Kim, Y., Kim, S. H., & Kwak, Y. K. (2005). Dynamic Analysis of a Nonholonomic Two-Wheeled Inverted Pendulum Robot. Journal of Intelligent and Robotic Systems, 44(1), 25-46. doi:10.1007/s10846-005-9022-4Khalil, H.K., 2002. Nonlinear Systems,Prentice Hall.Lozano, R., Fantoni, I., & Block, D. J. (2000). Stabilization of the inverted pendulum around its homoclinic orbit. Systems & Control Letters, 40(3), 197-204. doi:10.1016/s0167-6911(00)00025-6Noh, J. S., Lee, G. H., & Jung, S. (2010). Position control of a mobile inverted pendulum system using radial basis function network. International Journal of Control, Automation and Systems, 8(1), 157-162. doi:10.1007/s12555-010-0120-0Pathak, K., Franch, J., & Agrawal, S. K. (2005). Velocity and position control of a wheeled inverted pendulum by partial feedback linearization. IEEE Transactions on Robotics, 21(3), 505-513. doi:10.1109/tro.2004.840905Ren, T.-J., Chen, T.-C., & Chen, C.-J. (2008). Motion control for a two-wheeled vehicle using a self-tuning PID controller. Control Engineering Practice, 16(3), 365-375. doi:10.1016/j.conengprac.2007.05.007Rugh, W.J., 1996. Linear System Theory,Prentice Hall.Salerno, A., Angeles, J., 2003. On the nonlinear controllability of a quasiholonomic mobile robot. In: Proceedings of IEEE International Conference on Robotics and Automation. Vol. 3. Taipei, Taiwan, pp. 3379-3967.Segway Inc., http://www.segway.com/, 2011.Shiriaev, A. S., Ludvigsen, H., & Egeland, O. (2004). Swinging up the spherical pendulum via stabilization of its first integrals. Automatica, 40(1), 73-85. doi:10.1016/j.automatica.2003.07.009Spong, M.W., 1996. Energy based control of a class of underactuated mechanical system. In: Proc. 13th IFAC World Congress. San Francisco, CA., pp. 431-435.Vermeiren, L., Dequidt, A., Guerra, T. M., Rago-Tirmant, H., & Parent, M. (2011). Modeling, control and experimental verification on a two-wheeled vehicle with free inclination: An urban transportation system. Control Engineering Practice, 19(7), 744-756. doi:10.1016/j.conengprac.2011.04.002Yamamoto, Y., NXTway-GS Model-Based Design Control of selfbalancing two-wheeled robot built with LEGO Mindstorms NXT, http://www.mathworks.com/matlabcentral/fileexchange/19147, 2009.009
    corecore