Análisis de sistemas de control, Respuesta en el tiempo

Ejemplo – Error en estado estable para dos entradas: escalón y rampa.

Dado el sistema de la siguiente figura, aplicar las siguientes señales de entrada: Escalón unitario, Rampa unitaria y Escalón de amplitud factor*2:

null

Se consideran las dos plantas siguientes:

null

Se pide: 1) Observar la respuesta temporal simulada durante 20 segundos para cada sistema y para cada entrada. 2) Obtener gráficamente el valor del error que presenta la respuesta cada sistema al cabo de 10 segundos.  3) Calcular la expresión analítica de dicho error en estado estacionario para cada una de las señales de entrada.

  1. Incluir un controlador proporcional, esto es, una ganancia (bloque Gain) en el diagrama. Dar el valor 10 a la ganancia y obtener de nuevo su respuesta ante las entradas utilizadas en el apartado anterior.
  2. De forma análoga, obtener gráficamente el valor del error que presenta la respuesta del sistema al cabo de 10 segundos. Calcular la expresión analítica de dicho error en estado estacionario para cada una de las señales de entrada.
  3. El sistema con la función de transferencia 1 se prueba con dos controladores: un P con ganancia proporcional 0.7 y un PI con la misma ganancia proporcional y con ganancia integral 10. Observar la respuesta obtenida ante un escalón unitario para el sistema sin controlador, para el sistema con el controlador P y para el que tiene el PI.
  4. Buscar una posible modificación en las ganancias de ambos controladores para mejorar la respuesta.
Respuesta:

Antes de simular la respuesta a las diferentes señales, definimos en Matlab las funciones de transferencia de cada planta mediante:

>> G1=tf([1],[1 1]);

>> G2=tf([1],[1 1 0]);

Estos comandos arrojan el siguiente resultado:

null

Definimos los sistemas de realimentación unitaria para cada una de las plantas:

>> sys1=feedback(G1,1);

>> sys2=feedback(G2,1);

null

Entrada Escalón unitario: Con la función step() simulamos la respuesta al escalón unitario de cada sistema de realimentación definido, durante 20 segundos:

>>  step(sys1)

null

Gráfica 1

>> step(sys2)

null

Gráfica 2

Mediante estas gráficas podemos calcular el valor del error que presenta la respuesta de cada sistema a la entrada escalón al cabo de 10 segundos. Comenzamos con sys1:

null

Gráfica 3

En la gráfica 3 podemos observar que la salida del sistema de realimentación 1, el cual involucra a G1(s), a los 10 segundos es igual a 0.5. Por lo tanto el error, e1(t) de este sistema a la entrada escalón cuando t=10s, es:

null

También se observa en la gráfica 3 que a los 10s el sistema 1 ha alcanzado su estado estable. Esto lo podemos corroborar mediante el comando stepinfo():

null

Por lo que el error a la entrada escalón unitario a los 10 segundos es igual al error e1step(∞) del sistema a la entrada escalón en estado estable:

null

En consecuencia, se puede calcular analíticamente este error utilizando la constante de posición Kp:

null

El error en estado estable e1step(∞) del sistema 1 a la entrada escalón unitario es:

null

Aplicamos este mismo procedimiento para calcular el valor del error que presenta la respuesta del sys2 a la entrada escalón unitario al cabo de 10 segundos:

null

Gráfica 4

En la gráfica 4 podemos observar que la salida del sistema de realimentación 2, el cual involucra a G2(s), a los 10 segundos es igual a 1. Por lo tanto el error, e2(t) de este sistema a la entrada escalón cuando t=10s, es:

null

Se observa en la gráfica 4 que a los 10s el sistema 2 ha alcanzado su estado estable.

null

Por lo que el error a la entrada escalón unitario a los 10 segundos es igual al error e2step(∞) del sistema a la entrada escalón en estado estable:

null

En consecuencia, se puede calcular analíticamente este error utilizando la constante de posición Kp:

null

El error en estado estable e2step(∞) del sistema 2 a la entrada escalón unitario es:

null

Entrada Rampa unitaria:

Para evaluar la respuesta de cada sistema a la rampa unitaria debemos en primer lugar definir la función rampa unitaria mediante:

>> t=0:0.01:21;

>> x=t;

>> lsim(sys1,x,t)

null

Gráfica 5 (la salida del sistema 1 en azul)

>> lsim(sys2,x,t)

null

Gráfica 6 (la salida del sistema 2 en azul)

Aplicamos el mismo procedimiento para calcular el valor del error que presenta la respuesta del sys1 a la entrada rampa al cabo de 10 segundos:

null

Gráfica 7 (la salida del sistema 1 en azul)

En la gráfica 7 podemos observar que la salida del sistema de realimentación 1, a los 10 segundos es igual a 4.75. Por lo tanto el error e1(t) de este sistema a la entrada rampa cuando t=10s, es:

null

El error e1rampa(∞) del sistema 1 a la entrada rampa, se puede calcular analíticamente utilizando la constante de posición Kv:

null

El error en estado estable e1ramp(∞) del sistema 1 a la entrada rampa es:

null

Si vemos la gráfica 7 podemos ver que la entrada crece indefinidamente, y también crece infinitamente la separación con la salida del sistema. Por eso el error en estado estable del sistema 1 a la entrada rampa es infinito.

Para el sys2 al cabo de 10 segundos:

null

Gráfica 8 (la salida del sistema 2 en azul)

En la gráfica 8 podemos observar que la salida del sistema de realimentación 2, a los 10 segundos es igual a 9. Por lo tanto el error e2(t) de este sistema a la entrada rampa cuando t=10s, es:

null

El error e2rampa(∞) del sistema 2 a la entrada rampa, se puede calcular analíticamente utilizando la constante de posición Kv:

null

El error en estado estable e2ramp(∞) del sistema 2 a la entrada rampa es:

null

Si vemos la gráfica 8 podemos ver que ambas señales, entrada y salida, crecen en paralelo indefinidamente, con una diferencia constante de 1. En conclusión, el error en estado estable del sistema 2 a la entrada rampa es igual a 1.

Escalón de amplitud factor*2:

Utilizamos el factor=0.7

Por tanto, el escalón tendrá una amplitud de 1.4

Para evaluar la respuesta de cada sistema al escalón de amplitud 1.4 simplemente multiplicamos cada sistema por 1.4 y evaluamos la respuesta para el escalón unitario. A cada sistema nombramos 1.1 y 2.2 respectivamente. Entonces:

>> sys11= 1.4*sys1

>> sys22=1.4* sys2;

null

Procedemos a graficar los sistemas anteriormente definidos:

>> step(sys11)

null

Gráfica 9

>> step(sys22)

null

Gráfica 10

Aplicamos el procedimiento para calcular el valor del error que presenta la respuesta del sys1.1 a la entrada escalón de amplitud 1.4 al cabo de 10 segundos:

null

Gráfica 11

En la gráfica 11 podemos observar que la salida del sistema 1.1, a los 10 segundos es igual a 0.7. Por lo tanto el error, e1.1(t) de este sistema a la entrada escalón con amplitud 1.4 cuando t=10s, es:

null

Utilizando el principio de superposición, podemos calcular el error a la entrada escalón utilizando la constante de posición Kp y sumando 0.4 a la expresión para e1.1step(∞):

null

Dónde:

null

Nota: se determinó Geq mediante la regla siguiente:

null

Por tanto:

null

Se confirma que el error en estado estable del sistema 1.1 a la entrada escalón con amplitud 1.4 es:

null

Aplicamos el procedimiento para calcular el valor del error que presenta la respuesta del sys2.2 a la entrada escalón al cabo de 10 segundos:

null

Gráfica 12

En la gráfica 12 podemos observar que la salida del sistema 2.2, a los 10 segundos es igual a 1.4. Por lo tanto el error, e2.2(t) de este sistema a la entrada escalón con amplitud 1.4 cuando t=10s, es:

null

Se puede calcular el error a la entrada escalón utilizando la constante de posición Kp:

nullDónde:

null

Por tanto:

null

Se confirma que el error en estado estable del sistema 2.2 a la entrada escalón con amplitud 1.4 es:

null

2DA PARTE
  1. Incluir un controlador proporcional, esto es, una ganancia (bloque Gain) en el diagrama. Dar el valor 10 a la ganancia y obtener de nuevo su respuesta ante las entradas utilizadas en el apartado anterior.
  2. De forma análoga, obtener gráficamente el valor del error que presenta la respuesta del sistema al cabo de 10 segundos. Calcular la expresión analítica de dicho error en estado estacionario para cada una de las señales de entrada.

Respuesta: Error Est Estable 2da parte

3RA PARTE

6. El sistema con la función de transferencia 1 se prueba con dos controladores: un P con ganancia proporcional 0.7 y un PI con la misma ganancia proporcional y con ganancia integral 10. Observar la respuesta obtenida ante un escalón unitario para el sistema sin controlador, para el sistema con el controlador P y para el que tiene el PI.

7. Buscar una posible modificación en las ganancias de ambos controladores para mejorar la respuesta.

Respuesta: Error Est Estable 3ra parte

Fuentes:

  1. Control Systems Engineering, Nise
  2. Sistemas de Control Automatico Benjamin C Kuo
  3. Modern_Control_Engineering, Ogata 4t

Te puede interesar también:

Escrito por: Larry Francis Obando – Technical Specialist – Educational Content Writer.

WhatsApp: +34633129287 Atención Inmediata!! 

Mentoring Académico / Emprendedores / Empresarial

Copywriting, Content Marketing, Tesis, Monografías, Paper Académicos, White Papers (Español – Inglés)

Escuela de Ingeniería Eléctrica de la Universidad Central de Venezuela, Caracas.

Escuela de Ingeniería Electrónica de la Universidad Simón Bolívar, Valle de Sartenejas.

Escuela de Turismo de la Universidad Simón Bolívar, Núcleo Litoral.

Contacto: España. +34 633129287

Caracas, Quito, Guayaquil, Cuenca

WhatsApp: +34633129287

email: dademuchconnection@gmail.com

Función de Transferencia, Respuesta en el tiempo

FT a partir de la respuesta al escalón unitario de un sistema de primer orden

Sea una planta cuyo comportamiento se modela como un sistema de primer orden. La respuesta de todo el sistema controlado frente a un escalón unitario es la representada en la siguiente figura:

null

Esta planta es controlada mediante un regulador P, cuya ganancia vale 13.37, y el sistema  tiene  realimentación unitaria.

Se pide determinar:

  1. La función de transferencia de la planta.
  2. Se sustituye el controlador proporcional por uno integral, y en el lazo de realimentación se introduce un sensor cuya ganancia estática es 1.1 y cuya constante de tiempo es 1.02 s. Determinar el máximo valor que puede tomar la ganancia del controlador para que el sistema sea estable.

Respuesta:

Debido a que el sistema se comporta como un sistema de primer grado, podemos suponer que la función de transferencia de dicho sistema es de la forma siguiente:

null

La constante de tiempo T es el tiempo en que el sistema alcanza un 63.2% de su valor final. De acuerdo con la gráfica de la respuesta del sistema a la entrada escalón unitario, este valor final es de 0.89, por lo tanto, T es el tiempo en que el sistema alcanza el valor de 0.562:null

null

En la gráfica anterior podemos ver que el valor de 0.562 se logra aproximadamente a los 0.36 s. Entonces:

null

En la función de transferencia predeterminada para el sistema:

null

La variable a se relaciona con la constante de tiempo T de la manera siguiente:

null 

Para encontrar la constante K debemos considerar que analíticamente la respuesta del sistema a la función escalón es como sigue:

null

La antitransformada de Laplace de C(s) nos permite obtener c(t):

null

La ecuación para c(t) nos permite ver que el valor final de la respuesta del sistema es k/a. De la gráfica podemos afirmar entonces que:

nullEs decir:

null

De esta manera podemos afirmar que la función de transferencia del sistema es:

null

Este resultado lo podemos corroborar con la siguiente simulación:

>> Gs=tf([2.47],[1 2.78]);

>> step(Gs)

null

La planta es controlada mediante un regulador P, de ganancia k1=13.37, y realimentación unitaria. Ambos componentes se pueden representar mediante el siguiente diagrama de bloque:

null

Es decir:

null

Dónde:

null

Entonces:nullDe donde:

null

En definitiva, la función de transferencia de la planta es:

null

2da parte

Se sustituye el controlador proporcional por uno integral, y en el lazo de realimentación se introduce un sensor cuya ganancia estática es 1.1 y cuya constante de tiempo es 1.02 s. Determinar el máximo valor que puede tomar la ganancia del controlador para que el sistema sea estable.

Respuesta 2:

La nueva situación se representa mediante el siguiente diagrama de bloques:

null

Dónde:

null

La función de transferencia del lazo realimentado es:

null

La función de transferencia del sistema en su totalidad es:

null

Para estudiar la estabilidad del sistema nos enfocamos en su ecuación característica para aplicar el criterio de Routh-Hurwitz:

null

Para lograr estabilidad deben cumplir estas dos condiciones:

null

Del análisis de estabilidad del sistema concluimos que el valor máximo de la constante del controlador integral para garantizar estabilidad es 13.14.

SIGUIENTE:

ADEMÁS:

Escrito por Prof. Larry Francis Obando – Technical Specialist – Educational Content Writer – Twitter: @dademuch

Se hacen trabajos, ejercicios, clases online, talleres, laboratorios, Academic Paper, Tesis, Monografías….Entrega Inmediata !!!…Comunícate conmigo a través de:

  • WhatsApp: +34 633129287
  • dademuchconnection@gmail.com

Te brindo toda la asesoría que necesites!! …

Mentoring Académico / Emprendedores / Empresarial

Copywriting, Content Marketing, Tesis, Monografías, Paper Académicos, White Papers (Español – Inglés)

Escuela de Ingeniería Eléctrica de la Universidad Central de Venezuela, UCV CCs

Escuela de Ingeniería Electrónica de la Universidad Simón Bolívar, USB Valle de Sartenejas.

Escuela de Turismo de la Universidad Simón Bolívar, Núcleo Litoral.

Contacto: Jaén – España: Tlf. 633129287

Caracas, Quito, Guayaquil, Lima, México, Bogotá, Cochabamba, Santiago.

WhatsApp: +34 633129287

Twitter: @dademuch

Análisis de sistemas de control, Respuesta en el tiempo

Problemas resueltos de Análisis de respuesta transitoria de sistemas lineales – Matlab – Catálogo 9

En esta guía PDF  se analiza la respuesta transitoria de sistemas que forman parte de la cátedra de sistemas de control, señales y sistemas, análisis de redes eléctricas, etc. Cada solución además ofrece un código de Matlab para graficar las señales y/o la simulación de la respuesta. Cada problema tiene un costo de 12.5 euros. La Guía completa tiene un valor de 21.5 euros. Se facilita pago a través de Paypal.

A continuación, los enunciados de problemas resueltos en esta guía.

Problema 1.

Para el sistema de la Figura siguiente:

null

1.a Calcula y justifica el valor de la ganancia estática y la constante de tiempo cuando G(s) y H(s):

nullSimular en Matlab.

1.b Analiza el comportamiento (subamortiguado, sobreamortiguado, críticamente amortiguado, inestable, oscilación mantenida) de la salida para los diferentes valores del parámetro a ante la entrada escalón unitario cuando:

null

El parámetro a toma valores reales. Simular en Matlab.

1.c Calcula frecuencia natural no amortiguada, frecuencia natural amortiguada, factor de amortiguamiento, tiempo de crecimiento, tiempo pico, sobre impulso máximo para el caso b. Simular en Matlab

Problema 2. 

Sea el sistema adjunto:

nullSe pide:

2.a Obtener la función de transferencia del sistema, considerando la tensión ei como la señal de entrada al sistema y la tensión eo como la señal de salida del sistema.

2.b Calcular, a partir del modelo obtenido, el valor de estabilización del sistema ante entrada escalón unitario. ¿Depende de los valores de las resistencias y del condensador?

2.c Obtener el valor del tiempo en el que la salida del sistema alcanza el 95% de su valor final, suponiendo que los valores de R y C son iguales a 1. Simular en Matlab.

Problema 3. 

Para el sistema adjunto:

null

Se pide:

3.a Obtener la función de transferencia del sistema, considerando la tensión vi como la señal de entrada al sistema y la tensión vo como la señal de salida del sistema.

3.b Calcular, a partir del modelo obtenido, el valor de estabilización del sistema ante entrada escalón unitario. ¿Depende del valor de la resistencia R?

3.c Analiza el sistema respecto al parámetro R. Simular en Matlab.

Problema 4 

Se tiene un sistema cuya función de transferencia es:

La imagen tiene un atributo ALT vacío; su nombre de archivo es image-38.png

Ka es una ganancia que se ajusta para obtener una respuesta deseada. Determinar el valor de Ka para obtener la respuesta que se observa en la gráfica 3. Esta salida corresponde a la respuesta al escalón unitario. Simular en Matlab.

La imagen tiene un atributo ALT vacío; su nombre de archivo es image-39.png

Método de pago

Catálogo 9. Problemas resueltos de Respuesta Transitoria – Guía completa

Pago por la guía de ejercicios completa (21,5 euros). Luego de realizar el pago, por favor solicitar la solución en PDF al WhatsApp +34633129287

21,50 €

Haz clic aquí para comprar.

Catálogo 9. Problemas resueltos de Respuesta Transitoria – Un solo ejercicio

Pago por un solo ejercicio (12.5 euros). Luego de realizar el pago, por favor solicitar la solución en PDF al WhatsApp +34633129287

12,50 €

Haz clic aquí para comprar.

Puedes consultar también:

Elaborado por Prof. Larry Francis Obando – Technical Specialist – Educational Content Writer – Twitter: @dademuch

Mentoring Académico / Emprendedores / Empresarial

Copywriting, Content Marketing, Tesis, Monografías, Paper Académicos, White Papers (Español – Inglés)

Escuela de Ingeniería Electrónica de la Universidad Simón Bolívar, USB Valle de Sartenejas.

Escuela de Ingeniería Eléctrica de la Universidad Central de Venezuela, UCV CCs

Escuela de Turismo de la Universidad Simón Bolívar, Núcleo Litoral.

Contacto: Jaén – España: Tlf. 633129287

Caracas, Valladolid, Quito, Guayaquil, Ordizia.

WhatsApp: +34 633129287

Twitter: @dademuch

FACEBOOK: DademuchConnection

email: dademuchconnection@gmail.com

Análisis de sistemas de control, Respuesta en el tiempo

Salida de un sistema de control en Estado Estable

El valor de la salida de un sistema en estado estable se puede determinar utilizando El teorema del valor final, cuando se cuenta con la función de transferencia del sistema, utilizando además una señal de entrada escalón unitario como señal de prueba.

El teorema del valor final se plantea del modo siguiente. Si f(t) y df(t)/dt  se pueden transformar por el método de Laplace; si F(s) es la transformada de Laplace de f(t); y si existe el límite de f(t) cuando el tiempo tiende a infinito, entonces:

null

Ejemplo:

Sea G(s) la función de transferencia de un sistema cualquiera cuya entrada es la señal x(t) y la salida es la señal y(t):

null

¿Cuál es el valor en estado estable y(∞) de la señal de salida y(t) para una entrada x(t) que es la función escalón unitario?

Respuesta:

Si la señal de entrada x(t) del sistema es un escalón unitario, entonces su transformada de Laplace X(s)  es:null

Despejamos la transformada de Laplace de la señal de salida, es decir, Y(s), de la ecuación (1) y sustituimos en ella la ecuación (2):

null

Aplicamos entonces el teorema del valor final para hallar y(∞) a la ecuación (3):

null

Por tanto, cuando ha pasado mucho tiempo y el sistema cuya función de transferencia es G(s) se estabiliza, la salida del sistema es igual a 1. Podemos corroborar este resultado mediante la siguiente simulación en Matlab:

>> G=tf([1],[1 1]);
>> step(G)

null

Fuentes:

  1. Control Systems Engineering, Nise
  2. Sistemas de Control Automatico Benjamin C Kuo
  3. Modern_Control_Engineering, Ogata 4t

Escrito por: Larry Francis Obando – Technical Specialist – Educational Content Writer.

Mentoring Académico / Empresarial / Emprendedores

Copywriting, Content Marketing, Tesis, Monografías, Paper Académicos, White Papers (Español – Inglés)

Escuela de Ingeniería Electrónica de la Universidad Simón Bolívar, Valle de Sartenejas.

Escuela de Ingeniería Eléctrica de la Universidad Central de Venezuela, Caracas.

Escuela de Turismo de la Universidad Simón Bolívar, Núcleo Litoral.

Contacto: – Telf. +34 633129287

Caracas, Quito, Guayaquil, Cuenca

WhatsApp: +34 633129287

Atención Inmediata !!

Twitter: @dademuch

FACEBOOK: DademuchConnection

email: dademuchconnection@gmail.com

Atención:

Si lo que Usted necesita es resolver con urgencia un problema de “Sistema Masa-Resorte-Amortiguador” (encontrar la salida X(t), gráficas en Matlab del sistema de 2do Orden y parámetros relevantes, etc.), o un problema de “Sistema de Control Electromecánico” que involucra motores, engranajes, amplificadores diferenciales, etc…para entregar a su profesor en dos o tres días, o con mayor urgencia…o simplemente necesita un asesor para resolver el problema y estudiar para el próximo examen…envíeme el problema…Yo le resolveré problemas de Sistemas de Control, le entrego la respuesta en digital y le brindo una video-conferencia para explicarle la solución…incluye además simulación en Matlab.

Relacionado:

Ejemplo 1 – Respuesta Transitoria de sistema masa-resorte-amortiguador

Ejemplo 1 – Respuesta transitoria de un sistema electromecánico

Simulación de Respuesta Transitoria con Matlab – Introducción

Servomotores – Sistema de control de posición

Diagrama de Bloques – Ingeniería de Control

Dinámica de un Sistema Masa-Resorte-Amortiguador

Diagrama de Bloques de Sistema Electromecánico con Motor DC

 Estabilidad de un sistema de control
Análisis de sistemas de control, Respuesta en el tiempo

Respuesta transitoria de un sistema de control Prototipo.

Considere el sistema de la Figura 5-84:

null

Determinar los valores de K y k tal que el sistema tenga un factor de amortiguamiento relativo ζ de 0.7 y una frecuencia natural ωn de 4 rad/s.

RESPUESTA

1. Lo primero que se aconseja hacer es obtener el modelo del sistema de la Figura 5-84 que sea equivalente al sistema de segundo orden prototipo, el cual es el siguiente:

Modelo Prototipo

Donde definimos la función de transferencia directa G(s) y la función de transferencia a lazo cerrado Gce(s) como sigue:

null

2. Determinamos G(s) y Gce(s) en relación al sistema de la Figura 5-84:

null

Donde G1(s) es la función de transferencia del lazo cerrado interno formado por K/(s+2) y k:

null

Para una revisión sobre reducción de diagramas de bloques ver: Diagrama de Bloques – Ingeniería de Control

Luego, sustituimos G1(s) en la ecuación de G(s). Actuando de esta manera, obtenemos las funciones de transferencia del sistema de la Figura 5-84, equivalentes al sistema prototipo:

3. Con estas dos funciones podemos obtener lo parámetros que se solicitan en el enunciado, es decir, K y k tal que el sistema tenga un factor de amortiguamiento relativo ζ de 0.7 y una frecuencia natural ωn de 4 rad/s. Para ello comparamos G(s) y Gce(s) obtenidos en el paso 1 con los obtenidos en el paso 2. Así obtenemos que:

null

Sustituyendo los valores de las variables aportadas en el enunciado, y despejando, obtenemos el siguiente resultado:

Para una revisión de la teoría aplicada en este ejemplo, ver: Respuesta Transitoria de un Sistema de Control

 

 

Te puede interesar:

Servicio de Emergencias: Se resuelven ejercicios de Sistemas de Primer y Segundo Orden, con carácter de Urgencia. EN MENOS DE 24 HORAS (precio aprox. por cada ejercicio (o cada pregunta): 13.7 euros) Clases Online: Te Enseño este tema con paciencia y pedagogía. Podemos resolver ejercicios durante la clase (14.7 euros la hora) Contacto: Prof. Larry, Whatsapp: +34613406484, +34633129287 dademuch@gmail.com Otras áreas: Análisis Sistemas, Procesamiento de Señales, Simulación Matlab/Simulink, Sistemas de Control, Modelo y Análisis Matemático de Sistemas Eléctricos, Electrónicos, Mecánicos (MRA), Electromecánicos…

Elaborado por: Larry Francis Obando – Technical Specialist –  Educational Content Writer

Mentoring Académico / Emprendedores / Empresarial

Copywriting, Content Marketing, Tesis, Monografías, Paper Académicos, White Papers (Español – Inglés)

Escuela de Ingeniería Eléctrica de la Universidad Central de Venezuela, Caracas.

Escuela de Ingeniería Electrónica de la Universidad Simón Bolívar, Valle de Sartenejas.

Escuela de Turismo de la Universidad Simón Bolívar, Núcleo Litoral.

Contacto: – Telf. +34 633129287

Caracas, Quito, Guayaquil, Cuenca

WhatsApp: +34 633129287

Atención Inmediata !!

Twitter: @dademuch

FACEBOOK: DademuchConnection

email: dademuchconnection@gmail.com

Atención:

Si lo que Usted necesita es reducir un Diagrama de Bloques complejo, resolver con urgencia un problema de “Sistema Masa-Resorte-Amortiguador” (encontrar la salida X(t), gráficas en Matlab del sistema de 2do Orden y parámetros relevantes, etc.), o resolver un problema más complejo que involucra el uso de dispositivos electromecánicos (motor, sensor, etc) en un sistema de control…para entregar a su profesor en dos o tres días, o con mayor urgencia…o simplemente necesita un asesor para resolver el problema y estudiar para el próximo examen…envíeme el problema..Yo le resolveré cualquier problema de Sistemas de Control, le entrego la respuesta en digital y le brindo una video-conferencia para explicarle la solución…incluye además simulación en Matlab.

Análisis de sistemas de control, Respuesta en el tiempo

Ejemplo 1 – Respuesta transitoria de un sistema electromecánico

El sistema mecánico mostrado en la Figura P5.52(a) es parte del sistema de realimentación unitaria de la Figura P5.52(b). Encontrar los valores de M y D para producir un sobresalto del 20% y un tiempo de establecimiento de 2 segundos.

1. Dinámica del sistema

donde:

2. Transformada de Laplace

3. Función de Transferencia Motor&Load

donde:

además:

4. Función de transferencia directa

La ganancia a lazo abierto Ga(s) es:

5. Función de transferencia a lazo cerrado

La ganancia a lazo cerrado Gc(s) es:

Es decir:

6. Cálculo de M y D

De acuerdo con:

Además:

De esta manera:

Mientras:

7. Verificación en Matlab

Utilizamos Matlab para corroborar este resultado, sustituyendo todos los valores calculados en la función de transferencia original:

el objetivo era: Find the values of M and D to yield 20% overshoot and 2 seconds settling time.

>> stepinfo (sys)

RiseTime: 0.3554

SettlingTime: 1.8989

SettlingMin: 0.9331

SettlingMax: 1.1999

Overshoot: 19.9890

Undershoot: 0

Peak: 1.1999

PeakTime: 0.8059

 

 

Elaborado por: Larry Francis Obando – Technical Specialist – Educational Content Writer

Mentoring Académico / Empresarial / Emprendedor

Copywriting, Content Marketing, Tesis, Monografías, Paper Académicos, White Papers (Español – Inglés)

Escuela de Ingeniería Eléctrica de la Universidad Central de Venezuela, CCs.

Escuela de Ingeniería Electrónica de la Universidad Simón Bolívar, Valle de Sartenejas.

Escuela de Turismo de la Universidad Simón Bolívar, Núcleo Litoral.

Contacto: España +34 633129287

Caracas, Quito, Guayaquil, Cuenca. 

WhatsApp: +34 633129287

Twitter: @dademuch

FACEBOOK: DademuchConnection

email: dademuchconnection@gmail.com

Atención:

Si lo que Usted necesita es resolver con urgencia un problema de “Sistema Masa-Resorte-Amortiguador” (encontrar la salida X(t), gráficas en Matlab del sistema de 2do Orden y parámetros relevantes, etc.), o resolver un problema más complejo que involucra el uso de dispositivos electromecánicos (motor, sensor, etc) en un sistema de control…para entregar a su profesor en dos o tres días, o con mayor urgencia…o simplemente necesita un asesor para resolver el problema y estudiar para el próximo examen…envíeme el problema..Yo le resolveré cualquier problema de Sistemas de Control, le entrego la respuesta en digital y le brindo una video-conferencia para explicarle la solución…incluye además simulación en Matlab.

Relacionado:

Ejemplo 2 – Función Transferencia de sistema masa-resorte-amortiguador

Ejemplo 1 – Función Transferencia de Sistema Electromecánico

Dinámica de una Sistema Electromecánico con Motor DC

Diagrama de Bloques – Ingeniería de Control

Respuesta Transitoria de un Sistema de Control

Simulación de Respuesta Transitoria con Matlab

Estabilidad de un sistema de control

Análisis de sistemas de control, Respuesta en el tiempo

Simulación de Respuesta Transitoria con Matlab

Introducción

Para el análisis transitorio de algunos ejemplos tomamos en cuenta el cuadro presentado con anterioridad en ensayo teórico Respuesta Transitoria de un Sistema de Control, junto con la forma estándar de la Función de Transferencia:

En la siguiente figura vemos la relación entre σ  (coeficiente de amortiguamiento) y el tipo de respuesta obtenida: mientras menor sea el valor de σ , más oscilatoria es la respuesta. La frecuencia natural ωd  es un factor de escala de tiempo y no afecta la naturaleza de la respuesta más allá de afectar su escalamiento en el tiempo.

  1. Matlab y la función tf() y step(). La Función de Transferencia para un sistema masa-resorte-amortiguador se muestra en la Figura 2.15.

Considerando M=1 Kg, Fv= 4 N*seg/m, y K= 3 N/m. Introduciendo la expresión de la función de transferencia en la consola de Matlab, utilizando tf() y step(), obtenemos la respuesta del sistema a a la entrada escalón unitario

> X=tf([1],[1 4 3])

>step(X)

X = 1/ s^2 + 4 s + 3

Gráfica 1

Mediante la función residue (X) podemos ver que los polos de esta función están en -3 y -1:

> [r,p,k]=residue ([1],[1 4 3])

r = -0.5000, 0.5000 // polos = -3, -1 // k =0. Los polos son reales negativos diferentes, lo que sugiere un factor de amortiguamiento por ello estamos en presencia de un sistema sobreamortiguado como lo sugiere la gráfica 1

>ilaplace(1/(s^3 + 4*s^2 + 3*s),s,t)

ans = exp(-3*t)/6 – exp(-t)/2 + ⅓ (respuesta a la aplicación de una fuerza repentina semejante a la función escalón unitario)

2. Utilizando tf() introducimos la función de transferencia del sistema descrito en forma estándar 25/(s^2 + 4s +25). Realice el gráfico de x(t) ante impulso y rampa para el intervalo 0<t<3 utilizando lsim() y impulse()

> p=tf([25],[1 4 25])

> t=0:0.1:3

> x=t

>lsim(p,x,t)

obtenemos la respuesta a la entrada rampa

> impulse(p)

obtenemos la respuesta al impulso del sistema

Utilizando step() obtenemos la respuesta al escalón unitario y utilizando stepinfo() obtenemos el valor de los parámetros más relevantes de esta respuesta:

> s=tf([25],[1 4 25])

> step(s)

> stepinfo(s)

null

3. Matlab y la función residue() y ilaplace(). Considerando el sistema

Gráfica 2. Respuesta a la entrada escalón unitario

>[r,p,k]=residue ([2 25],[1 4 25])

r = 1.0000 – 2.2913i; 1.0000 + 2.2913i

polos = -2.0000 + 4.5826i; -2.0000 – 4.5826i; k = []. Dos polos imaginarios conjugados, lo que sugiere un sistema subamortiguado, como se confirma en la gráfica, para

Vemos claramente que ωn = 2 y ωd = 4.5826.

>ilaplace((2*s + 25)/(s^3 + 4*s^2 + 25*s),s,t)

ans =1 – exp(-2*t)*cos(21^(1/2)*t) parecida a la forma

Vemos que a diferencia del ejemplo 1, en este caso la salida en el tiempo incluye un componente coseno que la hace oscilar como se muestra en la Gráfica 2.

Utilizando la función damp(), podremos encontrar los valores del coeficiente de amortiguamiento ζ , la constante de tiempo τ y el de la frecuencia natural ωn:

> damp(s2) 

               Pole                  Damping     Frequency (r/s)      Time Constant  (s)

-2.00e+00 + 4.58e+00i       4.00e-01      5.00e+00              5.00e-01

-2.00e+00 – 4.58e+00i        4.00e-01       5.00e+00             5.00e-01

 ζ=0.4 // ωn=5.00 r/s  //  τ=0.5 s

4. Matlab y la forma estándar: Supongamos que las especificaciones que deben cumplirse están expresadas como los valores del coeficiente de amortiguamiento y de la frecuencia natural. Podemos generar la función de transferencia de este sistema utilizando las funciones ord2() y printsys(NUM,DEN,’s’), y luego graficar esta respuesta recordando que ambos parámetros se relacionan con la entrada escalón unitario:

[NUM,DEN] = ord2(Wn,Z) returns the polynomial transfer function of the second order system.

> wn=5

> damping_ratio=0.4

>[Num0,den]=ord2(wn,damping_ratio)

Num0 =1;

den = 1 4 25.

printsys(NUM,DEN,’s’) prints the transfer function as a ratio of two polynomials in the transform variable ‘s’

> Num=5^2*Num0

> printsys(Num,den,’s’)

num/den = 25/ s^2 + 4 s + 25

>p=tf([25],[1 4 25])

>step(p)

 

5. Ahora analizamos la aplicación de la función lsim(): lsim – Simulate time response of dynamic system to arbitrary inputs-This MATLAB function produces a plot of the time response of the dynamic system model sys to the input history, t,u.

Consideramos el sistema simple 25/(s^2 + 4s +25) en su forma estándar, y la respuesta al escalón unitario. Aplicamos las funciones siguientes:

> p=tf([25],[1 4 25])

>[u,t]=gensig(‘pulse’,0.1,3,0.1)

> lsim(p,u,t)

obtenemos

6. Vamos a derivar la Función de Transferencia a partir de un diagrama de bloques y la función feedback(). Consideramos el sistema:

donde:

Determine la expresión de la función de transferencia Gfinal=C(s)/R(s) en Matlab utilizando el comando feedback()

>s=tf(‘s’)

> G3=1/s

> H3=10/(s+5)

>G3H3cloop=feedback(G3,H3)

G3H3cloop = s + 5/ s^2 + 5 s + 10

G2=20/(s+2)

> H2=10/(s+20)

G2H2cloop=feedback(G2,H2) // G2H2cloop = 20 s + 400/ s^2 + 22 s + 240 //

> G1plusG2H2cloop= G2H2cloop + G1

G1plusG2H2cloop = 5 s^2 + 130 s + 1600/ s^2 + 22 s + 240

> GRH1cloop=feedback(GR,H1)

GRH1cloop = 5 s^2 + 130 s + 1600/ 51 s^2 + 1322 s + 16240

> Gfinal= GRH1cloop + (GRH1cloop/G2) + G3H3cloop

Gfinal =

255 s^7 + 20125 s^6 + 774760 s^5 + 1.786e07 s^4 + 2.647e08 s^3 + 2.482e09 s^2 + 1.362e10 s + 3.209e10

—————————————————————————————————–

52020 s^6 + 2.957e06 s^5 + 8.209e07 s^4 + 1.226e09 s^3 + 1.025e10 s^2 + 3.496e10 s + 5.275e10

7. Vamos a analizar la estabilidad del siguiente sistema:

null

> T=tf([128],[1 3 10 24 48 96 128 192 128])

> G=feedback(T,1)

G =

                                   128

 ———————————————————————–

 s^8 + 3 s^7 + 10 s^6 + 24 s^5 + 48 s^4 + 96 s^3 + 128 s^2 + 192 s + 256

> poles=pole(G)

poles=

  1.0154 + 1.5963i

  1.0154 – 1.5963i

  0.2646 + 2.0468i

  0.2646 – 2.0468i

 -0.9684 + 1.9698i

 -0.9684 – 1.9698i

 -1.8116 + 0.4508i

 -1.8116 – 0.4508i

Vemos claramente que el sistema tiene dos polos en el semiplano derecho, dos polos en el eje imaginario y cuatro en el semiplano izquierdo, por tanto es inestable. La respuesta al escalón unitario mediante step() así lo sugiere:

null

 

8. Obtenga las respuestas impulso, escalón y rampa para 0<t<10 s simulando los sistemas siguientes en Simulink, utilice un Scope para comparar las respuestas escalón y las respuestas ante una entrada rampa.

> sys=tf([5 100],[1 8 32 80 100])

stepinfo(sys):  

RiseTime: 0.7217 , SettlingTime: 3.1056, Overshoot: 13.8472,

PeakTime (Pt): 1.6579, Peak (P): 1.1385 (se señala Pt y P en la gráfica para la curva color amarillo mediante herramientas de medición de Scope)

sys2=tf([245],[1 10])

>> sys3=tf([1],[1 4 24])

> stepinfo(sys2*sys3)

 RiseTime: 0.3443,  SettlingTime: 1.8124, Overshoot: 21.3046, PeakTime: 0.8197,

Peak: 1.2383 (se señala Pt y P en la gráfica para la curva color azul)

9. Ejercicio 77, p295, Nise. The mechanical system shown in Figure P5.52(a) is used as part of the unity feedback system shown in Figure P5.52(b). Find the values of M and D to yield 20% overshoot and 2 seconds settling time.

 

Respuesta:

 

 

Respuesta completa en el siguiente link: Ejemplo 1 – Respuesta transitoria de un sistema electromecánico

Fuentes:

  1. Control Systems Engineering, Nise
  2. Sistemas de Control Automatico Benjamin C Kuo
  3. Modern_Control_Engineering, Ogata 4t

Elaborado por: Larry Francis Obando – Technical Specialist – Educational Content Writer – WhatsApp: +34 633129287 – Atención Inmediata !

Mentoring Académico / Empresarial / Emprendedor

Copywriting, Content Marketing, Tesis, Monografías, Paper Académicos, White Papers (Español – Inglés)

Escuela de Ingeniería Eléctrica de la Universidad Central de Venezuela, Caracas.

Escuela de Ingeniería Electrónica de la Universidad Simón Bolívar, Valle de Sartenejas.

Escuela de Turismo de la Universidad Simón Bolívar, Núcleo Litoral.

Contacto: – Telf. +34 633129287

Caracas, Quito, Guayaquil, Cuenca

WhatsApp: +34 633129287

Atención Inmediata !!

Twitter: @dademuch

FACEBOOK: DademuchConnection

email: dademuchconnection@gmail.com

Atención:

Si lo que Usted necesita es resolver con urgencia un problema de “Sistema Masa-Resorte-Amortiguador” (encontrar la salida X(t), gráficas en Matlab del sistema de 2do Orden y parámetros relevantes, etc.), o un problema de “Sistema de Control Electromecánico” que involucra motores, engranajes, amplificadores diferenciales, etc…para entregar a su profesor en dos o tres días, o con mayor urgencia…o simplemente necesita un asesor para resolver el problema y estudiar para el próximo examen…envíeme el problema…Yo le resolveré problemas de Sistemas de Control, le entrego la respuesta en digital … simulación en Matlab opcional.

Relacionado:

Diagrama de Bloques – Ingeniería de Control

Respuesta Transitoria de un Sistema de Control

Dinámica de un Sistema Masa-Resorte-Amortiguador

Diagrama de Bloques de Sistema Electromecánico con Motor DC