Academia.eduAcademia.edu

PROGRAMA DE INGENIER´IA ELÉCTRICA

PROGRAMA DE INGENIERÍA ELÉCTRICA FACULTAD DE INGENIERÍA CIRCUITOS ELÉCTRICOS III PRÁCTICA Nº2: MODELADO E IMPLEMENTACIÓN ANALÓGICA DE SISTEMAS DINÁMICOS DE PRIMER Y SEGUNDO ORDEN 1. Objetivo General 2.1.1. Modelar matemáticamente, simular e implementar plantas analógicas prototipo de primer y segundo orden, utilizando las herramientas y aproximaciones matemáticas para hallar funciones de transferencia con Amplificadores Operacionales (AMOPS), la simulación y evaluación de la respuesta de los modelos con el uso de MATLAB, SIMULINK y su definitiva realización y verificación en forma experimental. 1.1. Objetivos Especı́ficos 1. Establecer la respuesta de un sistema analógico ante estı́mulos de entrada como impulso unitario, escalón unitario y rampa unitaria. Un sistema de control con función de transferencia: G(s) = 8 s+2 (2) De la ecuación (1) se puede derivar que su ganancia es de K = 4 y su τ = 0,5 s, para verificar esto mediante MATLAB se tiene: %Coeficientes %Coeficientes %Construcciòn %Respuesta al num=[8]; den=[1 2]; sys=tf(num,den); step(sys,4); 2. Analizar la importancia de la función de transferencia de un sistema dinámico. numerador denominador función de transferencia escalón unitario 5 4.5 4 3. Identificar las caracterı́sticas de la respuesta transitoria y estacionaria de sistemas de primer y segundo orden. (1.96, 3.92) (1.15, 3.6) 3.5 3 y(t) 4. Modelar y realizar el montaje de plantas prototipo de primer y segundo orden utilizando AMOPS. Respuesta al escalón unitario de un sistema de primer orden con MATLAB. (0.51, 2.51) 2.5 2 1.5 1 2. 2.1. 0.5 Fundamentación Teórica 0 0 0.5 Los sistemas dinámicos analógicos de primer orden tienen la forma: G(s) = K K = τ τs + 1 s+ 1 τ 1 1.5 2 2.5 3 3.5 T iempo (s) Sistemas de primer orden Figura 1: Respuesta del sistema de primer orden ante una entrada escalón unitario (1) Donde K es la ganancia estática del sistema y la constante de tiempo de respuesta del sistema en segundos, equivalente al tiempo transcurrido a la salida del sistema desde cuando se le ha aplicado un estimulo escalón unitario al sistema hasta cuando este alcanza el 63 % de su valor final. Experimentalmente el tiempo de establecimiento del sistema de primer orden ts ∼ = 4τ . 2.1.2. Respuesta al impulso unitario de un sistema de primer orden con MATLAB. num=[8]; den=[1 2]; impulse(num,den); %Coeficientes numerador %Coeficientes denominador %Respuesta al impulso unitario 4 8 7 6 R C y(t) 5 4 3 2 Figura 4: Red circuital RC en paralelo. 1 0 0 0.5 1 1.5 2 2.5 3 3.5 4 Donde la impedancia equivalente del circuito ZT es el inverso de la admitancia YT : T iempo (s) Figura 2: Respuesta del sistema de primer orden ante una entrada impulso unitario 2.1.3. Respuesta a la rampa unitaria de un sistema de primer orden con MATLAB. %Coeficientes numerador num=[8]; den=[1 2]; %Coeficientes denominador t=0:0.1:4; %Escala de tiempo u=t; %Generación de la rampa lsim(tf(num,den),u,t) %Respuesta a la rampa unitaria YT = YT = ZT = 1 1 1 + = sC + ZC ZR R RCs + 1 R R 1 = YT RCs + 1 (3) Para montar sistemas de primer orden analógico no basta con filtrar sino que es necesario imprimir ganancia por esta razón el circuito activo de primer orden se implementa con AMOPS, como es el caso del circuito de primer orden tı́pico mostrado en la Figura 6 con entrada inversora: R2 16 C (4, 14) 14 R1 12 vi y(t) 10 − vo + 8 6 (4, 4) Figura 5: Sistema de primer orden activo con entrada inversora. 4 2 0 0 0.5 1 1.5 2 2.5 3 3.5 T iempo (s) Figura 3: Respuesta del sistema de primer orden ante una entrada rampa unitaria 2.1.4. Sı́ntesis de circuitos de sistemas de primer orden analógicos. El siguiente circuito corresponde a una red capacitiva resistiva pasiva en paralelo correspondiente a un sistema de primer orden: 4 Donde la función de transferencia del sistema esta definida por: G(s) = Zf vo (s) =− vi (s) Zi G(s) = R2 1 − R2 Cs+1 = R1 R1 R2 Cs + 1 R Si se iguala la ecuación (4) con la ecuación (1), se tiene: K = − R2 R1 (4) (5) τ = R2 C (6) 3 0.8 1.6 0.6 1.2 0.4 0.6 0.2 vi Ejemplo 2.1 Como ejemplo se diseñara una planta analógica para un sistema de primer orden con las siguientes caracterı́sticas: K = 3 y τ = 0,01s. Lo esencial es primero seleccionar un valor de capacitancia C (preferiblemente no electrolı́tico), y luego a partir de la ecuación (4) encontrar el valor de la resistencia R2 . 2.4 vo Con el fin de excluir el signo negativo de la ganancia del sistema se puede acoplar en cascada una etapa amplificadora inversora con ganancia unitaria. 0 Si se selecciona un C = 100nF, se tiene que: R2 = = 0,01 τ = C 100nF = 20m 40m 100kΩ = G(s) = K 3 = τs + 1 0,01s + 1 (9) R2 100kΩ = 3 3 G(s) 33,33kΩ 2.2. Un valor comercial más cercano es una resistencia de 33kΩ o si se prefiere un potenciómetro de 100kΩ ajustable a ese valor. Finalmente se acopla una red inversora de ganancia unitaria para eliminar el efecto del signo negativo. La simulación del sistema se relaciona a continuación utilizando Matlab y PSIM. 100kΩ 100nF 33kΩ vi − 0 100m 80m La función de transferencia del sistema definitivo es: = K τ s+ (8) R1 60m Figura 7: Simulación del sistema de primer orden de la figura 6. Ahora, a partir de la ecuación (7) se obtiene el valor de la resistencia R1 . R1 0 T iempo (s) (7) R2 1 10kΩ 10kΩ − + vo + Figura 6: Sistema de Primer Orden Activo con K = 3 y τ = 0,01s. Los resultados de la simulación ante la entrada de pulsos periódicos concuerda con el comportamiento teórico establecido, es decir el valor final de la respuesta es de amplitud 3 y en el 63 % del valor final (3*0.63=1.89), se alcanza a los 10ms (30ms). 1 τ = 300 s + 100 Sistemas de segundo orden Los sistemas dinámicos analógicos de segundo orden tienen la forma: G(s) = s2 Kwn2 + 2ξwn s + wn2 (10) Donde K es la ganancia del sistema y ξ el coeficiente o factor de amortiguamiento y wn la frecuencia natural no amortiguada del sistema en rad/s, equivalente al inverso de su tiempo de respuesta. Las raı́ces o polos de un sistema de segundo orden se pueden establecer de la siguiente manera: p −2ξwn ± 4ξ 2 wn2 − 4wn2 s1,2 = 2 (11) p s1,2 = −ξwn ± wn ξ 2 − 1 Pudiendo distinguirse los siguientes casos de acuerdo a la variación de ξ: Caso 1: Si ξ > 1, 2 raı́ces reales distintas (sobreamortiguado). Caso 2: Si ξ = 1, 2 raı́ces reales iguales (lı́mite sobre-sub), sistema crı́ticamente amortiguado. Caso 3: Si 0 < ξ < 1, raı́ces complejas conjugadas (subamortiguado). Caso 4: Si ξ = 0, Respuesta oscilatoria. Sistema crı́ticamente estable. Con raı́ces en eje imaginario. Caso 5: Si ξ < 0, Sistema inestable, raı́ces en el semiplano complejo derecho. Para el caso de sistemas de segundo orden subamortiguados, en donde el factor de amortiguamiento 0 < ξ < 1; se tiene que las raı́ces tiene una parte real y una imaginaria, y estos dos elementos se definen como: p s1,2 = −ξwn ± wn ξ 2 − 1 2.2.1. Respuesta al impulso unitario de un sistema de primer orden con MATLAB. Un sistema de control con función de transferencia: G(s) = 200 s2 + 14s + 100 De la ecuación (12) se puede derivar que su ganancia es de K = 2 y su ξ = 0,7 siendo este un sistema subamortiguado y frecuencia natural del sistema de wn = 10rad/s, para verificar esto mediante MATLAB se tiene: (12) = −σ ± wd Es decir σ = ξwn es el grado de estabilidad relativa que corresponde a la parte real de los polos p del sistema y la frecuencia natural amortiguada wn ξ 2 − 1 es la parte imaginaria de los polos del sistema. La salida del sistema viene dada por la ecuación: ) ( e−ξwn t sen (wd t + φ) y(t) = K ∗ 1 − p 1 − ξ2 (13) φ = arctan t=0:0.01:1.5; Wn=10; K=2; e=0.7; num=[K*(Wnˆ2)]; den=[1 2*e*Wn Wnˆ2]; sys=tf(num,den) y=step(num,den,t); %Envolvente ev1=K*(1+((exp(−e*Wn*t)/(sqrt(1−eˆ2))))); ev2=K*(1−((exp(−e*Wn*t)/(sqrt(1−eˆ2))))); hold on; plot(t,y,t,ev1,t,ev2); ! p 1 − ξ2 ξ Las envolventes de la respuesta del sistema de segundo orden están dados por: ) ( ) ( e−ξwn t e−ξwn t y K ∗ 1− p K ∗ 1+ p 1 − ξ2 1 − ξ2 El tiempo pico tp (Peak Time) es el tiempo en el que se alcanza el primer pico de la respuesta. El Porcentaje de sobrepaso o sobrepico máximo %Mp (Overshoot), es el máximo pico de la respuesta del sistema medido a partir del valor. Dados estos parámetros es posible obtener una equivalencia entre los parámetros frecuenciales y temporales de la respuesta transitoria del sistema tales como el tiempo de retardo td (Delay Time) que es el tiempo requerido por la respuesta alcance la mitad del valor final por primera vez y permite saber que tan lento es el sistema. El tiempo de subida o de crecimiento tr (Rise Time), que es el tiempo requerido por el sistema para subir del 10 % al 90 %, del 5 % al 95 % y del 0 al 100 % según el valor de ξ. El tiempo de establecimiento ts (Setting Time) es el tiempo requerido por la respuesta del sistema para establecerse cerca de un rango porcentual absoluto del valor final (Error en Estado Estacionario). Las ecuaciones dinámicas más comunes se relacionan a continuación:  π − arctan wσd 4,6 tp = wπd ts (1 %) = tr = wd σ (14) 4 ts (2 %) = ts (5 %) = σ3 σ 4 3.5 3 2.5 y(t) s1,2 (0.44, 2.1) 2 (0.263, 1.8) 1.5 1 0.5 0 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 T iempo (s) Figura 8: Respuesta al escalón unitario del sistema de segundo orden. Referencias [1] K. Ogata, Modern Control Engineering, New Jersey: Prentice-Hall, 1998. [2] B.C. Kuo, Sistemas de Control Automático, Prentice-Hall, 1996. [3] A. Bishop R. Modern Control System Analysis and Design Using Matlab, Universidad de Austin Texas, 2005. 1