• Aucun résultat trouvé

Output-feedback global stabilization of uncoupled PVTOL aircraft with bounded inputs

N/A
N/A
Protected

Academic year: 2021

Partager "Output-feedback global stabilization of uncoupled PVTOL aircraft with bounded inputs"

Copied!
11
0
0

Texte intégral

(1)

HAL Id: hal-00861075

https://hal.archives-ouvertes.fr/hal-00861075

Submitted on 11 Sep 2013

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

Output-feedback global stabilization of uncoupled PVTOL aircraft with bounded inputs

Arturo Zavala-Río, Isabelle Fantoni

To cite this version:

Arturo Zavala-Río, Isabelle Fantoni. Output-feedback global stabilization of uncoupled PVTOL aircraft with bounded inputs. 6th International Scientific Conference on Physics and Control.

(PHYSCON 2013), Aug 2013, San Luis Potosi, Mexico. �hal-00861075�

(2)

PHYSCON 2013, San Luis Potos´ı, M´exico, 26–29th August, 2013

OUTPUT-FEEDBACK GLOBAL STABILIZATION OF UNCOUPLED PVTOL AIRCRAFT WITH BOUNDED INPUTS

Arturo Zavala-R´ıo

Applied Mathematics Division IPICYT

Mexico azavala@ipicyt.edu.mx

Isabelle Fantoni

UMR 7253 Heudiasyc UTC-CNRS

France

Isabelle.Fantoni@hds.utc.fr

Abstract

An output-feedback scheme for the global stabiliza- tion of uncoupled PVTOL aircraft with bounded inputs is proposed. The control objective is achieved avoid- ing input saturation and through the exclusive consid- eration of system positions in the feedback. To cope with the lack of velocity measurements, the proposed algorithm involves a finite-time observer. With respect to previous approaches, the developed finite-time- observer-based scheme guarantees the global stabiliza- tion objective disregarding velocity measurements in a bounded input context. Simulation results corroborate the analytical developments.

Key words

Global stabilization, output feedback, PVTOL air- craft, bounded inputs, finite-time observers

1 Introduction

Since the publication of [Hauser, Sastry and Meyer, 1992], stabilization of the Planar Vertical Take-off and Landing (PVTOL) aircraft has been a subject of spe- cial interest in the control community. The design of a suitable algorithm, in such analytical framework, has proven to constitute a challenging task. This is mainly due to the complexities involved by the PVTOL dynamics: highly nonlinear, underactuated, signed (thrust) input. The efforts devoted to such a particular study case have given rise to diverse approaches. For instance, in view of the unstable non-zero dynamics ob- tained through the application of conventional geomet- ric control techniques, an approximate input-output de- sign procedure dealing with non-minimum phase non- linear systems has been proposed in [Hauser, Sastry and Meyer, 1992]. Applying a decoupling change of coordinates, global stabilization was proven to be achieved through backstepping under the considera- tion of input coupling (generally neglected) in [Olfati- Saber, 2002]. A globally stabilizing nonlinear feedback

control law that casts the system into a cascade struc- ture was proposed in [Wood and Cazzolato, 2007]. By transforming the system dynamics into a chain of in- tegrators with nonlinear perturbations, global stabiliza- tion was also proven to be achieved in [Ye, Wang and Wang, 2007] through a control technique that involves saturation functions. Based on partial feedback lin- earization and optimal trajectory generation to enhance the behavior and the stability of the system internal dy- namics, a nonlinear prediction-based stabilization algo- rithm was proposed in [Chemori and Marchand, 2008].

An open-loop exact tracking scheme ensuring bounded internal dynamics was developed in [Consolini and Tosques, 2007] through a Poincar´e map approach. Fur- ther, a path following controller with the properties of output invariance of the path and boundedness of the roll dynamics was proposed in [Consolini, Maggiore, Nielsen and Tosques, 2010].

Other works have considered additional constraints

that commonly arise in real applications. For instance,

bounded inputs have been considered in [Zavala-R´ıo,

Fantoni and Lozano, 2003; L´opez-Araujo, Zavala-R´ıo,

Fantoni, Salazar and Lozano, 2010; Ailon, 2010]: in

[Zavala-R´ıo, Fantoni and Lozano, 2003], global sta-

bilization was achieved, neglecting the lateral force

coupling, through the use of embedded (linear) sat-

uration functions; this approach was further proven

to achieve the global stabilization objective under the

additional consideration of the lateral force coupling

in [L´opez-Araujo, Zavala-R´ıo, Fantoni, Salazar and

Lozano, 2010] (for sufficiently small values of the

parameter characterizing such a coupling); in [Ailon,

2010], a semiglobal tracking controller was developed

involving smooth sigmoidal functions. Furthermore,

schemes that achieve the control objective without ve-

locity measurements have been proposed in [Do, Jiang

and Pan, 2003; Frye, Ding, Qian and Li, 2010]: in

[Do, Jiang and Pan, 2003], the design and analysis pro-

cedures were developed under the consideration of a

Luenberger-type observer, while in [Frye, Ding, Qian

and Li, 2010], finite-time observers are involved. How-

(3)

ever, these output-feedback approaches were devel- oped disregarding input constraints.

Inspired by the techniques involved in [Frye, Ding, Qian and Li, 2010], this work proposes an output- feedback control scheme for the global stabilization of uncoupled PVTOL aircraft with bounded inputs. First, a state feedback algorithm is presented and proven to globally stabilize the closed-loop system avoiding in- put saturation. Then, the same algorithm is proven to achieve the global stabilization objective, avoiding in- put saturation, by replacing the velocity variables by auxiliary states coming from a finite-time observer, which turns out to exactly reproduce the aircraft po- sitions and velocities after a finite-time transient dur- ing which the system variables are proven to remain bounded. The finite-time stabilizers considered in this work are generalized versions of those involved in [Frye, Ding, Qian and Li, 2010]. This gives rise to an additional degree of design flexibility that has not only permitted to solve the output-feedback stabiliza- tion problem in a bounded input context, but may also be used in aid of performance improvements. Simula- tion results corroborate the efficiency of the proposed scheme.

2 The PVTOL aircraft dynamics

The PVTOL aircraft dynamics is given by [Hauser, Sastry and Meyer, 1992]:

¨

x = −u 1 sin θ + εu 2 cos θ

¨

y = u 1 cos θ + εu 2 sin θ − 1 θ ¨ = u 2

(1)

where x and y are the center of mass horizontal and vertical positions, and θ is the roll angle of the air- craft with the horizon. The control inputs u 1 and u 2

are respectively the thrust and the rolling moment. The constant “−1” is the normalized gravity acceleration.

The parameter ε is a coefficient characterizing the cou- pling between the rolling moment and the lateral accel- eration of the aircraft. Its value is generally so small that ε = 0 can be assumed [Hauser, Sastry and Meyer, 1992, §2.4]. Thus, under such a common considera- tion, in this work we consider the (uncoupled) PVTOL aircraft dynamics with ε = 0, i.e

¨

x = −u 1 sin θ , y ¨ = u 1 cos θ − 1 , θ ¨ = u 2 (2) Under the consideration of bounded inputs, i.e. 0 ≤ u 1 ≤ U 1 and |u 2 | ≤ U 2 for some constants 1 U 1 > 1 and U 2 > 0, we state the control objective as being the global stabilization of the system trajectories towards (x, y, θ) = (0, 0, 0), through a bounded control scheme

1

Notice from the vertical motion dynamics in Eqs. (2) that U

1

> 1 is a necessary stabilizability condition, since steady-state achievement implies that the aircraft weight be compensated.

that only feeds back configuration variables from the PVTOL and avoids input saturation i.e. such that 0 <

u 1 (t) < U 1 and |u 2 (t)| < U 2 , ∀t ≥ 0.

3 Preliminaries

Let N and Z + respectively stand for the set of nat- ural and nonnegative integer numbers. For particular values m ∈ N and n ∈ Z + , let N m = {1, . . . , m}

and Z + n = {0, . . . , n}. We denote 0 n the origin of R n . For any x ∈ R n , x i represents its i th ele- ment, while k · k is used to denote the standard Eu- clidean vector norm, i.e. kxk = P n

i=0 x 2 i 1/2 . Let R n >0 , {x ∈ R n : x i > 0, ∀i ∈ N n } and R n ≥0 , {x ∈ R n : x i ≥ 0, ∀i ∈ N n }. Let A and E be sub- sets (with nonempty interior) of some vector spaces A and E respectively. We denote C m (A; E) the set of m- times continuously differentiable functions from A to E, with C 0 the set of continuous functions. Consider a scalar function ζ ∈ C m ( R ; R ) with m ∈ Z + . The following notation will be used: ζ 0 : s 7→ ds d ζ, when m ≥ 1; ζ 00 : s 7→ ds d

22

ζ, when m ≥ 2; and more generally ζ (n) : s 7→ ds d

nn

ζ, ∀n ∈ N m , and ζ (0) = ζ.

We denote sat(s) the standard saturation function, i.e.

sat(s) = sign(s) min{|s|, 1}. In the rest of this sec- tion, some definitions and results that underlie the con- tribution of this work are stated. The proofs of the lem- mas and corollaries of this section were thoroughly de- veloped by the authors and will be omitted because of space limitations.

Analogously to the (conventional) case of homoge- neous functions and vector fields [Bacciotti and Rosier, 2005; Aeyels and de Leenheer, 2002], the following lo- cal homogeneity concept was stated in [Zavala-R´ıo and Fantoni, 2013] in terms of family of dilations δ ε r defined as δ r ε (x) = (ε r

1

x 1 , . . . , ε r

n

x n ), ∀x ∈ R n , ∀ε > 0, where r = (r 1 , . . . , r n ), with the dilation coefficients r 1 , . . . , r n being positive real numbers.

Definition 3.1. [Zavala-R´ıo and Fantoni, 2013] Given r ∈ R n >0 , a neighborhood of the origin D ⊂ R is said to be δ r ε -connected if, for every x ∈ D, δ r ε (x) ∈ D for all ε ∈ (0, 1). A function V : R n → R , resp.

vector field f : R n → R n , is locally homogeneous of degree α with respect to the family of dilations δ ε r —or equivalently, it is said to be locally r-homogeneous of degree α— if there exists a δ r ε -connected open neigh- borhood of the origin D ⊂ R n —referred to as the do- main of homogeneity— such that V (δ ε r (x)) = ε α V (x), resp. f (δ ε r (x)) = ε α δ ε r (f (x)), for every x ∈ D and all ε ∈ R >0 such that δ r ε (x) ∈ D.

Definition 3.2. [Bacciotti and Rosier, 2005; Bhat and

Bernstein, 2005] Consider an n-th order autonomous

system Σ : ˙ x = f (x), where f : D → R n is contin-

uous on an open neighborhood D ⊂ R n of the origin

and f (0 n ) = 0 n , and let x(t; x 0 ) represent the sys-

tem solution with initial condition x(0; x 0 ) = x 0 . The

origin is said to be a finite-time stable equilibrium of

system Σ if it is Lyapunov stable and there exist an

(4)

open neighborhood N ⊂ D being positively invari- ant with respect to Σ, and a positive definite function T : N → R ≥0 , called the settling-time function, such that x(t; x 0 ) 6= 0 n , ∀t ∈

0, T (x 0 )

, ∀x 0 ∈ N \ {0 n }, and x(t; x 0 ) = 0 n , ∀t ≥ T (x 0 ), ∀x 0 ∈ N . The origin is said to be a globally finite-time stable equilibrium of system Σ if it is finite-time stable with N = D = R n . Theorem 3.1. [Zavala-R´ıo and Fantoni, 2013] Con- sider the system Σ : ˙ x = f (x) of Definition 3.2 with D = R n . Suppose that f is a locally r-homogeneous vector field of degree k with domain of homogeneity D ⊂ R n . Then, the origin is a globally finite-time sta- ble equilibrium of system Σ if and only if it is globally asymptotically stable and k < 0.

The proof of Theorem 3.1 has been thoroughly de- veloped in [Zavala-R´ıo and Fantoni, 2013]. A partial version —namely, the sufficiency implication— of this theorem was used in [Frye, Ding, Qian and Li, 2010]

to support the result presented therein.

Definition 3.3.

1. A continuous function σ : R → R is said to be:

(a) bounded by M if |σ(s)| ≤ M , ∀s ∈ R , for some positive constant M ;

(b) strictly passive if sσ(s) > 0, ∀s 6= 0;

(c) strongly passive if it is a strictly passive func- tion satisfying |σ(s)| ≥ κ

a sat(s/a)

α =

κ min{|s|, a} α

, ∀s ∈ R , for some positive constants κ, α, and a.

2. A nondecreasing strictly passive function σ : R → R being bounded by M , locally r-homogeneous of degree α > 0 for some r > 0, and locally Lipschitz-continuous on R \ {0}, is said to be a homogeneous saturation (function) for (α, r, M).

3. A nondecreasing Lipschitz-continuous strictly pas- sive function σ : R → R being bounded by M is said to be a generalized saturation (function) with bound M .

4. A generalized saturation function σ : R → R with bound M is said to be a linear saturation (function) for (L, M) if there is a positive constant L ≤ M such that σ(s) = s, ∀|s| ≤ L. [Teel, 1992]

For a generalized or homogeneous saturation func- tion σ(s), M + , lim s→∞ σ(s) and M ,

− lim s→−∞ σ(s), which are called the limit bounds of σ, while M ¯ , max{M + , M } and M

¯ ,

min{M + , M }.

Observe that M

¯ ≤ M ¯ ≤ M , i.e. M + and M does not necessarily have the same value (but could be dif- ferent), and M is not necessarily equal to M ¯ (but could be greater).

Remark 3.1. Note that homogeneous and generalized saturation functions are strongly passive. Indeed, let σ be any homogeneous or generalized saturation func- tion. Notice that the strictly passive character of σ im- plies the existence of a sufficiently small a > 0 such

that |σ(s)| ≥ κ|s| α , ∀|s| ≤ a, for some positive con- stants κ and α, while from its non-decreasing character we have that |σ(s)| ≥ |σ(sign(s)a)| ≥ κa α , ∀|s| ≥ a, and thus |σ(s)| ≥ κ min{|s|, a} α

= κ

a sat(s/a)

α ,

∀s ∈ R . /

Lemma 3.1. Let σ ∈ C m ( R ; R ), for some m ∈ N , be a generalized saturation function with bound M . Then:

1. lim |s|→∞ s p σ (q) (s) = 0, ∀p ∈ Z + , ∀q ∈ N m ; 2. for all p ∈ Z + and all q ∈ N m , there exist A p,q

(0, ∞) such that

s p σ (q) (s)

≤ A p,q , ∀s ∈ R . Lemma 3.2. Let σ, σ 1 , σ 2 : R → R be strongly pas- sive functions and k be a positive constant. Then:

1. R s

0 σ(kν)dν > 0, ∀s 6= 0;

2. R s

0 σ(kν)dν → ∞ as |s| → ∞;

3. σ 1 ◦ σ 2 is strongly passive.

Lemma 3.3. Let σ : R → R be a strictly increas- ing function and k be a positive constant. Then:

s 1

σ(ks 1 + s 2 ) − σ(s 2 )] > 0, ∀s 1 6= 0, ∀s 2 ∈ R . Lemma 3.4. Consider the second-order system

˙

x 1 = x 2 , x ˙ 2 = −σ 1 (k 1 x 1 ) − σ 2 (k 2 x 2 ) (3) where σ 1 : R → R is a strongly passive function and σ 2 : R → R is strictly passive, both being lo- cally Lipschitz on R \ {0}, and k 1 and k 2 are (arbi- trary) positive constants. For this dynamical system, (0, 0) is a globally asymptotically stable equilibrium.

If in addition, for every i ∈ N 2 , σ i (s) is locally r i - homogeneous of degree α with domain of homogeneity D i ,

s ∈ R : |s| < ρ i ∈ (0, ∞] , for some dilation coefficients such that

α = 2r 2 − r 1 > 0 > r 2 − r 1 (4) then (0, 0) is globally finite-time stable.

Lemma 3.4 is proven by showing that, from the prop- erties satisfied by strictly and strongly passive func- tions, V 1 (x 1 , x 2 ) = x 2

22

+ R x

1

0 σ 1 (k 1 s)ds is a radially unbounded Lyapunov function of system (3), and the application of La Salle’s invariance principle [Khalil, 2002, §4.2] and Theorem 3.1.

Corollary 3.1. For every i ∈ N 2 , let σ i (s) = κ i sign(s)|s| β

i

, ∀|s| < ρ i ∈ (0, ∞], with κ i and β i

being positive constants. Thus, for any (r 1 , r 2 ) ∈ R 2 >0

such that r 1 β 1 = r 2 β 2 , α, σ i (s), i = 1, 2, are lo- cally r i -homogeneous of degree α with domain of ho- mogeneity D i = {s ∈ R : |s| < ρ i }, guaranteeing the satisfaction of (4), if and only if

1 = 2 β 2 − 1

β 1 > 0 > 1 β 2 − 1

β 1 (5)

(5)

Remark 3.2. Note from Lemma 3.4 and Corollary 3.1, that for system (3) with a strongly passive σ 1 (s) and a strictly passive σ 2 (s), both being locally Lipschitz- continuous on R \ {0}, such that, for every i = 1, 2, σ i (s) = κ i sign(s)|s| β

i

, ∀|s| < ρ i ∈ (0, ∞], with κ i > 0 and positive values of β i satisfying (5) — equivalently expressed as: 0 < β 1 < 1 and β 2 = 2β 1 /(1 + β 1 )—, (0, 0) is a globally finite-time stable equilibrium. In particular, for the special case gen- erated by taking σ i (s) = k i sign(s) max{|s| β

i

, |s|},

∀s ∈ R , i = 1, 2, with positive values of β i satisfying (5), global finite-time stability of the origin was stated in [Frye, Ding, Qian and Li, 2010, Lemma 2.2]. / Lemma 3.5. Consider the second-order system

˙

x 1 = x 2 − σ 1 (k 1 x 1 ) , x ˙ 2 = −σ 2 (k 2 x 1 ) (6) where σ 1 : R → R is a strictly passive function and σ 2 : R → R is strongly passive, both being lo- cally Lipschitz on R \ {0}, and k 1 and k 2 are (arbi- trary) positive constants. For this dynamical system, (0, 0) is a globally asymptotically stable equilibrium.

If in addition, for every i ∈ N 2 , σ i (s) is locally r 0 - homogeneous of degree α i , with domain of homogene- ity D i = {s ∈ R : |s| < ρ i ∈ (0, ∞]}, for some (common) dilation coefficient such that

α 2 = 2α 1 − r 0 > 0 > α 1 − r 0 (7) then (0, 0) is globally finite-time stable.

Lemma 3.5 is proven by showing that, from the prop- erties satisfied by strictly and strongly passive func- tions, V 2 (x 1 , x 2 ) = x 2

22

+ R x

1

0 σ 2 (k 2 s)ds is a radially unbounded Lyapunov function of system (6), and the application of La Salle’s invariance principle and The- orem 3.1.

Corollary 3.2. For every i ∈ N 2 , let σ i (s) = κ i sign(s)|s| β

i

, ∀|s| < ρ i ∈ (0, ∞], with κ i and β i

being positive constants. Thus, σ i (s), i = 1, 2, are locally r 0 -homogeneous of degree α i , for some (com- mon) dilation coefficient such that (7) is satisfied, if and only if

β 2 = 2β 1 − 1 > 0 > β 1 − 1 (8) Remark 3.3. Let us note, from Lemma 3.5 and Corol- lary 3.2, that for system (6) with strictly passive σ 1 (s) and strongly passive σ 2 (s), both being locally Lipschitz-continuous on R \ {0}, such that, for every i = 1, 2, σ i (s) = κ i sign(s)|s| β

i

, ∀|s| < ρ i ∈ (0, ∞], with κ i > 0 and positive values of β i satisfying (8) — equivalently expressed as: 1 2 < β 1 < 1 and β 2 = 2β 1 − 1—, (0, 0) is a globally finite-time stable equilibrium.

In particular, for the special case of system (6) gen- erated by taking σ i (s) = k i sign(s) max{|s| β

i

, |s|},

∀s ∈ R , i = 1, 2, with positive values of β i satisfying (8), global finite-time stability of the origin was stated in [Frye, Ding, Qian and Li, 2010, Lemma 2.3]. /

4 State-feedback global stabilizer

Following a design reasoning similar to the one de- scribed in [Zavala-R´ıo, Fantoni and Lozano, 2003], we define the following new controller

u 1 = q

v 2 1 + (1 + v 2 ) 2 (9) v 1 = −k 0 σ 12 k 12 x ˙ + σ 11 (k 11 x)

(10) v 2 = −σ 22 k 22 y ˙ + σ 21 (k 21 y)

(11) u 2 = σ 30 (¨ θ d ) − σ 31 k 31 (θ − θ d )

− σ 32 k 32 ( ˙ θ − θ ˙ d ) (12) θ d = arctan(−v 1 , 1 + v 2 ) (13)

where arctan(a, b) represents the (unique) angle φ such that sin φ = a/ √

a 2 + b 2 and cos φ = b/ √

a 2 + b 2 ; k ij , i = 1, 2, 3, j = 1, 2, are (arbitrary) positive constants; k 0 is a positive constant less than unity, i.e.

0 < k 0 < 1 (14a) σ 11 , σ 12 , σ 21 , and σ 22 are strictly increasing twice con- tinuously differentiable generalized saturations with bounds M 11 , M 12 , M 21 , and limit bounds M 22 + and M 22 such that

M 12 2 + (1 + M 22 ) 2 ≤ U 1 2 , M 22 + < 1 (14b) σ 30 is a linear saturation, σ 31 a homogeneous satura- tion, and σ 32 a strictly increasing homogeneous satura- tion for (L 30 , M 30 ), (α 31 , r 31 , M 31 ), (α 32 , r 32 , M 32 ), and limit bounds such that

M 30 + M 31 + M 32 ≤ U 2 (15a) M ¯ 30 + ¯ M 31 < M

¯ 32 (15b)

α 31 = α 32 = 2r 32 − r 31 > 0 > r 32 − r 31 (15c)

and θ ˙ d , dt d θ d and θ ¨ d , dt d

22

θ d are given by

θ ˙ d = k 0 θ ˙¯ d

θ ˙¯ d = v ¯ 1 v ˙ 2 − (1 + v 2 ) ˙¯ v 1

u 2 1

(16)

(6)

θ ¨ d = k 0 θ ¨ ¯ d

¨ ¯

θ d = v ¯ 1 v ¨ 2 − (1 + v 2 )¨ ¯ v 1

u 2 1 − 2 ˙ u 1 θ ˙¯ d u 1

(17)

where v ¯ 1 , v 1 /k 0 , v ˙¯ 1 , dt d ¯ v 1 , ¨ ¯ v 1 , dt d

22

¯ v 1 , v ˙ 2 ,

d

dt v 2 , ¨ v 2 , dt d

22

v 2 , and u ˙ 1 , dt d u 1 are given by ¯ v 1 =

−σ 12 (s 12 ),

˙¯

v 1 = −σ 12 0 (s 12 ) ˙ s 12 (18)

¨ ¯

v 1 = −σ 12 00 (s 12 ) ˙ s 2 12 − σ 0 12 (s 12 )¨ s 12 (19)

˙

v 2 = −σ 22 0 (s 22 ) ˙ s 22 (20)

¨

v 2 = −σ 22 00 (s 22 ) ˙ s 2 22 − σ 0 22 (s 22 )¨ s 22 (21)

˙

u 1 = v 1 v ˙ 1 + (1 + v 2 ) ˙ v 2 u 1

(22)

with v ˙ 1 , dt d v 1 = k 0 v ˙¯ 1 , and s i2 , s ˙ i2 , dt d s i2 , and

¨

s i2 , dt d

22

s i2 , i = 1, 2, given by s 12 = k 12 x ˙ + σ 11 (k 11 x)

˙

s 12 = k 12 a x + σ 11 0 (k 11 x)k 11 x ˙

¨

s 12 = k 12 a ˙ x + σ 11 00 (k 11 x)(k 11 x) ˙ 2 + σ 0 11 (k 11 x)k 11 a x

s 22 = k 22 y ˙ + σ 21 (k 21 y)

˙

s 22 = k 22 a y + σ 21 0 (k 21 y)k 21 y ˙

¨

s 22 = k 22 a ˙ y + σ 21 00 (k 21 y)(k 21 y) ˙ 2 + σ 21 0 (k 21 y)k 21 a y

and a x (taken from the horizontal dynamics in Eqs.

(2)), a ˙ x , dt d a x , a y (taken from the vertical dynam- ics in Eqs. (2)), and a ˙ y , dt d a y given by

a x = −u 1 sin θ , a ˙ x = − u ˙ 1 sin θ − u 1 θ ˙ cos θ a y = u 1 cos θ − 1 , a ˙ y = ˙ u 1 cos θ − u 1 θ ˙ sin θ Proposition 4.1. Consider the PVTOL aircraft dynam- ics (2) with input saturation bounds U 1 > 1 and U 2 > 0. Let the input thrust u 1 be defined as in (9), with constant k 0 , bounds M 11 , M 12 , M 21 , and limit bounds M 22 + and M 22 of the strictly increasing twice continuously differentiable generalized satura- tion functions σ ij , i, j = 1, 2, in (10) and (11) satis- fying inequalities (14), and (arbitrary) positive gains k ij , i, j = 1, 2, and the input rolling moment u 2 as in (12), with parameters (L 30 , M 30 ), (α 31 , r 31 , M 31 ), (α 32 , r 32 , M 32 ), and limit bounds of the linear, homo- geneous, and strictly increasing homogeneous satura- tions σ 3l , l = 1, 2, 3, in (12) satisfying conditions (15), and (arbitrary) positive gains k 3l , l = 1, 2, 3. Then, for any (x, y, θ, x, ˙ y, ˙ θ)(0) ˙ ∈ R 6 :

1. 0 < 1 − M 22 + ≤ u 1 (t) ≤

q

(k 0 M 12 ) 2 + 1 + M 22 2

< U 1 and

|u 2 (t)| < M 30 + M 31 + M 32 ≤ U 2 , ∀t ≥ 0;

2. x(t), x(t), ˙ y(t), y(t), ˙ θ(t), and θ(t) ˙ are bounded on [0, τ ] for any τ ∈ (0, ∞);

3. there exist initial-condition-independent positive constants B ¯ v ˙

1

, B v ˙

2

, B u ˙

1

, and B θ ¯ ˙

d

such that (along the closed-loop system trajectories) | v ˙ 1 (t)| <

| v ˙¯ 1 (t)| ≤ B ¯ v ˙

1

, | v ˙ 2 (t)| ≤ B v ˙

2

, | u ˙ 1 (t)| ≤ B u ˙

1

, and

| θ ˙ d (t)| < | θ ˙¯ d (t)| ≤ B θ ¯ ˙

d

, ∀t ≥ 0;

4. there exists a finite time t 1 ≥ 0 such that:

(a) | θ(t)| ≤ ˙ B θ ˙ , ∀t ≥ t 1 ,

(b) and | ¨ ¯ v 1 (t)| ≤ B ¨ ¯ v

1

, |¨ v 2 (t)| ≤ B v ¨

2

, | θ ¨ d (t)| ≤ k 0 B θ ¨ ¯

d

, ∀t ≥ t 1 ,

for some initial-condition-independent positive constants B θ ˙ , B v ¨ ¯

1

, B ¨ v

2

, and B θ ¯ ˙

d

;

5. provided that k 0 is sufficiently small, from t 1 on, θ d (t) is globally finite-time stabilized in the rota- tional coordinate space, i.e. θ d (t) becomes a sta- ble solution of the rotational motion closed-loop dynamics and, for any (θ, θ)(t ˙ 1 ) ∈ R 2 , there ex- ists a finite time t 2 ≥ t 1 such that θ(t) = θ d (t),

∀t ≥ t 2 ;

6. from t 2 on, (x, y)(t) ≡ (0, 0) becomes a sta- ble solution of the translational motion closed- loop dynamics and, for any (x, y, x, ˙ y)(t ˙ 2 ) ∈ R 4 , (x, y, θ)(t) → (0, 0, 0) as t → ∞.

Proof.

1. Item 1 of the statement follows directly from the definition of u 1 , u 2 , v 1 , and v 2 in Eqs. (9)–(12), the consideration of inequalities (14) and (15a), and the strictly increasing character of σ 32 . Its proof is consequently straightforward.

2. Observe from the system dynamics in Eqs. (2), item 1 of the statement, and inequality (14a) that

|¨ x(t)| <

q

M 12 2 + 1 + M 22 2

, B u

1

|¨ y(t)| < B u

1

+ 1

| θ(t)| ¨ < M 30 + M 31 + M 32 , B u

2

Hence, for any τ ∈ (0, ∞):

| x(t)| ˙ < | x(0)| ˙ + B u

1

τ

| y(t)| ˙ < | y(0)| ˙ + (B u

1

+ 1)τ

| θ(t)| ˙ < | θ(0)| ˙ + B u

2

τ

and

|x(t)| < |x(0)| + | x(0)|τ ˙ + B u

1

τ 2 /2

|y(t)| < |y(0)| + | y(0)|τ ˙ + (B u

1

+ 1)τ 2 /2

|θ(t)| < |θ(0)| + | θ(0)|τ ˙ + B u

2

τ 2 /2

∀t ∈ [0, τ ].

(7)

3. Note that Eq. (18) may be rewritten as

˙¯

v 1 = −σ 0 12 (s 12 )

k 12 a x

+ k 11 k 12

σ 0 11 (k 11 x) s 12 − σ 11 (k 11 x)

Then, by applying Lemma 3.1, we have that (along the closed-loop system trajectories)

| v ˙¯ 1 (t)| ≤ k 12 A 0,1 12 B u

1

+ k 11

k 12 A 0,1 11

A 1,1 12 + A 0,1 12 M 11

, B ¯ v ˙

1

∀t ≥ 0; recall further that v 1 = k 0 v ¯ 1 and conse- quently, under the consideration of (14a), we have that | v ˙ 1 (t)| < | v ˙¯ 1 (t)| ≤ B v ¯ ˙

1

, ∀t ≥ 0. Following a similar procedure for Eq. (20), we get

| v ˙ 2 (t)| ≤ k 22 A 0,1 22 (B u

1

+ 1) + k 21

k 22 A 0,1 21

A 1,1 22 + A 0,1 22 M 21

, B v ˙

2

∀t ≥ 0. Observe now that Eq. (22) may be rewrit- ten as

˙

u 1 = ˙ v 2 cos θ d − v ˙ 1 sin θ d

= q

˙

v 1 2 + ˙ v 2 2 cos θ d + arctan( ˙ v 1 , v ˙ 2 )

whence we have that | u ˙ 1 (t)| ≤ q B ¯ v 2 ˙

1

+ B v 2 ˙

2

,

B u ˙

1

, ∀t ≥ 0. Furthermore, notice that the right- hand-side equation in (16) may be rewritten as

θ ˙¯ d = ¯ v 1 v ˙ 2

u 2 1 − v ˙¯ 1 cos θ d

u 1

wherefrom we get that

| θ ˙¯ d (t)| ≤ M 12 B v ˙

2

(1 − M 22 + ) 2 + B ¯ v ˙

1

1 − M 22 + , B θ ¯ ˙

d

∀t ≥ 0. Observe further from left-hand-side equa- tion in (16) that, under the consideration of (14a), we have that | θ ˙ d (t)| < | θ ˙¯ d (t)| ≤ B θ ¯ ˙

d

, ∀t ≥ 0.

4a. Let σ 33 be a generalized saturation function with bound M 33 such that 2

M 33 < M

¯ 32 − M ¯ 31 − M ¯ 30 (23)

2

Note that the satisfaction of (15b) ensures positivity of the right- hand side of inequality (23).

Let us further define the positive function V 1 = θ ˙ 2 /2. Its derivative along the trajectories of the closed-loop rotational motion dynamics is given by V ˙ 1 = ˙ θ θ, ¨ i.e.

V ˙ 1 = ˙ θ h

σ 30 (¨ θ d ) − σ 31 k 31 (θ − θ d )

− σ 32 k 32 ( ˙ θ − θ ˙ d ) i

which may be rewritten as V ˙ 1 = − θσ ˙ 33 ( ˙ θ)+ ˙ θ h

σ 30 (¨ θ d )−σ 31 k 31 (θ−θ d )

− σ 32 k 32 ( ˙ θ − θ ˙ d )

+ σ 33 ( ˙ θ) i (24) Observe, from item 3 of the statement and the strictly increasing character of σ 32 , that 3

θ ˙ ≥ B + ˙

θ , σ 32 −1 ( ¯ M 30 + ¯ M 31 + M 33 ) k 32

+ B θ ¯ ˙

d

> 0

= ⇒ θ ˙ − θ ˙ d ≥ σ −1 32 ( ¯ M 30 + ¯ M 31 + M 33 ) k 32

+ B θ ¯ ˙

d

− θ ˙ d

≥ σ −1 32 ( ¯ M 30 + ¯ M 31 + M 33 ) k 32

= ⇒ σ 32 k 32 ( ˙ θ − θ ˙ d )

≥ M ¯ 30 + ¯ M 31 + M 33

= ⇒ σ 32 (·) − σ 30 (·) + σ 31 (·) − σ 33 (·)

≥ M ¯ 30 − σ 30 (·) + ¯ M 31 + σ 31 (·) + M 33 − σ 33 (·) ≥ 0

= ⇒ σ 30 (¨ θ d ) − σ 31 k 31 (θ − θ d )

− σ 32 k 32 ( ˙ θ − θ ˙ d )

+ σ 33 ( ˙ θ) ≤ 0 while analogous developments show that θ ˙ ≤ B ˙

θ , σ 32 −1 (− M ¯ 30 − M ¯ 31 − M 33 )

k 32 − B θ ¯ ˙

d

< 0

= ⇒ σ 30 (¨ θ d ) − σ 31 k 31 (θ − θ d )

− σ 32 k 32 ( ˙ θ − θ ˙ d )

+ σ 33 ( ˙ θ) ≥ 0 From these expressions we see that

| θ| ≥ ˙ max n B + ˙

θ , −B ˙

θ

o

= ⇒ θ ˙ h

σ 30 (¨ θ d ) − σ 31 k 31 (θ − θ d )

− σ 32 k 32 ( ˙ θ − θ ˙ d )

+ σ 33 ( ˙ θ) i

≤ 0

3

Let us note that its strictly increasing character renders σ

32

an invertible function mapping R onto (−M

32

, M

32+

) —and conse- quently σ

−132

is a well-defined function mapping (−M

32

, M

32+

) onto R — and observe that, by (23), we have that M ¯

30

+ ¯ M

31

+ M

33

∈ (0, M

¯

32

) ⊂ (−M

32

, M

32+

).

(8)

whence, in view of (24), we conclude that V ˙ 1 ≤ − θσ ˙ 33 ( ˙ θ) ∀| θ| ≥ ˙ max n

B + ˙

θ , −B ˙

θ

o

with θσ ˙ 33 ( ˙ θ) being a positive definite function of θ ˙ in view of the strictly passive character of σ 33 . Then, according to [Khalil, 2002, Theorem 4.18], 4 there exists a finite time t 1 ≥ 0 such that | θ(t)| ≤ ˙ max n

B + ˙

θ , −B ˙

θ

o , B θ ˙ , ∀t ≥ t 1 . 4b. Notice that Eq. (19) may be rewritten as

¨ ¯

v 1 (t) = −σ 00 12 (s 12 )

−k 12 u 1 sin θ+σ 0 11 (k 11 x)∆

2

− σ 12 0 (s 12 )

− k 12 u ˙ 1 + k 11 u 1 σ 0 11 (k 11 x) sin θ

− k 12 u 1 θ ˙ cos θ + σ 00 11 (k 11 x)∆ 2

with ∆ = k k

11

12

s 12 − σ 11 (k 11 x)

. Thus, by apply- ing Lemma 3.1 and considering items 3 and 4a of the statement, we have that (along the closed-loop system trajectories)

| ¨ ¯ v 1 (t)| ≤ k 2 12 A 0,2 12 B u 2

1

+ 2k 11 B u

1

A 0,1 11 A 1,2 12 + A 0,2 12 M 11 +

k 11 A 0,1 11 k 12

2

A 2,2 12 + 2A 1,2 12 M 11 + A 0,2 12 M 11 2

+ A 0,1 12 C 1 + k 11

k 12 2

A 0,2 11 A 2,1 12 + 2A 1,1 12 M 11 + A 0,1 12 M 11 2

, B ¨ ¯ v

1

∀t ≥ t 1 , with

C 1 , r

k 12 B u ˙

1

+ k 11 B u

1

A 0,1 11 2

+ k 12 B u

1

B θ ˙

2

Following a similar procedure for Eq. (21), we get

|¨ v 2 (t)| ≤ k 2 22 A 0,2 22 (B u

1

+ 1) 2

+ 2k 21 (B u

1

+ 1)A 0,1 21 A 1,2 22 + A 0,2 22 M 21

+

k 21 A 0,1 21 k 22

2

A 2,2 22 + 2A 1,2 22 M 21 + A 0,2 22 M 21 2 + A 0,1 22 C 2 + k 21 A 0,1 21

+ k 21

k 22

2

A 0,2 21 A 2,1 22 + 2A 1,1 22 M 21

+ A 0,1 22 M 21 2 , B ¨ v

2

4

Theorem 4.18 of [Khalil, 2002] is being applied by considering the closed-loop rotational motion dynamics a first order subsystem with respect to θ, ˙ i.e.

d

dt

θ ˙ = u

2

(t, θ) ˙ where (along the closed loop trajectories) the rest of the system variables, involved in u

2

, are con- sidered time-varying functions.

∀t ≥ t 1 , with

C 2 , r

k 22 B u ˙

1

+ k 21 B u

1

A 0,1 21 2

+ k 22 B u

1

B θ ˙

2

Furthermore, note that the right-hand-side equa- tion in (17) may be rewritten as

¨ ¯

θ d = ¯ v 1 v ¨ 2

u 2 1 − v ¨ ¯ 1 cos θ d + 2 ˙ u 1 θ ˙¯ d u 1

whence we get that

| θ ¨ ¯ d (t)| ≤ M 12 B ¨ v

2

(1 − M 22 + ) 2 + B ¨ ¯ v

1

+ 2B u ˙

1

B θ ¯ ˙

d

1 − M 22 + , B θ ¨ ¯

d

∀t ≥ t 1 . Hence, from the left-hand-side equation in (17), we conclude that | θ ¨ d (t)| = k 0 | θ ¨ ¯ d (t)| ≤ k 0 B θ ¨ ¯

d

, ∀t ≥ t 1 .

5. From items 4b of the statement and 4 of Definition 3.3, one sees that by choosing a sufficiently small value of k 0 —such that k 0 B θ ¨ ¯

d

≤ L 30 —, we have (along the system trajectories) that σ 30 (¨ θ d (t)) = θ ¨ d (t), ∀t ≥ t 1 . Then, from t 1 on, the rotational motion dynamics becomes

θ ¨ = ¨ θ d − σ 31 k 31 (θ − θ d )

− σ 32 k 32 ( ˙ θ − θ ˙ d )

By defining e 1 = θ − θ d and e 2 = ˙ θ − θ ˙ d , this subsystem adopts a state-space representation of the form

˙

e 1 = e 2 , e ˙ 2 = −σ 31 (k 31 e 1 ) − σ 32 (k 32 e 2 ) Thus, by Lemma 3.4 and Remark 3.1, we con- clude that (e 1 , e 2 ) = (0, 0) is a globally finite- time stable equilibrium of this subsystem. Hence, θ d (t) becomes a globally finite-time stable solu- tion of the rotational motion closed-loop dynam- ics, or equivalently, it becomes a stable solution of this subsystem and, for any (θ, θ)(t ˙ 1 ) ∈ R 2 , there exists a finite time t 2 ≥ t 1 such that θ(t) = θ d (t),

∀t ≥ t 2 .

6. Observe from item 2 of the statement that up to t 2 (and actually for any arbitrarily long finite time), the closed-loop system solutions exist and are bounded. Further, from item 5 of the statement, the definitions of θ d in (13) and u 1 in (9), and Eqs.

(2), one sees that, from t 2 on, we have that x ¨ 1 =

−u 1 sin θ d = v 1 and y ¨ 1 = u 1 cos θ d − 1 = v 2

with v 1 and v 2 as defined in Eqs. (10)-(11), i.e.

the translational motion closed-loop dynamics in the transformed coordinates becomes

¨

x = −k 0 σ 12 k 12 x ˙ + σ 11 (k 11 x)

¨

y = −σ 22 k 22 y ˙ + σ 21 (k 21 y) (25)

(9)

By defining z , x, x, y, ˙ y ˙ T

, this subsystem adopts a consequent state-space representation

˙

z = f (z) with f (0 4 ) = 0 4 . More precisely,

˙

z 1 = z 2 (26a)

˙

z 2 = −k 0 σ 12 k 12 z 2 + σ 11 (k 11 z 1 )

(26b)

˙

z 3 = z 4 (26c)

˙

z 4 = −σ 22 k 22 z 4 + σ 21 (k 21 z 3 )

(26d) Let us now define the continuously differentiable scalar function

V 2 = z 2 2 2k 0 +

Z z

1

0

σ 12 σ 11 (k 11 s) ds

+ z 4 2 2 +

Z z

3

0

σ 22 σ 21 (k 21 s) ds

Note, under the consideration of Lemma 3.2 and Remark 3.1, that V 2 (z) is radially unbounded and positive definite. Its derivative along the system trajectories is given by

V ˙ 2 = z 2 z ˙ 2

k 0

+ z 2 σ 12 σ 11 (k 11 z 1 ) + z 4 z ˙ 4

k 0

+ z 4 σ 22 σ 21 (k 21 z 3 )

From Lemma 3.3 —in view of the strictly increas- ing character of σ i2 , i = 1, 2— one sees that V ˙ 2 (z) ≤ 0, ∀z ∈ R 4 , with V ˙ 2 (z) = 0 ⇐⇒

z 2 = z 4 = 0, whence 0 4 is concluded to be a stable equilibrium of the state equations (26), or equivalently (x, y)(t) ≡ (0, 0) is concluded to be a stable solution of subsystem (25). Further, from Eqs. (26) and the strictly passive character of the involved generalized saturation functions, one sees that z 2 (t) ≡ 0

∧ z 4 (t) ≡ 0

= ⇒ z ˙ 2 (t) ≡ 0

∧ z ˙ 4 (t) ≡ 0

= ⇒ z 1 (t) ≡ 0

∧ z 3 (t) ≡ 0 . Then, from La Salle’s invariance principle, one concludes that, for any z(t 2 ) ∈ R 4 , z(t) → 0 4 as t → ∞. Finally, observe from this asymptotic con- vergence that, since (along the closed-loop system trajectories) (θ, θ)(t) = (θ ˙ d , θ ˙ d )(t), ∀t ≥ t 2 , and, as functions of the system variables, θ d (z)

z=0

4

= θ ˙ d (z)

z=0

4

= 0, then (θ, θ)(t) = (θ ˙ d , θ ˙ d )(t) → 0 2 as t → ∞.

5 Output-feedback global stabilizer

With u , (u 1 , u 2 ) T , let u(x, x, y, ˙ y, θ, ˙ θ) ˙ represent the (state) feedback controller presented in the prece- dent section. Suppose now that position measurements are available while the velocity signals are not. In this case we show that the globally stabilizing objec- tive is achievable through the precedent algorithm with the velocities replaced by estimation variables coming

from a finite-time observer defined through a general- ized dynamics that includes that used in [Frye, Ding, Qian and Li, 2010] as a particular case. More specifi- cally, we consider the closed loop generated by taking u = u(x, z ˆ 2 , y, z ˆ 4 , θ, z ˆ 6 ) under the additional consider- ation of the auxiliary dynamics

˙ˆ

z 1 = ˆ z 2 + σ 41 k 41 (x − z ˆ 1 )

(27a)

˙ˆ

z 2 = −u 1 sin θ + σ 42 k 42 (x − z ˆ 1 )

(27b)

˙ˆ

z 3 = ˆ z 4 + σ 51 k 51 (y − z ˆ 3 )

(27c)

˙ˆ

z 4 = u 1 cos θ − 1 + σ 52 k 52 (y − z ˆ 3 )

(27d)

˙ˆ

z 5 = ˆ z 6 + σ 61 k 61 (θ − z ˆ 5 )

(27e)

˙ˆ

z 6 = u 2 + σ 62 k 62 (θ − z ˆ 5 )

(27f) where, for every i ∈ {4, 5, 6}, k i1 and k i2 are (ar- bitrary) positive constants, σ i1 (s) is a strictly passive function and σ i2 (s) is strongly passive, both being lo- cally Lipschitz-continuous on R \ {0} and locally r i - homogeneous of degree α i1 and α i2 , respectively, for some r i such that

α i2 = 2α i1 − r i > 0 > α i1 − r i (28) As in the previous section, we denote z = (x, x, y, ˙ y, θ, ˙ θ) ˙ T , while we define ˆ

z , (ˆ z 1 , z ˆ 2 , z ˆ 3 , z ˆ 4 , z ˆ 5 , z ˆ 6 ) T .

Proposition 5.1. Assuming input saturation bounds U 1 > 1 and U 2 > 0, consider the PVTOL aircraft dynamics (2) with u = u(x, z ˆ 2 , y, z ˆ 4 , θ, z ˆ 6 ), i.e. in closed loop with the output feedback scheme generated from the control algorithm considered in Proposition 4.1, with the horizontal, vertical, and rotational ve- locity variables in the control law expressions (9) and (12) respectively replaced by estimation variables z ˆ 2 , ˆ

z 4 , and z ˆ 6 dynamically computed through the auxil- iary subsystem represented in Eqs. (27), under the sat- isfaction of the parametric conditions (28) (concern- ing the previously described functions σ i1 and σ i2 , i = 4, 5, 6) and the consideration of (arbitrary) pos- itive constants k ij , i = 4, 5, 6, j = 1, 2. Then, for any (z T , z ˆ T ) T (0) ∈ R 12 :

1. items 1 and 2 of Proposition 4.1 hold, i.e. along the closed loop trajectories, input saturation is avoided and the position and velocity variables ex- ist and are bounded at any finite time;

2. there exists a finite time t 0 ≥ 0 such that z(t) = ˆ z(t), ∀t ≥ t 0 ;

3. from t 0 on, items 3–6 of Proposition 4.1 are re- trieved with t 1 ≥ t 0 , i.e. in particular, there exist a finite time t 1 ≥ t 0 such that | θ ¨ d (t)| ≤ k 0 B θ ¨ ¯

d

,

∀t ≥ t 1 , and a finite time t 2 ≥ t 1 such that, pro- vided that k 0 is sufficiently small, θ(t) = θ d (t),

∀t ≥ t 2 , and such that, from t 2 on, (x, y)(t) ≡

(0, 0) becomes a stable solution of the transla-

tional motion closed-loop dynamics and, for any

(10)

(x, y, x, ˙ y)(t ˙ 2 ) ∈ R 4 , (x, y, θ)(t) → (0, 0, 0) as t → ∞.

Proof.

1. By reproducing the proof of items 1 and 2 of Proposition 4.1 under the consideration of esti- mation auxiliary states replacing the velocity vari- ables in the control law expressions, one observes that both items hold, whence item 1 of the state- ment is concluded.

2. Let us define the observation error variables z ¯ i = z i − z ˆ i , i = 1, . . . , 6. From the closed-loop system equations, the observation error variable dynamics is obtained as

˙¯

z i = ¯ z j − σ i1 (k i1 z ¯ i ) , z ˙¯ j = −σ j2 (k j2 z ¯ i ) for all i ∈ {1, 3, 5}, with j = i + 1. Hence, from Lemma 3.5, item 2 of the statement is concluded.

3. Let us first note that in view of item 1 of the state- ment and the stability properties of the observa- tion error dynamics, up to t 0 (and actually for any arbitrarily long finite time), all the closed-loop system variables, and consequently all the expres- sions involved in the definition of the control algo- rithm, exist and are bounded. On the other hand, in view of item 2 of the statement, from t 0 on, the state-feedback closed-loop dynamics consid- ered in Proposition 4.1 is retrieved, and it is fur- ther mirrored by the auxiliary subsystem in Eqs.

(27). Hence, from Proposition 4.1, item 3 of the statement is concluded.

6 Simulation tests

Numerical tests were implemented under the consid- eration of input bound values U 1 = 10 and U 2 = 10 (for the sake of simplicity, units will be omitted).

Defining the following generalized/homogeneous satu- ration functions:

σ ij (s) = M ij tanh(s/M ij )

∀(i, j) ∈ N 2 × N 2 \ {(2, 2)}

σ 22 (s) =

( M 22 tanh(s/M 22 ) ∀s < 0 M 22 + tanh(s/M 22 + ) ∀s ≥ 0 σ 30 (s) = M 30 sat(s/M 30 )

σ 31 (s) = sign(s) min{|s| β

31

, M 31 }

σ 32 (s) =

sign(s) L

1−β32 32

β

32

|s| β

32

∀|s| < L 32

sign(s) L β

32

32

+ %(s) ∀|s| ≥ L 32

with %(s) =

M 32L β

32

32

tanh s−sign(s)L

32

M

32

−L

32

32

, and

σ mn (s) = sign(s)|s| β

mn

∀(m, n) ∈ {4, 5, 6}×{1, 2}

0 50 100 150

−5 0 5 10

!"#!

0 50 100 150

−50 0 50

0 50 100 150

−10 0 10 20

0 50 100 150

0 1 2

$

0 20 40 60

−10 0 10 20

%

0 0.5 1

−15

−10

−5

%

0 50

−1 0 1 2

%

0 20 40 60

−5 0 5 10

&

0 20 40 60

−8

−6

−4

−2 0 2

'

0 50

−10 0 10 20

(

130 150

−0.040.040

130 150

−0.050.050

50 75

−0.60 0.6

40 60

−0.020.020

40 60

−0.05 0 0.05

Figure 1. Simulation results

with M 11 = M 21 = 3, M 12 = 7, M 22 = 6, M 22 + = 0.9, M 30 = M 31 = 2, M 32 = 6, L 32 = 2, β 31 = 1/3, β 32 = 1/2, β 41 = β 51 = β 61 = 2/3, β 42 = β 52 = β 62 = 1/3, the simulations were run fixing k 0 = 0.1, k 11 = k 21 = 2, k 12 = k 22 = 3, k ij = 1, i = 3, . . . , 6, j = 1, 2, and taking z(0) = (x, x, y, ˙ y, θ, ˙ θ)(0) = (0, ˙ 0, 0, 8, 4π, 0) and ˆ

z(0) = (3, 0, 3, 0, 0, 0). For comparison purposes, the output-feedback algorithm of [Frye, Ding, Qian and Li, 2010] was implemented too taking β 1 = α 2 = 1/3, β 2 = 1/2, α 1 = 2/3, and k 1 = k 2 = 1; input satura- tion bounds were not included for this controller. Sev- eral simulations were run involving model (1) with di- verse nonnegative values of ε. The proposed controller satisfactorily achieved the control objective, avoiding input saturation, at every implemented test. This is ob- served, for instance, in Fig. 1 where the results ob- tained with ε = 0.5 are shown. Note from the graphs that the rolling moment u 2 produced by the algorithm of [Frye, Ding, Qian and Li, 2010] takes absolute val- ues greater than U 2 = 10 during the transient; in a bounded input context, this controller would have un- dergone input saturation. Notice further that with the algorithm of [Frye, Ding, Qian and Li, 2010] non- negligible ripple effects are observed on some of the closed loop variables.

7 Conclusions

An output feedback scheme for the global stabiliza-

tion of uncoupled PVTOL aircraft with bounded inputs

has been proposed. To deal with the lack of veloc-

ity measurements, the proposed algorithm involves a

finite-time observer. The generalized versions of the

involved finite-time stabilizers have not only permitted

to solve the output-feedback stabilization problem in

a bounded input context, but also give unlimited pos-

sibilities in the control design which may be used in

aid of performance improvements. Successful simula-

(11)

tion results corroborated the efficiency of the proposed scheme. Future work will focus on the extension of the developed study to the consideration of lateral force coupling, i.e. ε ≥ 0, in the PVTOL aircraft dynamics.

References

Aeyels, D. and de Leenheer, P. (2002). Extension of the Perron-Frobenious theorem to homogeneous sys- tems. SIAM J. of Ctl. and Opt., 41(2), pp. 563–582.

Ailon, A. (2010). Simple tracking controllers for au- tonomous VTOL aircraft with bounded inputs. IEEE Trans. on Automatic Control, 55(3), pp. 737–743.

Bacciotti, A. and Rosier, L. (2005). Liapunov Func- tions and Stability in Control Theory. 2nd ed.

Springer. Berlin.

Bhat, S.P. and Bernstein, D.S. (2005). Geometric ho- mogeneity with applications to finite-time stability.

Math. of Ctl., Sign., and Syst., 17(2), pp. 101–127.

Chemori, A. and Marchand N. (2008). A prediction- based nonlinear controller for stabilization of a non- minimum phase PVTOL aircraft. Int. Journal of Ro- bust and Nonlinear Control, 18(8), pp. 876–889.

Consolini, L., Maggiore, M., Nielsen, C. and Tosques, M. (2010). Path following for the PVTOL aircraft.

Automatica, 46(8), pp. 1284–1296.

Consolini, L. and Tosques, M. (2007). On the VTOL exact tracking with bounded internal dynamics via a Poincar´e map approach. IEEE Transactions on Auto- matic Control, 52(9), pp. 1757–1762.

Do, K.D., Jiang, Z.P. and Pan, J. (2003). On the global tracking control of a VTOL aircraft without veloc- ity measurements. IEEE Transactions on Automatic Control, 48(12), pp. 2212–2217.

Frye, M.T., Ding, S., Qian, C. and Li, S. (2010). Fast convergent observer design for output feedback sta- bilization of a planar vertical takeoff and landing air- craft. IET Control Th. and App., 4(4), pp. 690–700.

Hauser, J., Sastry, S. and Meyer, G. (1992). Nonlinear control design for slightly nonminimum phase sys- tems: application to V/STOL aircraft. Automatica, 28(4), pp. 665–679.

Khalil, H.K. (2002). Nonlinear Systems. 3rd ed. Pren- tice Hall. Upper Saddle River, NJ.

L´opez-Araujo, D.J., Zavala-R´ıo, A., Fantoni, I., Salazar, S. and Lozano, R. (2010). Global stabiliza- tion of a PVTOL aircraft with lateral force coupling and bounded inputs. International Journal of Control, 83(7), pp. 1427–1441.

Olfati-Saber, R. (2002). Global configuration stabiliza- tion for the VTOL aircraft with strong input coupling.

IEEE Trans. on Aut. Control, 47(11), pp. 1949–1952.

Teel, A.R. (1992). Global stabilization and restricted tracking for multiple integrators with bounded con- trols. Systems & Control Letters, 18(3), pp. 165–171.

Wood, R. and Cazzolato, B. (2007). An alternative nonlinear control law for the global stabilization of the PVTOL vehicle. IEEE Transactions on Automatic Control, 52(7), pp. 1282–1287.

Ye, H., Wang, H. and Wang, H. (2007). Stabilization of a PVTOL aircraft and an inertia wheel pendulum us- ing saturation technique. IEEE Transactions on Con- trol Systems Technology, 15(6), pp. 1143–1150.

Zavala-R´ıo, A. and Fantoni, I. (2013). Global finite- time stability characterized through a local notion of homogeneity. IEEE Transactions on Automatic Con- trol. DOI: 10.1109/TAC.2013.2272886.

Zavala-R´ıo, A., Fantoni, I. and Lozano, R. (2003).

Global stabilization of a PVTOL aircraft model with

bounded inputs. Int. J. of Ctl., 76(18), pp. 1833–1844.

Références

Documents relatifs

Gaubert has shown in [9] that the number of tokens that must be placed in the feedback, in order to stabilize a TEG, is a resource optimization problem which can be formulated as

(a),(b) The definition of the characteristic lengths used to evaluate the influence of the particle radius on the sorting time and the spatial extent of the racemic chiral

Si Le vrai visage du Moyen Âge s’adresse avant tout au grand public cultivé – il devrait y trouver son compte –, il satisfera également la curiosité des historiens de

En présence chez l’enfant et l’adolescent de facteurs de risque de diabète de type 2 tels qu’une histoire familiale de diabète de type 2, de signes cliniques

Cette mutation a été récemment identifiée chez deux frères égyptiens présentant des caractéristiques du syndrome H (une génodermatose méconnue caractérisée

Moreover, assuming the existence of a robust Lyapunov function instead of a stabilizability assumption allows to design explicitely this hybrid output feedback law.. This last result

A much simpler output feedback controller is presented in which the converging estimate of the me- chanical input power directly constitutes the reference value for the electrical

Donc, dans un environnement technologique et médiatique, l’élève compétent est capable de déchiffrer les codes médiatiques, d’accéder au sens du message véhiculé et