0% encontró este documento útil (0 votos)
6 vistas23 páginas

Optimal Control

El documento aborda el control óptimo en tiempo continuo, presentando su motivación, principios fundamentales como el teorema de Pontryagin, y condiciones suficientes para la optimización. Se discuten extensiones del tema, incluyendo tipos de condiciones finales y el uso de múltiples variables. Además, se ilustran aplicaciones prácticas, como el modelo de Ramsey y ejemplos de minimización de costos y maximización de beneficios.

Cargado por

Anderson Quispe
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas23 páginas

Optimal Control

El documento aborda el control óptimo en tiempo continuo, presentando su motivación, principios fundamentales como el teorema de Pontryagin, y condiciones suficientes para la optimización. Se discuten extensiones del tema, incluyendo tipos de condiciones finales y el uso de múltiples variables. Además, se ilustran aplicaciones prácticas, como el modelo de Ramsey y ejemplos de minimización de costos y maximización de beneficios.

Cargado por

Anderson Quispe
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

Teorı́a Económica y Finanzas


Optimización dinámica: Control óptimo

David Huari Leasaski

GRUPO LAMBDA PERÚ

Agosto 2016

David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 1 / 23


Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

Contenido

1 Motivación
2 Control óptimo en tiempo continuo
Planteamiento del problema
El principio del máximo de pontryagin (1958)
Condiciones suficientes
3 Extensiones
Tipos de condiciones finales
Varias variables
Derivadas de orden superior
Hamiltoniano en tiempo corriente
4 Aplicaciones
Modelo de Ramsey

David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 2 / 23


Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

Contenido

1 Motivación
2 Control óptimo en tiempo continuo
Planteamiento del problema
El principio del máximo de pontryagin (1958)
Condiciones suficientes
3 Extensiones
Tipos de condiciones finales
Varias variables
Derivadas de orden superior
Hamiltoniano en tiempo corriente
4 Aplicaciones
Modelo de Ramsey

David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 3 / 23


Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

Optimización dinámica
Cálculo de variaciones (Bernoulli, siglo XVII)
Control óptimo (Pontryagin, 1950-1960)
Programación dinámica (Bellman, 1957)

David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 4 / 23


Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 5 / 23


Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

Contenido

1 Motivación
2 Control óptimo en tiempo continuo
Planteamiento del problema
El principio del máximo de pontryagin (1958)
Condiciones suficientes
3 Extensiones
Tipos de condiciones finales
Varias variables
Derivadas de orden superior
Hamiltoniano en tiempo corriente
4 Aplicaciones
Modelo de Ramsey

David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 6 / 23


Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

Planteamiento del problema

Z t1
máx J = f (x , u, t)dt
u t0

sa :
x̊ = g(x , u, t), t ∈ [t0 , t1 ]
x (t0 ) = x0 ,
x (t1 ) = x1 ,
u ∈ U, x ∈ V = C ([t0 , t1 ], R)

x es variable de estado y u variable de control


J es una función: J : V 7→ R, (V esp. vectorial normado)
t0 y t1 son instante inicial y final, respectivamente
x (t0 ) y x (t1 ) son estado inicial y final, respectivamente
U conjunto de controles admisibles

David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 7 / 23


Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

El principio del máximo de pontryagin (1958)

Theorem
Sea u ? el control óptimo y x ? estado óptimo en cada t ∈ [t0 , t1 ].
Entonces, ∃ λ(t), tal que el Hamiltoniano definido por

H(x , u, λ, t) = f (x , u, t) + λg(x , u, t)

posee un máximo (mı́nimo) en u ? , es decir,

H(x ? , u ? , λ, t) ≥ H(x , u, λ, t), ∀u ∈ U, t ∈ [t0 , t1 ]

Además
Hx = −λ̊,
Hλ = x̊ ,

David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 8 / 23


Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

El principio del máximo de pontryagin (1958)

Ejemplo 1
Z 1
mı́n J = (x + u 2 )dt
u 0

sa :
x̊ = u, t ∈ [0, 1]
x (0) = 0
x (1) = 0

Ejemplo 2
Z e
1
mı́n J = u 2 dt
u 2 0

sa :
x̊ = x − u, t ∈ [0, e]
x (0) = 0
x (e) = 10
David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 9 / 23
Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

El principio del máximo de pontryagin (1958)

Ejemplo x: Minimización de costos


Una empresa tiene un pedido de N unidades de un producto que debe atender en un
periodo de un año. Además, sabemos que la empresa no tiene unidades de dicho
producto en inventarios. La dinámica del costo total depende de cuánto produce la
empresa y del ritmo con que lo hace:

C (t) = 2Y (t) − (Y̊ (t))2

donde C (t) y Y (t) son el costo total y la producción en el instante t, respectivamente.


La ecuación nos dice que el costo total crecerá cuando se produzca más, pero producir
mas rapido tiene un efecto importante sobre la reducción de los costos en cada instante.
Asuma que al inicio de las operaciones el estado de la producción es cero: Y (0) = 0 y
también que Y (1) = N. Se necesita conocer cuál debe ser la trayectoria óptima de
producción para minimizar el costo total en el periodo de un año. Analice gráficamente
que sucede con la evolución óptima de la producción y con el costo mı́nimo cuando N
crece.

David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 10 / 23


Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

El principio del máximo de pontryagin (1958)

Ejemplo 3: Maximización de beneficios


Un monopolio tiene una función de costos dad por:

C (x ) = αx 2 + β

donde x es el nivel de producción. La función de demanda es:

p̊ = Ap + x − B

Todos los parámetros son positivos. Encontrar el máximo de


Z T
J= (px − C (x ))dt
0

sa :
p(0) = p0
p(T ) = pT

David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 11 / 23


Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

Condiciones suficientes

Theorem
∂2H
Condición necesaria de segundo orden. Si ∂u 2
≤ 0 =⇒ u ? es candidato a
máximo

Theorem
Mangasarian. Sean u ? (t), x ? (t) y λ? (t) las trayectorias óptimas luego de
aplicar el PM, , ∀t ∈ [t0 , t1 ], en el problema de control óptimo. Si se
verifican:
1 f y g cóncavas en x , u, ∀t ∈ [t0 , t1 ]
2 λ? (t) ≥ 0, ∀t ∈ [t0 , t1 ], si f es no lineal en x , u
Entonces, u ? el el control óptimo del problema, con x ? trayectoria de
estado óptima y λ? trayaectoria óptima del coestado.

Verificar las condiciones de segundo orden y Mangasarian en los ejemplos


anteriores.
David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 12 / 23
Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

Condiciones suficientes

Ejemplo 4: La ecuación de Euler


Z T
J[x ] = f (x , x̊ , t)dt
0

sa :
x (0) = x0
x (T ) = libre, T dado

David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 13 / 23


Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

Contenido

1 Motivación
2 Control óptimo en tiempo continuo
Planteamiento del problema
El principio del máximo de pontryagin (1958)
Condiciones suficientes
3 Extensiones
Tipos de condiciones finales
Varias variables
Derivadas de orden superior
Hamiltoniano en tiempo corriente
4 Aplicaciones
Modelo de Ramsey

David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 14 / 23


Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

Tipos de condiciones finales

Condiciones de transversalidad
1 Si t1 dado y x (t1 ) libre =⇒ λ(t1 ) = 0
2 Si t1 libre y x (t1 ) dado =⇒ H? (t1 ) = 0
3 Si x (t1 ) ≥ xmin , t1 dado, =⇒ λ(t1 ) ≥ 0, x ? (t1 ) ≥ xmin ,
λ(t1 )(x ? (t1 ) − xmin ) = 0
4 Si t1 → ∞,
x (t1 ) dado =⇒ lı́mt→∞ H(t) = 0
x (t1 ) libre =⇒ lı́mt→∞ H(t) = 0 y lı́mt→∞ λ(t) = 0
lı́mt→∞ x (t) ≥ xmin =⇒ lı́mt→∞ λ(t) ≥ 0 y
lı́mt→∞ λ(t)(x (t) − xmin ) = 0

David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 15 / 23


Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

Tipos de condiciones finales

Ejemplo 5: t1 dado y x (t) libre


u2
Z 2
mı́n J = (2x − 3u − )dt
u 0 2
sa :
x̊ = x + u, t ∈ [0, 2]
x (0) = 5

Ejemplo 6: t1 libre y x (t) dado


Z t1
mı́n J = (t 2 + u 2 )dt
t1 ,u 0

sa :
x̊ = u, t ∈ [0, t1 ]
x (0) = 4
x (t1 ) = 5
David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 16 / 23
Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

Tipos de condiciones finales

Ejemplo 7: t1 dado y x (t1) acotado


Z 1
mı́n J = (x 2 + u 2 )dt
u 0

sa :
x̊ = u, t ∈ [0, 1]
x (0) = 0
x (1) ≥ 1

David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 17 / 23


Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

Varias variables

Z t1
máx J = f (x, u, t)dt
u t0

sa :
x̊i = gi (x, u, t), ∀i = 1, . . . , n

x(t0 ) = x0
x(t1 ) libre, t1 dado

David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 18 / 23


Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

Varias variables

Ejemplo 8
Z 1 2
u
mı́n J = ( )dt
u 0 2
sa :
x̊1 = x2 ,
x̊2 = u,
x1 (0) = x2 (0) = 0
x1 (1) = 2, x2 (1) = 3

David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 19 / 23


Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

Hamiltoniano en tiempo corriente

Sea el siguiente problema de control:


Z T
máx J = f (x , u)e −ρt dt
u 0

sa :
x̊ = g(x , u), t ∈ [0, T ]
x (t0 ) = x0 ,
Se define el Hamiltoniano y el coestado de valor corriente como

H = He ρt , λ = λe ρt

Las condiciones del PM vienen dadas por:


˚
λ = −Hx + λρ,

x̊ = Hλ
David Huari Leasaski (LAMBDA) λ(T )e ρT
Control =0
óptimo Agosto 2016 20 / 23
Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

Hamiltoniano en tiempo corriente

Ejemplo 9
Z 10
máx J = (x − u 2 )e −t dt
u 0

sa :
x̊ = x + u,
1
x (0) = ,
2

David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 21 / 23


Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

Contenido

1 Motivación
2 Control óptimo en tiempo continuo
Planteamiento del problema
El principio del máximo de pontryagin (1958)
Condiciones suficientes
3 Extensiones
Tipos de condiciones finales
Varias variables
Derivadas de orden superior
Hamiltoniano en tiempo corriente
4 Aplicaciones
Modelo de Ramsey

David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 22 / 23


Motivación Control óptimo en tiempo continuo Extensiones Aplicaciones

Modelo de Ramsey

Ejemplo 10
Z T
máx U(0) = e −(ρ−n)t u(c(t))dt
c(t) 0

sa :
k̊(t) = f (k(t)) − c(t) − (δ + n)k(t),

k(0) = k0
donde u 0 > 0, u 00 < 0, f (0) = 0, f 0 > 0, f 00 < 0

David Huari Leasaski (LAMBDA) Control óptimo Agosto 2016 23 / 23

También podría gustarte