Modelación Matemática de Sistemas PDF
Modelación Matemática de Sistemas PDF
Modelación Matemática de Sistemas PDF
Funciones de transferencia.
d y
dy
du
+3
+2y=3
u
2
dt
dt
dt
Donde y : salida y u: entrada.
Si aplicamos L, y suponemos condiciones iniciales cero:
( s 2+3s+2)Y (s)=(3s1)U ( s)
G( s)=
Y ( s)
3s1
= 2
U ( s) s +3s+2
Casi siempre, el grado del denominador es mayor o igual que el del numerador (G(s) es
propia).
03/09/11
Funciones de transferencia.
G( s)=
Y ( s)
3s1
= 2
U ( s) s +3s+2
En MATLAB:
s=tf('s')
g=(3*s-1)/(s^2+3*s+2)
En SCILAB:
s=poly(0,'s')
g=(3*s-1)/(s^2+3*s+2)
g=syslin('c',g)
03/09/11
q 2 (t)=K h(t )
Parmetros:
Si q1 es constante, h se estabilizar
cuando q2 = q1 = qs, en el nivel h = hs.
Por lo tanto:
q 1q 2=q1 K h= A
03/09/11
dh
dt
Variables de desviacin.
q s =K h s K =
qs
h s
[ ]
dq 2
m=
dh
qs 1
1
1
= K
=
=
2
2h
R
h
hs
s
s
q 2 ' =q 2q s
q1 ' =q 1q s
h' =hh s
Se obtiene la relacin lineal:
comprese con:
03/09/11
q 2= K h
Curso de Control de Procesos UTFSM
q 1q 2=q1 K h= A
dh
dt
d (h ' +h s)
dh'
(q 1 ' +q s)( q2 ' +qs )=q1 ' q 2 ' = A
=A
dt
dt
Sabemos que q2'= m h'. Reemplazando en la expresin anterior:
q 1 ' m h ' = A
dh '
dt
03/09/11
H ' (s)
1
R
=
=
Q1 ' (s) As+m RCs+1
Propiedades:
d x' d x
x ' (0)=0 ;
= n
n
dt
dt
Observaciones:
03/09/11
Tiene sentido para sistemas de control regulatorio, con set point constante = xs.
Permite definir una funcin de transferencia siempre, aunque las condiciones iniciales
difieran de cero.
La linealizacin es vlida solamente si x'(t) << xs para todo el intervalo de tiempo.
Curso de Control de Procesos UTFSM
Parmetros:
A = C = 2 [m2].
R =0,5 [s/m2].
H ' (s)
R
G(s)=
=
Q 1 ' (s) RCs+1
Variables de desviacin:
03/09/11
Funcin de transferencia:
Q1 ' (s)=1/ s
R
s( RCs+1)
03/09/11
Modelo de estado.
x =Ax+ Bu
y=Cx+Du
03/09/11
10
y=Cx+ Du
Y (s)=[C (s I A) B+D]U (s )
En MATLAB: comando ss
ss(a,b,c,d)
03/09/11
11
Ejemplo.
Un sistema de nivel:
Variables de desviacin:
q i ' =q iq s
h ' =hh s
q o ' =q oq s=mh '
Entonces:
q i ' m h '= A
dh '
dt
RC
dh'
+h ' =Rqi ' ; h' =Rqo '
dt
03/09/11
H ' (s)
R
=
Q i ' (s) RCs+1
Qo ' (s)
1
=
Q i ' (s) RCs+1
12
Parmetros:
A1 = C1 = 1 ; A2 = C2 = 0,5
R1 = 0,5
; R2 = 2/3
Ecuaciones:
dh 1 '
R1 C 1
+h1 '=R1 u1 '
dt
dh 2 '
R2 C 2
+h2 ' = R2 u 2 ' +R2 q 1 '
dt
dh 1 '
1
1
=
h1 '+
u1'
dt
R1 C 1
C1
dh2 '
R2
R2 C 2
+h2 ' = R2 u 2 '+ h 1 '
dt
R1
dh 2 '
1
1
1
=
h1 '
h2 ' +
u2 '
dt
R1 C 2
R2 C 2
C2
03/09/11
( ) ( )
( ) ( ) ( )
Ecuacin de salida.
y= y 1=h2 '
13
dh 1 '
1
1
=
h1 '+
u '
dt
R1 C 1
C1 1
( ) ( )
( ) ( ) ( )
dh 2 '
1
1
1
=
h1 '
h2 ' +
u2 '
dt
R1 C 2
R2 C 2
C2
[ ][
dh1 '
1
dt = R1 C 1
dh 2 '
1
R1 C 2
dt
0
1
R2C2
] [ ]
[ ]
h1 '
+
h2 '
1
C1
1
C2
[ ]
u1 '
u2'
[ ]
y 1=[
0 1 ] h1 '
h2 '
C
03/09/11
14
dh1 '
R1 C 1
+h1 ' =R1 u1 '
dt
H 1 ' (s)
R1
Q 1 ' (s)
1
=
y
=
U 1 ' (s) R1 C 1 s+1
U 1 ' (s) R1 C 1 s+1
Aplicando transformada:
Al aplicar transformada:
dh2 '
R2 C 2
+h2 ' = R2 u 2 '+R2 q 1 '
dt
R2
R2
H 2 ' (s )=
U ' (s)+
U ' (s)
(R1 C 1 s +1)(R 2 C 2 s+1) 1
R2 C 2 s+1 2
Es decir:
U 1 ' ( s)
U 2 ' ( s)
]
15
Diagramas de bloque.
R2
R2
H 2 ' (s )=
U ' (s)+
U ' (s)
(R1 C 1 s +1)(R 2 C 2 s+1) 1
R2 C 2 s+1 2
03/09/11
16
[ ][
dh1 '
1
dt = R1 C 1
dh 2 '
1
R1 C 2
dt
1
R2C2
Donde:
03/09/11
] [ ]
[ ]
h1 '
+
h2 '
1
C1
1
C2
[ ]
Funcin de transferencia:
(s I A) =
s+
y 1=[
0 1]
[ ]
h1 '
h2 '
1
R1 C 1
(
)(
][
1
1
R1 C 2
1
= s+
R1 C 1
u1 '
u2'
s+
1
R2 C 2
1
=
s+
1
R2C2
1
R1 C 2
s+
1
R1 C 1
17
R2 C 2 s+1
1
R C
C (s I A)1 B= [0 1] 2 2
1
R1 C 2
1 1
C (s I A)1 B=
R1 C 2
R1 C 1 s+1
R1 C 1
0
R1 C 1 s+1
R1 C 1
][ ]
1
C1
1
C2
[ ]
1
C1
1
C2
1
1
G (s)=
R1 C 1 C 2
03/09/11
][
R1 C 1 s+1
R2
=
R1 C 1 C 2
(R1 C 1 s+1)(R 2 C 2 s+1)
R2
( R2 C 2 s+1)
]
18
Referencias.
1. Carlos A. Smith, Armando B. Corripio; Principles and practice of automatic process
control; John Wiley & Sons, Inc; 1985.
2. Pablo Carbonell Corts, Adolfo Hilario Caballero; Regulacin automtica: conceptos
y ejercicios va simulacin; Servicio de Publicaciones Universidad Politcnica de
Valencia; 1998..
3. Donald R. Coughanowr; Process system analysis and control 2nd ed; McGraw-Hill,
Inc; 1991.
03/09/11
19