Geometry of Cascade Feedback Linearizable Control Systems
Abstract.
In this thesis, we provide new insights into the theory of cascade feedback linearization of control systems. In particular, we present a new explicit class of cascade feedback linearizable control systems, as well as a new obstruction to the existence of a cascade feedback linearization for a given invariant control system. These theorems are presented in Chapter 4, where truncated versions of operators from the calculus of variations are introduced and explored to prove these new results. This connection reveals new geometry behind cascade feedback linearization and establishes a foundation for future exciting work on the subject with important consequences for dynamic feedback linearization.
Key words and phrases:
Control systems, feedback linearization, Goursat Bundles, infinitesimal symmetry.2010 Mathematics Subject Classification:
34H05, 58A17, 58A30, 58D19.1. Brief Control Theory Background
1.1. Introduction
Control theory, simply defined, is an area of research in mathematics and engineering that is fundamentally driven by the question: how can one control the result of some mechanical, electrical, biological, or other process in an acceptable way? For example, autonmous driving and parallel parking, optimal power consumption for super computers, blood sugar levels in humans, confined plasma devices etc. It is an incredibly vague and daunting question that is almost always dependent on the particular process being considered. Nevertheless, there have been many important mathematical and engineering insights that have led to general techniques, as well as the recognition of types of control systems where said techniques may apply. In the course of researching this question, more specific lines of inquiry begin to arise, such as: can one optimally control the process subject to some constraint? How sensitive is the process to the choice of controls? Can the process be controlled even in the presence of random noise? and many more. This thesis is essentially concerned with a particular variant of the question: what types of seemingly nonlinear processes are actually linear in some–potentially expanded–sense? When this is the case, the full array of well developed techniques in linear control theory are suddenly applicable. Even this question has already accumulated a deep literature, some of which we will introduce in the remainder of Chapter 1. For a reasonably detailed overview of the big ideas and history of control theory, the reader is encouraged to peruse [18].
This thesis is in the area of geometric control theory, specifically from the viewpoint of differential geometry. There are many papers from this perspective in control theory, and we will be particularly concerned with results that answer questions of equivalence between control systems; that is, questions related to classifying control systems. Chapter 2 will address the key concepts from differential geometry, as they apply to geometric control theory, that are relevant to this thesis. These concepts include topics such as: distributions, exterior differential systems, derived systems, jet bundles, generalized Goursat bundles, etc. Chapter 3 is specifically concerned with the role of symmetry from the perspective of exterior differential systems, and provides a key property needed to define cascade feedback linearizable systems. Chapter 4 opens with the definition of a cascade feeback linearizable control system, and then presents the primary results of this thesis, including a new necessary condition for cascade feedback linearizable control systems, as well as the presentation of a new explicit class of such systems.
1.2. Control Systems
In this section we will define explicitly what we mean by a control system for the purposes of this thesis, as well as introduce several examples that will appear throughout.
Definition 1.
Let be a manifold such that , with coordinates , where and . A control system on is an underdetermined system of ordinary differential equations,
| (1) |
where . The coordinate will denote time, and the variables x and u are the state variables and control variables respectively. Additionally, denote to be the state space of with the states x as local coordinates on .
Definition 2.
A solution or trajectory of a control system is any curve in that satisfies equation (1).
As alluded to in the introduction, we mention that, in general, a control system could refer to many different types of differential equations or processes, e.g. PDEs, SDEs, discrete DEs, general stochastic processes, etc. The author is curious to know the extent to which the ideas in this thesis may be applied to other types of control systems, and will likely investigate this to some degree in the future. For now, however, we will be content with our above definition of a control system.
One important property of control systems is the question of controllability.
Definition 3.
A control system is controllable if, for any two points and in , there exists a solution to (1) such that and .
Studying controllability of control systems is of central importance in the overall field of control theory, and there are many different types of controllability and related notions. We will not explore this topic any further in this thesis, except briefly in Section 1.3 and in the following example. One can refer to [12] for more on controllability. We now list several examples of control systems that appear throughout this thesis.
Example 1.
| (2) | ||||||
This control system has 4 states and 2 controls.
Solutions for this control system passing through the point are easily seen to be given by
| (3) | ||||||
where . We then notice the algebraic constraint for any choice of and for all . Thus, this control system is not controllable. All remaining examples introduced in this section are controllable.
Example 2.
[16] The following is a control system of 3 states and 2 controls.
| (4) | ||||||
This example first appears in [16], and will have importance as an illustration of the main results in Chapter 4. It has the property of being cascade feedback linearizable, as shown in [16], and in particular, it serves as an example of Theorem 18 in Chapter 4.
Example 3 above is an example of a control system that appears to be a nonlinear system of underdetermined ODE. However, the control system is equivalent to a linear system in a precise way to be defined in Sections 1.2 and 3.7.
Example 4.
| (6) | ||||||||
The above system in Example 4 will be referred to as the BC system, for Battilotti and Califano, who introduced the system in [7]. This system is also cascade feedback linearizable, as will be demonstrated in Chapter 4.
Example 5.
| (7) | ||||||
This relatively simple looking control system will be used only once, and will not reappear until Chapter 4. The control parameters are and . It provides a nice demonstration of the necessary condition found in Theorem 17, which is one of the main results of this thesis.
Example 6.
| (8) | ||||
where are arbitrary functions and the are constants, not all zero.
The above family of control systems possesses a familiar set of symmetries–the affine transformations of the real plane. Specific choices of the functions and the constants will be used to demonstrate various theorems in Chapter 3 and Chapter 4.
Example 7.
[25]
| (9) | ||||
One important example to mention, which will not be explored in this thesis, is that of the planar vertical take-off and landing vehicle, (PVTOL) control system, listed above. An in-depth analysis of the system regarding cascade feedback linearization will appear in a later work.
Example 8.
| (10) | ||||
Finally, Example 8 is an 11-parameter family of control systems. Any choice of the parameters leads to a system that is not linearizable (see Definition 6). However, this system does have the property of being linearized when additional differential equations are imposed. This concept will be made precise in Section 1.3.
All of the examples presented in this section have very different properties, and in terms of classification, are all inequivalent to one another.
1.3. Linear Control Systems
The most fundamental and well studied class of control systems are those that are linear.
Definition 4.
A control system (1) in states and controls is linear if it has the form
| (11) |
where and are and constant matrices respectively.
In particular, Example 1 is a linear control system. We demonstrated that it was not controllable, which naturally makes one wonder about when a linear control system is controllable.
Theorem 1.
We will restrict ourselves to controllable systems from here on. Given a control system, it may be possible to change the state and control variables in such a way that the new system is a linear control system. In particular, a theorem of Brunovský [9] says that all controllable linear control systems may be put into the following form by a specific type of transformation.
Definition 5.
[9] The Brunovský normal form, is a linear control system (11) such that matrix consists of block matrices , down the diagonal, with the form
| (13) |
and the matrix has entries if for all , and otherwise. That is, the matrix has a one in a diagonal position on row if the th row of is all zeroes, and the rest of the entries for are zero.
Sometimes it is possible to transform a seemingly nonlinear control system to Brunovský normal form via a change of coordinates. Indeed, in [27] and [22] Example (3) was shown to be equivalent to a Brunovský normal form via a change of coordinates where the new state variables are of the form and the new control variables have the form .
Definition 6.
Notice that the forms of the maps only take state variables to state variables, while the new controls are allowed to depend on the old controls and old state variables. This is what is meant by “feedback”. For example, when one is driving a car, the current position of the car is used to determine how to change the steering wheel or acceleration to stay on the road. However, a driver has no way of controlling the shape or orientation of the road in order to keep the car on the road. This property is important for having meaningful solutions for a control system.
The first results concerning when a given nonlinear control system is SFL were given by Krener in [35], as well as by Brockett in [8] and then Jakubczyk and Respondek in [30]. Constructing explicit maps for SFL systems is harder, and that work was started by Hunt, Su, and Meyer in [27], and then a more geometric approach based on symmetry was developed in [20] by Gardner, Shadwick, and Wilkens, and finally work of Gardner and Shadwick [23],[21], and [22] provided what is now known as the GS algorithm for static feedback linearization. The work of Vassiliou in [49] and [50] provides a way to construct the required maps for ESFL systems, as well as identifying when a given control system is ESFL. It is Vassiliou’s work that will be central to this thesis. The main results of the two previously mentioned papers will appear in Chapter 2.
1.4. Dynamic Feedback Linearizable Control Systems
A particularly desirable property for a control system is when solutions can be written purely in terms of arbitrary function and their derivatives. Much like the case of Example 1, determining a solution curve requires no integration, and involves only algebraic expressions of arbitrary functions and their derivatives. Solutions to Brunovský linear control systems always have this property. However, there are nonlinear systems that may also have this property and are not SFL.
Definition 7.
A controllable control system is called explicitly integrable (EI) if generic solutions may be written as
| (14) |
for for the number of controls and for some arbitrary smooth functions . Additionally, we may add the distinction of autonomous to an EI system if and have time dependence only through the functions and their derivatives. That is, and have the form
| (15) |
It turns out that EI systems are related to another type of linearization called dynamic feedback linearization.
Definition 8.
A control system (1) is dynamic feedback linearizable (DFL) if there exists an augmented system of the form
| (16) | ẋ | |||
| ẏ | ||||
| u |
such that the control system
| (17) | ẋ | |||
| ẏ |
is SFL.
There has been considerable effort to understand DFL systems, more than we can exhaustively list here. The concept first appears in [47], and was subsequently studied in [28], [13], and [14]. A geometric necessary condition based on ruled submanifolds was presented in [48]. A method for producing a DFL, if it exists, was the subject of work by Battilotti and Califano in [5],[6], and [7]. However, a complete classification of DFL systems has yet to be achieved.
The 11-parameter family from Example 8 was shown to be DFL in [48] by differentiating twice along the control . That is, if we augment (10) by
| (18) | ||||
then the augmented system is SFL. We also have the following nonautonomous version of a dynamic feedback linearizable system.
Definition 9.
A control system (1) is extended dynamic feedback linearizable (EDFL) if there exists an augmented system of the form
| (19) | ẋ | |||
| ẏ | ||||
| u |
such that the control system
| (20) | ẋ | |||
| ẏ |
is ESFL.
In forthcoming work [16], it is shown that
Proposition 1.
A control system is EDFL if and only if it EI. Additionally, a control system is DFL if and only if it is an autonomous EI system.
Example 4 is DFL, and in fact, in Chapter 4 of this thesis, we will show that Example 4 is EI. In order to prove this, the theory of cascade feedback linearization (CFL) is introduced and applied in Chapter 4. The key idea is the existence of two particular kinds of ESFL systems whose trajectories may be “composed” in order to compute trajectories of Example 4. CFL systems are introduced in [51] where it is shown that such systems are EI. In light of this result and Proposition 1 from [16], we can say that any CFL system is EDFL. In particular, as is shown in [16], carrying out the CFL process tells one how to construct a simple augmented system that is ESFL, therefore demonstrating directly that a CFL system is EDFL.
We would also like to remark briefly on Example 7 mentioned in Section 2. The control system is shown to be DFL by Martin, Devasia, and Paden in [38], and in [51] it is shown to be CFL. However, the sizes of the augmented systems differ from the two constructions, namely the CFL construction in [51] requires a larger augmented system. In another forthcoming work by the author, Example 7 will be explored through the lens of CFL theory more closely, demonstrating, in particular, that there is an augmented system of the same size as that presented in [38].
2. Geometry of Feedback Transformations and Linearization
2.1. Exterior Differential Systems, Distributions, and Derived Systems
In this section we provide some background on exterior differential systems (EDS) and derived systems. For a comprehensive account of EDS, refer to [10] and [29]. Throughout this thesis, we will assume that the ranks of all bundles that appear are constant on sufficiently small open sets unless otherwise specified.
Definition 10.
An Exterior Differential System (EDS) is an ideal in the exterior algebra of differential forms on a manifold that satisfies the condition , where is the exterior derivative.
We will always consider the case that an EDS is finitely generated as an ideal. We have two ways of generating an EDS: algebraically or differentially. That is,
| (21) | ||||
| (22) |
where is positive integer, each is a differential form on , and . For shorthand, we will often drop the “diff” subscript so that . An important question about a given EDS is whether or not it admits integral manifolds.
Definition 11.
Let be an injective immersion of a manifold into . Then is an integral manifold of the EDS if for all .
A straightforward example is the case of integral curves of a nowhere vanishing vector field on a manifold . Let span the space of all 1-forms on such that . Then the set of integral manifolds of the EDS contains the integral curves of . If one considers the space , then the set of all integral curves of vectors in are in 1-1 correspondence with integral manifolds of .
Sometimes it is desirable to find an -dimensional integral manifold of such that for a given -form on , where form part of a local coordinate system given by . When this is the case, is called an independence condition, and it plays the role of establishing independent variables for integral manifolds of the EDS. The requirement that is equivalent to claiming that may be chosen as local coordinates for . Then the integral manifold may be thought of as a graph given by where and . Returning to the example of a vector field , it may be possible to pick a 1-form such that integral curves to (and therefore its associated EDS) may be written locally as graphs , where form coordinates for .
Definition 12.
Let and be bases for sections of subbundles respectively. An EDS , is called a Pfaffian system. We say that generates , and write . If in addition, is given an independence condition such that for all , then is called a linear Pfaffian system.
Definition 13.
Let and be two Pfaffian systems generated by the subbundles and of , respectively. Then the sum of two Pfaffian systems is defined to be
| (23) |
Additionally, if is trivial, then the direct sum of two Pfaffian systems is the Pfaffian system
| (24) |
The EDS in this thesis will be either Pfaffian or linear Pfaffian systems. Since our systems will be Pfaffian, we will often formulate results using the dual notion of distributions.
Definition 14.
A distribution on a manifold is a subbundle of the tangent bundle . An integral manifold of a distribution is any submanifold of such that is a subbundle of .
We will denote distributions by a set of sections of that generate the distribution by linear combinations. That is, if is a distribution of rank , then
| (25) |
where the , for , are linearly independent sections of . In the case that we have a Pfaffian system, there is a natural distribution whose integral manifolds are the same as those of the Pfaffian system.
Definition 15.
Let be a subbundle. Then the annihilator of is the subbundle of given by
| (26) |
Conversely, given a distribution on manifold M,
| (27) |
is a subbundle of the cotangent bundle of . Moreover, for any subbundle of or .
We now discuss two equivalent versions of an important theorem in the study of EDS and distributions.
Theorem 2.
The following are equivalent statements of the Frobenius theorem.
-
(1)
Let be a rank Pfaffian system on manifold with . If
(28) where for all , then through any point there exists an -dimensional integral manifold of containing . Furthermore, on a sufficiently small open neighborhood of , there exists a coordinate system such that
(29) and integral manifolds are determined by the equations where are constants.
-
(2)
Let be a distribution of rank on a manifold . If for all , then through any point there exists an -dimensional integral manifold of .
The condition (28) may also be stated as
| (30) |
for all . Condition (28) is also equivalent to saying that is algebraically generated by 1-forms, i.e.
| (31) |
Definition 16.
Pfaffian systems and distributions that satisfy the hypotheses of the Frobenius theorem are called Frobenius or completely integrable.
Certainly, not all Pfaffian systems are Frobenius, and indeed, one might be interested in measuring how far a system deviates from being completely integrable. One can do this by removing all the forms in that obstruct the EDS from being Frobenius. This is the idea of the derived system.
Definition 17.
Let be a Pfaffian system. Then the Pfaffian system generated by
| (32) |
is called the first derived system or derivation of . If one starts with a distribution , then the first derived system is defined as
| (33) |
Informally, we will denote the derived system as
| (34) |
Notice that if then generates a Frobenius Pfaffian system. Similarly, if then is Frobenius. Furthermore, the derived system of a Pfaffian system is a diffeomorphism invariant since pullback commutes with exterior differentiation and the wedge product. Additionally, we mention that if a distribution and Pfaffian system are related by , then . This fact follows from the identity
| (35) |
for any . As there is a first derived system, one can repeat the constructions in Definition 17 to generate a second derived system, and so on.
Definition 18.
Let for a subbundle of and let be a distribution. Then the th derived system of is
| (36) |
Similarly for a distribution ,
| (37) |
The derived flag of a Pfaffian system is given by
| (38) |
where is the smallest integer such that . For a distribution , the derived flag is
| (39) |
where is the smallest integer such that . The integer is called the derived length of the EDS/distribution.
Additionally, we have the following integer invariants of a derived flag.
Definition 19.
[49] Let be a distribution with derived length . Let denote the rank of for . Then one can define the following lists of integers:
-
(1)
The velocity of : given by where for .
-
(2)
The acceleration of : given by where for .
-
(3)
The deceleration of : given by .
The last bundle in the derived flag is always Frobenius. We see that, for distributions, if then , which is exactly the condition needed to apply the Frobenius theorem. In the case of a Pfaffian system, means that for all . Hence the Frobenius condition is satisfied.
Definition 20.
Given a Pfaffian system , where is a subbundle of , the first integrals or invariant functions of are all non-constant functions such that . Given a distribution , the first integrals are given by all non-constant functions such that for all .
Consider a completely integrable Pfaffian system of rank on a manifold . Then the Frobenius theorem says there is a coordinate system where the coordinate functions can be chosen so that is generated by . Hence the coordinate functions are first integrals of . Furthermore, in this coordinate system, any other first integral of must be of the form . Indeed, if is a first integral, then , where . However, this means that for all , and thus has no dependence on for all .
Definition 21.
If the derived flag of a system terminates in the zero ideal for an EDS (or is the entire tangent bundle for a distribution), then there are no first integrals of the system. We call such systems completely non-integrable.
A classic example of a completely non-integrable system is the EDS generated by a contact form on . Indeed, if
| (40) |
then it is clear that . This 2-form is not zero modulo . Thus the first derived system is the zero ideal, and therefore this EDS has no first integrals. When we consider control systems as linear Pfaffian systems, we will also assume that such systems are completely non-integrable. This is a necessary condition for a control system to be controllable. In fact, the contact system on is a simple example of a control system with 1 control and 1 state, where is the independent variable. The contact system has only curves as integral manifolds, and such curves are given in coordinates by where .
Another important bundle that is associated to a given EDS/distribution is the Cauchy bundle.
Definition 22.
The Cauchy bundle of an EDS is
| (41) |
or in the language of distributions with ,
| (42) |
We call sections of Cauchy characteristics.
Note that is integrable. This follows directly from the Jacobi identity on Lie brackets.
Let be any Cauchy characteristic for and let be any -dimensional integral manifold of on that is transverse to . Consider the family of submanifolds , where is the 1-parameter family of diffeomorphisms generated by the flow of . Each submanifold in the family is a an integral manifold of , and moreover, the manifold is an dimensional integral manifold of . Hence, knowledge of the Cauchy bundle of an EDS can be used to construct more integral manifolds to the EDS. Additionally, we will always assume that the rank of any Cauchy bundle that appears in this thesis is constant.
Definition 23.
Let be an EDS. Then a vector field is an infinitesimal symmetry of if for all , where is the Lie derivative in the Lie derivative in the direction of .
Cauchy characteristic vector fields turn out to be a special type of infinitesimal symmetry of an EDS. In general, the flow generated by an infinitesimal symmetry of an EDS will take integral manifolds to integral manifolds. However, we may not be able to construct higher dimensional integral manifolds as in the case of transverse Cauchy characteristics. In this thesis, symmetry plays a particularly important role and will be the main subject in Chapter 2.
We will frequently use a diffeomorphism invariant from [49] to identify particular types of distributions.
Definition 24.
[50] Let be a distribution with derived length . Let
| (43) |
, , and . Then the refined derived type of is
| (44) |
2.2. The Resolvent Bundle
A particularly special structure that appears in the study of generalized Goursat bundles (see section 2.6 below) is that of the resolvent bundle. In this section we present the definition of a resolvent bundle as well as important theorems from [49]. Let be a subbundle of and consider the map
| (45) | |||
| (46) |
The kernel of this map is exactly the Cauchy bundle of .
Definition 25.
[49] For each , let
| (47) |
Then the singular variety of is the bundle
| (48) |
Additionally, for , any matrix representation of the homomorphism is called a polar matrix of .
Given some , the map is called the degree of and is defined by
| (49) |
Note that for , . For this reason, we consider the quotient and denote all quotient objects by an overbar, so that .
Definition 26.
[49] Let be a subbundle of of rank and . Assume has the properties:
-
(1)
,
-
(2)
, where is some rank subbundle of .
Then we call a Weber structure on . Furthermore, for a Weber structure , let denote the rank subbundle of such that
| (50) |
where . We call the resolvent bundle of the Weber structure . Additionally, is an integrable Weber structure if its resolvent bundle is integrable.
Proposition 2.
[49] Let be an integrable Weber structure on . Then is the unique, maximal, integrable subbundle of .
2.3. Control Systems as Geometric Objects
We want to express Definition 1 in the language of Pfaffian systems and distributions so that we can better explore the underlying geometry of control systems.
Definition 27.
Let be a manifold such that , where has as a local coordinate, is a manifold of dimension with local coordinates , and is a manifold of dimension with local coordinates . Then a control system on with states and controls is given by the rank linear Pfaffian system
| (51) |
with independence condition . In the language of distributions, a control system is given by the rank distribution , which in local coordinates is given by
| (52) |
Additionally, we require that the Cauchy bundles of and be trivial.
The last part of this definition is found in the definition of Sluis in [48] on page 34/35. Control systems must be underdetermined ODE systems. That is, the differential equations (1) must have nontrivial dependence on all the specified control parameters in a way that is not redundant. This is the reason for the Cauchy bundle condition.
For control systems, we would like to pick the controls to be functions of so that a corresponding solution of the control system is the graph of a curve in that passes through two desired points in . If we assume that a control system is controllable, then it follows that as a Pfaffian system or distribution, the control system needs to be completely nonintegrable; otherwise integral curves would be “stuck” in submanifolds that foliate . To see this in a bit more detail, assume that there is some such that is nontrivial. That is, the derived flag of terminates in a nontrivial Frobenius system at step . Any integral curve of is also an integral curve of . Let be such an integral curve, and let be generated by the exact 1-forms , so that locally we have a new coordinate system . Note that neither nor the may be in ; otherwise they would belong to as well, and this is prohibited by the independence condition and the Cauchy characterstic condtion, respectively. In these new coordinates, the curve becomes . However, since is an integral curve of , then so is , and thus for some constants . Thus the curve is contained in the submanifold defined by . However, if we wanted to connect two points not in any such submanifold, then we could not connect those two points via an integral curve of . Hence, the controllability property implies that must be completely nonintegrable. Hence, for the remainder of this thesis, we will always assume that control systems are completely nonintegrable.
2.4. Lie Transformations
The classes of diffeomorphisms considered in this thesis fall under the umbrella of Lie transformation (pseudo)groups. The study of transformation pseudogroups has produced a rich literature of interesting results. We cannot give a full account here, but we would like to direct the interested reader to [11], [36],[37], and [46], as well as [40] for modern perspectives in this area. We will use the following definition of a Lie pseudogroup.
Definition 28.
[46] Let be a differentiable manifold and let be a collection of diffeomorphisms of open subsets of into . We say that is a Lie pseudogroup if:
-
(1)
is closed under restriction: if belongs to so does for any , open.
-
(2)
Elements of can be pieced together: If is a diffeomorphism and with then .
-
(3)
is closed under inverse: if belongs to so does .
-
(4)
is closed under composition: if and are in then .
-
(5)
The identity diffeomorphism belongs to .
Although we are interested in studying control systems invariant under certain infinite dimensional Lie pseudogroups of transformations, we will also work with transformations induced by finite dimensional Lie groups.
Definition 29.
Let be a Lie group of dimension . A local Lie group is (up to Lie group isomorphism) any open subset of containing the identity element .
Unless otherwise specified, all Lie groups in this thesis will be considered as local Lie groups. Furthermore, we note that Definition 29 is essentially Theorem 1.22 of [41] which says that every local Lie group may be realized as an open subset of a Lie group that contains the identity element.
Definition 30.
[41] Let be a smooth manifold. A (local) Lie group of transformations acting on is given by a (local) Lie group , an open subset , with
| (53) |
which is the domain of definition of the group action, and a smooth map with the following properties:
-
(1)
If , and also , then
(54) -
(2)
For all ,
(55) -
(3)
If , then and
(56) One may also write for .
When we refer to a Lie group of transformations, we will always be referring to a local Lie group of transformations unless otherwise specified. In practice, we will usually rely on the infinitesimal version of Lie transformations, which we now define.
Definition 31.
The map defined by 57, is a Lie algebra homomorphism and sections of in the image of are infinitesimal generators of the group action . We then have the following important theorem.
Theorem 3.
Definition 32.
The vector fields in in Theorem 3 are called the infinitesimal generators of the action of on .
Recall Definition 23, where we defined an infinitesimal symmetry of an EDS. If an EDS has infinitesimal symmetries that satisfy the hypotheses of Theorem 3, then there will be an associated local Lie group of transformations that, as will be discussed later, takes integral manifolds of an EDS to integral manifolds of the same EDS. It is often easier to work with infinitesimal symmetries, however, and in light of Theorem 3, the word “symmetry” will be used to mean either an element of a local Lie group of transformations , or one of the vector fields that arise from an infinitesimal action of on a manifold . In Chapter 3, we will explore symmetries of Pfaffian systems as they apply to control systems. Next, we’ll present some important facts about local Lie group actions that will allow us to investigate invariant integral manifolds of an EDS.
Definition 33.
Let be a local Lie group of transformations acting on a manifold . Define the stabilizer of a point as the set
| (59) |
We say the action of on is free if for all , , where is the identity element.
Definition 34.
Let be a local Lie transformation group acting on a manifold . Then the orbit of the action on a point is
| (60) |
Two points and in are equivalent if and only if they belong to the same orbit. Then the space of equivalence classes endowed with the quotient topology is denoted and is called the orbit space of the action of on .
Theorem 4.
[11] The stabilizer for any point is a closed Lie subgroup of . Additionally, the orbits are smooth immersed submanifolds of .
Proposition 3.
[42] Let be a local Lie group of transformations acting on a manifold . Then the dimensions of the orbits of are all equal to the dimension of if and only if acts freely on .
Definition 35.
[41] Let be a local Lie group of transformations acting on a manifold . If the dimensions of the orbits of the action are all constant and equal then we say that acts semi-regularly on . Furthermore, the action of on is called regular if acts semi-regularly on and has the additional property that for any , there exist arbitrarily small open sets containing such that individual orbits of intersect in pathwise connected subsets.
Remark: In other contexts, a regular group action may refer to a free and transitive group action; however, we have no need for this meaning of the word. We also mention that, if a group action on a manifold is regular as in Definition 35, then the orbits of the action are regular submanifolds, although the converse may not be true.
A classic example of a semi-regular, but not regular, group action on a manifold is the case of an irrational flow on the 2-torus. The group is the whole real line, and although each orbit is a 1-dimensional, immersed submanifold of , every open set of any point on fails the definition of regularity since the orbits of the action are dense. However, if is any nontrivial, finite open interval of containing zero, then the corresponding irrational flow is a regular action by on . The definitions of semi-regular and regular actions extend to the infinitesimal action of a Lie group as well. Additionally, the definition extends to any completely integrable distribution on .
Definition 36.
[41] Let be a completely integrable distribution on a manifold . If is a fixed constant everywhere on , then we say is semi-regular. Furthermore, a semi-regular distribution is regular if the integral manifolds of have the property that for any , there exist arbitrarily small open sets containing such that the individual integral manifolds of intersect in pathwise connected subsets.
Let denote the span over of the infinitesimal generators of the action on of a Lie group , which as a distribution, is always completely integrable by virtue of the Jacobi identity and Definition 23. If is semi-regular or regular, then the action of is also semi-regular or regular, respectively. As in the previous example, one may not always be guaranteed that a given distribution on corresponding to a Lie group action is regular or even semi-regular. However, we can always restrict to smaller open submanifolds of and smaller open submanifolds of containing the identity such that is semi-regular or regular. For the remainder of the thesis, we will always assume that we have restricted to sufficiently small open submanifolds of and to guarantee that all actions are regular.
Theorem 5.
[41] Let be a smooth -dimensional manifold. Suppose is an -dimensional local Lie group of transformations which acts regularly and freely on . Then the orbit space, or quotient manifold , is a smooth -dimensional manifold with a projection map such that the following hold.
-
(1)
is a smooth map between manifolds.
-
(2)
Two points and belong to the same orbit of in if and only if .
-
(3)
If denotes the Lie algebra of infinitesimal generators of the action of on , then the linear map
(61) is onto, with kernel .
-
(4)
If are independent first integrals of the Lie algebra of infinitesimal generators , then form a local coordinate system on .
2.5. Extended Static Feedback Transformations (ESFTs)
We are concerned with two types of diffeomorphisms determining equivalence classes of control systems. They are known as static feedback transformations and extended static feedback transformations. The former of the two types of transformations are of particular interest to control theory as a whole and are generally well studied. The latter are a slightly broader type of diffeomorphism that allows for extra time dependence. To be precise:
Definition 37.
A diffeomorphism of the form
is called a static feedback transformation (SFT). Two control systems and are called static feedback equivalent (SFE) if for some SFT .
And the slightly broader class of diffeomorphisms can be defined by:
Definition 38.
A diffeomorphism of the form
is called an extended static feedback transformation (ESFT). Two control systems and are called extended static feedback equivalent (ESFE) if for some ESFT .
Although SFTs are more common in the control theory literature, we will need the use of both types. In particular, the last chapter necessarily requires that we use ESFTs. Since SFTs are special type of ESFTs, we will always refer to the more general case unless otherwise specified.
Example 9.
The two systems
| (62) |
on the manifold and
| (63) |
on the manifold are ESFE.
The ESFT that accomplishes the equivalence is given by
| (64) |
Computing the pullback by of the forms that generate , we find
| (65) | ||||
| (66) | ||||
| (67) | ||||
| (68) |
Hence, , so the two systems are ESFE.
2.6. Brunovský Normal Forms and Goursat Bundles
In this section we will explore a specific class of controllable linear control systems that are equivalent via ESFTs. We will introduce jet bundles, contact systems, and a generalization of these concepts known as Goursat bundles.
Definition 39.
Let be two curves in . We say that and are equivalent via -th order contact at a point if the th degree Taylor polynomials for and agree at . In particular, we denote the equivalence class of as and we call the -jet of at .
Two functions are in -th order contact at if the graphs of and in pass through the same point at , -st order contact if the graphs are mutually tangent to each other at , and so on. However, we are not only interested in -jets of functions over a single point.
Definition 40.
Let denote the space of -jets of functions at . Then the jet bundle of order is defined to be
| (69) |
Furthermore, the space in the notation may be refered to as the source and is the image of the source projection map
We will often abbreviate the notation to whenever there is no danger of ambiguity. In general, jet bundles can be defined for maps between any two differentiable manifolds and . For more on jet bundles see the text [45]. Let be the local coordinate for in and the local coordinates for in . The jet bundle has local coordinates given by where . The -jet lift of a function is the curve that has the parameterization given by . Thus one can interpret local coordinates for a jet bundle so that the coordinate from is the “independent variable”, the coordinates are “place-holders” for the “dependent variables”, and the may be thought of as “place-holders” for th order derivatives of the “dependent variables”.
Consider the jet space . There is a natural Pfaffian system on this space whose integral manifolds correspond to the graphs of jets of functions from to . This Pfaffian system is called the contact system or the Cartan system [29]. Note: the terminology “Cartan system” has another well established meaning in EDS theory as the retracting space; see Chapter 6.1 of [29].
Definition 41.
The linear Pfaffian system with
| (70) | ||||
| (71) |
for all and , is called the contact system. Furthermore, denote by the distribution on that is annihilated by the 1-forms .
Let be any smooth function given in coordinates by . Then the -jet is an integral curve of . Indeed, each is zero when restricted to the curve , since
| (72) | ||||
and therefore
| (73) |
We now discuss the notion of prolongation of a jet space/contact system. First, notice that there is a surjective submersion given by , or in coordinates, . The canonical contact systems on these two jet spaces have the property that
| (74) |
so that integral curves of lift to integral curves of . For our purposes, we’ll use the following restricted definition:
Definition 42.
The linear Pfaffian system is a prolongation
of .
See [29] and [10] for the general definition of prolongation of exterior differential systems. In this thesis, we will frequently work on partial prolongations of jet spaces.
Definition 43.
A partial prolongation of the Pfaffian system is given by the Pfaffian system where
| (75) | ||||
| (76) |
with . The equivalence relation ‘’ in (75) is defined by
| (77) |
for all , where are source projection maps. Furthermore, , where is the derived length of , and is the list of natural numbers that defines the type of the partial prolongation of .
The contact system mentioned in Definition 43 represents an important class of control systems. Indeed, in [9] it was proven than any controllable linear system is equivalent via a linear feedback transformation to a partial prolongation of the form given in Definition 43.
Definition 44.
The contact system in Definition 43 is called a Brunovský normal form of type , and we will denote by the distribution annihilated by .
A Brunovský normal form is uniquely determined by its type . For example, a Brunovský normal form of type on
| (78) |
is generated by the 1-forms
In this example, one can say that has one variable of order 1, two of order 2, zero of orders 3 and 4, one of order 5, and one of order 6. So the type is a list of the local coordinates on categorized by order. As we will see later in this section, the type of a Brunovský form is a diffeomorphism invariant. However, when working in coordinates on the partial prolongation of a jet space, it is often easier to use an alternative notation. Indeed, we can also write the partial prolongation of a jet space as
| (79) |
where the equivalence relation is the same as in Definition 43 in the sense that all source manifolds for each jet space are identified. For this description of we can write local coordinates as , where represents the -tuple . For the example of a partial prolongation of a jet space with type , one can then write the local coordinates as .
Proposition 4.
Some of the most important geometric structures for this thesis are the generalized Goursat bundles [49]. The prototypical examples of Goursat bundles are exactly those subbundles of the tangent bundle of some that are annihilated by the Brunovský 1-forms on . Like the example of Brunovský forms, Goursat bundles have the property of being completely nonintegrable.
Definition 45.
A (nonsingular) rank 2 Goursat bundle is a rank 2 distribution on with no Cauchy characteristics such that for all and .
Furthermore, although Goursat bundles are examples of completely nonintegrable distributions, they are in some sense degenerate among such distributions. The growth of the derived flag is as slow as possible to still guarantee that the distribution is completely nonintegrable. Rank 2 Goursat bundles are the classical Goursat bundles that were studied by Goursat, Engel, and E. Cartan. Indeed, in the case that is a 4 dimensional manifold, a rank 2 Goursat bundle on is exactly an Engel structure.
What about bundles of higher rank? This is the work of Vassiliou in [49] and [50]. Indeed, a generalized Goursat bundle, or simply a Goursat bundle, is given by the following definition.
Definition 46.
[49] A subbundle of derived length will be called a Goursat bundle of type if:
-
(1)
has the refined derived type of a partial prolongation of whose type ,
-
(2)
each intersection is an integrable subbundle whose rank, assumed to be constant on , agrees with the corresponding rank of , and
-
(3)
in case , then determines an integrable Weber structure whose resolvent bundle is of rank .
Goursat bundles have a particularly nice normal form, and this is the main result of [49].
Theorem 6.
[49] (Generalized Goursat Normal Form). Let be a Goursat bundle on a manifold , with derived length , and type . Then there is an open dense subset such that the restriction of to is locally equivalent to via a local diffeomorphism of . Conversely, any partial prolongation of is a Goursat bundle.
The paper [49] establishes the local normal form for generalized Goursat bundles constructively. However, in [50], the construction of local coordinates is streamlined into a nearly algorithmic procedure. We’ll next outline this procedure, often referred to as procedure contact, and apply it to an example in detail.
2.7. ESF Linearizable Systems and Procedure Contact
In this section we’ll present procedure contact from [50] and then apply the procedure to Goursat bundles that represent control systems. There will be additional requirements to make sure that the diffeomorphism created by procedure contact can be chosen to be an ESFT. At the end of this section, we prove a result that highlights the difference between ESFL and SFL systems.
Let be a Goursat bundle on a manifold with derived length . The Goursat bundle will induce one of two possible filtrations of ; one for the case that has and the other for the case of . To start, we’ll assume that . The associated filtration of for such a Goursat bundle is given by
| (82) |
Similarly, there is also a filtration of defined by taking the annihilator of all of the above subbundles,
| (83) |
where , and . Each subbundle in these filtrations is integrable by Definition 46. In particular, these subbundles are diffeomorphism invariants of a given Goursat bundle, and hence their first integrals are also diffeomorphism invariants of the Goursat bundle. Such invariant functions will be used to construct the appropriate contact coordinates. We will not, however, need all first integrals of these subbundles. Notice that if and only if . Specifically, it is the case that . It turns out that the first integrals of each nontrivial quotient bundle , and also of the annihilator of the resolvent bundle, , give the zeroth order contact coordinates on the appropriate .
Definition 47.
[50] For each , let generate the independent first integrals of . Each is called a fundamental function of order . Now let generate the first integrals of . These will be the fundamental functions of order .
Notice that there are fundamental functions of order and fundamental functions of order . The fundamental function will usually denote a local coordinate for the source of .
Theorem 7.
[50] Let be a Goursat bundle of derived length with , . Let denote the fundamental functions of order , and for each let denote the fundamental functions of order defined on some open subset . Then there is an open, dense subset and a section of such that on , and the fundamental functions, , together with the functions
| (84) |
are contact coordinates for , identifying it with on .
The above theorem gives a way to explicitly construct the coordinates for the Brunovský normal form for a Goursat bundle (in the case that ). We now give the analogous result in the case that . In this case, the Goursat bundle induces the filtrations
| (85) |
and
| (86) |
In place of the resolvent bundle is a new integrable bundle .
Definition 48.
[50] Let be a Goursat bundle with , a first integral of , and any section of such that . Then the fundamental bundle is defined inductively as
| (87) |
In the proof of Theorem 4.2 in [49] it is shown that is integrable and has corank 2 in . Note also that is a first integral of by virtue of filtration (85). We can now state the theorem that constructs contact coordinates for in the case that .
Theorem 8.
[50] Let be a Goursat bundle of derived length and . Let be the fundamental bundle, and let be any first integral of such that on an open set . Then there is an open dense subset upon which there is a section of satisfying such that the fundamental functions together with the functions
| (88) |
are contact coordinates for on , identifying it with on .
These results can summed up as a procedure for calculating local contact coordinates for a Goursat bundle.
Procedure Contact 1.
[50]
Procedure A
Let be a Goursat bundle with derived length such that . Then one can do the following to produce local contact coordinates for :
-
(1)
Build filtration (82) and its associated filtration of .
-
(2)
For each such that , compute the quotient bundle .
-
(3)
Compute the fundamental functions of .
-
(4)
Fix any fundamental function of order of the resolvent bundle, denoted , and any section of such that .
-
(5)
For each such that , define , . Furthermore, define the remaining contact coordinates to be
(89)
The local coordinates for are given by , and (89). In these coordinates has the form .
Procedure B
Let be a Goursat bundle with derived length such that . Then one can do the following to produce local contact coordinates for :
-
(1)
Build filtration (85) and its associated filtration of up to .
-
(2)
Identify a first integral of such that there is a section of with the property . Then construct , thereby completing filtration (85).
-
(3)
For each such that , compute the quotient bundle .
-
(4)
Compute the fundamental functions of .
-
(5)
Define to be any first integral of such that .
-
(6)
For each such that , define , . Furthermore, define the remaining contact coordinates to be
(90)
The local coordinates for are given by , and (90). In these coordinates has the form .
Procedure contact produces a local diffeomorphism equivalence between a Goursat bundle and a contact system. In particular, the first integral in procedure contact plays the role of the source variable of some , so that forms the independence condition for the linear Pfaffian system . Therefore, if represents a control system with as the independence condition, then integral curves of may not be sent to integrals curves of that are parameterized by . The following theorem gives additional conditions that ensures that procedure contact produces an ESFT equivalence between a Goursat bundle representing a control system and a Brunovský normal form.
Theorem 9.
[17] Let be a Goursat bundle of derived length that represents a control system on the manifold . Then is ESF equivalent to a Brunovský normal form if and only if
-
(1)
,
-
(2)
if and if .
Definition 49.
Let be a control system on the manifold . Then is intrinsically nonlinear if it is not ESF equivalent to a Brunovský normal form.
Before we present some examples, it is important to discuss previous work concerning linearization of control systems via feedback transformations. The work of Gardner, Shadwick, and Wilkens [20] solved the recognition problem of understanding when a given control system is SF equivalent to a Brunovský normal form. Their discovery was that the symmetry pseudogroups of Brunovský forms completely characterize such systems. In [23][22], Gardner and Shadwick devised an algorithm for transforming a SFL control system into Brunovský normal form. This approach used E. Cartan’s method of equivalence and EDS theory and is considered the best method for SF linearization of a control system by control theorists. However, the GS algorithm does have some shortcomings. For instance, it only applies to systems that are SF equivalent to a Brunovký normal form. This means it cannot fully address the question for control systems that are nonautonomous. Secondly, although the algorithm does indeed use the minimal number of integrations required to produce the SFT, one generally has to calculate the full structure equations in order to find the systems whose first integrals are used to construct contact coordinates. On the other hand, with Vassiliou’s approach, one can first solve the recognition problem by computing the refined derived type and checking the integrability of the subbundles in (82) and (85), as opposed to calculating the full symmetry pseudogroup of the control system. Procedure contact allows for one to be able to find general ESFTs instead of just SFTs, and furthermore, one need only compute first integrals of nonempty quotients of sequential subbundles of either (82) or (85), plus the first integrals of the final subbundle in these filtrations (either the resolvent bundle or fundamental bundle). In this way, procedure contact also accomplishes the construction of an ESFT using the minimal number of integrations possible. Additionally, procedure contact is not restricted to control systems, and may be used to construct contact coordinates for any Goursat bundle (i.e. general diffeomorphism equivalence). The ability of procedure contact to produce ESFTs is especially important for the last steps of the cascade linearization process (see Chapter 4, Section 1). We would also like to remark that the construction of the remaining contact coordinates from procedure contact is reminiscent of the computation of higher order invariants from Olver’s method of equivariant moving frames for Lie pseudogroups [43]. Indeed, the author believes that Olver’s methods would be yet another way to construct an algortihm for producing contact coordinates for a Goursat bundle. To further highlight the comparison of procedure contact and the GS algorithm, we present the following example of Hunt-Su-Meyer [27], which was then linearized via the GS algorithm in [22]. Note that procedure contact can be executed in MAPLE or another suitable computer algebra program in a systematic way. For the sake of completeness, the following example has been computed with almost no details suppressed.
First, we’ll rewrite the control system as the distribution , where
| (91) |
Step 1: The derived flag of is given by,
| (92) | ||||
| (93) | ||||
| (94) |
Hence has derived length 3, , and . Since we will implement Procedure B. Next we compute the Cauchy bundles for and . Let
| (95) |
be a section of the Cauchy bundle of , where and are smooth functions. Then
| (96) |
It is enough to check applied to the linearly independent sections generating . Doing so, we obtain
| (97) | ||||
| (98) | ||||
| (99) | ||||
| (100) | ||||
| (101) |
Equation (97) implies that , and either of equations (100) or (101) imply that since and are in and not . Therefore, any section of the Cauchy bundle must be of the form for arbitrary functions and . Therefore,
| (102) |
Now let , where and are smooth functions, such that is a section of the Cauchy bundle of . Then applying the Lie derivative to the generating sections of , we find
| (103) | ||||
| (104) | ||||
| (105) | ||||
| (106) | ||||
| (107) |
Since
| (108) | ||||
| (109) |
equations (103) and (106) force and , respectively. Hence for arbitrary smooth functions and . Notice also that there is no need to check sections of with components from , since . Therefore,
| (110) |
From here, it is easily deduced that
| (111) | ||||
| (112) |
Thus the refined derived type of is
| (113) |
Checking that the relations in Proposition 4 are true and seeing that all the bundles in (85) (up to the fundamental bundle) are integrable, we see that must be a Goursat bundle. Furthermore, since ; by Theorem 9 we deduce that must be ESFL. Constructing the filtration of (excluding the fundamental bundle) induced by , we find
| (114) |
Step 2: Notice that is a first integral of and that . Now the fundamental bundle is given by
| (115) |
Steps 3 and 4: There is only one non-empty quotient bundle to be computed for this step,
| (116) |
and therefore .
Step 5: From , we deduce that the other zeroth order contact variable is given by since . For simplicity, we shall relabel these zeroth order contact coordinates as and .
Step 6: Applying the final step of the procedure, we conclude that the remaining contact coordinates are
| (117) | ||||
| (118) | ||||
| (119) | ||||
| (120) | ||||
| (121) |
Thus , , , and (117)-(121) define a static feedback transformation of to the Brunovský normal form . Next, we will present an example in which Procedure A must be applied.
Example 11.
Consider the following control system that arises from selecting , and all other constants equal to zero in Example 8.
The control system as a distribution is , where
| (122) |
The distribution is a Goursat bundle with type , and we will find contact coordinates by applying Procedure A.
Step 1: First we calculate the derived flag, and then the filtration (82), stopping short of the resolvent bundle. Using MAPLE, we find that the derived flag is given by
Using MAPLE to compute Cauchy bundles, we find
| (123) |
Step 2: Next we calculate the resolvent bundle . First, we need to compute the quotient . Doing so gives
| (124) |
Now let and let
| (125) |
so that . Note that , and . Now we can compute the polar matrix of (see Definition 25),
| (126) |
The polar matrix has less than generic rank when . This means that the singular bundle is given by
| (127) |
and therefore the resolvent bundle is
| (128) |
Notice that the resolvent bundle is integrable.
Steps 3 and 4: We see that there are no nontrivial quotient bundles , and hence no fundamental functions of order less than .
Step 5: Now we compute the first integrals of the resolvent bundle. By use of MAPLE, we find the first integrals to be
| (129) |
Step 6: Let , so that . Then we can construct the remaining contact coordinates as
| (130) | ||||
| (131) | ||||
| (132) | ||||
| (133) |
Thus we have found local contact coordinates for this Goursat bundle .
Notice that although we have found contact coordinates that put the Goursat bundle into normal form, it is not via an ESFT. Indeed, this is not possible since , and therefore the time coordinate cannot be singled out as the parameter for integral curves to in Brunovský normal form. However, as mentioned in Section 3 of Chapter 1, this example can be prolonged twice to an ESFL system. The author has observed this property in a few other examples of control systems and conjectures the following:
Conjecture 1.
If a control system with at least 2 controls is a Goursat bundle, but cannot be transformed to Brunovský normal form via an ESFT, then there exists a DF linearization of the control system.
2.8. Background on the Euler Operator
In Chapter 4, we will introduce an operator known as a truncated Euler operator, which will be used to establish the main results of this thesis. In this section, we will introduce some basic properties of the Euler operator from the theory of the calculus of variations. There is a vast literature on the calculus of variations, and much of the theory goes beyond our needs in this thesis. We primarily consider the geometric approach taken in [41] and to some extent [4]. Furthermore, we will restrict ourselves to real valued functions of a single real variable, but we mention that generalizations are straightforward and can be found in any of the works referenced in this section. The motivating problem in the calculus of variations is given by the following: Let be a smooth function and and be two fixed points in the plane. Then for what functions whose graphs connect and does the integral,
| (134) |
attain a minimum or maximum? In the physics literature, is a functional associated to some physical system, and asking that there be a smooth function that minimizes this functional is to say the physical system possesses a principle of least action.
Definition 50.
A function is an extremal of if is a local maximum or local minimum on a space of functions with a given topology containing .
Typically, the function space in question is some type of Banach space, and there are many considerations from functional analysis one has to check to ensure that extremals exist. We start with an analogy to optimization of real valued functions. We will compute a type of derivative of the functional and subsequently check if any associated critical points give rise to optimal solutions. The precise arguments needed to make this idea rigorous will not be presented here, but can be found in any introductory text on the calculus of variations such as [24]. The derivative we will calculate is called a variational derivative.
Definition 51.
The variational derivative is defined by the condition that
| (135) |
for any smooth function such that .
Analogously with optimization of functions of real variables, we have the following proposition.
Proposition 5.
If is an extremal for , then
| (136) |
for all .
A simple example is that of the arc length functional
| (137) |
which returns the length of the graph of the function connecting two fixed points and . Indeed, the idea of a variational derivative is to “perturb” the curve by for any smooth function such that , and some small . First we compute the derivative of with respect to and evaluate at . Doing so, we obtain
| (138) |
so that upon performing integration by parts, we arrive at
| (139) |
and hence the variational derivative is . The only way for a function to be an extremal is if the graph of is the line segment connecting the two points and . We now repeat this process for the more general case of (134). Doing so, we obtain
| (140) | ||||
where is any smooth function that forces all boundary terms in the repeated integration by parts to vanish. Here, is the total derivative in the multivariable calculus sense. The variational derivative is therefore
| (141) |
It turns out that we can use the language of jets to describe the the variational derivative in a more geometric way. We will not go too deeply into this subject here; however, [4] is an excellent reference for a modern geometric formulation of the calculus of variations.
Definition 52.
Given a function , we call the functional
| (142) |
a cost functional or action and the function a Lagrangian. Here,
Definition 53.
The operator defined by
| (143) |
is the total derivative operator, and may be considered as a map from to for all .
Properly, the total derivative operator is a vector field on an infinite jet bundle. We will not go through the details here; however, we want to emphasize that the action of the total derivative operator on a function , for some non-negative integer , produces no issues of convergence since the function will have no dependence on jet variables with order greater than . When the total derivative operator is applied to , we find that agrees with . The variational derivative can also be written in terms of jet coordinates, and we give it a special name.
Definition 54.
The variational derivative of a functional with Lagrangian is obtained by applying an operator to called the Euler operator. It is given by
| (144) |
If is a function on , then defines a function on . When is restricted to the -jet of some function , then the equation
| (145) |
defines an order ODE known as the Euler-Lagrange equation.
Although variational questions are of deep interest, we will be primarily concerned with properties of the total derivative operator and the Euler operator. In Chapter 4 we will introduce truncated versions of these operators, and it important to understand how they differ from each other.
Proposition 6.
The total derivative operator of a function on some connected subset of is zero if and only if is constant.
Proof.
Let . Then
| (146) |
If is constant, then immediately. Thus, assume that . Indeed, this means that
| (147) |
Since has no dependence on , the right hand side of (147) has no dependence on , so we must have . This means that . We can then iterate this argument to conclude that for all . On the final iteration we can then conclude that as well. Therefore, must be a constant. ∎
Theorem 10.
Let be the Euler operator. Then
| (148) |
We will not prove this theorem; however, a proof may be found in Chapter 4, Section 1 of [41]. Importantly, this means that two different Lagrangians may have the same Euler-Lagrange equations. Indeed, two Lagrangians
| (149) |
and
| (150) |
have the same Euler-Lagrange equation if and only if for some smooth function on , since .
3. Invariant Control Systems and Reconstruction
In this chapter we will explore certain phenomena of control systems that admit particular kinds of symmetries. In particular, we will be interested in studying quotient control systems that arise from a control system’s “special” symmetries. We can use solutions for the quotient control system to construct individual trajectories to the original control system by essentially solving an ODE that arises from the group action. We are particularly interested in the case that the associated quotient control system is ESFL.
3.1. Exterior Differential Systems with Symmetry
In this section we discuss some important results concerning EDS with symmetry. The material in this section is primarily from [2] and [3]. Recall from Definition 23 that a vector field is an infinitesimal symmetry of an EDS on a manifold if the Lie derivative with respect to of any form in is in . It is possible that an EDS has no nontrivial symmetries whatsoever, and this will usually be the case. However, control systems that arise from application will usually have plenty of symmetries because of some underlying physics. So in terms of applications, studying control systems with symmetry can be quite enlightening. It is also possible that an EDS has enough symmetries such that the associated group of symmetries for the EDS has the general structure of a Lie pseudogroup, as in Definition 28. We will always restrict our attention to finite dimensional subgroups of symmetries. In particular, we will choose subgroups of small enough dimension so that the subgroup in question has strictly smaller dimension than the dimension of the manifold . The reason for this restriction will become clear in our subsequent discussion. Our first goal is to recognize when a linear Pfaffian system on a manifold with a finite-dimensional group of symmetries has the property that on the quotient manifold , the forms in descend to another linear Pfaffian system , called the quotient system.
Definition 55.
[3] Let be an EDS with symmetry group . The quotient system or reduced system of is defined as
| (151) |
where is the orbit projection map.
We are specifically interested in the case that the quotient of a Pfaffian system is again a Pfaffian system. To that end, we need the following definition.
Definition 56.
[3] Let be a Lie algebra of infinitesimal symmetries of a Pfaffian system . Then we say that is transverse to if . We say that the symmetries are strongly transverse if .
Theorem 11.
[3] Let be a manifold and consider a Pfaffian system on with finite dimensional Lie group of symmetries such that . Furthermore, assume that the Lie algebra of infinitesimal symmetries for the action of on is strongly transverse to . Then the quotient system is also a Pfaffian system.
Example 12.
Consider the following 5 state and 2 control Pfaffian system,
| (152) |
with
| (153) | ||||
| (154) | ||||
| (155) |
where are constants not all zero. Then the Lie algebra
| (156) |
of infinitesimal symmetries of is strongly transverse to (for generic functions and ), and hence the quotient system is a Pfaffian system as well.
It is reasonably direct to check that forms a Lie algebra of infinitesimal symmetries for . Denote the generating vector fields of 156 as and respectively. Then
| (157) | ||||
| (158) | ||||
| (159) | ||||
| (160) | ||||
| (161) |
the right hand sides of which all clearly belong to . Next we need to check that the symmetries are strongly transverse to . Let , , and notice that
| (162) |
Next we compute the derived system of :
| (163) |
So for sufficiently generic functions and , we can see that is strongly transverse to . If is the 2-dimensional Lie group whose action on is defined by the flows of , then on will be a Pfaffian system. Local coordinates on can be defined in terms of the invariant functions of . Indeed,
| (164) |
and hence they may also be chosen to represent local coordinates on the quotient manifold . In these coordinates on we find that
| (165) |
where , so that . Not only is a Pfaffian system, but it is also representative of a control system on with 3 states and 2 controls. For this example, one can pick the and to make fit into nearly any of the normal forms presented in [52] (the only exceptions are normal form III of Theorem 2 and possibly the classes determined by case IV of Theorems 2 and case III of Theorem 1). Example 12 has, or can be made to have, other nice properties which we explore in the forthcoming sections of this chapter.
3.2. Control Admissible Symmetry Groups
Given a control system that can be represented by a completely nonintegrable distribution or Pfaffian system on a manifold , there may be many different kinds of symmetry groups. However, we are interested in a particular class of symmetries that are specific to the study of control systems. We want to make sure that any action by a control system’s symmetries will not mix up time, state variables, and control variables in any way inappropriate for control theory purposes. To be precise, we present the following definition.
Definition 57.
[17] Let , a Pfaffian system representing a control system, and let be a Lie transformation group with Lie algebra that has the following properties:
-
(1)
is a Lie algebra of infinitesimal symmetries of ,
-
(2)
the action of on is free and regular,
-
(3)
, for all , where ,
-
(4)
if is the projection map, then .
We say that such a group is a control admissible symmetry group. We may abuse this language somewhat by using the word “symmetries” to reference either a control admissible symmetry group or its infinitesimal generators.
In particular, items (3) and (4) of Definition 57 force elements of to act as ESFTs. It turns out that we have already encountered an example of such a symmetry group.
Example 13.
The symmetry group generated by for the control system in Example 12 is an example of a control admissible symmetry group.
Let be local coordinates on the Lie group associated to . To compute the group action from , we simply find the flows of each generator in on . These flows are
| (166) | ||||
| (167) |
so that the action may be written as the composition
| (168) | ||||
| (169) |
This action has exactly the form of an ESFT for any and . Thus, the action by any element on is by an ESFT. Furthermore, the control admissible symmetry group is diffeomorphic to , since the 2D Lie algebra is not abelian. We remark that this group may not be the entire (possibly pseudo-) group of control admissible symmetries for . A class of examples of such systems are those that are ESFL, since they will necessarily be invariant under the pseudogroup of contact transformations of their equivalent Brunovský normal form. Interestingly, there is at least one control system that is provably not ESFL and has an infinite dimensional control admissible symmetry group. Consider the control system in 7 states and 3 controls which is given as Example 2 in [7].
Example 14.
The Battilotti-Califano (BC) system is the 7 state, 3 control, Pfaffian system generated by the forms
| (170) | ||||||||
| (171) | ||||||||
| (172) | ||||||||
The control admissible symmetry group of the BC system is generated by the infinitesimal symmetries , where
| (173) | ||||
| (174) | ||||
| (175) |
and
| (176) |
with any real-valued smooth function on that has no dependence on the controls, , and .
Thus we see that the BC system has an infinite dimensional control admissible symmetry group due to the dependence on . Furthermore, using procedure contact in Maple, we find that the refined derived type of the BC system is [[4,0],[7,3,4],[9,5,5],[11,11]], which does not agree with the refined derived type of a Goursat bundle presented in Proposition 4. Hence the BC system is not ESFL.
The following theorem is an important result that guarantees that the quotient of a Pfaffian system by a control admissible symmetry group is again representative of a control system.
Theorem 12.
[17] Let be a control admissible symmetry group of a control system on a manifold such that is strongly transverse to and . Then the quotient system is a control system on and has the same number of controls as .
One can easily verify that Example 12 has the property that its quotient system is again a control system. It is also true that there are subgroups of the infinite dimensional control symmetry group of the BC system that are strongly transverse to the BC system. Indeed, choose to be the subgroup of control admissible symmetries of the BC system are generated by
| (177) |
which arises from choosing . The annihilator of is given by
| (178) |
where
| (179) |
Thus,
| (180) |
and one can now see that is strongly transverse to . Hence is a control system of 4 states and 3 controls. We see also that the ESFTs generated by are
| (181) |
Interestingly, these maps are necessarily ESFTs, as opposed to SFTs, despite the fact that the original system is autonomous.
3.3. ESFL Quotient Systems
In general, we have seen that we can find reductions of control systems and obtain control systems again provided that the group action belongs to the Lie psuedogroup of ESFTs. The resulting control systems in Example 12 are of 3 states and 2 controls and can therefore be classified according to [52]. However, we need not restrict ourselves to control systems whose quotients will fit into a broad classification scheme (as in general, there are presently none for higher numbers of states and controls). There is, however, a nice class of control systems that were introduced in Chapter 1 that are generated by Brunovský/contact differential forms as discussed in Chapter 2. Given a control system with control admissible symmetry group , one may wonder when the resulting control system is ESFL. This is the content of [17], and we will state some of those key results here.
Definition 58.
[17] A relative Goursat bundle is a distribution of derived length that has the following properties:
-
(1)
the type numbers satisfy the same relations as those listed in Proposition 4,
-
(2)
the are all integrable,
-
(3)
if , then determines an integrable Weber structure whose resolvent bundle is of rank .
Note that a relative Goursat bundle may have a non-trivial Cauchy bundle. Next we state the most important theorem of this section.
Theorem 13.
[17] Let be the Lie algebra of a strongly transverse, control admissible symmetry group of a control system . If and is a relative Goursat bundle, then the quotient system is a control system that is locally equivalent to a Brunovský normal form via a diffeomorphism. Furthermore, one can choose the diffeomorphism to be an ESFT if points (1) and (2) of Theorem 9 are true for .
This gives a direct way to check whether a control system with control admissible symmetry group admits ESFL quotients.
Definition 59.
A relative Goursat bundle will be called an ESF relative Goursat bundle if it satisfies the points (1) and (2) of Theorem 9.
We will once again use the examples that have previously been explored in this chapter. Indeed, let be the control system from Example 12 with , , , , , and . The control system is now generated by
| (182) | ||||
| (183) | ||||
| (184) | ||||
| (185) | ||||
| (186) |
and has annihilator given by , where
| (187) |
Next we need to calculate the refined derived type of in order to apply Theorem 13. We can once again use procedure contact to determine the refined derived type of . Doing so, we find
| (188) |
We then discover that the associated type numbers are those of a relative Goursat bundle by checking the conditions in Proposition 4. Next we check that is integrable. To do so, we use MAPLE to calculate the derived flag and the associated Cauchy bundles. We find that
| (189) |
and since , we have
| (190) |
Hence is integrable, and thus is a relative Goursat bundle. Therefore, by Theorem 13 we can conclude that is a Pfaffian system representing a control system on that is diffeomorphism equivalent to a Brunovský normal form. Furthermore, the diffeomorphism equivalence is an ESFT since and . Of course, one can see this directly by explicitly constructing as in equation (165), and then checking the refined derived type of . However, Theorem 13 provides a much simpler determination when an example presents itself with several control admissible symmetry groups. Thus Theorem 13 allows us to avoid needless computation–and subsequent ESFL testing of–several different quotient systems.
The quotient system for this example is
| (191) |
We can explicitly find the ESF linearization of (191) via procedure contact in MAPLE. The ESFT is given by
| (192) |
where
| (193) | ||||||
| (194) | ||||||
| (195) | ||||||
The BC system also admits an ESFL quotient. Let and be as in (177). Furthermore, denote . Using MAPLE to calculate the refined derived type of , we find
| (196) |
which are precisely the type numbers of a relative Goursat bundle. We also find that
| (197) |
and we easily see that is integrable and is annihilated by . Hence by Theorem 13, we find that is ESFL. We will further confirm that is ESFL by constructing an explicit ESFT to a Brunovský normal form. First, the invariant functions of are
| (198) |
and they form a local coordinate system for the quotient manifold . In these coordinates, the quotient system is given by , where
| (199) | ||||
| (200) | ||||
| (201) | ||||
| (202) |
The annihilator of will be denoted , where
| (203) |
Checking the refined derived type, we find
| (204) |
which are the type numbers of the canonical contact system on . Since , we construct the filtration (85) for and find that
| (205) | ||||
| (206) | ||||
| (207) |
All these bundles are integrable, and thus we have confirmed that is ESFL. Next, we use procedure contact B to build an ESFT between and . Indeed, the invariants of are and , while the needed invariant of is . Hence, the ESFT is given by
| (208) | ||||||||
| (209) | ||||||||
| (210) | ||||||||
3.4. Reconstruction of Integral Manifolds and the Contact Sub-connection
In the previous sections of this chapter we have seen when and how one can perform symmetry reduction of a control system so that the resulting reduced system is again a control system. Now, we want to be able to construct solutions to the original control system using the reduced control system. This is the content of [1], [2], [3] for general Pfaffian systems, and [51] when applied to control systems.
We’ll start with the following definition.
Definition 60.
[51] Let be a Lie group and let and be manifolds such that is a right principal -bundle, and let be the vertical bundle . Let be a subbundle. A constant rank distribution is called a principal sub-connection relative to if the following are true:
-
(1)
,
-
(2)
,
-
(3)
, for all ,
-
(4)
is smooth.
If then this is the usual definition of a connection on a principal -bundle. We state the following proposition about principal sub-connections.
Proposition 7.
Let be a right principal -bundle with principal sub-connection relative to a subbundle of . If is any integral curve of , then for any there is a unique curve such that and is an integral curve of and .
First we present a result which gives conditions for when an integral manifold of an EDS descends to an integral manifold of a quotient system.
Proposition 8.
[1] Let be a symmetry group of the EDS whose action is regular and strongly transverse to . If is an integral manifold of , then is an integral manifold of , where is the quotient map.
A more interesting result concerns when one can reverse this process. Given an integral manifold of the quotient EDS can it be used to construct an integral manifold to the original EDS?
Theorem 14.
[1] Let be an EDS with strongly transverse symmetry group acting freely and regularly on a manifold with quotient map , and let be an integral manifold of . Then for every point , there exists a -invariant open neighborhood of and a cross-section such that for all , where
-
(1)
is an integral manifold of , and
-
(2)
, where the graph of satisfies a completely integrable Pfaffian system on .
We would like to emphasize that this theorem may be used to construct any integral manifold of .
We will now work through a simple example. We will use Example 12, but for ease of demonstration we now choose and . It then follows that the quotient system in Equation (165) takes the form
| (211) |
which is precisely in Brunovský normal form and has type . Hence, integral curves are given by
| (212) |
where and are arbitrary smooth functions of . To compute a lifted integral manifold of using , we need an appropriate cross-section of , and then we will need to find a curve in in order to construct . We may pick to be the cross section given by
| (213) |
Using this cross-section to lift to , we find
| (214) |
Now we explicitly use the action of on . Recall that we have already computed the action in Example 13. Applying this action to with , we find
| (215) |
Since we want (215) to be an integral manifold of , we need to pull back by (215) to determine the necessary conditions on and . Doing so gives
| (216) |
where denotes (215). Therefore, in order for to be an integral manifold for , we need the curve to solve the Frobenius system (216). Putting everything together, we can explicitly write down a formula for an integral manifold of given an integral manifold to . Indeed, let and ; then
| (217) |
is an integral curve of . The use of several quadratures here is undesirable from a control theory perspective, since one must compute these integrals for each individual trajectory from the quotient manifold.
We now present one of the main theorems of [51], which is essentially an application of Theorem 14 in the case that a control system with control admissible symmetry group admits an ESFL quotient system.
Theorem 15.
[51] Let be a non-ESFL control system invariant under the Lie group acting on freely, regularly, and strongly transversely, via , and with Lie algebra of infinitesimal symmetries . Denote ; let be an ESF relative Goursat bundle of type , and let and be the principal bundle maps of Figure 3.1, which satisfy . Then there is a principal sub-connection for whose lift of a contact curve is such that is an integral manifold of . Here via where is a cross-section of . Furthermore, the principal sub-connection is of the form
| (218) |
where spans the right invariant vector fields on .
Definition 61.
The principal sub-connection given in (218) is called a contact sub-connection. It is a principal sub-connection relative to the subbundle
| (219) |
and may equivalently be written as
| (220) |
where . As a Pfaffian system, it may also be written as
| (221) |
where .
Theorem 15 says that the control system may be “decomposed” to a Brunovský normal form plus an underdetermined equation of Lie type, that is, an underdetermined ODE arising from the action of a Lie group on a manifold. Although equations of Lie type have very nice properties, as explained in [11], most of these properties only apply in the case that the associated group has nontrivial isotropy subgroups, i.e. the group does not act freely on . The group actions appearing in this thesis are free and hence much of the larger theory of equations of Lie type does not apply. The only exception to this is the case when the Lie group is solvable. In this situation we are guaranteed to be able to find solutions with a finite number of integrations, but only for fixed trajectories of the quotient system.
Notice that the map in Theorem 15 is given by , and hence is an ESFT since is an ESFT and is an admissible control symmetry group.
Before starting an example, we wish to emphasize the difference between Theorem 15 and Theorem 14, as well as the importance of the contact sub-connection. Theorem 14 should be thought of as a “decomposition” of an integral manifold to an EDS via an integral manifold of the quotent system and a Frobenius system induced by both the group action and the integral manifold of the quotient system. In Theorem 15, a normal form for the given control system is given via the contact sub-connection. One may still consider Theorem 15 as providing a “decomposition” of integral manifolds, or in this case, trajectories; however, it is the special structure of the quotient system that allows for an explicit formulation of in coordinates.
We now construct the contact connection for the BC system from Example 14. We already have the action of the group from (181), as well as the projection map defined by . So we pick a cross-section of the projection map to be
| (222) |
Now by (208), we can conclude that integral curves of are given by
| (223) |
where
| (224) | ||||
| (225) |
and and are arbitrary smooth functions. Next we wish to construct the contact connection . We will use the dual form of the contact connection, which in this case is given by
| (226) |
where for . The form of follows from the fact that is abelian. Hence, we need only determine the functions . In order to find these functions, we use MAPLE to compute , where , and this leads to
| (227) | ||||
| (228) | ||||
| (229) |
Each of (227)-(229) gives the form of one of the . Indeed,
| (230) | ||||
| (231) | ||||
| (232) |
where
| (233) |
Hence the contact connection for the BC system with respect to symmetry group is
| (234) |
or the dual form,
| (235) |
In the next chapter, we will introduce another linearization that may arise from the contact sub-connection. In particular, in Chapter 4 we will prove new results on the form of the contact sub-connection that allow one to determine whether –and hence –is or is not EDFL.
4. Cascade Feedback Linearization and the Truncated Euler Operator
4.1. Overview of Cascade Feedback Linearization
In the previous chapter we learned that a control system with control admissible symmetries can be put into a normal form adapted to said symmetries. In particular, if there is a quotient system that is ESFL, then the original control system is ESFT equivalent to a “linear” system plus an equation of Lie type. In this chapter we will explore the fourth item in the following definition of Cascade Feedback Linearization:
Definition 62.
Let be a control system with control admissible symmetry group . Then we say that is cascade feedback linearizable (CFL) if:
-
(1)
The right group action of on is such that the orbit space is again a manifold and the associated quotient system is again a linear Pfaffian system with the same number of controls.
-
(2)
is equivalent to a Brunovský normal form on the partial prolongation of a jet space via an ESFT, where is the Pfaffian system of Brunovský normal forms, i.e. the canonical contact system on .
-
(3)
The original control system is ESFT equivalent to a normal form , where with a 1-form associated to the action of on . This may be interpreted as the local trivialization of a principal -bundle over with contact sub-connection 1-form .
-
(4)
The restrictions of to a certain family of submanifolds known as partial contact curves become ESFT equivalent to a Brunovský normal form.
The last item in the definition for a CFL system is possibly the most mysterious, and the main results in the remainder of this thesis concern necessary and sufficient conditions for a control system to have this property. It turns out that, at least in the case , the last step is related to truncated versions of familiar operators from the calculus of variations. These operators and some of their properties are described in Section 4.3 below.
4.2. Partial Contact Curve Reduction
The final requirement for cascade feedback linearization is ESFT equivalence to Brunovský normal forms when the system on the principal -bundle is restricted to what may be called “partial integral manifolds” of on . For , we can always rewrite a Brunovský normal form as , where and , so that and are the canonical contact systems on and , respectively.
Definition 63.
We say that a submanifold is a codimension partial contact curve of if is an integral manifold of and is the sum of the entries in . It is described by the image of a map for a choice of sufficiently differentiable . In particular, we refer to a system restricted to a family of such submanifolds of the form as a partial contact curve reduction of and denote it by .
One may find it odd that we will be restricting our control system to submanifolds. However, we note that the definition for a partial contact curve leaves open an arbitrary choice for the function . Indeed, restriction to a particular partial contact curve is equivalent to a choice of controls and the states determined by that choice. If the resulting system is ESFL, then integral curves of can be expressed in terms of an arbitrary (up to some mild genericity conditions) function , as well as in terms of the arbitrary choice of partial contact curve (again up to mild genericity conditions to be elaborated on later). Thus no real freedom of choice for the controls is lost by this process, since the choice of a partial contact curve is a choice of controls.
We now present an example. We will again use the BC system from Example 14. At the end of Chapter 3, we found the contact sub-connection of the BC system associated to the admissible control symmetry group whose infinitesimal generators are given by (177). The contact sub-connection has the Brunovský normal form as a component. we will decompose this Brunovský normal form as . Specifically, we will be choosing our reduction along the copy of given by by choosing for an arbitrary smooth function . This defines a codimension 2 partial contact curve and leads to the following reduced contact sub-connection on :
| (236) |
where
| (237) |
The refined derived type of the reduced contact sub-connection is , which agrees with a Brunovský normal form with type . Since , we can construct the filtration (85):
| (238) | ||||
and observe that all subbundles of the filtration are integrable and contain . Therefore, we can conclude that is ESFL to a Brunovský normal form of signature by Definition 46, Theorem 6, and Theorem 9. Thus we conclude that the BC system is CFL with respect to the symmetry group .
We now mention an important consequence of a control system satisfying Definition 62.
Theorem 16.
[51] If a control system on a smooth manifold is cascade feedback linearizable, then it is explicitly integrable.
As example demonstrating Theorem 16, we once again use the BC system. First we construct the ESF linearization for (236) via procedure contact B since . Using (238), we find that . Thus the new contact coordinates on can be given by
| (239) | ||||||
Let and be arbitrary smooth solutions to the canonical contact system on . Inverting (239) and solving for in terms of and , we find the following solution to :
| (240) | ||||||
The contact curve reduction depends on an arbitrary smooth function . Thus, if we append to our above solution, then we have described all integral curves to . Furthermore, if we pass through the ESFT from Theorem 15, then we can find an explicit solution to the BC system in terms of arbitrary functions and their derivatives alone. That is, no integration is required to describe the trajectories of the BC system.
4.3. Truncated Euler Operator
In the last step of the cascade feedback linearization process, we want to know why a contact sub-connection admits an ESFL partial contact curve reduction. Towards this goal, we will explore the structure of ESFL reductions more closely by directly analyzing the PDEs associated to the calculation of the refined derived type. Recall that a contact sub-connection on has the form
| (241) |
where and
| (242) |
Note that the terms involving only jet bundle coordinates look very similar to the notion of a total derivative on an infinite jet bundle [4]. In computing the derived flag of an ESFL reduction for this contact sub-connection, one finds that this truncated total derivative operator is iterated in such a way that there is a truncated Euler operator that naturally appears. Hence, to better understand how the properties of these operators impact the refined derived type of an ESFL reduction, we will spend this section building some results about these types of operators. These truncated operators have similar–but not exactly the same–properties as their full infinite jet bundle analogues. The difference between the truncated versions and non-truncated versions arise naturally in proofs of results in this chapter, especially in Theorem 18.
Definition 64.
The truncated total derivative and truncated sub-fiber total derivative operators on are given by
respectively, where is the order of the jet for each .
Proposition 9.
The first integrals of the truncated total derivative operator are generated by
| (243) |
where , , , and the are arbitrary constants.
Proof.
The proof follows by induction on for each . It is immediate that , thus establishing the base case. Now assume that the above identity holds for some and that . Then
| (244) | ||||
In the last line we have the invariant evaluated at . The induction hypothesis means that the recursive formula is true for and hence . Thus, for all . It is easy to see that the all are linearly independent of each other, and upon a quick dimension count we find that there are precisely functions . The total dimension of is ; hence, the are a complete set of invariants for . ∎
Note that we can explicitly write formulas for the invariant functions in Proposition 9. Indeed, for each ,
| (245) | ||||
An important observation about the proposition above is that if is a differentiable function such that , then cannot have dependence on arbitrary functions of alone. With this in mind, we will now characterize the time-independent invariant functions of . The first two of these -independent invariants are
| (246) | ||||
| (247) |
Proposition 10.
The -independent invariant functions of are generated by the functions together with the functions
| (248) |
for and .
Proof.
To prove that each is an invariant of , we will simply compute for all and . Indeed, since
| (249) | ||||
| (250) |
for all and , then
| (251) | ||||
The sum in equation (251) is telescopic and the last term vanishes. Hence,
| (252) | ||||
We finish with a dimension count. The are invariants of both and . Thus, for each , there are precisely independent invariants of and that may be chosen to generate all invariants of and . It is clear that all the are linearly independent. Therefore, the will generate the -independent invariants of . ∎
Next, we define the truncated Euler operator and prove some properties about its kernel. Its definition is in terms of the truncated total derivative operators. The truncated Euler operator appears naturally when computing terms arising in the derived flag of a contact sub-connection. In particular, an understanding of its kernel will lead to insight about how the symmetry group of a control system can act on the manifold and have the property that the control system is CFL with respect to that symmetry.
Definition 65.
For each , define the truncated Euler operator on to be
| (253) |
for any sufficiently differentiable function on , where is the truncated total derivative operator on . We can also define the truncated sub-fiber Euler operator by using the truncated sub-fiber total derivative operator in place of .
Proposition 11.
The kernel of the truncated Euler operator of any order on contains the set
| (254) |
where is the truncated total derivative operator on .
Proof.
The result above effectively follows from repeated applications of the identity
| (255) |
In the case that , the identity is . Applying these identities, we have
| (256) | ||||
which reduces to
| (257) |
But since is in the kernel of , this implies that . ∎
Corollary 1.
If , where is the truncated total derivative operator on the jet space , is a function on , and is the truncated Euler operator of order , then
| (258) |
This is in contrast to the classical theory of calculus of variations, which has a modern geometric formulation on outlined wonderfully in [4]. In that work, the kernel of the Euler operator is the space of all functions on that are equal to the total derivative of some other function on . Theorem 11 and Corollary 1 above highlight the difference between the kernel of the full Euler operator and that of our truncated version. This discrepancy is necessary for our work, and for finding examples of CFL systems. Theorem 18 below makes this fact clear. One more important remark about the truncated Euler operator is required here. If for some , then
| (259) |
if and only if either is constant or for all and .
4.4. PDEs for the Refined Derived Type
In the first chapter, the idea of the “refined derived type” of a distribution/EDS was discussed. Recall that a given distribution admits a local normal form via diffeomorphism to a standard Goursat bundle if and only if both the refined derived type of the distribution in question is the same as one for a Goursat bundle and the appropriate filtration, given by either 85 and 82, is integrable. Furthermore, to ensure that the diffeomorphism is an ESF transformation, the control directions must be contained in the Cauchy characteristic bundle of the first derived distribution, and the 1-form must either annihilate the Cauchy characteristic bundle of the penultimate derived distribution or annihilate the resolvent bundle, whichever applies by procedure contact. In this section, we will look at the equivalent PDE conditions for the refined derived type of distributions on that are ESF equivalent to the Goursat bundle associated with some when . For this case in particular, we mention that the integrable filtration condition will be satisfied automatically due to the necessary rank conditions on the derived flags of our distributions.
Remark 1.
We emphasize here that the above-mentioned with contact distribution is not a prolongation of the contact distribution on . It is better to think of the relationship as “anti-prolongation,” in that, instead of a derivative being added to the represented control system in Brunovský normal form, a new state is being added via some kind of anti-differentiation.
Below is a proposition that is equivalent to a special case of Theorem 13 in [17]. The purpose of this proposition is to recognize explicit PDE conditions that will be necessary and sufficient for the reduction of a contact sub-connection to be ESFL. As will be seen in the next section, the specific PDE conditions to be satisfied will be conditions on truncated Euler operators of the function associated to the right hand side of the equation of Lie type.
Proposition 12.
Let
| (260) |
be a contact sub-connection on , with and with
| (261) |
If
| (262) |
is the partial contact curve reduction along the partial contact curves that annihilate the Brunovský forms for , then is ESFL if and only if the following hold:
-
•
For , the th derived flag of the reduced contact sub-connection is
(263) where
(264) with , and the coefficients defined recursively by
(265) initialized with . For , we have
(266) with
(267) Furthermore, for some open . That is, is bracket generating.
-
•
For each , the Cauchy characteristics of are spanned by , and hence the system of PDE
(268) must be satisfied for all .
Proof.
We start by noting that for the first bullet point, the requirement that the rank of the derived flag of increases by one at each step is a necessary condition for ESF linearizability. Indeed, this condition would be sufficient to show that is local diffeomorphism equivalent to a Goursat bundle. However, for the stricter class of ESF equivalence, the second bullet point adds an additional condition to guarantee sufficiency and necessity. The second bullet point is equivalent to the condition from Theorem 9 that is a Cauchy characteristic for and .
To prove the form above for the , we use induction. First, we have
| (269) | ||||
thus establishing the base case. Now notice that
| (270) |
for . Hence equation (270) tells us that will be linearly independent from and all the previous with . For the inductive step, we assume that for ,
| (271) |
Computing , we find
| (272) | ||||
Next we address the second bullet. We need to show that all for are Cauchy characteristics for each . In particular, the requirement that is equivalent to the condition that the -projection of any element of is zero (except in the last step of the derived flag, since it generates the tangent bundle). To see this, notice that in order for to be bracket generating, we must have for all , and hence . Therefore, if is not a Cauchy characteristic for any of the derived distributions save the last, then and vice versa.
Next, we observe that
| (273) |
so in order to not violate the condition that the dimension at each step in the derived flag increases by only one we must have
| (274) |
Since (274) holds by assumption, it is evident that for all in for all . Since for , there exist a maximal number of linearly independent vector fields in that are Cauchy characteristics. Were it not a maximal number, then would be Frobenius, contradicting the non-integrability of . Therefore, we conclude that for each ,
| (275) |
∎
4.5. Necessity for ESFL Reductions
In this section we give an important necessary condition for a contact sub-connection to be ESFL via partial contact curve reduction. It is a condition on the truncated Euler operator applied to a function arising from the group action. we will prove the following theorem:
Theorem 17.
Let be local coordinates for , where . Furthermore, assume that , and let be the reduction of by codimension 1 partial contact curves defined by , for all for some and arbitrary smooth functions . If is ESFL, then the truncated Euler operator applied to must be degenerate in the sense that has no dependence on for .
Proof.
Without loss of generality, take . For notational simplicity we will drop the superscript of ‘1’ on all variables. Now recall the fundamental bundle in filtration (85) from Chapter 2. In this case, our fundamental bundle is defined recursively by
| (276) |
In particular,
| (277) | ||||
Each for must be Frobenius for an ESFL system. Consider the Pfaffian system defined by
| (278) | ||||
Here is a truncated version of the Poincaré-Cartan form from the calculus of variations [26] [34] and is defined by
| (279) |
where the are the canonical contact forms on . We can actually say a bit more. Indeed, for each bundle in the recursive definition of the fundamental bundle, we can similarly define
| (280) |
where
| (281) |
As a brief remark, this also means that . Since must be Frobenius for an ESFL system, we know that for some 1-form . We will determine what this 1-form is and then check the wonderful identity to make our conclusion. Indeed,
| (282) | ||||
However, since is Frobenius, we must have
| (283) |
and
| (284) |
Now rearranging indices to collect like forms in while applying (284) gives
| (285) | ||||
Then applying (283), we arrive at
| (286) | ||||
Now recalling the recursive formula , we arrive at
| (287) | ||||
and thus we have
| (288) |
So, upon computing , we quickly conclude that has no dependence on for and must therefore be degenerate. ∎
Theorem 17 provides, for the first time, a coordinate specific obstruction to ESFL partial contact curve reducibility. In particular, if an ESFL partial contact curve reduction exists, then computation of can inform one about an appropriate choice of codimension 1 partial contact curve reduction to achieve the ESF linearization. There is also the added bonus that computing is a straightforward, albeit potentially tedious, calculation. As an application of Theorem 17, recall Example 5 from Chapter 1. It already has the form of a contact sub-connection on , where . The contact sub-connection may be written as
| (289) |
Reduction along the jet coordinates does not produce an ESFL system. Let for all , so that . Computing the truncated Euler operator of this function, we find
| (290) |
Hence, by Theorem 17, is not ESFL since . However, does have the form of a Goursat bundle. Although it is a Goursat bundle, the last Cauchy bundle in filtration (85) has the form
| (291) |
where . Notice that and therefore cannot be ESFL by Theorem 9. Thus, we have agreement with Theorem 17.
However, if we reduce along the other contact coordinates , then the reduced system is ESFL. For this reduction for all , and hence . This time, not only is the reduced system a Goursat bundle, but its last Cauchy bundle is given by
| (292) |
Thus we see from Theorem 9 that the system is ESFL. Computing the truncated Euler operator of , we find
| (293) |
and so , which agrees with Theorem 17.
4.6. Sufficiency for ESFL Reductions
The main theorem of this section gives the first known class of control systems that will always admit an ESFL reduction. The first lemma below establishes a relationship between the truncated Euler operators and the Cauchy characteristics of each for . In particular, it is important to notice that since must be nonzero from Proposition 12, the lemma below implies that must also be nonzero.
Lemma 1.
Let each , be as defined in Proposition 12. Then
| (294) |
Proof.
This is by direct computation. Since the are defined recursively, we can easily compute that
| (295) | ||||
Applying to 295 gives
| (296) | ||||
which is precisely the difference between the truncated Euler operators and acting on . ∎
From Lemma 1 and Theorem 17 we know that must be both nonzero and depend on only and , respectively. Given that the truncated Euler operator has nontrivial kernel, it is possible that there is some amount of freedom in the form of . That is, it may have terms that are annihilated by the Euler operator. Such terms would not lead to a violation of Theorem 18. Thus, for control systems in the form of a contact sub-connection with a 1-dimensional control admissible symmetry, we would like to establish explicit forms for the that will guarantee that there is an ESFL codimension 1 reduction by partial contact curves. To this end, we would like to know how codimension 1 partial contact curve reduction impacts the truncated total derivative as it applies to functions on that have no dependence on higher order terms along some sub-fiber.
Lemma 2.
Let for and any integer . Then
| (297) |
or, in expanded form,
| (298) |
where denotes reduction along the jet coordinates for .
Proof.
Since has no time dependence on , the reduction must have no time derivatives. To see this, notice that for any -independent function on ,
| (299) |
This implies that
| (300) |
for . Therefore,
| (301) | ||||
Now if for another -independent function on , then
| (302) | ||||
where the second line is by application of equations (301). Iterating this argument gives the general form in the lemma. ∎
We are now ready to state and prove the second main result of this thesis: an explicit description of an entire class of control systems that admit an ESFL codimension 1 partial contact curve reduction.
Theorem 18.
Let
| (303) |
be a partial contact sub-connection on with such that
| (304) |
for any and some , where the are functions on with no dependence on or for any . Then the reduction of by the codimension 1 partial contact curves that annihilate all Brunovský forms except is an ESFL system.
Proof.
Without loss of generality, take . For notational simplicity we will drop the superscript of ‘1’ on all variables. Furthermore, we can take , where , and ignore the lower order terms in (304). We can do so because all the operations applied to in the proof are linear, and any power of that is smaller than will satisfy all the important inequalities concerning in the proof.
We need to compute each and check that the Cauchy characteristic conditions (268) on the are satisfied. Indeed, for , we use Lemma 1 to see that
| (305) | ||||
Now by Proposition 11, we have
| (306) | ||||
However, since has no dependence on for ,
| (307) |
Hence, these terms cancel, leaving
| (308) |
Now by use of Corollary 1,
| (309) | ||||
Formally inverting as a linear differential operator, we find that
| (310) | ||||
where and the upper limit in the sum decreases by one because has no dependence on . Thus we also have
| (311) |
We need to show that the terms are zero for all defined values of . we will check that the recursive definition for the ’s is satisfied. Indeed,
| (312) |
Now, for our choice of we have
| (313) | ||||
where the terms in the sum for are all zero since has dependence on jet coordinates only up to order . Now using
| (314) |
we see that
| (315) |
Hence the recursion relation simplifies to
| (316) |
This is precisely the form we have already derived, where . This implies that for all . Now, checking directly that
| (317) |
by the recursion relation definition of the we can conclude that , and hence all . Now we check the Cauchy characteristic PDE (268) and find that
| (318) | ||||
which simplifies to
| (319) |
However, since has dependence only on and , the function has no dependence on for , and hence equation (319) is true. ∎
Theorem 18 gives an entire class of examples of control systems that have the property that they admit ESFL reductions. So for the first time, we can now construct explicit examples of control systems that are CFL and hence DFL. One can in principle ask how such functions arise from the reconstruction process of Anderson and Fels, and this will be a focus of later work. Furthermore, the author informally conjectures the following:
Conjecture 2.
The only examples of systems with ESFL reductions by codimension 1 partial contact curves must have in the kernel of the truncated Euler operator and also satisfy truncated versions of identities relating higher order Euler operators to the total derivative operator.
We mention that in Theorem 18, the requirement that the power of be no larger than is necessary. Assume that
| (320) |
Then the reduction of the contact sub-connection fails to be ESFL. Indeed, applying the truncated Euler operator and using Corollary 1, we find that
| (321) |
This violates Theorem 17 of the previous section, which says that if is ESFL then must be nonzero and have dependence only on and .
Recall Example 2 from Chapter 1:
| (322) | ||||
This system is cascade feedback linearizable via a 1-dimensional symmetry group. This control system first appears in [16], where it was shown to be CFL, but not SFL or even EDFL by partial prolongation. The control system has a 1-dimensional control admissible symmetry group whose infinitesimal action is generated by the vector field
| (323) |
The associated quotient system is SFL, and thus we can use Theorem 15 to transform the system into a contact sub-connection:
| (324) |
Notice that in the term is given by
| (325) | ||||
Looking at the hypotheses of Theorem 18 we see that , where
| (326) |
and
| (327) |
The and terms both have dependence on , but not on any higher order terms, i.e. or . Thus if we reduce by codimension 1 partial contact curves that annihilate and , then by Theorem 18 we should expect the resulting control system to be ESFL. This reduction can be described by setting . We then find that
| (328) |
Additionally, if we compute , then we can determine . Using Lemma 2, we obtain
| (329) | ||||
and so by Lemma 1 we can conclude that
| (330) | ||||
Hence the choice of partial contact curve that permits to be ESFL is generic. To see this, notice that cannot be a solution of . Indeed, if is a solution to , then . But this contradicts that is bracket generating because of (266) in Proposition 12.
4.7. Final Thoughts and Future Work
We conclude this thesis by highlighting the importance of the results in Chapter 4 in relation to the theories of CFL and EDFL control systems. Recall that Theorem 16 says that CFL systems are explicitly integrable; however, Proposition 1 from Chapter 1 says that a control system is explicitly integrable if and only if the control system is EDFL. Therefore it is sufficient to prove that a control system is CFL to determine that it is EDFL. In fact, given a CFL control system, [16] gives an explicit way to produce an EDF linearization of the associated contact sub-connection.
In light of the relationship between CFL and EDFL control systems, we then realize the importance of Theorem 18. It produces an entire class of control systems that are known to be EDFL. Furthermore, Theorem 17 imposes a strong necessary condition on a contact sub-connection to have an ESFL partial contact curve reduction and gives an indication about which contact coordinates should be reduced to arrive at an ESFL reduced system. These are both important results for the goal of completely classifying all control systems with symmetry that are EDFL. Thus, with the main reults of this thesis in mind, we are suddenly presented with a number of natural questions and conjectures to investigate in order to further complete a general theory of CFL control systems.
Question 1.
The author believes this can be achieved by exploring truncated versions of more identities and operators from the calculus of variations. Namely, establishing an insightful relationship between the reduced truncated Euler operator and the non-reduced truncated Euler operator in a similar manner to Lemma 2 for the truncated total derivative operator.
Question 2.
At least in the case of codimension 1 contact curve redutions, can the results of this thesis be extended to similar theorems for control systems with control admissible symmetry groups of dimension greater than 1?
The author believes this is also possible. Careful examination of procedure contact ought to reveal any additional obstructions to ESF linearizability of the reduced system. This will also be the content of future work by the author.
Conjecture 3.
If a contact sub-connection is ESFL via a codimension partial contact curve reduction, then the contact sub-connection must have a codimension 1 partial contact curve reduction that is ESFL.
This conjecture is of central importance to the theory of CFL control systems. If true, the conjecture would mean that classifying all contact sub-connections that possess an ESFL partial contact curve reduction would be reduced to understanding the phenomenom of ESFL partial contact curve reductions to control systems of a single input. One example for which this conjecture holds true is the BC system. If one further reduces the reduced contact sub-connection (236) with for an arbitrary then the resulting control system with one control is ESFL. Additionally, the author has recently had some insight about the following:
Conjecture 4.
In the case that , if a contact sub-connection is EDFL by partial prolongation, then it must admit an ESFL codimension 1 partial contact curve reduction.
The key idea here has to do with the fundamental bundle from procedure contact.
One can also investigate other aspects of CFL control systems related to a control admissible symmetry group. Interestingly, there appears to be little connection between the algebraic structure of the control admissible symmetry groups and whether or not control systems are CFL. However, the representation of a Lie group of control admissible symmetries in the diffeomorphism group of the manifold of time, states, and controls for the control system does appear to have an impact. This is seen in Theorem 14 in Chapter 3, where the equation of Lie type is constructed precisely from the action of on . From this perspective, the explicit form of the contact sub-connection in Theorem 18 seems to hint at some kind of prolongation structure for the action of on . The author hopes that research in this direction will help shed light on the following conjecture.
Conjecture 5.
If a control system with control admissible symmetry group is EDFL, then it must be CFL.
Although algebraic properties of the control admissible symmetry group seem to be mostly irrelevant, one algebraic structure that is known to play a role is solvability. This property eases finding first integrals for the group action, for example. Another interesting structure to investigate is the relationship between two CFL reductions of the same control system with control admissible symmetry groups and such that . If is normal in , then , which is found in [2].
Question 3.
Let be a control system with two control admissible symmetry groups and such that . If and are ESFL, then what can be said about ESFL partial contact curve reductions of and ?
The author intends to present some results concerning this question in a forthcoming work.
One can also consider extensions of CFL theory of control systems to cases in which quotient systems are not ESFL.
Question 4.
Assume that is a control system with 2 controls and that it possesses a control admissible symmetry group . If the dimension of is such that the quotient system is a control system of 3 states and 2 controls, then the work of [52] allows one to find a normal form for via a SF transformation. Can one then construct a theory analagous to that of CFL systems? That is, can one construct a “contact” sub-connection along with some variation of ESFL contact curve reductions of ?
Naturally, this leaves behind the question of explicit integrability, but in principle, if one can perform such a “generalized” CFL process, then further avenues of control system classification present themselves.
The questions and conjectures above are by no means an exhaustive list of possible directions for future research. One could envision studying global phenomena or incorporating topological questions along the lines of -principles, for example. One may even be able to build analagous versions of CFL theory for PDE control systems or combine the theory of CFL system with mixed discrete or stochastic control processes, although these latter subjects are (currently) beyond the expertise of the author.
Overall, this thesis presents a thorough treatment of the geometric theory of cascade feedback linearizable control systems. Furthermore, it adds to that theory by presenting new examples, new theorems, as well as brand new connections to operators that are related to the calculus of variations. The theory of CFL control systems is still far from complete but seems to offer many different avenues of interesting research. Finally, the author hopes that this theory will find itself useful in applications to concrete scientific and engineering problems.
References
- [1] I. M. Anderson and M. E. Fels. Exterior differential systems with symmetry. Acta Appl. Math., 87(1-3):3–31, 2005.
- [2] I. M. Anderson and M. E. Fels. Bäcklund transformations for Darboux integrable differential systems. Selecta Math. (N.S.), 21(2):379–448, 2015.
- [3] I. M. Anderson, M. E. Fels, and C. G. Torre. Group invariant solutions in mathematical physics and differential geometry. In The geometrical study of differential equations (Washington, DC, 2000), volume 285 of Contemp. Math., pages 51–60. Amer. Math. Soc., Providence, RI, 2001.
- [4] Ian M. Anderson. Introduction to the variational bicomplex. In Mathematical aspects of classical field theory (Seattle, WA, 1991), volume 132 of Contemp. Math., pages 51–73. Amer. Math. Soc., Providence, RI, 1992.
- [5] Stefano Battilotti and Claudia Califano. Further results on dynamic feedback linearization. In 2003 European Control Conference (ECC), pages 1780–1785. IEEE, 2003.
- [6] Stefano Battilotti and Claudia Califano. A constructive condition for dynamic feedback linearization. Systems & control letters, 52(5):329–338, 2004.
- [7] Stefano Battilotti and Claudia Califano. A geometric approach to dynamic feedback linearization. In Analysis and design of nonlinear control systems, pages 397–411. Springer, Berlin, 2008.
- [8] Roger W Brockett. Feedback invariants for nonlinear systems. IFAC Proceedings Volumes, 11(1):1115–1120, 1978.
- [9] Pavol Brunovský. A classification of linear controllable systems. Kybernetika (Prague), 6:173–188, 1970.
- [10] Robert Bryant, Shiing-Shen Chern, Robert Gardner, Hubert Goldschmidt, and Phillip Griffiths. Exterior differential systems, volume 18. Springer Science & Business Media, 2013.
- [11] Robert L. Bryant. An introduction to Lie groups and symplectic geometry. In Geometry and quantum field theory (Park City, UT, 1991), volume 1 of IAS/Park City Math. Ser., pages 5–181. Amer. Math. Soc., Providence, RI, 1995.
- [12] Francesco Bullo and Andrew D Lewis. Geometric control of mechanical systems: modeling, analysis, and design for simple mechanical control systems, volume 49. Springer, 2019.
- [13] B Charlet, J Lévine, and R Marino. On dynamic feedback linearization. Systems & Control Letters, 13(2):143–151, 1989.
- [14] B Charlet, J Lévine, and R Marino. Sufficient conditions for dynamic state feedback linearization. SIAM journal on control and optimization, 29(1):38–57, 1991.
- [15] Wei-Liang Chow. Über Systeme von linearen partiellen Differentialgleichungen erster Ordnung. Math. Ann., 117:98–105, 1939.
- [16] Jeanne N. Clelland, Taylor Klotz, and Peter Vassiliou. Cascade linearization of invariant control systems ii: Dynamic feedback linearization. In preparation.
- [17] J De Doná, Naghmana Tehseen, and Peter J Vassiliou. Symmetry reduction, contact geometry, and partial feedback linearization. SIAM Journal on Control and Optimization, 56(1):201–230, 2018.
- [18] Enrique Fernández Cara and Enrique Zuazua Iriondo. Control theory: History, mathematical achievements and perspectives. Boletín de la Sociedad Española de Matemática Aplicada, 26, 79-140., 2003.
- [19] Guillermo Segundo Ferreyra, R Gardner, Henry Hermes, Hector J Sussmann, et al. Differential Geometry and Control: Summer Research Institute on Differential Geometry and Control, June 29-July 19, 1997, University of Colorado, Boulder. American Mathematical Soc., 1999.
- [20] R. B. Gardner, W. F. Shadwick, and G. R. Wilkens. Feedback equivalence and symmetries of Brunowski normal forms. In Dynamics and control of multibody systems (Brunswick, ME, 1988), volume 97 of Contemp. Math., pages 115–130. Amer. Math. Soc., Providence, RI, 1989.
- [21] RB Gardner and WF Shadwick. Feedback equivalence for general control systems. Systems & Control Letters, 15(1):15–23, 1990.
- [22] Robert B. Gardner and William F. Shadwick. An algorithm for feedback linearization. Differential Geom. Appl., 1(2):153–158, 1991.
- [23] Robert B. Gardner and William F. Shadwick. The GS algorithm for exact linearization to Brunovsky normal form. IEEE Trans. Automat. Control, 37(2):224–230, 1992.
- [24] I. M. Gelfand and S. V. Fomin. Calculus of variations. Revised English edition translated and edited by Richard A. Silverman. Prentice-Hall, Inc., Englewood Cliffs, N.J., 1963.
- [25] John Hauser, Shankar Sastry, and George Meyer. Nonlinear control design for slightly nonminimum phase systems: application to V/STOL aircraft. Automatica J. IFAC, 28(4):665–679, 1992.
- [26] Lucas Hsu, Niky Kamran, and Peter J. Olver. Equivalence of higher-order Lagrangians. II. The Cartan form for particle Lagrangians. J. Math. Phys., 30(4):902–906, 1989.
- [27] L. R. Hunt, Ren Jeng Su, and G. Meyer. Design for multi-input nonlinear systems. In Differential geometric control theory (Houghton, Mich., 1982), volume 27 of Progr. Math., pages 268–298. Birkhäuser, Boston, Mass., 1983.
- [28] A Isidori, CH Moog, and A De Luca. A sufficient condition for full linearization via dynamic state feedback. In 1986 25th IEEE Conference on Decision and Control, pages 203–208. IEEE, 1986.
- [29] Thomas A. Ivey and Joseph M. Landsberg. Cartan for beginners: Differential geometry via moving frames and exterior differential systems, second edition, volume 175 of Graduate Studies in Mathematics. American Mathematical Society, Providence, RI, 2016.
- [30] Bronisł aw Jakubczyk and Witold Respondek. On linearization of control systems. Bull. Acad. Polon. Sci. Sér. Sci. Math., 28(9-10):517–522, 1980.
- [31] Velimir Jurdjević. Geometric control theory, volume 52. Cambridge university press, 1997.
- [32] R. E. Kalman, Y. C. Ho, and K. S. Narendra. Controllability of linear dynamical systems. Contributions to Differential Equations, 1:189–213, 1963.
- [33] N. Kamran and Peter J. Olver. Equivalence of higher order Lagrangians. I. Formulation and reduction. J. Math. Pures Appl. (9), 70(3):369–391, 1991.
- [34] Niky Kamran and Peter J. Olver. Equivalence of higher-order Lagrangians. III. New invariant differential equations. Nonlinearity, 5(2):601–621, 1992.
- [35] Arthur J. Krener. On the equivalence of control systems and linearization of nonlinear systems. SIAM J. Control, 11:670–676, 1973.
- [36] Masatake Kuranishi. On the local theory of continuous infinite pseudo groups. I. Nagoya Math. J., 15:225–260, 1959.
- [37] Masatake Kuranishi. On the local theory of continuous infinite pseudo groups. II. Nagoya Math. J., 19:55–91, 1961.
- [38] Philippe Martin, Santosh Devasia, and Brad Paden. A different look at output tracking: control of a vtol aircraft. Automatica, 32(1):101 – 107, 1996.
- [39] Richard Montgomery. A tour of subriemannian geometries, their geodesics and applications, volume 91 of Mathematical Surveys and Monographs. American Mathematical Society, Providence, RI, 2002.
- [40] Peter Olver. Recent advances in the theory and application of Lie pseudo-groups. In XVIII International Fall Workshop on Geometry and Physics, volume 1260 of AIP Conf. Proc., pages 35–63. Amer. Inst. Phys., Melville, NY, 2010.
- [41] Peter J. Olver. Applications of Lie groups to differential equations, volume 107 of Graduate Texts in Mathematics. Springer-Verlag, New York, second edition, 1993.
- [42] Peter J. Olver. Equivalence, invariants, and symmetry. Cambridge University Press, Cambridge, 1995.
- [43] Peter J. Olver and Juha Pohjanpelto. Pseudo-groups, moving frames, and differential invariants. In Symmetries and overdetermined systems of partial differential equations, volume 144 of IMA Vol. Math. Appl., pages 127–149. Springer, New York, 2008.
- [44] PK Rashevskii. On the joinability of any two points of a completely nonholonomic space by an admissible line. Uch. Zap. Moskov. Gos. Ped. Inst. im. Libknehta Ser. Fiz.-Mat, 2:83–94, 1938.
- [45] D. J. Saunders. The geometry of jet bundles, volume 142 of London Mathematical Society Lecture Note Series. Cambridge University Press, Cambridge, 1989.
- [46] I. M. Singer and Shlomo Sternberg. The infinite groups of Lie and Cartan. I. The transitive groups. J. Analyse Math., 15:1–114, 1965.
- [47] S Singh. Decoupling of invertible nonlinear systems with state feedback and precompensation. IEEE Transactions on Automatic Control, 25(6):1237–1239, 1980.
- [48] Willem M. Sluis. Absolute equivalence and its applications to control theory. ProQuest LLC, Ann Arbor, MI, 1992. Thesis (Ph.D.)–University of Waterloo (Canada).
- [49] Peter J Vassiliou. A constructive generalised goursat normal form. Differential Geometry and its Applications, 24(4):332–350, 2006.
- [50] Peter J Vassiliou. Efficient construction of contact coordinates for partial prolongations. Foundations of Computational Mathematics, 6(3):269–308, 2006.
- [51] Peter J. Vassiliou. Cascade linearization of invariant control systems. J. Dyn. Control Syst., 24(4):593–623, 2018.
- [52] George Rudolph Wilkens, Jr. LOCAL FEEDBACK EQUIVALENCE OF CONTROL SYSTEMS WITH 3 STATE AND 2 CONTROL VARIABLES. ProQuest LLC, Ann Arbor, MI, 1987. Thesis (Ph.D.)–The University of North Carolina at Chapel Hill.