Internet Control Course


next up previous
Next: About this document Up: No Title Previous: No Title

Controllability of a cart garland.

In the previous section a domain D was supposed to be a controllable foliation generated by an affine nonlinear system tex2html_wrap_inline429 This assumption implies that on the domain tex2html_wrap_inline431 is equivalent to the cart. In general, a domain D is not a controllable foliation. For instance, in the following example the domain D is the whole plane tex2html_wrap_inline437 and is covered by two controllable foliations.

Example 2.2 The system in question is of the form

displaymath439

displaymath441

The equilibrium set of the system is defined by

displaymath443

The vector field b(x) is equal to tex2html_wrap_inline447 and generates the integral curve collection

displaymath449

The whole plane tex2html_wrap_inline437 can be covered by two controllable foliations shown in Fig.1.

  figure22
Figure 1: tex2html_wrap_inline465 where tex2html_wrap_inline467 tex2html_wrap_inline469 are controllable foliations generated by the system.

The system is controllable both on tex2html_wrap_inline471 and on tex2html_wrap_inline473 Hence it is controllable on tex2html_wrap_inline437 .

Thus, in order to investigate the controllability of an affine nonlinear system on a domain D such that

displaymath479

and

displaymath481

where tex2html_wrap_inline483 is the collection of the connected component of tex2html_wrap_inline485 we need to construct a cart garland defined as follows.

definition57

On each of the sets tex2html_wrap_inline509 the system tex2html_wrap_inline511 is equivalent to the cart. That is why, we call tex2html_wrap_inline513 cart garland. Making use of the results of Chapter I, one can relatively easy control the system tex2html_wrap_inline511 on every tex2html_wrap_inline509 from tex2html_wrap_inline519 If cart garland covers D , i.e. tex2html_wrap_inline523 then tex2html_wrap_inline511 is controllable on D.

theorem65

Proof. Let tex2html_wrap_inline539 be any two points in the domain D. Since D is connected, there is a regular curve tex2html_wrap_inline545 , such that tex2html_wrap_inline547 tex2html_wrap_inline549 is a compact subset in D and tex2html_wrap_inline553

Hence there exists a natural number N such that

displaymath557

where tex2html_wrap_inline559 is a controllable foliation generated by tex2html_wrap_inline429 The covering tex2html_wrap_inline563 of tex2html_wrap_inline565 induces the covering of the interval tex2html_wrap_inline567 where tex2html_wrap_inline569 for tex2html_wrap_inline571 and tex2html_wrap_inline573 Thus tex2html_wrap_inline575 and tex2html_wrap_inline577 The system tex2html_wrap_inline511 and the cart are equivalent on tex2html_wrap_inline581

Therefore making use of Chapter I, one can construct controls tex2html_wrap_inline583 such that tex2html_wrap_inline585 steers the system from tex2html_wrap_inline587 to tex2html_wrap_inline589 Applying these controls one after another one can move the system tex2html_wrap_inline511 from tex2html_wrap_inline593 to tex2html_wrap_inline595 Hence it is proved that the system tex2html_wrap_inline511 is controllable both by C and by tex2html_wrap_inline601 on D .

Q.E.D.

Theorem 2.2 turns out to be a criterion of controllability on a simply connected domain D.

Corollary 1. Let tex2html_wrap_inline607 be a simply connected domain, and let tex2html_wrap_inline511 be such that tex2html_wrap_inline611 Then tex2html_wrap_inline511 is controllable on D iff a cart garland representing tex2html_wrap_inline511 on D covers D .

Proof. Sufficiency follows from Theorem 2.2.

Necessity. Let tex2html_wrap_inline623 and let tex2html_wrap_inline625 be the connected component of the intersection tex2html_wrap_inline627 such that tex2html_wrap_inline629 Then we have

displaymath631

By Jordan curve theorem [31], the curve tex2html_wrap_inline625 splits the simply connected domain D into two disjointed parts. That means D has prisons and mysteries. Thus the system tex2html_wrap_inline511 is not controllable on D .

Q.E.D.

Applying this corollary to the controllability analysis of an affine nonlinear system tex2html_wrap_inline511 on tex2html_wrap_inline645 we obtain the following proposition.

Corollary 2. Let tex2html_wrap_inline511 be an affine nonlinear system tex2html_wrap_inline511 such that

displaymath651

Then the system tex2html_wrap_inline511 is controllable on tex2html_wrap_inline437 if, and only if, for every tex2html_wrap_inline657 there is tex2html_wrap_inline659 such that tex2html_wrap_inline661

To prove Corollary 2 is recommended to the reader as an easy exercise.

We now analyze controllability of a system tex2html_wrap_inline511 on a domain D being not simply connected. We will follow the same scenario as that used in Chapter I to analyze the cart controllability on a domain with "holes". In the rest of this section, utilizing the apparatus of graph theory and the freetrap condition analogous to that of Chapter I, controllability conditions for tex2html_wrap_inline511 on a domain with "holes" are formulated.

definition123

The digraph of tex2html_wrap_inline511 on D will be denoted by tex2html_wrap_inline727 (or by tex2html_wrap_inline729 if tex2html_wrap_inline731 is either C or tex2html_wrap_inline735

Recall that a digraph is called strongly connected if from any vertex one can reach a preassigned one by moving along the edges of the digraph in accordance with their orientation. Clearly, if tex2html_wrap_inline511 is controllable by a class of admissible controls tex2html_wrap_inline731 on tex2html_wrap_inline607 , then tex2html_wrap_inline727 is strongly connected. The inverse proposition becomes true when the boundary tex2html_wrap_inline745 satisfies certain trap free conditions.

definition139

For a domain D with the boundary tex2html_wrap_inline745 satisfying strong trapfree condition the problem of controllability analysis is solved by

theorem153

Proof. Let tex2html_wrap_inline513 be a cart garland representing tex2html_wrap_inline511 on D . Then tex2html_wrap_inline509 is the union of segments of integral curves tex2html_wrap_inline803 of the vector field b(x) emitted from tex2html_wrap_inline807 and belonging to D . The sets tex2html_wrap_inline513 are controllable foliations generated by tex2html_wrap_inline429 Hence, on tex2html_wrap_inline509 tex2html_wrap_inline511 is equivalent to the cart and is controllable. Moreover, since tex2html_wrap_inline727 is strongly connected, there exists a set of curves tex2html_wrap_inline821 where tex2html_wrap_inline823 joins the sets tex2html_wrap_inline509 and tex2html_wrap_inline827 , such that tex2html_wrap_inline511 is controllable on tex2html_wrap_inline831

Then, it remains to prove that if the conditions of Theorem 2.3 are fulfilled, then one can reach tex2html_wrap_inline833 from any point tex2html_wrap_inline835 and vice versa.

Let us take any point tex2html_wrap_inline837 Then the segment of the integral curve tex2html_wrap_inline839 emitted from x and belonging to tex2html_wrap_inline843 has a non empty intersection with some connected component tex2html_wrap_inline845 By strong trapfree condition there is a control steering the system tex2html_wrap_inline511 along tex2html_wrap_inline565 . Hence going along tex2html_wrap_inline565 one can reach tex2html_wrap_inline833 and vice versa any point tex2html_wrap_inline855 is accessible from tex2html_wrap_inline831 Therefore there exist controls tex2html_wrap_inline859 such that

displaymath861

displaymath863

for some tex2html_wrap_inline865 and tex2html_wrap_inline867

Q.E.D.

It is an easy exercise to design the controls tex2html_wrap_inline859 mentioned in the proof of Theorem 2.3 (see formula (2.3)). Strong trapfree condition does not allow to apply Theorem 2.3 to controllability analysis of a system tex2html_wrap_inline871 with tex2html_wrap_inline873 on a domain D with "holes" which do not break off the equilibrium set tex2html_wrap_inline877 of tex2html_wrap_inline429

Trapfree condition can be weaken when the vector field b(x) is integrable on D . The latter implies that there exists a neighborhood tex2html_wrap_inline885 of tex2html_wrap_inline843 such that there is a two-times differentiable real function tex2html_wrap_inline889 such that

displaymath891

for all tex2html_wrap_inline893 ,where

displaymath895

tex2html_wrap_inline897 denotes the differential one-form corresponding to the first derivative of tex2html_wrap_inline899 i.e., tex2html_wrap_inline901 where tex2html_wrap_inline903

displaymath905

denotes tex2html_wrap_inline907 for tex2html_wrap_inline909 It is easy to see that

displaymath911

for all tex2html_wrap_inline913 Hence, tex2html_wrap_inline915 is a constant on an integral curve of the vector field b(x). tex2html_wrap_inline915 is called an integral of the vector field b(x) on D .

definition218

The following theorem gives necessary conditions for a system tex2html_wrap_inline511 to be controllable on tex2html_wrap_inline967

theorem232

The proof of Theorem 2.4 is analogous to the proof of Theorem 1.2, and is left for the reader as an exercise. It is clear from the geometrical point of view, that if the conditions of Theorem 2.4 are violated, then there are mysteries and prisons in D. Theorem 2.4 and Theorem 1.2 give only necessary conditions for controllability on D. In order to formulate more general sufficient conditions of controllability on D, we need to use weak trapfree condition and the notion of digraph of tex2html_wrap_inline511 on D.

theorem241

As an exercise it is recommended for the reader to prove Theorem 2.5 using the idea of the proof of Theorem 1.3.

Consider examples illustrating the application of the results obtained.

Example 2.3. The system

displaymath1041

displaymath1043

where tex2html_wrap_inline1045 is a differentiable function defined for all tex2html_wrap_inline1047 is equivalent to the cart and hence controllable on tex2html_wrap_inline1049 Indeed, under the coordinate transformation

displaymath1051

displaymath1053

displaymath1055

the system becomes

displaymath1057

displaymath1059

From the geometrical point of view, tex2html_wrap_inline437 is a controllable foliation generated by the system (Fig.2).

  figure256
Figure 2: The integral curves of the vector field b(x) are vertical lines. It is easy to see, that tex2html_wrap_inline437 is shadowed by the vertical lines emitted from tex2html_wrap_inline1073

Example 2.4. The system

displaymath1075

displaymath1077

is controllable on tex2html_wrap_inline1079 since all conditions of Theorem 2.4 are met. On the other hand, D is covered by a cart garland representing the system on D.

Example 2.5. Given the system

displaymath1085

displaymath1087

it is required to determine the values of the constant tex2html_wrap_inline1089 for which the system is controllable on tex2html_wrap_inline1049 In our case tex2html_wrap_inline1093 therefore tex2html_wrap_inline877 is disconnected and since the domain tex2html_wrap_inline1097 is simply connected, it is necessary to check the condition of Corollary 1 of Theorem 2.2. We obtain

displaymath1099

and if tex2html_wrap_inline1101 then the function tex2html_wrap_inline1103 will always be negative. Thus the conditions of Corollary 1 of Theorem 2.2 are valid. Since for tex2html_wrap_inline1105 any integral curve of the vector field b(x) intersects tex2html_wrap_inline1109

Example 2.6 We investigate the controllability of the system

displaymath1111

displaymath1113

on the domain tex2html_wrap_inline1115 For this system we have tex2html_wrap_inline1117 is connected; therefore, it is necessary to verify that the conditions of Theorem 2.1 are fulfilled. Since these conditions are met (Fig.3), we conclude that on D the system under consideration is equivalent to the cart and controllable.

  figure302
Figure 3: tex2html_wrap_inline1129 is a controllable foliation generated by the system under consideration.


next up previous
Next: About this document Up: No Title Previous: No Title

root
Mon Sep 15 07:26:28 MST 1997