SISTEMAS ELECTRÓNICOS DE CONTROL

Documentos relacionados
Manual de la Práctica 5: Diseño de un controlador digital

EJERCICIOS DE CONTROL POR COMPUTADOR BOLETIN V: SISTEMAS DISCRETOS (I)

Retardo de transporte

2º INGENIERÍA INDUSTRIAL TEORÍA DE CIRCUITOS Y SISTEMAS

TEORÍA DE SISTEMAS PRÁCTICA 7 SISTEMAS. SISTEMAS DISCRETOS Y MUESTREADOS 1. INTRODUCCIÓN DE SISTEMAS DISCRETOS EN SIMULINK

Tema 6. Diseño de controladores discretos

Diseño de reguladores PID.

Técnicas Avanzadas de Control Memoria de ejercicios

Tema 5. Análisis de sistemas muestreados

ACE Análisis de Circuitos Eléctricos

15. LUGAR DE LAS RAICES - CONSTRUCCION

TSTC. Dpt. Teoría de la Señal, Telemática y Comunicaciones. Robótica Industrial. Universidad de Granada

6.1. Condición de magnitud y ángulo

Diseño de Compensadores utilizando L.G.R.

Matlab para Análisis Dinámico de Sistemas

Respuesta transitoria

COMPENSACIÓN EN ADELANTO

Lugar Geométrico de las Raíces

Ejercicios Resueltos

1) Como declarar una matriz o un vector.

Sistema neumático de control de nivel

Controlador PI Digital: Lugar Geométrico de las Raíces.

Practica No. 4 CONTOL DE POSICION - CONTROL DIGITAL

Práctica 2. Introducción a la simulación de sistemas mediante Simulink. Sistemas de primer, segundo y tercer orden. Objetivo

Cátedra: Sistemas de Control

Electrónica 2. Práctico 3 Alta Frecuencia

EJEMPLOS DE UTILIZACIÓN DE BODE ROUTH

Estudio Temporal de Sistemas Continuos de 1 er y 2º Orden

CONTROL DIGITAL Catedrático: Dr. Manuel Adam Medina Alumno: Ing. Jaimes Maldonado José Luis

SIMULACIÓN DE LA MODULACIÓN POR AMPLITUD DE PULSOS (PAM) EN MATLAB

Práctica 4 Control de posición y velocidad de un motor de corriente continua

Sistemas Lineales e Invariantes PRÁCTICA 2

Prefacio. 1 Sistemas de control

Tema 3. Apartado 3.3. Análisis de sistemas discretos. Análisis de estabilidad

Tema 4. Proceso de Muestreo

DISEÑO REGULADORES EN LUGAR d. RAÍCES

Esta expresión posee un polo doble en s=0 y dos polos simples en s= 1 y en s= 2.

TEORÍA DE SISTEMAS. Un ejemplo de representación de un sistema mediante Simulink sería el siguiente:

MÁSTER OFICIAL EN SISTEMAS ELECTRÓNICOS AVANZADOS, SISTEMAS INTELIGENTES. Asignatura: Convertidores Avanzados de Potencia.

Representación en el espacio de estado. Sistemas Control Embebidos e Instrumentación Electrónica UNIVERSIDAD EAFIT

Controlador PID con anti-windup

Integrador, realimentación y control

PRÁCTICAS DE REGULACIÓN AUTOMÁTICA

CONTROL DE PROCESOS QUÍMICOS

5. PLL Y SINTETIZADORES

Control Automático, 2 o GIA

Nombre: Carné Ordinal. Parte I preguntas (1 punto c/u) Escriba la respuesta en el espacio indicado o encierre en un círculo la respuesta correcta:

LABORATORIO No. 3 MODELAMIENTO Y ANALISIS DINAMICO DE SISTEMAS ELECTRICOS

Ejercicios de ECUACIONES DIFERENCIALES ORDINARIAS

LUGAR GEOMÉTRICO DE LAS RAICES (LGR)

INTRODUCCION A SIMULINK

Sistemas de Control UTN-FRBA/FRH Consideraciones para el análisis y

La Transformada Z se aplica a señales discretas en el dominio del tiempo, con un tiempo de muestreo igual a T.

Técnicas Digitales III

REPRESENTACIONES GRÁFICAS

Simulación de sistemas con Simulink

6. Control con grandes tiempos muertos

RESPUESTA FRECUENCIAL Función de transferencia del amplificador

EJERCICIOS PAU MATEMÁTICAS II ARAGÓN Autor: Fernando J. Nora Costa-Ribeiro Más ejercicios y soluciones en fisicaymat.wordpress.com

Síntesis de controladores discretos

Transformada de Laplace (material de apoyo)

Control en Tiempo Real de un Posicionador XY

SISTEMAS LINEALES. Tema 3. Análisis y caracterización de sistemas continuos empleando la transformada de Laplace

Práctica N 2 Simulink como herramienta para resolver ecuaciones diferenciales

Una forma fácil de recordar esta suma (regla de Sarrus): Primero vamos a estudiar algunas propiedades de los determinantes.

MEDIDAS ELÉCTRICAS. Práctica 2: VOLTÍMETROS

1. Sistemas Muestreados

ANÁLISIS Y DISEÑO DE SISTEMAS DE CONTROL PARA ROBOTS

GUÍA PARA EL USO DE MATLAB PARTE 1

PRÁCTICA 1: Introducción a Matlab

como el número real que resulta del producto matricial y se nota por:

BJT como amplificador en configuración de emisor común con resistencia de emisor

APLICACIONES INFORMÁTICAS EN QUÍMICA. Problemas Tema 3.2: Manipulador Algebraico-2 Listas, matrices, vectores. Grado en Química

EL42A - Circuitos Electrónicos

Introducción a los Sistemas de Control

INTRODUCCIÓN AL ANÁLISIS DE DATOS ORIENTACIONES (TEMA Nº 7)

1 Lugar Geométrico de las Raíces (LGR)

PRÁCTICA Nº 1 INTRODUCCIÓN A MATLAB TOOLBOX DE CONTROL Y SIMULINK

4. OSCILADORES R F R A

Practica No. 5 CONTROL DE SISTEMAS NO LINEALES POR REALIMENTACION DE ESTADOS

Introducción a MATLAB y Simulink

TEMA 2: MODULACIONES LINEALES

18. DOMINIO FRECUENCIA CRITERIO DE NYQUIST

Problemas Tema 6. Figura 6.3

EXP204 REGULADOR DE VOLTAJE SERIE

Presentado por: Laura Katherine Gómez Mariño. Universidad Central

TRAZADO DE DIAGRAMA POLAR Y APLICACIÓN DE CRITERIO DE NYQUIST

DEPARTAMENTO DE ELECTRONICA Y AUTOMATICA

SIFeIS. CONCAyNT PLANTA EXTERIOR E IPR. CONCAyNT ELECTRÓNICA

ECUACIONES DE PRIMER Y SEGUNDO GRADO

Resumen de CONVERSORES ANALÓGICO DIGITALES Y DIGITALES ANALÓGICOS

Transcripción:

SISTEMAS ELECTRÓNICOS DE CONTROL PRÁCTICA 4: Diseño de Reguladores PID Discretos Objetivos Conocer los comandos de Matlab para discretizar sistemas continuos. Realizar simulaciones de sistemas discretos utilizando Simulink. Diseñar reguladores PID en tiempo discreto. 1. Discretización de sistemas continuos. Como es conocido, cuando se realiza un control digital de un proceso continuo, es necesario que la señal de entrada al proceso se convierte de discreta a continua, y que la señal de salida se convierta de continua a discreta. Esto se consigue utilizando un bloqueador a la entrada del proceso y un muestreador a la salida: {u k } u(t) y(t) {y k } Bloq. G(s) Cuando se realiza el análisis y el diseño del sistema es necesario calcular el sistema discreto equivalente al sistema continuo. Es decir, hay que obtener el sistema discreto que sustituye al conjunto formado por el bloqueador, sistema continuo y muestreador: {u k } {y k } G(z) En Matlab la función c2dm obtiene el sistema discreto equivalente a un sistema continuo. La sintaxis de esta función es la siguiente:» [numd,dend] c2dm(num,den,ts,'método') numd Esta función obtiene el sistema discreto G equivalente al sistema dend num continuo ( ) ( s) G s considerando un periodo de muestreo de Ts segundos. Si se den( s) desea considerar un retenedor de orden cero en la entrada del sistema, el parámetro método debe ser zoh. Para obtener más información acerca de los valores que se pueden asignar a este parámetro, ejecutar help c2dm en Matlab. Página 1 de 6

Ejemplo Se va a calcular el sistema discreto equivalente al sistema continuo dado por la función de transferencia: G ( s) s Se considerará que a la entrada del sistema continuo se coloca un bloqueador de orden cero y que el periodo de muestreo es de 0.1 segundos. Para obtener el sistema discreto equivalente únicamente hay que ejecutar en Matlab: 3 + 2» num[3];» den[1 2];» [numd,dend]c2dm(num,den,0.1,'zoh') numd 0 0.2719 dend 1.0000-0.8187 Por lo tanto la función de transferencia discreta equivalente es: G z 0.2719 0.8187 A continuación se va a simular en Simulink el sistema continuo y el sistema discreto ante una entrada en escalón unitario con la finalidad de comparar la respuesta de ambos sistemas. El modelo de Simulink para simular el sistema continuo es el siguiente: Si se simula el sistema, se puede comprobar que se obtiene la siguiente respuesta: Página 2 de 6

Para simular el sistema discreto se va a utilizar el bloque Discrete Transfer Fcn de la librería Discrete. En este bloque se especifica la función de transferencia discreta indicando el vector de coeficientes del numerador y el del denominador, así como el periodo de muestreo: - Numerador: [0.2719] - Denominador: [1 0.8187] - Periodo de muestreo: 0.1 El modelo para simular el sistema discreto es el siguiente: La respuesta del sistema discreto es la siguiente: Página 3 de 6

Como puede observarse, la respuesta continua y la discreta son muy similares. A medida que aumente el periodo de muestreo se podrá comprobar que la respuesta de ambos sistemas es cada vez más diferente. Ejercicio 1. Considérense los siguientes sistemas continuos: 20 G ( s) G ( s) s 2 + 3s + 10 3s 2 5 + 20s + 120 (i) (ii) (iii) Discretizar los sistemas continuos anteriores considerando un periodo de muestreo de 0.1 segundos y un bloqueador de orden cero. Simular cada sistema continuo y su discreto equivalente considerando una entrada en escalón unitaria y comparar las respuestas obtenidas. Obtener los sistemas discretos equivalentes considerando periodos de muestreo de 0.5 segundos y 1 segundo. Simular los sistemas y comparar las respuestas que se obtienen. 2. Diseño de reguladores PID discretos. El esquema básico de control utilizando un regulador PID discreto es el siguiente: + - G R (z) G P (z) donde G R (z) es la función de transferencia del regulador y G P (z) es la función de transferencia discreta del proceso a controlar. El método de diseño para determinar el regulador a emplear utiliza el lugar de las raíces de la función de transferencia discreta del proceso, G P (z). El objetivo es determinar el Página 4 de 6

valor del regulador para que el lugar de las raíces del sistema en bucle abierto pase por los polos determinados por las especificaciones de diseño. Para obtener en Matlab el lugar de las raíces de un sistema discreto se utiliza la función rlocus. La sintaxis de esta función es la siguiente:» rlocus(numd,dend) donde numd es el vector con los coeficientes del numerador de la función de transferencia discreta, y dend es el vector con los coeficientes del denominador. Ejemplo El lugar de las raíces de la función de transferencia en bucle abierto: G z 2 0.0048z + 0.0047 1.9048z + 0.9048 se calcula de la siguiente manera:» numd[0.0048 0.0047];» dend[1-1.9048 0.9048];» rlocus(numd,dend) El lugar de las raíces que se obtiene es el siguiente: Página 5 de 6

Ejercicio 2. Considérese el siguiente sistema: Escuela Politécnica Superior de Elche + - G R (z) G P 0.007( z + 0.94) ( z 0.95)( z 0.86) donde la función de transferencia discreta G P (z) ha sido obtenida discretizando un sistema continuo eligiendo un periodo de muestreo de 0.1 segundos. (i) (ii) Simular el sistema sin regulador ante entrada en escalón unitario y obtener la respuesta del sistema. Diseñar el regulador G R (z) para que el sistema satisfaga las siguientes especificaciones: Error de posición nulo. Tiempo de establecimiento: t s π/2 β 53.13º, donde β se define como se muestra en la siguiente figura: jω ω d -σ ω n β 0 σ (iii) Simular el sistema después de diseñar el regulador y comprobar que la repuesta del sistema satisface las especificaciones. Nota: Para simular el sistema en Simulink se recomienda utilizar el bloque Discrete Zero Pole de la librería Discrete. Este bloque permite especificar una función de transferencia discreta mediante sus ceros, sus polos y su ganancia. Por ejemplo, la función de transferencia discreta G P (z) se detallaría de la siguiente manera utilizando este bloque: - Ceros: [-0.94] - Polos: [0.95 0.86] - Ganancia: 0.007 Importante Debe entregarse un informe detallando cada uno de los ejercicios realizados en la práctica. Página 6 de 6