Документ взят из кэша поисковой машины. Адрес оригинального документа : http://belyakov.imec.msu.ru/papers/PhysCon2005.pdf
Дата изменения: Mon Sep 8 14:32:51 2008
Дата индексирования: Mon Oct 1 19:39:20 2012
Кодировка:
212

Excitation of oscillations by a small limited control force
Anton O. Belyakov, Institute of Mechanics, Moscow State Lomonosov University, Michurinsky pr. 1, 119192 Moscow, RUSSIA belyakov@imec.msu.ru
Abstract-- Linear oscillator with limited excitation force (control) is under consideration. The optimal control, which led oscillatory system to a certain energy level from any initial conditions at minimum time, is found. The control synthesis is made. I. e. time in control function is excluded by current system phase variables (coordinate and velocity). Quasi-optimal synthesized control function is obtained for one-dimensional oscillatory system with unknown parameters. Multidimensional case is considered on the supposition that excitation forces are small.

where 0 < 0. The necessary optimality conditions for the control function u are given by the Pontryagin maximum principle. It is maximum condition max H
u

(6)

with the transversality conditions i (T ) = c xi
t=T

,

(7)

I. O PTIMAL CONTROL IN ONE - DIMENSIONAL CASE Let as consider a one-dimensional linear oscillator with the limited control force u x1 + 2 x1 = m Ё
-1

where T is the final time moment. In the problem under consideration we have from the maximum condition (6) u = um sign (2 ) , with u give
m

u,

|u | u , m

(1) = m-1

(8)

where x1 is the scalar variable, m is the mass, and is the frequency of free vibrations. It is necessary to find a function u , which brings oscillatory system (1) with the initial conditions x1 (0), x1 (0) to the given energy level characterized by the amplitude a at the minimal time. Let us rewrite equation (1) in the Cauchy form x= 0 - 0 x+ 0 u , x(0) = x0 , (2)

-2 um

. The transversality conditions (7) = cx1 , = cx2 .



1 2

(9)

Now we can express the optimal control via phase variables using the conditions of maximum (8) and transversality (9) along with the solution of the adjoint problem (4). Is means that we produce synthesis of control. A. The synthesis of control Synthesized control function u does not depend on time but it depends on the phase variables (coordinate and velocity). Hence it is valid for any initial conditions and brings system to the required position regardless of fluctuations. This is more useful in practice and is always desirable. Optimal control is equal either to um or -um due to the maximum condition (8). Thus, the optimal trajectory of system (2) on the phase plane consists of arcs of concentric circles with the centers at the points (um , 0) or (-um , 0). A set of points where the trajectory becomes an arc of a circle with the other center is called the switching line. To synthesize the optimal control means to find the switching line and to determine the sign of the control function u on both sides of the switching line. The case when a = 0 is a classical example of the problem of optimal control with time as the objective functional considered by D.W. Bushaw [2], [1]. The switching line and the optimal trajectory for a = 0 are shown in Figure 1. To draw the switching line for 0 < a < um (see Figure 2) we note from adjoint system solution (4) that between
PhysCon 2005, St. Petersburg, Russia

where the vector x = (x1 , -1 x1 )T , and the function u = m-1 -2 u . The constancy condition of the mechanical energy with oscillation amplitude a gives the equation of the surface in the phase space, to which the system needs to be brought (3) (x) = a2 - x2 - x2 = 0. 1 2 We will solve the problem of optimal control by Pontryagin's maximum principle for the case where time is the objective functional [1]. For this purpose we consider the system adjoint to (2) = which has the solution
1 2

0 -

0

,

= C sin(t + ), = C cos(t + ).

(4)

The Hamiltonian of the problem has the form H = 0 + u2 + x2 1 - x1 2 0,
0-7803-9235-3/05/$20.00 © 2005 IEEE

(5)


213

x

2

a -um +u x
m 1

Fig. 1.

Switching line and optimal trajectory example for a = 0

Fig. 3.

Switching line for a = um

x2

-um

+um

a

x1

Fig. 2.

Switching line for 0 < a < u

m

Fig. 4.

Switching line for a > u

m

two switches the affix must pass the angle on the same circumference around it's center. Thus, the switching line is symmetric with respect to the origin. Considering the process in the inverse time from the terminal surface (3) we can see from the transversality conditions (9) and solution of the adjoint problem (4) where should the first (in inverse time) switch occur depending on the initial point on the terminal surface (3). Let us find an angle after passing which the first (in inverse time) switch occurs. From solution (4) for the adjoint system we get sin( ) = 2 (T )
2 2 1 (T )+ 2 (T )

pressed through x1 and x sin( ) =

2

c x2 (T ) |c| x2 (T )+ x2 (T ) 1 2

.

(11)

After taking into consideration the terminal surface equation (3) we find (12) sin( ) = ± x2 (T )/a. Thus, noting that in inverse time the affix must move counterclockwise (i. e. > 0) we get = arcsin(|x2 (T )|/a). (13)

(10)

Using transversality conditions (9) this formula can be ex-

For instance, it is clearly seen that if we start from the point (0, -a) the control will be switched after passing the angle /2 around the point (um , 0). For drawing switching line near the origin (see for example Figure 3) we note from the system (1) that time is proportional to the sum of the angles


214

this sums for optimal and quasi-optimal processes. Without loss of generality we can consider processes beginning from point A. Optimal trajectory passes angle on the arc around point (um , 0), then the trajectory makes n turns by in tern around -(um , 0) and (um , 0) and finally passes angle from point C to point D placed on the terminal surface. Thus we have the following angle sums +2n + 2n + - - optimal process, quasi-optimal process.

As for the optimal process has minimal angle sum we can write the following inequality
Fig. 5. Optimal and quasi-optimal trajectories for a > um .



+

(17)

passed by affix on the arches. Similarly, the switching line a > um is obtained (see Figure 4). B. The synthesis of control at a parameters u
m

with unknown system

Besides, we can see from the Figure 5, that point D is placed left from point F on the terminal surface, thus the following inequality is valid - . Adding to the left side of this inequality nonnegative angle and taking into consideration inequality (17) we get u At a following
m

In practice it is often impossible to gain frequency of a system whose oscillations should be caused by the control u. For example, it is impossible when the problem is to find the frequency of the system from its oscillations. Even the exact value of the control bound um cannot always be provided. Therefore, we can't draw the switching line as we did earlier. However, when a um the abscissa axis can be taken as a switching line (see Figure 4). The control function when x2 + x2 < a2 um sign (x2 ) 1 2 0 when x2 + x2 = a2 u= 1 2 -um sign (x2 ) when x2 + x2 > a2 1 2 in this case takes the form u = -um sign ( (x)) sign x2 . (14)

+

- .

angle um /a, therefore we can write the = + + O(um /a).

Adding the angle 2n to both sides of the latter equation and dividing them by , we obtain the following expression for the time of quasi-optimal process O(um /a) , where T0 is the time of optimal process. Thus the time (16) can be considered as optimal accurate to the value T = T0 + O(um /a) . The same time estimation can be obtained with initial point within the terminal surface but not close to coordinate origin. If the initial point is near to coordinate origin the difference between the quasi-optimal and the optimal process times not exceeds the value / . In comparison with excitation by sinusoidal force of the same amplitude u m x + 2 x = u sin(t)/m, Ё m x(0) = x(0) = 0 (18) excitation by force (14) provides the time which is in 4/ times shorter. II. M INIMAL TIME ESTIMATION FOR EXCITAT ION OF MULTI - DIMENSIONAL SYSTEM Multi-dimensional linear conservative system is governed by the equation Ё Mx + Kx = B u, |uj | Uj , x(0) = x(0) = 0, (19) (20)

In previous sections we obtained optimal control. The control function (14) is not optimal. But it is the closer to optimal the greater a than um (see Figure 4). C. Maximal time of the system excitation Now we can estimate the time T for the case when a um and x1 (0) = x1 (0) = 0. It is easy to see from Figure 4 that during one period the amplitude of the system oscillations is changed at the quantity 4 Um . Thus, dividing a by 4 Um and multiplying by period 2/ we get a . (15) T= 2 um After substitution of u = m-1 -2 u am T= . 2 u m
m m

finally we obtain (16)

Let as determine how time (16) differs from optimal time. On Figure 5 we can see the differences between the trajectories on phase plane for optimal control (solid line) and for quasi-optimal control (14) (dash line). As for the time of the process is proportional to the sum of angles that affix passes on arcs around different centers let as compare

j = 1,...,m ,


215

where the matrices M and K are symmetrical and positive definite, x is the vector of variables of dimension n, u is control vector of dimension m, B is n в m control matrix. The problem is to estimate the minimal time, at which all the modes of system's oscillations can achieve the corresponding energy levels. It is well known that there is a linear change of coordinates with the matrix S, which transforms the matrix M to the identity matrix and the matrix K to a diagonal matrix 2 2 containing the squared natural frequencies i of the system Ё z + 2 z = Bu, z (0) = z (0) = 0, (21) where z is the vector of normal coordinates, and B = ST B . Each of the equations
2 zi + i zi = (Bu)i , Ё

zi (0) = zi (0) = 0,

(22)

coincides with (1) up to notation. Using time estimation (16) for one-dimensional oscillator (1) we can select a multi-dimensional oscillator mode with maximum excitation time in the case when all control is directed to this mode excitation. Thus, we obtain minimal time estimation for multi-dimensional oscillator m (|Bij |Uj ) , (23) Tmin = max ai i 2i j =1 where ai is the given terminal amplitude of the i-th normal coordinate. III. C ONCLUDING REMARKS In the presented paper, on the base of the synthesis of quasi-optimal control for one-dimensional oscillator we have obtained time estimation for excitation of oscillations. Quasi optimal time estimation tends to optimal when ratio of control limitation to the terminal amplitude tends to zero. Then, with this estimation we have derived the minimal excitation time for multi-dimensional oscillator. The obtained result can be used for testing the effectiveness of feedback algorithms for multi-dimensional systems. R EFERENCES
[1] V.V. Alexandrov, V.G. Boltyanski, S.S. Lemak, N.A. Parusnikov, V.M. Tihomirov. "Optimisation of controlled system dynamics" M.: Isd-vo Mosk. Univ. 2000. 304 p. (in Russian) [2] D.W. Bushaw. "Experimental towing tank" Stevens Inst. of Technology. Preprint 169. N.Y.: Hoboken, 1953.