5,631 research outputs found

    A Linear Active Disturbance Rejection Control for a Ball and Rigid Triangle System

    Get PDF
    This paper proposes an application of linear flatness control along with active disturbance rejection control (ADRC) for the local stabilization and trajectory tracking problems in the underactuated ball and rigid triangle system. To this end, an observer-based linear controller of the ADRC type is designed based on the flat tangent linearization of the system around its corresponding unstable equilibrium rest position. It was accomplished through two decoupled linear extended observers and a single linear output feedback controller, with disturbance cancelation features. The controller guarantees locally exponentially asymptotic stability for the stabilization problem and practical local stability in the solution of the tracking error. An advantage of combining the flatness and the ADRC methods is that it possible to perform online estimates and cancels the undesirable effects of the higher-order nonlinearities discarded by the linearization approximation. Simulation indicates that the proposed controller behaves remarkably well, having an acceptable domain of attraction

    Robust trajectory tracking for incrementally passive nonlinear systems

    Get PDF
    In this paper, we study the robust trajectory tracking problem for a class of nonlinear systems with incremental passivity. The velocity of the desired trajectory and parts of the model information are unknown apart from boundedness assumptions. A velocity observer based method and a sliding mode controller are proposed while the asymptotic tracking result is guaranteed by a zero-state detectability condition for both cases. Unlike previous results, the studied systems are not necessarily feedback linearizable nor in a strict feedback form. The ball and beam system is utilized to illustrate the implementation of the proposed tracking control laws. (C) 2019 Elsevier Ltd. All rights reserved

    Modeling and Control of the Ball and Beam Process

    Get PDF
    One of the most difficult problems that an engineer who works with modeling deals with, is the question about how to translate a physical phenomenon into a set of equations. It is usually difficult to capture all dynamics and phenomena, so one usually strives for a set of equations that describes the physical system approximately and adequately with the accuracy for the purpose. In our case, we model the dynamics relevant for control design. The topic of this thesis was to do an in-depth study of the Ball and Beam process. Two different experimental implementation of the Ball and Beam process have been considered, both available at the course lab at the Department of Automatic Control, Lund. The first step consisted of deriving the equations of motion, that is, to do the mathematical modeling of the process. In order to implement this model Modelica has been used. Modelica, which is a powerful language for modeling of physical systems, uses the tool Dymola. Another model was designed also with Modelica but with the help of the extension of the multi body library, which uses a methodology based on object orientation and symbolic manipulation of equations. With this last model it was possible to visualize an animation in real time 3D. The following step of the project was to do control design for the different models. The obtained simulations were shown in Dymola and Simulink. Finally experiments on the real process were developed, based on vision feedback

    Observation and control of a ball on a tilting

    Get PDF
    The ball and plate system is a nonlinear MIMO system that has interesting characteristics which are also present in aerospace and industrial systems, such as: instability, subactuation, nonlinearities such as friction, backlash, and delays in the measurements. In this work, the modeling of the system is based on the Lagrange approach. Then it is represented in the state-space form with plate accelerations as inputs to the system. These have a similar effect as applying torques. In addition, the use of an internal loop of the servo system is considered. From the obtained model, we proceed to carry out the analysis of controllability and observability resulting in that the system is globally weak observable and locally controllable in the operating range. Then, the Jacobi linearization is performed to use the linearized model in the design of linear controllers for stabilization. On the other hand, analyzing the internal dynamics of the ball and plate system turns out to be a non-minimum phase system, which makes it difficult to design the tracking control using the exact model. This is the reason why we proceed to make approximations. Using the approximate model, nonlinear controllers are designed for tracking using different approaches as: feedback linearization for tracking with and without integral action, backstepping and sliding mode. In addition, linear and nonlinear observers are designed to provide full state information to the controller. Simulation tests are performed comparing the different control and observation approaches. Moreover, the effect of the delay in the measurement is analyzed, where it is seen that the greater the frequency of the reference signal the more the error is increased. Then, adding the Smith predictor compensates the delay and reduces the tracking error. Finally, tests performed with the real system. The system was successfully controlled for stabilization and tracking using the designed controllers. However, it is noticed that the effect of the friction, the spring oscillation and other non-modeled characteristics significantly affect the performance of the control.Tesi
    corecore