Next Article in Journal
Spaceborne Atom-Interferometry Gravity Gradiometry Design towards Future Satellite Gradiometric Missions
Next Article in Special Issue
Effect of Lifting Gas Diffusion on the Station-Keeping Performance of a Near-Space Aerostat
Previous Article in Journal
A Civil Aircraft Cockpit Layout Evaluation Method Based on Layout Design Principles
Previous Article in Special Issue
On the Feasibility of a Launcher-Deployable High-Altitude Airship: Effects of Design Constraints in an Optimal Sizing Framework
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modelling and Stabilisation of an Unconventional Airship: A Polytopic Approach

1
Department of Maths-Info, Unité de Recherche en Matériaux Avancés et Nanotechnologies UR16ES03, Institute of Applied Sciences and Technology of Kasserine, Kairouan University, BP 471, Kasserine 1200, Tunisia
2
Laboratoire de Mécanique et Energétique d’Evry, UnivEvry, University of Paris-Saclay, 40 rue du Pelvoux, 91025 Evry, France
*
Author to whom correspondence should be addressed.
Aerospace 2022, 9(5), 252; https://doi.org/10.3390/aerospace9050252
Submission received: 16 January 2022 / Revised: 7 April 2022 / Accepted: 22 April 2022 / Published: 5 May 2022
(This article belongs to the Special Issue Mission Analysis and Design of Lighter-than-Air Flying Vehicles)

Abstract

:
The paper presents the modelling and stabilisation of an unconventional airship. The complexity of such a new design requires both proper dynamic modelling and control. A complete dynamic model is built here. Based on the developed dynamic model, a nonlinear control law is proposed for this airship to evaluate its sensitivity during manoeuvres above a loading area. The proposed stabilisation controller derives its source from a polytopic quasi-Linear Parameter varying (qLPV) model of the nonlinear system. A controller, which takes into account certain modelling uncertainties and the stability of the system, is analysed using Lyapunov’s theory. Finally, to facilitate the design of the controller, we express the stability conditions using Linear Matrix Inequalities (LMIs). Numerical simulations are presented to highlight the power of the proposed controller.

1. Introduction

In recent decades, the use of large airships has attracted increasing attention over the world because of their potential in many application areas, such as surveillance, advertising, exploration, and in the medium term, heavy load carrying; see for example Liao et al. [1] and Li et al. [2] for more details. Ellipsoidal shapes are usually used for airships as noted by Jex et al. [3] and Hygounec et al. [4]. In order to explore new ways towards achieving the holy grail of aerodynamic performance, a number of original shapes were subjected to experiments in recent decades. This has become possible through the increased reliability of numerical aerodynamics, advanced textile technology, and control theory.
Here, we investigate a craft that differs from conventional airships. The airship presented here (Figure 1) is more like a flying wing. Hybrid airships have an exciting future, due to their increased lift compared with a conventional airship. In this sense, we can cite the pioneering airship LMH-1 from Lockheed Martin or the Airlander 10, the first Large Capacity Airship to have flown in this millennium. The flying wing shape presented here could minimise aerodynamic drag and has the advantage of presenting a larger flat (or quasi-flat), surface allowing the installation of photovoltaic cells necessary to provide a significant part of the thruster’s energy. We first set about building a dynamic model for this airship: a Newton–Euler approach was taken. Note that the Lagrangian method has also been considered in other dynamic models of airships, for example El Omari et al. [5] and Bennaceur et al. [6].
In order to compensate for the airship’s great sensitivity to gusts of wind, it is over-actuated. Moreover, in order to make these aircraft accessible and interesting for different countries and parties, even those which lack infrastructure, it is necessary to consider handling at altitude. This requires the development of a precise autopilot to stabilise the airship around a point of loading or unloading. Various techniques have been proposed for the control and stabilisation of aerial vehicles, see for example Yang et al. [7] where a backstepping method was used, or Moutinho [8] where a path-tracking gain-scheduling controller is designed and its performance and robustness evaluated in a simulation environment. Note that the dynamic models of aerial vehicles are often assumed to be linear, obtained from the linearization of the nonlinear system around a specific operating point. In the same way, linear models are extensively studied in the literature. Even though they solve many problems, the applicability of such developed approaches may fail to stabilise the system or lead to degraded performances when the system operates far from the operating point where the linear model is valid. It is, therefore, interesting in certain cases to take into account the nonlinear behaviours in the system. This allows the enhancing of the control performances and enlarges the domain of applicability of the controllers.
Nonlinear behaviours are often present in practical systems, especially in flight systems, such as airships. Everyone agrees that the nonlinear systems are complex and difficult to study; they nonetheless allow the expression of the system behaviour with more accuracy and in a large domain of operation. Several classes of nonlinear systems are studied in the literature, such as Lipschitz systems, Linearizable systems by output injection, etc. Among the most interesting structures of nonlinear systems, we find the Quasi-Linear Parameter Varying (qLPV) models, as seen in Onat et al. [9]. An important advantage of these models is the possibility of scaling up tools designed for linear to non-linear systems. Many control and observation themes are, in fact, applied to this class of systems, in particular stability or stabilisation. Note that this class of systems can be represented in a polytopic form which converges to the form of the well-known Takagi–Sugeno Systems, as seen in Takagi et al. [10]. Stabilisation and control of nonlinear systems with qLPV representation is largely studied. We can cite the works of Tanaka et al. [11,12] and Guerra et al. [13], where a quadratic Lyapunov function was used to establish Linear Matrix Inequalities (LMIs) for controller design. For the sake of conservatism of the proposed solutions, relaxed stability conditions were obtained using, for example, the Tuan’s Lemma [14] or Polya’s theorem in Sala et al. [15]. This last study provides sufficient and asymptotic necessary conditions for stability and stabilisation by the use of quadratic Lyapunov functions seen in Hayat et al. [16]. Another way dealing with the conservatism reduction is the use of non-quadratic Lyapunov functions, as seen in Tanaka et al. [17], which produce more relaxed LMI conditions.
Concerning uncertain systems, the stabilisation problem still remains open in the case of uncertain Quasi-LPV model. For this class of systems, we find some works dealing only with the stabilisation problem and stability analysis, for example Cao et al. [18] and Ibrir et al. [19]. Hence, this paper presents a new approach based on the Quasi-LPV model representation with the aim of proposing a control for nonlinear dynamic systems with uncertainties. To the best of our knowledge, this method has never been tested for aerial vehicles. We have exploited the particularities of the airship in order to establish a stabilisation around an operating point within a polytope, which guarantees the stability of the flying object in a domain, and which takes into account possible uncertainties concerning the model or concerning the stresses which could impact the airship.
In this approach, designs based on the LMI method are used to find the feedback gains of a controller, as well as common P matrices (defined positive) satisfying a stability criterion derived in terms of the Lyapunov direct method.
We have organised this paper as follows: Section 2 presents the dynamic modelling of the airship; in Section 3, we present the elaborated controller based on the q-LPV representation; and numerical results are presented and discussed in Section 4.

2. Dynamics Model of the Airship

2.1. Kinematics

One can see in Figure 2 a reduced model of the airship. This last is assumed to be a rigid flying object. As usual in aeronautics, we use the parameterisation in yaw, pitch and roll (ψ, θ, φ) to define the orientation of the moving frame R m = ( O , X m , Y m , Z m ) fixed to the centre of inertia G of the airship; with regard to the inertial frame R 0 = ( O , X 0 , Y 0 , Z 0 ) and is a NED Cartesian frame, its origin being on the ground (Figure 2).
The airship subject of our study is propelled by four rotors. Each rotor consists of two counter-rotating propellers. A given rotor i can rotate around two axes: the Ym-axis (βi), ( 180 ° β i 180 ° ) and the ZRi-axis (γi) normal to Ym and which matches the Zm-axis (Figure 3) when βi = 0 (cruise flight); γi has these limitations: 30 ° γ i 30 ° . A fictive axis XiR completes the rotor frame.
Let F i be the thrust of rotor i; this force is positioned in the point Ti in Rm. The location of the different thrusters is established as follows:
T 1 = a ,   b 1 ,   c 0 T ;   T 2 = a , b 1 ,   c 0 T ;   T 3 = a ,   b 3 ,   c 0 T ;   T 4 = a , b 3 ,   c 0 T
The transformation matrix from Rm to R0 is defined by Goldstein [20]:
J 1 T = c ψ · c θ s ψ · c θ s θ s ϕ · c ψ · s θ c ϕ · s ψ s ϕ · s ψ · s θ + c ψ · c ϕ s ϕ · c θ c ϕ · c ψ · s θ + s ϕ · s ψ c ϕ · s θ · s ψ c ψ · s ϕ c θ · c ϕ
For simplicity, we will note by: c · = cos ·   a n d   s · = sin · .
The speed of the airship in R0 is denoted by η ˙ 1 = [ x ˙ 0 ,   y ˙ 0 ,   z ˙ 0 ] T . It can be expressed with respect to the speed ν 1 = [ u , v , w ] T , which represents the speed expressed with respect to the local reference frame Rm, as is often the case in aeronautics.
η ˙ 1 = J 1 · ν 1
Note that η 1 = [ x 0 ,   y 0 ,   z 0 ] T represents the position of the centre of inertia G. We also suppose that the distribution of masses is balanced between the top side and the bottom side of the airship, and thus the centre of volume coincides with the centre of gravity G.
Similarly, the speed of rotation η ˙ 2 = ϕ ˙ ,   θ ˙ ,   ψ ˙ T with respect to the fixed reference frame could be expressed with respect to the angular speed of the airship in Rm ν 2 T = p ,   q ,   r as:
ν 2 = 1 0 s θ 0 c ϕ c θ · s ϕ 0 s ϕ c θ · c ϕ   · ϕ ˙ θ ˙ ψ ˙
reciprocally:
η ˙ 2 = J 2 · ν 2
The matrix J2 is defined as follows:
J 2 = 1 tan θ · s ϕ tan θ · c ϕ 0 c ϕ s ϕ 0 s ϕ c θ c ϕ c θ
The overall kinematic relation of the airship can, therefore, be written in the following compact form:
η ˙ 1 η ˙ 2 = J 1 0 0 J 2 ν 1 ν 2

2.2. Dynamical Model

The dynamic model of the flying body can be written in the following compact form, as seen in Shabana et al. [21]:
M · ν ˙ = Q G + τ
Here, τ = τ 1 τ 2 is the vector of forces and torques applied on the airship. This includes the thrust of the rotors, the weight of the flying machine, the buoyancy Bu, as well as the lift and the aerodynamic drag.
Using the definitions of the thrusters, this vector will be written as:
τ 1 = i = 1 4 c γ i · c β i · F i ( B u + m g ) · s θ i = 1 4 s γ i · F i + ( B u + m g ) · s ϕ · c θ i = 1 4 c γ i · s β i · F i + ( B u + m g ) c ϕ · c θ
and:
τ 2 = c 0 i = 1 4 s γ i F i + b 1 ( c γ 1 · s β 1 F 1 c γ 2 · s β 2 F 2 + b 3 ( c γ 3 · s β 3 F 3 c γ 4 · s β 4 F 4 ) + B u z B c θ · s ϕ . c 0 i = 1 4 c γ i · c β i F i + a ( c γ 4 · s β 4 F 4 + c γ 3 · s β 3 F 3 c γ 1 · s β 1 F 1 c γ 2 · s β 2 F 2 ) + B u z B · s θ b 1 ( c γ 1 · c β 1 F 1 c γ 2 · c β 2 F 2 ) + b 3 ( c γ 3 · c β 3 F 3 c γ 4 · c β 4 F 4 ) + a ( s γ 4 F 4 + s γ 3 F 3 s γ 1 F 1 s γ 2 F 2 )
Remark 1.
In this study, we are only interested in the stabilisation of the airship around a fixed point of loading and unloading; the drag and lift forces will, therefore, not be taken into consideration. This is also the case for the effect of the elevator and rudders.
On the other hand, M = M T T 0 0 M R R is the inertia matrix, according to the choice of the mobile reference frame, and is block-diagonal. The indices TT and RR correspond, respectively, to the inertias in translation and in rotation. This 6 × 6 matrix includes both the terms of inertia and the terms of added masses.
The latter reflect the increase in inertia of the solid under the effect of the resistance force of the fluid which surrounds the airship. This force depends on the acceleration of the moving solid body. Although these added masses can be neglected for airplanes or helicopters, this cannot be tolerated when the density of the solid body and that of the fluid which surrounds it are comparable, as in the case of airships or submarines, reported in Bennaceur et al. [6]. The calculation of these added masses can be performed experimentally or analytically as was done, for example, for the airship in Chaabani et al. [22].
Note that the over-actuation of the airship can generate certain complications in the calculation of the response of the actuators. The specific problem of control allocation was solved in a recent study by Azouz et al. [23]. In the aforementioned study, a control vector of dimension six was used as input, corresponding to the six degrees of freedom of the airship; the twelve degrees of freedom of the actuators ( F i , βi and γi) were used as output. The system to be solved is rectangular. If this is done by means of numerical inversions, this can be penalizing for real-time control. The developed technique is based on energy concepts; this allows a quick and precise solution to the previous problem. This technique gave similar results to those obtained from other known techniques.
The components of the inertia matrix are denoted by Mij.
The gyroscopic forces and moments are grouped together within the vector: Q G = M T T ν 1 ν 2 M R R ν 2 ν 2 + M T T ν 1 ν 1 . is the cross product.
Taking into account Equations (8) and (9), the development of Equation (7) gives:
u ˙ = 1 M 11 i = 1 4 c γ i · c β i F i 1 M 11 s θ ( B u + m g ) + r v q w v ˙ = 1 M 22 i = 1 4 s γ i · F i + 1 M 22 s ϕ · c θ ( B u + m g ) r u + q w w ˙ = 1 M 33 i = 1 4 c γ i · s β i F i + 1 M 33 c ϕ · c θ ( B u + m g ) v p + u q
and:
p ˙ = M 66 ( M 44 M 66 M 2 46 ) c 0 i = 1 4 s γ i F i + ( M 46 M 66 ) ( M 44 M 66 M 2 46 ) b 1 ( c γ 1 · s β 1 F 1 c γ 2 · s β 2 F 2 ) + ( M 46 M 66 ) ( M 44 M 66 M 2 46 ) b 3 ( c γ 3 · s β 3 F 3 c γ 4 · s β 4 F 4 ) + M 46 ( M 44 M 66 M 2 46 ) a ( s γ 4 F 4 + s γ 3 F 3 s γ 1 F 1 s γ 2 F 2 ) M 66 ( M 44 M 66 M 2 46 ) B u z G s ϕ · c θ M 46 ( M 44 M 55 + M 66 ) ( M 44 M 66 M 2 46 ) p q + ( M 55 M 66 M 2 46 M 2 66 ) ( M 44 M 66 M 2 46 ) q r q ˙ = c 0 M 55 i = 1 4 c γ i · c β i F i + a M 55 ( c γ 4 · s β 4 F 4 + c γ 3 · s β 3 F 3 c γ 1 · s β 1 F 1 c γ 2 · s β 2 F 2 ) B u z G M 55 · s θ + M 46 M 55 p 2 + ( M 66 M 44 ) M 55 p r + M 46 M 55 r 2 r ˙ = M 46 ( M 44 M 66 M 2 46 ) c 0 i = 1 4 s γ i F i + ( M 46 M 44 ) ( M 44 M 66 M 2 46 ) b 1 ( c γ 1 · s β 1 F 1 c γ 2 · s β 2 F 2 ) + ( M 46 M 44 ) ( M 44 M 66 M 2 46 ) b 3 ( c γ 3 · s β 3 F 3 c γ 4 · s β 4 F 4 ) M 44 ( M 44 M 66 M 2 46 ) a ( s γ 4 F 4 + s γ 3 F 3 s γ 1 F 1 s γ 2 F 2 ) + M 46 ( M 44 M 66 M 2 46 ) B u z G s ϕ · c θ + ( M 2 44 + M 2 46 M 44 M 55 ) ( M 44 M 66 M 2 46 ) p q + M 46 ( M 44 M 55 + M 66 ) ( M 44 M 66 M 2 46 ) q r
This model will serve as a basis for the application of our control laws.

3. Quasi-LPV Representation for the Dynamic Model

3.1. Vector Control

To control the airship in hovering flight, the voltages at the terminals of the electric motors of the thrusters are varied, thus modifying the thrust forces Fi of the latter; the angles of inclination of the axes of these rotors are also varied by modifying the βi and γi. The airship, in this configuration, is fully actuated.
We must point out that we are interested in a case of stabilisation of the airship around a loading point. We assume that in this configuration the reference frames R0 and Rm are parallel and that the rotations of the airship are small.
The following control vector is proposed for the stabilisation of the airship:
u 1 = 1 M 11 i = 1 4 c γ i · c β i F i u 2 = 1 M 22 i = 1 4 s γ i F i u 3 = 1 M 33 i = 1 4 c γ i · s β i F i
and:
u 4 = M 66 ( M 44 M 66 M 2 46 ) c 0 i = 1 4 F i s γ i + ( I x z M 66 ) ( M 44 M 66 M 2 46 ) b 1 ( F 1 c γ 1 · s β 1 F 2 c γ 2 · s β 2 ) + ( M 46 M 66 ) ( M 44 M 66 M 2 46 ) b 3 ( F 3 c γ 3 · s β 3 F 4 c γ 4 · s β 4 ) + M 46 ( M 44 M 66 M 2 46 ) a ( F 4 s γ 4 + F 3 s γ 3 F 1 s γ 1 F 2 s γ 2 ) u 5 = c 0 M 55 i = 1 4 F i c γ i · c β i + a M 55 ( F 4 c γ 4 · s β 4 + F 3 c γ 3 · s β 3 F 1 c γ 1 · s β 1 F 2 c γ 2 · s β 2 ) u 6 = M 46 ( M 44 M 66 M 2 46 ) c 0 i = 1 4 F i s γ i + ( M 46 M 44 ) ( M 44 M 66 M 2 46 ) b 1 ( F 1 c γ 1 · s β 1 F 2 c γ 2 · s β 2 ) + ( M 46 M 44 ) ( M 44 M 66 M 2 46 ) b 3 ( F 3 c γ 3 · s β 3 F 4 c γ 4 · s β 4 ) M 44 ( M 44 M 66 M 2 46 ) a ( F 4 s γ 4 + F 3 s γ 3 F 1 s γ 1 F 2 s γ 2 )
The dynamic model (10) and (11) becomes:
u ˙ = u 1 + c 1 · s θ + r v q w v ˙ = u 2 + c 2 · s ϕ · c θ r u + q w w ˙ = u 3 + 1 M 33 c ϕ · c θ ( B u + m g ) v p + u q p ˙ = u 4 + a 1 · c θ · s ϕ + a 2 · p q + a 3 · q r q ˙ = u 5 + a 5 · s θ + a 6 · p 2 + a 4 · p r + a 6 · r 2 r ˙ = u 6 + a 7 · s ϕ · c θ + a 8 · p q + a 9 · q r
With:
a 1 = B u z G M 66 ( M 46 2 + M 66 M 44 ) a 2 = ( M 44 M 55 + M 66 ) M 46 ( M 46 2 + M 66 M 44 ) a 3 = ( M 55 M 66 M 46 2 M 66 2 ) ( M 46 2 + M 66 M 44 ) a 4 = M 44 + M 66 M 55 a 5 = B u z G M 55 a 6 = M 46 M 55 and a 7 = B u z G M 46 ( M 46 2 + M 66 M 44 ) a 8 = ( M 44 2 + M 46 2 M 44 M 55 ) ( M 46 2 + M 66 M 44 ) a 9 = ( M 44 + M 66 M 55 ) M 46 ( M 46 2 + M 66 M 44 ) c 1 = B u + mg M 11 c 2 = B u + mg M 22
In matrix form, the system (14) becomes:
X ˙ = A X + B U + E · d
with: X = u , v , w , ϕ , ϕ ˙ , θ , θ ˙ , r T being the vector of states, d = cos θ·cos φ is considered as a disturbance, and U = u 1 , , u 6 T being the vector of control. Since we are stabilising the airship around a given point, and given the assumption made concerning the reference frames, we use the following kinematics relations: ϕ ˙ p ; θ ˙ q ; ψ ˙ r .
We should mention here that, for the specific problem at hand, the quadratic terms of type q·w are small and will be neglected later in the approach. The matrices A, B and E could be written as:
A = 0 r 0 0 0 c 1 1 θ 2 6 0 0 r 0 0 c 2 c θ 1 θ 2 6 0 0 0 0 0 p 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 a 1 1 θ 2 6 c θ 0 0 a 3 r + a 2 p 0 0 0 0 0 0 0 1 0 0 0 0 0 a 4 r + a 6 p a 5 1 θ 2 6 0 a 6 r 0 0 0 a 7 1 θ 2 6 c θ 0 0 a 8 r + a 9 p 0
and:
B = 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 ; E = 0 0 m g B u M 33 0 0 0 0 0
One can choose the points of non-linearity as follows:
z 1 = c θ · 1 φ 2 6 z 2 = p   and   z 3 = r z 4 = 1 θ 2 6
It is easy to check that all these points are bounded.
z 1 min z 1 z 1 max z 2 min z 2 z 2 max   and   z 3 min z 3 z 3 max z 4 min z 4 z 4 max
with:
z 1 min = 1 ; z 2 min = 1 ; z 3 min = 1 ; z 4 min = 2 π z 1 max = 1 ; z 2 max = 1 ; z 3 max = 1 ; z 4 max = 2 π
Then, this matrix A becomes:
A z i z = 0 z 3 0 0 0 c 1 z 4 0 0 z 3 0 0 c 2 z 1 0 0 0 0 0 z 2 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 a 1 z 1 0 0 a 3 z 3 + a 2 z 2 0 0 0 0 0 0 0 1 0 0 0 0 0 a 4 z 3 + a 6 z 2 a 5 z 4 0 a 6 z 3 0 0 0 a 7 z 1 0 0 a 8 z 2 + a 9 z 3 0
With z being the vector collection of the different zi.
The quasi-LPV method allows the expression of the behaviour of a system as a set of linear models. Each sub-model contributes to this total representation according to a weight function to value in the interval. The multi-model structure is written in the following form:
X ˙ = i = 1 16 h i ( X ) A z i X + B U + E d
where A i R 8 × 8 . An example of a matrix Ai is detailed in Appendix A.1 in Appendix A.
The weighting functions hi are nonlinear, are given in Appendix A.1, and satisfy the following properties:
i = 1 16 h i ( X ) = 1 w i t h   0 h i ( X ) 1 i { 1 , 2 , , 16 }
In summary, the proposed control strategy can be represented as follows (Figure 4):

3.2. The Uncertain Matrix of the Airship

To test the reliability and the robustness of our method, we introduce uncertainty into many parameters of the airship. Mathematical models of Large Capacity Airships always contain uncertain elements, which model the designer’s lack of knowledge about certain parameter values, disturbances, and unmodelled dynamics. These uncertain parameters have values that are known only inside a given compact bounding set.
Let Δ A z be the uncertain matrices having the same structure as A ( z ) .
We consider the following uncertain system:
X ˙ = i = 1 16 h i X A i + Δ A z X + BU + Ed
where uncertainty is structured in the following way:
Δ A z = A ˜ 1 · F 1 t · E ˜ 1 + A ˜ 2 · F 2 t · E ˜ 2 + A ˜ 3 · F 3 t · E ˜ 3
Such as E ˜ 1 , E ˜ 2   ,   E ˜ 3 , A ˜ 1 , A ˜ 2   a n d   A ˜ 3 are constant matrices defined later, and F 1 ( t ) , F 2 ( t ) , F 3 ( t ) satisfy the following condition:
F 1 T t · F 1 t I F 2 T t · F 2 t I , t F 3 T t · F 3 t I
with I representing the identity matrix.
The uncertain matrix Δ A z is given by:
Δ A z = 0 0 0 0 0 Δ c 1 z 4 0 0 0 0 0 Δ c 2 z 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Δ a 1 z 1 0 0 Δ s 1 0 0 0 0 0 0 0 0 0 0 0 0 0 Δ s 2 Δ a 5 z 4 0 Δ a 6 z 3 0 0 0 Δ a 7 z 1 0 0 Δ s 3 0 = i = 1 3 A ˜ i F i ( t ) E ˜ i
One can see Appendix A.2 for more details regarding uncertain terms Δai.
With:
A ˜ 1 F 1 ( t ) E ˜ 1 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Δ a 1 z 1 0 0 Δ s 1 0 0 0 0 0 0 0 0 0 0 0 0 0 Δ s 2 Δ a 5 z 4 0 Δ a 6 z 3 0 0 0 0 0 0 0 0 A ˜ 2 F 2 ( t ) E ˜ 2 = 0 0 0 0 0 Δ c 1 z 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Δ a 7 z 1 0 0 Δ s 3 0 A ˜ 3 F 3 ( t ) E ˜ 3 = 0 0 0 0 0 0 0 0 0 0 0 Δ c 2 z 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Using the expression (28), we can decompose the matrixes A ˜ i , F i ( t ) and E ˜ i ( i = 1 , 2 , 3 ) , in the following way:
A ˜ 1 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 ; E ˜ 1 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 σ 1 0 0 0 0 0 0 0 0 σ 2 0 0 0 0 0 0 0 0 σ 3 0 0 0 0 0 0 0 0 σ 4 0 0 0 0 0 0 0 0 σ 5
F 1 ( t ) = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Δ a 1 z 1 σ 1 0 0 0 0 0 0 0 0 Δ s 2 σ 2 0 0 0 0 0 0 0 0 Δ a 5 z 4 σ 3 0 0 0 0 0 0 0 0 Δ s 1 σ 4 0 0 0 0 0 0 0 0 Δ a 6 z 3 σ 5
Two further decompositions are as follows:
A ˜ 2 ( 8 , 7 ) = A ˜ 2 ( 1 , 6 ) = A ˜ 2 ( 8 , 4 ) = 1
E ˜ 2 ( 6 , 6 ) = δ 2 ; E ˜ 2 ( 7 , 7 ) = δ 3 ; E ˜ 2 ( 4 , 4 ) = δ 1
F 2 ( t ) ( 6 , 6 ) = Δ c 1 z 4 δ 2 ; F 2 ( t ) ( 4 , 4 ) = Δ a 7 z 1 δ 1 ; F 2 ( t ) ( 7 , 7 ) = Δ s 3 δ 3
A ˜ 3 ( 2 , 4 ) = 1
E ˜ 3 ( 4 , 4 ) = h 1
F 3 ( t ) ( 4 , 4 ) = Δ c 2 z 1 h 1
Other terms are all zero: F 2 ( t ) ( i , j ) = A ˜ 2 ( i , j ) = E ˜ 2 ( i , j ) = 0 and F 3 ( t ) ( i , j ) = A ˜ 3 ( i , j ) = E ˜ 3 ( i , j ) = 0 for i , j 1 , 2 , , 8 , with:
Δ s 1 = Δ a 2 z 2 + Δ a 3 z 3 ; Δ s 2 = Δ a 6 z 2 ; Δ s 3 = Δ a 8 z 2 + Δ a 9 z 3 σ 1 = max ( Δ a 1 z 1 max ) ;   σ 2 = max ( Δ a 6 z 2 max ) ; σ 3 = max ( Δ a 5 z 4 max ) σ 4 = max ( Δ a 2 z 2 max + Δ a 3 z 3 max ) ; σ 5 = max ( Δ a 6 z 3 max ) ; δ 1 = max ( Δ a 7 z 1 max ) ; δ 2 = max ( Δ c 1 z 4 max ) ; δ 3 = max ( Δ a 8 z 2 max ) ; h 1 = max ( Δ c 2 z 1 max ) .
To eliminate the term E·d of disturbance, we can suppose that:
U = i = 1 16 h i ( X ) K i X S · d
Using the control expression (38), the Quasi-LPV structure of the airship is given by:
X ˙ = i = 1 16 h i ( X ) A i + Δ A B K i X + E B S · d
With:
A = i = 1 16 h i ( X ) A i ;   Δ A = A ˜ 2 F 2 ( t ) E ˜ 2 + A ˜ 1 F 1 ( t ) E ˜ 1 and   U = i = 1 16 h i ( X ) K i X S · d
where A i R 8 × 8 ; K i R 6 × 8
We can choose the matrix S as: S =B+ E, where B+ is the pseudo-inverse matrix of the matrix B.

3.3. Robust Stabilisation of the Airship

Theorem 1.
The uncertain dynamic system (39) would be stable if there are definite, positive and symmetric matrixes P, and three positive diagonal matrixes Ω 1 ,   Ω 2 and Ω 3 , such that the following LMIs and LME hold:
Q ˜ A i T + A i Q ˜ M i T B T B M i + E ˜ 1 T Ω 1 E ˜ 1 + E ˜ 2 T Ω 2 E ˜ 2 + E ˜ 3 T Ω 3 E ˜ 3 A ˜ 1 T A ˜ 2 T A ˜ 3 T A ˜ 1 Ω 1 0 0 A ˜ 2 0 Ω 2 0 A ˜ 3 0 0 Ω 3 E B S = 0
with: Q ˜ = P 1 , and the matrix gains  K i  are defined by: K i = M i Q ˜ 1 , i = 1 , , 16  and
Ω 1 = ε 1 1 0 0 0 0 0 ε 2 1 0 0 0 0 0 ε 3 1 0 0 0 0 0 0 ε 16 1 ; Ω 2 = ε 1 2 0 0 0 0 0 ε 2 2 0 0 0 0 0 ε 3 2 0 0 0 0 0 0 ε 16 2 ; Ω 3 = ε 1 3 0 0 0 0 0 ε 2 3 0 0 0 0 0 ε 3 3 0 0 0 0 0 0 ε 16 3  
such as:  ε i 1 , ε i 2 , ε i 3 0 for i = 1, …, 16.
To prove the above theorem, we must first recall the following lemmas which are useful in the proof:
Lemma 1.
Peterson [24]: Suppose F(t) satisfying F T ( t ) F ( t ) I , t , Q = QT, E, H are matrixes of appropriate dimension, the inequality below:
Q + H F ( t ) E + E T F T ( t ) H T 0
is regarded as met only when the following inequality is true for:
Q + ε 1 H H T + ε E T E 0
Lemma 2.
Let Ω be a positive definite matrix; for Y and X matrixes with compatible dimensions, the property below is true:
X Y T + X T Y X T Ω 1 X + Y Ω Y T , Ω 0
Lemma 3.
(Congruence) Consider two matrixes P and Q; if P is positive definite and if Q is a full column rank matrix, then the matrix is positive definite.
If P is a positive definite matrix, and if Q is a full column rank matrix, then the matrix product Q·P·QT is definite positive.
This lemma is called the congruence lemma
Lemma 4.
Boyd [25] (Schur Complement). Given constant matrixes Μ 1 , Μ 2   and   Μ 3 with appropriate dimensions, where: Μ 1 = Μ 1 T and Μ 2 = Μ 2 T , then: Μ 1 + Μ 3 T Μ 2 1 Μ 3 0 if and only if:
Μ 1 Μ 3 T * Μ 2 0 or Μ 2 Μ 3 * Μ 1 0
Using these lemmas, the proof of Theorem 1 is presented as follows:
Proof. 
Consider the Lyapunov function expressed as follows:
V = X T P X
with P = P T 0 being a definite positive matrix. □
The derivative with respect to time of V will then be:
V ˙ = X T P X ˙ + X ˙ T P X     = X T i = 1 16 h i ( X ) ( A i + Δ A B K i ) T P + P ( A i + Δ A B K i ) X + 2 X T P ( E B S ) d
And since we choose E B S = 0 , the Equation (48) becomes:
V ˙ = X T i = 1 16 h i ( X ) ( A i B K i + Δ A ) T P + P ( A i B K i + Δ A ) X
As the weighting functions h i satisfy the property of convex sum, such that V ˙ ( X ) is negative, it is sufficient to check that:
( A i + Δ A B K i ) T P + P ( A i + Δ A B K i ) 0 ,     i = 1 , , 16
We replace Δ A by its value (27), and we obtain:
A i + A ˜ 2 F 2 ( t ) E ˜ 2 + A ˜ 1 F 1 ( t ) E ˜ 1 + A ˜ 3 F 3 ( t ) E ˜ 3 B K i T P + P A i + A ˜ 3 F 3 ( t ) E ˜ 3 + A ˜ 1 F 1 ( t ) E ˜ 1 + A ˜ 2 F 2 ( t ) E ˜ 2 B K i 0 ; i = 1 , , 16
Thereafter, and by relying on Lemma 1:
A i T P + P A i P B K i ( B K i ) T P + P A ˜ 1 Ω 1 A ˜ 1 T P + E ˜ 1 T F 1 T ( t ) Ω 1 1 F 1 ( t ) E ˜ 1 + P A ˜ 2 Ω 2 A ˜ 2 T P + E ˜ 2 T F 2 T ( t ) Ω 2 1 F 2 ( t ) E ˜ 2 + P A ˜ 3 Ω 3 A ˜ 3 T P + E ˜ 3 T F 3 T ( t ) Ω 3 1 F 3 ( t ) E ˜ 3 0 ; i = 1 , , 16
and as: F i T ( t ) F i ( t ) I , t and i = 1,2,3, then the inequality (51) becomes:
A i T P + P A i P B K i ( B K i ) T P + P A ˜ 1 Ω 1 1 A ˜ 1 T P + E ˜ 1 T Ω 1 E ˜ 1 + P A ˜ 2 Ω 2 1 A ˜ 2 T P + E ˜ 2 T Ω 2 E ˜ 2 + P A ˜ 3 Ω 3 1 A ˜ 3 T P + E ˜ 3 T Ω 3 E ˜ 3 0 ; i = 1 , , 16
Based on Lemma 2, and if we suppose P 1 = Q ˜ and M i = K i Q ˜ , we obtain:
P 1 [ A i T P + P A i P B K i ( B K i ) T P + P A ˜ 1 Ω 1 1 A ˜ 1 T P + E ˜ 1 T Ω 1 E ˜ 1 + P A ˜ 2 Ω 2 1 A ˜ 2 T P + E ˜ 2 T Ω 2 E ˜ 2 + P A ˜ 3 Ω 3 1 A ˜ 3 T P + E ˜ 3 T Ω 3 E ˜ 3 ] P 1 0 ; i = 1 , , 16
We can rewrite the system (52) as:
Q ˜ A i T + A i Q ˜ M i T B T B M i + A ˜ 1 Ω 1 1 A ˜ 1 T + Q ˜ E ˜ 1 T Ω 1 E ˜ 1 Q ˜ + A ˜ 2 Ω 2 1 A ˜ 2 T + Q ˜ E ˜ 2 T Ω 2 E ˜ 2 Q ˜ + A ˜ 3 Ω 3 1 A ˜ 3 T + Q ˜ E ˜ 3 T Ω 3 E ˜ 3 Q ˜ 0 , i 1 , , 16
Finally, by using the Schur complement (Lemma 4), we will produce the following LMIs:
Q ˜ A i T + A i Q ˜ M i T B T B M i + E ˜ 1 T Ω 1 E ˜ 1 + E ˜ 2 T Ω 2 E ˜ 2 + E ˜ 3 T Ω 3 E ˜ 3 A ˜ 1 T A ˜ 2 T A ˜ 3 T A ˜ 1 Ω 1 0 0 A ˜ 2 0 Ω 2 0 A ˜ 3 0 0 Ω 3 0

4. Simulation Results

We present here some numerical examples demonstrating the power of our formulation. As support for our development, we will use the following characteristics of the studied airship:
Mass: m = 500 Kg; gravity: g = 9.81 m·s−2;
Position of the centre of inertia zG = 0.5 m;
Buoyancy Bu = 5000 N;
Components of the total mass matrix M:
M 11 = 630   k g ;   M 22 = 712   k g ; M 33 = 1723   k g M 44 = 9415   k g ; M 55 = 10,455   k g ;   M 66 = 18,700   k g ; M 46 = 161   k g .
Uncertainty values:
Δ a 1 = Δ M 66 B u z G ( M 46 2 + M 44 M 66 ) = 0.146 Δ a 2 = Δ ( M 46 M 44 M 55 + M 66 ) ( M 46 2 + M 44 M 66 ) = 0.0083 Δ a 3 = Δ ( M 55 M 66 M 46 2 + M 66 2 ) ( M 46 2 + M 44 M 66 ) = 1.2393 Δ a 4 = Δ M 66 M 44 ) M 55 = 0.3577 Δ a 5 = Δ B u z G M 55 = 0.0789 , Δ a 6 = Δ M 46 M 55 = 0.037 Δ a 7 = Δ M 46 B u z G ( M 46 2 + M 44 M 66 ) = 0.013 Δ a 8 = Δ M 44 2 + M 46 2 M 44 M 55 ( M 46 2 + M 44 M 66 ) = 0.2237 Δ a 9 = Δ M 46 ( M 44 M 55 M 66 ) ( M 46 2 + M 44 M 66 ) = 0.083
The envelope:
Axis: a = 2.5 m; c = 2 m; Volume: V= 500 m3;
Position of the actuators: b1 = 5.4 m; b3 = 6.5 m;
The numerical developments were carried out using the MATLAB code.
As an illustration, we present a typical manoeuvre of a blimp over a loading area, which includes an attitude change due to a squall of wind. This change is estimated to π 6 rad in both pitch and roll motion.
Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11 and Figure 12 show the stabilisation of the angles of roll and pitch, as well as their derivatives, and the convergence of the linear velocities u, v and w, in a relatively short period of time.
This demonstrates the ability of the proposed control to stabilise the airship around a point of equilibrium, even under the effect of a moderate squall of wind. The time evolution of the weighting functions is depicted in Figure 13. It can be clearly seen that the weighting functions hi (1 ≤ i ≤ 8) are between 0 and 1 and thus satisfy the convex sum property.
The robustness of the proposed control is also tested on the complete nonlinear model (28).
We note, according to Figure 14, Figure 15, Figure 16 and Figure 17, that even in the presence of a disturbance (presence of the wind) of maximum amplitude the 0.1, the airship remains stable. This demonstrates the performance of the elaborated control.

5. Conclusions

In the first part of this paper, we presented a dynamic model of an unconventional airship. The latter has a flying wing shape and is over-actuated.
The stabilisation of this flying object at a point of equilibrium above a loading area was the highlight of this work.
Specifically, we have presented a controller design technique for uncertain nonlinear systems with external disturbances described by the Quasi-LPV model. The main results concern the two theorems developed to ensure a sufficient condition in terms of LMI for the problem of tracking uncertain systems, expressed in Quasi-LPV form. The results of the numerical simulations are satisfactory and prove the robustness of our approach.

Author Contributions

Conceptualization, S.C. and N.A.; Methodology, S.C. and N.A.; software, S.C.; validation, S.C. and N.A.; investigation, S.C. and N.A.; writing—original draft preparation, S.C. and N.A.; writing—review and editing, S.C. and N.A.; supervision, N.A.; project administration, S.C. and N.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Appendix A.1

The sub matrixes Ai were determined as follows:
A 1 = 0 z 3 max 0 0 0 c 1 z 4 max 0 0 z 3 max 0 0 c 2 z 1 max 0 0 0 0 0 z 2 max 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 a 1 z 1 max 0 0 a 2 z 2 max + a 3 z 3 max 0 0 0 0 0 0 0 1 0 0 0 0 0 a 6 z 2 max + a 4 z 3 max a 5 z 4 max 0 a 6 z 3 max 0 0 0 a 7 z 1 max 0 0 a 8 z 2 max + a 9 z 3 max 0
The weighting functions were:
h 1 ( z ) = F 4 0 · F 3 0 · F 2 0 · F 1 0 h 6 ( z ) = F 4 0 · F 3 0 · F 2 1 · F 1 1 h 11 ( z ) = F 4 1 · F 3 1 · F 2 0 · F 1 0 h 2 ( z ) = F 4 0 · F 3 0 · F 2 0 · F 1 1 h 7 ( z ) = F 4 0 · F 3 1 · F 2 0 · F 1 1 h 12 ( z ) = F 4 0 · F 3 1 · F 2 1 · F 1 1 h 3 ( z ) = F 4 0 · F 3 0 · F 2 1 · F 1 0 h 8 ( z ) = F 4 1 · F 3 0 · F 2 0 · F 1 1 h 13 ( z ) = F 4 1 · F 3 0 · F 2 1 · F 1 1 h 4 ( z ) = F 4 0 · F 3 1 · F 2 0 · F 1 0 h 9 ( z ) = F 4 0 · F 3 1 · F 2 1 · F 1 0 h 14 ( z ) = F 4 1 · F 3 1 · F 2 0 · F 1 1 h 5 ( z ) = F 4 1 · F 3 0 · F 2 0 · F 1 0 h 10 ( z ) = F 4 1 · F 3 0 · F 2 1 · F 1 0 h 15 ( z ) = F 4 1 · F 3 1 · F 2 1 · F 1 0 h 16 ( z ) = F 4 1 · F 3 1 · F 2 1 · F 1 1
where: F 1 0 = z 1 z 1 min z 1 max z 1 min ;   F 1 1 = z 1 max z 1 z 1 max z 1 min ; F 2 0 = z 2 z 2 min z 2 max z 2 min ;   F 2 1 = z 2 max z 2 z 2 max z 2 min ; F 3 0 = z 3 z 3 min z 3 max z 3 min ;   F 3 1 = z 3 max z 3 z 3 max z 3 min ; F 4 0 = z 4 z 4 min z 4 max z 4 min ;   F 4 1 = z 4 max z 4 z 4 max z 4 min .

Appendix A.2

We determined the terms of uncertainties, as shown in the following example:
Δ a 5 = Δ ( B u z G M 55 ) = Δ ( B u z G ) · M 55 + B u z G Δ M 55 M 2 55 = M 55 ( z G Δ B u + B u Δ z G ) + B u z G Δ M 55 M 2 55 Δ a 6 = Δ ( M 46 M 55 ) = Δ M 46 · M 55 + M 46 Δ M 55 M 55 2

References

  1. Liao, L.; Pasternak, I. A review of airship structural research and developments. Prog. Aerosp. Sci. 2009, 45, 83–96. [Google Scholar] [CrossRef]
  2. Li, Y.; Nahon, M.; Sharf, I. Airship Dynamics modeling: A literature review. Prog. Aerosp. Sci. 2011, 47, 217–239. [Google Scholar] [CrossRef]
  3. Jex, H.; Gelhausen, P. Control response measurements of the Skyship 500 Airship. In Proceedings of the 6th AIAA Conference Lighter than Air Technology, Norfolk, VA, USA, 26 June–28 July 1985; pp. 130–141. [Google Scholar]
  4. Hygounenc, E.; Jung, I.K.; Soueres, P.; Lacroix, S. The autonomous blimp project of LAAS-CNRS: Achievements in flight control and terrain mapping. Int. J. Robot. Res. 2004, 23, 473–511. [Google Scholar] [CrossRef]
  5. El Omari, K.; Schall, E.; Koobus, B.; Dervieux, A. Inviscid flow calculation around flexible airship. In Proceedings of the Mathematical Symposium Garcia de Galdeano, Jaca, Spain, 15–17 September 2003; Volume 31, pp. 535–544. [Google Scholar]
  6. Bennaceur, S.; Azouz, N. Contribution of the added masses in the dynamic modelling of flexible airships. Nonlinear Dyn. 2012, 67, 215–226. [Google Scholar] [CrossRef]
  7. Yang, Y.; Wu, J.; Zheng, W. Positioning Control for an Autonomous Airship. J. Aircr. 2016, 53, 1638–1646. [Google Scholar] [CrossRef]
  8. Moutinho, A.; Azinheira, J.; Paiva, E.; Bueno, S.S. Airship robust path-tracking: A tutorial on airship modelling and gain-scheduling control design. Control Eng. Pract. 2016, 50, 22–36. [Google Scholar] [CrossRef]
  9. Onat, C.; Kucukdemiral, I.; Sivrioglu, S.; Yuksek, I. LPV Model Based Gain-scheduling Controller for a Full Vehicle Active Suspension System. J. Vib. Control 2007, 13, 1629. [Google Scholar] [CrossRef]
  10. Takagi, T.; Sugeno, M. Fuzzy identification of systems and its applications to modeling and control. IEEE Trans. Syst. Man Cybern. 1985, 15, 116–132. [Google Scholar] [CrossRef]
  11. Tanaka, K.; Ikeda, T.; Wang, H.O. Fuzzy regulators and fuzzy observers: Relaxed stability conditions and LMI-based designs. IEEE Trans. Fuzzy Syst. 1998, 6, 250–265. [Google Scholar] [CrossRef] [Green Version]
  12. Tanaka, K.; Wang, H.O. Fuzzy Control Systems Design and Analysis: A Linear Matrix Inequality Approach; John Wiley and Sons: Hoboken, NJ, USA, 2001. [Google Scholar]
  13. Guerra, T.M.; Kruszewski, A.; Vermeiren, L.; Tirmant, H. Conditions of output stabilization for nonlinear models in the Takagi-Sugeno’s form. Fuzzy Sets Syst. 2006, 157, 1248–1259. [Google Scholar] [CrossRef]
  14. Tuan, H.D.; Apkarian, P.; Narikiyo, T.; Yamamoto, Y. Parameterized linear matrix inequality techniques in fuzzy control system design. IEEE Trans. Fuzzy Syst. 2001, 9, 324–332. [Google Scholar] [CrossRef] [Green Version]
  15. Sala, A.; Arinõ, C. Asymptotically necessary and sufficient conditions for stability and performance in fuzzy control: Applications of Polya’s theorem. Fuzzy Sets Syst. 2007, 158, 2671–2686. [Google Scholar] [CrossRef]
  16. Hayat, A.; Shang, P. A quadratic Lyapunov function for Saint-Venant equations with arbitrary friction and space-varying slope. Automatica 2019, 100, 52–60. [Google Scholar]
  17. Tanaka, K.; Hori, T.; Wang, H.O. A multiple Lyapunov function approach to stabilization of fuzzy control systems. IEEE Trans. Fuzzy Syst. 2003, 11, 582–589. [Google Scholar] [CrossRef]
  18. Cao, Y.Y.; Frank, P.M. Analysis and synthesis of nonlinear time-delay systems via fuzzy control approach. IEEE Trans. Fuzzy Syst. 2000, 8, 200–211. [Google Scholar]
  19. Ibrir, S.; Botez, R. Robust stabilization of uncertain aircraft active systems. J. Vib. Control. 2005, 11, 187–200. [Google Scholar] [CrossRef]
  20. Goldstein, H. Classical Mechanics, 3rd ed.; Pearson, Ed.; Pearson: London, UK, 2001. [Google Scholar]
  21. Shabana, A. Dynamics of Multibody Systems, 5th ed.; Cambridge University Press: Cambridge, UK, 2020. [Google Scholar]
  22. Chaabani, S.; Azouz, N. Estimation of the Virtual Masses of a Large Unconventional Airship Based on Purely Analytical Method to Aid in the Preliminary Design. Aircr. Eng. Aerosp. Technol. 2021, 94, 531–540. [Google Scholar] [CrossRef]
  23. Azouz, N.; Khamlia, M.; Lerbet, J.; Abichou, A. Stabilization of an Unconventional Large Airship when Hovering. Appl. Sci. 2021, 11, 3551. [Google Scholar] [CrossRef]
  24. Petersen, I.R.; Hollot, C.V. A Riccati Equation Approach to the Stabilization of Uncertain Linear Systems. Automatica 1986, 22, 397–412. [Google Scholar] [CrossRef]
  25. Boyd, S.; Ghaoui, L.; Feron, E.; Balakrishnan, V. Linear Matrix Inequalities in Systems and Control Theory; SIAM: Philadelphia, PA, USA, 1994. [Google Scholar]
Figure 1. The studied Airship.
Figure 1. The studied Airship.
Aerospace 09 00252 g001
Figure 2. The different reference frames.
Figure 2. The different reference frames.
Aerospace 09 00252 g002
Figure 3. (a) Thrusters of the airship; (b) CAD details of the thrusters.
Figure 3. (a) Thrusters of the airship; (b) CAD details of the thrusters.
Aerospace 09 00252 g003
Figure 4. Closed-loop architecture of control.
Figure 4. Closed-loop architecture of control.
Aerospace 09 00252 g004
Figure 5. Convergence of the pitch angle.
Figure 5. Convergence of the pitch angle.
Aerospace 09 00252 g005
Figure 6. Convergence of the roll angle.
Figure 6. Convergence of the roll angle.
Aerospace 09 00252 g006
Figure 7. Convergence of p.
Figure 7. Convergence of p.
Aerospace 09 00252 g007
Figure 8. Convergence of q.
Figure 8. Convergence of q.
Aerospace 09 00252 g008
Figure 9. Convergence of r.
Figure 9. Convergence of r.
Aerospace 09 00252 g009
Figure 10. Convergence of w.
Figure 10. Convergence of w.
Aerospace 09 00252 g010
Figure 11. Convergence of u.
Figure 11. Convergence of u.
Aerospace 09 00252 g011
Figure 12. Convergence of v.
Figure 12. Convergence of v.
Aerospace 09 00252 g012
Figure 13. The weighting function. The different colors represent the different weighting functions hi (1 ≤ i ≤ 8).
Figure 13. The weighting function. The different colors represent the different weighting functions hi (1 ≤ i ≤ 8).
Aerospace 09 00252 g013
Figure 14. Velocities u and v in presence of disturbance.
Figure 14. Velocities u and v in presence of disturbance.
Aerospace 09 00252 g014
Figure 15. Velocities w and r in presence of disturbance.
Figure 15. Velocities w and r in presence of disturbance.
Aerospace 09 00252 g015
Figure 16. Roll angle ϕ and pitch angle θ in the presence of disturbance.
Figure 16. Roll angle ϕ and pitch angle θ in the presence of disturbance.
Aerospace 09 00252 g016
Figure 17. Angular velocities p and q in the presence of disturbance.
Figure 17. Angular velocities p and q in the presence of disturbance.
Aerospace 09 00252 g017
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chaabani, S.; Azouz, N. Modelling and Stabilisation of an Unconventional Airship: A Polytopic Approach. Aerospace 2022, 9, 252. https://doi.org/10.3390/aerospace9050252

AMA Style

Chaabani S, Azouz N. Modelling and Stabilisation of an Unconventional Airship: A Polytopic Approach. Aerospace. 2022; 9(5):252. https://doi.org/10.3390/aerospace9050252

Chicago/Turabian Style

Chaabani, Said, and Naoufel Azouz. 2022. "Modelling and Stabilisation of an Unconventional Airship: A Polytopic Approach" Aerospace 9, no. 5: 252. https://doi.org/10.3390/aerospace9050252

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop