Internet Control Course


next up previous
Next: Controllability criteria for Up: No Title Previous: Controllability of cart

Prisons and mysteries of a plain domain

Assume that we are driving a very simple cart (Fig. 1.1) along straight rails without any friction.

  figure17
Figure 1: The cart is going along straight rails. tex2html_wrap_inline2439 is a position of the cart on the rails. tex2html_wrap_inline2441 is a velocity of the cart.

The dynamics of the cart, in accordance with Newton's second law, is described by the system

equation41

where tex2html_wrap_inline2539 denotes the derivative of tex2html_wrap_inline2541 with respect to time, i.e. tex2html_wrap_inline2543 the coordinate tex2html_wrap_inline2439 measures a position of the cart on the rail road, the coordinate tex2html_wrap_inline2441 is a velocity of the cart and u is a control force. The state of the cart is a pair tex2html_wrap_inline2551 The set of all possible cart states constitutes the state space which is tex2html_wrap_inline2553 - two-dimensional real space or, in other words, the state space is a plane.

Suppose it is permitted only to use controls from a class tex2html_wrap_inline2555 given in advance. For example,

1)
if controls continuously depend on time and act only when tex2html_wrap_inline2557 then tex2html_wrap_inline2559 where C(0,T ) is the set of real continuous functions defined on the interval [0,T] .
2)
if controls are supposed to have a finite number of discontinuities such as switches, then tex2html_wrap_inline2565 if u(t) is bounded for all tex2html_wrap_inline2569 there exists a finite set tex2html_wrap_inline2571 such that tex2html_wrap_inline2573 is continuous for all tex2html_wrap_inline2575 (the finite set tex2html_wrap_inline2577 may depend on tex2html_wrap_inline2579
3)
if admissible controls have to be piecewise-constant, then

displaymath2581

where tex2html_wrap_inline2583 tex2html_wrap_inline2585 if the derivative tex2html_wrap_inline2587 exists and is equal to zero for all tex2html_wrap_inline2589 except a finite subset in [0,T]. The finite subset may depend on tex2html_wrap_inline2593

4)
Throughout this book the following classes of controls will be mostly used:

displaymath2595

Assume that it is not permitted that our cart goes out of some domain tex2html_wrap_inline2597 It is quite a natural assumption which can be faced in many applications of system theory. Then it is important to know the conditions under which the cart is controllable on D by an admissible class of controls, say tex2html_wrap_inline2601 Throughout the first part of this book unless the contrary is explicitly stated, D is an open connected subset of tex2html_wrap_inline2605

definition70

Remark. We will say that a subset tex2html_wrap_inline2621 is reachable (and/or accessible ) from tex2html_wrap_inline2623 if there exist two points tex2html_wrap_inline2625 and a control tex2html_wrap_inline2627 which steers the cart from tex2html_wrap_inline2629 to tex2html_wrap_inline2631 in a finite time T>0 and tex2html_wrap_inline2635 for all tex2html_wrap_inline2637

Controllability property of the cart crucially depends on the geometry of the boundary tex2html_wrap_inline2639 of the domain D . To this respect, it is convenient to discuss some examples.

Example 1.1. Consider controllability of the cart on the domain D shown in Fig.1.2, i.e.

  figure86
Figure 2: We cannot leave the subsets tex2html_wrap_inline2655 without leaving the domain D . That is why, tex2html_wrap_inline2447 and tex2html_wrap_inline2449 turn out to be prisons for the cart.

displaymath2663

If our cart is in one of the subsets tex2html_wrap_inline2665 then we cannot leave the subset without leaving the domain D . For instance, as long as tex2html_wrap_inline2669 we have the cart drifting to the right because tex2html_wrap_inline2671 and tex2html_wrap_inline2673 on tex2html_wrap_inline2675 We cannot change the drift direction without leaving the domain D . Thus the system is not controllable on D .

Example 1.2. Let tex2html_wrap_inline2681 be the reflection tex2html_wrap_inline2683 and tex2html_wrap_inline2685 the image of D (Fig.1.2) under the reflection, i.e. Q = r(D) (see Fig 1.3).

  figure116
Figure 3: tex2html_wrap_inline2701 are mysteries for the cart.

Then we cannot reach any point of the subsets tex2html_wrap_inline2701 as long as we are not in tex2html_wrap_inline2705 or tex2html_wrap_inline2707 respectively. Thus the cart is not controllable on Q .

In both examples we cannot control the system because of the existence of the subsets such as tex2html_wrap_inline2655 in Example 1.1 and tex2html_wrap_inline2701 in Example 1.2. The subsets tex2html_wrap_inline2655 look like prisons for our cart ( we are sentenced to live there whenever we find ourselves inside of a prison). After reversing the time scale the prisons become mysteries. In this sense one can call tex2html_wrap_inline2717 mysteries for the cart ( we cannot get into tex2html_wrap_inline2705 or into tex2html_wrap_inline2721 if we are not already inside them).

definition143

It is easy to see that the cart is controllable on D iff in D there are no prisons and mysteries for the cart. That explains why we are paying so much attention to prisons and mysteries of a plane domain. As soon as we have analytical descriptions for the mysteries and prisons we can answer the question: "What are the conditions under which the cart is controllable on D ?"


next up previous
Next: Controllability criteria for Up: No Title Previous: Controllability of cart

root
Sun Nov 16 06:48:47 MST 1997