Beruflich Dokumente
Kultur Dokumente
Despejamos e igualamos las ecuación (2) para obtener la ecuación (3) en nuestro artículo base.
1 𝐿𝑠
𝑣̃𝑒𝑠 (𝑠) = 𝑣̃𝑎 (𝑠) + 𝑖̇̃ (𝑠) (9)
1 + 𝐿𝐶𝑠 2 1 + 𝐿𝐶𝑠 2 𝑁
La ecuación (9) representa la ecuación (3).
Para dejar en función del 𝑉̃𝑝𝑐𝑐 , observamos la figura 3 encontramos la siguiente relación:
Donde:
1 𝐿𝑠
𝑣̃𝑝𝑐𝑐 (𝑠) = 𝑣̃𝑎 (𝑠) + 𝑖̇̃ (𝑠) + 𝑖̇̃𝑁 (𝑠) 𝑅𝑁 (12)
1 + 𝐿𝐶𝑠 2 1 + 𝐿𝐶𝑠 2 𝑁
1 𝐿𝑠
𝑣̃𝑝𝑐𝑐 (𝑠) = 2
𝑣̃𝑎 (𝑠) + 𝑖̇̃𝑁 (𝑠) ( + 𝑅𝑁 ) (13)
1 + 𝐿𝐶𝑠 1 + 𝐿𝐶𝑠 2
1 𝐿𝑠 + 𝑅𝑁 (𝑠)(1 + 𝐿𝐶𝑠 2 )
𝑣̃𝑝𝑐𝑐 (𝑠) = 𝑣
̃𝑎 (𝑠) + ̃𝑁 (𝑠) (
𝑖̇ ) (14)
1 + 𝐿𝐶𝑠 2 1 + 𝐿𝐶𝑠 2
1 𝐿𝐶𝑅𝑁 𝑠 2 + 𝐿𝑠 + 𝑅𝑁
𝑣̃𝑝𝑐𝑐 (𝑠) = 𝑣̃ (𝑠) + 𝑖̇̃𝑁 (𝑠) (15)
1 + 𝐿𝐶𝑠 2 𝑎 1 + 𝐿𝐶𝑠 2
La ecuación (15) representa la ecuación (4) del artículo base.
Para el control pi digital con retroalimentación de variable de estado de DCES se presenta la siguiente
figura en diagrama de bloques.
𝑣̃𝑝𝑐𝑐 (𝑠) 𝐾𝑝 𝑠 + 𝐾
𝐺𝑇𝑇1 (𝑠) = = (18)
̃
𝑉𝑝𝑐𝑐𝑟𝑒𝑓 (𝑠) 3
𝐿𝐶𝑠 + (𝐾𝑝 + 1) 𝑠 + 𝐾𝑖
Las ecuaciones (18) y (21) representan las ecuaciones (5) y (6) del artículo base.
La figura 5 muestra el control propuesto, donde K1 y K2 son los coeficientes para establecer la ubicación
de los polos en el plano complejo.
Fig. 5. Diagrama de bloques del control PI digital mejorado propuesto con bucle de realimentación
variable de estado.
𝐾𝑝 𝑠 + 𝐾𝑖 1
𝑣̃𝑝𝑐𝑐 (𝑠) ( )( )
𝑠 1 + 𝐿𝐶𝑠 2
= (23)
𝑉̃𝑝𝑐𝑐𝑟𝑒𝑓 (𝑠) 𝑠 + 𝐿𝐶𝑠 3 + 𝐾𝑝 𝑠 + 𝐾𝑖 − 𝐾1 𝑠 1
( )( )
𝑠 1 + 𝐿𝐶𝑠 2
𝑣̃𝑝𝑐𝑐 (𝑠) 𝐾𝑝 𝑠 + 𝐾
𝐺𝑇𝑃1 (𝑠) = = (24)
𝑉̃𝑝𝑐𝑐𝑟𝑒𝑓 (𝑠) 𝐿𝐶𝑠 + (𝐾𝑝 − 𝐾1 + 1) 𝑠 + 𝐾𝑖
3
Ya tenemos definido el denominador de la retroalimentación y con 𝑖̇̃𝑁 (𝑠) conocido se resta 𝐾1 por lo que:
1
𝑣̃𝑝𝑐𝑐 (𝑠) (𝐿𝐶𝑅𝑁 𝑠 2 + 𝐿𝑠 + 𝑅𝑁 − 𝐾2 ) ( )
= 1 + 𝐿𝐶𝑠 2 (25)
𝑖̇̃𝑁 (𝑠) 3
𝑠 + 𝐿𝐶𝑠 + 𝐾𝑝 𝑠 + 𝐾𝑖 − 𝐾1 𝑠 1
( )( )
𝑠 1 + 𝐿𝐶𝑠 2
Las ecuaciones (24) y (27) representan las ecuaciones (7) y (8) del artículo base.
Realizando las multiplicaciones correspondientes y combinando las ecuaciones (24) y (27) tenemos:
𝐾𝑖 𝐾𝑖
(𝐿𝐶𝑠 2 + 𝐾𝑝 − 𝐾1 + 1 + ) 𝑣̃𝑝𝑐𝑐 (𝑠) = (𝐾𝑝 + ) 𝑉̃𝑝𝑐𝑐𝑟𝑒𝑓 (𝑠) + (𝐿𝐶𝑅𝑁 𝑠 2 + 𝐿𝑠 + 𝑅𝑁 − 𝐾2 )𝑖̇̃𝑁 (𝑠) (28)
𝑠 𝑠
Organizando 𝑣̃𝑝𝑐𝑐 (𝑠) de tal manera que:
𝐾𝑖
(1 + 𝐿𝐶𝑠 2 )𝑣̃𝑝𝑐𝑐 (𝑠) + 𝐾𝑝 𝑣̃𝑝𝑐𝑐 (𝑠) − 𝐾1 𝑣̃𝑝𝑐𝑐 (𝑠) + 𝑣̃ (𝑠)
𝑠 𝑝𝑐𝑐
𝐾𝑖
= 𝐾𝑝 𝑉̃𝑝𝑐𝑐𝑟𝑒𝑓 (𝑠) + 𝑉̃ (𝑠) + (𝐿𝐶𝑅𝑁 𝑠 2 + 𝐿𝑠 + 𝑅𝑁 )𝑖̇̃𝑁 (𝑠)−𝐾2 𝑖̇̃𝑁 (𝑠) (29)
𝑠 𝑝𝑐𝑐𝑟𝑒𝑓
𝐾𝑖 ̃ 𝐾
𝑉𝑝𝑐𝑐𝑟𝑒𝑓 (𝑠) − 𝑖 𝑣̃𝑝𝑐𝑐 (𝑠) 𝐾𝑝 𝑉̃𝑝𝑐𝑐𝑟𝑒𝑓 (𝑠) −𝐾𝑝 𝑣̃𝑝𝑐𝑐 (𝑠) − 𝐾1 𝑣̃𝑝𝑐𝑐 (𝑠)−𝐾2 𝑖̇̃𝑁 (𝑠)
𝑣̃𝑝𝑐𝑐 (𝑠) = 𝑠 𝑠 + +
1 + 𝐿𝐶𝑠 2 1 + 𝐿𝐶𝑠 2 1 + 𝐿𝐶𝑠 2
2
𝐿𝐶𝑅𝑁 𝑠 + 𝐿𝑠 + 𝑅𝑁
+ 𝑖̇̃𝑁 (𝑠) (30)
1 + 𝐿𝐶𝑠 2
𝐾
̃𝑝𝑐𝑐𝑟𝑒𝑓 (𝑠)−𝑣̃𝑝𝑐𝑐 (𝑠))( 𝑖 )
(𝑉 ̃𝑝𝑐𝑐𝑟𝑒𝑓 (𝑠)
𝐾𝑝 𝑉 −(𝐾𝑝 +𝐾1 )𝑣̃𝑝𝑐𝑐 (𝑠)−𝐾2 𝑖̇̃𝑁 (𝑠) (𝐿𝐶𝑅𝑁 𝑠 2 +𝐿𝑠+𝑅𝑁 )
𝑣̃𝑝𝑐𝑐 (𝑠) = 𝑠
+ + + 𝑖̇̃𝑁 (𝑠) (31)
1+𝐿𝐶𝑠 2 1+𝐿𝐶𝑠 2 1+𝐿𝐶𝑠 2 1+𝐿𝐶𝑠 2
Las combinaciones lineales de las variables de estado para 𝑣𝑎1 (𝑠) e 𝑖̇̃𝑁 (𝑠) son:
Donde 𝐾𝐼1 y 𝐾𝑉1 se los obtiene al aplicar la ubicación de polos en función de una entrada 𝑣𝑎 (𝑠). Para 𝐾𝐼2 y
𝐾𝑉2 se aplica la misma determinación pero en este caso con una entrada 𝑖𝑁 (𝑠). Colocando 𝑣𝑎1 (𝑠) en matriz
de variable de estados tenemos:
𝑣̃𝑝𝑐𝑐 (𝑠)
𝑣𝑎1 (𝑠) = −[𝐾1 𝐾2 ] [ ] (34)
𝑖̇̃𝑁 (𝑠)
𝑣̃𝑝𝑐𝑐 (𝑠) se obtiene igual que para la ecuación (15) por lo que tenemos:
−𝐾𝐼2
1= (41)
𝐾𝑉1 𝐾𝐼2 − 𝐾𝑉2 𝐾𝐼1 − 𝐾𝐼2 + 𝐾1 𝐾𝐼2
𝐾𝑉2 𝐾𝐼1 − 𝐾𝑉1 𝐾𝐼2
𝐾1 = (42)
𝐾𝐼2
Encontramos 𝐾2 :
𝐾𝐼1 + 𝑅𝑁 𝐾𝑉1 𝐾𝐼2 − 𝑅𝑁 𝐾𝑉2 𝐾𝐼1 𝐾𝐼2
0= − 𝐾2 ∗ (43)
𝐾𝑉1 𝐾𝐼2 − 𝐾𝑉2 𝐾𝐼1 𝐾𝑉1 𝐾𝐼2 − 𝐾𝑉2 𝐾𝐼1
𝐾𝐼1 + 𝐾𝑉1 𝐾𝐼2 𝑅𝑁 − 𝐾𝑉2 𝐾𝐼1 𝑅𝑁
𝐾2 = (44)
𝐾𝐼2
𝑥1 = 𝑣𝑒𝑠 (45)
𝑥2 = 𝑖𝐿 (46)
𝑑𝑣𝑒𝑠
𝑥̇1 = (47)
𝑑𝑡
𝑑𝑖𝐿
𝑥̇ 2 = (48)
𝑑𝑡
Entonces:
𝑥2 𝑣𝑎
𝑥̇1 = − +
𝐿 𝐿
{ 𝑥1 𝑖𝑁 (49)
𝑥̇ 2 = +
𝐶 𝐶
Matriz de variable de estado:
1
0 − 1
𝑥̇
[ 1] = [ 𝐿] [𝑥1 ] + [ ] 𝑣 (50)
𝑥̇ 2 1 𝑥2 𝐿 𝑎
0 0
𝐶
1
0 − 0
𝑥̇
[ 1] = [ 𝐿] [𝑥1 ] + [ 1 ] 𝑖 (51)
𝑥̇ 2 1 𝑥2 𝑁
0 𝐶
𝐶
De estas dos últimas ecuaciones se obtiene la ecuación (15) y (16) para encontrar cada K, por medio de la
fórmula de Ackerman.
SIMULACION
A. Mediante el software Matlab generamos un código para el diseño del controlador PI para la planta del
sistema, obteniendo los siguientes resultados: