Documentos de Académico
Documentos de Profesional
Documentos de Cultura
or
21 de febrero de 2023
Índice
1. Introducción 1
1.1. Obtención de la función de transferencia a partir de la E.D.O. . . . . . . . . . . . . . . . 2
1.2. Obtención de una representación en variables de estado a partir de la E.D.O. del sistema 6
1.3. Obtención de una representación en variables de estados a partir de E.D.O. con derivadas
1. Introducción
ad
de u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.4. Obtención de G(s) a partir de una representacion de V.E. . . . . . . . . . . . . . . . . . 13
1.5. Obtención de una representación de variables de estado a partir de la función de trans-
ferencia G(s) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figura 1.
modelado.
Diagrama conceptual que muestra la relación entre las diferentes herramientas de
rr
N (ω) Y (ω)
G(ω) = D(ω) = U (ω)
E.D.O. orden n F F
n F−1 F−1
an ddtny + · · · + a1 dy
dt + a0 y(t) =
m s = ω h(t)
b0 u(t) + b1 du d u
dt + · · · + bm dtm
L−1 L−1
Diagrama L L
N (s) Y (s)
G(s) = D(s) = U (s)
en el tiempo
relación de señales
Sistema Abstracción de un para cada elemento (a) Asignación
fı́sica sistema Leyes de matemática
real L−1
Interconexión (b)
ideal
Bo
L.T.I. L
V. E.
ẋ = Ax + Bu
y = Cx + Du
a
L b
F Diagrama
en s (ω)
del sistema
1
X La relación de señales para cada elemento.
X Las leyes de interconexión.
or
an + ... + a1 + a0 y(t) = b0 u(t) + b 1 + ... + b m (1)
dtn dt dt dtm
al ∈ R ∀ l = 0(1)n; bi ∈ R ∀ i = 0(1)m
G(s) =
ad
N (s)
D(s)
=
(bo + b1 s + ... + bm sm )
n
(a0 + a1 s + · · · + an s )
=
Y (s)
U (s)
Y (s) y U (s) son las transformadas de Laplace de y(t) y u(t) respectivamente.
El orden del sistema lo indica el orden del polinomio denominador de G(s) y corresponde al orden
de la E.D.O.
G(s) se denomina la función de transferencia del sistema, e indica la manera como la señal de
entrada se transforma en la señal de salida, gráficamente se indica la relación entre U (s) y Y (s)
conforme lo mostrado en la Figura 2. Ahora, si m es el orden del polinomio N (s) y n el orden del
Figura 2. Diagrama de bloque que indica la relación entre G(s), U (s) y Y (s).
rr
U(s) Y(s)
G(s)
2
∗ los polos ubicados en el semiplano derecho (S.P.D.) hacen que el sistema sea inestable.
∗ los ceros ubicados en el S.P.D se denominan ceros de fase no mı́nima.
∗ El eje imaginario hace parte del S.P.D.
∗ Dado que los coeficientes de los polinomios N (s) y D(s) son reales entonces los polos como los
ceros de G(s) pueden ser:
or
• Reales y Diferentes.
• Reales e iguales.
• Complejos conjugados.
• Combinación de los anteriores
b0 + b1 s + ... + bm sm
G(s) =
an sn + ... + a1 s + a0
Puede escribirse como:
ad
Eso presenta dos opciones:
G(s) =
G(s) =
Y (s) =G0 (s)U (s) + G1 (s)U (s) + ... + Gn−1 (s)U (s)
αi
Gi (s) =
s + pi
3
Figura 3. Diagrama para la realización en paralelo de G(s).
G0 (s)
U(s) + Y (s)
G1 (s) +
or
+
Gn−1 (s)
Figura 4.
Obtener:
U(s)
Kad
Diagrama para la realización en serie de G(s).
dt3
+
G0 (s)
1
+ 6y(t) = u(t) +
2
du
dt
Gn−1 (s)
Y(s)
rr
X La función de transferencia G(s).
X El diagrama de polos polos y ceros de G(s).
X La respuesta al impulso h(t).
X La realización en paralelo de G(s).
X Una realización en serie de G(s).
Bo
Al aplicar transformada de Laplace a la E.D.O., considerando que el sistema parte del reposo, se logra:
3
dy 2
dy dy 1 du
L + 6 + 11 + 6y(t) = u(t) +
dt3 dt2 dt 2 dt
1
⇒(s3 + 6s2 + 11s + 6)Y (s) = + s U (s)
2
(0,5 + s)U (s)
⇒Y (s) = 3 = G(s)U (s)
s + 6s2 + 11s + 6
(0,5 + s) (0,5 + s) N (s)
⇒G(s) = 3 = =
s + 6s2 + 11s + 6 (s + 1)(s + 2)(s + 3) D(s)
Este sistema no es invertible porque su función de transferencia no tiene igual número de polos que de
ceros, uno de los requisitos para que un sistema sea invertible.
4
Figura 5. Diagrama de polos y ceros para el ejemplo.
=(s)
or
× × ×
−3 −2 −1 − 12 <(s)
h(t) = L −1
ad
G(s) =
(G(s)) =L −1− 41
+
3
2
(0,5 + s)
(s + 1)(s + 2)(s + 3)
G(s) =
+ 2 +
s+1 s+2 s+3
α0
− 41 3
+
− 54
α1
+
s+1 s+2 s+3
α2
3
2 y α2 = − 45 , por tanto:
rr
1 −t 3 −2 t 5 −3 t
= − e + e − e U0 (t), U0 (t) señal escalón unitario
4 2 4
− 41
s+1
Bo
U(s) 3 + Y (s)
2
s+2
+
+
− 45
s+3
5
en donde G0 (s) = 1/(s + 1), G1 (s) = (0,5 + s)/(s + 2) y G2 (s) = 1/(s + 3). Se debe tener cuidado
y garantizar que todas las funciones de transferencia planteadas, Gi (s), sean a lo menos bipropias.
Es importante notar que no hay una única forma de obtener las diferentes funciones de transferencia
Gi (S) dado que depende de la forma como se establezca su numerador y su denominador, lo cual
hasta cierto punto es arbitrario; por ello la realización en serie o cascada no es única como si lo es la
realización en paralelo.
Variables de Estado
or
La descripción mediante variables de estado (V.E.) se considera la representación más completa de
los sistemas dinámicos, puesto que mediante ésta se puede “observar” la dinámica interna del sistema,
lo que no es posible si se utiliza la representación mediante ecuación diferencial ó la representación
mediante función de transferencia. En esta representación se albergan todas las funciones de transfe-
rencia para las entradas y salidas consideradas en el sistema. De otro lado, para un sistema dinámico
no se tiene una única representación en V.E. como si sucede con la representación mediante E.D.O. y
mediante función de transferencia.
Un sistema dinámico descrito en variables de estado, se indica mediante la siguiente expresión:
ẋ =A x + B u (2)
ad y =C x + D u
X D matriz de tamaño q × p
X A, B, C, D no dependerán del tiempo para los sistemas L.T.I., pues debe considerarse el hecho
que con esta representación se pueden modelar sistemas variantes en el tiempo, caso en el cual
al menos uno de los componentes de las matrices indicadas dependerán del tiempo.
6
Como la E.D.O. es de orden n, se requiere asignar n variables de estado (x1 , x2 , . . . , xn ). Ahora bien,
si se asignan como variables de estado:
dy d2 y dn−1 y
x1 = y(t), x2 = , x3 = , ··· , xn =
dt dt2 dtn−1
De manera que
dn y
ẋn =
dtn
or
Además
dy
ẋ1 = = x2
dt
ẋ2 =x3
con lo cual
ad
ẋ1
ẋ2 0
.. ..
ẋ = . = .
ẋn−1 0
ẋn = − a0 x1 − a1 x2 − . . . an−1 xn + u(t)
ẋn−1 =xn
0
..
.
ẋ1 =x2
Lo anterior puede llevarse a la forma matricial
1
0
..
0
.
0
0
1
..
.
...
...
..
...
.
0
0
..
.
x1
1 xn−1 0
0
x2
0
..
..
+ . u
.
rr
ẋn −a0 −a1 −a2 ... −an−1 xn 1
Para la salida, se tiene que y = x1 , lo que puede escribirse en forma vectorial
y = 1 0 ... 0 x + 0 u
Por tanto se tiene la representación en variables de estado
ẋ =Ax + Bu
y =Cx + Du
Bo
7
Ejemplo 2 Un sistema dinámico se ha modelado mediante la ecuación diferencial ordinaria
d3 y d2 y dy
+ 2 + + y(t) = u(t)
dt3 dt dt
Obtener una representación en variables de estado.
Sea asignan las 3 variables de estado
dy d2 y
or
x1 = y(t), x2 = , x3 = 2
dt dt
con lo que se obtiene como representación en variables de estado
0 1 0 0
ẋ = 0 0 1 x + 0 u
−1 −1 −1 1
y = 1 0 0 x+ 0 u
Ejemplo 3 Para el sistema dinámico descrito por la E.D.O. realizar una representación en variables
de estado.
ad 5
d4 y
5
dt4
dt4
dt4
−
5 dt3
5 dt
si ahora se asignan como variables de estado
3
+
+
+
2
d y 3 d3 y 2 d2 y 1
4
−
d2 y
dt2
5 dt2
d4 y 3 d3 y 2 d2 y 1
−
5 dt 2
+ y(t) = u(t)
Lo primero a hacer es llevar la E.D.O. a la forma planteada, es decir que el coeficiente de la más alta
+ y(t) =u(t)
5
1
+ y(t) = u(t)
5 5
rr
d3 y
x1 = y(t), . . . , x4 =
dt3
se obtiene como representación
0 1 0 0 0
0 0 1 0 0
ẋ =
0
x + u
0 0 1 0
− 51 0 − 52 35 1
5
Bo
y = 1 0 0 0 x+ 0 u
Ejercicio 1 Para la misma ecuación diferencial del ejemplo anterior, si se asignan como variables de
estado ...
x4 = ẏ, x3 = ÿ, x2 = y , x1 = y
haga todo el proceso indicado para determinar la representación en variables de estado asociada a la
asignación indicada para llegar a:
x˙1 0 0 0 1 0
x˙2 − 1 3 − 2 0 1
ẋ = 5 5 5 x + 5 u
x˙3 = 0 1 0 0 0
x˙4 0 0 1 0 0
y = 1 0 0 0 x+ 0 u
8
Tarea 1 Determinar la representación de variables de estado de la siguiente ecuación diferencial.
d3 y 5d2 y dy
+ + = u(t) (4)
dt3 dt2 dt
1. Si se asignan como variables de estado
dy d2 y
x1 = y(t), x2 = , x3 = 2
dt dt
or
2. Si ahora se asignan como variables de estado
d2 y dy
x1 = 2
, x2 = , x3 = y(t)
dt dt
dy d2 y
x1 = , x2 = y(t), x3 = 2
dt dt
1.3.
derivadas de u
ad
Obtención de una representación en variables de estados a partir de E.D.O. con
x1 =y − β2 u, (y = x1 + β2 u) se obtiene
ẏ =ẋ1 + β2 u̇ y ÿ = ẍ1 + β2 ü
nótese que el lado izquierdo de la anterior ecuación es igual al lado izquierdo de la E.D.O. planteada
solo que en términos de x1 . Si se hace que β2 = b2 se elimina el término de la segunda derivada de u,
con lo que ahora la Ecuación diferencial queda
9
donde β1 = b1 − a1 β2 . Si ahora se hace ẋ1 = x2 + β1 u se tendrá:
ẍ1 =ẋ2 + β1 u̇
or
organizando se tiene:
ẋ2 + a1 x2 + a0 x1 =β0 u
con
ẋ1 = x2 + β1 u
en forma matricial
ad
ẋ2 + a1 x2 + a0 x1 = β0 u
ẋ =
β2 =b2
0
−a0
β1 =b1 − a1 β2
1
−a1
β0 =b0 − a1 β1 − a0 β2
β
x+ 1 u
β0
y la salida
y= 1
0 x + β2 u
rr
los cuales se pueden obtener a partir de la solución del sistema triangular inferior mediante sustitución
progresiva.
1 0 0 β2 b2
a1 1 0 β1 = b1
a0 a1 1 β0 b0
dn y dn−1 y dy du dn−1 u dn u
n
+ an−1 n−1 + · · · + a1 + a0 y(t) = b0 u(t) + b1 + · · · + bn−1 n−1 + bn n
dt dt dt dt dt dt
ai ∈ <, ∀ i = 0(1)n − 1 bi ∈ <, ∀ i = 0(1)n
10
con la salida
y= 1 0 ··· 0 x + βn u (6)
Los β 0 s se obtienen al solucionar el sistema de n+1 ecuaciones lineales, descrito por la forma triangular
inferior
1 0 0 ··· 0 βn bn
or
an−1
1 0 · · · 0 βn−1 bn−1
an−2 an−1 1 · · · 0 βn−2 bn−2
= (7)
.. .. .. . . . . .
. . . . .. .. ..
a0 a1 a2 ··· 1 β0 b0
a0 = 4,
ad
Conforme lo indicado con anterioridad, a partir de la ecuación diferencial se obtiene
a1 = 0 = a3 ,
−2 0
4
1
a2 = −2,
0 −2 0 1
0 0
1 0 0
0
0 −2 0 1 0 β1 0
b0 = 1,
β2 = −1
β0 1
b1 = 0 = b3 = b4 , b2 = −1
−4 0 2 0 −1
y= 1 0 0 0 x+ 0 u
Bo
11
Si se hace β4 = b4 y trasponiendo y agrupando términos se tiene:
.... ... ...
x 2 + a3 x 2 + a2 ẍ2 + a1 ẋ2 + a0 x2 = (b0 − a0 β4 )u + (b1 − a1 β4 )u̇ + (b2 − a2 β4 )ü + (b3 − a3 β4 ) u
al definir
β3 =b3 − a3 β4 y
ẋ2 =x1 + β3 u
or
se tiene que la E.D.O. queda, en términos de x1 y x2
...
x 1 + a3 (ẍ1 + β3 ü) + a2 (ẋ1 + β3 u̇) + a1 (x1 + β3 u) + a0 x2 = (b0 − a0 β4 )u + (b1 − a1 β4 )u̇ + (b2 − a2 β4 )ü
si se define
β2 =b2 − a2 β4 − a3 β3 y si se hace
la E.D.O. queda:
ad ẋ1 =x3 + β2 u,
la E.D.O. queda en términos de x1 , x2 y x3 como:
ẋ4 + a3 x4 + a2 x3 + a1 x1 + a0 x2 = (b0 − a0 β4 − a1 β3 − a2 β2 − a3 β1 )u
rr
al hacer ahora
β0 =b0 − a0 β4 − a1 β3 − a2 β2 − a3 β1
la E.D.O. finalmente queda
ẋ4 + a3 x4 + a2 x3 + a1 x1 + a0 x2 = β0 u
la ecuación de evolución y de salida finalmente pueden escribirse
Bo
0 0 1 0 β2
0 1 0 0 β3
ẋ =
0
x + u
β1
0 0 1
−a1 −a0 −a2 −a3 β0
y = 0 1 0 0 x + β4 u
Los β 0 s se obtienen a partir de la solución del sistema
1 0 0 0 0 β4 b4
a3 1 0 0 0 β3 b3
a2 a3 1 0 0 β2 = b2
a1 a2 a3 1 0 β1 b1
a0 a1 a2 a3 1 β0 b0
12
Es importante notar que el sistema de ecuaciones para determinar los β 0 s es el mismo
que se obtuvo en el anterior ejemplo, muy importante porque indica que no importa la
asignación de variables de estado que se haga los β 0 s serán los mismos. Por otro lado es
de notar la forma como queda la ecuación de evolución y la ecuación de salida, respecto
a las correspondientes del ejemplo anterior.
Al reemplazar los coeficientes de la E.D.O. se obtiene como representación en variables de estado,
para la asignación establecida
or
0 0 1 0 −1
0 1 0 0 0
0 0 0 1 x + 0 u
ẋ =
0 −4 2 0 −1
y= 0 1 0 0 x+ 0 u
ad
De la ecuación de evolución se tiene:
ẋ =A x + B u
y =C x + D u
Si se considera que el sistema parte del reposo, al aplicar transformada de Laplace a las escuaciones
del sistema se logra:
−1
La matriz sI − A es no singular, por tanto tiene inversa única denotada (sI − A) , luego al premul-
tiplicar la anterior ecuación, por esta inversa se logra:
−1 −1
(sI − A) (sI − A)X(s) =(sI − A) BU(s) (10)
−1
IX(s) =X(s) = (sI − A) BU(s) (11)
13
esta es una matriz de funciones de transferencia si se considera como salida al vector de estados, la
cual puede ser usada para determinar el comportamiento de las variables de estado a partir de la señal
de entrada u, cuando el sistema parte del reposo.
−1
De otro lado la matriz (sI − A) se puede expresar a partir de su adjunta y de su determinante
a partir de:
−1 adj(sI − A)
(sI − A) =
|sI − A|
or
Ahora bien, al reemplazar X(s) en la ecuación de salida se logra:
adj(sI − A)
Y(s) =C BU(s) + DU(s)
|sI − A|
ad G(s) =C
=
=G(s)U(s)
Con la cual G(s), la matriz de funciones de transferencia del sistema, está dada por:
adj(sI − A)
|sI − A|
. . . G1p
rr
G21 G22 . . . G2p
Gq×p (s) = .
.. .. ..
.. . . .
Gq1 Gq2 · · · Gqp
De la misma manera se puede expresar cada componente Gij = Gij (s) de la matriz de funciones de
transferencia G(s) en función de la entrada y la salida:
Yi (s)
Bo
Gij (s) =
Uj (S)
Y (s) Y1 (s) Y1 (s)
1
U (s) U2 (s) ... Up (s)
1
Y2 (s) Y2 (s)
... Y2 (s)
U1 (s) U2 (s) Up (s)
G(s) =
.. .. .. ..
. . . .
Yq (s) Yq (s) Yq (s)
U1 (s) U2 (s) ··· Up (s)
además, como
Nij (s)
Gij (s) =
Dij (S)
14
pero dado que Dij (s) = D(s) = |sI − A| entonces
or
D(s) D(s) D(s)
N21 (s) N22 (s) N2p (s)
D(s) D(s) ... D(s)
G(s) =
.. .. .. ..
.
. . .
Nq1 (s) Nq2 (s) Nqp (s)
D(s) D(s) ··· D(s)
entrada: mediante
21 (s)
Y (s) = G(s)U (s)
N11 (s)
D(s)
N12 (s)
D(s)
N22 (s)
D(s)
..
...
...
N1p (s)
D(s)
N2p (s)
D(s)
.. U (s)
U1 (s)
rr
..
. . . . . 2
Y (s) =
Yi (s) = Ni1 (s) Nip (s) ∗ (13)
.
Ni2 (s)
..
...
. D(s) D(s) D(s)
.. .. .. .. .. Up (s)
.
. . .
Yq (s) Nq1 (s) Nq2 (s) Nqp (s)
D(s) D(s) ··· D(s)
Y1 (s) N21 (s)
U1 (s) + N22 (s)
+ ··· +
N2p (s)
D(s) U2 (s) U (s)
p
Y2 (s) D(s) D(s)
..
..
.
.
Yi (s) = Ni1 (s)
Ni2 (s) Nip (s)
U (s) + U (s) + · · · + U (s)
p
. D(s) 1 D(s) 2 D(s)
..
..
.
Yq (s)
Nq1 (s) Nq2 (s) Nqp (s)
D(s) U1 (s) + D(s) U 2 (s) + · · · + D(s) U p (s)
15
De la anterior ecuación se obtiene la siguiente que se de denomina Ecuación Diferencial de la
i-ésima salida respecto a las p entradas:
D(s)Yi (s) = Ni1 (s)U1 (s) + Ni2 (s)U2 (s) + · · · + Nip (s)Up (s)
or
u2 (t) yi2 (t) +
Gi2 (s) yi (t)
+
+
ad sI − A =
ẋ =
−1
2
y = 1
−1 1
1 2
1
2
4
−2 x
5
=
x+
s+1
−1
−1
2
1
3
u
−1
s−2
rr
Ahora
s−2 1 −1 1
Cadj{sI − A}B = 1 −2
1 s+1 2 3
3 5
De manera que
2 4 6(s + 2) 2(7s + 9)
4−s s+1
C adj{}B = 1 −2 = 2 − 5s −5s − 7
2s + 1 3s + 4
3 5 7s + 17 18s + 23
16
Con lo cual
6(s + 2) 2(7s + 17)
2 − 5s −5s − 7
7s + 17 18s + 23
G(s) =
s2 − s − 3
Finalmente
or
6(s+2) 2(7s+9)
s2 −s−3 s2 −s−3
2−5s −5s−7
G(s) =
s2 −s−3 s2 −s−3
7s+17 18s+23
s2 −s−3 s2 −s−3
Tarea 2 Para el sistema planteado anteriormente y para el cual se obtuvo la matriz de funciones de
transferencia hallar:
1. Realizar el diagrama de bloques en donde se indique cada salida y su relación con las entradas.
2. La ecuación diferencial que relaciona a cada salida con cada entrada.
ad
3. La ecuación diferencial que relaciona a cada salida con todas las entradas.
4. La matriz de respuestas al impulso del sistema.
con
bi ∈ R ∀ i = 0(1)3 al ∈ R ∀ l = 0(1)3
Y (s)
Bo
G(s) =
U (s)
Si se hace
1 W (s)
= (14)
D(s) U (s)
17
y
Y (s)
N (s) = (15)
W (s)
A partir de la ecuación (14) al multiplicar en cruz se tiene:
or
Al remplazar D(s) se logra
En el tiempo
d4 w d3 w d2 w dw
+ a3 + a 2 + a1 + a0 w(t) = u(t)
dt4 dt3 dt2 dt
Si se asignan como variables de estado:
dw d2 w d3 w
ad w(t) = x1 ;
0
ẋ =
0
dt
−a0 −a1
= x2 ;
0
0
1
0
−a2
dt2
= x3 ;
x + u
0
1
= x4
(16)
rr
Ahora como
Y (s)
= N (s)
W (s)
De donde
En el tiempo
d3 w d3 w dw
y(t) =b3 3
+ b2 2 + b1 + b0 w(t)
dt dt dt
en términos de las variables de estado definidas anteriormente
y(t) =b3 x4 + b2 x3 + b1 x2 + b0 x1
De forma matricial:
y = b0 b1 b2 b3 x (17)
18
Figura 7. Diagrama de realización para el G(s) indicado.
b3
b2
b1
or
dt4 dt3 dt2 dt
−a3
−a2
−a1
−a0
Nótese que la ecuación de evolución (ecuación (16)) depende de los recı́procos aditivos de los coeficientes
ad
del polinomio caracterı́stico de la función de transferencia, mientras que la ecuación de salida (ecuación
(17)) está compuesta por los coeficientes del polinomio numerador.
Toda ecuación de variable de estado se puede representar gráficamente, el diagrama se denomina
diagrama de realización de G(s) mediante variables de estado. Para el caso planteado el diagrama de
realización se muestra en la Figura 7.
Estas son algunas consideraciones que debemos tener en cuenta para aplicar este metodo:
X Los sistemas deben ser extrictamente propios.
X El coeficiente de la más alta potencia del polinomio D(s) debe ser uno (Polinomio mónico), de
no ser ası́ se debe llevar a esta estructura al factorizar en el denominador el coeficiente an y luego
haciéndolo parte del numerador, de manera que el nuevo polinomio del denominador tenga la
forma deseada.
rr
X Si la función de transferencia G(s), corresponde a un sistema bipropio, esta función puede escri-
birse de la forma
lo cual se logra mediante división sintética u otros métodos. La representación en V.E. se hará
con G1 (s) y G(∞) hará parte de D.
Ejemplo 7 Teniendo la siguiente función de transferencia obtenga su representación en variables de
Bo
estado.
2s2 + 3s + 4
G(s) =
s3 − s2 + 3
Con la asignación de variables de estado planteada se obtiene:
0 1 0 0
ẋ = 0 0 1 x + 0 u; y= 4 3 2 x
−3 0 1 1
19
Figura 8. Diagrama de realización ejemplo 7.
2
3
or
1,0
−3,0
ad
la definición de la ecuación (18) se obtiene:
Al realizar la división sintética se logra:
3s4 − 21 s2 + 3
3s4 − 12 s2 + 3
Al no ser el polinomio caracterı́stico un polinomio mónico se debe llevarlo a esta estructura y utilizando
20
Figura 9. Diagrama de realización ejemplo 8.
7
− 18
or
1
6
−1,0
5
3
ad
2. Para cada representación indicar el respectivo diagrama de realización.
rr
Bo
21