Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desarrollar el tema de diseo de reguladores PID en un marco de simulacin con aplicacin prctica. Mostrar la necesidad de realizar la simulacin del regulador diseado como fase previa al experimento real. Controlar en simulacin tanto en posicin como en velocidad un servomotor convenientemente identificado para la posterior implementacin prctica de dicho sistema de control.
1. SISTEMA A CONTROLAR El sistema a controlar es el conjunto motor elctrico-freno conocido de otras prcticas:
freno
motor
Se realizarn experimentos de control de posicin y de control de velocidad en simulacin: Control de velocidad: Variable a controlar: velocidad de giro del motor Seal de control: tensin aplicada al motor Control de posicin:
Variable a controlar: ngulo girado por el motor Seal de control: tensin aplicada al motor
El comportamiento del motor en cuanto a la relacin entre la tensin aplicada al mismo y su velocidad de giro es conocido de otras prcticas, y puede representarse mediante una funcin de transferencia de primer orden:
K V(s) 1 + s
(s)
A partir de esta funcin de transferencia se deduce inmediatamente la relacin entre la tensin aplicada y el ngulo girado por el motor, dado que:
(t )= (t ) dt
( s)= ( s)
1 s
(s)
1 s
(s)
V(s)
K s(1 + s)
(s)
En la presente prctica se pretende realizar el control en simulacin de un servomotor real mediante el uso de reguladores PID. La simulacin se realizar en el entorno Matlab/Simulink . Para ello, de lo nico que se debe disponer es de la funcin de transferencia del sistema a regular, en este caso el servomotor. Obviamente es deseable haber realizado la correspondiente prctica de identificacin del servomotor ya que aunque todos son iguales, la funcin de transferencia puede variar de unos otros en virtud de una serie de circunstancias. En cualquier caso, si no se ha identificado el sistema, una funcin de transferencia prcticamente vlida para todos los servos es la siguiente:
G ( s) =
28 s + 10
donde (s) denota la posicin angular del eje del servomotor y V(s) la entrada de control aplicada al mismo (tensin). Por tanto, la anterior funcin de transferencia proporciona
la relacin entre la velocidad angular del eje del servomotor respecto de su entrada de control. Como se ha comentado, lo que se pretende es controlar dicho servomotor , es decir, que la salida de ste cumpla unas determinadas especificaciones tanto dinmicas como estticas. Para ello utilizaremos un esquema de control con realimentacin negativa como el que se propone en la siguiente figura:
referencia(s)
E(s)
V(s) control
PLANTA
Variable a controlar
+ _
INFORME DE LA PRCTICA 10
NOMBRE:_________________APELLIDOS:______________ DNI:______________________ TITULACIN:_____________ FIRMA:___________________
2. CONTROL EN VELOCIDAD
Lo que se pretende en este caso es controlar la velocidad angular del eje del servomotor, Es decir, que la velocidad del eje siga una determinada referencia. Para ello las tareas a realizar son: a) Construir el esquema Simulink para simular el comportamiento del sistema en bucle abierto, observando que se verifiquen las propiedades tanto dinmicas como estticas que se desprenden del anlisis de su funcin de transferencia en bucle abierto (ganancia en rgimen permanente, valor final, constante de tiempo). Para realizar esta simulacin y todas las siguientes se utilizarn los siguientes parmetros: Entrada al sistema: escaln unitario Tiempo de simulacin: 2 segundos Max. step size y Min. step size de 0.01 Las seales a almacenar (visualizar) deben ser la de salida del sistema y la accin de control proporcionada. Ganancia K = ___________________ Valor final =____________________ Constante de tiempo =_____________ b) Construir el esquema Simulink que simule el comportamiento del sistema en bucle cerrado realimentado negativa y unitariamente. Comprobar, al igual que en el punto anterior, que la respuesta obtenida cumple las propiedades tanto dinmicas como estticas que se desprenden del anlisis de la funcin de transferencia en bucle cerrado. En vista de los resultados obtenidos: Son aceptables las prestaciones dinmicas que se obtienen en bucle cerrado? __________________________________________________________ Existe error en rgimen permanente? ____________________________________________________________
Si existe, a qu es debido? ____________________________________________________________ Obtenga la constante de error Kp y el error de posicin ep contrastando los resultados con la respuesta obtenida en simulacin. Kp =_________________ Kp =_________________ (Simulacin) ep =_________________ ep =_________________ (Simulacin) c) Suponiendo que las prestaciones dinmicas sean aceptables, y en el caso de que exista error en rgimen permanente, es necesario disear un regulador que elimine dicho error sin modificar las prestaciones dinmicas. Para ello se pide: Disear el regulador ms simple que elimine el error en rgimen permanente. Qu tipo de inconvenientes presenta el regulador diseado? _________________________________________________________________ Disear un regulador de forma que el error en rgimen permanente sea inferior o igual al 5% (ep 5%).
Gr(s)=
3. CONTROL EN POSICIN
En este caso se trata de realizar el control del eje del servomotor en posicin, es decir, que dicho eje se site en una determinada posicin dada por la seal de referencia R(s). En este caso, las tareas a realizar son: a) Obtener la funcin de transferencia
G ( s) =
( s)
V ( s)
b) Simular mediante el esquema Simulink correspondiente la evolucin de la respuesta del sistema en bucle cerrado. Presenta la salida error en rgimen permanente? _______________________________________________ Calcular el tiempo de establecimiento. Son aceptables las prestaciones dinmicas en este caso? _______________________________________________ c) Asumiendo que las prestaciones dinmicas no son aceptables, calcular el regulador necesario que aporte las siguientes prestaciones a la salida: Tiempo de establecimiento menor o igual a 0.2 segundos (te 0.2 seg.) Sobreoscilacin mxima menor o igual al 20% (Mp 0.2)
Gr (s) =
d) Simular el sistema en bucle cerrado con el regulador obtenido en el punto anterior y representar las seal de salida y la accin de control. A la vista de los resultados: Cumple la respuesta las especificaciones dinmicas propuestas? ____________________________________________________ Sabiendo que el actuador del servomotor slo acepta tensiones entre -10 y 10 voltios, se obtiene una buena accin de control? ____________________________________________________ e) Suponiendo que la accin de control obtenida no es buena, se tendra que disear un regulador que proporcione acciones de control ms reducidas. Para ello se deben proponer unas especificaciones dinmicas ms suaves. Se pide disear un regulador para unas especificaciones dinmicas menos exigentes (por ejemplo te 0.5 seg. y Mp 0.5). Una vez realizada la simulacin con este ltimo regulador y a la vista de los resultados:
6
Se obtiene una accin de control aceptable? ___________________________________________________ En el caso de que no sea as, y para comprobar el comportamiento real del sistema ante una accin de control de esa magnitud, se debe introducir un bloque saturador a la entrada del servomotor (normalmente los actuadores llevan un mecanismo de proteccin que consiste en saturar la seal de entrada al mximo y mnimo permitido por el sistema, en este caso, la accin de control se saturara entre -10 y 10 voltios). Una vez simulado el sistema con el saturador, se debe visualizar la respuesta del sistema y la accin de control saturada. Se obtienen resultados aceptables? _____________________________________________________