Canonical Forms for Nonlinear Discrete Time ... - Semantic Scholar

Report 2 Downloads 51 Views
2011 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 12-15, 2011

Canonical Forms for Nonlinear Discrete Time Control Systems Issa Amadou Tall

Abstract— In this paper we provide a canonical form for discrete-time control systems whose linear approximation around an equilibrium is controllable and prove that two systems are feedback equivalent if and only if their canonical forms coincide. This is a nice generalization of results obtained for continuous time control systems. We also compute the homogeneous invariants under the action of a homogeneous feedback group. Consequently, as for the continuous systems, we deduce that the discrete time systems in consideration do not admit nontrivial symmetries, i.e., a map preserving the dynamics.

system (resp. map) into a linear differential equation (resp. linear map)

Keywords: discrete-time, normal forms, homogeneous transformations.

x˙ = f (x) + g(x)u, x ∈ Rn , u ∈ Rm

I. I NTRODUCTION The study of normal forms of vector fields (differential dynamical systems) and maps (discrete-time systems) via a formal approach can be traced back to the works of Cartan and Poincar´e. Poincar´e in his Ph.D. thesis (see [16]) proposed a formal approach which consists of expanding the dynamics of the vector field or map via Taylor series and looking for a change of coordinates (called formal transformation) that simplifies, step by step, the terms of same degree of the system. For a vector field ν(x) or equivalently, the dynamical system (resp. map) x˙ = ν(x),

(resp.

x+ = ν(x))

around an equilibrium point xe = 0, i.e., ν(0) = 0, we associate the Taylor series expansion for dynamical systems ∞ X

x˙ = ν(x) = ν [1] (x) + ν [2] (x) + · · · =

ν [m] (x),

m=1

respectively for maps, x+ = ν(x) = ν [1] (x) + ν [2] (x) + · · · =

∞ X

ν [m] (x),

m=1

where for any m ≥ 1, each component of the vector [m] field ν [m] (x), say νj (x), j = 1, . . . , n, is a homogeneous polynomial of degree m. For a change of coordinates z = ϕ(x) we consider its Taylor series expansion z = ϕ(x) = ϕ[1] (x) + ϕ[2] (x) + · · · =

∞ X

ϕ[m] (x).

m=1

The first problem addressed by Poincar´e is whether a formal transformation z = ϕ(x) exists that transforms the dynamical Issa Amadou Tall is with Southern Illinois University Carbondale,MC 4408, 1245 Lincoln Drive, Carbondale IL, 62901, USA, [email protected].

978-1-61284-799-3/11/$26.00 ©2011 IEEE

z˙ = ϕ∗ ν(z) = Az,

(resp.

z + = ϕ(ν(ϕ−1 (z))) = Az.)

We refer to the literature for conditions on linearization of vector fields which are strictly related to the eigenvalues of the matrix A. For continuous time control systems

Krener was the first to adapt Poincar´e’s classical method to control systems and was followed by a vast literature on normal forms [10], [11], [12], [13], [18]. The continuous time method was extended to discrete time control systems with various normal forms obtained in [2], [5], [14] for quadratic and cubic terms. Normal forms for all degrees was obtained by [9] for linearly controllable discrete control systems and recently another treatment appeared in [15]. Linearization and/or approximate linearization of discrete time control systems have been addressed in several papers [1], [15] and the references therein. Let us acknowledge that the formal approach has proved to be very useful for both continuous time and discrete time systems. Stabilization of systems with uncontrollable linearization, in continuous and discrete-time, were studied in [3], [4], [6], [7], [8], [13], [14], a complete description of symmetries around equilibrium [17], [21], and a characterization of systems equivalent to feedforward forms obtained in [19], [20]. In this paper, we generalize the results of [18] by providing a canonical form for discrete time control systems. The main result states the fact that two discrete time control systems are feedback equivalent if and only if their canonical forms coincide. As a consequence of this canonical form, we also deduce that single-input discrete-time systems with controllable linearization do not admit symmetries (see [21] for continuous-time systems). The paper is organized as following: we first recall briefly our result on normal forms [9] and in Section III, we construct a canonical form for discrete-time nonlinear control systems whose linear approximation is controllable followed by an illustrative example. The proofs are given in Section IV. In the last section we extend the results of [21] to single-input discrete-time systems whose linear approximation is controllable, showing that if the system is not truly linearizable, then it admits no symmetries preserving the equilibrium.

1080

II. N ORMAL FORMS

The formal transformation Υ∞ is viewed as a composition Υ = · · · ◦ Υm ◦ · · · ◦ Υ1 , where for ( z = Tx 1 Υ : u = Kx + Lv ∞

We briefly recall here some results obtained for normal forms (see [9] for details) and [15] for a different approach. Consider a discrete-time nonlinear control system Π : x+ = f (x, u),

x(·) ∈ Rn

u(·) ∈ R,

where x+ (k) = x(k + 1), and f (x, u) = f (x(k), u(k)) for any k ∈ N, and a feedback transformation of the form ( z = ϕ(x) Υ: u = γ(z, v).

act on the corresponding homogeneous part of the system as Proposition II.2 The homogeneous feedback transformation Υm leaves invariant all terms of Π∞ of degree smaller than m, and transforms the homogeneous part f [m] (x, u) as

The transformation Υ brings Π to the system ˜ : z + = f˜(z, v) , Π

f˜[m] (x, u)=f [m] (x, u)+ϕ[m] (Ax+Bu)−Aϕ[m] (x)+Bγ(x, u)

whose dynamics are given by

or equivalently, for all 1 ≤ j ≤ n − 1,

f˜(z, v) = ϕ(f (ϕ−1 (z), γ(z, v))) . ˜ are given, we say that they Conversely, if systems Π and Π are feedback equivalent if there is a feedback transformation ˜ as above. We suppose that (0, 0) ∈ Υ that maps Π into Π n R × R is an equilibrium point, i.e., f (0, 0) = 0, and we expand the system via Taylor series Π∞ : x+ = F x + Gu +

and ∀m ≥ 2 the homogeneous feedback transformation ( z = x + ϕ[m] (x) m Υ : u = v + γ [m] (x, v)

∞ X

f [m] (x, u).

m=2

Few important questions are addressed. What is the simplest form the map Π can take after action of feedback transformation Υ? Is that form unique? Does there exist feedback transformations Υ that leave invariant the map Π, that is, such that f˜(z, v) = f (z, v)? We would call the diffeomorphism z = ϕ(x) a symmetry of Π if there is a feedback u = γ(x, v) so that the feedback transformation Υ leaves Π invariant. We obtained the following [9]. Theorem II.1 The control system Π∞ is feedback equivalent, by a formal feedback transformation Υ∞ of the form  ∞ P   ϕ[m] (x)  z = ϕ(x) = T x + m=2 Υ∞ : ∞ P    u = γ(x, v) = Kx + Lv + γ [m] (x, v)

[m] [m] [m] [m] ϕj (Ax + Bu) − ϕj+1 (x) = f˜j (x, u) − fj (x, u) [m] [m] [m] ϕn (Ax + Bu) + γ [m] (x, u) = f˜n (x, u) − fn (x, u). (II.2)

A. m-Invariants First, an invariant under a feedback group transformation is an object (property, function, vector function, relationship) that is preserved by the action of the group. In other words all elements of the same equivalence group share that same object. In this section we investigate potential invariants related to the action of the feedback transformation Υm . Let us introduce some notation. For convenience we will put u , xn+1 , and for any 1 ≤ k ≤ i ≤ n + 1, we will write x ¯ik = (xk , . . . , xi , 0, . . . , 0)T ∈ Rn+1 . Notice that any homogeneous function h[m] (x1 , . . . , xn+1 ) can be decomposed uniquely as following n+1 k xi X Z xZ k[m−2] i h[m] (x1 , . . . , xn+1 ) = hi (¯ xk )dsi dsk , 1≤k≤i≤n 0

0

where in the integrand, the variables xk and xi are respectively replaced by sk and si . Now consider the degree m homogeneous part f [m] (x, u) [m] of Π∞ , and decompose each component fj (x, u) as:

m=2

n+1 X n+1 X Z xkZ xi [m] fj (x, u)= 0 k=1 i=k 0

to the normal form + Π∞ N F : z = Az + Bv +

∞ X

f¯[m] (z, v) ,

[m−2]

[m−2]

aj,i if 1 ≤ j < n

(¯ xik ) dsi dsk .

Define the homogeneous polynomials aj,i

m=2

where for any m ≥ 2, we have  n+1   P z1 zi P [m−2] (¯ zi ) j,i [m] ¯ fj (z, v) = i=j+2  0

k[m−2]

fj,i

(¯ xi ) =

n−i+2 X

k[m−2]

(II.3)

(¯ xi ) as

fj+k−1,i+k−1 (¯ xi )

(II.4)

k=1

(II.1)

if j = n.

Above, zn+1 , v denotes the control, z¯i = (z1 , · · · , zi ), and the pair (A, B) is in Brunovsk´y canonical form.

for any 1 ≤ j ≤ n − 1 and any j + 2 ≤ i ≤ n + 1. We claim [m−2] that the homogeneous polynomials aj,i (¯ xi ) are invariants under the action of the homogeneous group transformation Υm . This fact is stated in the following proposition.

1081

˜∞ Proposition II.3 (a) Consider a system Π∞ and let Π be its transform via a homogeneous feedback transforma[m−2] [m−2] tion Υm . Then we have aj,i =a ˜j,i , that is, n−i+2 X

k[m−2] fj+k−1,i+k−1 (¯ xi )

=

n−i+2 X

k=1

k[m−2] f˜j+k−1,i+k−1 (¯ xi )

k=1

for all 1 ≤ j ≤ n − 1 and all j + 2 ≤ i ≤ n + 1. (b) The normal form f¯[m] (z, v) given by (II.1) is such that [m]

The system Π∞ CF defined by (III.4)-(III.5) will be called the canonical form of Π∞ , and this name is justified by the following theorem. Theorem III.2 Two discrete time control systems Π∞ 1 and Π∞ 2 are feedback equivalent if and only if their canonical ∞ forms Π∞ 1,CF and Π2,CF coincide. Proposition II.3 will play a crucial role in the proof of Theorem III.1.

∂ 2 f¯j [m−2] = aj,i (¯ zi ), 3 ≤ j + 2 ≤ i ≤ n + 1, (II.5) ∂z1 ∂zi Wi (z)  where Wi (z) = z ∈ Rn+1 : zi+1 = · · · = zn+1 = 0 .

In this section we will prove our main results, that is, Proposition II.3, Theorem III.1, and III.2.

The proof of the proposition is given in the section IV.

A. Proof of Proposition II.3

III. C ANONICAL FORMS . The objective of this section is to give a canonical form for discrete-time control systems. Indeed, the normal form Π∞ NF given by is not unique under feedback transformations Υ∞ . Let m0 be the degree of the first non linearizable homogeneous terms of the system Π∞ . Without loss of generality, we can suppose that the system is of the form ∞ X

Π : x =Ax+Bu+f¯[m0 ] (x, u)+ ∞

+

f

[m]

(x, u), (III.1)

m=m0 +1

where the components of f¯[m0 ] (x, u) are given by  n+1   P z1 zi P [m0 −2] (¯ zi ) if 1 ≤ j < n j,i [m ] f¯j 0 (z, v)= i=j+2  0 if j = n.

(III.2)

[m ] Let 1 ≤ j∗ ≤ n−2 be the largest integer such that f¯j∗ 0 6= 0. Take (i1 , · · · , in+1 ), with i1 + · · · + in+1 = m0 , to be the largest (n + 1)-tuple of nonnegative integers such that [m ] ∂ m0 f¯j∗ 0 i

n+1 ∂z1i1 · · · ∂zn+1

6= 0.

(III.3)

IV. P ROOFS

(a) It is enough to show the equality when the system ¯ ∞ . The general Π∞ is transformed into a normal form Π case follows from the following commutative diagram Π∞

@ Υm @ R @

k=1 i=k

(i)

i

n+1 ∂z1i1 · · · ∂zn+1

= ±1; (ii)

∂z1i1 · · · ∂zn+1

= 0. W1

k−1[m−2]

ϕj,i−1

(¯ xik ) dsi dsk .

0

0

k=1 i=k 0 n+1 X n+1 X Z xkZ xi 0

k[m−2]

fj,i

0

(¯ xik ) dsi dsk

0

∂ 2 f¯j 1[m−2] = fj,n+1 , (k = 1, i = n + 1) (i) ∂x1 ∂xn+1 [m] ∂ 2 f¯j 1[m−2] 1[m−2] (ii) −ϕj+1,i = − fj,i , 1≤i≤n ∂x1 ∂xi k−1[m−2] k[m−2] k[m−2] (iii) ϕj,i−1 − ϕj+1,i = −fj,i , 2≤k≤i≤n

(III.4)

k−1[m−2]

(iv) ϕj,n

[m]

in+1

xi

Z

for 1 ≤ j ≤ n − 1. Let j + 2 ≤ i ≤ n + 1. Differentiating twice with respect to xk and xi yields the following system

if j = n;

∂ m0 f¯j∗

xk

[m]

Additionally for any m ≥ m0 + 1 we have [m0 ]

0

k=1 i=k

m=m0

∂ m0 f¯j∗

0

0

k=2 i=k

f¯[m] (z, v) ,

if 1 ≤ j < n

[m−2]

Decomposition (II.3) and Proposition II.2 (II.2) imply n Z xZ n+1 n X k xi X Z xZk xi k−1[m−2] X n+1 X k[m−2] i i ϕj,i−1 (¯ xk ) − ϕj+1,i (¯ xk ) [m]

where for any m ≥ m0 , we have  n+1   P z1 zi P [m−2] (¯ zi ) j,i [m] ¯ fj (z, v)= i=j+2  0

0

from which we deduce that n+1 XZ X n+1 [m] ϕj (Ax + Bu)=

= f¯j (x, u) −

∞ X

Π∞ NF

[m−2]

k=2 i=k

+ Π∞ CF : z = Az + Bv +

˜m Υ

Indeed, on one hand side aj,i = a ¯j,i and on the [m−2] [m−2] [m−2] [m−2] other a ˜j,i =a ¯j,i which implies aj,i =a ˜j,i . (b) Let 1 ≤ j ≤ n − 1. Notice that n X n Z xkZ xi X [m] k[m−2] i ϕj (x)= ϕj,i (¯ xk ) dsi dsk ,

Now, we can state our main result. Theorem III.1 The control system Π∞ is feedback equivalent via a formal feedback transformation Υ∞ to the system

˜ m )−1 ◦ Υm (Υ -Π ˜∞

(III.5)

k[m−2]

= −fj,n+1 ,

2≤k ≤n+1

From (i) we see that (II.5) holds for i = n + 1. From (ii) we have [m] ∂ 2 f¯j 1[m−2] 1[m−2] = fj,i − ϕj+1,i ∂x1 ∂xi

1082

Substitute j by j + 1, i by i + 1, and k = 2 in (iii), to get 1[m−2]

ϕj+1,i

2[m−2]

Let us suppose that the system (IV.1) is transformed, via a polynomial feedback, to the form

2[m−2]

= ϕj+2,i+1 − fj+1,i+1



m0X +l−1

∞ X

m=m0

m=m0 +l

f¯[m0 ] (x, u) +

Π :x =Ax + Bu +

and hence [m]

∂ 2 f¯j 1[m−2] 2[m−2] 2[m−2] = fj,i + fj+1,i+1 − ϕj+2,i+1 . ∂x1 ∂xi Using (iii) repeatedly, and at last (iv), we arrive to [m]

∂ 2 f¯j 1[m−2] 2[m−2] n−i+2[m−2] [m−2] = fj,i +fj+1,i+1 +· · ·+fj−i+n+1,n+1 = aj,i . ∂x1 ∂xi All expressions above are restricted to the set Wi (x). Now for i ≤ j + 1 or 2 ≤ k ≤ i ≤ n + 1 we already have [m] ∂ 2 f¯j

∂xk ∂xi

=0

because of the normal form (III.4) (see [9] for proof). To complete the proof we need to show that [m]

[m−2]

a ¯j,i

∂ 2 f¯j . ∂x1 ∂xi Wi (x)

(¯ xi ) =

n+1 X n+1 X Z xkZ xi

[m] f¯j (x, u)=

0

k=1 i=k

[m] and the fact that f¯j (x, u) = k[m−2] i f¯j,i (¯ xk )

[m] f¯j (x, u) =

i=1

k[m−2] i f¯j,i (¯ xk ) dsi dsk

x1Z

0

[m−2]

x1 xi Pj,i

(¯ xi ) we

i=j+2

xi

1[m−2] i f¯j,i (¯ x1 ) dsi ds1 .

∞ X

m=m0

m=m0 +l

f¯[m0 ] (z, v)+

f˜[m] (z, v), (IV.4)

Without loss of generality we can suppose that the components of f [m0 +l] (z, v) are of if we  the form (III.4). Now,  denote by fˆ[m0 +l] (z, v) = f¯[m0 ] (z, v), ϕ[l+1] (z) with the components given by # " [m ] n+1 X ∂ f¯j 0 [m0 +l] l+1 l ¯[m0 ] ˆ fj (z, v)=al+1 (l + 1)zj fj (z, v) − zk ∂zk

0

n−i+2 P

k[m−2] f¯j+k−1,i+k−1 (¯ xi ) k=1 [m−2] [m−2] a ¯j,i (¯ xi ) = aj,i (¯ xi ).

k=1

[m +l−2] a ˆj,i 0

for 1 ≤ j ≤ n. The m-invariants associated with [m0 +l] ˆ the homogeneous part fj (z, v) are given by

This achieves the proof of Proposition II.3.

[m +l−2]

a ˆj,i 0

B. Proof of Theorem III.1

1[m0 +l−2]

=fˆj,i

n−i+2[m0 +l−2] (¯ zi ) + · · · + fˆn+j−i+1,n+1 (¯ zi )

and for j = j∗ , i = n + 1 reduces to (recall definition of j∗ )

Let us consider the system

[m +l−2]

Π∞ : x+ =Ax + Bu + f¯[m0 ] (x, u) +

0 a ˆj∗ ,n+1

∞ X

f [m] (x, u),

1[m0 +l−2] = fˆj∗ ,n+1 (¯ zn+1 )

from which we have

m=m0 +1

(IV.1) where the components of the vector fields f¯[m0 ] (x, u) are of the form (III.2). A linear feedback of the form z = λx, w = λu takes the system (IV.1) into Π∞ : z + = Az + Bw +

m0X +l−1

h i f˜[m0 +l] (z, v)=f [m0 +l] (z, v)+ f¯[m0 ] (z, v), ϕ[l+1] (z) . (IV.5)

Wi (x)

=

(IV.3)

where

Hence, differentiating twice the above expression, we have [m] ∂ 2 f¯j 1[m−2] i = f¯j,i (¯ x1 ) ∂x1 ∂xi =

whose components are given by  [l+1]  ϕ1 (x) = al+1 xl+1  1    [l+1] [l+1]  ϕ2 (x) = ϕ1 (Ax + Bu) = al+1 xl+1  2  ···   [l+1] [l+1]   ϕn (x) = ϕn−1 (Ax + Bu) = al+1 xl+1  n    [l+1] [l+1] γ (x, w) = ϕn (Ax + Bu) = al+1 ul+1 .

Π∞ :z +=Az+Bv+

= 0 for k ≥ 2. Thus

n+1 XZ

(IV.2) for some l ≥ 1, where for any m0 ≤ m ≤ m0 + l − 1, the components of the vector fields f¯[m] (x, u) satisfy the conditions (III.4), (III.5). We will apply the homogeneous feedback transformation ( z = x + ϕ[l+1] (x) l+1 Υ : u = v + γ [l+1] (x, v),

0 n+1 P

f [m] (x, u)

It is straightforward from Proposition II.2 that the feedback transformation Υl+1 , defined above, leaves invariant all terms of degree less or equal to l + 1 of system (IV.2). Moreover, it transforms (IV.2) into

Using the decomposition

deduce that

+

∞ X f¯[m0 ] (z, w) f [m] (z, w) + . m −1 λ 0 λm−1 m=m +1

[m +l−2]

[m0 ]

0 ∂ m0 +l−2 a ˆj∗ ,n+1

i

n+1 ∂z1i1 +l−1 ∂z2i2 · · · ∂zn+1

−1

= −al+1 (l + 1)!

i

n+1 ∂z1i1 · · · ∂zn+1

.

By the superposition principle of invariants, we deduce from (IV.5) the identity [m +l−2]

a ˜j,i 0

[m +l−2]

(¯ zi ) = aj,i 0

0

We can thus choose λ so that (III.5) is satisfied.

∂ m0 f¯j∗

and we can choose al+1 so that 1083

[m +l−2]

(¯ zi ) + a ˆj,i 0

(¯ zi )

[m0 +l−2] ∂ m0 +l−2 a ˜j∗ ,n+1 in+1 −1 i +l−1 i ∂z11 ∂z22 ···∂zn+1

= 0.

V. E XAMPLES

C. Proof of Theorem III.2

Consider the Bressan and Rampazzo’s variable length pendulum (see [18]) described by the equations   x˙ 1 = x2 x˙ 2 = −g sin x3 + x1 u2  x˙ 3 = u,

˜ ∞ and suppose they are Consider two systems Π∞ and Π feedback equivalent. Let Π∞ CF

+

: z =Az + Bv +

∞ X

f¯[m] (z, v),

m=m0

where x1 denotes the length of the pendulum, x2 its velocity, x3 the angle of the pendulum with respect to the horizontal, u its angular velocity, and g the gravity constant. We discretize the system by taking

and ˜∞ Π ˜+ =A˜ z + B˜ v+ CF : z

∞ X

¯ f˜[m] (˜ z , v˜)

m=m ˜0

x˙ 1 = x+ ˙ 2 = x+ ˙ 3 = x+ 1 − x1 , x 2 − x2 , x 3 − x3 .

be their respective canonical forms with f¯[m] (z, v) and ¯ f˜[m] (˜ z , v˜) as in (III.4)-(III.5). Necessarily, m0 = m ˜ 0 . Otherwise if m0 > m ˜ 0 the homogeneous terms of degree m ˜ 0 of Π∞ being zero implies (Proposition II.3) that the ¯ ˜ 0] corresponding invariants are also zero. Thus f˜[m (z, v) = 0 which contradicts the definition of m ˜ 0 . The argument works similarly if m0 < m ˜ 0 by inverting the role of the systems. ¯ Consequently f¯[m0 ] (z, v) = f˜[m0 ] (˜ z , v˜). ¯ Assume that for l ≥ 1 we have f¯[m] (z, v) = f˜[m] (˜ z , v˜) for m0 ≤ m ≤ m0 + l − 1. Then the transformation  ∞ P  ϕ[m] (z)  z˜ = z + m=2 Υ: ∞ P   v = v˜ + γ [m] (z, v˜),

The system above rewrites  +  x1 = x1 + x2 x+ = x2 − g sin x3 + x1 u2  2+ x3 = x3 + u. The change of coordinates x ˜ 1 = x1 x ˜2 = x2 + x1 x ˜3 = −g sin x3 + 2x2 + x1 u ˜=x ˜+ 3. takes the system into  + ˜1 =  x x ˜+ =  2+ x ˜3 =

m=2

˜ ∞ should preserve all terms of degree into Π mapping CF less or equal to m0 + l − 1 and transform the terms ¯ f¯[m0 +l] (z, v) into f˜[m0 +l] (˜ z , v˜). It is easy to see that the components of Υ are given by  [m]  ϕ1 (z) = am z1m     [m] [m]  v ) = am z2m   ϕ2 (z) = ϕ1 (Az + B˜ ···   [m]   ϕn (z) = ϕ[m] v ) = am znm  n−1 (Az + B˜    [m] γ [m] (z, v˜) = ϕn (Az + B˜ v ) = am v˜m Π∞ CF

h2 (˜ x1 , x ˜2 , x ˜3 , u ˜) = h1 (˜ x1 , x ˜2 , x ˜3 ) + u ˜h2 (˜ x1 , x ˜2 , x ˜3 , u ˜) where the 1-jet at 0 of hl is zero and h2 (0) = 0. Put H1 (˜ x1 , x ˜2 , x ˜3 ) = x ˜1 h1 (˜ x1 , x ˜2 , x ˜3 ) The objective is to show that we can get rid of the terms H1 (˜ x1 , x ˜2 , x ˜3 ). Let us suppose that the k-jet at 0 of H1 (˜ x1 , x ˜2 , x ˜3 ) is zero. Consider the change of coordinates z1 = x ˜1 , z2 = x ˜2 , z3 = x ˜3 + H1 (˜ x1 , x ˜2 , x ˜3 ), v = z3+ . This change of coordinates takes the system into the form  +  z1 = z2 ˜ 1 (z1 , z2 , z3 ) + z1 v H ˜ 2 (z1 , z2 , z3 , v) z + = z3 + H  2+ z3 = v.

from which we deduce (see steps above) that

i

n+1 ∂z1i1 · · · ∂zn+1

=

[m +l] ∂ m0 f¯j∗ 0 i

n+1 ∂z1i1 · · · ∂zn+1

−al+1 (l+1)!

[m ] ∂ m0 f¯j∗ 0

.

i

n+1 ∂z1i1 · · · ∂zn+1

Taking the restriction on the subset  W1 (z) = (z1 , . . . , zn+1 ) ∈ Rn+1 | z2 = · · · = zn+1 = 0 [m +l] ¯[m +l] and using the fact that f¯j∗ 0 and f˜j∗ 0 satisfy (III.5)(ii), ¯ we deduce that al+1 = 0 and thus f˜[m0 +l] (z, v) = [m +l] f¯ 0 (z, v). This completes the proof of Theorem III.2.

x ˜2 x ˜3 + x ˜1 h2 (˜ x1 , x ˜2 , x ˜3 , u ˜) u ˜.

Actually the function h2 (˜ x1 , x ˜2 , x ˜3 , u ˜) can be decomposed as

for m0 ≤ m ≤ m0 +l −1. Moreover, the action of Υ implies the following equality h i ¯ f˜[m0 +l] (z, v) = f¯[m0 +l] (z, v)+ f¯[m0 ] (z, v), ϕ[l+1] (z)

¯[m +l] ∂ m0 f˜j∗ 0

the form

˜ 1 (z1 , z2 , z3 ) and H ˜ 2 (z1 , z2 , z3 ) are some smooth where H functions. It is enough to remark that the (k+2)-jet ˜ 2 (z1 , z2 , z3 ) is zero because the 2-jet of at 0 of H ˜ z1 v H2 (z1 , z2 , z3 , v) is zero. Then by iteration we can cancel ˜ 1 (z1 , z2 , z3 ) and put the system into the desired terms H normal form  +  z1 = z2 z + = z3 + z1 vP (z1 , z2 , z3 , v)  2+ z3 = v. Since the linear approximation of the transformation above is such that z1 = x1 , z2 = x1 + x2 , z3 ≈ x1 + 2x2 − gx3 , we have x3 ≈ g1 (z1 + 2z2 − z3 ) and we can thus show that the

1084

degree of the first non linearizable terms is 3, i.e., m0 = 3, and the largest 4-tuple is (i1 , i2 , i3 , i4 ) = (2, 0, 0, 1). In other words z1 vP (z, v) can be expanded in Taylor series as   z1 vP (z, v) = z1 v c1 z1 + c2 z2 + c3 z3 + c4 v + P [≥2] (z, v) p where c1 6= 0. By a linear change z˜ = λz with λ = |c1 | the coefficient of the term z12 v becomes equal to sign(c1 ). A change quadratic change of coordinates of the form   z˜1 = z1 + a2 z12 , z˜2 = z2 + a2 z22 ,  z˜3 = z3 + a2 z32

that the system do not admit nontrivial symmetries preserving the equilibrium. This is due to the uniqueness of the feedback transformation Υ∞ that takes a system into its canonical form. Indeed, any symmetry σ of Π∞ gives rise to a symmetry σ ¯ of the canonical form Π∞ CF . R EFERENCES

[1] Aranda-Bricaire, E., U. Kotta, and C.H. Moog, Linearization of discrete-time systems, SIAM J. Control and Optimization, 34, pp. 1999-2023. [2] Barbot, J.-P., S. Monaco and D. Normand-Cyrot (1997), Quadratic forms and approximative feedback linearization in Discrete Time, International Journal of Control, 67, pp. 567-586. [3] Hamzi, B., J.-P. Barbot and W. Kang (1998), Bifurcation and Topology of Equilibrium Sets for Nonlinear Discrete-Time Control Systems, whose inverse is in the form  Proceedings of the Nonlinear Control Systems Design Symposium [≥3] 2  z1 ), (NOLCOS’98), pp. 35-38.  z1 = z˜1 − a2 z˜1 + ϕ1 (˜ [≥3] [4] Hamzi, B., J.-P. Barbot and W. Kang (1999), Stabilization of nonlinear z2 = z˜2 − a2 z˜22 + ϕ2 (˜ z2 ), discrete-time control systems with uncontrollable linearization, in   [≥3] Modern Applied Mathematics Techniques in Circuits, Systems and z3 = z˜3 − a2 z˜32 + ϕ3 (˜ z3 ) Control, World Scientific and Engineering Society Press, pp. 278-283. yields z˜1+ = z˜2 and [5] Hamzi, B., J.-P. Barbot and W. Kang (1999), Normal forms for discrete time parameterized systems with uncontrollable linearization, 38th z˜2+ = z2+ + a2 (z2+ )2 =z3 + z1 vP (z, v) + a2 (z3 + z1 vP (z, v))2 IEEE Conference on Decision and Control, vol. 2, pp. 2035-2038. [6] Hamzi, B., J.-P. Barbot and W. Kang (1999), Bifurcation for discrete2 = z3 + a2 z3 + z1 v (sign(c1 )z1 + c2 z2 + c3 z3 + c4 v time parameterized systems with uncontrollable linearization, 38th  IEEE Conference on Decision and Control, vol.1, pp. 684-688. +z1 vP [≥2] (z, v) [7] Hamzi, B. (2001), Analyse et commande des syst`emes non lin´eaires 2 2 2 = z˜3 + sign(c1 )(˜ z1 − a2 z˜1 ) (˜ v − a2 v˜ ) + z˜1 v˜P˜ (˜ z , v˜), non commandables en premi`ere approximation dans le cadre de la th´ eorie des bifurcations, Ph.D. Thesis, Univ. Paris XI-Orsay, France. where v˜ = z˜3+ = v + a2 v 2 . Notice that this system is still [8] Hamzi, B., J.-P. Barbot, S. Monaco, and D. Normand-Cyrot (2001), Nonlinear discrete-time control of systems with a Naimark-Sacker in normal form as the nonlinear terms are still in the form bifurcation, Systems and Control Letters, 44, pp. 245-258. 2 2 2 ˜ z˜1 v˜Q(˜ z , v˜). The expansion of (˜ z1 −a2 z˜1 ) (˜ v −a2 v˜ ) contains [9] Hamzi, B., Tall, I. A. (2003), Normal forms of nonlinear discrete-time the term −2a2 z˜13 v˜ and the value of a2 can be chosen to control systems, 42nd IEEE Conference on Decision and Control, pp. 1357-1361. cancel the corresponding term in z˜1 v˜P˜ (˜ z , v˜). Repeating the [10] Kang, W. (1995), Quadratic normal forms of nonlinear control systems l+1 same process we show that we can eliminate all terms z1 v with uncontrollable linearization, 34th IEEE Conference on Decision with l ≥ 3 and put the system in the canonical form and Control, vol. 1, pp. 608 -612.  + [11] Kang, W. (1996a), Extended controller form and invariants of nonz = z  1 2 linear control systems with a single input.Journal of Mathematical z2+ = z3 + z1 v P¯ (z1 , z2 , z3 , v) Systems, Estimation, and Control, 6, pp. 27-51.  + [12] Kang, W. and A.J. Krener (1992), Extended quadratic controller z3 = v, normal form and dynamic state feedback linearization of nonlinear systems, Siam J. Control and Optimization, 30, pp. 1319-1337. ∂ 3 [z1 v P¯ (z, v)] = 0 or equivalently where [13] Krener, A.J., W. Kang, and D.E. Chang (2004), Control Bifurcations, 2 ∂z1 ∂v z1 =0 in IEEE trans. on Automatic Control VOL. 49, NO. 8, pp.1231-1245. [14] Krener, A.J. and L. Li (2002), Normal forms and bifurcations of ¯ P (z, v) = sign(c1 ) + z2 P¯1 (¯ z2 ) + z3 P¯2 (¯ z3 ) + v P¯3 (z, v). discrete-time nonlinear control systems, SIAM J. on Control and Optimization, 40, pp. 1697-1723. Symmetries [15] Monaco, S. and D. Normand-Cyrot, Normal forms and approximated ∞ P feedback linearization in discrete time, Systems & Control Letters 55 Consider Π∞ : x+ = f (x, u) = F x+Gu+ f [m] (x, u) (2006) pp. 71-80. m=2 and let A(x) = {f (x, u), u ∈ R} be its field of velocities. [16] Poincar´e, H. (1929), Sur les propri´et´es des fonctions d´efinies par les e´ quations aux diff´erences partielles, Oeuvres, pp. XCIX-CX, GauthierA diffeomorphism z = σ(x) is called a symmetry of Π∞ if Villars: Paris. σ∗ A(x) = A(σ(x)), where σ∗ A(x) = {σ(f (x, u)), u ∈ R} . [17] Respondek, W. and I. A. Tall, How many symmetries does admit a nonlinear single-input control system around equilibrium, in 40th In other words z = σ(x) is a symmetry of Π∞ if there CDC, pp. 1795-1800, Florida, (2001). is a feedback u = γ(x, v) such that the feedback trans- [18] Tall, I. A. and W. Respondek, Feedback classification of nonlinear ∞ formation Υ : (σ(x), γ(x, v)) transforms Π into itself. single-input control systems with controllable linearization: normal forms, canonical forms, and invariants, in SIAM J. Control and Following [21], we can show, using the commutative diagram Optimization, pp. 1498-1531, 2002. σ [19] Tall, I. A. and W. Respondek, Transforming a single-input nonlinear - Π∞ Π∞ system to a strict feedforward form via feedback, Nonlinear Control in the Year 2000, A. Isidori, F. Lamnabhi, and W. Respondek, (eds.), Springer-Verlag, 2, pp. 527-542, London, England, (2001). ϕ ϕ [20] Tall, I. A. and W. Respondek, Feedback equivalence to feedforward form for nonlinear single-input systems, Dynamics, Bifurcations and Control, F. Colonius and L. Grune (eds.), LNCIS, 273, pp. 269-286, ? ? Springer-Verlag, Berlin Heidelberg, (2002). ∞ ∞ ΠCF ΠCF [21] Tall, I. A. and W. Respondek, Nonlinearizable analytic single-input σ ¯ control systems with controllable linearization do not admit stationary symmetries, Systems and Control Letters, 46 (1), pp. 1-16, (2002).

1085

Recommend Documents