This research considered solving the optimal control problem of spacecraft (as solid body) when the conditions of transversality have key significance. It is shown that the assumed criterion of optimality guarantees motion of spacecraft with energy not exceeding the required value. Topicality of article is caused by fact that on concrete example, the conditions of transversality are demonstrated to be very important mathematical instrument (even the only) for finding the main properties, laws and key characteristics (parameters, constants, integrals of motion) of optimal solution of control problem.
Keywords: optimal control, criterion of optimality, maximum principle, conditions of transversality, controlling functions
Its investigate motion of spacecraft (as solid body) relative to centre of mass was investigated in this research work. Spacecraft attitude is described by the quaternion
(it give position of the body axes relative to inertial coordinate system) and the vector
of absolute angular velocity. Then, equation of motion1
(1)
(It is assumed that
). In order to estimate the efficiency of control, the functional to be optimized is introduced as presented in equation 2.
(2)
Where
are the spacecraft central principal moment of inertia; wi are the components of vector
;
=const>0,
=const>0. Let solve following problem of control: take the spacecraft from initial attitude
into final attitude
obeying Eq. (1) so as to minimize integral (2) (the time T is not given). The taken criterion of optimality combines (in given proportion) the time and integral of energy to be expended for slew maneuver. Aspects of finding economical control are topical now.
For solving the formulated problem, use Pontryagin’s maximum principle2 and the universal variables3 (because the optimized functional does not include positional coordinates). The assumed integral (2) does not include the torques
; the sought-for function
is piecewise continuous function of time. For our optimization problem, the Hamiltonian is
,
Where
are universal variables (as the components of vector r) satisfying equations3
(3)
The Hamiltonian Н is written, ignoring the constraint
since
under any
for Eq. (1) (of course
). Optimal function r(t) is computed by the quaternion :1,3
, where
For the vector r of universal variables
= const ¹ 0. The function Н is maximal if the relations
(4)
are satisfied. As is known, the functions
and
should satisfy the conditions of transversality which are r(0) ¹ 0, r(T)¹0 (since left and right endpoints of the trajectory
are fixed) and H=0 because the maneuver end time T is not fixed and the Hamiltonian Н is independent of time in explicit form. After substitution Eq.(4) in expression for H and the requirement H = 0, obtain the equation
Through which have following key properties of the controlled motion:
(5)
Last property follows directly from the demands (4) (they formalize condition of maximum for H). The condition of transversality H=0 takes place at each instant of time.4
The problem of optimal control is reduced to finding the solution to the system of differential equations (1), (3) under the condition that the control
is chosen based on condition (4) with the simultaneous satisfaction of the condition of transversality H=0 and the boundary conditions
(the conditions of transversality r(0) ¹ 0 and r(T)¹0 are satisfied automatically, as it follows from first equality (5) written for optimal motion). The system of differential equations (3) for the variables
, together with the requirement of maximizing the Hamiltonian H and the condition H=0, provides the necessary optimality conditions. Reminding that the coefficients
and
. If we take the ort
then
where
;
;
are the components of the vector
;
is rotary energy; L is angular momentum;
, since
=const.
The boundary value problem of the maximum principle is to determine such value of the vector
at which the solution
of the motion equation (1) and differential equations (3) (with the simultaneous satisfying the equalities (4) at each instant of time) satisfies the maneuver conditions
and
(the quantity
is calculated unambiguously by
and the coefficients
). Optimal vector p0 is determined only by the values
,
and
,
,
.
Punctual consecutive implementation of procedure of the maximum principle for dynamical problem of optimal slew maneuver (when
and the control torque M is limited) show that maximal rotary energy
is no more the ratio
for any instant of time
(independently of duration of acceleration and braking). I.e. always, during optimal rotation from the position
into the position
(in the sense of minimum (2)), rotary energy of spacecraft have restriction by known upper level determined by the coefficients
of the minimized functional. If assume
= 0.5 and
then optimization of motion program by criterion (2) give satisfaction of the inequality
for any instant of time, where
is admissible rotary energy. In our variation problem, find the main properties, laws and key characteristics (parameters, constants, integrals of motion) of optimal solution of control problem using the conditions of transversality as very important and unique mathematical instrument. Chosen criterion of optimality guarantees motion of solid body with rotary energy not exceeding the required value.