Classifications of Single-input Lower Triangular Forms
Abstract
The purposes of this paper are to classify lower triangular forms and to determine under what conditions a nonlinear system is equivalent to a specific type of lower triangular forms. According to the least multi-indices and the greatest essential multi-index sets, which are introduced as new notions and can be obtained from the system equations, two classification schemes of lower triangular forms are constructed. It is verified that the type that a given lower triangular form belongs to is invariant under any lower triangular coordinate transformation. Therefore, although a nonlinear system equivalent to a lower triangular form is also equivalent to many other appropriate lower triangular forms, there is only one type that the system can be transformed into. Each of the two classifications induces a classification of all the systems that are equivalent to lower triangular forms. A new method for transforming a nonlinear system into a lower triangular form, if it is possible, is provided to find what type the system belongs to. Additionally, by using the differential geometric control theory, several necessary and sufficient conditions under which a nonlinear system is locally feedback equivalent to a given type of lower triangular form are established. An example is given to illustrate how to determine which type of lower triangular form a given nonlinear system is equivalent to without performing an equivalent transformation.
Classification, feedback equivalence, lower triangular form, multi-index.
1 Introduction
Since nonlinear phenomena are widely present in nature and many industrial processes, the studies of nonlinear control systems are of obvious practical value [1, 2, 3]. Lower triangular forms are a class of nonlinear systems attracting considerable attention. For example, backstepping, as a powerful control strategy for lower triangular systems, has been developed based on the cascade structures of these systems [2, 4, 5, 6, 7, 8, 9]. Many exciting results have been obtained for some special classes of lower triangular forms, such as strict feedback forms [10, 11, 12, 13, 5, 14, 15] and -normal forms [16, 17, 18, 19, 20, 21]. Motivated by these works, we address two problems in this paper. The first one is how to make classifications of lower triangular forms in favor of the design of control laws for these systems. The second problem is whether and how a nonlinear system can be equivalently transformed into a given type of lower triangular form.
Before discussing the classification scheme, we first review the related research on lower triangular forms. A nonlinear system is called a lower triangular form [4] if it takes the form
(1) | ||||
where is the state vector, is the scale input, is a smooth function with , and , , are smooth functions such that , , hold in a neighborhood of the origin. A lower triangular form is said to be a -normal form [22, 23] if it is also of the special form
(2) | ||||
where , , are positive integers, and , and , are smooth functions with
When , (2) becomes a strict feedback form, which has been verified to be feedback equivalent to the controllable canonical form. The first report on -normal forms was carried out by Lin and Qian. From 2000 to 2006, they conducted a series of systematic studies about the controller design for -normal forms to meet various control objectives, including global stabilization [16, 17, 18], adaptive control [19], output tracking [20], and output feedback stabilization [21]. Subsequently, further impressive studies focused on those systems are presented, such as finite-time control [24, 25, 26], control [27], state-constrained control [28], global stabilization using multiple Lyapunov functions [29], nonsingular prescribed-time stabilization [30], and tracking control [31].
Seeing that one can find a great many lower triangular forms other than -normal forms and strict feedback forms, how to classify lower triangular forms is a problem worthy of study. As far as we know, there has been no report on this problem. Two classification schemes proposed in Section III are expected to be helpful in analyzing the behavior of lower triangular forms. The first classification scheme is directly inspired by -normal forms. Let us denote the left-hand side of the th equation of (2) by for . -normal forms have a property that , , and are satisfied. In this paper, we say that is the least -multi-index of (see Definition 6). These multi-indices are observed playing an key role in the controllers for -normal forms [16, 17, 18, 19, 20, 21, 24, 25, 26, 27, 28, 29, 30, 31]. This motivates us to classify (1) by the least -multi-indices of for . Moreover, we will see that the least -multi-index of is invariant under a class of coordinate transformations called lower triangular coordinate transformations. The other way presented in this paper to classify lower triangular forms is based on another new notion called the greatest essential -multi-index set of (see Definition 3.5 and 3.12). Since the least -multi-index of belongs to the set, this classification is a refinement of the first one. It will be verified that the set is finite and invariant under any lower triangular coordinate transformation. Also, two algorithms for determining those sets from (1) are given in section III. It is reasonable to infer that those multi-indices can be expected to act as a pivotal part of the controllers for lower triangular forms, considering that the terms corresponding to the least -multi-index of and the elements of the greatest essential -multi-index set of can be regarded as the invariant ”control” terms for the equation given in (1) (see Remark 3.39).
Since a classification of lower triangular forms induces a classification of all the systems that are feedback equivalent to lower triangular forms, the next problem naturally considered in this paper is whether a given nonlinear system is equivalent to a specific type of lower triangular form via a state feedback and a change of coordinates. This problem is about feedback equivalence between different systems. In recent decades, a series of original results have been achieved on the issue of feedback equivalence. In 1973, Krener provided several sufficient and necessary conditions that an affine nonlinear system is equivalent to another affine system or a linear system via a local coordinate transformation [32]. In 1978, taking invariants under feedback into consideration, Brockett proposed a necessary and sufficient condition for a nonlinear system to be equivalent to a controllable linear system via a local coordinate transformation and a state feedback of the form , where and are two state vectors, is a smooth function, and is a real number [33]. In the 1980s, the problem of exact linearization with a feedback taking the form , where is a function satisfying , was solved in [34, 35, 36]. The multi-input exact feedback linearization problem was solved in [37]. Cheng and Lin [22] presented a necessary and sufficient condition under which a nonlinear system is feedback equivalent to a -normal form via a coordinate transformation and a state feedback of the form , and also designed an algorithm to find the appropriate coordinate transformations and feedback control laws in 2003. In late this year, Respondek [23] solved the -normalization problem using a state feedback of the form and pointed out -normal forms, taking the form (2), are all locally equivalent to their special cases with for .
Two methods are provided to determine whether a nonlinear system is feedback equivalent to a given type of lower triangular form in Section IV. A way to solve the problem is to transform the system into a lower triangular system from which one then can determine the least -multi-index and the greatest essential -multi-index set of the right-hand side of its th equation. A new necessary and sufficient condition for a single-input nonlinear system to be equivalent to a lower triangular form is given to simplify the transformation mentioned above. Since it may be quite difficult to find an appropriate change of coordinates to transform a system into a lower triangular form, we seek a new method for judging the type without implementing an equivalent transformation. Theorem 4.58, Theorem 4.61, Corollary 4.65, and Corollary 4.66 allow us to determine whether a nonlinear system is equivalent to a specific type of lower triangular form by computing Lie brackets.
The rest of this paper is organized as follows. Section II will describe in detail the problem of how to classify single-input lower triangular forms and the problem of whether a system is equivalent to a specific type of lower triangular form. Section III gives two ways to solve the former, and Section IV discusses the latter. We conclude the paper in Section V.
2 Problem Formulations
To begin with, we clarify that throughout this paper all the definitions and statements are local, although it is possible to generalize to the global as well. In other words, we always operate in some neighborhoods of the origin which are small enough. To classify lower triangular forms, we pay special attention to a class of coordinate transformations defined as follows.
Definition 1
A local coordinate transformation is said to be lower triangular if it takes the form
(3) | ||||
Lemma 1
The classifications we investigate here should guarantee that the type a lower triangular form belongs to is unchanged under any lower triangular coordinate transformation.
There are some clarifications about the classifications of lower triangular forms we would like to illustrate. First, the rules we design to classify lower triangular forms are independent of and introduced in (1) because they can be changed by the input . Suppose that and are two given smooth functions with . Take in an appropriate neighborhood of the origin, and then the last equation of (1) becomes . Second, in some literature, such as [25, 26, 30], the parameters , , in (2) are allowed to be selected as positive fractions. Since is not smooth at the origin when is not a nonnegative integer, we only consider the case that , , are all positive integers. Last, a smooth nonaffine system
can be equivalently transformed into an affine system via adding a new coordinate variable . In fact, the system can be rewritten as
Thus, a classification of affine lower triangular forms can be naturally extended to nonaffine lower triangular forms, and we only examine affine systems here.
If the problem of how to classify lower triangular forms has been solved, let us consider a single-input nonlinear system
(4) | ||||
where is the system state, is the control input, , , are smooth functions with , and , , are all smooth functions such that there exists an integer satisfying . The next problem we address in this paper is whether (4) is locally equivalent to a given type of lower triangular form via a state feedback and a change of coordinates. The state feedback considered here is of the form
(5) |
where and are smooth functions with , and the change of coordinates can be expressed as
(6) |
where is a smooth invertible mapping with .
3 Classifications of Lower Triangular Forms
The problem we are concerned with in this section is how to classify lower triangular forms. Let us start with the following two definition.
Definition 2
Definition 3
Let and be multi-indices. We write if and only if they are both proper -multi-indices with and holds for every when [38].
Remark 1
Every proper -multi-index can be regarded as an -multi-index with .
Taking as an -dimensional multi-index, for ease of notation, we write
and
where . Moreover, if is a function and , we define that [38].
Definition 4
is a smooth function (or a holomorphic function) and is a multi-index with . We say that is a multi-index of (with respect to the coordinates ) if holds.
Remark 2
is a multi-index of if and only if .
Remark 3
In most cases, we consider the function to be real-valued and smooth. This function is allowed to be complex-valued and holomorphic only for discussing invariant multi-indices in subsection B. For the same reason, the lower triangular coordinate transformation defined by Definition 1 can be smooth or biholomorphic.
Proposition 1
Suppose is a smooth (or a holomorphic) function and is a multi-index of . can be express as
In above equation, is a nonzero coefficient and is a function with .
For convenience, let us denote the set of all the proper -multi-indices of by for and write throughout this paper.
The rest of this section is divided into three subsections. Subsection A discusses several properties of multi-indices. Subsection B investigates the invariant multi-indices of a function under lower triangular coordinate transformations. In Subsection C, we propose two classification schemes of lower triangular forms.
3.1 The Least Multi-index and Essential Multi-indices of Functions
In this subsection, we investigate which multi-indices of a function may be more vital by exploring the relations between multi-indices. The following definition presents one of the ways to compare two multi-indices.
Definition 5
and are proper -multi-index and proper -multi-index, respectively. Let . We say that is less than in lexicographical order, denoted by , if there exists an integer such that and for all .
Example 1
As defined above, we have and .
Definition 6
Let be a set whose members are all proper -multi-indices. is said to be the least -multi-index of if holds for any different from . Further let be a smooth function (or a holomorphic function). We also call the least -multi-index of as the least -multi-index of , written as .
Remark 4
if and only if .
Example 2
Consider the following lower triangular form
We have and .
Definition 7
Let and be multi-indices. If there exists a lower triangular coordinate transformation such that
where and the function satisfies , then we say that is generated by , denoted by . If and , we write .
Remark 5
Arbitrary proper -multi-index () can be generated by the proper -multi-index . The -multi-index can only generate itself and can only be generated by itself.
Example 3
Let , and select the following lower triangular coordinate transformation
whose inverse transformation can be expressed as
Substituting the above equations into yields
that is, can generate at least the six 3-multi-indices as follows: , , , , , and .
Proposition 2
Let and be proper -multi-index and proper -multi-index, respectively. If then can not generate .
Theorem 1
and are proper -multi-index and proper -multi-index, respectively, satisfying and . Then if and only if for all we have
(8) |
Proof 3.2.
The necessity is obvious, let us verify the sufficiency. We first consider the case of . It is clear that in this case. From and (8), holds. Let and a new coordinate satisfying
Since substituting the above equation into yields
we have
and then holds for the case.
Suppose that, for an integer and all the , holds when (8) is satisfied. We now prove that, (8) still implies when is a proper -multi-index. To this end, let us consider the two cases as discussed below. For the case , one can construct a family of new coordinates satisfying
and where the coefficient and . If we choose the next coordinate satisfying
then
(9) | ||||
is obtained. There is a term
in the right-hand side of (9), which implies . The other case is . Taking a family of new coordinates satisfying
denoted it by , we compute the function .
The right-hand side of the above equation includes the term
(10) |
Let us denote the multi-index of this term by , it is obvious that . Additionally, for any , the inequality holds, and then is obtained. This means that we can find a new family of coordinates satisfying
such that is a multi-index of with respect to -coordinates; that is, . To prove , let be another multi-index of with respect to . Since , is not a multi-index of with respect to -coordinates. Thus, must be a multi-index of with respect to -coordinates.
Therefore, holds when we have (8).
From the above theorem, the following two corollaries are immediate consequences.
Corollary 3.3.
Let be a set of multi-indices, and take any . Then the relation has the following properties:
(i) ;
(ii) both and imply ;
(iii) both and imply .
That is, is a partial order on the ground set .
Corollary 3.4.
and are proper -multi-index and proper -multi-index, respectively, with . if and only if for some the inequality
holds. In the case of , and are both true if and only if there exist two integers such that the following inequalities hold.
Definition 3.5.
Let be a set of multi-indices and a proper -multi-index. is said to be a weakly essential -multi-index of if there is no another proper -multi-index of that can generate . If holds for any , we say that is an essential -multi-index of . is a smooth function (or a holomorphic function) and is a proper -multi-index of . is said to be a weakly essential -multi-index of if is a weakly essential -multi-index of . Moreover, if is an essential -multi-index of , we say that is an essential -multi-index of .
Lemma 3.6.
is a smooth function (or a holomorphic function) and is a lower triangular coordinate transformation. For an -multi-index and the function , we have
(11) |
where and every is a -multi-index.
Proof 3.7.
Assume (11) holds for a nonzero multi-index , where and . Let . For all satisfying , can be deduced by using Theorem 1. We now focus on the case of but . There exists an integer such that and for all . Comparing to , the relation
must hold for this case. Then a direct calculation presented by (12) shows that (11) holds for .
(12) | ||||
This proves (11).
Proposition 3.8.
is a weakly essential -multi-index of a smooth function (or a holomorphic function) if and only if is still a weakly essential -multi-index of the function where is a coordinate transformation taking the form
(13) | ||||
Proof 3.9.
Necessity. Since when the necessity is obvious, we only consider the case of . Let be a multi-index satisfying . If is a proper -multi-index, we obtain since is not a multi-index of . Now consider as a proper -multi-index with . Owing to for any , any term in which has the multiplier is equal to 0. Thus, the only term in that is not equal to 0 at the origin is
that is, . Similarly, we can obtain for arbitrary -multi-index . Therefore is a weakly essential -multi-index of .
To prove the sufficiency, it is enough to note that the inverse transformation of is of the form
and to repeat the proof of the necessity.
Furthermore, the following proposition can be verify in a similar way to the proof the above proposition.
Proposition 3.10.
is an essential multi-index of a smooth function (or a holomorphic function) if and only if is still an essential multi-index of the function where is a lower transformation coordinate transformation.
Definition 3.11.
is a set of -multi-indies and is a subset of . is said to be the greatest weakly essential -multi-index set of if consists of all the weakly essential -multi-indices of . Let be a smooth function (or a holomorphic function) and is a subset of . is said to be the greatest weakly essential -multi-index set of , denoted it by , if it is the greatest weakly essential -multi-index set of . We also write .
Definition 3.12.
is a set of multi-indies. is said to be the greatest essential -multi-index set of if consists of all the essential -multi-indices of . A set is said to be the greatest essential -multi-indices set of , denoted it by , if the set consists of all the essential -multi-indices of . We also define , and call as the greatest essential multi-indices set of .
Exploiting Definition 3.11, Definition 3.12, Proposition 3.8, and Proposition 3.10, we obtain the following two theorems.
Theorem 3.13.
Let be a smooth function (or a holomorphic function), a change of coordinates taking the form (13), and . Then .
Theorem 3.14.
Let be a smooth function (or a holomorphic function), a lower triangular coordinate transformation, and . Then and for .
Proposition 3.15.
is a set of proper -multi-indices such that, for any two different elements , both and are satisfied. Then is a finite set.
Proof 3.16.
When , is obviously finite. Assuming and , must be the only element of because, for any different from , means and means .
We now show that if for all the set of -multi-indices is finite, then remains finite when is a set of -multi-indices. Suppose is a given proper -multi-index of . For any , there are four possible relations between and as follows: , , , and neither nor . We will verify that the subset consisting of all the multi-indices falling into each case is finite. In the first case, must hold to meet both and ; that is, is the only multi-index suitable for this case. In the second case, means that has already been satisfied and we have to choose such that . For a given , the above inequality implies that the choices of are finite. Let us discuss the third case. The number of all the proper -multi-indices satisfying is finite. Furthermore, for a fixed , there are no more than one element satisfying for . So the elements of that meet the third case are also finite. In the last case, the two proper -multi-indices and can not generate each other. For a given , all the proper -multi-indices that can be select as have been assumed to be finite. Note that, for a fixed , at most one proper -multi-index taking the form can belong to . Then, all the possible proper -multi-indices that can be chosen as in this case are finite. In summary, the set is finite.
The following theorem can be obtained directly from the above proposition.
Theorem 3.17.
Suppose is a smooth function (or a holomorphic function). Then, for , , , , and are all finite sets.
Let be a set of multi-indices. We write the set that consists of all the multi-indices generated by the elements of as , and write the subset that consists of all the proper -multi-indices of as .
Theorem 3.18.
is a set of multi-indices, and is a set of weakly essential -multi-indices of . Suppose is a proper -multi-index and there exists an integer such that
(i) holds for every proper -multi-index ,
(ii) is satisfied when .
Then must be a weakly essential -multi-index of . Additionally, if is a smooth function (or a holomorphic function) and the aforementioned set , then .
Proof 3.19.
Since and for any , can not be generated by another proper -multi-index of . Thus, is a weakly essential multi-index of .
Corollary 3.20.
Let be a set of multi-indices and a set of weakly essential -multi-indices of . is the least -multi-indices of , then must be a weakly essential multi-index of . Additionally, suppose is a smooth function (or a holomorphic function) and is exactly , then .
By using Corollary 3.20 and Theorem 3.18, the following two algorithms are provided to find the greatest weakly essential -multi-index set of a set of proper -multi-indices.
Algorithm 1
is a set of proper -multi-indices. Determine the greatest weakly essential -multi-index set of :
Step 1) Set .
Step 2) If , then the algorithm terminates; else find the least -multi-index of , denoted it by , set , and then go to Step 2).
Algorithm 2
is a set of proper -multi-indices. Determine the greatest weakly essential -multi-index set of :
Step 1) Set .
Step 2) If , then the algorithm terminates; else for every find the least multi-index of the set
denoted it by , set , and then go to Step 2).
Remark 3.21.
For a function , the above two algorithms provide methods to obtain from .
It is clear that for a function . In this paper, we pay special attention to . Making use of Proposition 2, we get the following theorem.
Theorem 3.22.
Suppose is a smooth function (or a holomorphic function). Then .
Proposition 3.23.
is a smooth function (or a holomorphic function). Then we have
and
3.2 Invariant Multi-indies of Functions
In this subsection, we consider a question that for a given multi-index of a function whether there exists a lower triangular coordinate transformation such that is not a multi-index of .
Definition 3.24.
is a smooth function (or a holomorphic function). , a proper -multi-index of function with , is said to be invariant under every lower triangular coordinate transformation if is still a proper -multi-index of the function .
Proposition 3.10 implies the following proposition.
Proposition 3.25.
All the essential multi-indices of the function are invariant.
Now we only need to consider, for , whether there exists a lower triangular coordinate transformation such that is not a multi-index of . The next example illustrates that this kind of lower triangular coordinate transformation may not exist when we restrict it to real-value coordinate transformations.
Example 3.26.
Consider the function
has proper -multi-indices and . is the least -multi-index of and can generate . Select a lower triangular coordinate transformation as
the inverse transformation of which, denoted by , is
We rewrite in -coordinates
is not a multi-index of . Now consider another function
Choose a lower triangular coordinate transformation
(14) | ||||
where are parameters with and are smooth functions with , , and . In -coordinates, we have
(15) | ||||
where we only present all the cubic terms of . Because of the arbitrariness of (14), it is impossible to find a real-valued smooth lower triangular coordinate transformation such that . In order to eliminate the multi-index from the right-hand side of (15), we have to take and as complex numbers.
The above example prompts us to use complex-valued lower triangular coordinate transformations.
Theorem 3.27.
Let be a smooth function (or a holomorphic function). A multi-index of is invariant under any biholomorphic lower triangular coordinate transformations if and only if it belongs to .
Proof 3.28.
We only prove that, for and a proper -multi-index , there exists a biholomorphic lower triangular coordinate transformation such that for .
Let be a positive integer and be all the multi-indices each of which can generate and is different from . Let
be proper -multi-index for . Choose a biholomorphic lower triangular coordinate transformation as
(16) | ||||
where are given real numbers, and , , , and , are undetermined complex-valued coefficients. The multi-indices
(17) | ||||
introduced in (16) satisfy three conditions:
-
1.
, , , and , are -multi-indices with and .
-
2.
There exist at least one multi-index with and a family of multi-indices ( and ) selected from such that
(18) where all the are nonnegative integers, all the () are positive integers, and .
- 3.
The existence of (17) is guaranteed by for . Without loss of generality, assume that with satisfy (18). can be expressed as
where are nonzero coefficients, and are not multi-indices of function . We also assume that for a fixed there are different families of integers satisfying (18). Substituting (16) into and taking account of the requirement that should be not a multi-index of yield
(19) |
where every is selected from ,,, correspondingly is selected from ,,, and holds for any fixed pair of the numbers and . From condition 3), all the undetermined coefficients , and , are factors of every term in the left-hand side of (19) except .
It remains to verify that there exist , and , such that (19) holds. For convenience, rename to , and rename , , to . Let us regard the left-hand side of (19) as a polynomial in indeterminate , denoted the polynomial by , and assume that the degree of is . Then, the polynomial can be rewritten in the form
where and are functions satisfying and . can also be regarded as a polynomial in indeterminate . Let us, in general, consider () as a polynomial in indeterminate and suppose the degree of is (), then we have
(20) |
where is a function satisfying for , and is a function satisfying , for , and is a factor of every term in . It is clear that can be regarded as a polynomial in indeterminate if is satisfied. Since any two of the multi-indices are different from each other, we know that must be a nonzero constant. Setting where is a constant, (20) has at least one nonzero solution for . When have been determined for , we set where is a constant, and then we can find a nonzero satisfying (20). We finally solve (19) for a nonzero . Therefore, an appropriate lower triangular coordinate transformation such that is obtained.
3.3 Classifications of Lower Triangular Forms
Having finished the previous discussions about the invariant multi-indices of functions, let us investigate what properties of lower triangular forms are invariant under lower triangular coordinate transformations.
Definition 3.29.
and are multi-indices. We write if holds for all , and write if and [38].
Remark 3.30.
Suppose and are proper -multi-indices. implies .
Proposition 3.31.
and are smooth functions with and . Then .
Proof 3.32.
Let . The following equation is the well-known Leibniz formula [38]
(21) |
where is proper -multi-index. Assuming and , (21) yields ; that is, is not a multi-index of . On the other hand, . Thus we have . Now let be a proper -multi-index satisfying both and for all , and let be a multi-index. Since holds if is a proper -multi-index and holds if is not a proper -multi-index, we have , which implies . In conclusion, .
Theorem 3.33.
Suppose is a lower triangular coordinate transformation, and rewrite (1) in -coordinates as follows
(22) | ||||
Then holds for any .
Proof 3.34.
Let us compute the in -coordinates
Thanks to the above proposition, we have . In addition, is satisfied for any . Therefore holds. Using Theorem 3.14, we conclude .
Corollary 3.35.
This corollary leads to a way to classify lower triangular forms.
Definition 3.36.
All the lower triangular forms taking the form (1) and satisfying for are grouped under a specific type, denoted by . Arbitrary element of can be expressed as
(23) | ||||
where, for any , is smooth function vanishing at the origin and , provided that is any -multi-index of , is satisfied.
Remark 3.37.
System (2) is of type
Theorem 3.33 results in another way to classify lower triangular forms.
Definition 3.38.
Remark 3.39.
Apart from the invariance of and under lower triangular coordinate transformations, another reason we think the two classifications given in Definition 3.36 and 3.38 are helpful is as follows. For a lower triangular form taking the form (1), can be seen as a control input of to some extent, such as designing a feedback controller for (1) using backstepping. So we may also consider where or as one of the ”control” terms for . From some literature, such as [18, 19, 24, 29], we know that, at least for several types of lower triangular forms, there are some control strategies that can be applied to the entire type of lower triangular form to meet some control objectives, no matter what and are. Of course, for many other types of lower triangular forms, a control strategy may only be effective when and satisfy certain conditions, such as [16, 17, 20, 21, 25, 27, 28, 30, 31]. We look forward to more research on the control algorithms for (LABEL:eq_lea_sys) and (24).
Remark 3.40.
If the proper -multi-index belongs to then it is the only element of . In addition, the proper -multi-index with can generate any proper -multi-index satisfying . So there are at most a finite number of proper -multi-indices that can not be generated by when ; see the following proposition.
Proposition 3.41.
is a set of proper -multi-indices and represents the set consisting of all the proper -multi-indices. is finite if and only if one can find some positive integer for which the proper -multi-index belongs to .
Proof 3.42.
The sufficiency is obvious, we only prove the necessity. Assume for all positive integer . is arbitrary element of . With the assumption in mind, for all because all the proper -multi-indices that can generate are , . It follows that for all . This means that is infinite. This contradiction completes the proof.
Example 3.43.
Consider the following lower triangular form.
Let us focus on the functions expressed by the right-hand sides of the first three equations of the above system. From the least multi-indices of those functions, this system is of type
and, after having computed essential multi-indices of those functions, we know that the system is also of type
4 Feedback Equivalence
In this section, we solve the problem of whether a nonlinear system is feedback equivalent to a given type of lower triangular form in two methods. The first one helps us determine what types the system belongs to by transforming the system into a lower triangular form if it is possible. And when the second method is adopted, we solve the problem by calculating a series of Lie brackets.
4.1 Transforming into Lower Triangular Forms
Using the notation of the differential geometry, we write the drift vector field and the input vector field of (4) as
and
respectively. Similarly, the drift vector field and the input vector field of (1) can be denoted by
and
Let and be two dimensional vector fields defined on a neighborhood of the origin, is the Lie bracket of and . Further let be a smooth function, then .
Though the sufficient and necessary condition under which a nonlinear system is equivalent to a lower triangular form has been already given in [4], let us show here a new condition that may be easier to check and may simplify the implementation of the equivalent transformation.
Theorem 4.44.
Let , . System (4) is locally equivalent to (1) via a feedback (5) and a change of coordinates (6) if and only if, for every , (4) satisfies the following condition: suppose , , and , , have already been defined, take a vector field , and set , then there exists an dimensional involutive distribution in a neighborhood of the origin such that in an open subset of whose closure is a neighborhood of the origin.
Proof 4.45.
Note that, for any smooth vector fields and , we have
(25) |
where is a change of coordinates and is so-called the differential of or the pushforward induced by [39]. By using (25), the necessity is clear because (1) satisfies the condition given in the theorem. Let us verify that the condition is sufficient. Due to , we can find a change of coordinates such that [39]. Let and . Since for , it can be expressed as . Calculate the vector field as follows.
Then, , , result in
in a neighborhood of the origin. Thus (4) in -coordinates is of the form (1).
Remark 4.46.
It is also clear that if a nonlinear system satisfies the condition given in Theorem 4.44 then the system can be transformed into a lower triangular form only via a change of coordinates.
Remark 4.47.
Taking and for , the condition introduced in the above theorem is the same as the condition presented in [4]. By choosing appropriate , the calculations of the Lie brackets and design of equivalent transformation can be simplified.
The next example shows how to transform a system into its equivalent lower triangular form by using Theorem 4.44 and determine the types the system belongs to.
Example 4.48.
Let us consider a nonlinear system expressed by (26)
(26) | ||||
and denote the drift vector field and input vector field of the system by and . Select a nonsingular vector field as
and calculate the Lie bracket of and
In noting the form of the right-hand side of the above equation, we select
Thanks to the choise for , is of such a simple form that we immediately take
After finishing the computation of , as shown in (27),
(27) | ||||
we take
It is easy to verify that , , are dimensional involutive distributions satisfying in an open set whose closure is a neighborhood of the origin. The Frobenius theorem [39] guarantees that there exists a change of coordinates such that
where . Solving the above equations, we obtain a change of coordinates
and, in -coordinates, (26) can be rewritten as
(28) | ||||
Examining the right-hand sides of the first three equations of (28), this system is of type , and is also of type .
4.2 Conditions for a System to be Equivalent to a Given Type of Lower Triangular Form
In this subsection, we investigate what condition is met to judge that a nonlinear system is equivalent to a specific type of lower triangular system without taking an equivalent transformation. Let us start with the following definition.
Definition 4.49.
is a multi-index and is a proper -multi-index with . is said to be left equal to , denoted by , if for all ; is said to be left less than , denoted by , if holds for all and there exists at least one such that . We also define that is the only multi-index left equal to and there is no multi-index left less than . Moreover, if or , we write .
Example 4.50.
According to the definition above, we have and .
From the above definition, it is trivial to verify the following lemma.
Lemma 4.51.
is a smooth function, is a proper -multi-index with , and there is no multi-index of left less than . Then, any multi-index of for is not left less than , and is a multi-index of if and only if is a multi-index of and .
Using (21), we obtain the lemma as follows.
Lemma 4.52.
and are smooth functions with , and is a proper -multi-index. Suppose and . Then (i) ; (ii) if and only if and ; (iii) For some , if and only if there exists a multi-index of left less than the proper -multi-index and there exists satisfying .
Next, we present a differential geometric lemma that is useful for the further discussion in this subsection.
Lemma 4.53.
is a smooth vector field. There exists a change of coordinates such that , in -coordinates, can be expressed as
(29) | ||||
if and only if there exist smooth vector fields such that , , are dimensional involutive distributions and
Proof 4.54.
The necessity is clear, we only prove the sufficiency here. According to the Frobenius theorem, we can find a change of coordinates such that and for . Let . Noting that for , we have for all and . Additionally, implies that for any . Thus (29) holds.
Let be a vector field, a family of vector fields, and a -multi-index. We denote, for and an integer , , , , and . Now we are ready to state several properties of lower triangular forms.
Proposition 4.55.
System (1) is of type . Let
and
(30) | ||||
where and . Then if and only if
(31) |
and
(32) |
for every proper multi-index . In addition, a proper -multi-index and all the -multi-indices that can generate do not belong to if and only if
(33) |
for every proper multi-index .
Proof 4.56.
We first calculate , where is a proper -multi-index, step by step. Let . Compute the following Lie brackets
where , and , are all smooth functions, especially
(34) | ||||
Let for . Proceeding in the same manner, one can calculate
where , , , and , are all smooth functions with
(35) | ||||
Assuming is a multi-index belonging to , we now prove . For the sake of convenience, we denote for and . So we have for . It is clear that is a multi-index of . Let be an -multi-index with , then we can assert that because otherwise one would exhibit and , which is contradictory with . From the first equation of (34) and lemma 4.52, holds and there is no element of which is left less than . Suppose, for any , satisfies and for all . It follows from (34), lemma 4.51, and lemma 4.52 that and for all . Consider for and given by (35). Assume that and for all . Take account of and lemma 4.52, holds for any . Using lemma 4.51 and 4.52, we have , for , and for any and . This means and for all . Especially, , which implies and .
In a similar way, we can prove that if is a proper multi-index such that holds for every then for any and . Hence .
Consider and with and . Directly from the previous discussions, one can obtain (31) and (32). We now prove that (31) and (32) imply . Suppose the proper -multi-index introduced in (32) satisfies . There exists a proper multi-index and . Since it has been proved that (31) holds when , we obtain , which contradicts (32). Therefore, must be true. We next consider the multi-index . It is clear that implies . If were true then, with for every in mind, would hold, which also contradicts (32). Thus, we conclude that .
Example 4.57.
Theorem 4.58.
System (4) is locally equivalent to a lower triangular form satisfying , namely (LABEL:eq_lea_sys), via a feedback (5) and a change of coordinates (6) if and only if the following conditions are satisfied:
(ii) Suppose , , are dimensional involutive distributions defined in Theorem 4.44 and , , are smooth vector fields satisfying and . Let , , be tuples of smooth vector fields satisfying , , and
for . Then and for every proper -multi-index .
Remark 4.59.
given in the above theorem obviously satisfy in a neighborhood of the origin. It is not difficult to find when , , are known.
Remark 4.60.
The necessary and sufficient condition introduced in the above theorem for a nonlinear system to be equivalent to a -normal form is consistent with the condition given in [23] if we take and for .
Theorem 4.61.
System (4) is locally equivalent to a lower triangular form taking the form (24) via a feedback (5) and a change of coordinates (6) if and only if the following conditions are satisfied:
(ii) Suppose , , are dimensional involutive distributions defined in Theorem 4.44 and , , are smooth vector fields satisfying and . Let , , be tuples of smooth vector fields satisfying , , and
for . Then for every and every , where is the set consisting of all the proper -multi-indices, the relations and hold.
Remark 4.62.
When the proper -multi-index , we know that is finite from Proposition 3.41. To check the condition (ii) in the above theorem, we only need to calculate Lie brackets a finite number of times. But when the proper -multi-index for all the positive integer , is infinite. Although it follows that we may need to compute Lie brackets infinitely many times in the case, this is acceptable because one may also have to check infinite many -multi-indices of to find .
Remark 4.63.
We now consider how to obtain required in Theorem 4.58 and 4.61. can be selected as any smooth vector field belonging to such that . Let, for , where are undetermined smooth functions. Note that
(36) |
where and are integers belonging to , , and are smooth functions satisfying and . Let us calculate the following Lie bracket, for ,
Similarly, we have
Thus, , , can be determined from the equations
where when , and when . The existence of the solution of these equations is guaranteed by Proposition 4.55 and Lemma 4.53. Additionally, , , can be chosen to be arbitrary smooth functions.
To determine whether a nonlinear system can be transformed into a specific type of lower triangular form by using the previous two theorems, appropriate vector fields , and , are required. Partly because there are so many vector fields to find out, this is not an easy task. The next two corollaries are the reduced versions of Theorem 4.58 and 4.61, respectively. The following lemma can be proved in a way similar to the proof of Lemma 4.53.
Lemma 4.64.
and are two sets of nonsingular vector fields such that , , are dimensional involutive distributions. Then there exists a change of coordinates such that in -coordinates
if and only if the relation
holds for any pair of satisfying .
The next two corollaries follow at once from the previous two theorems and the above lemma.
Corollary 4.65.
System (4) is locally equivalent to a lower triangular form satisfying , namely (LABEL:eq_lea_sys), via a feedback (5) and a change of coordinates (6) if and only if the following conditions are satisfied:
(ii) Suppose , , are dimensional involutive distributions defined in Theorem 4.44 and , , are smooth vector fields satisfying and . Let be a tuple of smooth vector fields such that for and for all . Then and for every proper -multi-index .
Corollary 4.66.
System (4) is locally equivalent to (24) via a feedback (5) and a change of coordinates (6) if and only if the following conditions are satisfied:
(ii) Suppose , , are dimensional involutive distributions defined in Theorem 4.44 and , , are smooth vector fields satisfying and . Let be a tuple of smooth vector fields such that for and for all . Then for every and every , where is the set consisting of all the proper -multi-indices, the relations and hold.
Remark 4.67.
mentioned in the previous two corollaries can be found by a method similar to Remark 4.63. can be selected as a smooth vector field belonging to with . Let, for , . Since for , the functions , , can be obtained from the solution of the equations
where every function is defined by (36). can be any smooth function.
Example 4.68.
Consider the system given by (26). By using the above corollary, we now show how to determine what type the system is without transforming it into a lower triangular form. Since it has been verified in Example 4.48 that this system satisfies the condition (i) introduced in Corollary 4.66, it is necessary to find four nonsingular vector fields such that, for and , where and are given in Example 4.48. By using the method proposed in Remark 4.67, let us take
and
After computing several Lie brackets, it is straightforward to see that for and ; that is, the condition (ii) introduced in Corollary 4.66 is also satisfied. To simplify the notation, let (26) be of a type , where , , are sets of proper -multi-indices. To determine , we first compute the following Lie bracket
Since , we have . After further computations, we obtain
and
Seeing that , it is clear that . Let be a proper -multi-index such that . Noting that implies , holds. According to
and , must be the only element of . Then, let us focus on . Since the form of is so complex that, for the sake of simplicity, only is shown here
Noting that , it is definite that . We also compute the following vector fields at the origin
Neither nor belongs to . Hence, . Since holds for all , it is impossible to find any other proper 2-multi-index belonging to yet. This allows us to conclude that . Comparing this example with Example 4.48, the type of (26) determined by using Corollary 4.66 is the same as the type judged from the equivalent lower triangular form of (26).
5 Conclusion
We have developed a framework to analyze the multi-indices of the functions given by the right-hand sides of the system equations of lower triangular forms. This leads to two classification schemes of lower triangular forms. To expand the application of those two classifications, the problem of whether a nonlinear system is equivalent to a specific type of lower triangular form has also been solved in this paper.
References
- [1] A. Isidori, Nonlinear control systems, 3rd ed. New York, NY, USA: Springer, 1995.
- [2] R. Sepulchre, M. Jankovic, and P. V. Kokotovic, Constructive nonlinear control. London, U.K.: Springer, 2012.
- [3] S. Sastry, Nonlinear systems: analysis, stability, and control. New York, USA: Springer, 1999.
- [4] S. Čelikovskỳ and H. Nijmeijer, “Equivalence of nonlinear systems to triangular form: the singular case,” Systems & control letters, vol. 27, no. 3, pp. 135–144, 1996.
- [5] X. Zhang and Y. Lin, “A new approach to global asymptotic tracking for a class of low-triangular nonlinear systems via output feedback,” IEEE transactions on automatic control, vol. 57, no. 12, pp. 3192–3196, 2012.
- [6] R. Ma and J. Zhao, “Backstepping design for global stabilization of switched nonlinear systems in lower triangular form under arbitrary switchings,” Automatica, vol. 46, no. 11, pp. 1819–1823, 2010.
- [7] Y. Su and J. Huang, “Cooperative global robust output regulation for nonlinear uncertain multi-agent systems in lower triangular form,” IEEE Transactions on Automatic Control, vol. 60, no. 9, pp. 2378–2389, 2015.
- [8] B. Wang, H. Ji, and J. Zhu, “Robust control design of a class of nonlinear systems in polynomial lower-triangular form,” International Journal of Control, Automation and Systems, vol. 7, no. 1, pp. 41–48, 2009.
- [9] F. Fotiadis and G. A. Rovithakis, “Prescribed performance control for discontinuous output reference tracking,” IEEE Transactions on Automatic Control, vol. 66, no. 9, pp. 4409–4416, 2020.
- [10] T. Zhang, S. S. Ge, and C. C. Hang, “Adaptive neural network control for strict-feedback nonlinear systems using backstepping design,” Automatica, vol. 36, no. 12, pp. 1835–1846, 2000.
- [11] X. Tang, G. Tao, and S. M. Joshi, “Adaptive actuator failure compensation for parametric strict feedback systems and an aircraft application,” Automatica, vol. 39, no. 11, pp. 1975–1982, 2003.
- [12] C. P. Bechlioulis and G. A. Rovithakis, “Adaptive control with guaranteed transient and steady state tracking error bounds for strict feedback systems,” Automatica, vol. 45, no. 2, pp. 532–538, 2009.
- [13] B. Chen, X. Liu, K. Liu, and C. Lin, “Direct adaptive fuzzy control of nonlinear strict-feedback systems,” Automatica, vol. 45, no. 6, pp. 1530–1535, 2009.
- [14] D. Zhai, L. An, J. Dong, and Q. Zhang, “Output feedback adaptive sensor failure compensation for a class of parametric strict feedback systems,” Automatica, vol. 97, pp. 48–57, 2018.
- [15] J. Zhang and G. Yang, “Low-complexity tracking control of strict-feedback systems with unknown control directions,” IEEE Transactions on Automatic Control, vol. 64, no. 12, pp. 5175–5182, 2019.
- [16] W. Lin and C. Qian, “Adding one power integrator: a tool for global stabilization of high-order lower-triangular systems,” Systems & Control Letters, vol. 39, no. 5, pp. 339–351, 2000.
- [17] C. Qian and W. Lin, “Non-lipschitz continuous stabilizers for nonlinear systems with uncontrollable unstable linearization,” Systems & Control Letters, vol. 42, no. 3, pp. 185–200, 2001.
- [18] ——, “A continuous feedback approach to global strong stabilization of nonlinear systems,” IEEE Transactions on Automatic Control, vol. 46, no. 7, pp. 1061–1079, 2001.
- [19] W. Lin and C. Qian, “Adaptive control of nonlinearly parameterized systems: a nonsmooth feedback framework,” IEEE Transactions on Automatic control, vol. 47, no. 5, pp. 757–774, 2002.
- [20] C. Qian and W. Lin, “Practical output tracking of nonlinear systems with uncontrollable unstable linearization,” IEEE Transactions on Automatic Control, vol. 47, no. 1, pp. 21–36, 2002.
- [21] ——, “Recursive observer design, homogeneous approximation, and nonsmooth output feedback stabilization of nonlinear systems,” IEEE Transactions on Automatic Control, vol. 51, no. 9, pp. 1457–1471, 2006.
- [22] D. Cheng and W. Lin, “On p-normal forms of nonlinear systems,” IEEE Transactions on Automatic control, vol. 48, no. 7, pp. 1242–1248, 2003.
- [23] W. Respondek, “Transforming a single-input system to a p-normal form via feedback,” in 42nd IEEE International Conference on Decision and Control (IEEE Cat. No. 03CH37475), vol. 2. IEEE, 2003, pp. 1574–1579.
- [24] Y. Hong, J. Wang, and D. Cheng, “Adaptive finite-time control of nonlinear systems with parametric uncertainty,” IEEE Transactions on Automatic control, vol. 51, no. 5, pp. 858–862, 2006.
- [25] Z. Sun, L. Xue, and K. Zhang, “A new approach to finite-time adaptive stabilization of high-order uncertain nonlinear system,” Automatica, vol. 58, pp. 60–66, 2015.
- [26] C. Chen and Z. Sun, “A unified approach to finite-time stabilization of high-order nonlinear systems with an asymmetric output constraint,” Automatica, vol. 111, p. 108581, 2020.
- [27] L. Long and J. Zhao, “H∞ control of switched nonlinear systems in -normal form using multiple lyapunov functions,” IEEE Transactions on Automatic Control, vol. 57, no. 5, pp. 1285–1291, 2012.
- [28] Q. Su, L. Long, and J. Zhao, “Stabilization of state-constrained switched nonlinear systems in p-normal form,” International Journal of Robust and Nonlinear Control, vol. 24, no. 10, pp. 1550–1562, 2014.
- [29] L. Long and J. Zhao, “An integral-type multiple lyapunov functions approach for switched nonlinear systems,” IEEE Transactions on Automatic Control, vol. 61, no. 7, pp. 1979–1986, 2016.
- [30] C. Ding, C. Shi, and Y. Chen, “Nonsingular prescribed-time stabilization of a class of uncertain nonlinear systems: A novel coordinate mapping method,” International Journal of Robust and Nonlinear Control, vol. 30, no. 9, pp. 3566–3581, 2020.
- [31] C. Ding and R. Wei, “Low-complexity tracking control for p-normal form systems using a novel nussbaum function,” IEEE Transactions on Automatic Control, vol. 67, no. 5, pp. 2640–2647, 2021.
- [32] A. J. Krener, “On the equivalence of control systems and the linearization of nonlinear systems,” SIAM Journal on Control, vol. 11, no. 4, pp. 670–676, 1973.
- [33] R. W. Brockett, “Feedback invariants for nonlinear systems,” IFAC Proceedings Volumes, vol. 11, no. 1, pp. 1115–1120, 1978.
- [34] B. Jacubczyk and W. Respondek, “On linearization of control systems,” Bul. L’acad Pol. Sciense, vol. 28, no. 9-10, pp. 517–522, 1980.
- [35] R. Su, “On the linear equivalents of nonlinear systems,” Systems & Control Letters, vol. 2, no. 1, pp. 48–52, 1982.
- [36] L. Hunt, R. Su, and G. Meyer, “Global transformations of nonlinear systems,” IEEE Transactions on automatic control, vol. 28, no. 1, pp. 24–31, 1983.
- [37] A. Isidori, A. Krener, C. Gori-Giorgi, and S. Monaco, “Nonlinear decoupling via feedback: a differential geometric approach,” IEEE transactions on automatic control, vol. 26, no. 2, pp. 331–345, 1981.
- [38] W. Rudin, Functional analysis, 2nd ed. New York, NY, USA: McGraw-Hill, 1991.
- [39] S. Lang, Differential and Riemannian manifolds, 3rd ed. New York, NY, USA: Springer, 2012.