0% encontró este documento útil (0 votos)
30 vistas19 páginas

Programación en Mecatrónica Discreta

Este documento presenta los conceptos básicos de los sistemas de control discreto y las ecuaciones de diferencias. Explica que las ecuaciones de diferencias se usan para modelar sistemas dinámicos discretos en el tiempo y cómo la transformada Z puede utilizarse para resolver este tipo de ecuaciones. También cubre el uso de ecuaciones de diferencias en la programación de controladores industriales.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
30 vistas19 páginas

Programación en Mecatrónica Discreta

Este documento presenta los conceptos básicos de los sistemas de control discreto y las ecuaciones de diferencias. Explica que las ecuaciones de diferencias se usan para modelar sistemas dinámicos discretos en el tiempo y cómo la transformada Z puede utilizarse para resolver este tipo de ecuaciones. También cubre el uso de ecuaciones de diferencias en la programación de controladores industriales.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd

Programación Aplicada a la

Mecatrónica

Profesor: Mg. Ing. Daniel Mendoza


jmendozar@[Link]
Programación Aplicada a la
Mecatrónica

Introducción a los sistemas de control


discreto aplicado a controladores
industriales
Introducción a los sistemas de
control discreto

• Objetivos:

– Explicar las características principales de una


ecuación de diferencias y su uso en sistemas
discretos.

– Resolver una ecuación de diferencias empleando la


transformada Z.

Programación Aplicada a la Mecatrónica


Motivación

Programación Aplicada a la Mecatrónica


Sistemas dinámicos

Sistema continuo en el tiempo Sistema discreto en el tiempo

Programación Aplicada a la Mecatrónica


Modelos

• Sistemas continuos:
– Ecuaciones diferenciales
– Funciones de transferencia (Transformada de Laplace)

• Sistemas discretos:
– Ecuaciones de diferencias
– Funciones de transferencia (Transformada Z)

Programación Aplicada a la Mecatrónica


Ecuación de diferencias

• Definición:
– Es una ecuación que recursivamente define una secuencia.
De esta forma, a partir de algunas condiciones iniciales, se
puede calcular toda la secuencia.

• Ejemplo: con

• Aplicaciones:
– Generación de secuencias de números
– Modelo de sistema dinámico

Programación Aplicada a la Mecatrónica


Generación de secuencias
• Serie de Fibonacci:

con y

Programación Aplicada a la Mecatrónica


Control por computadora

• La ley de control producida por una computadora


depende de valores pasados de sus entradas (e) y
salidas (u) mediante una ecuación de diferencias.

• Dada la siguiente información:


– Señales de entrada
– Señales de salida

Programación Aplicada a la Mecatrónica


Ley de control
• Para obtener la siguiente señal de salida, se deberá
computar una función, la cual se puede expresar como
sigue:

• Si la función f es lineal y depende sólo de un número


finito de entradas y salidas, entonces se puede escribir
de la siguiente forma:

Programación Aplicada a la Mecatrónica


Solución de ecuación de diferencias

• Dadas condiciones iniciales y una entrada e(k) para


k ≥ 0, hallar u(k) para k ≥ 0.

• Métodos:
– Empleando el método de la transformada Z
– Empleando una computadora digital

Programación Aplicada a la Mecatrónica


Transformada Z

• Definición:
– Dada una secuencia {yn}, la transformada Z denotada Y(z)
está dada por la serie infinita:

• Sólo se consideran términos a partir de n = 0


• La serie debe converger
• La variable z es continua

Programación Aplicada a la Mecatrónica


Tabla de transformadas Z

Programación Aplicada a la Mecatrónica


Tabla de transformadas Z

Programación Aplicada a la Mecatrónica


Ejemplo de aplicación

• Resolver la siguiente ecuación de diferencias:

1) Aplica transformada Z a ambos lados de la


ecuación:

Programación Aplicada a la Mecatrónica


Ejemplo de aplicación

• Sustituyendo las condiciones iniciales y simplificando, se


obtiene:

• Para encontrar x(k) se debe revisar en la tabla de


transformada (transformada inversa). Identificando lo
siguiente:

Programación Aplicada a la Mecatrónica


Ejemplo de aplicación

• Se llega finalmente a que x(k) viene dado por:

• Ejercicios:
• Resolver y(k+1) = a y(k) + δ(k), con y(0) = y0
y(k+1) = a y(k) + b, con y(0) = y0

Programación Aplicada a la Mecatrónica


Conclusiones
• Las ecuaciones en diferencias sirven para representar
matemáticamente a sistemas discretos en el tiempo.

• La solución de esta ecuación servirá para computar la


salida del controlador en función de valores pasados de
las entradas y salidas.

• Para entradas conocidas, una ecuación en diferencias se


puede resolver de manera cerrada empleando la
transformada Z. De otro modo, se requerirá el empleo de
una computadora.
Programación Aplicada a la Mecatrónica
Bibliografía

• Northampton University (2008). Basics of z-Transform


theory. Recuperado el 17 de abril de 2018 de
[Link]
1957143_1

Programación Aplicada a la Mecatrónica

También podría gustarte