ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Diseñar un PID


Enviado por   •  28 de Noviembre de 2018  •  Apuntes  •  948 Palabras (4 Páginas)  •  129 Visitas

Página 1 de 4

INTRODUCCION

En este informe se presenta el desarrollo de las actividades referente a sistemas de segundo orden, sus parámetros de respuesta transitoria como también el diseño de un controlador PID con unos requerimientos específicos.

También la utilización de software especializado para corroborar los resultados obtenidos.

OBJETIVOS

  • Adquirir destrezas a la hora de diseñar controladores PID y su correcta simulación.
  • Reconocer las diferencias que existen entre sistemas de segundo orden sub-amortiguado y sobre-amortiguados.

Actividades a desarrollar

Para el siguiente sistema:

[pic 1]

a) Analizar su respuesta en el tiempo ante entrada escalón (calcular los parámetros de la respuesta transitoria y error en estado estacionario ante entrada escalón unitario). Comprobar los resultados mediante simulación

Dado que sus polos son negativos y reales, es un caso sobre amortiguado, por lo que las especificaciones para la respuesta transitoria de un sistema de control no aplican los términos tiempo pico y sobre elongación máxima.

El tiempo de asentamiento es el tiempo que se requiere para que la curva de respuesta alcance un rango alrededor del valor final del tamaño especificado por el porcentaje absoluto del valor final (por lo general, de 2 o 5%). La fórmula general que se encuentra para ts es Ts≈4/ζωn pero esta es para sistemas sub-amortiguados, para calcular la de un sistema sobre-amortiguado, tenemos que irnos a la formula general.

Para sistemas con ζ > 1 se tiene que la respuesta al escalón es

[pic 2]

Donde s1 y s2 son los polos (-1 y -3)

Por lo que para un criterio del 2% de la respuesta final, entonces:

[pic 3]

Reemplazando estos valores queda   y para hallar solución, tocaría con un método numérico, por ello se utiliza Matlab y el comando solve:[pic 4]

syms x

eqn = (1.5*exp(-x))-(0.5*exp(-3*x)) == 0.02;

solx = solve(eqn)

y con ello obtenemos que el Ts es 4.3174

El tiempo de subida(Tr) es el tiempo requerido para que la respuesta pase del 10 al 90%, del 5 al 95% o del 0 al 100% de su valor final. Para sistemas sub-amortiguados de segundo orden, por lo general se usa el tiempo de subida de 0 a 100%. Para sistemas sobre-amortiguados, suele usarse el tiempo de levantamiento de 10 a 90%, por lo que se va a realizar el mismo procedimiento del paso anterior, se halla el tiempo para 90% y 10% y luego realizamos una resta para calcular dicho intervalo de tiempo.

T(10%) = 0.3157

T(90%) = 2.7

Por lo que el Tr será de 2.3843

[pic 5]

Para nuestro caso sería:

Kp=1/3;

Ep=3/4;

para confirmar con simulación en Matlab se usaron los siguientes comandos:

num=[0 0 1];

den=[1 4 3];

G=tf(num,den);

step(G)

[pic 6]

Figura1. Grafica de la respuesta al escalón de la planta del ejercicio a. con sus valores de tiempo de establecimiento y tiempo de subida

b) Diseñar un PID para que el sobreimpulso en lazo cerrado ante entrada escalón sea máximo del 10%, con un tiempo de establecimiento de 3 segundos máximo. Comprobar el diseño usando Matlab u Octave

Para este caso se va a realizar los cálculos para un controlador PD, ya que con este se puede obtener un overshoot de 5% y un tiempo de establecimiento de 1 segundo. Con estos 2 unicos valores podemos encontrar los polos deseados de nuestro sistema final

ζ=  dando ζ= 0.6901[pic 7]

ωn = 4/ ζ*Ts   dando wn = 5.7962

Con estos valores ya podemos escribir nuestra ecuación características y encontrar los polos deseados:

  y los polos s1, s2=-3.99±4.19j[pic 8]

Ahora calculamos la deficiencia angular, que es el cero que se agregar para modificar el lugar geométrico de las raíces para que cumpla los requerimientos y sea estable:

...

Descargar como (para miembros actualizados)  txt (7 Kb)   pdf (431 Kb)   docx (205 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com