Sie sind auf Seite 1von 2

CONTROL OPTIMO CON FACTOR DE DESCUENTO

Los problemas de control optimo con factor de descuento presenta la siguiente estructura:
𝑇
𝑀𝑎𝑥𝑖𝑚𝑖𝑧𝑎𝑟 𝑉 = ∫0 𝑒 −𝑟𝑡 𝑓(𝑡, 𝑦, 𝑢) 𝑑𝑡

𝑠𝑢𝑗𝑒𝑡𝑜 𝑎 𝑦 ´ = 𝑔(𝑡, 𝑦, 𝑢)
𝑦(0) = 𝑦0 (𝑦0 𝑑𝑎𝑑𝑜)
𝑦(𝑇) = 𝑦𝑇 (𝑦𝑇 𝑙𝑖𝑏𝑟𝑒)
𝑢(𝑡) ∈ Ω Ω =] − ∞; +∞[
Con la respectiva función Hamiltoniana:

𝐻 = 𝑒 −𝑟𝑡 𝑓(𝑡, 𝑦, 𝑢) + 𝜆 𝑔(𝑡, 𝑦, 𝑢) (1)

Luego multiplicamos (1) por 𝑒 𝑟𝑡 , del cual obtenemos una nueva función Hamiltoniana:

𝐻𝑒 𝑟𝑡 = 𝐻 ∗ = 𝑓(𝑡, 𝑦, 𝑢) + 𝜆 𝑒 𝑟𝑡 𝑔(𝑡, 𝑦, 𝑢) (2)

Además, transformamos la variable de coestado:


𝑚 = 𝜆 𝑒 𝑟𝑡 (3)

Obtenemos la siguiente función:


𝐻 ∗ = 𝑓(𝑡, 𝑦, 𝑢) + 𝑚 𝑔(𝑡, 𝑦, 𝑢) (4)

Según Bonifaz y Lama (2013):


“A la expresión (1) se le denomina Hamiltoniano en valor presente debido a que
cuenta con un factor de descuento, mientras que a la expresión (4) se le denomina
Hamiltoniano en valor corriente. En el primer caso, la variable de coestado (𝜆) se
interpreta como el precio sombra de la variable de estado expresado en valor presente;
y en el segundo, la nueva variable de coestado (m) se interpreta como el precio sombra
expresado en valor corriente.”

Acerca de la primera condición del principio máximo Bonifaz y Lama (2013) establece:
“en cada instante del horizonte de tiempo, la función Hamiltoniana debe ser
maximizada con respecto a la variable de control. Como el factor de descuento no
depende de la variable de control, ésta se considera como una constante positiva que
no altera el resultado del proceso de maximización.”
La ecuación de movimiento de la variable de estado es:
𝜕𝐻 𝜕𝐻 ∗
𝑦´ = 𝜕𝜆
= 𝑔(𝑡, 𝑦, 𝑢) = 𝜕𝑚
(5)

La ecuación de movimiento de la nueva variable de estado (𝑚):


𝜕𝐻
𝜆´ = − (6)
𝜕𝑦

Al derivar (3) con respecto al tiempo obtenemos:


𝜆´ = 𝑚´ 𝑒 −𝑟𝑡 − 𝑟𝑚𝑒 −𝑟𝑡 (7)

Además, a partir de (2) obtenemos:


𝜕𝐻 𝜕𝐻 ∗ −𝑟𝑡
𝜕𝑦
= 𝜕𝑦
𝑒 (8)

Reemplazando (7) y (8) en (6) obtenemos la ecuación de movimiento:


𝜕𝐻 ∗
𝑚´ = − + 𝑟𝑚 (9)
𝜕𝑦

La condición de transversalidad se puede obtener directamente a partir de (3) y de la condición


del principio del máximo 𝜆(𝑇) = 0.
𝜆(𝑇) = [𝑚𝑒 −𝑟𝑡 ]𝑡=𝑇 = 𝑚(𝑇)𝑒 −𝑟𝑡 = 0 (10)

Das könnte Ihnen auch gefallen