Modelling, design and experimental implementation of non-linear attitude tracking with disturbance compensation using adaptive-sliding control based on quaternion algebra

2017 ◽  
Vol 122 (1247) ◽  
pp. 148-171
Author(s):  
M. Reza Alipour ◽  
F. Fani Saberi ◽  
M. Kabganian

ABSTRACTIn this paper, a non-linear tracking control algorithm is extended. The control objective of this research is to track a desired time-varying attitude of a satellite in the presence of inertia uncertainties and external disturbances, in order to be more suitable for implementation in a real-world application. In this investigation, the actuators are reaction wheels and the actuator dynamics are modelled in addition to the spacecraft dynamics. Thus, the control signal is DC motor voltage which is the most fundamental control variable and can be generated easily by a motor driver in practical cases. To achieve robust tracking of the desired time-varying attitude, a sliding mode controller is designed, and adaptive techniques are developed based on sliding mode control to overcome the inertia uncertainties and to estimate and compensate external disturbances. The kinematic equations of the satellite are expressed using quaternion parameters, and a novel control law will be derived by using a new facilitating approach in controller design, which is based on quaternion algebra, because of quaternion advantages, such as singularity rejection. Using this approach it will be more comfortable to deal with tedious mathematical operations, and on contrary with most of the previous studies, the terms corresponding to derivatives of the desired attitude are not neglected, and tracking capability is retained. The global stability of both methods (Sliding Mode Control (SMC) and adaptive sliding) is investigated using Lyapunov’s stability theorem. In order to validate the control methods, first, Simulink-ADAMS co-simulation of a 3-DOF attitude control is used to verify the algorithm performance and integrity, and finally, the control strategy is implemented on the Amirkabir University of Technology (AUT) 3-DOF attitude simulator for different types of non-linear attitudes. Both co-simulation and implementation results clearly illustrate the designed attitude control algorithm’s excellent performance in the various manoeuvres.

2015 ◽  
Vol 2015 ◽  
pp. 1-13 ◽  
Author(s):  
Xianlei Cheng ◽  
Guojian Tang ◽  
Peng Wang ◽  
Luhua Liu

We propose a predictive sliding mode control (PSMC) scheme for attitude control of hypersonic vehicle (HV) with system uncertainties and external disturbances based on an improved fuzzy disturbance observer (IFDO). First, for a class of uncertain affine nonlinear systems with system uncertainties and external disturbances, we propose a predictive sliding mode control based on fuzzy disturbance observer (FDO-PSMC), which is used to estimate the composite disturbances containing system uncertainties and external disturbances. Afterward, to enhance the composite disturbances rejection performance, an improved FDO-PSMC (IFDO-PSMC) is proposed by incorporating a hyperbolic tangent function with FDO to compensate for the approximate error of FDO. Finally, considering the actuator dynamics, the proposed IFDO-PSMC is applied to attitude control system design for HV to track the guidance commands with high precision and strong robustness. Simulation results demonstrate the effectiveness and robustness of the proposed attitude control scheme.


SIMULATION ◽  
2019 ◽  
Vol 96 (1) ◽  
pp. 43-54 ◽  
Author(s):  
Mohammadreza Alipour ◽  
Farhad Fani Saberi ◽  
Mansour Kabganian

The main objective of this paper is to develop and simulate a nonlinear attitude tracking control algorithm. In this research, the designed controller is supposed to track the desired time varying attitude of a satellite in the presence of inertia uncertainties and external disturbances. Another restriction for this novel controller is that it should be implementable and more applicable for implementation in a real-time situation. In order to have an accurate and thorough model, the actuators are reaction wheels and the actuator dynamics are modeled in addition to spacecraft dynamics. By modeling actuator dynamics, the control signal is direct current motor voltage, which is the most fundamental control variable, and can be generated easily by a motor driver in practical cases. To achieve a robust tracking of the desired time varying attitude, a sliding mode controller is designed and adaptive techniques are developed based on sliding mode control to overcome the inertia uncertainties and to estimate and compensate for external disturbances. Since the quaternion illustration of equations makes it more straightforward to deal with the mathematical operation in three dimensions, and there are advantages such as singularity rejection, the kinematic equations of the satellite are parameterized using quaternion parameters and a novel control law will be derived by using a new facilitating approach to controller design, which is based on quaternion algebra. Using this approach, it will be easier to deal with tedious mathematical operations and, in contrast with most of the previous studies, the terms corresponding to derivatives of the desired attitude are not neglected and the tracking capability is retained. The global stability of both methods is investigated and proved using the Lyapunov stability theorem.


Energies ◽  
2021 ◽  
Vol 14 (13) ◽  
pp. 3811
Author(s):  
Katarzyna Adamiak ◽  
Andrzej Bartoszewicz

This study considers the problem of energetical efficiency in switching type sliding mode control of discrete-time systems. The aim of this work is to reduce the quasi-sliding mode band-width and, as follows, the necessary control input, through an application of a new type of time-varying sliding hyperplane in quasi-sliding mode control of sampled time systems. Although time-varying sliding hyperplanes are well known to provide insensitivity to matched external disturbances and uncertainties of the model in the whole range of motion for continuous-time systems, their application in the discrete-time case has never been studied in detail. Therefore, this paper proposes a sliding surface, which crosses the system’s representative point at the initial step and then shifts in the state space according to the pre-generated demand profile of the sliding variable. Next, a controller for a real perturbed plant is designed so that it drives the system’s representative point to its reference position on the sliding plane in each step. Therefore, the impact of external disturbances on the system’s trajectory is minimized, which leads to a reduction of the necessary control effort. Moreover, thanks to a new reaching law applied in the reference profile generator, the sliding surface shift in each step is strictly limited and a switching type of motion occurs. Finally, under the assumption of boundedness and smoothness of continuous-time disturbance, a compensation scheme is added. It is proved that this control strategy reduces the quasi-sliding mode band-width from O(T) to O(T3) order from the very beginning of the regulation process. Moreover, it is shown that the maximum state variable errors become of O(T3) order as well. These achievements directly reduce the energy consumption in the closed-loop system, which is nowadays one of the crucial factors in control engineering.


2020 ◽  
Vol 2020 ◽  
pp. 1-10
Author(s):  
Ruimin Zhang ◽  
Qiaoyu Chen ◽  
Haigang Guo

This paper presents an adaptive nonsingular terminal sliding mode control approach for the attitude control of a hypersonic vehicle with parameter uncertainties and external disturbances based on Chebyshev neural networks (CNNs). First, a new nonsingular terminal sliding surface is proposed for a general uncertain nonlinear system. Then, a nonsingular sliding mode control is designed to achieve finite-time tracking control. Furthermore, to relax the requirement for the upper bound of the lumped uncertainty including parameter uncertainties and external disturbances, a CNN is used to estimate the lumped uncertainty. The network weights are updated by the adaptive law derived from the Lyapunov theorem. Meanwhile, a low-pass filter-based modification is added into the adaptive law to achieve fast and low-frequency adaptation when using high-gain learning rates. Finally, the proposed approach is applied to the attitude control of the hypersonic vehicle and simulation results illustrate its effectiveness.


2015 ◽  
Vol 2015 ◽  
pp. 1-19 ◽  
Author(s):  
Xuzhong Wu ◽  
Shengjing Tang ◽  
Jie Guo ◽  
Yao Zhang

This paper presents the finite-time attitude control problem for reentry vehicle with redundant actuators in consideration of planet uncertainties and external disturbances. Firstly, feedback linearization technique is used to cancel the nonlinearities of equations of motion to construct a basic mode for attitude controller. Secondly, two kinds of time-varying sliding mode control methods with disturbance observer are integrated with the basic mode in order to enhance the control performance and system robustness. One method is designed based on boundary layer technique and the other is a novel second-order sliding model control method. The finite-time stability analyses of both resultant closed-loop systems are carried out. Furthermore, after attitude controller produces the torque commands, an optimization control allocation approach is introduced to allocate them into aerodynamic surface deflections and on-off reaction control system thrusts. Finally, the numerical simulation results demonstrate that both of the time-varying sliding mode control methods are robust to uncertainties and disturbances without chattering phenomenon. Moreover, the proposed second-order sliding mode control method possesses better control accuracy.


Complexity ◽  
2021 ◽  
Vol 2021 ◽  
pp. 1-17
Author(s):  
Gaowang Zhang ◽  
Xueqin Chen ◽  
Ruichen Xi ◽  
Huayi Li

This study addresses the challenge of attitude tracking control for a rigid-flexible spacecraft with high-inertia rotating appendages. The Lagrange method was used to establish the kinematic and dynamic models of the spacecraft. The translation and rotation of the spacecraft, vibrations of solar panels, and imbalance caused by the rotating appendages, which cause a complex control problem, were considered. To address the complex control problem, a novel, fast nonsingular integral sliding mode control method is proposed to perform the attitude tracking function of spacecraft. A sliding mode control law was established for the high-inertia appendages to maintain an appropriate angular velocity during rotation. Finally, the effectiveness of the proposed attitude control law was verified by numerical simulations for a spacecraft with high-inertia rotating appendages and symmetrical flexible solar panels.


Author(s):  
Siddharth Sridhar ◽  
Rumit Kumar ◽  
Mohammadreza Radmanesh ◽  
Manish Kumar

A non-linear control of a tilt-rotor quadcopter using sliding mode technique is presented in this paper. The tilt-rotor quadcopters are a novel class of quadcopters with a servo motor installed on each arm that enables the quadcopter’s rotors to tilt to a particular angle. Using these additional tilt angles, this type of a quadcopter can be used to achieve desired trajectories with faster maneuvering and can handle external disturbances better than a conventional quadcopter. In this paper, sliding mode control technique is utilized for the pitch, roll and yaw motions for the quadcopter while an independent PD controller provides the tilt angles to the servo motors. The dynamic model of the tilt-rotor quadcopter is presented, based on which sliding surfaces were designed to minimize the tracking errors. Using the control inputs derived from these sliding surfaces, the state variables converge to their desired values in finite-time. Further, the non-linear sliding surface coefficients are obtained by stability analysis. Numerical simulation results demonstrate the performance and robustness against disturbances of this proposed sliding mode control technique.


Sign in / Sign up

Export Citation Format

Share Document