SciELO - Scientific Electronic Library Online

 
vol.32 número4Carbonization of "Algarrobo Negro" (Prosopis Nigra,): a study of its microstructure and main volatile componentsNumerical experiments on parameter estimation in acoustic media using the adjoint method índice de autoresíndice de assuntospesquisa de artigos
Home Pagelista alfabética de periódicos  

Serviços Personalizados

Journal

Artigo

Indicadores

  • Não possue artigos citadosCitado por SciELO

Links relacionados

  • Não possue artigos similaresSimilares em SciELO

Compartilhar


Latin American applied research

versão impressa ISSN 0327-0793versão On-line ISSN 1851-8796

Lat. Am. appl. res. v.32 n.4 Bahía Blanca dez. 2002

 

Dynamic right coprimt factorization and observer design for nonlinear systems*

Zhengzhi Han† and Guanrong Chen‡

† Department of Information and Control Engineering. Shanghai Jiaotong University, Shanghai, 200030, China. zzhan@mail.sjtu.edu.cn
‡ Department of Electronic Engineering, City University of Hong Kong, China.gchen@ee.cityu.edu.hk

* The reseach of the first author is supported by National Science Foundation of China with No. 69874025

Abstract&— The output behavior of a nonlinear control system depends not only on its input but also on its initial conditions. These two factors have to be considered simultaneously in nonlinear systems design. This paper presents a new definition, called dynamic right factorization, for nonlinear dynamic control systems. This factorization takes the initial conditions as well as the system input into account. Coprimeness and fundamental properties of dynamic right coprime factorization are investigated. Its relations to the system observability and the observer design problem are discussed. An example is given to illustrate the procedure of obtaining the dynamic right factorization and designing an observer for a given nonlinear dynamic system.

Keywords&— nonlinear system; initial condition; right coprime factorization; observer.

I. INTRODUCTION

In the operator-theoretic approach to the study of control systems, a system S is considered as a mapping P from its input space U to its output space Y, i.e., P is called the input-output mapping of S . Since most control systems are dynamic systems whose output behavior depends not only on its inputs but also on its states, thereby relying on the initial conditions of the systems. Precisely, the mapping of a dynamic system should be defined from a Cartesian space , i.e.,

                           (1.1)

where is the linear space of initial states associated with the system.

Initial states are considered, even in linear control systems, and are manipulated independently of system inputs. For linear control systems, by the linearity, we have

=,           (1.2)

where the operators T and G are defined by and . Equation (1.2) implies that the effects of and can be separately considered.

For a nonlinear control system, however, this separation does not hold in general. In the nonlinear case, more often than not, the initial state and the input have to be considered simultaneously. It is inappropriate to fix the initial state in the design and analysis for a nonlinear control system, since the dynamic behavior of a nonlinear system strongly depends on its initial conditions. For example, the systems may be stable for initial states within a set of the initial space , but unstable elsewhere.

In the operator-theoretic approach to control systems, coprime factorization is one of the existing efficient methods for analysis and design (Wolovich, 1974; Kailath, 1980; Vidyasagar, 1985; Youla et al., 1976). By applying the operator factorization methodology, one can introduce the so-called quasi-state space, a framework similar to the state space for linear systems, for nonlinear control systems.

Nevertheless, since 1980’s, the mathematical nonlinear operator theory has been introduced to design, analysis, stabilization and optimization of nonlinear control systems (see, for example, (Banos, 1994; Chen & Han, 1998; Chen & Figueiredo, 1992; Desoer & Kabuli, 1988; Hammer, 1987, 1994; Han & Rao, 1995; Paice, et al., 1993; Sontag, 1989; Verma & Hunt, 1993) and the references therein). However, most papers only consider the operator The initial condition seems to be left out so that these conclusions seriously restrict the application of the operator factorization method in observability analysis and observer design for nonlinear control systems.

The present paper attempts to tackle the observer design problem for nonlinear control systems, by taking the system initial conditions into consideration, from the operator factorization approach. For this purpose, a new concept of dynamic right coprime factorization for nonlinear operators is first introduced, which is defined with respect to initial conditions. Basic properties of the dynamic right coprime factorization are then discussed. The dynamic right coprime factorization is finally applied to the problem of observer design for nonlinear control systems.

The rest of the paper is organized as follows. The next section presents the definition of the dynamic right coprime factorization for nonlinear operators, and discusses its basic properties. Section 3 analyzes linear control systems using the new concept. As a motivation for the new observer design method is to be proposed and studied in Section 4. It will be shown that a nonlinear control system possessing a dynamic right coprime factorization is always observable in the classical sense. The system stabilization problem via an observer approach is then investigated in Section 5, and a detailed design example is studied in Section 6. Finally, Section 7 concludes the paper with some remarks and a further discussion.

II. DYNAMIC RIGHT COPRIME FACTORIZATION

A. The conventional definition of right coprime factorization

To start with, we recall the conventional definition of right coprime factorization of nonlinear operators (see (de Figueiredo & Chen, 1993) for more details).

Let P: U® Y be a nonlinear (i.e., not necessarily linear) operator, which is assumed to be causal from linear space U to linear space Y. If there is a linear space W and if there are two causal and stable operators N: W® Y and D: W® U, with D being invertible, such that P = ND-1, then the pair of operators (N, D) is said to be a right factorization of P. Throughout this paper, we assume that U, Y and W contain proper normed linear subspaces Us, Ys and Ws, called stable subspaces of U, Y and W, respectively. The norms equipped in Us, Ys and Ws are all L2-norm, for example,

.

Us is then .

In general, we may let U, Y and W be finite- or infinite-dimensional subspaces of the so-called extended linear space (see (de Figueiredo & Chen, 1993) for definition).

As is well known, for the vector u(t)=[u1(t) u2(t) ...um(t)]T, for every its Euclidean norm is

.

Moreover, if there exist two causal and stable operators S: Y® W and R: U® W, with R being invertible, such that

     (2.1)

for a unimodular operator on W, then (N, D) is said to be a right coprime factorization of P. Here, as usual, an operator is said to be unimodular if it is stable, invertible, and its inverse is also stable. Equation (2.1) is usually called the Bezout identity. Without loss of generality, we can let =I, the identity operator. If N and D is not coprime, then there exists a nonunimodular largest right cofactor, H, such that and (the theory of general factorization refers to (Jacobson 1973)), where the operator is invertible and the pair (,) is coprime. There were several methods to obtain the largest cofactor H (to see, for example, (Chen & Figueiredo 1992; Desoer & Kabuli, 1988).

If (N, D) is a right coprime factorization of P, and S and R are the operators that satisfy the Bezout identity, then we can construct a system as shown in Fig. 1.


Fig. 1 A compensated system

In Fig. 1, Q stands for the compensator composing of R and S, and is its output. It follows easily, from Fig. 1 and Eq. (2.1), the following identity:

             ;                (2.2)

Thus, if =I, then Eq. (2.2) leads to

                                    (2.3)

B. A new definition of right coprimeness for dynamic systems

We now consider the case where the operator P represents a dynamic plant whose input space is U and output space is Y. It is known, from the state-space method, that there is a linear space W whose elements are states of the plant P such that the output, y(tY, depends not only on the input u(tU but also on the initial value of the state variable (or vector), x (tW, and its differentials. Let W0 be the finite-dimensional linear space that consists of all the initial states of the plant. The number of the dimension of W0 may be larger than W. Let denote the initial condition that leads to a unique solution of P. Then P is more precisely a mapping from W0×U to Y, i.e.,

           (2.4)

This can be understood from that a general state-space model of P is

         (2.5)

which gives x (t)=x (t; x 0, u(t)). Then, y(t)=y(t;x 0, u(t)). Namely, y is a function of x 0 and u(t) with the time variable t.

Note that space W0×U contains a stable subspace W0×Us whose norm is defined by for every [x 0 u]TÎ W0×Us.

Because the domain of the dynamic plant, P, involves the initial state subspace, the definition of the conventional right factorization of P has to be modified appropriately.

Definition 2.1 (Right factorization of a dynamic plant) Let P be a dynamic plant. If there exist two stable dynamic operators N: W® Y and D: W® U, where and are the initial state spaces of N and D, respectively, and D is an invertible operator with D-1: W0×U® W such that for every u(tU and every x 0Î W0,

                        (2.6)

Then the pair of operators (N, D) is said to be a dynamic right factorization, or simply, D-right factorization, of P.                                                                                                                                                                                                                                                                                                                             

A plant with D-right factorization is illustrated in Fig. 2.


Fig. 2 A plant described by a D-right factorization

The following remarks are given to Definition 2.1.

Remark 2.1 As mentioned before, the dimension of W0 is generally larger than that of W. This fact can be seen from the following linear equation

                        (2.7)

To solving from Eq. (2.7), it is necessary to provide u(t) and the initial conditions

.

The dimension of W0 (or ) is 3, however, the dimension of W is 1. 

Remark 2.2 Consider Eq. (2.7) again. If the problem is to solve for a given u(t), then Eq. (2.7) defines a mapping ; if is known, the problem is to solve , then Eq. (2.7) defines another mapping . Obviously, is the inverse of , but the domain and codomain of hold different dimensions. It may be helpful to define . However, usually, we apply the former notation because the initial value is uniquely determined by .                                                                                                                                                                          

Remark 2.3 Let (x 0, u(t)) be a D-right factorizaition of P. We then assume the mapping N is relaxed, i.e., if =0, then =0. It implies that in the D-right factorizaition of P, all initial conditions of N are zero. The hypothesis is reasonable because of causality.                                                                                                                                                                                                                   

In Definition 2.1, the operator D-1 is a mapping from W0×U to W, i.e., x (t)= D-1(x 0, u(t)), or, [x 0, u(t)]T = Dx (t). Two operators can be defined from D. The first one is a projection operator p 0:

The second is

is called the reduced operator of D. The following lemmas provide some fundamental properties of .

Lemma 2.1 Let 1 and 2 be the reduced operators of D1 and D2, respectively. Then D1= D2 if and only if 1=2.

Proof: Instead of a direct verification of the lemma, we prove an equivalent statement that 2 if and only if DD2.

If DD2, then there exists a x (tW such that D1x (tD2x (t), i.e.,

Hence, 1x (t2x (t).

On the other hand, if 2, there exists a x (tW such that 1x (t2x (t). Therefore, , i.e., D1x (tD2x (t).                                                                                                                                        

Note that although D is an invertible operator, is generally not. Nevertheless, we can prove the following result.

Let W(0) be the subspace of W defined by .

Lemma 2.2 Let be the reduced operator of D. Then is an invertible operator from W(0) to U. 

Lemma 2.2 is a direct result of Definition 2.1, hence, its proof is omitted.

Four remarks on Lemmas 2.1 and 2.2 are in order.

Remark 2.4 Let a be a constant and W(a ) be the set of vectors defined by W(a )=(0) Then is invertible from W(a ) to U. 

Remark 2.5 is usually not an invertible operator from W to U. It is onto but not one-to-one. However, it follows from Remark 2.4 that for every u(tU, the set -1(u(t)) has property that if x 1(t), x 2(t-1(u(t)) with x 1(0)=x 2(0), then x 1(t)=x 2(t) for all 0.                                                                 

Remark 2.6 For a causal plant, the set of states has the semi-group property, i.e., if we denote x (t)=x (t; x (0), u(t)), then x (t+t0)=x (t; x (t0), u(t+t0)) for all t0³ 0 and t>0. By using the semi-group property and Remark 2.5, it can be seen that if x 1(0)¹ x 2(0), then x 1(t)¹ x 2(t) for all t>0.                                                                                                                                                                                                                                                                                                                                                 

Remark 2.7 If we fix the initial value x (0)=0, then the plant P reduces to an operator defined by

.

is a traditional operator, hence it has a conventional right factorization . From Lemma 2.1, is identical to . It follows from Lemma 2.1 again that there is a unique operator D such that is its reduced operator. 

When P is a dynamic plant, and when R and S are dynamic systems in Eq. (2.2), their initial conditions have to be considered. In this case, Eq. (2.2) becomes

                           (2.8)

where is generally different from the in Eq. (2.2). is an operator from Z10×Z20×W to W, where Z10 and Z20 are the initial state-spaces of R and S, respectively.

Definition 2.2 (Dynamic right coprimeness)

Let (N, D) be a D-right factorization of the dynamic plant P. If there are two stable operators S: Z20×Y® W and R: Z10×Y® W such that for any initial conditions z1(0) and z2(0), the operator is a unimodular operator, then (N, D) is said to be a dynamic right coprime factorization of P, or simply, a D-right coprime factorization of P.                                                                                                                                                                                                 

Remark 2.8 If Eq. (2.8) holds, then z (0)=z1(0)+z2(0). Therefore, a more precise statement is that is a unimodular operator from W(x (0)) to W(z1(0)+z2(0)).                                                                                                                                                                                                                                                                             

We note that in Definition 2.2, the coprimeness of N and D is defined via N and . Hence, we have the following result.

Lemma 2.4 (N, D) is a D-right coprime factorization of P if and only if (N, ) is a conventional right coprime factorization of for any the initial conditions z1(0) and z2(0).                                                                                                                                                                                                                                                                                                                      

III. AN EXAMPLE

In order to gain more insights about the definition of the D-right coprimeness given in the previous section, we consider as an example the case of general linear time-invariant systems.

Let P be a linear time-invariant system with the state-space description

P:                                                                                           (3.1)

where (A, B, C) is assumed to be completely controllable and completely observable. Instead of x , we have used the conventional notation x to denote the state vector here for the linear system (3.1). The Laplace transformation of the state vector x(t) is given by

(3.2)

where u(s) is the Laplace transformation of u(t). Equation (3.2) leads to a graphic illustration of system (3.1) as shown in Fig. 3, where v=Bu.


Fig. 3 System (3.1).

Without loss of generality, we assume that the matrix B has a full column rank (i.e., the column vectors of B are linearly independent). Consequently, the space spanned by v is isomorphic to U. Moreover, the observability of (C, A) implies that (C, (sI-A)) is right coprime in the conventional sense.

System (3.1) is observable, so we can construct a Luenberger observer:

                        ;                (3.3)

where G is a constant matrix such that (A-GC) is Hurwitz. Solving Eq. (3.3) in the frequency domain, we obtain

                                                           

                   #9;           (3.4)

where v(s) and y(s) are the Laplace transformations of v(t) and y(t), respectively. Figure 4 is obtained by combining Eqs. (3.2) and (3.4). It can be verified that the system shown in Fig. 4 is equivalent to that shown in Fig. 5, with .

Let

= C, = (sI-A), = (sI-A+GC)-1                           

and

= (sI-A+GC)-1G.                                                                        (3.5)


Fig. 4 The linear plant with an observer.

Then, and are stable since A-GC is a Hurwitz matrix. Clearly, is invertible. We can check that the Bezout identity holds. Indeed, we have

 

(3.6)

Although the Bezout identity (3.6) holds for the linear system (3.1), Eq. (2.3) is generally not valid due to the initial conditions involved. This is the reason why we need the new definition of the D-right coprimeness for such dynamic plants.

Let us now take the initial conditions into account. From Fig. 5, we have

For any given z1(0), z2(0) and x(0), (sI-A+GC)-1 (z1(0)+z2(0)-x(0)) is stable since (A-GC) is a Hurwitz matrix. Hence, (sI-A+GC)-1(z1(0)+z2(0)-x(0))+x(s) defines a unimodular operator from W to W. This can also be seen in the time domain, where we have

If the initial condition is considered, from the first equation of (3.1), the state vector should be

                                        (3.7)

where is an operator defined by

[]v(t)=.

Therefore, we have

and N=C.

It then follows from Eq. (3.7) that

Thus,

.

Using similar notation as those used in Eq. (3.7), we have


Fig. 5 An equivalent configuration of Fig. 4.

Thus, . Note that is an invertible operator from W(a ) to V (V=BU) for all real numbers a . By direct calculation, one can easily check that and , where I1 and I2 are identity operators on spaces W and W0XV, respectively.

It can be verified that for all x(t) Î W. The formula for can also be obtained from the first equation of Eq. (3.1). If we deal with the D-right factorization for the linear system in the frequency domain, we actually have

The last two equations for N and are the same as those given in Eq. (3.4).

IV. THE OBSERVER PROBLEM

This section is devoted to a formulation of the nonlinear observer problem from the D-right factorization approach and to a derivation of some conditions for the existence of an observer.

A. Observability

For nonlinear systems, there are several definitions for observability. The definition adopted below was given by Hermann and Krener (1977), which is referred to the system described in Eq. (2.6).

Definition 4.1 (Observability)

An initial condition x (0)Î W0 is said to be distinguishable over U if for every satisfying , there is a u(tU such that .

The plant P is said to be observable if every x (0)Î W0 is distinguishable over U.                                                                                                                                                                        

Theorem 4.1 If the plant P has a D-right coprime factorization, then P is observable.

Proof: If P has a D-right coprime factorization, then there are two operators R and S such that a system as shown in Fig. 1 can be constructed. Thus, it follows from Eq. (2.8) that

                          ;                (4.1)

where is unimodular for any given initial conditions z1(0) and z2(0).

If the plant is not observable, on the other hand, then there exist two states x 1(0) and x 2(0), , such that for all u(tU and for all 0, . Thus, Eq. (4.1) implies that . Therefore, the operator is not one-to-one from W to W no matter what values of z1(0) and z2(0) are given. It contradicts the fact that is a unimodular operator.                                                                                                                                                                                                                                                                   

B. Observers

Consider a compensated system shown in Fig. 6 where P is the plant with a right coprime factorization (N, D) and Q is the compensator with inputs (u, y) and output z . From Fig. 6, y=Nx (t) and u=x (t). Consequently, the inputs of Q are functions of x (t). Thus, when Q is a dynamic compensator, the following equation is valid:

Definition 4.2 (Observer)

The compensator Q is said to be a globally asymptotic observer, or simply, an observer of the dynamic plant P if for any u(tU, the following conditions are satisfied:

                 1.              when z (0)=x (0), z (t)= x (t) for all[0, ¥ );

                 2.              when z (0)¹ x (0), (t® ¥ ).

Q is said to be a locally asymptotic observer, or simply, a local observer, of the dynamic plant P at x (0) if there is a d >0, such that for any u(tU, the following conditions are satisfied:

                 1.              when z (0)=x (0), z (t)= x (t) for all[0, ¥ );

                 2.              when z (0)¹ x (0) and <d , (t® ¥ ).                                                                                                                                                                                                


Fig. 6 A nonlinear dynamic plant with a compensator.

Definition 4.3 (Almost asymptotic observer)

The compensator Q is said to be a global almost asymptotic observer (gaao) of the dynamic plant P if for any u(tU, the following conditions are satisfied:

1. when z (0)=x (0), z (t)= x (t) for all[0, ¥ );

2. when z (0)¹ x (0), (t® ¥ ) (a.a)*.

Q is said to be a local almost asymptotic observer (laao) of the dynamic plant P at x (0) if there is a d >0, such that for any u(tU, the following conditions are satisfied:

                 1. when z (0)=x (0), z (t)= x (t) for all[0, ¥ );

2. when z (0)¹ x (0) and <d ,

(t® ¥ ) (a.a). 

It is obvious that a (global) observer is always an almost asymptotic observer. Conversely, if P is a continuous-time system, i.e., P is a continuous mapping and the input function u(t) is also continuous, then gaao (laao) is a (local) observer.


Fig. 7 The configuration of a compensated system.

We now assume that the compensator Q has a configuration as shown in Fig. 7, where R and S satisfy the Bezout identity and M is a unimodular operator. Let z1(t) and z2(t) be the outputs of R and S, respectively. It follows from Fig. 7 that z(t) = z1(t)+z2(t); in particular, z(0) = z1(0)+z2(0). Since the system is causal, we have z (0) =M(z(0)).

Lemma 4.1 Consider the system shown in Fig. 7. If the initial conditions of R and S can be adjusted, then there exists a unimodular operator M1 such that M = implies the output of Q, is equal to x (t).

Proof: From Eq. (2.8), we have

            9; (4.2)

where is unimodular for any initial values z10 and z20. Now, let us fix the values of z10 and z20, i.e., let z10= and z20=. Then, we define an operator M1 by

                                           (4.3)

where a is a constant depending only on x (0), and are constant vectors.

M1 is a unimodular operator; hence, exists and is stable. Let M= in Fig. 7. Then the output of Q satisfies

.                      9;              (4.4)

When we designate z1(0)= z10= and z2(0)= z20=, it follows that .                                                                                        

Lemma 4.1 gave an approach to reconstruct the state variable x for a nonlinear system. However, it is difficult to use in practice. There are two problems. First, we generally cannot adjust the initial values of an observer. Consequently, we may fail to assign the initial values and to R and S, respectively. Secondly, the operator may contain the unknown initial value x (0); hence, it varies when x (0) changes. For example, for the linear case, we have obtained, in Section 3,

The operator M1 is then defined by

                    ;                (4.5)

Consequently,

(4.6)

Note that the right-hand of Eq. (4.6) contains x(0). Yet the goal of designing an observer is to estimate the state without any prior knowledge of x(t). In the following discussion, we will drop the requirement on the initial value of the state and keep invariant. In so doing, however, only a local result can be obtained.

We thereafter fix all the initial conditions: not only those of z10 and z20, but also x (0)=. Then, by using the same notation as in Lemma 2.3 (note that the initial values have changed), we obtain a unimodular operator as follows:

where x (tW(a ).

For continuous operators, we have the following results.

Lemma 4.2 Consider the system shown in Fig. 7. Let M=. Then, there is a real number d >0 such that when |x (0)-a | < d , there exists an initial value of z(t), z(0)=z(x (0)), leading to z (t)=x (t) for all t>0.

Proof: From Eq. (4.2), we can define a function H(z(0), x (t)) as follows:

,                      9;              (4.7)

where z(0)=z10+z20 is the initial value of z(t). Then, define another function f (z(0), x (t)) by

#9;                (4.8)

If , then by repeating a process similar to the proof of Lemma 4.1, we obtain Now, to apply the implicit function theorem, we only need to show that the function f (z(0), x (t)) is one-to-one with respect to the initial value z(0). If since H(z(0), x (t))=z(t) whose initial value is z(0). Hence, , so that .

By the implicit function theorem, we know that there are a real number d > 0 and a function z(0)=z(x (t)) (in fact, z(0)=z(x (0)) since the system is causal) such that if then f (z(0), x (t))=0, namely, we have z (t)=x (t).                                                                                                                                                                                                                                                    

Theorem 4.2 Consider the system shown in Fig. 7. Let M and d > 0 be defined as in Lemma 4.2. If |x (0)-a | < d and x (t), then the compensator Q in Fig. 7 is a local almost asymptotic observer.

Here, we should recall that is the stable subspace of W.

Proof: By Lemma 4.2, for every x (t) which satisfies that |x (0)-a |<d and x (t), there is an initial value such that z (t)=x (t). Moreover, since H is a continuous operator for the initial condition z(0), there exists a such that when , H(z(0), x (t)) . Hence,

for every {1,2,..., n}, since the norm that we adopted for is the L2-norm, we have

.

This implies that for any e >0, there exists a T=T(e )>0 such that

Thus,

As a result, the compensator Q in Fig. 7 is a local almost asymptotic observer.                                                                                                                           

Corollary 4.1 Suppose that in the system (2.5), is continuous and has a D-right coprime factorization. Then this system has a local observer.

This corollary follows directly from Theorem 4.2 and the statement given after Definition 4.3.

Corollary 4.2 Let d be as defined in Lemma 4.2. Then, for any and e > 0, there exists a , independent of z(0), such that for all satisfying , we have

<e (a.a.).

Because is a closed set, the conclusion follows from the Cantor Theorem in Calculus.

V. STABILIZATION VIA OBSERVER

In the design of linear control systems, separability is an important performance index. With this property, a complicated problem can be decomposed into several simpler subproblems, so that the design is easily performed.

It is well known that the stabilization of a linear system implies the separability. Usually, the state of a control system is not accessible; hence, the stabilization design consists of constructing an observer and a feedback law. The separability asserts that these two problems in a design can be implemented individually. The composition of observer and feedback will assign the same poles as those designated for the feedback law. However, in general, the stabilization of a nonlinear system does not imply such a nice property. An example given by Pan et al., (1993) shows that a control system can be stabilized by a direct state feedback but fails if the feedback is given via an estimated state provided by an asymptotic observer.

However, it is interesting that the separability is still valid provided that the initial state errors can be controlled within a small area. This section will verify by using dynamic coprime factorization of nonlinear systems to show the separability. Consider a nonlinear plant P described by a right coprime factorization (N, D). The state feedback used is u=v-F(x ) (as shown in Fig. 8).


Fig. 8 State feedback configuration.

Theorem 5.1 Suppose that the closed loop system shown in Fig. 8 is well-posed (see Willems, 1971, for the definition of well-posedness) and the operator F is stable. Then the closed-loop system is stable if and only if (+F) is a unimodular operator, where is the reduced operator of D.

Proof: From Fig. 8, we have

,                                                                  9;                                                             (5.1)

so that

.                                                                    (5.2)

Since the system is well-posed, x is uniquely determined by v. The operator +F is then invertible. Consequently, for the closed-loop system, we have

.                                                    #9;                                   (5.3)

Necessity. Because the system is stable, is stable. On the other hand, is stable since (N, D) is a right factorization. By assumption, F is stable, so is +F. Therefore, +F and are both stable, namely, +F is unimodular.

Sufficiency. If +F is unimodular, then is stable. It follows from Eq. (5.3) that the closed-loop system is stable.                                                                                                                       

A system is said to be overall stable if when the input signal is stable (in the sense that it decays to zero asymptotically) then all the internal signals are also stable. In an overall stable closed-loop system, F has to be stable. Thus, we have the following result, which is convenient to use.

Corollary 5.1 Suppose that P has a D-right coprime factorization (N, D). Then, a stable feedback F can stabilize P if and only if there exists a unimodular operator M satisfying F = .

Proof: By Theorem 5.1, the closed-loop system is stable if and only if +F is a unimodular operator. Denote M=+F. Then the conclusion follows.                                                                               

Let us now consider the feedback configuration shown in Fig. 9, where is the feedback determined in the stabilization design shown in Fig. 8, and operators R, S and M1 are those obtained in Section 4. From Section 4, we know that Q is qualified as a local observer, i.e., for any given x (0) there exists (0)=z(x (0)) such that z (t)=x (t) and if z(0) is close enough to (0), then ||z (t)-x (t)||® 0. Note again that we have assumed that the operators given in Fig. 9 are all continuous.

Theorem 5.2 Let be the stabilizing feedback designed in Theorem 5.1, and let Q be the local observer at x (0). Then there exists a d > 0 such that when and , the system is stable.

Proof: Since the stable subspace Us is an open set, for every there exists a d 1>0 such that for all , . is a continuous operator; hence, there is a d 2>0 such that when , we have |.

Let H(z(0), x (t)) be as defined in Eq. (4.7). Observe that and is continuous with respect to z(0). Hence, there exists a d >0 such that provided . Thus, if , then we will have that ,.

The following equation can be obtained from an inspection of Fig. 9:

.

It yields

.                    (5.4)

Since |, |. Moreover, by the definition of d 1, the right-hand side of Eq. (5.4) is in the stable subspace, i.e., . Since M2 is a unimodular operator, . Note that we have required , which implies that . The conclusion of Theorem 5.2 then follows from that fact that all operators involved are stable. 


Fig. 9 State feedback via an observer.

We note that in the proof of Theorem 5.2, we did not require . Hence, at the beginning of the proof we had no need to require .

VI. AN EXAMPLE

As an illustrative example, we consider a nonlinear plant described by

,                               ;                (6.1)

where x is the state of the plant and x (0) is the initial value of state.

The D-right factorization of the plant can be constructed as

                         (6.2)

and

          9; (6.3)

where are the initial values of D and N, respectively. Recall that we have assumed that . The inverse of D is

        9; (6.4)

Obviously, is an unstable operator. To check that gives the exact inverse of D, we compute

           (6.5)

To distinguish the input of D from that of , we have used uD-1(t) and uD(t) as substitutes for the input u(t) in Eqs. (6.2) and (6.5), respectively. Now, let . Then, by Eq. (6.5), we have uD-1(t) =uD(t). From the same approach, we obtain

                                                         (6.6)

Hence, DD-1 and D-1D are both identity mappings. Moreover, we have

                           (6.7)

We next take ==0. Then it follows that Eq. (6.7) is identical to Eq. (6.1). As a result, (N, D) is a D-right factorization of P.

To verify the coprimeness, let

(6.8)

and

(6.9)

Thus,

              (6.10)

SN+RD is a unimodular operator for any initial conditions z1(0) and z2(0) since is a stable integration factor. Let S and R be as defined above and choose M=. Then a global asymptotic observer as shown in Fig. 7 can be constructed as follows. Let the feedback stabilizer be (2I-. Then, the output of the closed -loop system, y(t), is given by

This output is obviously stable (converges to zero as ). Moreover, we can check that all signals in the closed-loop system are stable.

VII. CONCLUSIONS

The dynamic behavior of a control system depends on both the initial state and the control input. Particularly, for nonlinear systems, these two factors cannot be handled separately in general. This paper has formulated a dynamic right coprime factorization approach, which can simultaneously handle the initial state and the control input for the purposes of system observation and stabilization. Some fundamental properties of the dynamic right coprimeness have also been studied, and the relations of the dynamic right coprime factorization with observability and observer design have both been established. It has also been verified that the dynamic coprimeness implies the observability and the Bezout identity can be applied to design a dynamic observer. In addition, it has been shown that the linear separability of feedback and observer can be extended, at least locally, to nonlinear systems. A linear system example has been used to verify that the new results are consistent with the existing ones, and a nonlinear example has been constructed to visualize all the new concepts and the observer design procedure. It is believed that the new approach developed in this paper captures the very nature of nonlinear dynamic control systems, and hence will be useful for other analysis, design, simulation and implementation purposes. Future work along the same line includes effective construction methods of the dynamic observers, particularly global ones, for general nonlinear control systems.

REFERENCES

Banos, A., "A right coprime factorization of feedback linearizable systems," Proc. of Amer. Contr. Conf., Baltimore, MD, 1700-1701 (1994).        [ Links ]

Chen, G. and Z. Z. Han, "Robust right coprime factorization and robust stabilization of nonlinear feedback control systems," IEEE Trans. Auto. Contr., 43, 1505-1510 (1998).        [ Links ]

Chen, G. and R. J. P. de Figueiredo, "On construction of coprime factorizations of nonlinear feedback control systems," Circ. Sys. Sign. Proc., 11, 285-307 (1992).        [ Links ]

de Figueiredo, R. J. P. and G. Chen, Nonlinear Feedback Control Systems: An Operator Theory Approach, Academic Press, New York (1993).        [ Links ]

Desoer, C. A. and M. G. Kabuli, "Right factorizations of a class of time-varying nonlinear systems," IEEE Trans. Auto. Contr., 33, 755-757 (1988).         [ Links ]

Hammer, J., "Fraction representations of nonlinear systems: A simplified approach," Int. J. of Control, 46, 455-472 (1987).        [ Links ]

Hammer, J., "Internally stable nonlinear systems with disturbance: A parametrization," IEEE Trans. Auto. Contr., 39, 300-314 (1994).        [ Links ]

Han, Z. Z. and M. Rao, "Finite-gain stabilization of nonlinear systems," Proc. of NOLCOS’ 95, Lake Tahoe, CA, 777-782, (1995).        [ Links ]

Hermann, R. and A. J. Krener, "Nonlinear controllability and observability," IEEE Trans. Auto. Contr. 22, 728-740 (1977).        [ Links ]

Jacobson N., Basic Algebra I (Ch. 2-3), W. H. Freeman, San Francisco (1973).        [ Links ]

Kailath, T., Linear Systems, Prentice-Hall, NJ (1980).        [ Links ]

Paice, A. D. B., J. B. Moore and R. Horowitz, "Nonlinear feedback stability via coprime factorization analysis," J. of Math. Sys. Estimat. Contr., 2, 293-322 (1993).        [ Links ]

Pan, D. J., Z. Z. Han and Z. J. Zhang, "Bounded input bounded output stabilization of nonlinear systems using state detectors," Sys. Contr. Lett., 21, 189-198 (1993).        [ Links ]

Sontag, E. D., "Smooth stabilization implies coprime factorization," IEEE Trans. Auto. Contr., 34, 435-443 (1989).        [ Links ]

Verma, M. S. and L. R. Hunt, "Right coprime factorizations and stabilization for nonlinear systems," IEEE Trans. Auto. Contr., 38, 222-231 (1993).        [ Links ]

Vidyasagar, M., Control Systems Synthesis: A Factorization Approach, Cambridge, MIT Press, Boston (1985).        [ Links ]

Willems J. C., The Analysis of Feedback System, The MIT Press, Cambridge, (1971).        [ Links ]

Wolovich, W. A., Linear Multivariable Systems, Springer-Verlag, New York (1974).        [ Links ]

Youla, D. C., H. A. Jabr and J. J. Bongiorno, "Modern Wiener-Hopf design of optimal controllers - Part II: The multivariable case," IEEE Trans. on Auto. Contr., 21, 319-338 (1976).        [ Links ]

Received: September 8, 2000.
Accepted for publication: May 6, 2002.

Recommended by Subject Editor J. L. Moiola

Creative Commons License Todo o conteúdo deste periódico, exceto onde está identificado, está licenciado sob uma Licença Creative Commons