Академический Документы
Профессиональный Документы
Культура Документы
2
2.2. LINEALIZACIÓN
Ecuación de salida: Relaciona las salidas del sistema con las variables de estado y las en-
tradas; si existen q salidas:
c1 = g1 (x1 , x2 , · · · xn ; r1 , r2 , · · · rp )
c2 = g2 (x1 , x2 , · · · xn ; r1 , r2 , · · · rp )
..
.
cq = gn (x1 , x2 , · · · xn ; r1 , r2 , · · · rp ), (2.2)
2.2. Linealización
Para la Lúdica del vaso con agua, si se considera como variable de estado la altura del vaso,
la ecuación:
dh 1 √
= qe (t) − k h , h(t0 ) = h0 (2.3)
dt f (h)
es la ecuación de estado del sistema; es no lineal como en la estructura general planteada en
las ecuaciones (2.1) y (2.2). Casi cualquier sistema dinámico tiene no linealidades, sin embargo,
muchos se pueden describir por un sistema lineal bajo ciertas condiciones de operación; el interés
de obtener una descripción lineal está en poder usar las ampliamente desarrolladas técnicas de
análisis de sistemas lineales, como se ilustró con el uso de la transformada de Laplace para la
solución de una ecuación diferencial lineal.
La técnica de linealización aplica para sistemas continuos o discretos, con modelos de
entrada-salida o de estado; por simplicidad, en esta sección se presenta la linealización de
los modelos en variables de estado. Antes de ello, se simplifica la representación de estado de
las ecuaciones (2.1) y (2.2), utilizando los vectores de estado X(t), entrada R(t) y salida C(t),
definidos por:
x1 (t) r1 (t) c1 (t)
x2 (t) r2 (t) c2 (t)
X(t) = . , R(t) = . , C(t) = . . (2.4)
.. .. ..
xn (t) rp (t) cq (t)
(2.5)
C(t) = G X(t), R(t) ,
Considerando a X̄(t), R̄(t), C̄(t), t ∈ ℜ como un conjunto de trayectorias dadas que sa-
tisfacen (2.5):
dX̄(t)
dt = F X̄(t), R̄(t)
(2.6)
C̄(t) = G X̄(t), R̄(t) .
Si se consideran las trayectorias {X(t), R(t), C(t), t ∈ ℜ}, cercanas a X̄(t), R̄(t), C̄(t), t ∈ ℜ ,
se puede aproximar el modelo, con una expansión en series de Taylor de primer orden, obteniéndose:
dX̄(t)
∂F
X(t) − X̄(t) + ∂F
dt ≈ F X̄(t), R̄(t) + ∂X
X̄,R̄ ∂R X̄,R̄ R(t) − R̄(t)
(2.7)
∂G
X(t) − X̄(t) + ∂G
C̄(t) ≈ G X̄(t), R̄(t) + ∂X
X̄,R̄ ∂R X̄,R̄ R(t) − R̄(t) ,
∂Y
donde las derivadas están evaluadas en las trayectorias nominales y se ha usado la notación ∂Z
para la matriz cuyo ij-ésimo elemento es ∂y ∂F
∂zi ; por ejemplo, la matriz ∂X es:
i
∂G
D = ∂G
⊂= ∂X
X̄,R̄
∂R X̄,R̄
y los incrementos: ∆X = X(t) − X̄(t), ∆R = R(t) − R̄(t), ∆C = C(t) − C̄(t), t ∈ ℜ ; entonces
el modelo descrito por (2.7) es:
d∆X(t)
dt = A∆X(t) + B∆R(t)
(2.9)
∆C(t) =⊂ ∆X(t) + D∆R(t).
En general las matrices A, B, ⊂ y D son dependientes del tiempo; si se consideran las trayectorias
nominales como puntos de equilibrio: X̄, R̄, C̄ , entonces: X̄˙ = 0 y el sistema (2.9) es lineal e
qf2 dqf
h= ; I = −(h − h0 ); P = qf h;
u2 dt
considerando como estado al flujo: x = qf , entrada a la posición de la compuerta: u y como
salida a la potencia mecánica: y = P , las ecuaciones dinámicas para la turbina son:
2
x h0
ẋ = − Iu 2 + I
x3 (2.11)
y = u2 .
3x2 2x3
∆y = u2
∆x − u3
∆u
1 1
∆ẋ = − I/2 ∆x + I/2 ∆u
(2.12)
∆y = 3∆x − 2∆u.
Ejemplo 2.2
La figura muestra un diagrama esquemático para un péndulo. La masa m se asume con-
centrada a una distancia l del pivote. El ángulo θ es cero en el equilibrio estable y positivo en
sentido sinestrogiro; en el pivote se aplica un torque externo te . Considerando que la aceleración
tangencial es lθ̈ y la fuerza de fricción lf θ̇, de la segunda ley de Newton se tiene:
te
mlθ̈ = −mg senθ − lf θ̇ + ,
l
x1 =θ
x2 = θ̇,
ẋ1 = x2
ẋ2 = − gl senx1 − f
m x2 + te
l (2.13)
c1 = x1
c2 = x2 .
Para encontrar los puntos de equilibrio sin entrada externa te = 0, se hace ẋ1 = ẋ2 = 0 y resulta
el conjunto de puntos de equilibrio aislados:
Nótese que solo la matriz A depende del estado, evaluándola en los puntos de equilibrio:
0 1
A= ,
∓ gl − mf
donde el signo (-) corresponde a los puntos de equilibrio estables θ = ±2nπ y el (+) a los
inestables θ = ±(2n + 1)π. Si se tienen pequeñas variaciones alrededor de un punto de equilibrio
dado, el modelo linealizado del péndulo es:
∆ẋ1 0 1 ∆x1 0
= + 1 ∆te
∆ẋ2 ∓ gl − mf
∆x2 l
(2.15)
∆c1 1 0 ∆x1
= .
∆c2 0 1 ∆x2
Ejemplo 2.3
Se tiene un sistema descrito por las ecuaciones diferenciales:
d2 c1 dc1
+4 − 3c2 = r1
dt2 dt
dc2 dc1
+ + c1 + 2c2 = r2 .
dt dt
>> A=[0,1,0;0,-4,3;-1,-1,-2];B=[0,0;1,0;0,1];C=[1,0,0;0,0,1];D=[0];
>> sis1=ss(A,B,C,D,’inputname’,{’r1’ ’r2’},’outputname’, {’c1’ ’c2’})
a=
x1 x2 x3
x1 0 1 0
x2 0 -4 3
x3 -1 -1 -2
b=
r1 r2
x1 0 0
x2 1 0
x3 0 1
c=
x1 x2 x3
c1 1 0 0
c2 0 0 1
d=
r1 r2
c1 0 0
c2 0 0
Las salidas ‘a,b,c’ y ‘d’ son nombres por defecto y no están en el espacio de estado; si no se
especifican nombres a las entradas, estados o salidas, éstos se dan por defecto como ‘xi’ a los
estados, ‘ui’ a las entradas y ‘yi’ a las salidas.
La matriz de transferencia del sistema es:
1 s+2 3
G(s) = 3 .
s + 6s2 + 11s + 3 −(s + 1) s(s + 4)
>> G=tf(sis1)
-s - 1
c2: ----------------------
s^3 + 6 s^2 + 11 s + 3
3
c1: ----------------------
s^3 + 6 s^2 + 11 s + 3
s^2 + 4 s
c2: ----------------------
s^3 + 6 s^2 + 11 s + 3
△
Si el argumento del comando ‘ss’ es una función ‘tf’, se obtiene un modelo en espacio de
estados en la forma canónica controlable.
Ejemplo 2.4
Para la función de transferencia:
C(s) 160(s + 4)
= 3 , (2.18)
R(s) s + 18s2 + 192s + 640
b=
u1
x1 0
x2 0
x3 1
c=
x1 x2 x3
y1 640 160 0
d=
u1
y1 0