image/svg+xml

Compensadores

Los compensadores son usados para moldear el sistema y alcanzar los requisitos que el sistema debe cumplir.

Los compensadores m谩s comunes son los compensadores en serie (fig a) y en paralelo (fig b).
697a77286af1fc5407830a4a8f4922b6.pngfea766563d2ae782df3dd941cb669140.png

Los compensadores serie son los m谩s f谩ciles de dise帽ar, sin embargo, son los que requieren m谩s componentes y por lo tanto son m谩s costosos. Por lo que los compensadores en paralelo tambi茅n son muy usados.

En la pr谩ctica, compensar el sistema se trata de dise帽ar un conjunto de compensadores en serie y en paralelo.

Efectos de la adici贸n de polos

La adici贸n de un polo a la funci贸n de transferencia de lazo abierto, tiene el efecto de jalar el LGR a la derecha, tendiendo a disminuir la estabilidad relativa del sistema y hacer m谩s lento el asentamiento de la respuesta.
5d3d35be931fa5a1ecf8fbffe0d71a92.png

Efectos de la adici贸n de ceros

La adici贸n de un cero a la funci贸n de transferencia de lazo cerrado, tiene el efecto de jalar el LGR a la izquierda, tendiendo a aumentar la estabilidad relativa del sistema y acelerar el establecimiento de la respuesta.
48edfe434e65cf60d94d782885b20616.png

F铆sicamente, la adici贸n de un cero en la funci贸n de transferencia de lazo abierto, significa la adici贸n de control derivativo al sistema.

Compensadores en serie

Los compensadores en serie m谩s com煤nes son el compensador de adelanto y de retraso.
Para un sistema con funci贸n de transferencia:

\[\dfrac{C(s)}{Y(s)} = K_c\alpha\dfrac{Ts+1}{\alpha Ts+1} = K_c\dfrac{s+\dfrac{1}{T}}{s+\dfrac{1}{\alpha T}}\]

eb24ecc891d87819d8731797ce070f9f.png

Compensador de adelanto

Se utilizan cu谩ndo el sistema presenta caracter铆sticas de respuesta en el estado estacionario no satisfactorias.

Los pasos para el dise帽o de un compensador de adelanto son los siguientes:

1. De las especificaciones de dise帽o determinar la localizaci贸n deseada para los polos dominantes de lazo cerrado.
2. Dibujando el LGR, determinar si cambiando la ganancia s贸lamente, es posible conseguir los polos deseados. Si no, calcular la deficiencia de 谩ngulo $\phi$.
3. Asumir que el compensador de adelanto $G_c(s)$ es:

\[G_c(s) = K_c\alpha\dfrac{Ts+1}{\alpha Ts+1} = K_c\dfrac{s+\dfrac{1}{T}}{s+\dfrac{1}{\alpha T}}\qquad (0\lt\alpha\lt1)\]

Donde $\alpha$ y $T$ se determinan a partir del 谩ngulo de deficiencia $\phi$. Y $K_c$ se determina a partir de la ganancia en lazo abierto requerida.

4. Si no se especifican las constantes de error est谩tico, determinar la localizaci贸n del polo y cero para compensar el 谩ngulo de deficiencia $\phi$. Si no se imponen otros requisitos del sistema, procurar que $\alpha$ sea lo m谩s acercada a 1, pues implica un valor mayor de $K_v$:

\[K_v = \lim_{s\rightarrow0}sG_c(s)G(s) = K_c\alpha\lim_{s\rightarrow0}sG_c(s)\]

5. Determine el valor de la $K_c$ del compensador de adelanto a partir de la condici贸n de la magnitud.

Ejemplo

Considere el sistema de control con la siguiente funci贸n de transferencia de lazo abierto:

\[G(s) = \dfrac{10}{s(s+1)}\]

Su funci贸n de transferencia en lazo cerrado es:

\[\begin{aligned} \dfrac{C(s)}{R(s)} &= \dfrac{10}{s^2 + s + 10}\\ &= \dfrac{10}{(s + 0.5 + j3.1225)(s + 0.5 - j3.1225)} \end{aligned}\]

Se dibuja el LGR.
611e61d076ab691ef62dcf4c11cf2bdd.png

1. Localizaci贸n de polos

Los polos de lazo cerrado est谩n localizados en:

\[s + -0.5 \pm j3.1225\]

El coeficiente de amortiguamiento es de $\xi=\frac{1/2}{\sqrt{10}} = 0.1581$ y su frecuencia natura de $\omega=\sqrt{10}=3.1623 \frac{rad}{s}$. Ya que el factor de amortiguamiento es bajo, tardar谩 m谩s tiempo en estabilizarse y no conviene eso. Se requiere que el factor de amortiguamiento sea de $\xi=0.5$ y la frecuenc铆a 谩ngular natural de $\omega=3\frac{rad}{s}$.

Se calculan los polos deseados:

\[\begin{aligned} s^2 + 2\xi\omega_n s + \omega_n^2 &= s^2 + 3s + 9\\ &=(s+1.5+j2.5981)(s+1.5-j2.5981) \end{aligned}\\ \phantom{s}\\ s = -1.5 \pm j2.5981\]

2. 脕ngulo de deficiencia $\phi$

Se calcula el 谩ngulo de deficiencia $\phi$.
780db89cc90eade2b2952b3c6979972f.png
El 谩ngulo del polo de lazo abierto en el origen ($s=0$) a el polo de lazo cerrado deseado es de $120\degree$ y el 谩ngulo del polo en $s=1$ a el polo de lazo cerrado deseado es de $100.894\degree$. Por lo tanto, el 谩ngulo de deficiencia $\phi$, es:

\[\phi = 180\degree - 120\degree - 100.894 = -40.894\degree\]

Y eso debe contribuir el compensador de adelanto.

3. Forma del compensador

Ahora se asume que el compensador tiene la siguiente forma:

\[G_c(s) = K_c\alpha\dfrac{Ts+1}{\alpha Ts+1} = K_c\dfrac{s+\dfrac{1}{T}}{s+\dfrac{1}{\alpha T}}\qquad (0\lt\alpha\lt1)\]

4. Determinar polo y zero de compensaci贸n

Hay muchas formas de determinar un polo y zero que cumplan con el 谩ngulo de deficiencia. A continuaci贸n se mestran 2 m茅todos.

M茅todo 1

El primer m茅todo es el que busca la $\alpha$ m谩xima y por lo tanto la que implica mayor $K_v$.

Implica dibujar una l铆nea horizontal cruzando por el polo deseado $P$ y una l铆nea de $P$ al origen. Luego el polo y cero se encontrar谩n a $\frac{\phi}{2}$ de la bisecci贸n entre est谩s d贸s l铆enas, como se muestra a continuaci贸n:
615b1220decfb49b2428d0bcc82cf763.png
Siguiendo este m茅todo, se tiene que la bisecci贸n est谩 a $60\degree$ comenzando del segmento $PA$ y por lo tanto, el zero y polo est谩n a $60潞 \pm 40.984潞$ respectivamente. Por lo tanto:

\[\text{cero en }s=-1.9432\\ \text{polo en }s=-4.6458\]
M茅todo 2

Se escoge el cero del compensador en $s=-1$ para que se cancele el polo de la planta en $s=-1$, as铆, el polo del compensador debe localizarse en $s=-3$.

5. Determinar el valor de $K_c$

Se determina a partir de la condici贸n de magnitud:

\[\left|G_c(s)G(s)\right|_{s=P} = 1\]

Para el m茅todo 1:

\[\left|K_c \dfrac{s+1.9432}{s+4.6458}\dfrac{10}{s(s+1)}\right|_{s=-1.5+j2.5981} = 1\] \[K_c=\left|\dfrac{s+4.6458}{s+1.9432}\dfrac{s(s+1)}{10}\right|_{s=-1.5+j2.5981} = 1.2287\]

Para el m茅todo 2:

\[\begin{aligned} K_c&=\left|\dfrac{s+3}{s+1}\dfrac{s(s+1)}{10}\right|_{s=-1.5+j2.5981}\\ &= \left|\dfrac{s(s+3)}{10}\right|_{s=-1.5+j2.5981}\\ &= 0.9 \end{aligned}\]

A continuaci贸n se realiza una comparaci贸n de ambos m茅todos:
28d601c8740335325205710f0889bb53.png

Compensador de retraso

Se utilizan cu谩ndo el sistema presenta caracter铆sticas de respuesta en el estado estacionario no satisfactorias. Este compensador busca no cambiar mucho la respuesta en transitorio pero s铆 aumentar la ganancia tanto como se pueda. Para esto, el 谩ngulo de contribuci贸n del compensador de retraso no debe ser mayor a 5潞 por ejemplo (depende de la aplicaci贸n). Esto se logra posicionando el polo y zero del compensador muy cercanos entr茅 si y cercanos al origen.

Los pasos para el dise帽o de un compensador de adelanto son los siguientes:
1. Dibujar el LGR en el plano $s$ y localizar los polos de lazo cerrado.
2. Asumir que la funci贸n de transferencia del compensador es:

\[G_c(s) = \hat{K_c}\beta\dfrac{Ts+1}{\beta Ts+1} = \hat{K_c}\dfrac{s+\dfrac{1}{T}}{s+\dfrac{1}{\beta T}}\]

3. Eval煤e la constante de error est谩tico especificada en el problema.
4. Determine el incremento necesario en la constante de error est谩tico para satisfacer las especificaciones.
5. Determine el polo y el cero del compensador de retardo que producen el incremento necesario en la constante de error est谩tico sin modificar apreciablemente el LGR. (Observe que la raz贸n entre el valor de la ganancia requerido en las especificaciones y la ganancia que se encuentra en el sistema no compensado es la raz贸n entre la distancia del cero al origen y la del polo al origen.)
6. Dibuje una nueva gr谩fica del LGR para el sistema compensado. Localice los polos dominantes de lazo cerrado deseados sobre el LGR y verificar que el cambio sea m铆nimo.
7. Ajuste la ganancia $\hat{K_c}$ del compensador a partir de la condici贸n de magnitud, para que los polos dominantes en lazo cerrado se encuentren en la localizaci贸n deseada ($\hat{K_c}$ ser谩 aproximadamente 1).

Ejemplo

Considerando el sistema con la funci贸n de transferencia de lazo abierto:

\[G(s) = \dfrac{1.06}{s(s+1)(s+2)}\]

1. Localizaci贸n de polos

fa9d2fe921b146820cc37bb69a4ba24b.png

Su funci贸n de transferencia de lazo cerrado:

\[\begin{aligned} \dfrac{C(s)}{R(s)} &= \dfrac{1.06}{s(s+1)(s+2)+1.06}\\ &= \dfrac{1.06}{(s+0.3307-j0.5864)(s+0.3307+j0.5864)(s+2.3386)} \end{aligned}\]

Por lo que los polos dominantes son:

\[s = -0.3307 \pm j0.5864\]
3. Evaluar el error est谩tico

El coeficiente de amortiguamiento es $\xi=0.491$. La frecuencia angular natural de el sistema es $\omega_n = 0.673\frac{rad}{s}$. El error est谩tico de velocidad es $K_v = 0.53 s^{-1}$

4. Determinar incremento necesario

Se requiere hacer $K_v = 0.5 s^{-1}$ sin cambiar de forma apreciable el LGR de los polos dominantes de lazo cerrado.

5. Determinar polo y cero del compensador

Se prueba un compensador de retraso para incrementar el $K_v$ en un factor de 10. Para esto se elige $\beta = 10$ y se localiza el cero y polo en $s = -0.05$ y $s = 0.005$ respectivamente para estar cercanos al 0. Quedando as铆 la funci贸n de transferencia del compensador de retraso:

\[G(s) = \hat{K_c}\dfrac{s + 0.05}{s + 0.005}\]
6. Verificar que el cambio sea m铆nimo

Ahora se calcula el 谩ngulo de contribuci贸n:

\[{\huge\angle}\dfrac{-0.3307 + j0.5864 + 0.05}{-0.3307 + j0.5864 + 0.005} = -3.47\degree\]

Es menor a $4\degree$.
9bacebc25d295a10d2023de1d3456c27.png

7. Calcular $K_c$ con condici贸n de magnitud

Ahora se calcula $K_c$, considerando el nuevo coeficiente de amortiguamiento:

\[s = -0.31 \pm j0.55\] \[\begin{aligned} K_c &= \left|\dfrac{s(s+0.005)(s+1)(s+2)}{1.06(s+0.05)}\right|_{s=-0.31+j0.55}\\ &= 0.9656 \end{aligned}\]

Se observa el error est谩tico:
47787dcddb192fb334da8ed4258d812a.png
Se obtiene la siguiente respuesta:
45320d297f225fb41d5f45596dddf65e.png

Compensador de retraso-adelanto

El compensador de retraso-adelanto, acelera la respuesta e incrementa la estabilidad del sistema.

Se utiliza cu谩ndo ambas, la respuesta transitoria y estacionaria necesitan ser mejoradas.

Ya que este compensador a帽ade 2 polos y 2 zeros, incrementa el orden del sistema en 2 贸rdenes. A menos que exista una cancelaci贸n de polos y ceros.

Los pasos para dise帽ar un compensador de retraso-adelanto son:

0. Considerando la forma del compensador de retraso-adelanto como:

\[G_c(s) = K_c\dfrac{\beta}{\gamma}\dfrac{(T_1s+1)(T_2s+1)}{\left(\dfrac{T_1}{\gamma}s+1\right)(\beta T_2s+1)} = K_c\left(\dfrac{s+\dfrac{1}{T_1}}{s+\dfrac{\gamma}{T_1}}\right)\left(\dfrac{s+\dfrac{1}{T_2}}{s+\dfrac{1}{\beta T_2}}\right)\]

Donde: $\beta > 1$ y $\gamma > 1$ y considerando $K_c$ como de la porci贸n del compensador de adelanto.

Caso 1 $\beta\neq\gamma$

1. A partir de las especificaciones de dise帽o dadas, determinar la localizaci贸n deseada para los polos dominantes en lazo cerrado.
2. Utilizar la funci贸n de transferencia en lazo abierto sin compensar $G(s)$, para determinar la deficiencia de 谩ngulo $\phi$ si los polos dominantes en lazo cerrado estuviesen en la posici贸n deseada. La parte de adelanto de fase del compensador de retardo-adelanto debe contribuir a este 谩ngulo.
3. Suponiendo que despu茅s selecciona un T2 suficientemente grande para que la magnitud de la parte de retardo sea aproximadamente $1$

\[\left|\dfrac{s_1+\dfrac{1}{T_2}}{s_1+\dfrac{1}{\beta T_2}}\right| \approx 1\]

, donde $s=s_1$ es uno de los polos dominantes de lazo cerrado, elegir los valores $T_1$ y $\gamma$ que:

\[{\huge\angle}\dfrac{s_1+\dfrac{1}{T_1}}{s_1+\dfrac{\gamma}{T_1}} = \phi\]

Los valores que satisfacen eso, no son 煤nicos.
Luego, determina el valor de $K_c$ a partir de la condici贸n de magnitud.

\[\left|K_c\dfrac{s_1+\dfrac{1}{T_1}}{s_1+\dfrac{\gamma}{T_1}}G(s_1)\right| = 1\]

4. Si se especifica la constante de error est谩tico de velocidad $K_v$, determinar el valor de $\beta$ necesario.

\[\begin{aligned} K_v &= \lim_{s\rightarrow0} sG_c(s)G(s)\\ &= \lim_{s\rightarrow0} sK_c\left(\dfrac{s+\dfrac{1}{T_1}}{s+\dfrac{\gamma}{T_1}}\right)\left(\dfrac{s+\dfrac{1}{T_2}}{s+\dfrac{1}{\beta T_2}}\right)G(s)\\ & = \lim_{s\rightarrow0} sK_c\dfrac{\beta}{\gamma}G(s) \end{aligned}\]

Luego, utilizando un valor de $\beta$, seleccionar un valor de $T_2$ tal que:

\[\left|\dfrac{s_1+\dfrac{1}{T_2}}{s_1+\dfrac{1}{\beta T_2}}\right| \approx 1\] \[-5\degree<{\huge\angle}\dfrac{s_1+\dfrac{1}{T_2}}{s_1+\dfrac{1}{\beta T_2}} < 0\degree\]

Caso 2 $\beta=\gamma$

1. A partir de las especificaciones de dise帽o dadas, determinar la localizaci贸n deseada para los polos dominantes en lazo cerrado.
2. La forma del compensador de retraso-adelanto se vuelve:

\[G_c(s) = K_c\dfrac{(T_1s+1)(T_2s+1)}{\left(\dfrac{T_1}{\beta}s+1\right)(\beta T_2s+1)} = K_c\left(\dfrac{s+\dfrac{1}{T_1}}{s+\dfrac{\beta}{T_1}}\right)\left(\dfrac{s+\dfrac{1}{T_2}}{s+\dfrac{1}{\beta T_2}}\right)\]

Con $\beta > 1$
3. Para obtener los polos de lazo cerrado en la posici贸n deseada, calcular el 谩ngulo de contribuci贸n $\phi$ que debe aportar la parte de adelanto.
4. Elegir $T_2$ lo suficientemente grande para que:

\[\left|\dfrac{s_1+\dfrac{1}{T_2}}{s+\dfrac{1}{\beta T_2}}\right| \approx 1\]

Determinar los valores $T_1$ y $\beta$ de las condiciones de magnitud y 谩ngulo.

\[\left|K_c\dfrac{s_1+\dfrac{1}{T_1}}{s_1+\dfrac{\beta}{T_1}}G(s_1)\right| = 1\] \[{\huge\angle}\dfrac{s_1+\dfrac{1}{T_1}}{s_1+\dfrac{\beta}{T_1}} = \phi\]

5. Usando el valor de $\beta$, elegir $T_2$ tal qu茅:

\[\left|\dfrac{s_1+\dfrac{1}{T_2}}{s_1+\dfrac{1}{\beta T_2}}\right| \approx 1\] \[-5\degree<{\huge\angle}\dfrac{s_1+\dfrac{1}{T_2}}{s_1+\dfrac{1}{\beta T_2}} < 0\degree\]

El valor de $\beta T_2$, no debe ser tan grande como para no poder implementarlo f铆sicamente.