Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Capítulo 2
Modelado Matemático de
Sistemas de control
Cómo analizar y diseñar un sistema
de control
n Disturbance
r e u y
Controller Actuator Plant
Expected Controlled
value - Error variable
Sensor
Método Analítico
De acuerdo a
A. Leyes de movimiento de Newton
B. Ley de Kirchhoff
C. Los parámetros y estructura del sistema
la expresión matemática del sistema de entrada y salida
puede ser derivada.
5
Métodos de Modelado
Métodos de identificación de sistemas
Construyendo el modelo del sistema basados en la
señal de entrada - salida del sistema
Este método suele aplicarse cuando hay poca
información disponible para el sistema.
6
¿Por qué centrarse en sistema lineales
invariantes en el tiempo (LTI)?
¿Qué es un sistema lineal?
-Aun sistema se puede llamar linear si se aplica
el principio de superposición.
u1 (t ) y1 (t )
sistema
sistema
u2 (t ) y2 (t )
1u1 (t ) 2u2 (t ) 1 y1 2 y2
sistema
9
2.2 Establecimiento de la ecuación
diferencial y linealización
10
Ecuación Diferencial
Ecuaciones diferenciales ordinarias lineales
Modelo en el dominio
11
del Tiempo
Como establecer la EDO de un
sistema de control
12
Ejemplo-1 Circuito RLC
R L
C uc(t)
u(t) i(t)
Entrada Salida
u(t) sistema uc(t)
di(t )
u(t ) Ri (t ) L uc (t ) (1)
dt
1 duC (t )
uC (t )
C i(t )dt (2) i (t ) C
dt
2
duC (t ) d uC (t )
u (t ) RC LC 2
uC (t )
dt dt 14
Se reescribe en la forma estándar
En General
•La salida en lado izquierdo de la ecuación
•La entrada en el lado derecho
•La entrada se coloca del orden mas alto al más
bajo
15
Ejemplo-2 Sistema masa-resorte-fricción
No se toma
Estamos interesados en la
en cuenta
relación entre la fuerza
La Gravedad
externa f (t) y x (t)
resorte desplazamiento de la masa
F1 kx(t ) k
Define: Entrada—F(t); Salida---x(t)
F(t)
m Desplazamiento
F ma
F2 fv(t ) x(t)
ma F F1 F2
fricción dx(t ) d 2 x (t )
f
v , a
dt dt
16
Mediante la eliminación de variables intermedias,
obtenemos la ecuación diferencial general de
entrada y salida del sistema masa-resorte-fricción.
d 2
ML 2 Mg sin (t ) 0 L
dt
• Es difícil de analizar los sistemas no lineales,
sin embargo podemos linealisar el sistema no
lineal cerca de su punto de equilibrio bajo Mg
ciertas condiciones
d 2
ML 2 Mg (t ) 0 (when is small)
dt
18
Linealización de ecuaciones
diferenciales no lineales
Varias características no lineales en el sistema de
control.
output output
0 input 0 input
19
Métodos de linealización
(1)No linealidad débil, despreciable
Si la no linealidad del componente no está dentro de
su región de trabajo lineal, su efecto sobre el
sistema es débil y puede ser despreciable.
(2)Pequeña perturbación/error de método
Asumiendo: En el proceso del sistema de control, hay
pequeños cambios sobre el punto de equilibrio en la
entrada y salida de cada componente.
Esta suposición es razonable para muchos sistemas de
control práctico: en sistema de lazo cerrado, una vez que
se produce la desviación, el mecanismo de control
reduce o la elimina. En consecuencia, todos los
componentes pueden trabajar alrededor del punto de
20
equilibrio.
Example y y=f(x) A(x0,y0) es el punto de
y0 equilibrio. Expandiendo la
A(x0,y0) función no lineal y=f(x) en
una serie de Taylor sobre
A(x0,y0) tenemos
0 x0 x
dy 1 d2y
y f ( x) y 0 ( x x0 ) 2
( x x0 ) 2
饱和(放大器)
Saturation dx
(Amplifier) x0 2! dx x0
La entrada y salida sólo tengan variación
pequeña alrededor del punto de equilibrio. x ( x x0 ), ( x ) 0
n
dy
y y0 ( x x0 )
dx x0
Este es el modelo lineal del
y kx componente no-lineal.
21
Nota:Este método solamente es aplicable
para sistemas con una no linealidad débil.
0 0
继电特性
Relay 饱和特性
Saturation
22
Ejemplo-4 El modelado de un sistema no
lineal
• Inodoro
Water Q1
flow piston
Q1: inflow por unidad de tiempo
Q2: outflow por unidad de tiempo float
Q10=Q20=0
H(t)
Nivel inicial de agua: H0
Defina: Entrada—Q1,Salida—H
Problema: Derive la ecuación diferencial valve
del tanque de agua (el área de sección Q2
transversal del tanque de agua es C).
23
Solución: El flujo de salida o el flujo entrante en función del
tiempo dt debe ser igual a la cantidad total de agua(Q1-Q2)
en un cambio de tiempo dt , es decir:
CdH (Q1 Q2 )dt
Según el ‘Teorema de Torricelli’, la producción de agua es
directamente proporcional a la raíz cuadrada de la altura del
nivel del nivel del agua, así:
H R ' is a scale
Q2
R coefficent.
Es obvio que esta formula no es lineal, Sobre la base de la
Expansión de la Serie de Taylor de funciones alrededor de
puntos de operación (Q10,H0 ), tenemos.
1 H
Q2 H ,
2 H 0 R R
24
Por lo tanto, las ecuaciones diferenciales
lineal del depósito de agua es:
dH
RC H RQ1
dt
25
Ejercicio
E1. Por favor, construir las ecuaciones diferenciales de
los dos sistemas siguientes.
x i
Input
C
K1
R1
Input Output A
f
ur (t ) R2 uc (t )
x
Output
B
x o
K2
26
Soluciones.
(1) RC circuit
1
R1i1 C i2 dt
duc dur
i i1 i2 R1 R2C ( R1 R2 )uc R1R2C R2ur
uc R2i dt dt
ur R1i1 uc
(2) Mass-spring system
K1 ( xi x ) f ( x xo ) dxo dx
f ( K1 K2 ) K1K2 xo K1 f i
K2 xo f ( x xo ) dt dt
27
2-3 Función de Transferencia
28
Resolviendo las
Ecuaciones Diferenciales
Ejemplo
29
¿Porqué necesitamos la
Transformada de LAPLACE?
30
Transformada de Laplace
La Transformada de Laplace
de una función f(t) está
definida como
F ( s ) L f (t )
f (t )e dt st
0
32
Tabla de transformadas de
Laplace
33
Propiedades de la
Transformada de Laplace
(1) Linealidad
L[af1 (t ) bf 2 (t )] aL[ f1 (t )] bL[ f 2 (t )]
d nf (t ) n n 2 (1)
L n
s F (s ) s n 1
f (0) s f (0) f (n 1)
(0)
dt
34
(3) Integración
Usando el método de
Integración por
t
F (s ) Partes para probar
L f ( )d
0 s
t1 t2 tn
F (s )
L
o o o f ( )d dt dt
1 2
dtn 1 n
s
35
(4) Teorema de Valor Final
The final-value theorem
relates the steady-state
lim f (t ) lim sF ( s ) behavior of f(t) to the
t s0 behavior of sF(s) in the
neighborhood of s=0
36
(6)Teorema de Cambio:
a. Cambio en el tiempo (Dominio real)
L[ f (t )] e s
F ( s)
b. Cambio en el dominio complejo
L[e f (t )] F ( s a )
at
f1 (t ) f 2 (t ) ... f n (t )
39
Polos y zeros
Polos
Un número complejo s0 es llamado pole de una función
de Variable compleja F(s) si F(s0) =∞.
• Zeros
– Un número complejo s0 es llamado zero de una
función de Variable compleja F(s) si F(s0) = 0.
Ejemplos:
(s 1)(s 2)
polos: -3, -4; zeros: 1, -2
(s 3)(s 4)
s 1
s 2 2s 2 polos: -1+j, -1-j; zeros: -1
40
Caso 1: F(s) Tiene polos reales
N ( s) b0 s m b1s m1 bm1s bm
F ( s) n
D( s ) s a1s n1 an 1s an
Partial-Fraction Expansion
c1 c2 cn
s p1 s p2 s pn
where pi (i 1, 2, , n) are eigenvalues of D( s) 0, and
N ( s) Inverse LT
ci ( s pi )
D( s ) s pi
d
b l F ( s) ( s pi )
l
, bl 1 F ( s) ( s pi )l , ,
s p1
ds s pi
1 d m N ( s) 1 d l 1
N ( s) l
bl m D( s) ( s pi )
l
, b1 ( s pi )
m! ds s p1 (l 1)! ds D( s) s 44pi
Resuelva la siguiente ecuación diferencial
Ejemplo 3
Transformada de Laplace:
s 3Y ( s) s 2 y (0) sy (0) y (0) 3s 2Y ( s) 3sy (0) 3 y (0)
1
3sY ( s) 3 y (0) Y ( s )
s
Aplicando condiciones iniciales: s= -1 es un
1 polo de orden 3
Y ( s)
s( s 1)3
Expanción de Fraciones Parciales
c1 b3 b2 b1
Y ( s)
s ( s 1) ( s 1) s 1
3 2 45
1
Determinando coeficientes: c1 s 1
s ( s 1) s 0
3
1 1
b3 [ ( s 1) 3
]s 1 1 b1 (2 s 3 ) 1
s( s 1) 3
2! s 1
d 1 3 d 1 2
b2 [ ( s 1) ] [ ( )]s 1 ( s ) 1
ds s ( s 1)
3
s 1 ds s s 1
1 1 1 1
Y ( s )
s ( s 1) ( s 1) s 1
3 2
1 2 t
y (t ) 1 t e tet e t
2
46
Con la ayuda de MATLAB
>> syms t
1. Transformada de Laplace >> L=laplace(t)
L=laplace(f) L=
1/s^2
>> L=laplace(sin(t))
2. Transformada Inversa de Laplace L=
1/(s^2+1)
F=ilaplace(L)
>> F=ilaplace(L)
F=
sin(t)
47
Función de Transferencia
Entrada LTI Salida
u(t) system y(t)
L output y (t )
TF G ( s )
L input u (t ) zero initial condition
d 2 y (t ) dy (t )
2
5 4 y(t ) u (t )
dt dt
50
Función de Transferencia de
componentes típicos
Componentes EDO FT
v (t ) i (t )
V ( s)
R v(t ) Ri(t ) G( s) R
I ( s)
i (t )
v (t ) di (t ) V ( s)
L
v (t ) L G( s) sL
dt I ( s)
v (t ) i (t ) V ( s) 1
1 t
C
v(t ) i ( )d G ( s )
C 0 I ( s ) sC
51
Propiedades de la función de
transferencia
La función de transferencia está definida
solamente para un sistema lineal invariante
en el tiempo, no para sistemas noliniales.
Todas las condiciones iniciales del sistema
se ajustan a zero.
La función de transferencia es
independiente de la entrada del sistema.
La función de transferencia G(s) es la
transformada de Laplace del respuesta de
impulso unitario g(t).
52
¿Como los polos y los ceros se refieren a la
respuesta del sistema?
• ¿Por qué nos esforzamos por obtener modelos
de FT?
• ¿Por qué los ingenieros en control prefieren
usar modelos de FT?
• ¿Cómo se usa los modelos de FT para analizar
y diseñar los sistemas de control?
• Partimos de la relación entre las localidades de
ceros y polos de FT y las respuestas de la salida
de un sistema.
53
Control System Engineering-2008
Función de Transferencia Respuesta impulso en el
dominio del Tiempo
A
X ( s) x(t ) Ae at
sa
-a 0 i
0
54
Control System Engineering-2008
Función de Transferencia Respuesta impulso en el
dominio del Tiempo
A1 s B1
X ( s) x(t ) Ae at sin(bt )
( s a )2 b2
j
b
-a 0 i
0
55
Control System Engineering-2008
Función de Transferencia Respuesta impulso en el
dominio del Tiempo
A1 s B1
X ( s) 2 x(t ) A sin(bt )
s b2
j
b
0
0 i
56
Control System Engineering-2008
Función de Transferencia Respuesta impulso en el
dominio del Tiempo
A
X ( s) x(t ) Aeat
sa
0 -a i
57
Control System Engineering-2008
Función de Transferencia Respuesta impulso en el
dominio del Tiempo
A1 s B1
X ( s) x(t ) Aeat sin(bt )
( s a )2 b2
j
b
0
-a 0 i
58
Resumen de la posición de los polos y la
dinámica del sistema
59
Ecuación Característica
60
Transfer function(TF) models in MATLAB
Suppose a linear SISO system with input u(t), output y(t),
the transfer function of the system is
Y (S ) bm s m bm 1s m 1 ... b1s b0
G( s)
U ( s) s n an 1s n 1 ... a1s a0
TF in polynomial form
>> Sys = tf(num,den)
>> [num, den] = tfdata (sys)
61
TF in zero-pole form
>> sys = zpk(z, p, k)
>> [z, p,k] = tfdata (sys)
62
Preguntas de Repaso
What is the definition of “transfer function”?
When defining the transfer function, what happens
to initial conditions of the system?
Does a nonlinear system have a transfer function?
How does a transfer function of a LTI system
relate to its impulse response?
Define the characteristic equation of a linear
system in terms of the transfer function.
63
2-4 Diagrama de Bloque y
grafica de Flujo de Señal (SFG)
64
Diagrama de Bloque
Relación de la función de transferencia
Y (s) G(s)U (s)
U(s) Y(s)
G(s)
65
Transformada Equivalente de un
diagrama de bloque
1 Conección en series
U(s) Y(s)
G(s)
G( s) ?
Y (s)
G( s) G1 ( s) G2 ( s)
U ( s) 66
2.Conección en paralelo
U(s) Y1(s)
G1(s)
Y(S) U(s)
G(s) Y(s)
G2(s)
Y2(s)
G( s) ?
Y ( s)
G( s) G1 ( s) G2 ( s)
U (s)
67
3. Retroalimentación Negativa
R(s) U(s) Y(s)
_ G(s)
R(s) Y(s)
M(s)
H(s)
Y ( s) U ( s)G( s) Y ( s ) R( s ) Y ( s ) H ( s ) G ( s )
U ( s) R(s) Y ( s) H (s)
Función de transferencia de un sistema con retroalimentación
negativa
G( s) gain of the forward path
M ( s)
1 G( s) H ( s) 1 gain of the loop 68
Grafica de Flujo de Señal (SFG)
SFG fue introducida por S.J. Mason para la
representación causa y efecto de sistemas lineales
1. Cada señal esta representada por un nodo.
2. Cada funcion de transferencia esta representada por una
rama.
U(s) Y(s) G(s)
G(s)
U(s) Y(s)
H(s) 69
-H(s)
Diagrama de bloques y su gráfico de flujo de señal
equivalente
U r ( s) I1 ( s ) - U1 ( s ) 1
1 1 1 U c ( s)
R1 sC1 R2 sC2
- - I 2 ( s)
-1
1 1 1 1
1 R1 1 sC1 1 R2 sC2
U r ( s) I1 ( s ) U1 ( s ) I 2 ( s) U c ( s)
-1 -1
70
Nota
Un gráfico de flujo de señal y un diagrama
de bloques contienen exactamente la misma
información (no hay ninguna ventaja de uno
sobre el otro, hay sólo preferencias
personales)
71
Regla de Mason
Y ( s) 1 N
M ( s) M k k
U ( s) k 1
número total de trayectorias delanteras entre Y(s) de salida y
N entrada de U(s)
Mk ganancia del sendero del camino adelante kth.
b1
+ + ⑥ Y(s)
b2
+
① + ② ③ ④ ⑤
U(s) _ 1/s 1/s 1/s b3
_
_
a1
a2
Solution. a3
Forward path Path gain and the determinates are
1
1236 M 1 1 (b1 )(1) a a a
s 1 1 22 33 0
s s s
12346
1 1
M 2 1 (b2 )(1) 1 1 0
s s
1 1 1 2 1 0
123456 M 3 1 (b3 )(1) 1 0
s s s 3 73
Ejemplo 1
Encontrar la función de transferencia para el siguiente
diagrama de bloques
b1
+ + ⑥ Y(s)
b2
+
① + ② ③ ④ ⑤
U(s) _ 1/s 1/s 1/s b3
_
_
a1
a2
a3
Solution.
Applying Mason’s rule, we find the transfer function to be
Y ( s) N M k k
M (s)
U ( s ) k 1
b1s 2 b2 s b3
3
s a1s 2 a2 s a3 74
Ejemplo 2 Encontrar la función de transferencia para el siguiente SFG
H4
H6
① 1 ② H1 ③ ④ H3 ⑤ 1 ⑥
U ( s) H2 Y (s)
H5 H7
Solution.
Forward path Path gain
and the determinates are
123456 M1 H1H 2 H 3
1 l1 l2 l3 l4 (l1l3 )
1256 M 2 H4
Loop path Path gain 1 1 0
232 l1 H1H 5 2 1 H 2 H6
343 l2 H 2 H 6
454 l3 H 3 H 7
75
25432 l4 H 4 H 7 H 6 H 5
Encontrar la función de transferencia para el
Ejemplo 2
siguiente SFG
H4
H6
① 1 ② H1 ③ ④ H3 ⑤ 1 ⑥
U ( s) H2 Y (s)
H5 H7
Solution.
Applying Mason’s rule, we find the transfer function to be
Y ( s) N M k k
M ( s)
U ( s ) k 1
H1 H 2 H 3 H 4 H 4 H 2 H 6
1 H1 H 5 H 2 H 6 H 3 H 7 H 4 H 7 H 6 H 5 H 1 H 5 H 3 H 76