Mini Review Volume 3 Issue 3
Khrunichev State scientific & production Space Center, Russia
Correspondence: MV Levskii, Khrunichev State scientific & production Space Center, Russia, Tel (499) 277-37-16
Received: September 25, 2017 | Published: October 17, 2017
Citation: Levskii MV. The case of optimal control with exceptional role of the conditions of transversality. Int Rob Auto J. 2019;3(3):297-298. DOI: 10.15406/iratj.2017.03.00055
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
2˙Λ=Λ∘ω2˙Λ=Λ∘ω (1)
(It is assumed that‖Λ(0)‖=1∥Λ(0)∥=1 ). In order to estimate the efficiency of control, the functional to be optimized is introduced as presented in equation 2.
G=T∫0(a1(J1ω21+J2ω22+J3ω23)+a2)dtG=T∫0(a1(J1ω21+J2ω22+J3ω23)+a2)dt (2)
Where JiJi are the spacecraft central principal moment of inertia; wi are the components of vectorω(i=¯1, 3)ω(i=¯¯¯¯¯¯1,3) ; a1a1 =const>0, a2a2 =const>0. Let solve following problem of control: take the spacecraft from initial attitude ΛinΛin into final attitude ΛfΛf 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 torquesMiMi ; the sought-for function ω(t)ω(t) is piecewise continuous function of time. For our optimization problem, the Hamiltonian is
H=r1ω1+r2ω2+r3ω3−a1(J1ω21+J2ω22+J3ω23)−a2H=r1ω1+r2ω2+r3ω3−a1(J1ω21+J2ω22+J3ω23)−a2 ,
Where riri are universal variables (as the components of vector r) satisfying equations3
˙r1= ω3 r2− ω2 r3, ˙r2= ω1 r3− ω3 r1, ˙r3= ω2 r1− ω1 r2˙r1= ω3 r2− ω2 r3, ˙r2= ω1 r3− ω3 r1, ˙r3= ω2 r1− ω1 r2 (3)
The Hamiltonian Н is written, ignoring the constraint ‖Λ‖=1∥Λ∥=1 since ‖Λ(t)‖=1∥Λ(t)∥=1 under any ω(t)ω(t) for Eq. (1) (of course‖Λin‖=‖Λf‖=1∥Λin∥=∥Λf∥=1 ). Optimal function r(t) is computed by the quaternion Λ(t)Λ(t):1,3
r=˜Λ∘CE∘Λr=˜Λ∘CE∘Λ , where CE=Const=Λin∘r(0)∘˜ΛinCE=Const=Λin∘r(0)∘˜Λin
For the vector r of universal variables |r||r| = const ¹ 0. The function Н is maximal if the relations
ωi=ri/2a1Jωi=ri/2a1J (4)
are satisfied. As is known, the functions riri and ωiωi should satisfy the conditions of transversality which are r(0) ¹ 0, r(T)¹0 (since left and right endpoints of the trajectory Λ(t)Λ(t) 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
(r21/J1+r22/J2+r23/J3)/4a1−a2=0(r21/J1+r22/J2+r23/J3)/4a1−a2=0
Through which have following key properties of the controlled motion:
r21/J1+r22/J2+r23/J3=const=4a1a2, J1ω21+J2ω22 +J3ω23=const,J12ω21+J22ω22+J32ω23=const (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 Λ(0)=Λin,Λ(T)=Λf (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 variablesri , together with the requirement of maximizing the Hamiltonian H and the condition H=0, provides the necessary optimality conditions. Reminding that the coefficients a1≠0 and a2≠0 . If we take the ort p=r|r| then r0=2√a1a2/C; Ek=a2/2a1; |L|=√a2/a1/C wherer0=|r| ;C=√P210/J1+P220/J2+P230/J3 ;pi0 are the components of the vector p0=p(0) ;Ek is rotary energy; L is angular momentum;
P21/J1+P22/J2+P23/J3=const , since |r| =const.
The boundary value problem of the maximum principle is to determine such value of the vector p0 at which the solution Λ(t) 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 Λ(0)=Λin and Λ(T)=Λf (the quantity r0 is calculated unambiguously by p0 and the coefficients a1,a2 ). Optimal vector p0 is determined only by the values Λin , Λf and J1 , J2 ,J3 .
Punctual consecutive implementation of procedure of the maximum principle for dynamical problem of optimal slew maneuver (when ω(0)=ω(T)=0 and the control torque M is limited) show that maximal rotary energy Ek is no more the ratio a2/2a1 for any instant of time t∈[0, T] (independently of duration of acceleration and braking). I.e. always, during optimal rotation from the position Λin into the position Λf (in the sense of minimum (2)), rotary energy of spacecraft have restriction by known upper level determined by the coefficients a1,a2 of the minimized functional. If assume a1 = 0.5 and a2=Ead then optimization of motion program by criterion (2) give satisfaction of the inequality J1ω21+J2ω22+J3ω23≤2Ead for any instant of time, where Ead 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.
No financial exists.
No conflict of interest exists.
©2017 Levskii. This is an open access article distributed under the terms of the, which permits unrestricted use, distribution, and build upon your work non-commercially.