-
Geometrization of Higher-Order Linear Control Laws for Attitude Control on $\mathsf{SO(3)}$
Authors:
Farooq Aslam,
Hafiz Zeeshan Iqbal Khan,
Muhammad Farooq Haydar,
Suhail Akhtar,
Jamshed Riaz
Abstract:
This paper presents a theoretical framework for analyzing the stability of higher-order geometric nonlinear control laws for attitude control on the Special Orthogonal Group $\mathrm{SO(3)}$. In particular, the paper extends existing results on the analysis of PID-type geometric nonlinear control laws to more general higher-order dynamic state-feedback compensators on $\mathrm{SO(3)}$. The candida…
▽ More
This paper presents a theoretical framework for analyzing the stability of higher-order geometric nonlinear control laws for attitude control on the Special Orthogonal Group $\mathrm{SO(3)}$. In particular, the paper extends existing results on the analysis of PID-type geometric nonlinear control laws to more general higher-order dynamic state-feedback compensators on $\mathrm{SO(3)}$. The candidate Lyapunov function is motivated by quadratic Lyapunov functions of the form $V(x)=x^{\top}Px$ typically considered in the analysis of linear time-invariant (LTI) systems. The stability analysis is carried out in two steps. In the first step, a sufficient condition is obtained for the positive definiteness of the candidate Lyapunov function, and a necessary and sufficient condition for the negative definiteness of the corresponding Lyapunov rate. These conditions ensure that the desired equilibrium is almost globally asymptotically stable (AGAS). In the second step, a convex relaxation of the proposed conditions is used to obtain sufficient conditions in the form of linear matrix inequalities (LMIs). Overall, the approach is motivated by the widespread use of LMI-based analysis and design tools for LTI systems. To reduce conservatism, matrix gains are considered for the controller gains as well as the Lyapunov function coefficients. The applicability of the approach to practical problems is illustrated by designing and analyzing a 21-state geometric nonlinear attitude control law for a multicopter.
△ Less
Submitted 1 July, 2025;
originally announced July 2025.
-
Rigid-Body Attitude Control on $\mathsf{SO(3)}$ using Nonlinear Dynamic Inversion
Authors:
Hafiz Zeeshan Iqbal Khan,
Farooq Aslam,
Muhammad Farooq Haydar,
Jamshed Riaz
Abstract:
This paper presents a cascaded control architecture, based on nonlinear dynamic inversion (NDI), for rigid body attitude control. The proposed controller works directly with the rotation matrix parameterization, that is, with elements of the Special Orthogonal Group $\mathsf{SO(3)}$, and avoids problems related to singularities and non-uniqueness which affect other commonly used attitude represent…
▽ More
This paper presents a cascaded control architecture, based on nonlinear dynamic inversion (NDI), for rigid body attitude control. The proposed controller works directly with the rotation matrix parameterization, that is, with elements of the Special Orthogonal Group $\mathsf{SO(3)}$, and avoids problems related to singularities and non-uniqueness which affect other commonly used attitude representations such as Euler angles, unit quaternions, modified Rodrigues parameters, etc. The proposed NDI-based controller is capable of imposing desired linear dynamics of any order for the outer attitude loop and the inner rate loop, and gives control designers the flexibility to choose higher-order dynamic compensators in both loops. In addition, sufficient conditions are presented in the form of linear matrix inequalities (LMIs) which ensure that the outer loop controller renders the attitude loop almost globally asymptotically stable (AGAS) and the rate loop globally asymptotically stable (GAS). Furthermore, the overall cascaded control architecture is shown to be AGAS in the case of attitude error regulation. Lastly, the proposed scheme is compared with an Euler angles-based NDI scheme from literature for a tracking problem involving agile maneuvering of a multicopter in a high-fidelity nonlinear simulation.
△ Less
Submitted 4 September, 2024;
originally announced September 2024.
-
Robust Stability Analysis of a Class of LTV Systems
Authors:
Shahzad Ahmed,
Hafiz Zeeshan Iqbal Khan,
Jamshed Riaz
Abstract:
Many physical systems are inherently time-varying in nature. When these systems are linearized around a trajectory, generally, the resulting system is Linear Time-Varying (LTV). LTV systems describe an important class of linear systems and can be thought of as a natural extension of LTI systems. However, it is well known that, unlike LTI systems, the eigenvalues of an LTV system do not determine i…
▽ More
Many physical systems are inherently time-varying in nature. When these systems are linearized around a trajectory, generally, the resulting system is Linear Time-Varying (LTV). LTV systems describe an important class of linear systems and can be thought of as a natural extension of LTI systems. However, it is well known that, unlike LTI systems, the eigenvalues of an LTV system do not determine its stability. In this paper, the stability conditions for a class of LTV systems are derived. This class is composed of piecewise LTV systems, i.e. LTV systems that are piecewise linear in time. Sufficient conditions of stability are derived in the form of linear matrix inequalities (LMIs) by using the Lyapunov stability criterion. The feasibility of LMIs guarantees the stability of a given piecewise LTV system. Furthermore, uncertain piecewise LTV systems with scalar parametric uncertainty are also considered. Sufficient conditions for robust stability of this case are also presented, which come out to be quasi-LMIs, which can be optimized using a bisection algorithm to find the bounds of uncertainty for which the system is stable. The proposed method is applied to the problem of pitch angle control of a space launch vehicle, and the results are presented.
△ Less
Submitted 22 September, 2023;
originally announced September 2023.
-
Modelling, Simulation, and Control of a Flexible Space Launch Vehicle
Authors:
Muhammad Abdullah Aamer,
Qurat Ul Ain,
Ushbah Kaleem,
Hafiz Zeeshan Iqbal Khan,
Jamshed Riaz
Abstract:
Modern Space Launch Vehicles (SLVs), being slender in shape and due to the use of lightweight materials, are generally flexible in nature. This structural flexibility, when coupled with sensor and actuator dynamics, can adversely affect the control of SLV, which may lead to vehicle instability and, in the worst-case scenario, to structural failure. This work focuses on modelling and simulation of…
▽ More
Modern Space Launch Vehicles (SLVs), being slender in shape and due to the use of lightweight materials, are generally flexible in nature. This structural flexibility, when coupled with sensor and actuator dynamics, can adversely affect the control of SLV, which may lead to vehicle instability and, in the worst-case scenario, to structural failure. This work focuses on modelling and simulation of rigid and flexible dynamics of an SLV and its interactions with the control system. SpaceX's Falcon 9 has been selected for this study. The flexible modes are calculated using modal analysis in Ansys. High-fidelity nonlinear simulation is developed which incorporates the flexible modes and their interactions with rigid degrees of freedom. Moreover, linearized models are developed for flexible body dynamics, over the complete trajectory until the first stage's separation. Using classical control methods, attitude controllers, that keep the SLV on its desired trajectory, are developed, and multiple filters are designed to suppress the interactions of flexible dynamics. The designed controllers along with filters are implemented in the nonlinear simulation. Furthermore, to demonstrate the robustness of designed controllers, Monte-Carlo simulations are carried out and results are presented.
△ Less
Submitted 22 September, 2023;
originally announced September 2023.
-
Reconfigurable Control of a Class of Multicopters
Authors:
Hafiz Zeeshan Iqbal Khan,
Jahanzeb Rajput,
Jamshed Riaz
Abstract:
In this paper, a reconfigurable control scheme for a generalized class of multicopters is presented to overcome single or multiple rotor failures. In a multicopter, the rotor failure heavily affects its dynamics and thus its controllability. Limited controllability leads to limited or no reconfigurability. \emph{Available Control Authority Index} has been recently developed \cite{Du2015} as a meas…
▽ More
In this paper, a reconfigurable control scheme for a generalized class of multicopters is presented to overcome single or multiple rotor failures. In a multicopter, the rotor failure heavily affects its dynamics and thus its controllability. Limited controllability leads to limited or no reconfigurability. \emph{Available Control Authority Index} has been recently developed \cite{Du2015} as a measure of controllability of multicopters. In this work, the notion of \emph{Available Reduced-Control Authority Index} (ArCAI) is introduced, which shows that in some uncontrollable failures it is still possible to control reduced set of states. Based on this notion, a reconfigurable control scheme is presented, which comprises a \emph{Nonlinear Dynamic Inversion} based baseline control law, a constrained control allocation scheme along with some modifications to incorporate reconfiguration, and a simplified fault detection and isolation technique. Simulation results for a commonly used configuration of Hexacopter are presented in the presence of single and multiple rotor failures.
△ Less
Submitted 18 January, 2022;
originally announced January 2022.
-
Nonlinear Control Allocation: A Learning Based Approach
Authors:
Hafiz Zeeshan Iqbal Khan,
Surrayya Mobeen,
Jahanzeb Rajput,
Jamshed Riaz
Abstract:
Modern aircraft are designed with redundant control effectors to cater for fault tolerance and maneuverability requirements. This leads to aircraft being over-actuated and requires control allocation schemes to distribute the control commands among control effectors. Traditionally, optimization-based control allocation schemes are used; however, for nonlinear allocation problems, these methods req…
▽ More
Modern aircraft are designed with redundant control effectors to cater for fault tolerance and maneuverability requirements. This leads to aircraft being over-actuated and requires control allocation schemes to distribute the control commands among control effectors. Traditionally, optimization-based control allocation schemes are used; however, for nonlinear allocation problems, these methods require large computational resources. In this work, an artificial neural network (ANN) based nonlinear control allocation scheme is proposed. The proposed scheme is composed of learning the inverse of the control effectiveness map through ANN, and then implementing it as an allocator instead of solving an online optimization problem. Stability conditions are presented for closed-loop systems incorporating the allocator, and computational challenges are explored with piece-wise linear effectiveness functions and ANN-based allocators. To demonstrate the efficacy of the proposed scheme, it is compared with a standard quadratic programming-based method for control allocation.
△ Less
Submitted 27 March, 2024; v1 submitted 16 January, 2022;
originally announced January 2022.
-
Robust Stability Analysis of an Uncertain Aircraft Model with Scalar Parametric Uncertainty
Authors:
Farooq Aslam,
Fatima Shoaib,
Hafiz Zeeshan Iqbal Khan,
Muhammad Farooq Haydar,
Jamshed Riaz
Abstract:
A robust controller is specified, and the stability bounds of the uncertain closed-loop system are determined using the small gain, circle, positive real, and Popov criteria. A graphical approach is employed in order to demonstrate the ease with which the above robustness tests can be carried out on a problem of practical interest. A significant improvement in stability bounds is observed as the a…
▽ More
A robust controller is specified, and the stability bounds of the uncertain closed-loop system are determined using the small gain, circle, positive real, and Popov criteria. A graphical approach is employed in order to demonstrate the ease with which the above robustness tests can be carried out on a problem of practical interest. A significant improvement in stability bounds is observed as the analysis moves from the small gain test to the circle, positive real, and Popov tests. In particular, small gain analysis results in the most conservative robust stability bounds, while Popov analysis yields significantly less conservative bounds. This is because traditional small gain type tests allow the uncertainty to be arbitrarily time-varying, whereas Popov analysis restricts the uncertainty to be constant, real parametric uncertainty. Therefore, the results reported here indicate the conservatism associated with small gain analysis, and the effectiveness of Popov analysis, in gauging robust stability in the presence of constant, real parametric uncertainty.
△ Less
Submitted 16 September, 2021;
originally announced September 2021.