1,243 research outputs found

    Adaptive Discrete Second Order Sliding Mode Control with Application to Nonlinear Automotive Systems

    Full text link
    Sliding mode control (SMC) is a robust and computationally efficient model-based controller design technique for highly nonlinear systems, in the presence of model and external uncertainties. However, the implementation of the conventional continuous-time SMC on digital computers is limited, due to the imprecisions caused by data sampling and quantization, and the chattering phenomena, which results in high frequency oscillations. One effective solution to minimize the effects of data sampling and quantization imprecisions is the use of higher order sliding modes. To this end, in this paper, a new formulation of an adaptive second order discrete sliding mode control (DSMC) is presented for a general class of multi-input multi-output (MIMO) uncertain nonlinear systems. Based on a Lyapunov stability argument and by invoking the new Invariance Principle, not only the asymptotic stability of the controller is guaranteed, but also the adaptation law is derived to remove the uncertainties within the nonlinear plant dynamics. The proposed adaptive tracking controller is designed and tested in real-time for a highly nonlinear control problem in spark ignition combustion engine during transient operating conditions. The simulation and real-time processor-in-the-loop (PIL) test results show that the second order single-input single-output (SISO) DSMC can improve the tracking performances up to 90%, compared to a first order SISO DSMC under sampling and quantization imprecisions, in the presence of modeling uncertainties. Moreover, it is observed that by converting the engine SISO controllers to a MIMO structure, the overall controller performance can be enhanced by 25%, compared to the SISO second order DSMC, because of the dynamics coupling consideration within the MIMO DSMC formulation.Comment: 12 pages, 7 figures, 1 tabl

    MIMO First and Second Order Discrete Sliding Mode Controls of Uncertain Linear Systems under Implementation Imprecisions

    Full text link
    The performance of a conventional model-based controller significantly depends on the accuracy of the modeled dynamics. The model of a plant's dynamics is subjected to errors in estimating the numerical values of the physical parameters, and variations over operating environment conditions and time. These errors and variations in the parameters of a model are the major sources of uncertainty within the controller structure. Digital implementation of controller software on an actual electronic control unit (ECU) introduces another layer of uncertainty at the controller inputs/outputs. The implementation uncertainties are mostly due to data sampling and quantization via the analog-to-digital conversion (ADC) unit. The failure to address the model and ADC uncertainties during the early stages of a controller design cycle results in a costly and time consuming verification and validation (V&V) process. In this paper, new formulations of the first and second order discrete sliding mode controllers (DSMC) are presented for a general class of uncertain linear systems. The knowledge of the ADC imprecisions is incorporated into the proposed DSMCs via an online ADC uncertainty prediction mechanism to improve the controller robustness characteristics. Moreover, the DSMCs are equipped with adaptation laws to remove two different types of modeling uncertainties (multiplicative and additive) from the parameters of the linear system model. The proposed adaptive DSMCs are evaluated on a DC motor speed control problem in real-time using a processor-in-the-loop (PIL) setup with an actual ECU. The results show that the proposed SISO and MIMO second order DSMCs improve the conventional SISO first order DSMC tracking performance by 69% and 84%, respectively. Moreover, the proposed adaptation mechanism is able to remove the uncertainties in the model by up to 90%.Comment: 10 pages, 11 figures, ASME 2017 Dynamic Systems and Control Conferenc

    Modelling and Fast Terminal Sliding Mode Control for Mirror-based Pointing Systems

    Full text link
    In this paper, we present a new discrete-time Fast Terminal Sliding Mode (FTSM) controller for mirror-based pointing systems. We first derive the decoupled model of those systems and then estimate the parameters using a nonlinear least-square identification method. Based on the derived model, we design a FTSM sliding manifold in the continuous domain. We then exploit the Euler discretization on the designed FTSM sliding surfaces to synthesize a discrete-time controller. Furthermore, we improve the transient dynamics of the sliding surface by adding a linear term. Finally, we prove the stability of the proposed controller based on the Sarpturk reaching condition. Extensive simulations, followed by comparisons with the Terminal Sliding Mode (TSM) and Model Predictive Control (MPC) have been carried out to evaluate the effectiveness of the proposed approach. A comparative study with data obtained from a real-time experiment was also conducted. The results indicate the advantage of the proposed method over the other techniques.Comment: In Proceedings of the 15th International Conference on Control, Automation, Robotics and Vision (ICARCV 2018

    Sliding-mode neuro-controller for uncertain systems

    Get PDF
    In this paper, a method that allows for the merger of the good features of sliding-mode control and neural network (NN) design is presented. Design is performed by applying an NN to minimize the cost function that is selected to depend on the distance from the sliding-mode manifold, thus providing that the NN controller enforces sliding-mode motion in a closed-loop system. It has been proven that the selected cost function has no local minima in controller parameter space, so under certain conditions, selection of the NN weights guarantees that the global minimum is reached, and then the sliding-mode conditions are satisfied; thus, closed-loop motion is robust against parameter changes and disturbances. For controller design, the system states and the nominal value of the control input matrix are used. The design for both multiple-input-multiple-output and single-input-single-output systems is discussed. Due to the structure of the (M)ADALINE network used in control calculation, the proposed algorithm can also be interpreted as a sliding-mode-based control parameter adaptation scheme. The controller performance is verified by experimental results

    A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems

    Get PDF
    In this work, a model-free sliding mode control technique for linear and nonlinear uncertain multi-input multi-output systems is proposed. The developed method does not require a mathematical model of the dynamic system. Instead, knowledge of the system’s order, state measurements, and control input gain matrix shape and bounds are assumed to develop the control law and drive the system’s states to track a desired trajectory. The control system relies on estimating the error between previous and current control inputs to stabilize the system. Lyapunov’s stability criterion is used in the derivation process to ensure closed-loop asymptotic stability. High frequency chattering of the control input and higher-order states, often observed with the sliding mode control method, is eliminated using a smoothing boundary layer. Simulations are performed on a variety of linear and nonlinear systems, including a quadrotor model, to test the performance of the control law. Finally, the model-free sliding mode control system is modified to account for the effects of actuator time-delays

    A Model-Free Control Algorithm Based on the Sliding Mode Control Method with Applications to Unmanned Aircraft Systems

    Get PDF
    Control methods require the use of a system model for the design and tuning of the controllers in meeting and/or exceeding the control system performance objectives. However, system models contain errors and uncertainties that also may be complex to develop and to generalize for a large class of systems such as those for unmanned aircraft systems. In particular, the sliding control method is a superior robust nonlinear control approach due to the direct handling of nonlinearities and uncertainties that can be used in tracking problems for unmanned aircraft system. However, the derivation of the sliding mode control law is tedious since a unique and distinct control law needs to be derived for every individual system and cannot be applied to general systems that may encompass all classifications of unmanned aircraft systems. In this work, a model-free control algorithm based on the sliding mode control method is developed and generalized for all classes of unmanned aircraft systems used in robust tracking control applications. The model-free control algorithm is derived with knowledge of the system’s order, state measurements, and control input gain matrix shape and bounds and is not dependent on a mathematical system model. The derived control law is tested using a high-fidelity simulation of a quadrotor-type unmanned aircraft system and the results are compared to a traditional linear controller for tracking performance and power consumption. Realistic type hardware inputs from joysticks and inertial measurement units were simulated for the analysis. Finally, the model-free control algorithm was implemented on a quadrotor-type unmanned aircraft system testbed used in real flight experimental testing. The experimental tracking performance and power consumption was analyzed and compared to a traditional linear-type controller. Results showed that the model-free approach is superior in tracking performance and power consumption compared to traditional linear-type control strategies

    Model-Free Control of an Unmanned Aircraft Quadcopter Type System

    Get PDF
    A model-free control algorithm based on the sliding mode control method for unmanned aircraft systems is proposed. The mathematical model of the dynamic system is not required to derive the sliding mode control law for this proposed method. The knowledge of the system’s order, state measurements and control input gain matrix shape and bounds are assumed to derive the control law to track the required trajectories. Lyapunov’s Stability criteria is used to ensure closed-loop asymptotic stability and the error estimate between previous control inputs is used to stabilize the system. A smoothing boundary layer is introduced into the system to eliminate the high frequency chattering of the control input and the higher order states. The [B] matrix used in the model-free algorithm based on the sliding mode control is derived for a quadcopter system. A simulation of a quadcopter is built in Simulink and the model-free control algorithm based on sliding mode control is implemented and a PID control law is used to compare the performance of the model-free control algorithm based off of the RMS (Root-Mean-Square) of the difference between the actual state and the desired state as well as average power usage. The model-free algorithm outperformed the PID controller in all simulations with the quadcopter’s original parameters, double the mass, double the moments of inertia, and double both the mass and the moments of inertia while keep both controllers exactly the same for each simulation

    EASILY VERIFIABLE CONTROLLER DESIGN WITH APPLICATION TO AUTOMOTIVE POWERTRAINS

    Get PDF
    Bridging the gap between designed and implemented model-based controllers is a major challenge in the design cycle of industrial controllers. This gap is mainly created due to (i) digital implementation of controller software that introduces sampling and quantization imprecisions via analog-to-digital conversion (ADC), and (ii) uncertainties in the modeled plant’s dynamics, which directly propagate through the controller structure. The failure to identify and handle these implementation and model uncertainties results in undesirable controller performance and costly iterative loops for completing the controller verification and validation (V&V) process. This PhD dissertation develops a novel theoretical framework to design controllers that are robust to implementation imprecision and uncertainties within the models. The proposed control framework is generic and applicable to a wide range of nonlinear control systems. The final outcome from this study is an uncertainty/imprecisions adaptive, easily verifiable, and robust control theory framework that minimizes V&V iterations in the design of complex nonlinear control systems. The concept of sliding mode controls (SMC) is used in this study as the baseline to construct an easily verifiable model-based controller design framework. SMC is a robust and computationally efficient controller design technique for highly nonlinear systems, in the presence of model and external uncertainties. The SMC structure allows for further modification to improve the controller robustness against implementation imprecisions, and compensate for the uncertainties within the plant model. First, the conventional continuous-time SMC design is improved by: (i) developing a reduced-order controller based on a novel model order reduction technique. The reduced order SMC shows better performance, since it uses a balanced realization form of the plant model and reduces the destructive internal interaction among different states of the system. (ii) developing an uncertainty-adaptive SMC with improved robustness against implementation imprecisions. Second, the continuous-time SMC design is converted to a discrete-time SMC (DSMC). The baseline first order DSMC structure is improved by: (i) inclusion of the ADC imprecisions knowledge via a generic sampling and quantization uncertainty prediction mechanism which enables higher robustness against implementation imprecisions, (ii) deriving the adaptation laws via a Lyapunov stability analysis to overcome uncertainties within the plant model, and (iii) developing a second order adaptive DSMC with predicted ADC imprecisions, which provides faster and more robust performance under modeling and implementation imprecisions, in comparison with the first order DSMC. The developed control theories from this PhD dissertation have been evaluated in real-time for two automotive powertrain case studies, including highly nonlinear combustion engine, and linear DC motor control problems. Moreover, the DSMC with predicted ADC imprecisions is experimentally tested and verified on an electronic air throttle body testbed for model-based position tracking purpose
    • …
    corecore