Sunteți pe pagina 1din 7

Las variables de control acotadas se presentan en forma lineal en el Hamiltoniano; por

ejemplo, el problema de control


1
max (, ) = (, , )
0
= (, , )
(0 ) = 0

donde () y () son no lineales en (), complican la solucin que se deriva del primer
principio del mximo. Por ende, es necesario utilizar el mtodo de optimizacin no lineal:
el mtodo de Kuhn-Tucker.
El problema es:

max = (, , ) + (, , )
. :

La funcin Lagrangeana asociada:

= 1 ( ) 2 ( )

Las condiciones de primer orden son:

: =
: 1 + 2 = 0
1 0, 1 ( ) = 0
2 0, 2 ( ) = 0

Por inmediato se deduce que:

a) El caso de la solucin de esquina u*=b, entonces la variable de co-estado 1 0.


Suponer que , lo cual implica que 2 = 0. De este modo, = 0.
b) Si la condicin de esquina u*=a toma lugar, entonces el caso es anlogo al caso a).
La variable de co-estado 2 0 y u=0, por ende = 0.
c) Si a<u*<b; entonces 1 = 2 = 0, corresponde a la solucin interior: = 0
8. Resolver el siguiente problema de control cuando = 0 y = 1.

2
max (, ) = (2 3 2 )
0
= +
(0) = 5
02

Cuando = 0; condiciones:

= 2 3 + ( + )
= 2 + () = 1 2

Evaluando transversalidad:

(2) = 1 2 2 = 0 1 = 2 2
() = 2 2 2, para 0 2

Resolviendo ( , , , ):

mx.02 (2 3 + ( + ))

y son constantes y variable:

max() = ( 3)
s. a: 2 0
y: 0

Obteniendo Lagrangiano:

= 3 + + 1 ( 2) + 2 ()

Condiciones:

= 3 + + 1 2 ""
= 3 + 1 2 0, 0
[ 3 + 1 2 ] = 0
1 0, 1 [ 2] = 0
2 0, 2 [] = 0
1 = 2 = 0 Permanecen inactivos
= 2 2 2
= 2 2 5

Sustituyendo:
0 2 2 5 2
.747237 1.083709

1 = 0 = 0
0 = 3 + 2 = 0
2 0 y = 2 2 2
2 = 2 2 5 0
2 2 5 0
1.083709

2 = 0 = 2
2 = 3 + + 1 0
1 0 y = 2 2 2
1 = 7 2 2 0
. 747237

2 , 0 .747237
2
() { 5 , .747237 1.083709
0 , 1.083709 2

Trayectoria de estado:

= + , s. a (0) = 5

() = 2 y 0 .747237
= + 2 () = 7 2

() = 2 5 y .747237 1.083709
= + 2 5 () = 2 2 + 5
(. 747237) = 12.778111
= cuando = .747237
2 2 + 5 = 12.778111
2 = 5.342142
() = 5.342142 2 + 5

() = 0 y 1.083709 2
=
()
= 3
(1.083709)
= 18.289349

= cuando = 1.083709
3 1.083709 = 18.289349
3 = 6.187987
()
= 6.187987
() = 7 2 , 0 .747237
() {5.342142 2 + 5 , .747237 1.083709
()
= 6.052652 , 1.083709 2
Cuando = 1; condiciones:

= 2 3 2 + ( + )
= 2 + () = 1 2

Evaluando transversalidad:

(2) = 1 2 2 = 0 1 = 2 2
() = 2 2 2, para 0 2

Resolviendo ( , , , ):

mx.02 (2 3 2 + ( + ))

y son constantes y variable:

max() = ( 3) 2
s. a: 2 0
y: 0

Obteniendo Lagrangiano:

= 3 2 + + 1 ( 2) + 2 ()

Condiciones:

= 3 2 + + 1 2 = 0
1 0, 1 [ 2] = 0
2 0, 2 [] = 0
1 = 2 = 0 Permanecen inactivos
= 3 2 + = 2 2 2
= 2 + 2 2 5
2 2 5
=
2

Sustituyendo:

2 2 5
0 2
2
.495922 1.083709

1 = 0 = 0
= 3 + 2 = 0
2 0 y = 2 2 2
2 = 2 2 5
2 2 5 0
1.083709

2 = 0 = 2
= 9 + + 1 = 0
1 0 y = 2 2 2
1 = 9 2 2
9 2 2 0
. 495922

2 , 0 .495922
2
() { 2.5 , .495922 1.083709
0 , 1.083709 2

Trayectoria de estado:

= + , s. a (0) = 5

() = 2 y 0 .495922
= + 2 () = 7 2

5
() = 2 y .495922 1.083709
2
5 1 5
= + 2 () = 2 2 +
2 2 2
(. 495922) = 9.244081
= cuando = .495922
1 5
2 2 + = 9.244081
2 2
2 = 5.62973
1 5
() = 5.62973 2 +
2 2

() = 0 y 1.083709 2
=
()
= 3
(1.083709) = 17.889351

= cuando = 1.083709
3 1.083709 = 17.889351
3 = 6.052652
()
= 6.052652
() = 7 2 , 0 .495922
1 5
() 5.62973 2 + , .495922 1.083709
2 2
()
{ = 6.052652 , 1.083709 2

S-ar putea să vă placă și