• No se han encontrado resultados

Control Digital Unac

N/A
N/A
Protected

Academic year: 2021

Share "Control Digital Unac"

Copied!
104
0
0

Texto completo

(1)

C

C

C

Co

oon

o

nnt

n

ttr

t

rro

r

ool

o

ll D

l

Di

D

D

iig

i

ggi

g

iit

i

tta

t

aal

a

ll

l

Marzo-2013 Marzo-2013

FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA

FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA

Curso :

Curso :

ESCUELA DE INGENIERIA ELECTRONICA

ESCUELA DE INGENIERIA ELECTRONICA

REVISADO

(2)

1.- Introducción 1.- Introducción

1.1.-

1.1.- IntroduccióIntroducciónn

1.2.- Esbozo histórico del control por computadora 1.2.- Esbozo histórico del control por computadora 1.3.- Evolución de la teoría de control digital 1.3.- Evolución de la teoría de control digital

1.4.- ¿Porqué una teoría de control por computadora? 1.4.- ¿Porqué una teoría de control por computadora? 1.4.1.- Características propias de los sistemas muestreados 1.4.1.- Características propias de los sistemas muestreados 1.4.1.1.- Dependencia del tiempo

1.4.1.1.- Dependencia del tiempo 1.4.1.2.- Armónicos de alto orden 1.4.1.2.- Armónicos de alto orden

1.4.1.3.- Tiempo de establecimiento finito 1.4.1.3.- Tiempo de establecimiento finito 1.4.2.- Procesos

1.4.2.- Procesos inherenteinherentemente muestreados.mente muestreados.

2.- El proceso de muestreo 2.- El proceso de muestreo

2.1.-

2.1.- IntroduccióIntroducciónn

2.2.- Descripción del proceso de muestreo y definiciones 2.2.- Descripción del proceso de muestreo y definiciones 2.2.1.- Muestreo periódico y no periódico

2.2.1.- Muestreo periódico y no periódico 2.2.1.- Periodo de muestreo y frecuencia de

2.2.1.- Periodo de muestreo y frecuencia de muestreomuestreo 2.3.- Introducción al teorema fundamental del muestreo 2.3.- Introducción al teorema fundamental del muestreo 2.3.1.- El Teorema de Nyquist-Shannon y su demostración 2.3.1.- El Teorema de Nyquist-Shannon y su demostración 2.3.2.- Observaciones sobre el Teorema del muestreo 2.3.2.- Observaciones sobre el Teorema del muestreo 2.4.- La inversión del Muestreo (Reconstrucción de señales 2.4.- La inversión del Muestreo (Reconstrucción de señales muestreadas)

muestreadas)

2.4.1- El reconstructor de Shannon 2.4.1- El reconstructor de Shannon 2.4.2.- El retenedor de orden cero. 2.4.2.- El retenedor de orden cero. 2.4.3.- El retenedor de orden uno. 2.4.3.- El retenedor de orden uno. 2.4.4.- El retenedor poligonal 2.4.4.- El retenedor poligonal

2.5.- Confusión de frecuencia o Aliasing 2.5.- Confusión de frecuencia o Aliasing

2.5.1.- Tres propiedades fundamentales de las señales 2.5.1.- Tres propiedades fundamentales de las señales sinusoidales muestreadas

sinusoidales muestreadas

2.5.2.- Frecuencia normalizada de sinusoides muestreadas 2.5.2.- Frecuencia normalizada de sinusoides muestreadas 2.5.3.- Prefiltrado

2.5.3.- Prefiltrado antialiaantialiasingsing

3.- Modelado de sistemas de control en tiempo discreto 3.- Modelado de sistemas de control en tiempo discreto

3.1.- Modelado desde el punto de vista de la computadora 3.1.- Modelado desde el punto de vista de la computadora 3.2.- Obtención de modelos discretos a partir de modelos 3.2.- Obtención de modelos discretos a partir de modelos continuos.

continuos.

3.2.1.- Modelo discreto invariante al escalón para un 3.2.1.- Modelo discreto invariante al escalón para un sistema continuo de primer orden

sistema continuo de primer orden 3.2.2.- El operador

3.2.2.- El operador corrimientocorrimiento 3.2.3.- Diagramas de simulación 3.2.3.- Diagramas de simulación

3.2.4.- Aproximación de la derivada por diferencias finitas. 3.2.4.- Aproximación de la derivada por diferencias finitas. 3.2.5.- Aproximación de la integral (Regla trapezoidal o de 3.2.5.- Aproximación de la integral (Regla trapezoidal o de Tustin).

Tustin).

3.2.6.- Modelos discretos de sistemas continuos de orden 3.2.6.- Modelos discretos de sistemas continuos de orden mayor a uno.

mayor a uno.

3.3.- La Transformada Z. 3.3.- La Transformada Z.

3.3.1.- Definiciones de la transformada Z (bilateral y 3.3.1.- Definiciones de la transformada Z (bilateral y unilateral) . unilateral) . 3.3.2.- Propiedades de la transformada Z 3.3.2.- Propiedades de la transformada Z 3.3.2.1.- Linealidad 3.3.2.1.- Linealidad 3.3.2.2.- Corrimiento en el tiempo 3.3.2.2.- Corrimiento en el tiempo 3.3.2.3.- Transformada de la convolución 3.3.2.3.- Transformada de la convolución 3.3.2.4.- Teorema del valor final.

3.3.2.4.- Teorema del valor final. 3.3.3.- Tablas de Transformadas Z. 3.3.3.- Tablas de Transformadas Z. 3.4.- La función de Transferencia de pulso 3.4.- La función de Transferencia de pulso 3.5.- Polos y ceros

3.5.- Polos y ceros de funciones de transferencia de pulsode funciones de transferencia de pulso 3.6.- Modelado desde el punto de vista del proceso 3.6.- Modelado desde el punto de vista del proceso 3.6.1.- Obtención de G(z) a partir de G(s)

3.6.1.- Obtención de G(z) a partir de G(s)

3.6.2.- Discretización de funciones de transferencia en 3.6.2.- Discretización de funciones de transferencia en lazolazo abierto usando tablas de

abierto usando tablas de transformadatransformadas.s.

3.6.2.2.- Ejemplo. Sistema de segundo orden reducible 3.6.2.2.- Ejemplo. Sistema de segundo orden reducible mediante fracciones parciales

mediante fracciones parciales 3.6.2.3.-

3.6.2.3.- Ejemplo. Sistema de Ejemplo. Sistema de segundo orden segundo orden no reducibleno reducible mediante fracciones parciales

mediante fracciones parciales

3.6.2.4.- Ejemplo. Sistemas de orden

3.6.2.4.- Ejemplo. Sistemas de orden superior.superior. 3.6.3.- Reducción de bloques en cascada 3.6.3.- Reducción de bloques en cascada

3.6.4.- Función de transferencia de pulso de un sistema de 3.6.4.- Función de transferencia de pulso de un sistema de control digital de una planta continua

control digital de una planta continua

4.- Análisis de sistemas de control en tiempo discreto 4.- Análisis de sistemas de control en tiempo discreto

4.1.- Introducción 4.1.- Introducción

4.2.- Cálculo de la respuesta de un DSLIT 4.2.- Cálculo de la respuesta de un DSLIT

4.3.- Solución de las ecuaciones de diferencias mediante 4.3.- Solución de las ecuaciones de diferencias mediante iteración numérica

iteración numérica

4.3.1.- Ejemplo. Sistema de primer orden 4.3.1.- Ejemplo. Sistema de primer orden

4.4.- Solución de la ecuación de diferencias lineal 4.4.- Solución de la ecuación de diferencias lineal mediante transformada Z

mediante transformada Z

4.5.- La Transformada Z inversa. 4.5.- La Transformada Z inversa.

4.5.1.- Cálculo directo de la integral de contorno compleja 4.5.1.- Cálculo directo de la integral de contorno compleja 4.5.2.- Cálculo por expansión en serie de potencias 4.5.2.- Cálculo por expansión en serie de potencias 4.5.3.- Cálculo por expansión en fracciones parciales 4.5.3.- Cálculo por expansión en fracciones parciales 4.5.3.1.- Caso de polos distintos (reales y complejos) 4.5.3.1.- Caso de polos distintos (reales y complejos) 4.5.3.2.- Caso de polos repetidos

4.5.3.2.- Caso de polos repetidos

4.6.- Ejemplos de cálculo de la respuesta de un sistema 4.6.- Ejemplos de cálculo de la respuesta de un sistema discreto mediante transformada Z

discreto mediante transformada Z

4.6.1.- Sistema de primer orden en lazo abierto 4.6.1.- Sistema de primer orden en lazo abierto

4.6.2.- Sistema de segundo orden el lazo abierto (Sucesión 4.6.2.- Sistema de segundo orden el lazo abierto (Sucesión de Fibonacci)

de Fibonacci)

4.7.- Cálculo de la respuesta de un DSLIT por convolución 4.7.- Cálculo de la respuesta de un DSLIT por convolución con l arespuesta al impulso unitario

con l arespuesta al impulso unitario

4.7.1.- Descomposición de una señal discreta como suma 4.7.1.- Descomposición de una señal discreta como suma de impulsos

de impulsos

4.7.2.- Respuesta de un DSLIT ante entradas arbitrarias: 4.7.2.- Respuesta de un DSLIT ante entradas arbitrarias: La Convolución

La Convolución

4.7.3.- Respuesta al impulso de sistemas causales 4.7.3.- Respuesta al impulso de sistemas causales 4.8.- Análisis de estabilidad de DSLITs

4.8.- Análisis de estabilidad de DSLITs 4.8.1.- Respuesta al impulso y estabilidad 4.8.1.- Respuesta al impulso y estabilidad

4.8.2.- Estabilidad y polos de una función de transferencia 4.8.2.- Estabilidad y polos de una función de transferencia de pulso

de pulso

4.9.- Métodos para el análisis de estabilidad basada en los 4.9.- Métodos para el análisis de estabilidad basada en los polos

polos

4.9.1.- Criterio de Routh modificado 4.9.1.- Criterio de Routh modificado

4.9.1.1.- Diseño de controladores estabilizantes en lazo 4.9.1.1.- Diseño de controladores estabilizantes en lazo cerrado

cerrado

4.9.2.- Criterio de Joury 4.9.2.- Criterio de Joury 4.9.3.- Criterio de S

4.9.3.- Criterio de S chur-Cohnchur-Cohn 4.9.4.- Lugar de las raíces 4.9.4.- Lugar de las raíces

5.- Diseño de sistemas de control en tiempo discreto 5.- Diseño de sistemas de control en tiempo discreto

5.1.- Introducción 5.1.- Introducción

5.2.- Traslación del diseño analógico 5.2.- Traslación del diseño analógico 5.2.1.- Diferentes aproximaciones 5.2.1.- Diferentes aproximaciones 5.2.2.- Controladores P.I.D. digitales 5.2.2.- Controladores P.I.D. digitales

B

B

B

Biiibibblbllliiioioogoggrgrraraaaf f f f í í í aí aaa

1.- Computer Controlled Systems. Astrom, Wittenmark  1.- Computer Controlled Systems. Astrom, Wittenmark  2.- Digital Control Systems. B. J. Kuo

(3)

Capítulo 1

Capítulo 1

Introducción

Introducción

En la actualidad casi todos los controles automáticos de uso industrial, doméstico En la actualidad casi todos los controles automáticos de uso industrial, doméstico automotriz u otro tipo se implementan en forma digital, la mayoría en base a automotriz u otro tipo se implementan en forma digital, la mayoría en base a microcontroladores. Esto hace necesario entender que tipo cosas ocurren cuando un sistema microcontroladores. Esto hace necesario entender que tipo cosas ocurren cuando un sistema físico de naturaleza continua, como son la mayoría de los procesos industriales, se controla físico de naturaleza continua, como son la mayoría de los procesos industriales, se controla mediante un sistema digital como es la computadora.

mediante un sistema digital como es la computadora.

1.1.- Introducción

1.1.- Introducción

En la

En la figura 1.1 figura 1.1 se muestra un diagrama de se muestra un diagrama de bloques típico de un bloques típico de un sistema de control basadosistema de control basado en una computadora digital. En este diagrama se aprecia que la salida

en una computadora digital. En este diagrama se aprecia que la salida  y y t (( ))t  del proceso quedel proceso que se desea controlar es una función que depende en forma continua del tiempo, sin embargo, se desea controlar es una función que depende en forma continua del tiempo, sin embargo, su información

su información  y y k (( ))k  solo se dispone en algunos instantes discretos de tiempo denominadossolo se dispone en algunos instantes discretos de tiempo denominados instantes de muestreo

instantes de muestreo, es decir,, es decir, k k  es una variable que toma valores discretoses una variable que toma valores discretos 0,1,2,3,...

0,1,2,3,... k 

==

, , y y popor r lo lo tatantnto o (( )) y y k k  es una variablees una variable muestreada muestreada..

Figura 1.1. Esquema típico de control por computadora Figura 1.1. Esquema típico de control por computadora En

En forma forma similar similar la la entrada entrada del del proceso proceso (( ))uu t t  no puede ser actualizada en forma continuano puede ser actualizada en forma continua por la computadora sino que típicamente se mantiene constante entre cada instante de por la computadora sino que típicamente se mantiene constante entre cada instante de muestreo.

muestreo.

La manera en que se determina en tiempo en el que ocurren los instantes de muestreo puede La manera en que se determina en tiempo en el que ocurren los instantes de muestreo puede ser uniforme o no-uniforme. En estas notas solamente se trata el caso de

ser uniforme o no-uniforme. En estas notas solamente se trata el caso de  muestreo muestreo uniforme

uniformeen el cual los instantes de muestreo están dados poren el cual los instantes de muestreo están dados por

kk ss

tt

==

kT kT  (1.1)(1.1)

donde

donde T T  es el período de muestreo que se mantiene constante.ss es el período de muestreo que se mantiene constante. En este caso En este caso

Reloj

Reloj

Algoritmo

Algoritmo

A

A / / D

D

D

D / / A

A

Proceso

Proceso

Continuo

Continuo

Computadora

Computadora

Salida

Salida

Continua

Continua

y(t)

y(t)

y(k)

y(k)

u(k)

u(k)

u(t)

u(t)

y(t)

(4)

ss ss

 y(

 y( kk ))

=

=

y(y( kTkT ),), u(u( kk ))

==

u(u( kTkT )) (1.2)(1.2) El esquema típico de control por computadora contiene tanto variables continuas como El esquema típico de control por computadora contiene tanto variables continuas como variables muestreadas o

variables muestreadas o discretas. Esta discretas. Esta mezcla puede mezcla puede ser complicada, sin ser complicada, sin embargo, enembargo, en ocasiones es

ocasiones es suficiente suficiente con describir con describir lo quelo que ocurre solamente en los instantes de muestreoocurre solamente en los instantes de muestreo ,, en este caso solo interesan los valores de las señales en los instantes de muestreo y se en este caso solo interesan los valores de las señales en los instantes de muestreo y se pueden considerar todas ellas discretas, a este tipo de sistema se le llama sistemas de pueden considerar todas ellas discretas, a este tipo de sistema se le llama sistemas de tiempo discreto. Los sistemas discretos trabajan con secuencias de valores discretos y la tiempo discreto. Los sistemas discretos trabajan con secuencias de valores discretos y la manera natural de modelarlos es mediante ecuaciones de diferencias.

manera natural de modelarlos es mediante ecuaciones de diferencias.

1.2.- Esbozo Histórico del control por computadora

1.2.- Esbozo Histórico del control por computadora

La idea del control por computadora surgió alrededor de 1950. El primer interés fue usarlo La idea del control por computadora surgió alrededor de 1950. El primer interés fue usarlo en el control de misiles y la navegación aérea, sin embargo, las computadoras de aquella en el control de misiles y la navegación aérea, sin embargo, las computadoras de aquella época no eran adecuadas para estas aplicaciones.

época no eran adecuadas para estas aplicaciones.

La primera incorporación de una computadora digital al control de procesos industriales se La primera incorporación de una computadora digital al control de procesos industriales se desarrolla a mediados de los 50’s con un esquema de control supervisorio como el desarrolla a mediados de los 50’s con un esquema de control supervisorio como el mostrado en la Figura 1.2. En este esquema la computadora no participa directamente en el mostrado en la Figura 1.2. En este esquema la computadora no participa directamente en el lazo de control, sino que solamente puede monitorear las variables medibles o modificar los lazo de control, sino que solamente puede monitorear las variables medibles o modificar los “set point” o señales de referencia enviadas a los controladores analógicos conectados al “set point” o señales de referencia enviadas a los controladores analógicos conectados al proceso. proceso. Computadora Computadora

Planta

Planta

Referencias Referencias

Consola del operador Consola del operador

Controladores Controladores analógicos analógicos variables variables medibles medibles . . . . . . . . . . . .

Figura 1.2. Esquema de control

Figura 1.2. Esquema de control supervisorio.supervisorio.

El uso de las computadoras digitales en el control de procesos ha pasado por varios El uso de las computadoras digitales en el control de procesos ha pasado por varios periodos que podrían clasificarse como sigue:

periodos que podrían clasificarse como sigue:

••

Periodo Pionero (fines de los 50’s)Periodo Pionero (fines de los 50’s)

••

Período del Control Digital Directo (inicios de los 60’s)Período del Control Digital Directo (inicios de los 60’s)

••

Periodo de la minicomputadoras (fines de los 60’s)Periodo de la minicomputadoras (fines de los 60’s)

(5)

••

Uso Generalizado del control por computadora (1980 hasta nuestro días)Uso Generalizado del control por computadora (1980 hasta nuestro días)

••

Control distribuido (1990)Control distribuido (1990)

Periodo Pionero (fines de los 50’s):

Periodo Pionero (fines de los 50’s):

Las primeras instalaciones computadoras en el control de proceso contemplaron a las Las primeras instalaciones computadoras en el control de proceso contemplaron a las computadoras como elementos supervisores que realizaban las funciones de un operador computadoras como elementos supervisores que realizaban las funciones de un operador humano: supervisión de las variables medibles y ajustes de las referencias a los humano: supervisión de las variables medibles y ajustes de las referencias a los controladores que seguían siendo analógicos. De 1956 a 1959: Se realiza el primer trabajo controladores que seguían siendo analógicos. De 1956 a 1959: Se realiza el primer trabajo serio implantado en la unidad de polimerización de la refinería de Port Arthur Texas de la serio implantado en la unidad de polimerización de la refinería de Port Arthur Texas de la Texaco Oil Co. (Port Arthur Texas): Control supervisorio para 26 flujos, 72 temperaturas, 3 Texaco Oil Co. (Port Arthur Texas): Control supervisorio para 26 flujos, 72 temperaturas, 3 presiones y 3 concentraciones, el desarrollo lo realizó la compañía aeroespacial Thomson presiones y 3 concentraciones, el desarrollo lo realizó la compañía aeroespacial Thomson Ramo Woodridge. L

Ramo Woodridge. Las funciones esenciales que as funciones esenciales que realizaba realizaba el controlador eran: el controlador eran: minimizar laminimizar la presión del reactor, determinar la distribución óptima entre los flujos de alimentación de 5 presión del reactor, determinar la distribución óptima entre los flujos de alimentación de 5 reactores, controlar el flujo de agua caliente hacia el interior del reactor, basado en las reactores, controlar el flujo de agua caliente hacia el interior del reactor, basado en las mediciones de actividad catalítica y en determinar la recirculación óptima.

mediciones de actividad catalítica y en determinar la recirculación óptima.

Periodo del Control Digital Directo (inicios de los 60’s)

Periodo del Control Digital Directo (inicios de los 60’s)

En el esquema supervisorio no se utiliza la capacidad de cálculo de la computadora para En el esquema supervisorio no se utiliza la capacidad de cálculo de la computadora para ejecutar estrategias de control en tiempo real, sino solamente para determinar ajustes de los ejecutar estrategias de control en tiempo real, sino solamente para determinar ajustes de los “set point” (entradas de referencia) de los controladores para optimizar o coordinar alguna “set point” (entradas de referencia) de los controladores para optimizar o coordinar alguna estrategia global. Sin embargo, la computadora tiene la capacidad para desempeñarse en un estrategia global. Sin embargo, la computadora tiene la capacidad para desempeñarse en un lazo de control como se muestra en la figura 1.3 y de esta manera reemplazar los lazo de control como se muestra en la figura 1.3 y de esta manera reemplazar los controladores analógicos conectados al proceso. El término Control Digital Directo se controladores analógicos conectados al proceso. El término Control Digital Directo se acuñó para dar énfasis al hecho de que la computadora controlaba el proceso directamente acuñó para dar énfasis al hecho de que la computadora controlaba el proceso directamente sin un controlador analógico de por medio. La tecnología digital pronto mostró su sin un controlador analógico de por medio. La tecnología digital pronto mostró su confiabilidad y flexibilidad y en 1962 (Imperial Chemical Industries en Inglaterra) se confiabilidad y flexibilidad y en 1962 (Imperial Chemical Industries en Inglaterra) se implanta el primer sistema que reemplaza todos los controladores analógicos de un proceso: implanta el primer sistema que reemplaza todos los controladores analógicos de un proceso: medía 224 variables y controlaba 129 válvulas. Las ventajas económicas y la flexibilidad medía 224 variables y controlaba 129 válvulas. Las ventajas económicas y la flexibilidad pronto generalizaron este enfoque.

pronto generalizaron este enfoque. Variables manipulables

Variables manipulables Variables mediblesVariables medibles

.

. . . . . . . ..

Consola del operador

Consola del operador

Computadora Computadora

Planta

Planta

Puertos Puertos D/A D/A (Salida) (Salida) Puertos Puertos A/D A/D (Entrada) (Entrada) Figura 1.3. Esquema

Figura 1.3. Esquema de de una computadora euna computadora en control digital directo.n control digital directo.

Periodo de la minicomputadoras (fines de los 60’s)

Periodo de la minicomputadoras (fines de los 60’s)

(6)

Los avances en la tecnología de circuitos integrados permitió el desarrollo de computadoras Los avances en la tecnología de circuitos integrados permitió el desarrollo de computadoras cada vez más pequeñas, más rápidas y más poderosas, a fines de los 60s se acuñó el cada vez más pequeñas, más rápidas y más poderosas, a fines de los 60s se acuñó el término minicomputadora para las computadoras basadas en la nueva tecnología que eran término minicomputadora para las computadoras basadas en la nueva tecnología que eran muy adecuadas para los requerimientos del control de procesos industriales. Una muy adecuadas para los requerimientos del control de procesos industriales. Una minicomputadora típica tenía una longitud de palabra de 16 bits, una memoria de 64 a 128 minicomputadora típica tenía una longitud de palabra de 16 bits, una memoria de 64 a 128 Kbytes, podía realizar una suma en 2

Kbytes, podía realizar una suma en 2

µµ

s y una multiplicación en 7s y una multiplicación en 7

µµ

s, sin embargo, seguíans, sin embargo, seguían siendo sistemas muy costosos en 1975 un mainframe típico de minicomputadora costaba siendo sistemas muy costosos en 1975 un mainframe típico de minicomputadora costaba alrededor de diez mil dólares, con lo cual un sistema completo para aplicaciones de control alrededor de diez mil dólares, con lo cual un sistema completo para aplicaciones de control ascendía hasta unos cien mil dólares en total.

ascendía hasta unos cien mil dólares en total.

Periodo de las microcomputadoras (inicios de los 70’s)

Periodo de las microcomputadoras (inicios de los 70’s)

Con el desarrollo del microprocesador en 1972 el costo y el tamaño de las computadoras se Con el desarrollo del microprocesador en 1972 el costo y el tamaño de las computadoras se abatió aún más. En 1980 la tarjeta principal de una computadora con el mismo poder que abatió aún más. En 1980 la tarjeta principal de una computadora con el mismo poder que una minicomputadora de 1975 costaba unos quinientos dólares. Esto trajo como una minicomputadora de 1975 costaba unos quinientos dólares. Esto trajo como consecuencia prácticamente la desaparición de los controladores analógicos y su reemplazo consecuencia prácticamente la desaparición de los controladores analógicos y su reemplazo por controladores digitales compactos de un solo lazo basados en microcontrolador. En la por controladores digitales compactos de un solo lazo basados en microcontrolador. En la figura 1.4 se muestra el aspecto físico de un controlador analógico y un controlador digital figura 1.4 se muestra el aspecto físico de un controlador analógico y un controlador digital de un solo lazo, ambos implementan controladores tipo P.I.D.

de un solo lazo, ambos implementan controladores tipo P.I.D.

Figura 1.4. Aspecto físico de un controlador industrial de un solo lazo (a) Analógico. (b) Digital. Figura 1.4. Aspecto físico de un controlador industrial de un solo lazo (a) Analógico. (b) Digital. A partir de los años 90 los

A partir de los años 90 los microprocesadores microprocesadores se podían adquirir por unos pocos dólares,se podían adquirir por unos pocos dólares, esto trajo un profundo impacto en las aplicaciones del control por computadora, al grado de esto trajo un profundo impacto en las aplicaciones del control por computadora, al grado de que actualmente prácticamente todos los controladores están basados en computadora. que actualmente prácticamente todos los controladores están basados en computadora. Además, las industrias masivas como la automotriz impulsaron el desarrollo de Además, las industrias masivas como la automotriz impulsaron el desarrollo de computadoras de propósito especial en un solo circuito integrado llamadas computadoras de propósito especial en un solo circuito integrado llamadas

 microcontro

 microcontroladoresladores, las cuales incluyen en un solo chip además de la CPU, memoria y, las cuales incluyen en un solo chip además de la CPU, memoria y puertos de entrada/salida, convertidores analógico/digital y digital/analógico, timers, y otros puertos de entrada/salida, convertidores analógico/digital y digital/analógico, timers, y otros dispositivos necesarios para una gran gama de aplicaciones en el control de procesos.

dispositivos necesarios para una gran gama de aplicaciones en el control de procesos.

En la figura 1.5 se muestran controladores digitales Yokogawa de un solo lazo, los cuales En la figura 1.5 se muestran controladores digitales Yokogawa de un solo lazo, los cuales implementan las acciones clásicas de control P, PI, PD, PID, en forma digital, enriquecidas implementan las acciones clásicas de control P, PI, PD, PID, en forma digital, enriquecidas

(a)

(7)

con algoritmos digitales de autosintonización, además de las prestaciones que aporta la con algoritmos digitales de autosintonización, además de las prestaciones que aporta la interface visual que aporta una pantalla LCD en color que puede conmutar a diferentes interface visual que aporta una pantalla LCD en color que puede conmutar a diferentes modos y presentaciones como las mostradas

modos y presentaciones como las mostradas

Figura 1.5. Controladores digitales actuales de un solo lazo de control. Figura 1.5. Controladores digitales actuales de un solo lazo de control.

Primer sistema de

Primer sistema de Control Distribuído: en 1975

Control Distribuído: en 1975 (TDC2000 de Honeywell)

(TDC2000 de Honeywell)

El microcontrolador hizo económicamente posible diseñar computadoras especializadas en El microcontrolador hizo económicamente posible diseñar computadoras especializadas en cada parte del proceso, de manera que en un tiempo ya se tenían computadoras cada parte del proceso, de manera que en un tiempo ya se tenían computadoras interactuando y compartiendo las diferentes labores de control, supervisión, monitoreo, interactuando y compartiendo las diferentes labores de control, supervisión, monitoreo, almacenamiento, todas ellas intercomunicadas mediante una red de área local también almacenamiento, todas ellas intercomunicadas mediante una red de área local también basada en computadoras. Este esquema mejoró notablemente la robustez del sistema global, basada en computadoras. Este esquema mejoró notablemente la robustez del sistema global, la disponibilidad de los componentes, así como el la velocidad al realizar procesamiento en la disponibilidad de los componentes, así como el la velocidad al realizar procesamiento en paralelo basado en múltiples computadoras. A este esquema se le denominó control paralelo basado en múltiples computadoras. A este esquema se le denominó control distribuido (ver figura 1.6). El primer esquema de este tipo fue comercializado por distribuido (ver figura 1.6). El primer esquema de este tipo fue comercializado por Honeywell en 1975 y se denominó el TDC2000.

(8)

. . . . . . Consola del operador

Consola del operador

Computadoras Computadoras En D.D.C. En D.D.C. Computadora Computadora Supervisora Supervisora

Planta

Planta

   I    I  n  n    t    t  e  e  r  r    f    f  a  a  z  z    d    d  e  e    C    C  o  o   m   m   u   u   n   n    i    i  c  c  a  a

  c   c    i    i    ó    ó  n  n µcc µcc en en DDC DDC . . . . . . µcc µcc en en DDC DDC . . . . . . µcc µcc en en DDC DDC . . . . . . Sensores/ Sensores/  Actuadores Actuadores Sensores/  Sensores/  Actuadores Actuadores Sensores/  Sensores/  Actuadores Actuadores

Figura 1.6. Esquema de control jerárquico o distribuido. Figura 1.6. Esquema de control jerárquico o distribuido.

En la actualidad las compañías de automatización diseñan prácticamente todos sus equipos En la actualidad las compañías de automatización diseñan prácticamente todos sus equipos pensados como una pieza de un sistema de control distribuido, por ejemplo, en la figura 1.7 pensados como una pieza de un sistema de control distribuido, por ejemplo, en la figura 1.7 se muestra el diagrama de un sistema de control distribuido actual de la compañía Foxboro. se muestra el diagrama de un sistema de control distribuido actual de la compañía Foxboro.

Figura 1.7. Sistema de control distribuído actual de la compañía Foxboro. Figura 1.7. Sistema de control distribuído actual de la compañía Foxboro.

1.3.- Desarrollo de la Teoría del Control Digital

1.3.- Desarrollo de la Teoría del Control Digital

(9)

A continuación se enumeran algunos de los desarrollos más significativos de la teoría de A continuación se enumeran algunos de los desarrollos más significativos de la teoría de control digital y de control en general.

control digital y de control en general.

1948 Oldenburg y Sartorius.- Ecuaciones de diferencias para SLIT’s 1948 Oldenburg y Sartorius.- Ecuaciones de diferencias para SLIT’s

1949 C. Shannon concreta un trabajo previo de Nyquist estableciendo el teorema 1949 C. Shannon concreta un trabajo previo de Nyquist estableciendo el teorema fundamental del muestreo.

fundamental del muestreo.

1947 Hurewicz define una transformación para señales discretas 1947 Hurewicz define una transformación para señales discretas

1952 Ragazzini y Zadeh (USA) retoman el trabajo de Hurewicz y definen la

1952 Ragazzini y Zadeh (USA) retoman el trabajo de Hurewicz y definen la TransformadaTransformada  Z 

 Z . Esta es definida también en forma independiente por Tsypkin (URSS), Jury (USA) y. Esta es definida también en forma independiente por Tsypkin (URSS), Jury (USA) y Barker (Inglaterra). Otro enfoque fue desarrollado por

Barker (Inglaterra). Otro enfoque fue desarrollado por

Tsypkin en 1950, Barker en 1951,

Tsypkin en 1950, Barker en 1951,

y

y

Jury

Jury

en 1956 esta alternativa fue conocida como la

en 1956 esta alternativa fue conocida como la Transformada Z modificada

Transformada Z modificada..

1960 R. Kalman Introduce la teoría del espacio de estado. 1960 R. Kalman Introduce la teoría del espacio de estado.

1957 Bellman y Pontryagin (1962). Muestan que el problema del diseño de controladores 1957 Bellman y Pontryagin (1962). Muestan que el problema del diseño de controladores puede formularse como un Problema de optimización.

puede formularse como un Problema de optimización.

1960 Kalman: problema LQR = Ecuación de Riccati. Introduce también la teoría de control 1960 Kalman: problema LQR = Ecuación de Riccati. Introduce también la teoría de control estocástico convirtiendo el controlador LQR en el LQG lo que conlleva más tarde al Filtro estocástico convirtiendo el controlador LQR en el LQG lo que conlleva más tarde al Filtro de Kalman

de Kalman

1969 – 1979 Métodos polinomiales para la solución de problemas específicos de control 1969 – 1979 Métodos polinomiales para la solución de problemas específicos de control (Kalman 1969, Rosenbrock 1970, Wonham 1974, Blomberg & Ylinen 1983, Kucera 1979. (Kalman 1969, Rosenbrock 1970, Wonham 1974, Blomberg & Ylinen 1983, Kucera 1979. 1970’s – 1980’s Se desarrollan metodologías para la

1970’s – 1980’s Se desarrollan metodologías para la identificación de procesosidentificación de procesos basadas enbasadas en computadora. Astrom y Eykhoff (1971), Ljung (1987)

computadora. Astrom y Eykhoff (1971), Ljung (1987)

1970’s – 1980’s paralelamente se desarrollan también metodologías para incorporar 1970’s – 1980’s paralelamente se desarrollan también metodologías para incorporar esquemas de identificación a los controladores diseñados, de manera que se obtienen esquemas de identificación a los controladores diseñados, de manera que se obtienen controladores adaptables

controladores adaptables que por primera vez son viables dados los avances de laque por primera vez son viables dados los avances de la tecnología digital Astrom y Wittenmark (1973, 1980, 1995).

tecnología digital Astrom y Wittenmark (1973, 1980, 1995).

1974: El Británico Ebrahim Mandani, demuestra la aplicabilidad de la lógica difusa descrita 1974: El Británico Ebrahim Mandani, demuestra la aplicabilidad de la lógica difusa descrita (por Lofti Zadeh 10 años antes) en el campo del control, desarrolla el primer sistema de (por Lofti Zadeh 10 años antes) en el campo del control, desarrolla el primer sistema de Control con Lógica Difusa

Control con Lógica Difusa práctico: La Regulación de un Motor de Vapor esto inaugura lospráctico: La Regulación de un Motor de Vapor esto inaugura los primeros trabajos de técnicas de inteligencia artificial aplicadas al control: después primeros trabajos de técnicas de inteligencia artificial aplicadas al control: después vendrían las redes neuronales y los algoritmos genéticos.

vendrían las redes neuronales y los algoritmos genéticos.

1980’s Aparecen los primeros controladores digitales que incorporan herramientas de 1980’s Aparecen los primeros controladores digitales que incorporan herramientas de sintonización automática desarrolladas como un producto de la teoría del control adaptable sintonización automática desarrolladas como un producto de la teoría del control adaptable

..

En 1987, aparece el concepto de “Fuzzy Boom", ya que se comercializa una multitud de En 1987, aparece el concepto de “Fuzzy Boom", ya que se comercializa una multitud de productos basados en la lógica difusa, sobretodo en el Japón.

(10)

1980 a la fecha. George Zames (1981). Introduce la técnica de diseño de controladores 1980 a la fecha. George Zames (1981). Introduce la técnica de diseño de controladores robustos denominada control H-infinito. Alberto Isidori (1985). Retoma las herramientas de robustos denominada control H-infinito. Alberto Isidori (1985). Retoma las herramientas de la geometría diferencial para el estudio de los sistemas no lineales

la geometría diferencial para el estudio de los sistemas no lineales

1.3.1.- El futuro del control por computadora

1.3.1.- El futuro del control por computadora

El desarrollo que se espera para el futuro próximo se deberá dar en: El desarrollo que se espera para el futuro próximo se deberá dar en:

Conocimiento de los procesos

Conocimiento de los procesos

.- El conocimiento de los procesos se ve impulsado por el.- El conocimiento de los procesos se ve impulsado por el uso de las computadoras conectadas a los procesos, ya que de esta manera es más fácil la uso de las computadoras conectadas a los procesos, ya que de esta manera es más fácil la obtención de datos en línea así como la realización de experimentos y el proceso de los obtención de datos en línea así como la realización de experimentos y el proceso de los resultados.

resultados.

Tecnología de las mediciones

Tecnología de las mediciones

.- Esto es difícil de predecir, sin embargo, la combinación de.- Esto es difícil de predecir, sin embargo, la combinación de sensores de distintas tecnologías con los modelos matemáticos del proceso ya aporta nuevas sensores de distintas tecnologías con los modelos matemáticos del proceso ya aporta nuevas técnicas de diagnóstico de fallas, además del desarrollo de medidores basados en técnicas de diagnóstico de fallas, además del desarrollo de medidores basados en computadora.

computadora.

Tecnología de las computadoras

Tecnología de las computadoras

.- Aquí se espera un desarrollo continuado de la.- Aquí se espera un desarrollo continuado de la reducción de la razón costo/desempeño de los circuitos principales y de soporte de las reducción de la razón costo/desempeño de los circuitos principales y de soporte de las computadoras, además del desarrollo de software y periféricos cada vez más poderosos. computadoras, además del desarrollo de software y periféricos cada vez más poderosos.

Teoría del control

Teoría del control

.- La incorporación de las herramientas teóricas desarrolladas ha sido.- La incorporación de las herramientas teóricas desarrolladas ha sido gradual (control adaptable, control de modelo predictivo) sin embargo aún faltan por gradual (control adaptable, control de modelo predictivo) sin embargo aún faltan por incorporarse muchos algoritmos y metodologías.

incorporarse muchos algoritmos y metodologías.

Dificultades

Dificultades

: La implementación de los nuevos métodos de control en tiempo real basados: La implementación de los nuevos métodos de control en tiempo real basados en herramientas de software accesibles.

en herramientas de software accesibles.

1.4.- ¿Porqué una teoría de control por computadora?

1.4.- ¿Porqué una teoría de control por computadora?

Una manera simple de ver el control digital es considerarlo como una versión aproximada Una manera simple de ver el control digital es considerarlo como una versión aproximada del control analógico, es decir, podemos usar la teoría de control analógico tradicional para del control analógico, es decir, podemos usar la teoría de control analógico tradicional para desarrollar controladores analógicos y al final hacer una buena aproximación discreta del desarrollar controladores analógicos y al final hacer una buena aproximación discreta del controlador obtenido, entonces ¿porqué considerar una teoría aparte para estudiar los controlador obtenido, entonces ¿porqué considerar una teoría aparte para estudiar los sistemas de control por computadora?.

sistemas de control por computadora?.

Una buena teoría de control debe explicar completamente el esquema básico de control por Una buena teoría de control debe explicar completamente el esquema básico de control por computadora mostrado en

computadora mostrado en la figura la figura 1.1. 1.1. el cual el cual tiende a tiende a comportarse como un comportarse como un sistemasistema analógico conforme la frecuencia del reloj se incrementa más y más. Sin embargo, existen analógico conforme la frecuencia del reloj se incrementa más y más. Sin embargo, existen varios fenómenos propios de este esquema que no pueden ocurrir en un sistema puramente varios fenómenos propios de este esquema que no pueden ocurrir en un sistema puramente analógico.

(11)

1.4.1.- Características propias de los sistemas muestreados.

1.4.1.- Características propias de los sistemas muestreados.

Las siguientes características están presentes en los sistemas muestreados, sin embargo, Las siguientes características están presentes en los sistemas muestreados, sin embargo, NO pueden aparecer en los sistemas lineales invariantes en el tiempo con controladores NO pueden aparecer en los sistemas lineales invariantes en el tiempo con controladores continuos:

continuos: 

 Dependencia del tiempoDependencia del tiempo 

 Armónicos de alto ordenArmónicos de alto orden 

 Transitorio de tiempo finito (tiempo de asentamiento finito)Transitorio de tiempo finito (tiempo de asentamiento finito)

Dependencia del tiempo.

Dependencia del tiempo.

Por ejemplo, consideremos la respuesta en el tiempo de un sistema continuo y uno digital Por ejemplo, consideremos la respuesta en el tiempo de un sistema continuo y uno digital bajo la misma entrada (escalón unitario) mostrada en la figura 1.8

bajo la misma entrada (escalón unitario) mostrada en la figura 1.8 C

Coonnttiinnuuoo: : ( ) y y tt( )

+

+

yy tt( )( )

==

u t u( )( )t  Discreto: yDiscreto: y=0.3679y=0.3679yk-1k-1+0.6321u+0.6321u

Figura 1.8. Respuesta al escalón unitario de un sistema continuo y un sistema discreto. Figura 1.8. Respuesta al escalón unitario de un sistema continuo y un sistema discreto.

Y luego veamos qué ocurre si el escalón se retarda 0.5 segundos. La respuesta de ambos Y luego veamos qué ocurre si el escalón se retarda 0.5 segundos. La respuesta de ambos sistemas se muestra en la figura 1.9

sistemas se muestra en la figura 1.9 C

Coonnttiinnuuoo: : ( ) y y tt( )

+

+

yy tt( )( )

==

u t u( )( )t  Discreto: yDiscreto: yk k =0.3679y=0.3679yk-1k-1+0.6321u+0.6321uk k  Step response Step response Time (sec) Time (sec)    A    A  m  m   p   p    l    l    i    i    t    t  u  u    d    d 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 0 0. 0. 0. 0. 0. 0. 0. 0. 1

1 Step ResponseStep Response

Time (sec) Time (sec) 0 0 11 22 33 44 55 66 0 0 0.2 0.2 0.4 0.4 0.6 0.6 0.8 0.8 1 1    A    A  m  m   p   p    l    l    i    i    t    t  u  u    d    d  e  e Step Response Step Response    A    A  m  m   p   p    l    l    i    i    t    t  u  u    d    d  e  e 0 0 0.2 0.2 0.4 0.4 0.6 0.6 0.8 0.8 1 1

(12)

Figura 1.9. Respuesta de los sistemas anteriores al

Figura 1.9. Respuesta de los sistemas anteriores al escalón retardado 0.5 seg.escalón retardado 0.5 seg.

De la figura 1.9 se puede observar que mientras la salida del sistema continuo cumple con De la figura 1.9 se puede observar que mientras la salida del sistema continuo cumple con la propiedad de invariancia en el tiempo:

la propiedad de invariancia en el tiempo:

En cambio, la salida del sistema discreto produce una salida y(k-1) en lugar de la esperada En cambio, la salida del sistema discreto produce una salida y(k-1) en lugar de la esperada y(k-0.5).

y(k-0.5).

Armónicos de alto orden

Armónicos de alto orden

Para el mismo par de sistemas del caso anterior, si obtenemos su respuesta a una entrada Para el mismo par de sistemas del caso anterior, si obtenemos su respuesta a una entrada puramente senoidal de 0.25 hertz, con un periodo de muestreo de 1.9 segundos, obtenemos puramente senoidal de 0.25 hertz, con un periodo de muestreo de 1.9 segundos, obtenemos la respuesta mostrada en la figura 1.10.

la respuesta mostrada en la figura 1.10. C

Coonnttiinnuuoo: : ( ) y y tt( )

+

+

yy tt( )( )

==

u t u( )( )t  Discreto: yDiscreto: y=0.3679y=0.3679yk-1k-1+0.6321u+0.6321u

Figura 1.10. Respuesta de ambos sistemas a una señal senoidal de 0.25 hertz Figura 1.10. Respuesta de ambos sistemas a una señal senoidal de 0.25 hertz

Como puede observarse de la figura 1.10, mientras que el sistema continuo presenta un Como puede observarse de la figura 1.10, mientras que el sistema continuo presenta un estado estacionario completamente senoidal con una frecuencia igual a la de entrada, la estado estacionario completamente senoidal con una frecuencia igual a la de entrada, la salida del sistema discreto es un tren de pulsos cuadrados, el cual contiene una gama de salida del sistema discreto es un tren de pulsos cuadrados, el cual contiene una gama de frecuencias muy grande, no presente en la entrada.

frecuencias muy grande, no presente en la entrada.

Step Response Step Response Time (sec) Time (sec)    A    A  m  m   p   p    l    l    i    i    t    t  u  u    d    d  e  e 0 0 11 22 33 44 55 66 0 0 0.2 0.2 0.4 0.4 0.6 0.6 0.8 0.8 1 1

Si la respuesta a u(t) es y(t), entonces la respuesta a u(t-0.5) es y(t-0.5) Si la respuesta a u(t) es y(t), entonces la respuesta a u(t-0.5) es y(t-0.5)

(13)

Transitorio

Transitorio de

de tiempo

tiempo finito

finito

Consideremos el sistema doble integrador Consideremos el sistema doble integrador

(( ))  y

 y

==

uu t t  (1.3)(1.3)

Consideremos además el controlador analógico por retroalimentación de estado: Consideremos además el controlador analógico por retroalimentación de estado:

1 1 22 (( )) u u tt

=

=

kk yy

++

kk yy (1.4)(1.4) Con k  Con k 11= k = k 22= -1= -1

En la figura 1.11 se muestra la respuesta del controlador analógico en color azul y la En la figura 1.11 se muestra la respuesta del controlador analógico en color azul y la respuesta correspondiente de su versión discretizada (en color rojo) con un periodo de respuesta correspondiente de su versión discretizada (en color rojo) con un periodo de muestreo

muestreo Ts=0.1sTs=0.1s. En la figura 1.12 se muestran las acciones de control necesarias para. En la figura 1.12 se muestran las acciones de control necesarias para obtener la respuesta de la figura 1.11.

obtener la respuesta de la figura 1.11.

Figura 1.11. Respuesta al escalón unitario

Figura 1.11. Respuesta al escalón unitario del integrador doble con la del integrador doble con la retro de estado continua y discretizadaretro de estado continua y discretizada

Figura 1.12. Acción de control aplicada al doble integrador con la retro de estado continua y discretizada Figura 1.12. Acción de control aplicada al doble integrador con la retro de estado continua y discretizada La ley de control discretizada se calcula en los instantes de muestreo simplemente como La ley de control discretizada se calcula en los instantes de muestreo simplemente como

1

1 22

(( )) (( )) (( ))

u k

u kTTss

=

=

k y kk y kTTss

++

kk y ky kT Tss (1.5)(1.5) y se mantiene constante entre un instante de muestreo y el siguiente, por esta razón la y se mantiene constante entre un instante de muestreo y el siguiente, por esta razón la gráfica de u(k) presenta la forma escalonada típica mostrada en la figura 1.12.

gráfica de u(k) presenta la forma escalonada típica mostrada en la figura 1.12.

Utilizando teoría de control digital se demuestra que la ley de control (1.5) corresponde a Utilizando teoría de control digital se demuestra que la ley de control (1.5) corresponde a un controlador “deadbeat”, el cual tiene un tiempo de asentamiento finito de n*Ts donde un controlador “deadbeat”, el cual tiene un tiempo de asentamiento finito de n*Ts donde n=2 (orden del sistema) cuando se eligen las ganancias siguientes:

n=2 (orden del sistema) cuando se eligen las ganancias siguientes: 0 0 11 22 33 44 55 66 77 88 99 1100 -0.5 -0.5 0 0 0. 0. 55 1 1   e   e   n   n    t    t  r  r  a  a    d    d  a  a    (    (  u  u    )    ) 0 0 11 22 33 44 55 66 77 88 99 11 00 0 0 0 0 .5.5 1 1 1 1 .5.5   p   p   o   o   s   s    i    i  c  c    i    i  o  o  n  n    (    (  y  y    )    )

(14)

1 1 22 22 1 1 33 ,, 2 2 kk k k  T Tss TTss

=

=

=

=

−−

(1.6)(1.6)

La figura 1.13 muestra la respuesta del sistema en lazo cerrado usando el controlador La figura 1.13 muestra la respuesta del sistema en lazo cerrado usando el controlador deadbeat con

deadbeat con Ts=1seg.Ts=1seg.

Figura 1.13 respuesta del doble integrador con

Figura 1.13 respuesta del doble integrador con el controlador deadbeat conel controlador deadbeat con Ts=1sTs=1s

Figura 1.14 Acción de control del deadbeat aplicada al doble integrador. Figura 1.14 Acción de control del deadbeat aplicada al doble integrador.

Como puede apreciarse en la figura 1.13, la salida del sistema alcanza la referencia en 2 Como puede apreciarse en la figura 1.13, la salida del sistema alcanza la referencia en 2 segundos y la acción de control (figura 1.14) no requiere un esfuerzo muy considerable segundos y la acción de control (figura 1.14) no requiere un esfuerzo muy considerable comparado con el controlador analógico o el discretizado del primer caso (figura 1.12). comparado con el controlador analógico o el discretizado del primer caso (figura 1.12).

1.4.2.- Procesos inherentemente muestreados.

1.4.2.- Procesos inherentemente muestreados.

Si no fuera suficiente justificación la existencia de los comportamientos propios de los Si no fuera suficiente justificación la existencia de los comportamientos propios de los sistemas digitales mencionados arriba, existen también sistemas que son discretos de sistemas digitales mencionados arriba, existen también sistemas que son discretos de origen, es decir, sistemas que no son discretizaciones de procesos continuos. Por ejemplo: origen, es decir, sistemas que no son discretizaciones de procesos continuos. Por ejemplo:

••

Algoritmos ejecutados en computadora. (Métodos numéricos): Muestreo gobernadoAlgoritmos ejecutados en computadora. (Métodos numéricos): Muestreo gobernado por el reloj de la computadora.

por el reloj de la computadora.

••

Sistemas de medición muestreadosSistemas de medición muestreados

o

o Radar: muestras cada revolución de la antenaRadar: muestras cada revolución de la antena o

o Instrumentos analíticos (espectrógrafos, cromatógrafos): Muestras de laInstrumentos analíticos (espectrógrafos, cromatógrafos): Muestras de la

sustancia procesadas fuera de línea sustancia procesadas fuera de línea

o

o Sistemas económicos: muestras cada periodo de corte.Sistemas económicos: muestras cada periodo de corte.

••

Electrónica de potencia: muestreo debido al switcheo de los tiristoresElectrónica de potencia: muestreo debido al switcheo de los tiristores 0 0 11 22 33 44 55 66 77 88 99 1100 -1 -1 -0.5 -0.5 0 0 0. 0.55 1 1   e   e   n   n    t    t  r  r  a  a    d    d  a  a    (    (  u  u    )    ) 0 0 11 22 33 44 55 66 77 88 99 1100 0 0 0.5 0.5 1 1 1.5 1.5   p   p   o   o   s   s    i    i  c  c    i    i  o  o  n  n    (    (  y  y    )    )

(15)

••

Sistemas biológicos: transmisión de señales en el sistema nervioso basadas enSistemas biológicos: transmisión de señales en el sistema nervioso basadas en pulsos.

pulsos.

••

Motores de combustión interna: están sincronizados por el proceso de explosiónMotores de combustión interna: están sincronizados por el proceso de explosión repetitiva.

(16)

Capítulo 2

Capítulo 2

Modelado del Proceso de Muestreo

Modelado del Proceso de Muestreo

2.1. Introducción.

2.1. Introducción.

El muestreo es la propiedad fundamental de los sistemas de control por computadora y es El muestreo es la propiedad fundamental de los sistemas de control por computadora y es realizado como una parte del proceso de conversión de Analógico a Digital.

realizado como una parte del proceso de conversión de Analógico a Digital.

En el contexto de comunicaciones electrónicas y sistemas de control, “muestrear” significa En el contexto de comunicaciones electrónicas y sistemas de control, “muestrear” significa reemplazar una señal continua por sus valores numéricos o muestras tomados en ciertos reemplazar una señal continua por sus valores numéricos o muestras tomados en ciertos instantes de tiempo denominados instantes de muestreo.

instantes de tiempo denominados instantes de muestreo.

El proceso inverso al muestreo consiste en convertir una secuencia de valores numéricos El proceso inverso al muestreo consiste en convertir una secuencia de valores numéricos (muestras) a una señal continua y se denomina

(muestras) a una señal continua y se denomina inversión del muestreoinversión del muestreo oo reconstrucción dereconstrucción de señales

señales. Este proceso inverso es realizado en los convertidores de digital a analógico.. Este proceso inverso es realizado en los convertidores de digital a analógico.

2.2.- Descripción del proceso de muestreo y definiciones

2.2.- Descripción del proceso de muestreo y definiciones

En la figura 2.1 se describe el proceso de muestreo que convierte la

En la figura 2.1 se describe el proceso de muestreo que convierte la señal analógicaseñal analógica  f f t (( ))t 

en la

en la señal de tiempo discretoseñal de tiempo discreto  f f t (( ))t  ..

Figura 2.1. El

Figura 2.1. El proceso de muestreo.proceso de muestreo.

El proceso de muestreo solo discretiza los valores del tiempo (escala horizontal) y no los El proceso de muestreo solo discretiza los valores del tiempo (escala horizontal) y no los valores de la señal (escala vertical), esto es sólo una parte de lo que ocurre en un valores de la señal (escala vertical), esto es sólo una parte de lo que ocurre en un convertidor de analógico a digital, ya que en el muestreo solo se convierten en discretos los convertidor de analógico a digital, ya que en el muestreo solo se convierten en discretos los val

valoreores s dedel l tietiempompo, , por por ellello o a a (( )) f f t t  se le llama señal de tiempo discreto.se le llama señal de tiempo discreto. En

En un un convertidconvertidor or de de analógicanalógico o a a digital, digital, también también se se discretizadiscretizan n los los valores valores de de  f f t (( ))t  alal expresarlos con un número finito de bits (a este proceso se le llama

expresarlos con un número finito de bits (a este proceso se le llama cuantizacióncuantización). De esta). De esta manera, al usar n

manera, al usar n bits, solo se pueden representar bits, solo se pueden representar 22nn vvaalloorrees s dde e  f f t (( ))t  y el resto de losy el resto de los valores simplemente se redondean al valor más cercano.

valores simplemente se redondean al valor más cercano.

(t) (t) muestreadormuestreador t  t k k  (t  (t k k )) t  t  t  t 00 t t 11 t t 22 t t 33 t t 44t t 55…… t t 00 t t 11 t t 22 t t 33 t t 44t t 55……

(17)

En la figura 2.2 se muestra la etapa de cuantización suponiendo que se usan solamente n=3 En la figura 2.2 se muestra la etapa de cuantización suponiendo que se usan solamente n=3 bits

bits y y por por lo lo tanto tanto solo solo se se pueden pueden represenrepresentar tar 8 8 valores valores distintos distintos de de (( )) f f t t  ..

Fig. 2.2. Proceso de cuantización y codificación para n=3 bits. Fig. 2.2. Proceso de cuantización y codificación para n=3 bits.

Después de la cuantización se asigna un código binario a cada valor representable de la Después de la cuantización se asigna un código binario a cada valor representable de la sseeññaal l (( )) f f t t  , con esto se discretiza la escala vertical, obteniéndose una señal discreta en, con esto se discretiza la escala vertical, obteniéndose una señal discreta en ambas escalas (vertical y horizontal).

ambas escalas (vertical y horizontal).

Denotaremos los instantes de muestreo como

Denotaremos los instantes de muestreo como t t t t  t t t t  00,, ,,11 22,, ,, ...33 o bien, comoo bien, como t t  concon 0,1,2,3,...

0,1,2,3,...

==

de de manera manera que que la la versión versión muestreamuestreada da de de (( )) f f t t  consiste en la secuencia, listaconsiste en la secuencia, lista o

o coconjnjununto to de de vavaloloreres s (( )) f f t t  ==

{

{

 f f tt(( )),, (( )),, (( )),,...00 ff tt11 ff t t 22

}}

..

Muestreo uniforme o periódico

Muestreo uniforme o periódico

.- Es el que se considerará en este curso y corresponde al.- Es el que se considerará en este curso y corresponde al caso en que los instantes de muestreo son equidistantes, es decir, son múltiplos de un caso en que los instantes de muestreo son equidistantes, es decir, son múltiplos de un intervalo de tiempo constante

intervalo de tiempo constante hh. A esta constante. A esta constante hh se le llamase le llama

periodo de muestreo

periodo de muestreo

.. k 

tt

=

= ⋅⋅

kk hh

En

En eseste te cacaso so la la secsecuenuencicia a (( )) f f t t  se convierte ense convierte en (( ))

 f

 f t t  ==

{

{

 f f((00)),, (( )),, ((2ff hh ff 2 )),, ((3hh ff 3 )),,...hh

}}

Frecuencia de muestreo

Frecuencia de muestreo

.- Se denota por.- Se denota por  f  f ss y se define como el inverso del periodo dey se define como el inverso del periodo de muestreo, es decir muestreo, es decir 1 1 ss  f   f  h h

==

(muestras/seg)(muestras/seg) O bien, O bien, 2 2 2 2 ss  f  f ss h h

π 

π 

ω

ω

=

=

π 

π 

==

(rad/seg)(rad/seg) (t  (t k k )) t  t k k  t  t 00 t t 11 t t 22 t t 33 t t 44t t 55…… cuantización cuantización (t  (t k k )) t  t k k  t  t 00 t t 11 t t 22 t t 33 t t 44t t 55…… Mínima Mínima escala escala Código Código 111 111 110 110 101 101 100 100 011 011 010 010 001 001 000 000 Plena Plena escala escala

(18)

2.3.- Introducción al Teorema Fundamental del Muestreo.

2.3.- Introducción al Teorema Fundamental del Muestreo.

Una pregunta fundamental que se desprende del proceso de muestreo es la siguiente ¿Será Una pregunta fundamental que se desprende del proceso de muestreo es la siguiente ¿Será posible

posible recuperarecuperar r la la información información de de la la señal señal analógica analógica (( )) f f t t  a a papartirtir r de de sus sus muemuestrstras as (( )) f f t t  ?? El teorema fundamental del muestreo responde a esta pregunta. Para ganar alguna noción El teorema fundamental del muestreo responde a esta pregunta. Para ganar alguna noción intuitiva respecto a este teorema observemos que entre más muestras tomemos por unidad intuitiva respecto a este teorema observemos que entre más muestras tomemos por unidad de tiempo (es decir, entre mayor sea la frecuencia de muestreo

de tiempo (es decir, entre mayor sea la frecuencia de muestreo  f  f ss) perderemos menos) perderemos menos información de la señal original, pero la información perdida también depende de que tan información de la señal original, pero la información perdida también depende de que tan rápido cambia dicha señal original. Para visualizar esta situación consideremos el muestreo rápido cambia dicha señal original. Para visualizar esta situación consideremos el muestreo de dos señales muestreadas a la misma frecuencia

de dos señales muestreadas a la misma frecuencia  f  f ss, pero una señal con variaciones lentas, pero una señal con variaciones lentas y otra con variaciones rápidas en la figura 2.3

y otra con variaciones rápidas en la figura 2.3

Fig. 2.3.- Dos señales muestreadas a

Fig. 2.3.- Dos señales muestreadas a la misma frecuenciala misma frecuencia  f  f ss.. a) Señal con variaciones lentas. b) Señal cona) Señal con variaciones lentas. b) Señal con variaciones rápidas

variaciones rápidas

Como puede intuirse de la figura 2.3, es

Como puede intuirse de la figura 2.3, es posible que noposible que no se pueda recuperar la señal originalse pueda recuperar la señal original del inciso (b) a partir de sus muestras.

del inciso (b) a partir de sus muestras.

Un caso que hace evidente lo que ocurre en la figura 2.3(b) es el mostrado en la figura 2.4 Un caso que hace evidente lo que ocurre en la figura 2.3(b) es el mostrado en la figura 2.4 en donde se muestrean dos señales distintas:

en donde se muestrean dos señales distintas:  f tt f11( )( ) 1

= ++

=

1 ssiinn((22

π 

π 

t t )) ,,  f f t 22(( )) 1t 

==

1. En este caso se. En este caso se obtienen las mismas muestras

obtienen las mismas muestras f f t (( ))t  para las dos señales, por lo tanto a partir de las puraspara las dos señales, por lo tanto a partir de las puras muestras es imposible saber si las muestras provienen de una señal o de la otra.

muestras es imposible saber si las muestras provienen de una señal o de la otra.

Fig. 2.4.- Dos señales que producen las

Fig. 2.4.- Dos señales que producen las mismas muestras.mismas muestras.

(a)

(a)

(b)

(b)

0 0 00..55 11 11..55 22 -1.5 -1.5 -1 -1 -0.5 -0.5 0 0 0.5 0.5 1 1 1.5 1.5 0 0 00..55 11 11..55 22 -1.5 -1.5 -1 -1 -0.5 -0.5 0 0 0.5 0.5 1 1

(19)

2.3.1.- El Teorema de Nyquist-Shannon

2.3.1.- El Teorema de Nyquist-Shannon

..

El teorema del muestreo de Nyquist-Shannon, también conocido como teorema del El teorema del muestreo de Nyquist-Shannon, también conocido como teorema del muestreo de Whittaker-Nyquist-Kotelnikov-Shannon, es un teorema fundamental de la muestreo de Whittaker-Nyquist-Kotelnikov-Shannon, es un teorema fundamental de la

teoría de la información

teoría de la información, de especial interés en las telecomunicaciones y en el control, de especial interés en las telecomunicaciones y en el control digital. Este teorema fue formulado en forma de conjetura por primera vez por Harry digital. Este teorema fue formulado en forma de conjetura por primera vez por Harry Nyquist en 1928 (

Nyquist en 1928 (Certain topics in telegraph transmission theoryCertain topics in telegraph transmission theory), y fue demostrado), y fue demostrado formalmente por Claude E. Shannon en 1949 (

formalmente por Claude E. Shannon en 1949 (CommunicatioCommunication in n in the presence of noisethe presence of noise). La). La siguiente es la versión de Shannon:

siguiente es la versión de Shannon:

Ade

Además, más, la la señaseñal l concontinutinua a  f f t (( ))t  se puede calcular a partir de sus muestras mediante lase puede calcular a partir de sus muestras mediante la siguiente

siguiente fórmula de i fórmula de interpolaciónterpolación de Shann de Shannonnon..

[ [

]]

(( )) (( )) ss(( )) // 22 k  k   f  f tt ff khkh SincSinc

ω 

ω 

tt khkh ∞ ∞ =−∞ =−∞

=

=

−−

(2.1)(2.1) Donde la función

Donde la función SincSincse define comose define como

sin sin 0 0 (( )) 1 1 00  x  x si si xx S Siinncc xx  x x si si xx



≠≠



==





==



(2.2) (2.2)

Demostración

Demostración

:: La

La hipóhipótesitesis s de de que que (( )) f f t t  no contiene frecuencias mayores ano contiene frecuencias mayores a

ω 

ω 

00, significa que el espectro, significa que el espectro (contenido de frecuencia o Transformada de Fourier)

(contenido de frecuencia o Transformada de Fourier) F F (( ))

ω 

ω 

de la señal es dede la señal es de Ancho  Ancho dede  Banda Limitad

 Banda Limitadaa como se muestra en la figura 2.5.como se muestra en la figura 2.5.

Figura 2.5.- Espectro de banda limitada Figura 2.5.- Espectro de banda limitada

(( ))

ω 

ω 

es es la la TransforTransformada mada de de Fourier Fourier de de (( )) f f t t  , es decir,, es decir,

(( )) F  F ω ω  ω  ω  0 0 ω  ω  0 0 ω  ω  −− 2 2 ss ω  ω  2 2 ss ω  ω  −− ncho de banda ncho de banda Una

Una señaseñal l concontinutinua a (( )) f f t t  que no contiene frecuencias mayores aque no contiene frecuencias mayores a

ω 

ω 

00 está dada de maneraestá dada de manera única por sus muestras en puntos equidistantes

única por sus muestras en puntos equidistantes {{...,, (( 2 f f

2 )),, ((hh ff

−−

h ffh)),, ((00)),, (( )),, ((2ff hh ff 2 )),,...}hh } sisi 0 0 2 2 ss

ω

ω

>>

ω 

ω 

(20)

(( )) (( ))  j j t t  F F

ω 

ω 

ff tt ee ω ω ddtt    ∞ ∞ −− −∞ −∞

==

∫∫

(2.3)(2.3) O

O bibienen, , (( )) f f t t  es es la la TranTransforsformada mada InvInversa ersa de de FouFourier rier de de (( ))F F 

ω 

ω 

1 1 (( )) (( )) 2 2  j  j t t   f  f tt FF

ω

ω

ee ω ω d d 

ω 

ω 

π 

π 

∞ ∞ −∞ −∞

==

∫∫

(2.4)(2.4) A partir de

A partir de F F (( ))

ω 

ω 

definimos la función auxiliar siguientedefinimos la función auxiliar siguiente 1 1 (( )) (( )) ss ss k  k  F F FF k k  h h

ω

ω

ω

ω

ω 

ω 

∞ ∞ =−∞ =−∞

=

=

++

(2.5)(2.5)

Obsérvese que en el caso en que

Obsérvese que en el caso en que

ω

ω

ss

>>

22

ω 

ω 

00, een, nttoonnccees s F F ss(( ))

ω 

ω 

es simplemente una secuenciaes simplemente una secuencia periódica de copias de

periódica de copias de F F (( ))

ω 

ω 

como se muestra en la figura 2.6(a).como se muestra en la figura 2.6(a).

Figura 2.6.- Espectro de la

Figura 2.6.- Espectro de la señalseñal F F ss(( ))

ω 

ω 

a) Paraa) Para ω ω ss >>22ω ω 00. b) Para. b) Para ω ω ss <<22ω ω 00 En el caso en que

En el caso en que

ω

ω

ss

<<

22

ω 

ω 

00, , F F ss(( ))

ω 

ω 

se deforma debido a la contribución del traslape dese deforma debido a la contribución del traslape de ccaadda a ccooppiia a dde e ((FF

ω

ω

++

k k 

ω 

ω 

ss))ccoon n lla a ccooppiia a vveecciinna a FF((

ω

ω

+

+ ++

((k k  11))

ω 

ω 

ss)) lo cual hace aparecerlo cual hace aparecer frecuencias que no estaban en el espectro original como se observa en la figura 2.6(b).

frecuencias que no estaban en el espectro original como se observa en la figura 2.6(b).

A continuación supondremos que ocurre el caso de la figura 2.6(a), es decir, supondremos A continuación supondremos que ocurre el caso de la figura 2.6(a), es decir, supondremos que

que

ω

ω

ss

>>

22

ω 

ω 

00.. C

Coommo o F F ss(( ))

ω 

ω 

es periódica de periodoes periódica de periodo

ω 

ω 

ss se puede expandir en una serie de Fourier, comose puede expandir en una serie de Fourier, como sigue sigue (( ))  jkh jkh ss k k  k  k  F F

ω 

ω 

CC ee ω ω  ∞ ∞ −− =−∞ =−∞

==

(2.6)(2.6)

Donde los coeficientes

Donde los coeficientes C C  están dados porestán dados por

(( )) ss F  F  ω ω  0 0 ω  ω  0 0 ω  ω  −− 2 2 ss ω  ω  2 2 ss ω  ω  −− 00 ω ω ss 22ω ω ss ss ω  ω  −− 2 2ω ω ss −− 33 2 2 ss ω  ω  3 3 2 2 ss ω  ω  −− ω  ω  … … …… (a) Caso (a) Caso ω ω ss >>22ω ω 00 (( )) ss F  F ω ω  2 2 ss ω  ω  2 2 ss ω  ω  −− 00 ω ω ss 22ω ω ss ss ω  ω  −− 2 2ω ω ss −− 33 2 2 ss ω  ω  3 3 2 2 ss ω  ω  −− ω  ω  … … …… (b) Caso (b) Caso ω ω ss <<22ω ω 00 0 0 ω  ω  0 0 ω  ω  −−

Referencias

Documento similar

Cedulario se inicia a mediados del siglo XVIL, por sus propias cédulas puede advertirse que no estaba totalmente conquistada la Nueva Gali- cia, ya que a fines del siglo xvn y en

Control Perforado Verificado NUMERO z

Fuente de emisión secundaria que afecta a la estación: Combustión en sector residencial y comercial Distancia a la primera vía de tráfico: 3 metros (15 m de ancho)..

La distorsión del flujo ocurre porque se aplica un solo vector activo durante un tiempo relativamente grande en cada sector, tal como se muestra en el lugar geométrico del flujo

Para la realización de estos servicios las empresas puede ofrecer bonos temporales o por un número limitado de viajes. Para más información pueden ponerse en contacto con

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de

• x: Consigna de nivel deseado. • q: Caudal de líquido introducido en el depósito. • v: Señal de nivel del depósito. • e: Señal de error, diferencia entre consigna y

La función del primer potenciómetro es la de proporcionar la tensión de referencia a la entrada de la etapa de control de disparo de tiristores, de modo que esta tensión sirve para