Geometr´ıa de los problemas de C´alculo de variaciones con ligaduras y control ´optimo
D. Mart´ın de Diego, CSIC (EL PATRONCITO) I Encuentro Iberoamericano sobre Geometr´ıa Diferencial
y Aplicaciones, 16 al 19 de junio de 2008
Junio 17, 2008
Esquema
Mec´anica vak ´onoma Control ´Optimo
Aproximaci ´on inicial
Qvariedad diferenciable
L : T Q−→ R funci´on diferenciable
Sea Ψk: T M−→ R (1 6 k 6 m) un conjunto de funciones diferenciables tales que la matriz
∂Ψk
∂˙q
!
es de rango m´aximo (m) Problema
Encontrar los puntos estacionarios del funcional acci ´on ZT
0
L dt
en la clase de curvas con extremos fijos y verificando las ecuaciones
Ψ1= Ψ2=. . . = Ψm =0
Aproximaci ´on inicial
Qvariedad diferenciable
L : T Q−→ R funci´on diferenciable
Sea Ψk: T M−→ R (1 6 k 6 m) un conjunto de funciones diferenciables tales que la matriz
∂Ψk
∂˙q
!
es de rango m´aximo (m) Problema
Encontrar los puntos estacionarios del funcional acci ´on ZT
0
L dt
en la clase de curvas con extremos fijos y verificando las ecuaciones
Ψ1= Ψ2=. . . = Ψm =0
Constantin Carath´eodory (13.9.1873 Berlin/Germany - 2.2.1950 Munich/Germany)
Sistemas lagrangianos
T Q
T Q
Q τQ
z∈ TxQ
x
(qA, ˙qA)
(qA)
? ? ?
Elevaci ´on vertical z ∈ TxQ
TxQ −→ TzT Q
X 7−→ (Xv)z (t→ z + tX) (en coordinadas)X = XA∂q∂A 7−→ X = XA ∂
∂˙qA
Campos de vectores de Liouville ∆
∆(z) = (zV)z ∆ = ˙qA ∂
∂˙qA Endomorfismo vertical S
TzT Q −→ TzT Q
Y 7−→ T τQ(z)(Y)v z
A ∂ A ∂ A ∂ ∂ A
L : T Q−→ R
1-forma de Poincar´e-Cartan αL = S∗(dL) 2-forma de Poincar´e-Cartan ωL= −dαL Funci ´on energ´ıa EL = ∆L − L
L es regular ⇐⇒ ∂2L
∂˙qA∂˙qB
!
es regular
iΓLωL= dEL ΓLcampo de vectores de Euler-Lagrange
1 SΓL = ∆(ΓLes una SODE) ΓL = ˙qA ∂
∂qA + ΓA ∂
∂˙qA
dqA
dt = ˙qA d˙qA
dt = ΓA(qA, ˙qA)
↔ d2qA
dt2 = ΓA(qA,dqA dt )
2 Las soluciones de ΓLson soluciones de las ecuaciones de Euler-Lagrange
d dt
∂L
∂˙qA
− ∂L
∂˙qA =0 ecuaciones de Euler-Lagrange
Aproximaci ´on variacional a sistemas con ligaduras
Qvariedad de configuraci ´on de dimensi ´on n y L : T Q −→ R.
M T Q
Q J
J J
J J
JJ^
- iM
(τQ)|M τQ
M, localmente definido por Φα=0, 1 6 α 6 m.
Condici ´on de admisibilidad: para todo x ∈ M, dim TxMo =dim S∗TxMo
˙qα= Ψα(qA, ˙qa), 1 6 α 6 m, m + 1 6 a 6 n y 1 6 A 6 n
C2(x, y) ={c : [0, 1] −→ Q | c es C2, c(0) = x y c(1) = y} . Sea c una curva enC2(x, y). A variaci ´on de c es una curva csen C2(x, y), esto es, es una aplicaci ´on diferenciable
cs : (−, ) →C2(x, y), s 7→ cs(t), tal que c0 = c. Una variaci ´on infinitesimal de c es un campo de vectores tangente a c, es decir,
u(t) = dcs(t) ds
s=0∈ Tc(t)Q. El espacio tangente deC2(x, y) en c est´a dado por
TcC2(x, y) = {u : [0, 1] −→ TQ | u is C1,
u(t)∈ Tc(t)Q, u(0) = 0 y u(1) = 0} .
C˜2(x, y) ={c ∈ C2(x, y)| ˙c(t) ∈ Mc(t) = M∩τ−1Q(c(t)), ∀t ∈ [0, 1]} . Considera el funcionalJ definido por
J : C2(x, y) −→ R , c7→J(c) = Z1
0
L(˙c(t)) dt .
Definition
El problema vak ´onomo asociado a (Q, L, M, x, y) consiste en extremizar el funcionalJ entre las curvas satisfaciendo las ligaduras impuestas por M, c ∈ ˜C2(x, y). As´ı, una curva c∈ ˜C2(x, y) ser´a una soluci ´on del problema vak ´onomo si c es un punto cr´ıtico deJ| ˜C2(x,y).
Theorem
Una curva c ∈ ˜C2(x, y) es una soluci´on normal del problema vak´onomo si y solamente si existe µ : [0, 1] → Rmtal que
d dt
∂ ˜L
∂˙qa
!
− ∂ ˜L
∂qa = µα
"
d dt
∂Ψα
∂˙qa
− ∂Ψα
∂qa
# + ˙µα
∂Ψα
∂˙qa,
˙µα= ∂ ˜L
∂qα − µβ∂Ψβ
∂qα,
˙qα= Ψα(qA, ˙qa),
donde ˜L : M → R es la restricci´on de L a M.
Demostraci ´on:
La condici ´on para que una curva sea una soluci ´on del problema vak ´onomo es
0 = dJ(c) · u = d dsJ(cs)
s=0,
para cada variaci ´on csen ˜C2(x, y) de c, donde u = dcs ds
s=0.
0 = d dsJ(cs)
s=0 = d ds
Z1
0
L(˙cs(t)) dt
! s=0
= Z1
0
d
dsL(˙cs(t))
s=0dt.
Demostraci ´on:
En coordenadas locales, obtenemos
0 = Z1
0
∂L
∂qAuA+ ∂L
∂˙qa˙ua+ ∂L
∂˙qα
∂Ψα
∂qAuA+ ∂L
∂˙qα
∂Ψα
∂˙qa ˙ua
dt
= Z1
0
∂L
∂qA+ ∂L
∂˙qα
∂Ψα
∂qA
uA+ ∂L
∂˙qa+ ∂L
∂˙qα
∂Ψα
∂˙qa
˙ua
! dt
= Z1
0
∂ ˜L
∂qAuA+ ∂ ˜L
∂˙qa˙ua
! dt.
Demostraci ´on:
Considera las funciones µαdefinidas como las soluciones del siguiente sistema de ecuaciones de primer orden
˙µα= ∂ ˜L
∂qα c− µβ
∂Ψβ
∂qα
c, 1 6 α 6 m . Como ˙uα=∂Ψα
∂qAuA+∂Ψα
∂˙qa ˙ua, obtenemos d
dt(µαuα) = µα˙uα+ ∂ ˜L
∂qα − µβ∂Ψβ
∂qα
! uα
= ∂ ˜L
∂qαuα+ µα
∂Ψα
∂qaua+ µα
∂Ψα
∂˙qa ˙ua,
o, equivalentemente,
∂ ˜L
∂qαuα= d
dt(µαuα) − µα
∂Ψα
∂qaua− µα
∂Ψα
∂˙qa ˙ua
Demostraci ´on:
dJ(c) · u = Z1
0
"
∂ ˜L
∂qa− µα
∂Ψα
∂qa
# ua+
"
∂ ˜L
∂˙qa− µα
∂Ψα
∂˙qa
#
˙ua
dt.
"
∂ ˜L
∂˙qa− µα
∂Ψα
∂˙qa
#
˙ua= d dt
"
∂ ˜L
∂˙qa− µα
∂Ψα
∂˙qa
# ua
− d dt
∂ ˜L
∂˙qa− µα
∂Ψα
∂˙qa
! ua,
usando integraci ´on por partes, podemos escribir
0 = Z1
0
∂ ˜L
∂qa − µα
∂Ψα
∂qa − d dt
∂ ˜L
∂˙qa − µα
∂Ψα
∂˙qa
!
uadt.
FIN DE LA DEMOSTRACI ´ON
Comentario
Forma usual de las ecuaciones vak ´onomas:
d dt
∂L
∂˙qA
− ∂L
∂qA = ˙λα∂Φα
∂˙qA + λα
"
d dt
∂Φα
∂˙qA
− ∂Φα
∂qA
# ,
Φα(q, ˙q) = 0, 1 6 α 6 m ,
donde Φα= Ψα− ˙qαy λα= ∂L
∂˙qα − µα, 1 6 α 6 m.
Algunas referencias
V.I. Arnold: Dynamical Systems, vol. III, Springer-Verlag, New York-Heidelberg-Berlin, 1988.
A.M. Bloch, P.E. Crouch: Nonholonomic and Vakonomic control systems on Riemannian manifolds, in Dynamics and Control of Mechanical Systems, The Falling Cat and Related Problems, Michael J. Enos, Editor, Fields Institute
Communications, AMS, 1993.
J. Cort´es, M. de Le ´on, D. Mart´ın de Diego, S. Mart´ınez:
Geometric description of vakonomic and nonholonomic dynamics. Comparison of solutions, SIAM J. Control and Optimization 41 (2003), 5, 1389-1412.
M. Favretti: Equivalence of dynamics for nonholonomic systems with transverse constraints, J. Dynam. Differential Equations, 10 (4) (1998), 511–536.
M. de Le ´on, J.C. Marrero, D. Mart´ın de Diego: Vakonomic mechanics versus nonholonomic mechanics: an unified geometrical approach. Journal of Geometry and Physics 35 (2000)
A.D. Lewis, R.M. Murray: Variational principles for
constrained systems: theory and experiments, International Journal of Nonlinear Mechanics, 30 (6) (1995), 793-815.
Aproximaci ´on geom´etrica a la mec´anica vak ´onoma
W0= T∗Q×QMsubvariedad de T∗Q⊕ T Q (qi, pi, ˙qa) coordenadas en W0
π1: T∗Q×QM→ T∗Q π2: T∗Q×QM→ M
ω = π∗1ωQ, forma presimpl´ectica H =hπ1, π2i − π∗2˜L, hamiltoniano Localmente, si ˙qα= Φα(qi, ˙qa)
ω = dqi∧ dpi
H(qi, pi, ˙qa) = pa˙qa+ pαΦα− ˜L(qi, ˙qa)
(T∗Q×QM, ω, H), iXω = dH
W1={x ∈ T∗Q×QM| ∀V ∈ ker ω(x), dH(x)(V) = 0} . Ligaduras pri-
marias ϕa= pa+ pα∂Φα
∂˙qa − ∂ ˜L
∂˙qa =0,
M T∗Q
Q T∗Q⊕ T Q
W0= T∗Q×QM
W1 6
6
?
)
PP PP
PPq
π2 π1
Q Q
Q Q
Q Q
Q Q
Q Q s
+
(τQ)|M πQ
Ecuaciones del movimiento
Ecuaciones del movimiento de la mec´anica vak ´onoma:
˙qα = Φα(qi, ˙qa)
˙pα = ∂ ˜L
∂qα− pβ∂Φβ
∂qα d
dt
∂ ˜L
∂˙qa − pα∂Φα
∂˙qa
!
= ∂ ˜L
∂qa − pβ∂Φβ
∂qa
Proposici ´on
(W1, ωW1)es una variedad simpl´ectica si y solamente si
det ∂2˜L
∂˙qa∂˙qb − pα ∂2Φα
∂˙qa∂˙qb
! , 0
Si (W1, ωW1)es una variedad simpl´ectica:
˙qα= Φα(qi, ˙qa),
˙pα= ∂ ˜L
∂qα − pβ∂Φβ
∂qα ,
¨qa= − ¯Cab
"
˙qi ∂2˜L
∂qi∂˙qb − ˙qipα ∂2Φα
∂qi∂˙qb
− ∂ ˜L
∂qb+ pα∂Φα
∂qb − ∂ ˜L
∂qγ − pβ∂Φβ
∂qγ
!∂Φγ
∂˙qb
,
C¯ab= ∂2˜L
∂˙qa∂˙qb− pα ∂2Φα
∂˙qa∂˙qb,
Modelo de von Neumann cerrado
El problema de von Neumann consiste en maximizar
ZT 0
˙Kndtsujeto a F(K1, . . . , Kn, ˙K1, . . . , ˙Kn) = Kα11Kα22· · · Kαnn−h
˙K21+. . . + ˙K2ni1/2
=0 En coordenadas (K1, . . . , Kn, ˙K2, . . . , ˙Kn, P1, . . . , Pn)
ω = Xn
i=1
dKi∧ dPi
HW0= Xn
i=2
Pi˙Ki+ P1·
K2α1 1K2α2 2· · · K2αnn− Xn i=2
˙K2i
1/2
− ˙Kn
Ligaduras primarias:
Pi = P1˙Ki
K2α1 1K2α2 2· · · K2αnn− Xn
i=2
˙K2i
−1/2
, 2 6 i 6 n − 1
Xn −1/2
necuaciones diferenciales en las variables (K1, . . . , Kn, ˙K2, . . . , ˙Kn, P1)
˙P1= −P1α1
K2α1 1−1K2α2 2· · · K2αnn
· G 0 = ˙P1˙KiG + P1
"
K¨i+ αi
K2α1 1· · · K2αi i−1· · · K2αnn
G + ˙Kid dt(G)i
2 6 i 6 n donde
G(K1, . . . , Kn, ˙K2, . . . , ˙Kn) = 1
Φ(K1, . . . , Kn, ˙K2, . . . , ˙Kn).
Mec´anicas vak ´onoma y nohol ´onoma: Comparaci ´on de la din´amica
Xvken W1y Xnhen ˜M.
Υ : W1 −→ M˜
(α, v) 7−→ (LegL(v), v) (qi, ˙qa, pα) 7−→ (qi, ˙qa)
T∗Q⊕ T Q
W1 M˜
S1
...
Sf
7
S S S S S S S o
- 6
6
6
M pr2
T Q 6 XXXX
XXXXz
XXXX
XXXX
XXXX
XXXX XXz
Z Z Z Z } Z
Z Z
Z
~ Υ
pr2/W1
S1={w ∈ S0| TwΥ(Xvk(w)) = Xnh(Υ(w))} .
Paso 1: Para cada w ∈ S1, consideremos C(w) =∪iC(w)i, la uni ´on de todos las subvariedades conexas C(w)ide dimensi ´on m´axima en S1, contenidas en un entorno U de w y pasando a trav´es de w. Supongamos que C(w), {w}.
Para cada i consideremos el subconjunto de C(w)i C˜(w)i={v ∈ C(w)i| Xvk(v)∈ TvC(w)i} . Si ˜C(w)i= C(w)ientonces llamamos a la subvariedad C(w)ila variedad final de ligaduras en w. Si ˜C(w)i=∅, exclu´ımos C(w)idel conjunto C(w). Si ∅ ( ˜C(w)i( C(w)i, procedemos al siguiente paso.
Paso 2: Rep´ıtase el Paso 1 con ˜C(w)ien vez de S1.
˙qα= µαa(q)˙qa .
Proposici ´on. S1 est´a localmente caracterizado por la anu- laci ´on de las n − m ligaduras en W1(con m + 1 6 b 6 n):
gb = ˙qa
pα− i∗∂L
∂˙qα
∂µαb
∂qa − ∂µαa
∂qb +µβa∂µαb
∂qβ − µβb∂µαa
∂qβ
,
m +1 6 b 6 n.
ρ(qa, qα) = (qα), Ho =hdqα− µαadqa, 1 6 α 6 mi .
R( ∂
∂qa, ∂
∂qb) = Rαab ∂
∂qα , con Rαab= ∂µαb
∂qa−∂µαa
∂qb + µβa∂µαb
∂qβ − µβb∂µαa
∂qβ .
gb= ˙qa
pα− i∗∂L
∂˙qα
Rαab, m +1 6 b 6 n .
Proposici ´on
Si c(t) = (qi(t))es una soluci ´on del problema libre que verifica todas las ligaduras, es decir,
˙qα(t) = µαa(q(t))˙qa(t), 1 6 α 6 m ,
entonces c(t) es una soluci ´on de los problemas no- hol ´onomo y vak ´onomo, simult´aneamente.
Ejemplo: Disco rodando
L = 1 2
˙x2+ ˙y2+ ˙θ2+ ˙φ2
, ˙x = ˙θ cos φ , ˙y = ˙θ sin φ . S1 tiene dos componentes
conexas
C1 = {w ∈ W1| pxsin φ − pycos φ = 0} , C2 = {w ∈ W1| ˙θ = 0 , ˙φ = 0} .
Aplicando el algoritmo, obtenemos ˜C1= C11∪ C12y ˜C2= C2, donde
C11 = {w ∈ C1| ˙φ = 0} ,
C12 = {w ∈ C1| 2 ˙θ = pxcos φ + pysin φ} . Cualquier soluci ´on noh ´olonoma puede ser vista como una soluci ´on vak ´onoma contenida en la subvariedad de ligaduras
Ejemplo: Part´ıcula no-hol ´onoma
L = 1 2
˙x2+ ˙y2+ ˙z2
, Φ = ˙z − y ˙x = 0 . S1tiene dos componentes conexas
C1 = {w ∈ W1| pz− ˙z = 0} , C2 = {w ∈ W1| ˙x = 0 , ˙y = 0} .
Aplicando el algoritmo, obtenemos que ˜C1= C11∪ C12, donde C11 = {w ∈ C1| ˙y = 0} ,
C12 = {w ∈ C1| ˙x = 0} .
Por otro lado, ˜C2= C2. El segundo paso del algoritmo determina
C˜ = C , C˜ = C .
Teor´ıa del control ´optimo
˙qA = ΓA(q(t), u(t)) , 1 6 A 6 n , Ecuaciones de control Dadas condiciones iniciales, usualmente q0= q(t0), se trata de encontrar una curva C2-a trozos γ(t) = (q(t), u(t)), verificando las ecuaciones de control y minimizando el funcional
J(γ) = ZT
t0
L(q(t), u(t)) dt + S(q(T ))
C Γ - T Q
@
@
π@ τQ
Principio del m´aximo de Pontryaguin
Consideremos el problema de control
˙x(t) = Γ (x(t), u(t)), x∈ M, u ∈ U ⊂ Rm x(t0) = x0, x(t1) = x1
minimizar Zt1
t0
L(x(t), u(t)) dt
Se define elHamiltoniano de Pontryaguin, H : T∗M× U −→ R definido por
H((x, p); u) = L(x, u) + hp, Γ (x, u)i
donde x ∈ M, p ∈ Tx∗M, u ∈ U y donde es cero o un n ´umero real no nulo menor que cero (por ejemplo, = −1).
El principio del m´aximo de Pontryaguin asegura que si u∗: [t0, t1]−→ U es un control ´optimo, entonces la correspondiente trayectoria x∗ : [t0, t1]−→ M puede ser levantada a una curva ξ∗: [t0, t1]−→ T∗M, ξ∗(t) = (x(t), p(t)) tal que (, p(t)) , (0, 0) y verificando las siguientes
condiciones:
(A) ˙ξ∗(t) = XH(ξ∗(t), u∗(t));
(B) H(ξ∗(t), u∗(t))> H(ξ∗(t), u), para todo u ∈ U y casi todo t∈ [t0, t1];
(C) La funci ´on t 7−→ H(ξ∗(t), u∗(t))es constante (siendo cero si el tiempo t1es libre).
Las funciones t 7−→ x∗(t)que satisfacen el principio de
Pontryaguin con , 0 se llaman soluciones regulares y soluciones singulares o abnormales si = 0.
Control ´optimo de la posici ´on de un cuerpo r´ıgido
Spindler, K. Optimal attitude control of a rigid body. Appl.
Math. Optim. 34 (1996), no. 1, 79–90
Ecuaciones de control del cuerpo r´ıgidoRecordemos las ecuaciones del cuerpo r´ıgido:
˙R(t) = R(t)[Ω(t)
= R(t)
0 −Ω3(t) Ω2(t) Ω3(t) 0 −Ω1(t)
−Ω2(t) Ω1(t) 0
= R(t)(Ω1(t)E1+ Ω2(t)E2+ Ω3(t)E3),
donde las velocidades angulares (Ω1(t), Ω2(t), Ω3(t))verifican las ecuaciones de Euler:
I1Ω˙ 1(t) = (I2− I3)Ω2(t)Ω3(t) + T1(t) I2Ω˙ 2(t) = (I3− I1)Ω3(t)Ω1(t) + T2(t) I3Ω˙ 3(t) = (I1− I2)Ω1(t)Ω2(t) + T3(t)
Suponemos que debemos pasar de la matriz R(t0)para un tiempo t0a una matriz R(t1)a un tiempo t1eligiendo una sucesi ´on de pares adecuada. La funci ´on a minimizar es:
Zt1
t0
(c1Ω1(t)p1+ c2Ω2(t)p2 + c3Ω3(t)p3) dt con c1, c2, c3 >0 and p1, p2, p3∈
N
.As´ı pues, elproblema de control ´optimoque tenemos es:
minimizar Zt1
t0
(c1Ω1(t)p1+ c2Ω2(t)p2 + c3Ω3(t)p3) dt con ecuaciones de control:
˙R(t) = R(t)(Ω1(t)E1+Ω2(t)E2+Ω3(t)E3), (Ω1(t), Ω2(t), Ω3(t))∈ R3 y condiciones R(t ) =R y R(t ) =R fijadas.
El Hamiltoniano de Pontryagin ser´a una funci ´on:
H : T∗SO(3) × R3−→ R definida por:
H(R, αR, Ω) = hαR, R ˆΩi +
2 c1Ω1(t)p1+ c2Ω2(t)p2+ c3Ω3(t)p3
= hα, ˆΩi +
2 c1Ω1(t)p1+ c2Ω2(t)p2+ c3Ω3(t)p3
= Ω1H1+ Ω2H2+ Ω3H3+
2((c1Ωp11+ c2Ωp22+ c3Ωp33)
donde Hi: T∗SO(3) −→ R definida por Hi(R, α) = α(Ei), i =1, 2, 3.
Supongamos que el control ´optimo est´e dado por funciones t7−→ (Ω∗1(t), Ω∗2(t), Ω∗3(t))entonces la trayectoria
t7−→ ξ∗(t)∈ T∗SO(3) verificar´a, aplicando el principio del m´aximo de Pontryagin, que
˙ξ∗(t) = Ω∗1(t)XH1(ξ∗(t)) + Ω∗2(t)XH2(ξ∗(t)) + Ω∗3(t)XH3(ξ∗(t))
Estudio de las soluciones singulares o abnormales
Supongamos que el par´ametro = 0 y que existe una soluci ´on del problema de control ´optimo. Entonces como
H(ξ∗(t), Ω∗(t))> H(ξ∗(t), Ω), para todo Ω∈ R3 es decir,
Ω∗1(t)H1(ξ∗(t)) + Ω∗2(t)H2(ξ∗(t)) + Ω∗3(t)H3(ξ∗(t))
> Ω1H1(ξ∗(t)) + Ω2H2(ξ∗(t)) + Ω3H3(ξ∗(t)) para todo Ω = (Ω1, Ω2, Ω3)∈ R3.
De aqu´ı f´acilmente se deduce que Hi(ξ∗(t)) =0. Si denotamos por (R∗(t), α∗(t))∈ SO(3) × so(3)∗la trayectoria tal que L(R∗(t), α∗(t)) = ξ∗(t)entonces
0 = Hi(ξ∗(t)) = α∗(t)(Ei), i =1, 2, 3
∗
Estudio de las soluciones regulares
Tomamos el valor = −1.
Partimos de las ecuaciones ∂H
∂Ωi(ξ∗(t)) =0, i = 1, 2, 3, es decir Hi(ξ∗(t)) = cipiΩ∗i(t)qi
donde qi= pi−1. Eliminando los controles obtenemos:
˙ξ∗(t) = H1(ξ∗(t)) c1p1
1/q1
XH1(ξ∗(t))
+ H2(ξ∗(t)) c2p2
1/q2
XH2(ξ∗(t)) + H3(ξ∗(t)) c3p3
1/q3
XH3(ξ∗(t))
que son las ecuaciones de Hamilton para el hamiltoniano
H0= X3 j=1
qj
pj(cjpj)1/qjHpjj/qj
Trivializando llegamos a que el hamiltoniano en SO(3) × R3se escribe como:
H0(R, Π) = X3 j=1
qj
pj(cjpj)1/qjΠpjj/qj
∂H
∂Πj = 1
(cjpj)1/qjΠ1/qj j Las ecuaciones de Lie-Poisson son:
( ˙Π1, ˙Π2, ˙Π3) = (Π1, Π2, Π3)×
1
(c1p1)1/q1Π1/q1 1, 1
(c2p2)1/q2Π1/q2 2, 1
(c3p3)1/q3Π1/q3 3
Operando y reescribiendo las ecuaciones en t´erminos de los controles llegamos a que:
c1p1q1Ωq11−1Ω˙1 = c2p2Ω3Ωq22− c3p3Ω2Ωq33 c2p2q2Ωq22−1Ω˙2 = c3p3Ω1Ωq33− c1p1Ω3Ωq1
1
c3p3q3Ωq33−1Ω˙3 = c1p1Ω2Ωq11− c2p2Ω1Ωq22 Obs´ervese que si p1= p2= p3=2 entonces el funcional a minimizar es:
minimizar Zt1
t0
(c1Ω1(t)2+ c2Ω2(t)2+ c3Ω3(t)2) dt en este caso las ecuaciones que describen los controles son precisamente las ecuaciones del cuerpo r´ıgido:
c1Ω˙ 1 = c2Ω3Ω2− c3Ω2Ω3 c2Ω˙ 2 = c3Ω1Ω3− c1Ω3Ω1 c3Ω˙ 3 = c1Ω2Ω1− c2Ω1Ω2
En el caso c1= c2 = c3, se tiene que las ´unicas soluciones son Ωi(t) = Ωi=constante. As´ı, debemos encontrar una curva R(t)verificando:
˙R(t) = R(t)(Ω1E1+ Ω2E2+ Ω3E3), R(t0), R(t1)fijados o, lo que es lo mismo: R(t) = R(t0)e(t−t0) ˆΩcon
R(t1) =R(t0)e(t1−t0) ˆΩ. As´ı, R(t0)−1R(t1) = e(t1−t0) ˆΩ. Llamando r =
q
Ω21+ Ω22+ Ω23
R(t1)R(t0)−1 = I +sin(t1− t0)r
(t1− t0)r Ω +ˆ 1 − cos(t1− t0)r (t1− t0)2r2 Ωˆ2
=
1 0 0 0 1 0 0 0 1
+sin(t1− t0)r (t1− t0)r
0 −Ω3 Ω2 Ω3 0 −Ω1
−Ω2 Ω1 0
−1 − cos(t1− t0)r (t1− t0)2r2
Ω22+ Ω23 −Ω1Ω2 −Ω1Ω3
−Ω1Ω2 Ω21+ Ω23 −Ω2Ω3
−Ω1Ω3 −Ω2Ω3 Ω21+ Ω22