Segunda Prueba de Control Terminada - Docx 2 1
Segunda Prueba de Control Terminada - Docx 2 1
Segunda Prueba de Control Terminada - Docx 2 1
En los sistemas de control, la energía está limitada físicamente por los actuadores o la capacidad del
sistema.
El elemento limitador mostrado en la Figura, indica que la entrada de la planta está limitada entre
un valor máximo y mínimo. En los casos restantes la entrada a la planta es igual a la salida del
controlador. El controlador PI y en general todos los controladores que consideran elementos
integrales pueden tener mal desempeño al ser utilizados con limitadores.
Para evitar los problemas relacionados con el integrador se utiliza ‘anti winding up’, lo que significa
que el integrador se detiene cuando la salida del controlador esta fuera de rango. En general, el
controlador PI se ha dividido en dos partes. La parte proporcional y la parte integral. La entrada al
componente integral se multiplica por uno o cero, dependiendo si la salida del controlador está en el
rango permitido a la entrada de la planta. La función f(u) utilizada en la figura es una función lógica
de la forma:
1.2 Demuestre que un sistema de control no cambia la posición de los polos de lazo cerrado con
respecto a otras entradas como ruidos y perturbaciones que pueden que pudieran presentarse en el
lazo directo o de realimentación.
El sistema de control que se muestra en la figura 2, está sujeto a la perturbación P(s) y ruido N(s).
La función directa es G(s)=G1(s)G2(s) y la función de realimentación es H(s)=H1(s)H2(s).
Utilizando álgebra de bloques y aplicando superposición puede demostrarse que:
De la ecuación anterior podemos concluir que los polos a lazo cerrado son los mismos para todas las
entradas que se encuentran en el sistema. Este resultado asegura que los polos dominantes de
y*(s)/y(s) están ubicado con la frecuencia natural apropiada y coeficiente de amortiguamiento
correcto, entonces el sistema es estable con respecto a todas las otras posibles entradas del sistema
como ruidos y perturbaciones. Sin embargo debe tenerse presente que los ceros, que afectan a las
otras entradas, son distintos.
1.3 Explique en qué consiste el Lugar Geométrico de la Raíz y por qué es importante para el diseño
de sistemas de control. Además explique y detalle el proceso requerido para diseñar controladores
usando el lugar de la raíz.
El lugar de la raíz es un método gráfico de encontrar la posición de los polos de lazo cerrado de la
función de transferencia:
Y (s) G(s)
Y * (s)
= 1+G(s)H(s)
Para el diseño de controladores se utiliza el software Matlab aplicando LGR. Por ejemplo, si la
planta es de primer orden se debe cumplir con las especificaciones a lazo cerrado que son: cero
error a estado estacionario para una entrada escalón, frecuencia natural (ωn), Coeficiente de
amortiguamiento (ζ).
Como primer paso se define el numerador y denominador de la planta, luego se usa el comando
“rltool” para representarla en el plano complejo. Al insertar un controlador PI en el sistema de
control, el lugar de la raíz toma la forma de un círculo centrado en el cero del controlador. Por
medio de prueba y error es posible obtener un lugar de la raíz que intersecte con el lugar de la
frecuencia natural deseada y coeficiente de amortiguamiento especificado. El diseño del controlador
se da por concluido cuando se ajusta la ganancia del controlador (Kp) para que los polos de lazo
cerrado se encuentren en la posición correcta.
1.4 Valide o refute la afirmación: “El diseño de sistemas de control sin sobrepaso puede lograrse
seleccionado raíces de lazo cerrado puramente imaginarias”. Apóyese de ecuaciones y gráficas en el
plano complejo.
Para un sistema de segundo orden ideal el sobrepaso depende solamente del coeficiente de
amortiguamiento y no se encuentra afectado por la frecuencia natural.
Figure 1
En la siguiente imagen se muestra un sistema de control a lazo cerrado para para controlar una
imagen de corriente continua.
2.1 utilizando el Lookup Table de la sección de la sección anexos, diseñe el lazo de control de
velocidad considerando una velocidad natural de ωn = 15 Hz y ξ=0.7. ¿Cuál es el valor de Kp y ki?
2.2 Elija alguno de los métodos analíticos del Anexo y diseñe el lazo de corriente de la maquina
considerando ωn= 150 Hz. ¿Cuál es el valor de Kp y Ki?
λ = 150 * 2π = 942.5 rad
seg
Método de Brosislow
k 1 e−t1 s 1
G (s) = τs+1 = LaS+R igualando las ecuaciones
k 1 e−t1 s 1
G (s) = τs+1 = La
( Ra Ra
S+ Ra )
k1= 1
1 t1 2 0.0052
ki =τ+ 2 (λ + t1 ) = 0.1176 + 2 (942.5 + 0.005) = 0.12933
1
ki = 0.12933 = 7.729
2.4 El actuador se reemplaza por un actuador de ganancia unitaria. Encuentre la nueva función de
transferencia equivalente que relaciona la corriente de armadura de referencia con la corriente
armadura medida en el sistema.
En primer lugar, realizamos la cascada:
( kp*S+ki
S )*( 1
LaS+Ra )=
kp*S+ki
S(LaS+Ra)
Y por último reemplazando valores obtenemos nuestra función de transferencia del lazo de
corriente:
Ia 0.00137S+7.729
FT = Ia* = 0.12S 2 +1.020137S+7.729
3.
/********************************************************************/
//definiciones iniciales
Int_disc0=0;
Línea 4: Int_disc0=Int_disc;
Línea 5: Ref_Actuador=V_actuador;
/********************************************************************/
3.1 Explique la función de cada línea de código e identifique dónde y cómo se produce el efecto
integral de controlador PI.
3.1
I : corriente medida
Describe el error de nuestro sistema el cual tiene una equivocación en su escritura, ya que
nuestro error en un sistema de retroalimentación está dado por la corriente de referencia restada por
la corriente medida, no sumada como es descrita en esta línea, sería una retroalimentación positiva.
Aquí se observa que el error es integrado, el cual, este error es promediado o sumado por
un período determinado
En esta línea es cuando se produce el efecto integral del controlador PI. Podemos observar
El control integral actúa cuando hay una desviación entre la variable y el punto de consigna,
En esta línea se define int_disc0 = Ki*Error, esto quiere decir que el error se integra sin límite.
En esta línea se define la referencia para el actuador (entrada al actuador), que es igual a la
salida del controlador PI.
(Kp*Error + Ki*Error)
3.2 Este controlador presenta anti winding-up? Proponga, de ser necesario, líneas de código
adicionales para efectuar el anti winding-up
Este controlador no presenta anti-winding up, ya que como es descrito en las líneas, la salida del PI
de entra directamente al actuador, en ningún momento se habla de un saturador en el sistema, el
sistema no está saturando ninguna señal, entra directamente al actuador, lo cual podría dañar nuestra
planta si llega a valores muy altos, para lograr nuestro sistema anti-winding up se debe saturar la
salida de nuestro controlador PI antes de entrar al actuador.
Igualmente, esta programación no presenta anti-winding up, debido a que, como lo vemos en la
línea 4, int_disc0 integra el error sin límites, es decir, no está definido las condiciones de límites.
main()
//ingreso de variables
int int_disc0=0;
int int_disc;
int corriente_referencia;
int corriente_medida;
int error;
int ref_actuador;
int v_actuador;
int rango_min;
int rango_max;
//algoritmos logicos
int_disc0 = 0;
int_disc=int_disc0 + (ki*error);
ref_actuador=v_actuador;
scanf("%d", &rango_min);
scanf("%d", &ref_actuador);
scanf("%d", &rango_max);
getch();
printf("\n\nPresione una tecla para salir");
v(t)C = V (t)R
v(t)R = (i(t)R ·R )
LKV : ⇒ − V in + V L + V C = 0 ⇒
− V in + I (s)R (LCRs2 + Ls + R) = 0 ⇒
I(s)R 1 1
V in = LCRs2 +Ls+R
= 0.012s2 +0.4s+30
(F uncion De T ransf erencia del Sistema)
1
E (s) = Y * (s) 1+G(s)H(s) ⇒
1 + G (s) H (s) = 0
Con esto aseguro que en un tiempo infinito el error siempre va a ser cero.
4.2 Dibuje el diagrama de bloques e identifique la variable que manipulará para controlar la
potencia en la resistencia.
La variable a manipular será Vin , al aumentar Vin a la vez aumentara la corriente por la resistencia
(IR), por lo tanto aumentará la potencia disipada en el resistor, ya que P R = V R • I R o P R = I R 2 ⋅R
.
Por el contrario, si se disminuye el voltaje de entrada (Vin), disminuirá IR y por consiguiente
disminuye la potencia disipada por la resistencia.
4.3 Utilizando alguno de los métodos analíticos, diseñe un control tipo PID considerando frecuencia
natural de 70 rads-1 y 0eee a entrada escalón. ¿Cuál es valor de Kp,Ki y Kd?
ω n = 70 [ rad
s ]
; OEEE a EE ; λ = 70 [ rad
s ]
; ξ = 0.7 ⇒
1 1 1
G (s) = 0.012s2 +0.4s+30 = (s+16.6−47.14i)(s+16.6+47.14i) = (s+50)(s+50)
k1
G (s) = (s+τ 1 )(s+τ 2 )
1 1
Ki = Ti = 85.7 = 0.0117
τ 1 τ 2 (1+2ξ)−τ 1 −τ 2 50·50(1+2·0.7)−50−50
Td = τ 1 τ 2 λ(1+2ξ)−1
= 50·50·70(1+2·0.7)−1
= 0.0140
Kd = T d
K d = 0.01404765
4.4 ¿Qué modificaciones serían necesarias en el sistema de control para seguir un parábola de
potencia de entrada con cero error en estado estacionario? Rediseñe de ser necesario.
Para seguir una parábola de potencia de entrada con cero error en estado estacionario, se necesita
que la función de transferencia sea de 3er orden.
Si ya tenemos un controlador PID de orden 2do orden, solo nos falta añadir un polo más, de esta
manera obtener una función de transferencia de 3er orden puede lograrse con un filtro pasa bajos.
PID(3er orden) ⇒
k d s2 +k p s+k i 1
s(τ d s+1)
• τ d s+1