1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Advances in Spacecraft Technologies Part 12 doc

40 237 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Advances in Spacecraft Technologies Part 12
Chuyên ngành Spacecraft Technologies
Thể loại thesis
Định dạng
Số trang 40
Dung lượng 3,22 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Linear Differential Games and High PrecisionAttitude Stabilization of Spacecrafts With Large Flexible Elements 7 1.. Linear Differential Games and High PrecisionAttitude Stabilization of

Trang 1

Linear Differential Games and High Precision

Attitude Stabilization of Spacecrafts With Large Flexible Elements 7

1  ξ l,ϕ m  ≤ μ l σ m , for all l=1, L and m=1, M,

2 for any l=1, L there exists m(l)such that ξ l,ϕ m (l)  = μ l σ m (l),

3 for any m=1, M there exists l(m)such that ξ l (m),ϕ m  = μ l (m) σ m

If exterior and interior descriptionsσ= (σ1, ,σ M) andμ= (μ1, ,μ L)are not consistent,they can be made consistent using one of adjustment operatorsμ → A σ(μ)andσ → A μ(σ)

Let C1and C2 be two convex compact sets, and letσ(C1)andσ(C2)be the vectors defining

their exterior approximations Since S(ϕ,C1+C2) =S(ϕ,C1) +S(ϕ,C2), it is natural to definethe exterior approximation vectorσ(C1+C2)for the sum as

σ(C1+C2) =σ(C1) +σ(C2)

The evaluation of the approximation for the Minkowski difference C1− ∗ C2is more involved

The point is that the difference of support functions S(ϕ,C1) − S(ϕ,C2)may be not a supportfunction of a convex set and some correction is needed This correction is done using theinterior description Namely, we set

tend to C1+C2 and C1− ∗ C2, respectively, as M and L go to infinity Some estimates for the

precision of the approximations can be found in (Polovinkin et al., 2001)

The approximation of the setΛC, where Λ : R n → R n is a linear operator, is based on thefollowing property of support functions:

Attitude Stabilization of Spacecrafts With Large Flexible Elements

Trang 2

Now, consider the problem of a minimal invariant set construction LetP ⊂ R nandQ ⊂ R n

be convex compact sets, and letΛ : R n → R nbe a linear operator The condition of a convexsetSinvariance,

in terms of support functions takes the form

S(ϕ,Λ S) + S(ϕ, Q) ≤ S(ϕ, S) + S(ϕ, P), for all ϕ,  ϕ  =1 (14)

We say that an invariant setS is minimal, if for anyS ⊂ S, S , we haveΛS

S + P Note that the minimal invariant set may be not unique and that the intersection of

two invariant sets may be not invariant Indeed, consider the following example in R2 Let

An invariant setS is said to be r-minimal, if for any S satisfying r (S ) < r (S), we haveΛS +

+ P In the previous example a unique r-minimal invariant set is co{(1, 0),(−1, 0)}

Note that in general the r-minimality does not define a unique invariant set, as it is clear from

the following example Set

P =co{(0, 1),(0,−1 )}, andQ =co{(1, 1),(1,−1),(−1, 1),(−1,−1),(0, 2),(0,−2)} It is easy

to see that the sets S1 =2B2 andS1=co{(1, 0),(−1, 0),(0, 1),(0,−1 )} are both r-minimal

invariant

Although the property of r-minimality does not define a unique invariant set, it is quite

suitable from the practical point of view

We developed the following algorithm to compute a minimal invariant set LetS0 be aninvariant set (Recall that in the case of a differential game of stabilization there always exists

an invariant ellipsoid (see Sec 3).) Then we obtain an interior approximation ofS0described

by a vectorμ(0)= (μ(0)1 , ,μ(0)L )and setS0=co

±( μ(0)1 )−1 ξ1, ,±(μ(0))−1 L ξ L Letδ >0.The current invariant setS kis successively shrunk going through the vectorsξ l , l=1, L, and

considering the sets

k After passing through all vectorsξ l , l=1, L, the

algorithm turns to the vectorξ1 The algorithm stops if none of the modified setsS l

k , l=1, L,

is invariant This algorithm is very simple and efficient However, in general, it does not lead

to a r-minimal invariant sets.

The problem of r-minimal invariant set construction is more involved and can be solved using

nonlinear programming techniques The invariance condition (14) implies that the vectorσ r=(σ r

1, ,σ r

M)giving the external description of a r-minimal invariant set has to be a solution to

Trang 3

Linear Differential Games and High Precision

Attitude Stabilization of Spacecrafts With Large Flexible Elements 9the following linear programming problem

r →min,

Λ ∗ ϕ m  σ λ (m)+q m ≤ σ m+p m , m=1, M,

0≤ σ m ≤ r, m=1, M, where p m=S(ϕ m,P), q m=S(ϕ m,Q), and σ m , m=1, M, and r are the unknown variables.

Unfortunately the solution to this problem is not unique and a vectorσ, solving the problem,

may be not a vector of a support function values For this reason it is necessary to use innerapproximations for the invariant set and solve the following nonlinear programming problem

r →min,max

l =1,L  μ −1 l Λξ l,ϕ m  + q m ≤max

l =1,L  μ −1 l ξ l,ϕ m  + p m , m=1, M,

0≤ μ −1 l ≤ r, l=1, L,

with the variablesμ l , l=1, L, and r.

A very important issue is the stabilizing control u construction Assume that the current position of the system x kbelongs to the setF N−k To determine the stabilizing control u(t)

defined on the interval[k,(k+1)]we numerically solve the optimal control problem

The distance function is calculated using representation (4) and the control u(t), t ∈ [ k,(k+

1)], is considered to be a piece-wise constant function, u(t) =u j , t ∈ [( k − j/J),(k − ( j+

1)/J)], j=0, J − 1 Approximating the set P by a polyhedron, we get the linear programming

Here u j , j=1, J, and r are the unknown variables This problem can be solved using the

simplex-method or an interior-point method Since the difference between the problems on

the adjacent time intervals is rather small, the solution u j , j=1, J, obtained at the moment

t=k can be used as an initial point to solve the linear programming problem on the next

time interval

5 Robust Pontryagin-Pshenichnyj operator

At the instant t=k the disturbance v(t) defined on the interval [k,(k+1)], needed to

construct the control u(t), t ∈ [ k,(k+1)], is not available For this reason we use the

disturbance v(t)defined on the interval[(k −1),k] It turns out that this can cause seriousproblems and the construction of the Pontryagin-Pshenichnyj operator should be modified in

order to overcome them To clarify this issue we need some notations Let T(x0)be such that

431Linear Differential Games and High Precision

Attitude Stabilization of Spacecrafts With Large Flexible Elements

Trang 4

x0∈ F T (x0)and x0 t , t < T(x0) By u(t, v(t − ), x0)denote the control u(t), t ∈ [ k,(k+1)],

computed using the disturbance v(t)defined on the interval[(k −1),k], and by u(t, v(t), x0)

denote the control u(t), t ∈ [ k,(k+1)], computed using the disturbance v(t)defined on theinterval[k,(k+1)] The corresponding solutions of system (5) we denote by

The controls u(t, v(t − ), x0)and u(t, v(t), x0), t ∈ [ k,(k+1)], are constructed to minimize

the distances d(X −(x0),F T (x0)−) and d(X (x0),F T (x0)−), respectively It turns out that,

in general, in the first case the trajectory rapidly zigzags in the vicinity of the equilibriumposition and in the second case its behaviour is more regular

Consider the following example The control system

¨x = − β ˙x − αx − u+v, | u | ≤ umax, | v | ≤ vmax (15)describes the motion of a harmonic oscillator with friction The control resource of the first

player is enough to compensate any disturbance The control v(t)takes alternating values

± vmaxon the intervals[k,(k+1)] The influence of the delay can be seen comparing Figures

1 and 2 It is clear that the presence of delay causes violent oscillations of the trajectories

Fig 1 Trajectory(x, ˙x): motion without delay

To overcome this difficulty we introduce a robust Pontryagin-Pshenichnyj-operator The

definition of-invariant set also should be revised We say that a convex set S is robustly

-invariant if S = S0+2Qand

Λ S0+2Λ Q  + Q  ⊂ S0+ P  (16)

Trang 5

Linear Differential Games and High Precision

Attitude Stabilization of Spacecrafts With Large Flexible Elements 11

Fig 2 Trajectory(x, ˙x): motion with delay

This definition implies the inclusion

Λ S + Q  ⊂ (S − ∗ 2Q ) + P  (17)The robust Pontryagin-Pshenichnyj-operator is defined by G0= S,

If x0∈ G k+1and we choose the control u(t, v(t − ), x0)to guarantee the inclusions X −(, x0) ∈

A trajectory generated by the robust Pontryagin-Pshenichnyj-operator for the above example

can be seen in Fig 3 It is more regular although the limit set is larger The latter can

be reduced diminishing the parameter From the qualitative point of view, the difference

between the behaviours of the trajectories generated by the usual Pontryagin-Pshenichnyj

-operator and the robust one can be explained as follows The inclusion x0∈ F k+1does not

imply the inclusion X (x0) ∈ F k In general, we need much time than to achieve the set F k

and the search of the way to the setF kresults in zigzags of the trajectories On the other hand,

the inclusion x0∈ G k+1always imply (19)

433Linear Differential Games and High Precision

Attitude Stabilization of Spacecrafts With Large Flexible Elements

Trang 6

0.006

0.008

0.01

Fig 3 Trajectory(x, ˙x): motion generated by the robust Pontryagin-Pshenichnyj-operator.

6 High precision attitude stabilization of spacecrafts with large flexible elements

Satellites with flexible appendages are modelled by hybrid systems of differential equations

¨x=f(x, g(y, ˙y, ¨y), u), (20)

where x ∈ R n , y ∈ Y is vector in a Hilbert space, and g : Y3→ R m is an integral operator(Junkins & Kim, 1993) Equation (20) is an ordinary differential equation describing the

motion of the satellite and depending on the control u ∈ U, while (21) is a partial differential

equation modelling the dynamics of flexible appendages We illustrate the stabilizationtechniques based on the differential game approach by a model example

Consider a spacecraft composed of a rigid body with a flexible appendage (a beam, see Fig.4) The satellite is modelled as a cylinder The distance between its longitudinal axis and the

point c where the beam is cantilevered is denoted by r0 The length of the beam is denoted

by l We use two systems of coordinates: the inertial one denoted by OXYZ and the system oxyz rigidly connected to the satellite The axis oz is directed along the satellite longitudinal axis, and the axis ox passes through the point c The position of the point o is described by

the coordinates(X0,Y0), and the position of the axis ox relatively to the inertial coordinate

system is defined by the angleθ The deflection of the beam from the axis ox is described by the function y(t, x)(see Fig 5) We assume that the oscillations of the flexible appendage aresmall and can be described in the framework of linear theory of elasticity We consider only arotation of the satellite around its longitudinal axis

To obtain the Lagrange equations for this system we write down the Lagrangian function

Trang 7

Linear Differential Games and High Precision

Attitude Stabilization of Spacecrafts With Large Flexible Elements 13

Fig 4 Satellite with a flexible appendage

The Lagrangian equations of free oscillations of the system have the form

r0 (X˙0˙y cos θ+Y˙0˙y sin θ)dx=0,

ρ (− X¨0sinθ+Y¨0cosθ − X˙0˙θ cosθ − Y˙0˙θ sinθ+¨y+x ¨ θ) +EIy ... Attitude Controller for ETS-VIII Spacecraft, Control Engineering Practice (in press).

[Polovinkin et al., 2001] Polovinkin, E.; Ivanov, G.; Balashov, M.; Konstantinov, R.; & Khorev,

A... P Note that the minimal invariant set may be not unique and that the intersection of

two invariant sets may be not invariant Indeed, consider the following example in R2... Stabilizing Control for

Linear Systems with Bounded Parameter and Input Uncertainty, Proceedings of the 7th IFIP Conference on Optimization Techniques, Nice, France, Springer-Verlag, Berlin

Ngày đăng: 20/06/2014, 00:20