Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CONTROL 1
Dispone de una hora para realizar el control. Recuerde que su nota de clase es el
promedio de sus cuatro mejores calificaciones en controles. La solución se
publicará próximamente en la web de la asignatura.
Pregunta. Tenemos tres zonas de venta, {1,2,3}, y tenemos que decidir cuántos
vendedores asignamos a cada zona. Tenemos en total 5 vendedores y podemos asignar
un máximo de dos vendedores a la misma zona (podríamos no asignar ninguno). Los
ingresos de la zona i son:
S i qi Ei qi2
siendo qi el número de vendedores asignados a la zona i. Suponemos:
E1 E 2 E3
¿Cuál es la política de asignación que maximiza los ingresos totales? Pista: para
k={1,2,3}, la variable de estado, x(k), es el número de vendedores asignados a las zonas
{0,1,
…,k-1}, siendo x(1)=0; mientras que la variable de control, u(k), es el número de
vendedores asignados a la zona k. La dinámica de estado es x(k+1)= x(k)+ u(k).
Solución.
Por tanto:
x(2) J(x(2),2)
0 4ȕ 2+4ȕ3
1 4ȕ 2+4ȕ3
2 ȕ 2+4ȕ3
Finalmente, tomemos x(1)=0 dado:
u*(1)=1; u*(2)=u*(3)=2
Dispone de una hora para realizar el control. Recuerde que su nota de clase es el
promedio de sus cuatro mejores calificaciones en controles. La solución se
publicará próximamente en la web de la asignatura.
0 1 2 3 4
2 1
3
x Sea x(1) dado. De nuevo, x(1) pertenece a {A,B,C}. Notemos que las tres
primeras columnas de la siguiente tabla son iguales a las de la tabla anterior.
0 1 2 3 4
C
OPTIMIZACIÓN DINÁMICA. CURSO 07/08. CONTROL 2
Dispone de una hora para realizar el control. Recuerde que su nota de clase es el
promedio de sus cuatro mejores calificaciones en controles. La solución se
publicará próximamente en la web de la asignatura.
x 1
x x Cet (*)
2
La solución general de la ecuación homogénea asociada es x(t)=Be-t
1
Una solución particular de la completa es: x t Cet
4
Por tanto, la solución general de la ecuación (*) es:
1
x t Be t Cet
4
Usando la condición x(0)=0 para eliminar B de la anterior ecuación, ésta queda:
1
x t C e t et
4
Finalmente, usando la condición de transversalidad del co-estado para hallar el valor de
C queda:
§1 · 4
O 1 2 x 1 1 Ce 2 ¨ C e 1 e 1¸ C 1
©4 ¹ e 3e
Notemos que:
e 1 e
x 1 1
e 1 3e
Hemos de llevar el sistema desde el (0,x(0))=(0,0) hasta el punto (1,x(1))=(1,1). Dado
que aumentar el valor de x es costoso, para cualquier desviación del sistema por encima
de x(1)=1 existe una con el mismo coste final y “más barata”.
OPTIMIZACIÓN DINÁMICA. CURSO 07/08. CONTROL 3
Dispone de una hora y media para realizar el control. Recuerde que su nota de
clase es el promedio de sus cuatro mejores calificaciones en controles. La solución
se publicará próximamente en la web de la asignatura.
Pregunta 2. Sea x(t) el stock de peces de una piscifactoría en el instante t y sea u(t) el
nivel de capturas en dicho instante. La dinámica del stock viene dada por:
x
x t rx t a x t u t
siendo r>0 y a>0 parámetros fijos y partiendo de un nivel inicial de stock x(0)=b
(0,a).
La utilidad instantánea de u capturas es lnu. Se desea maximizar el flujo de utilidad a lo
largo del horizonte temporal [0,T], siendo T finito, es decir:
T ½
max ® ³ ln u t dt ¾
¯0 ¿
se pide caracterizar la tasa de variación de las capturas como función exclusivamente de
x (y de parámetros del modelo).
Solución del problema 1. Definimos el Hamiltoniano:
H x2 u 2 O x u
donde Ȝ es la variable de co-estado y omitimos el argumento temporal donde no haya
lugar a la ambigüedad.
x wH x
O O 2x O (*)
wx
Además, la condición de transversalidad sobre el co-estado es: Ȝ(1)=0.
x 1
x x O (**)
2
Podemos expresar conjuntamente (*) y (**):
§x·
¨ x ¸ § 1 1/ 2 ·§ x ·
¨ x ¸ ¨© 2 1 ¸¨ ¸
¹© O ¹
O
© ¹
A
que constituye la solución a la parte (1). El anterior es un sistema de ecuaciones
diferenciales de primer orden, lineal y homogéneo. Su solución puede caracterizarse
mediante los autovalores y autovectores asociados a la matriz A. Mas concretamente, si
į es un autovalor de A y v es su autovector asociado, la función z(t)=Ceįtv es solución al
sistema anterior, siendo C una constante arbitraria. Los autovalores de la matriz A son
las soluciones de su ecuación característica:
A G I 0
siendo I la matriz identidad. Para la matriz dada, dichas soluciones son: G r 2 . Para
cada autovalor į, el autovector asociado es una solución del sistema:
A G I v 0
Para los autovalores G1 2 y G2 2 , los correspondientes autovectores asociados
son, respectivamente:
§ 1 · § 1 ·
¨
v1 ¸ v2 ¨ ¸
¨ 2 1 2 ¸
© ¹
¨ 2 1 2 ¸
© ¹
y la solución general del sistema es:
§ x t · § 1 · § 1 ·
¸ = C1e ¨ ¸ C2 e 2t ¨ ¸
2t
¨
© O t ¹ ¨ 2 1 2 ¸
© ¹ ¨ 2 1 2 ¸
© ¹
siendo C1 y C2 tales que se satisfacen las condiciones de contorno x(0)=1 y Ȝ(1)=0.
Dispone de una hora para realizar el control. Recuerde que su nota de clase es el
promedio de sus cuatro mejores calificaciones en controles. La solución se
publicará próximamente en la web de la asignatura.
1 ½ x
min ® ³ x D u dt ¾ s.a.: x u siendo x 0 1, con u t > 0,1@ t
u
¯0 ¿
con D ! 0 . Discuta como cambian el control óptimo y el estado para diferentes valores
de D .
Soluciones:
Dispone de una hora para realizar el control. Recuerde que su nota de clase es el
promedio de sus cuatro mejores calificaciones en controles. La solución se
publicará próximamente en la web de la asignatura.
¯0 ¿
¯1 ¿
Dispone de una hora y media para realizar el control. Recuerde que su nota de
clase es el promedio de sus cuatro mejores calificaciones en controles. La solución
se publicará próximamente en la web de la asignatura.
3 1
b) x 2 d e y O 2 0
2 2
tenemos:
3 1 1 ½
O 2 0 C 2e ® x 2 d e e 1 e e d 0 e 1 e d 0 ¾
¯ 2 2 4 ¿
y la última desigualdad entre llaves se verifica.
De hecho, hemos de notar que si tomamos u(t)=0 para todo t en [0,2], partiendo de la
3 1
condición inicial x(0)=1, tenemos que es: x t et / 2 , luego es x 2 e e , es
2 2
decir, sin intervenir en el sistema ya tenemos un valor del estado final dentro de lo
factible. La solución implica un menor valor del estado porque valores “altos” del
estado están penalizados. Además, para todo t tenemos un co-estado estrictamente
positivo (decrece y acaba en 0), indicando que aumentar el estado aumenta el valor del
funcional objetivo y un control negativo, indicando que intervenimos el sistema para
reducir el estado.
4
en donde la segunda implicación se obtiene teniendo en cuenta que ha de ser x(T)=0 y
usando el valor de u(T) en términos de Ȝ(T) y la tercera implicación se obtiene de
sustituir Ȝ(T) por su valor. Sustituyendo en la dinámica de estado se tiene:
x 1 T 1
x T t x t C t t 2
2 2 4
imponiendo la condición x(0)=1 la anterior función queda:
T 1
x t 1 t t 2
2 4
Finalmente, imponiendo x(T)=0 en la anterior función queda:
1
x T 0 1 T 2 0 T 2
4
en donde hemos desestimado la solución que implica un instante final menor que el
inicial.
OPTIMIZACIÓN DINÁMICA. CURSO 07/08. CONTROL 5
Dispone de una hora para realizar el control. Recuerde que su nota de clase es el
promedio de sus cuatro mejores calificaciones en controles. La solución se
publicará próximamente en la web de la asignatura.
Pregunta 1. Resuelva:
1 ½
x
min ® ³ x t D u t dt ¾ s.a.: x t u t ; x 0 1; x 1 d 1/ 2
2
¯0 ¿
Discuta cómo varía el estado final óptimo dependiendo de los posibles valores de Į.
Dispone de una hora y media para realizar el control. Recuerde que su nota de
clase es el promedio de sus cuatro mejores calificaciones en controles. La solución
se publicará próximamente en la web de la asignatura.
El estado estacionario se define como el par (u,x) que sustituido en el anterior sistema
x x
de lugar a: u 0 . Considerando la primera ecuación del sistema, hay dos valores de
x
1
u que hacen cero el lado derecho de la ecuación, son: u 0 y u G r . Para
E
ambos valores de u el lado derecho de la segunda ecuación es cero si y solo si x u .
G
Por tanto, existen dos pares de estado estacionario: u, x 0, 0 y
§1 1§ r ··
u, x ¨ G r , ¨ 1 ¸¸ .
©E E© G ¹¹
x
u
u 0
x
x 0
estado estacionario
OPTIMIZACIÓN DINÁMICA. CURSO 07/08. CONTROL 6
Dispone de una hora para realizar el control. Recuerde que su nota de clase es el
promedio de sus cuatro mejores calificaciones en controles. La solución se
publicará próximamente en la web de la asignatura.
Pregunta 1. Una empresa monopolista, sin amenazas de entrada, produce un único bien
a lo largo del tiempo. Si en el instante t produce q unidades del bien, lo vende al precio
p=a-bq y su coste total es cq, siendo a,b y c parámetros positivos. Además, la empresa
genera contaminación al producir: denotando por x al stock de calidad ambiental, la
dinámica de dicho stock en el instante t viene dada por:
x
x E x2 G q
La empresa elige la cantidad producida en cada instante para maximizar el flujo
descontado de beneficio (pq-cq) tomando un horizonte temporal infinito y un factor de
descuento intertemporal (en tiempo contínuo) r. Suponga que el origen temporal es 0.
Caracterize la dinámica óptima de la empresa mediante un diagrama de fases y
caracterize los puntos de equilibrio de dicha dinámica suponiendo la siguiente relación
entre los parámetros del modelo:
r G a c
2E 2bE
x
x 0
r G a c
2E
x
2bE
Solución a la pregunta 2. Definamos las funciones f y g de modo que el sistema
anterior sea:
x
½
x f x, m °
x ¾
m g x, m ¿°
El sistema lineal que usaremos de la aproximación es:
§ w w ·
§x· ¨ f x* , m* f x * , m* ¸
¨ x ¸ ¨ wx wm §x·
¸¨ ¸ b
¨ ¸ ¨ w
x
w m¹
©m¹ ¨ g x ,m g x* , m* ¸©
* *
¸
wx
©
wm ¹
A
siendo b un vector de constantes y (x*,m*) el estado estacionario en torno al cual
aproximamos. Tenemos que:
§ G2 · § G2 · § 1 2·
2E x *
¸ ¨ r
A ¨ 2b
¸
2b ¸ ¨ 2 ¸
¨¨ ¸ ¨
¸ ¨ ¸ ¨ 1 0¸
© 2 E x 2 E x r ¹ © r 0 ¹
* *
© 2 ¹
r
en donde en la primera igualdad hemos usado que el equilibrio es x* y en la
2E
segunda igualdad hemos usado los valores paramétricos indicados. Los autovalores de
1 15
la matriz A son r i . Dado que su parte real es positiva, el punto de equilibrio es
4 4
localmente inestable.
OPTIMIZACIÓN DINÁMICA
EXAMEN EXTRAORDINARIO
16 de Febrero de 2006
ẋ = f (x) − u
1
saturación: en el instante k se tiene que α = B − x, siendo x la cantidad sacada
al mercado hasta ese perı́odo. La empresa desea maximizar el flujo de beneficio
(no descontado) a lo largo de los tres perı́odos. Calcular la polı́tica óptima
usando programación dinámica. Suponga que β es tal que es óptimo sacar al
mercado una cantidad estrictamente positiva en cada perı́odo.