Documente Academic
Documente Profesional
Documente Cultură
Parte I
Contenido
Señal escalón
1 Introducción Función impulso
Conceptos básicos de sistemas 3 MATLAB
Sistemas causales Ambiente de programación
Sistemas no causales 4 Notación
2 Señales causales Notación de vectores, matrices y escalares
Señal sinusoidal 5 Estructura de los sistemas dinámicos de primer
Señal coseno orden
Dr. Fernando Reyes Cortés Período: Otoño 2019 ( 6 de agosto de 2019) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Control Lineal y Servomecanismos Capítulo 1 Introducción a Sistemas Lineales ftp://ece.buap.mx/pub/profesor/FernandoReyes/CLSM/ Maestría en Ciencias de la Electrónica, Opción en Automatización 2 / 20
Introducción Señales causales MATLAB Notación Estructura de los sistemas dinámicos de primer orden Tarea
Introducción
Conceptos básicos de sistemas
El área de control automático se encuentra directamente relacionado con el estudio, análisis y diseño de
plantas, las cuales son consideradas sistemas físicos (también se conocen como procesos), compuestas por
un conjunto de elementos o componentes interconectados.
El análisis más sencillo de un sistema o planta se representa por un diagrama de bloques como el que se
muestra en la figura 1, donde:
u ∈ IR representa la entrada del sistema, generalmente es considerada como una función continua en el tiempo
t, es decir: u = u(t), ∀t ≥ 0. La entrada u(t) puede ser interpretada como un estímulo o inyección de energía
aplicada al sistema.
Dr. Fernando Reyes Cortés Período: Otoño 2019 ( 6 de agosto de 2019) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Control Lineal y Servomecanismos Capítulo 1 Introducción a Sistemas Lineales ftp://ece.buap.mx/pub/profesor/FernandoReyes/CLSM/ Maestría en Ciencias de la Electrónica, Opción en Automatización 3 / 20
Introducción Señales causales MATLAB Notación Estructura de los sistemas dinámicos de primer orden Tarea
Dr. Fernando Reyes Cortés Período: Otoño 2019 ( 6 de agosto de 2019) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Control Lineal y Servomecanismos Capítulo 1 Introducción a Sistemas Lineales ftp://ece.buap.mx/pub/profesor/FernandoReyes/CLSM/ Maestría en Ciencias de la Electrónica, Opción en Automatización 4 / 20
Introducción Señales causales MATLAB Notación Estructura de los sistemas dinámicos de primer orden Tarea
Definición 1: Sistema
Planta o sistema es un conjunto de elementos o componentes interconectados, cuya respuesta y(t) obedece a un
comportamiento dinámico, el cual está determinado por las propiedades y características de la entrada u(t).
Dr. Fernando Reyes Cortés Período: Otoño 2019 ( 6 de agosto de 2019) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Control Lineal y Servomecanismos Capítulo 1 Introducción a Sistemas Lineales ftp://ece.buap.mx/pub/profesor/FernandoReyes/CLSM/ Maestría en Ciencias de la Electrónica, Opción en Automatización 5 / 20
Introducción Señales causales MATLAB Notación Estructura de los sistemas dinámicos de primer orden Tarea
Dr. Fernando Reyes Cortés Período: Otoño 2019 ( 6 de agosto de 2019) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Control Lineal y Servomecanismos Capítulo 1 Introducción a Sistemas Lineales ftp://ece.buap.mx/pub/profesor/FernandoReyes/CLSM/ Maestría en Ciencias de la Electrónica, Opción en Automatización 6 / 20
Introducción Señales causales MATLAB Notación Estructura de los sistemas dinámicos de primer orden Tarea
Sistemas causales
En control automático las plantas son consideradas sistemas físicos, cuya dinámica evoluciona en el tiempo
t ≥ 0. La respuesta o salida de un sistema dinámico no se anticipa; en otras palabras, la salida y(t) depende
de entradas u(t) presentes y pasadas, pero no de entradas futuras.
Los sistemas dinámicos en control automático deben ser causales, ya que no pueden tener salidas futuras
disponibles, cuando las entradas no se han aplicado.
El principio de causalidad está directamente relacionado con causa-efecto.
Es importante resaltar la siguiente propiedad de un sistema causal. Si el tiempo t es negativo (t < 0), entonces
la respuesta del sistema será y(t) = 0. Un sistema causal exhibirá respuesta y(t) exclusivamente para ∀t ≥ 0.
Si y(t) ∈ IR es la respuesta de un sistema físico, entonces por el principio de causalidad (2), para entradas
pasadas y/o actuales, la respuesta y(t) queda en función del tiempo de la siguiente forma: y(t) = f (t, t − δ),
siendo f un mapa o función continua (cuya estructura matemática depende de la naturaleza del sistema),
δ ∈ IR+ es una constante estrictamente positiva, la cual se interpreta como un retardo en la respuesta del
sistema.
Un aspecto sutil es el siguiente: dada una entrada u(t), suponga que t = 0, entonces para propósitos de una
adecuada interpretación cuando hablamos de retardos t−δ, la respuesta del sistema y(t−δ) tendría argumento
negativo, puesto que t = 0, t − δ < 0; por lo que, y(t − δ) = 0; note que, si t = 0, no tiene sentido hablar de
retardos, en este instante de tiempo no existen, en t = 0 inicia la evolución dinámica del sistema, y no antes.
Dr. Fernando Reyes Cortés Período: Otoño 2019 ( 6 de agosto de 2019) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Control Lineal y Servomecanismos Capítulo 1 Introducción a Sistemas Lineales ftp://ece.buap.mx/pub/profesor/FernandoReyes/CLSM/ Maestría en Ciencias de la Electrónica, Opción en Automatización 7 / 20
Introducción Señales causales MATLAB Notación Estructura de los sistemas dinámicos de primer orden Tarea
Sistemas causales
u(t) = α1 ÿ + α2 ẏ + α2 y
ẋ = −ax + bu
Integrales de la forma:
Z ∞
w(t) = cos (t − δ)x(δ)dδ
0
Dr. Fernando Reyes Cortés Período: Otoño 2019 ( 6 de agosto de 2019) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Control Lineal y Servomecanismos Capítulo 1 Introducción a Sistemas Lineales ftp://ece.buap.mx/pub/profesor/FernandoReyes/CLSM/ Maestría en Ciencias de la Electrónica, Opción en Automatización 8 / 20
Introducción Señales causales MATLAB Notación Estructura de los sistemas dinámicos de primer orden Tarea
Sistemas no causales
Un sistema es considerado no causal si la salida depende de entradas pasadas, actuales y futuras. Es decir,
dada una entrada u(t), entonces la respuesta se adelanta en el dominio del tiempo a la entrada.
Observe que en este caso, la respuesta y(t + δ) tiene un adelanto δ en el tiempo con respecto a la entrada u(t);
dicho de otra forma, dada la señal de entrada u(t), entonces el sistema proporciona una respuesta en el futuro
t + δ, a pesar que la entrada u(t + δ) aun no se ha aplicado al sistema.
Una consecuencia sobre diseño y análisis de sistemas no causales, es que no pueden ser físicamente
implementados.
1 1
yn = xn−1 + xn+1
9 2
El sistema discreto xk = φxk−1 + γuk−1 es causal; sin embargo, la relación xk−1 = φ1 xk − φγ uk−1 , resulta no causal.
En la relación yn = xn+1 , cuando la variable tiempo t no forma parte del análisis, entonces tiene aplicaciones en
diversas áreas, por ejemplo en algoritmos recursivos tales como filtrado digital, procesamiento de imágenes,
procesamiento digital de señales.
Dr. Fernando Reyes Cortés Período: Otoño 2019 ( 6 de agosto de 2019) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Control Lineal y Servomecanismos Capítulo 1 Introducción a Sistemas Lineales ftp://ece.buap.mx/pub/profesor/FernandoReyes/CLSM/ Maestría en Ciencias de la Electrónica, Opción en Automatización 9 / 20
Introducción Señales causales MATLAB Notación Estructura de los sistemas dinámicos de primer orden Tarea
En control automático existen determinados tipos de señales de prueba u(t) que se utilizan como entradas o
inyección de energía en plantas, ayudan a estudiar y analizar el comportamiento del sistema, proporcionando
información relevante de su respuesta, características y propiedades matemáticas. Este tipo de señales de
prueba deben ser causales.
Una señal de prueba u(t), ∀t ≥ 0, no sólo depende del tiempo t, también de algunos parámetros de diseño.
Dr. Fernando Reyes Cortés Período: Otoño 2019 ( 6 de agosto de 2019) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Control Lineal y Servomecanismos Capítulo 1 Introducción a Sistemas Lineales ftp://ece.buap.mx/pub/profesor/FernandoReyes/CLSM/ Maestría en Ciencias de la Electrónica, Opción en Automatización 10 / 20
Introducción Señales causales MATLAB Notación Estructura de los sistemas dinámicos de primer orden Tarea
Señal sinusoidal
Dr. Fernando Reyes Cortés Período: Otoño 2019 ( 6 de agosto de 2019) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Control Lineal y Servomecanismos Capítulo 1 Introducción a Sistemas Lineales ftp://ece.buap.mx/pub/profesor/FernandoReyes/CLSM/ Maestría en Ciencias de la Electrónica, Opción en Automatización 11 / 20
Introducción Señales causales MATLAB Notación Estructura de los sistemas dinámicos de primer orden Tarea
Señal coseno
Dr. Fernando Reyes Cortés Período: Otoño 2019 ( 6 de agosto de 2019) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Control Lineal y Servomecanismos Capítulo 1 Introducción a Sistemas Lineales ftp://ece.buap.mx/pub/profesor/FernandoReyes/CLSM/ Maestría en Ciencias de la Electrónica, Opción en Automatización 12 / 20
Introducción Señales causales MATLAB Notación Estructura de los sistemas dinámicos de primer orden Tarea
Señal escalón
u(t) |u(t)| ≤ 1.
u(0) = 0.
1
u(t) = 1, ∀t > 0.
t
0
Rt
0
u(σ)dσ = t.
d
dt
u(t) = 0.
Dr. Fernando Reyes Cortés Período: Otoño 2019 ( 6 de agosto de 2019) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Control Lineal y Servomecanismos Capítulo 1 Introducción a Sistemas Lineales ftp://ece.buap.mx/pub/profesor/FernandoReyes/CLSM/ Maestría en Ciencias de la Electrónica, Opción en Automatización 13 / 20
Introducción Señales causales MATLAB Notación Estructura de los sistemas dinámicos de primer orden Tarea
Función impulso
Dentro de las funciones de prueba más importantes en ingeniería, se encuentra la función impulso unitario,
también conocida como función delta de Dirac δ(t), introducida por el científico inglés-suizo Paul Dirac (1902-
1984) con propiedades matemáticas bien establecidas.
Dentro de ellas, su gráfica es infinitamente alta e infinitamente delgada en el origen (ver figura 3), cuya integral
sobre el intervalo [−∞, ∞] es de magnitud unitaria, es decir:
Z ∞
δ(t)dt = 1. (1)
−∞
Dr. Fernando Reyes Cortés Período: Otoño 2019 ( 6 de agosto de 2019) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Control Lineal y Servomecanismos Capítulo 1 Introducción a Sistemas Lineales ftp://ece.buap.mx/pub/profesor/FernandoReyes/CLSM/ Maestría en Ciencias de la Electrónica, Opción en Automatización 14 / 20
Introducción Señales causales MATLAB Notación Estructura de los sistemas dinámicos de primer orden Tarea
Función impulso
2
1 − t
La función delta Dirac puede ser vista como una función de distribución como: δα (t) = lim √
α π
e α −→ δ(t);
α −→ 0
la figura 3 muestra la gráfica de la función delta Dirac, al tomar
R el límite el ancho de la figura tiende a cero y su
altura tiende a infinito, su área permanece constante unitaria, ∞−∞ δ(t) = 1. para un intervalo de t ∈ [−5, 5],
y diversos perfiles de curvas, iniciando α = 1 hasta α −→ 0. La función delta δ(t) tiene un valor unitario en el
origen (t = 0) y cero para t 6= 0.
Dr. Fernando Reyes Cortés Período: Otoño 2019 ( 6 de agosto de 2019) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Control Lineal y Servomecanismos Capítulo 1 Introducción a Sistemas Lineales ftp://ece.buap.mx/pub/profesor/FernandoReyes/CLSM/ Maestría en Ciencias de la Electrónica, Opción en Automatización 15 / 20
Introducción Señales causales MATLAB Notación Estructura de los sistemas dinámicos de primer orden Tarea
MATLAB
Código fuente.
toolbox.
: Control (lineal, no lineal, adaptable, óptimo,
digital), procesamiento de imágenes,
instrumentación, visión, cinemática, dinámica,
etc.
Simulink.
Simulación de sistemas dinámicos.
Robótica y mecatrónica.
Control de robots manipuladores.
Control digital.
Procesamiento de señales.
Figura 5: MATLAB. Filtrado y estimación.
Análisis de resultados experimentales.
Lenguaje de programación para matrices.
Dr. Fernando Reyes Cortés Período: Otoño 2019 ( 6 de agosto de 2019) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Control Lineal y Servomecanismos Capítulo 1 Introducción a Sistemas Lineales ftp://ece.buap.mx/pub/profesor/FernandoReyes/CLSM/ Maestría en Ciencias de la Electrónica, Opción en Automatización 16 / 20
Introducción Señales causales MATLAB Notación Estructura de los sistemas dinámicos de primer orden Tarea
Ambiente de programación
Dr. Fernando Reyes Cortés Período: Otoño 2019 ( 6 de agosto de 2019) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Control Lineal y Servomecanismos Capítulo 1 Introducción a Sistemas Lineales ftp://ece.buap.mx/pub/profesor/FernandoReyes/CLSM/ Maestría en Ciencias de la Electrónica, Opción en Automatización 17 / 20
Introducción Señales causales MATLAB Notación Estructura de los sistemas dinámicos de primer orden Tarea
x, y, z, α, β, ω ∈ IRn
x, y, z, α, β, ω ∈ IRn×1
x1
x2 T
x = .. = x1 x2 · · · xn ; con xi ∈ IR para i = 1 · · · n.
.
xn
a ∈ IR, α ∈ IR.
Dr. Fernando Reyes Cortés Período: Otoño 2019 ( 6 de agosto de 2019) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Control Lineal y Servomecanismos Capítulo 1 Introducción a Sistemas Lineales ftp://ece.buap.mx/pub/profesor/FernandoReyes/CLSM/ Maestría en Ciencias de la Electrónica, Opción en Automatización 18 / 20
Introducción Señales causales MATLAB Notación Estructura de los sistemas dinámicos de primer orden Tarea
Sistema dinámico
Un sistema dinámico autónomo de primer orden está dado por:
ẋ = f (x) (2)
donde x ∈ IRn es la variable de estado, la cual proporciona información interna sobre la evolución de los estados
internos del sistema; por notación ẋ = dtd x.
La naturaleza autónoma significa que el tiempo se encuentra implícito, ya que no aparece de manera explícita
en la ecuación diferencial ordinaria de primer orden.
x es una función continua del tiempo x = x(t).
La función f (x(t)) es continua Lipschitz sobre IRn , continua para toda condición inicial x(0) ∈ IRn y
continuamente diferenciable en t.
Existe la solución x ∈ IRn de la ecuación diferencial ordinaria de primer orden (2), es única, continua en t y
diferenciable con respecto al tiempo.
ẋ = dtd x(t) ∈ IRn
f es un mapa vectorial f : IRn → IRn .
La ecuación diferencial ordinaria de primer orden (2) representa sistemas dinámicos lineales y no lineales.
La linealidad y no linealidad es con respecto a la variable de estado x.
El tiempo inicial de un sistema lo representamos por t0 , representa la condición inicial x(t0 ) del sistema
ẋ = f (x) e inicia su comportamiento dinámico.
Dr. Fernando Reyes Cortés Período: Otoño 2019 ( 6 de agosto de 2019) Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Electrónica
Control Lineal y Servomecanismos Capítulo 1 Introducción a Sistemas Lineales ftp://ece.buap.mx/pub/profesor/FernandoReyes/CLSM/ Maestría en Ciencias de la Electrónica, Opción en Automatización 19 / 20
Introducción Señales causales MATLAB Notación Estructura de los sistemas dinámicos de primer orden Tarea
Tarea
Tarea 1: Propiedades de funciones básicas
1) Considere la siguiente función: