Capitulo 3
Capitulo 3
Modelado en el dominio
del tiempo
3.1 Introducción
Existen dos métodos para el análisis y diseño de sistemas de control de realimentados.
El primero, que empezamos a estudiar en el capítulo 2, se conoce como técnica clásica,
o técnica en el dominio de la frecuencia. Este método se basa en la conversión de la
ecuación diferencial de un sistema en una función de transferencia, generando así un
modelo matemático del sistema que algebraicamente relaciona una representación de la
salida con una representación de la entrada. La sustitución de una ecuación diferencial
con una ecuación algebraica no sólo simplifica la representación de subsistemas indivi-
duales, sino que también simplifica el modelado de subsistemas interconectados.
¡¡¡ ahora sí, La desventaja básica del método clásico es su limitada aplicabilidad: se puede apli-
ya entendí !!! car sólo a sistemas lineales, invariantes con el tiempo o a sistemas que se puedan apro-
ximar como tales. ¡¡¡Ésta es la mala!!!
Una ventaja importante de las técnicas en el dominio de la frecuencia es que rápi-
damente dan información de la estabilidad y la respuesta transitoria. Así, de inmediato
podemos ver el efecto de variar los parámetros de un sistema hasta conseguir un diseño
aceptable. ¡¡¡Ésta es la Buena!!!
Con la llegada de la exploración espacial, los requerimientos de los sistemas de con-
trol aumentaron en alcance. El modelado de sistemas mediante el uso de ecuaciones di-
ferenciales lineales, invariantes con el tiempo, así como de funciones de transferencia
subsiguientes, se hizo inadecuado. El método en el espacio de estados (también conoci-
do como método moderno, o en el dominio del tiempo) es un método unificado para mo-
delar, analizar y diseñar una amplia variedad de sistemas. Por ejemplo, se puede usar el
método en el espacio de estados para representar sistemas no lineales que tengan juego,
saturación y zona muerta. Del mismo modo, puede manejar cómodamente sistemas con
condiciones iniciales diferentes de cero. Los sistemas variantes con el tiempo (por ejem-
plo, los proyectiles con variantes niveles de combustible; el ascenso en un avión que
vuela a diferentes altitudes) pueden ser representados en el espacio de estados. Numero-
sos sistemas no tienen sólo una entrada y una salida. Los sistemas de múltiples entradas
y salidas (por ejemplo, un vehículo con dirección de entrada y velocidad de entrada que
produzca una dirección de salida y una velocidad de salida) pueden ser representadas de
manera compacta en el espacio de estados con un modelo semejante en forma y comple-
jidad al empleado para los sistemas de una sola entrada y una sola salida. Es posible em-
plear el método en el dominio del tiempo para representar sistemas con una computadora
digital en la malla o para modelar sistemas para simulación digital. Con un sistema simu-
lado, se puede obtener la respuesta del sistema para cambios en los parámetros, que es
una importante herramienta de diseño. El método en el espacio de estados también es in-
teresante por la disponibilidad de varios paquetes de software para la computadora per-
sonal para el enfoque en el espacio de estados.
También se puede usar el método en el dominio del tiempo para la misma clase de
sistemas modelados por el método clásico. Este modelo alterno da al diseñador de siste-
mas de control otra perspectiva desde la cual puede crear un diseño. Si bien es cierto que
se puede aplicar el método en el espacio de estados a una amplia variedad de sistemas,
no es tan intuitivo como el método clásico. El diseñador tiene que ocuparse de varios
cálculos antes de que se pueda obtener la interpretación física del modelo, mientras que,
en el control clásico, unos cuantos y rápidos cálculos o una representación gráfica de da-
tos rápidamente sirven para dar la interpretación física.
En este libro se debe considerar la exposición de técnicas en el espacio de estados
como una introducción al tema y punto de partida para estudios más avanzados, así como
un método alterno para técnicas en el dominio de la frecuencia. Limitaremos el método
en el espacio de estados a sistemas lineales, invariantes con el tiempo o a sistemas que
Capítulo 3 Modelado en el dominio del tiempo 129
puedan ser linealizados por los métodos del capítulo 2. El estudio de otras clases de sis-
temas está fuera del alcance de este libro. Puesto que el análisis y diseño en el espacio de
estados se apoyan en matrices y operaciones de matrices, antes de continuar, el estudian-
te debe repasar este tema en el Apéndice G, que se encuentra en el CD-ROM anexo.
Sigamos ahora estos pasos en un ejemplo. Considere la red RL que se muestra en la fi-
gura 3.1, con una corriente inicial de i(O).
R
Figura 3.1
Red RL.
v(t) + ~ L
~
130 Sistemas de control para ingeniería
Si se supone que la entrada, v(t), debe ser un escalón unitario, u(t), cuya transforma-
da de Laplace es V(s) = l/s, despejamos /(s) y obtenemos
de la cual
La función i(t) es un subconjunto de todas las posibles variantes de la red que esta-
mos en posibilidad de hallar de la ecuación (3.4) si conocemos su condición inicial,
i(O), y la entrada, v(t). Así, i(t) es una variante de estado y la ecuación diferencial
(3.1), una ecuación de estado.
4. Ahora podemos despejar algebraicamente todas las otras variantes de la red en térmi-
nos de i(t) y el voltaje aplicado, v(t). Por ejemplo, el voltaje entre los terminales del
resistor es
La derivada de la corriente es
di 1 .
- = -[v(t) - Rl(t)] (3.7)2
dt L
5. Como las variantes de interés están descritas por completo por la ecuación (3.1) Y las
ecuaciones de la (3.5) a la (3.7), decimos que la ecuación combinada de estado (3.1)
1 di 1 1 .
- Porque - = -VL(I) = -[V(I) - RI(I)].
dt L L
Capítulo 3 Modelado en el dominio del tiempo 131
Figura 3.2
R L
Red RLC.
y las ecuaciones (3.5 a la 3.7) forman una representación viable de la red, que llama-
mos representación en el espacio de estados.
LdvR
Rdt + VR = v(t) (3.8)
que se puede resolver si la condición inicial viO) = Ri(O) Y se conoce v(t). En este caso,
la variante de estado es vit). Del mismo modo, se pueden escribir ahora todas las otras
variantes de la red en términos de la variante de estado, vit), y la entrada, vet)o Exten-
damos ahora nuestro estudio a un sistema de segundo orden como el que se ilustra en la
figura 3.2.
L di
dt
+ Ri + ~
e
f id! = v(t) (3.9)
(3.10)
(3.11 )
donde cada x¡ es una variante de estado, y las a¡j y b, son constantes para los siste-
mas lineales e invariantes con el tiempo. Decimos que el segundo miembro de la
ecuación (3.11) es una combinación lineal de las variantes de estado y la entrada,
f(t).
Es posible convertir la ecuación (3.10) en dos ecuaciones diferenciales si-
multáneas de primer orden en términos de i(t) y q(t). La primera ecuación puede ser
132 Sistemas de control para ingeniería
dq
= i (3.12a)
dt
di 1 R l
--q - -i + -v(t) (3.12b)
dt Le L L
3. Estas ecuaciones son las ecuaciones de estado y de ellas se pueden resolver simultá-
neamente las variantes de estado, q(t) e i(t), usando la transformada de Laplace y los
métodos del capítulo 2, si conocemos las condiciones iniciales de q(t) e i(t) y si co-
nocemos v(t), la entrada.
4. De estas dos variables de estado, podemos despejar todas las otras variables de la red.
Por ejemplo, se puede escribir el voltaje entre terminales del inductor en términos de
las variables de estado despejadas y la entrada como
1 .
VL(t) = - Cq(t) - Riit) + v(t) (3.13)3
La ecuación (3.13) es una ecuación de salida; decimos que VL(t) es una combinación
lineal de las variables de estado, q(t) e i(t), y la entrada, v(t).
5. Las ecuaciones de estado combinadas (3.12) y la ecuación de salida (3.13) forman
una representación viable de la red, que [Link]ón en el espacio de es-
tados.
Se puede hacer otra selección de dos variantes de estado; por ejemplo, v R(t) y ve(t),
el voltaje del resistor y capacitor, respectivamente. El conjunto de ecuaciones diferen-
ciales simultáneas de primer orden que resulta de esto es el siguiente:
R R R
--VR - -Ve + -v(t) (3.14a)4
L L L
dve
(3.14b)
dt
3Porque vL(t) = L(dildt) = -(lIC)q - Ri + v(t), donde dildt se puede hallar de la ecuación (3.9), y
fidt = q.
"Porque vR(t) = i(t)R, Y ve(t) = (lIC)f idt, derivar vR(t) produce dv Jd: = R(dildt) = (RIL)vL =
(RIL)[v(t) - "« - ve], y derivar ve(t) produce dv¿dt = (l/C)i = (IIRC)vR
Capítulo 3 Modelado en el dominio del tiempo 133
que las variantes de estado son linealmente dependientes. Las variantes de estado de-
ben ser linealmente independientes; esto es, no se puede escribir ninguna variante
de estado como combinación lineal de las otras variantes de estado, pues de otro modo
no tendríamos suficiente información para despejar todas las otras variantes del siste-
ma, y podríamos incluso tener problemas para escribir las ecuaciones simultáneas.
Se pueden escribir las ecuaciones de estado y de salida en forma matricial si el sis-
tema es lineal. Así, se pueden escribir las ecuaciones (3.12), las ecuaciones de estado,
como
x = Ax + Bu (3.15)
donde
x= [ddi/q/ dtdt] .' A = [-l/LC -~/J
B = [S L]; u = v(t)
y = Cx + Du (3.16)
donde
Figura 3.3
Representación
gráfica en el espacio
de estados y un Espacio de estado
vector de estado.
x = Ax + Bu (3.18)
y = Cx + Du (3.19)
x = vector de estado
x = derivada del vector de estado con respecto al tiempo
y = vector de salida
u = vector de entrada o de control
A = matriz del sistema
B = matriz de la entrada
C = matriz de la salida
D = matriz de la prealimentación
(3.20a)
(3.20b)
donde XI Y x2 son las variantes de estado. Si hay una sola salida, la ecuación de salida
podría tomar la siguiente forma:
(3.21)
1. Debe escogerse un número mínimo de variantes de estado como las componentes del
vector de estado. Este número mínimo de variantes de estado es suficiente para des-
cribir por completo el estado del sistema.
2. Las componentes del vector de estado (es decir, este número mínimo de variantes de
estado) deben ser linealmente independientes.
una combinación lineal del reducido número de variantes de estado. En muchos casos
puede ser imposible incluso completar la escritura de las ecuaciones de estado, porque
no se pueden expresar las derivadas de las variantes de estado como combinaciones li-
neales del reducido número de variantes de estado.
Si se selecciona el número mínimo de variantes de estado pero éstas no son lineal-
mente independientes, es posible que no se puedan despejar todas las otras variantes del
sistema. En el peor de los casos, puede ser que no se complete la escritura de las ecua-
ciones de estado.
Es frecuente que el vector de estado incluya más del número mínimo de las varian-
tes de estado necesarias. Existen dos casos posibles. A veces, se pueden seleccionar las
variantes de estado para ser variantes físicas de un sistema; por ejemplo, posición y ve-
locidad en un sistema mecánico. Hay casos donde estas variantes, aun cuando son lineal-
mente independientes, también están desacopladas, es decir, no se necesitan algunas
variantes lineal mente independientes para despejar alguna de las otras variantes lineal-
mente independientes o alguna otra variante dependiente del sistema. Considere el caso
de una masa y un amortiguador viscoso cuya ecuación diferencial es Mdv/dt + Dv = f(t).
donde v es la velocidad de la masa. Como ésta es una ecuación de primer orden, una
ecuación de estado es todo lo que se necesita para definir este sistema en el espacio
de estados, con la velocidad como variable de estado. Del mismo modo, como hay sólo
un elemento que carga energía, la masa, sólo se necesita una variable de estado para re-
presentar este sistema en el espacio de estados. Sin embargo, la masa también tiene una
posición relacionada, que es lineal mente independiente de la velocidad. Si deseamos
incluir la posición en el vector de estado junto con la velocidad. entonces sumamo la
posición como una variante de estado que es linealmente independiente de la otra varian-
te de estado, la velocidad. La figura 3.4 ilustra lo que ocurre. El primer bloque es la
función de transferencia equivalente a Mdv(t)/dt + Dv(t) =f(t). El segundo bloque mues-
tra que integramos la velocidad de salida para obtener desplazamiento de salida (vea la
tabla 2.2, renglón 10). Así, si buscamos desplazamiento como salida, el denominador, o
ecuación característica, ha aumentado en orden a 2, el producto de las dos funciones de
transferencia. Muchas veces, la escritura de las ecuaciones de estado se simplifica al in-
cluir variantes de estado adicionales.
Otro caso que aumenta el tamaño del vector de estado es cuando la variante suma-
da no es linealmente independiente de los otros miembros del vector de estado. Esto sue-
le ocurrir cuando se selecciona una variante de estado, pero su dependencia de las otras
variantes de estado no es evidente de inmediato. Por ejemplo, se pueden usar los elemen-
tos que almacenan energía para seleccionar las variantes de estado y puede que no se re-
conozca la dependencia que tiene la variante relacionada, con un elemento que almacena
energía, de las variantes de otros elementos que almacenan energía. Así, se aumenta la
dimensión de la matriz del sistema innecesariamente, y la solución para el vector de es-
tado, que estudiamos en el capítulo 4, es más difícil. También, la suma de variantes de
estado dependientes afecta la capacidad del diseñador para usar métodos en el espacio
de estados para el diseño."
Figura 3.4
Diagrama de bloques
F(s)
de una masa ~ f--V_(s_) _~; X(s)
y amortiguador. s+ D
M
Ejemplo 3.1
Figura 3.5 L
Red eléctrica para la Nodo 1
representación en el
espacio de estados.
R
!
ieCt)
e
Solución Los siguientes pasos darán una representación viable de la red en el espa-
cio de estados:
Paso 1 Marque todas las corrientes de rama de la red. Éstas incluyen iu iR e ic co-
mo se muestra en la figura 3.5.
Paso 2 Seleccione las variantes de estado al escribir la ecuación de la derivada pa-
ra todos los elementos que almacenan energía, es decir, el inductor y el capacitar.
Así,
cdvedt = ic C3.22)
Ldi¿
= VL (3.23)
dt
De las ecuaciones (3.22) y (3.23), seleccione las variantes de estado como las canti-
dades que están en derivadas, es decir ve e i[' Al usar la ecuación (3.20) como guía, vemos
que la representación en el espacio de estados está completa si los segundos miembros de
las ecuaciones (3.22) y (3.23) se pueden escribir como combinaciones lineales de las va-
riantes de estado y la entrada.
Como ie y v L no son variantes de estado, nuestro siguiente paso es expresar ie y v L
como combinaciones lineales de las variantes de estado, ve e iu y la entrada, v(t).
Capítulo 3 Modelado en el dominio del tiempo 139
Paso 3 Aplique teoría de redes, como las leyes de voltaje y corriente de Kirchhoff,
para obtener ie y ": en términos de las variantes de estado, ve e ic En el nodo 1,
1 . (3.24)
--Ve + IL
R
1
cdvedt --Ve
R
+ te (3.26a)
L diL (3.26b)
- Ve + ver)
dt
o bien,
dve 1 1.
--ve+ (3.27a)
dt RC CIL
dh I 1
dt -r: + Zv(t) (3.27b)
(3.28)
Ejemplo 3.2
Solución Nótese de inmediato que esta red tiene una fuente de corriente dependien-
te de voltaje.
Paso 1 Marque todas las corrientes de rama de la red, como se ilustra en la figura
3.6.
Paso 2 Seleccione las variantes de estado al hacer una lista de la relación voltaje-
corriente para todos los elementos que almacenan energía:
di¿
L- = VL (3.30a)
dt
dv¿ .
C- = le (3.30b)
dt
De las ecuaciones (3.30), seleccione que las variantes de estado sean las variantes
derivadas. Así, las variantes de estado, xl y x2' son
(3.31)
x = Ax + Bu (3.32)
(3.33)
Pero en el nodo 2, iR2 = ie + 4ve Al sustituir esta relación por iR2 en la ecuación
(3.33) produce
(3.34)
Figura 3.6 C
Red eléctrica para
el ejemplo 3.2.
(3.35)
Nótese que como ve es una variante de estado, sólo necesitamos hallar ie en térmi-
nos de las variantes de estado. Habremos obtenido entonces ": en términos de las
variantes de estado.
Así, en el nodo 1, podemos escribir la suma de las corrientes como
= '(t )
1 - -vn, - .
IL
R,
= 1'(t ) - -VL - .
IL (3.36)
R,
donde v R, = V L" Las ecuaciones (3.35) y (3.36) son dos ecuaciones que relacionan vL
e ie en términos de las variantes de estado iL y ve Al rescribir las ecuaciones (3.35)
y (3.36), obtenemos dos ecuaciones simultáneas que dan vL e ie como combinacio-
nes lineales de las variantes de estado iL y ve:
(3.37a)
1
--VL - ie = te - i(t) (3.37b)
R,
(3.38)
(3.39)
donde
(3.40)
(3.41 )
142 Sistemas de control para ingeniería
Ejemplo 3.3
(3.44)
(3.45)
Ahora, sea ~X/df2 = dv Jdt, y ~xidt2 = dv Jdt, y luego seleccionamos xl' vI' x2 y v2 co-
mo variantes de estado. A continuación, formamos dos de las ecuaciones de estado al des-
pejar dv Jdt de la ecuación (3.44) y dv/dt de la ecuación (3.45). Por último, sumamos
Capítulo 3 Modelado en el dominio del tiempo 143
Figura 3.7
-j- __ X¡
Sistema mecánico
traslacional.
M¡ I--- __ j(t)
Sin fricción
dv, K D K
--XI- -v¡+ -X2 (3.46b)
dt M¡ MI M¡
dx2
+ V2 (3.46c)
dt
dV2 K K 1
+-x¡ -X2 + M/(t) (3.46d)
dt M2 M2
En forma matricial,
x¡ O l O O XI O
VI -K/M¡ -D/MI K/M¡ O V¡ O
+ f(t) (3.47)
X2 O O O 1 X2 O
V2 K/M2 O -K/M2 O V2 I/M2
donde el punto indica derivación con respecto al tiempo. ¿Cuál es la ecuación de salida
si la salida es x/t)?
Figura 3.8 e¡ R
Circuito eléctrico
para el ejercicio
de evaluación de
destreza 3.1.
144 Sistemas de control para ingeniería
Respuesta:
Figura 3.9
x,(t)
Sistema mecánico
1 N-s/m
traslacional para
el ejercicio de 1 kg 1 kg
evaluación de
destreza 3.2.
Respuesta:
O
O 1 O O O O
-1 -1 O 1 O O
O O O 1 O O O
Z = z+ 1(1)
O 1 -1 -1 1 O O
O O O O O I
O O O O -1 -1 O
O
y=[ O O O O O) z
donde
z = [x, x, X2 X2 X3 x3f
La solución completa está en el CD-ROM anexo.
dny dn-¡y dy
- +a -¡-- + ... + a¡- + aoy = bou (3.48)
dt" n dt=:' dt
Una forma cómoda de seleccionar variantes de estado es escoger la salida, y(t), y sus
(n - 1) derivadas como las variantes de estado. Esta selección se llama selección de las
variantes de fase. Al escoger las variantes de estado, x; obtenemos
X¡ =y (3.49a)
dy
X2 (3.49b)
dt
d2y
X3 (3.49c)
dt2
dn-¡y
Xn (3.49d)
dtn-¡
dy
x¡ (3.50a)
dt
d2y
X2 (3.50b)
dt2
d3y
X3 (3.50c)
dt3
dny
xn (3.50d)
dt"
X¡ = X2 (3.5Ia)
X2 = X3 (3.~b)
Xn-¡ = Xn (3.51c)
Xn = -aOx¡ - a¡x2'" - an-¡xn + bou (3.51d)
146 Sistemas de control para ingeniería
XI O 1 O O O O O XI O
X2 O O 1 O O O O X2 O
X3 O O O 1 O O O X3 O
+ u
Xn-I O O O O O O XIl-1 O
Xn -ao -al =a: -a3 -a4 -as -all-1 Xn ho
(3.52)
XI
X2
X3
y = [l O O O] (3.53)
Xn-I
Xn
Ejemplo 3.4
C(s) 24
(3.54)
R(s) (S3 + 9s2 + 26s + 24)
Figura 3.10
_R_(_S) 2_4 C_(s_)_
a) Función de
transferencia;
I
. s3 + 9s2 + 26s + 24
b) diagrama de
a)
bloques equivalente
que muestra las
f
-8~
variables de fase.
X3(t) I X3(t) X2(t) x)(t) y( t)
Nota: y(t) = c(t).
r(t) -1_24 ----'~® f 1--,.-
f
9 1-
26 1--
24 1--
b)
x) = e (3.57a)
X2 = e (3.57b)
X3 = c (3.57c)
X2 (3.58a)
.x2 = (3.58b)
X3 = - 24x) - 26x2 - 9X3 + 24r (3.58c)
y = e = x)
(3.58d)
En forma matricial,
-26
I
O
-9
~l[~~l X3
+ [ ~. r
24
(3.59a)
148 Sistemas de control para ingeniería
(3.59b)
Nótese que el tercer renglón de la matriz del sistema tiene los mismos coeficientes
que el denominador de la función de transferencia, pero negativos y en orden
inverso.
G MATLAB ) Los estudiantes que utilicen el MATLAB deben correr ahora del ch3p1 a la p4 del Apéndice B.
---.....;.;.;.;...;.;..;;.;..;.;;....--'Aprenderán a representar la matriz A del sistema, la matriz B de la entrada y la matriz e de la
salida usando el MATLAB. Aprenderán a convertir una función de transferencia a una represen-
tación en el espacio de estados en forma de las variantes de fase. Por último, el ejemplo 3.4
se resolverá usando el MATLAB.
Figura 3."
R(s) C(s)
Descomposición
de una función de
transferencia.
a)
Variables internas:
X2(s), X3(s)
b)
Capítulo 3 Modelado en el dominio del tiempo 149
ejemplo. Por lo tanto, la variante de fase x) es la salida y el resto de las variantes de fa-
se son la integral al primer bloque, como se ve en la figura 3.11(b). La segunda función
de transferencia con sólo el numerador produce
(3.60)
(3.61 )
Pero los términos derivados son las definiciones de las variantes de fase obtenidas en el
primer bloque. Entonces, escribiendo los términos en orden inverso para conformarse en
una ecuación de salida,
(3.62)
Ejemplo 3.5
Paso 2 Encuentre las ecuaciones de estado para el bloque que contiene al denomi-
nador. Observamos que el numerador del primer bloque es 1/24 del denominador
del ejemplo 3.4. Entonces, las ecuaciones de estado son las mismas, excepto que la
matriz de entrada de este sistema es 1/24 de la del ejemplo 3.4. En consecuencia,
la ecuación de estado es
l
O (3.63)
-26
(3.64)
150 Sistemas de control para ingeniería
R(s) + 7s + 2
S2 C(s)
2
S3 +9s +26s +24
a)
R(s) I 1
---_o s3 +9s2 +26s +24
Variables internas:
X2(s), X3(s)
b)
1 c---
0+ 7 +
+
-- -
9 1..••
26 1-
24 1--
e)
Figura 3.12
a) Función de
transferencia;
b) función de
transferencia Al tomar la transformada inversa de Laplace con condiciones iniciales cero, obte-
descompuesta; nemos
e) diagrama de
bloques equivalente.
Nota: y(t) = c(t). (3.65)
Pero
Capítulo 3 Modelado en el dominio del tiempo 151
Por lo tanto,
(3.66)
Entonces, la última caja de la figura [Link](b) "recolecta" los estados y genera la ecua-
ción de salida. De la ecuación (3.66),
(3.67)
Aun cuando el segundo bloque de la figura 3.12(b) muestra derivación, este bloque se
puso en práctica sin derivación debido a la partición que se aplicó a la función de trans-
ferencia. El último bloque simplemente recolectó derivadas que ya estaban formadas por
el primer bloque.
Una vez más podemos producir un diagrama de bloques equivalente que vívidarnen-
te representa nuestro modelo en el espacio de estados. El primer bloque de la figura
3.12(b) es el mismo que el de la figura 3.10(a), excepto por la constante diferente del nu-
merador. Entonces, en la figura 3.12(c) reproducimos la figura 3.10(b), excepto por el
cambio en la constante del numerador, que aparece como un cambio en el factor multi-
plicador de entrada. El segundo bloque de la figura 3.12(b) está representado usando la
ecuación (3.66), que forma la salida de una combinación lineal de las variables de esta-
do, como se muestra en la figura 3.12(c).
.
x= [O
-9
y = [1 2]x
x = Ax + Bu (3.68a)
y = ex + Du (3.68b)
152 Sistemas de control para ingeniería
o bien,
Y(s)
T(s) = Ves) = CCsI-A)-IB+D (3.73)
Veamos un ejemplo.
Ejemplo 3.6
1
O (3.74a)
-2
y = [1 O O]x (3.74b)
(sI - A) = [~
O O s
~ ~l-[~ ~l -1 -2
6 -3
= [~
I
~
2
I
-1
O
s+3
1 (3.75)
(s2 + 3s + 2)
-1
s
s(s
+3
+ 3)
I
s
1
[
(sI _ A)-J = adj(sI - A) = =--__ -""""s_~--_::_(2-s-+__:_I'--)
_S2..=
(3.76)
det (sI - A) s3 + 3s2 + 2s + 1
Al sustituir (sI - A)-J, B, e y D en la ecuación (3.73), donde
e = [1 O O]
D=O
T(s) = 10(s2 + 3s + 2)
(3.77)
s3 + 3s2 + 2s + I
( MATLAB ) Los estudiantes que utilicen el MATLAB deben correr ahora el ch3p5, del Apéndice B. Apren-
'------ derán a convertir una representación en el espacio de estados en una función de transferencia
usando el MATLAB. Pueden practicar escribiendo un programa MATLAB para resolver el ejem-
plo 3.6.
( atematica simbólica) Los estudiantes que realicen ejercicios del MATLAB, y deseen explorar la capacidad añadida de
las rutinas de matemática simbólica del MATLAB, deben correr ahora el capítulo 3, sp1, del
Apéndice E. Aprenderán a usar las rutinas de matemática simbólica para escribir matrices y
vectores. Verán que las rutinas de matemática simbólica producen una forma alterna para usar
el MATLAB para resolver el ejemplo 3.6.
En el ejemplo 3.6, las mismas ecuaciones en forma de las variantes de fase se con-
virtieron a funciones de transferencia. En el capítulo 5 veremos que se pueden usar otras
154 Sistemas de control para ingeniería
formas, además de la forma de las variantes de fase, para representar un sistema en el es-
pacio de estados. El método para hallar la representación de función de transferencia pa-
ra estas formas es el mismo que el presentado en esta sección.
3.7 Linealización
Una excelente ventaja de la representación en el espacio de estados sobre la representa-
ción de la función de transferencia es la capacidad para representar sistemas que tengan
no linealidades, como el que se ilustra en la figura 3.13. La capacidad para representar
sistemas no lineales no implica la capacidad de resolver sus ecuaciones de estado para
las variantes de estado y la salida. Existen algunas técnicas para la solución de ecuacio-
nes de estado no lineales, pero este estudio está fuera del alcance de este curso. En el
Apéndice H del CD-ROM anexo, sin embargo, el estudiante puede ver cómo utilizar la
computadora digital para resolver ecuaciones de estado. También se puede usar este mé-
todo para las ecuaciones de estado no lineales.
Si estamos interesados en pequeñas perturbaciones alrededor de un punto de equi-
librio, como lo estuvimos cuando estudiamos la linealización en el capítulo 2, podemos
también linealizar las ecuaciones de estado alrededor del punto de equilibrio. La clave
para la linealización alrededor de un punto de equilibrio es, de nueva cuenta, la serie de
Taylor. En el siguiente ejemplo escribimos las ecuaciones de estado para un péndulo
simple, mostrando que podemos representar un sistema no lineal en el espacio de esta-
dos; entonces, lineal izamos el péndulo alrededor de su punto de equilibrio, que es la po-
sición vertical con cero velocidad.
Figura 3.13
Los robots que
caminan, como el
Hannibal que aquí
se ilustra, se pueden
emplear para
explorar ambientes
hostiles y terrenos
ásperos, como los
que hay en otros
planetas o dentro
de los volcanes.
Ejemplo 3.7
.:» Mg cos e
Mg e
~
Mg ~ne
a) b) e)
Figura 3.14
al Péndulo simple;
bl los componentes
de fuerza de Mg;
el diagrama de la longitud del péndulo. Supóngase que la masa está uniformemente distribuida, con el
cuerpo libre centro de masa en U2. Entonces linealice las ecuaciones de estado alrededor del punto
de equilibrio del péndulo, que es la posición vertical con cero velocidad angular.
Solución Primero trace un diagrama de cuerpo libre, como se muestra en la figura
3.14(c). Al sumar las pares, obtenemos
d2e MgL
J dt2 + -2- sen e = T (3.79)
donde J es el momento de inercia del péndulo alrededor del punto de rotación. Seleccio-
ne las variables de estado XI y x2 como variantes de fase. Haciendo XI = e,
y x2 = dñldt,
escribimos las ecuaciones de estado como
(3.80a)
MgL T
--- senx¡ +- (3.80b)
2J J
XI = 0+ OXI (3.8Ia)
X2 = 0+ OX2 (3.81b)
156 Sistemas de control para ingeniería
sen x] - sen O =
d(sen x])
d
I ox] (3.82)
x] XI =0
de la que
Al sustituir las ecuaciones (3.81) y (3.83) en las (3.80) se obtienen las siguientes ecua-
ciones de estado:
(3.84a)
MgL T
---ox] +- (3.84b)
21 1
que son lineales y una buena aproximación a las ecuaciones (3.80) para pequeñas excur-
siones alejándose del punto de equilibrio. ¿Cuál es la ecuación de salida?
Figura 3.15
Sistema mecánico xCt)
traslacional no lineal
para el ejercicio
1 kg f---"'" jet)
de evaluación de
destreza 3.5.
Respuesta:
x [-4}s ~]x+
= [~]8j(t)
y = [1 O]x
Estudio de casos
Control de la antena: representación en el espacio de estados
En este capítulo hemos estudiado la representación en el espacio de estados de
subsistemas físicos individuales. En el capítulo 5, ensamblaremos subsistemas
individuales en sistemas de control realimentados y representaremos todo el sistema
retroalimentado en el espacio de estados. El capítulo 5 también muestra la forma en
que se puede usar la representación en el espacio de estados, mediante diagramas de
flujo de señales, para interconectar estos subsistemas y permitir la representación en el
espacio de estados de todo el sistema en lazo cerrado. En el siguiente estudio de un
caso real vemos el sistema de control acimutal de una antena y demostramos los
conceptos de este capítulo al representar cada subsistema en el espacio de estados.
Problema Encuentre la representación en el espacio de estados en la forma de las
variantes de fase para cada subsistema dinámico del sistema de control de posición
acimutal de una antena que se ilustra en las guardas de este libro (configuración 1).
Por dinámico queremos decir que el sistema no alcanza su estado estable en forma
instantánea. Por ejemplo, un sistema descrito por una ecuación diferencial de primer
orden, o de orden superior, es un sistema dinámico. Una ganancia pura, por otra parte,
es un ejemplo de un sistema no dinámico, puesto que el estado estable se alcanza de
manera instantánea.
Solución En el problema del estudio de un caso real del capítulo 2, quedó
identificado cada subsistema del sistema de control de posición acimutal de una
antena. Encontramos que el amplificador de potencia, así como el motor y la carga,
eran sistemas dinámicos. El preamplificador y los potenciómetros son ganancias puras
y, por lo tanto, responden instantáneamente. Por consiguiente, hallaremos la
representación en el espacio de estados sólo para el amplificador de potencia, y el
motor y la carga.
Amplificador de potencia La función de transferencia del amplificador de potencia
está dada en las guardas finales de este libro como G(s) = 100/(s + 100).
Convertiremos esta función de transferencia a su representación en el espacio de
estados. Si vp(t) representa la entrada del amplificador de potencia y el/(t), la salida del
amplificador de potencia,
Ea(s) 100
G(s) = Vp(s) = (s + 100) (3.85)
(3.86)
(3.88)
158 Sistemas de control para ingeniería
(3.89)
. d28m d8m
Tm(t) = Kt1a(t) = J,« dt2 + o; dt (3.90)
(3.91)
(3.92a)
(3.92b)
() _ (Ra--Kt1m)dX--dt
ea t - 2 + (DmRa
-- + K)b
Kt
X2 (3.93)
dx
-d
2
= - -
1 (DI11 KtKb)
+ -- X2 + ( R«,
J ) ea(t) (3.94)
t JI/1 s, a m
Al usar las ecuaciones (3.92) y (3.94), se escriben las ecuaciones de estado como
(3.95a)
(3.95b)
Capítulo 3 Modelado en el dominio del tiempo 159
La salida, eo(t), es 1110 del desplazamiento de la armadura, que es x,. Por lo tanto, la
ecuación de salida es
y = [Link], (3.96)
En forma matricial,
Pero del problema del estudio de un caso real del capítulo 2, 1m = 0.03 Y Dm = 0.02.
También KIRa Kb
= 0.0625 Y = 0.5. Al sustituir los valores en las ecuaciones (3.97),
obtenemos la representación en el espacio de estados:
(3.98a)
Absorción de un fármaco
Una ventaja de la representación en el espacio de estados, sobre la representación de la
función de transferencia, es su capacidad para concentrarse en las partes de un sistema
y escribir n ecuaciones diferenciales simultáneas de primer orden, en lugar de intentar
representar el sistema como una sola ecuación diferencial de orden n, como hemos
hecho con la función de transferencia. Del mismo modo, es posible representar
sistemas de múltiples entradas y múltiples salidas en el espacio de estados. Este
estudio de un caso real demuestra estos dos conceptos.
Problema En la industria farmacéutica buscamos describir la distribución de un
fármaco en el cuerpo. Un modelo sencillo divide el proceso en compartimentos: la
dosis, el lugar de la absorción, la sangre, el compartimiento periférico y la orina. La
rapidez de cambio de la cantidad de una droga en un compartimiento es igual al gasto
(también llamado caudal) de entrada menos el gasto de salida. La figura 3.16 resume
el sistema. Aquí, cada Xi es la cantidad de droga en ese compartimiento en particular
(Lordi, 1972). Represente el sistema en el espacio de estados, donde las salidas son las
cantidades de droga en cada compartimiento.
Solución El gasto del fármaco en cualquier compartimiento dado es proporcional a
la concentración del mismo en el compartimiento previo, y el gasto de salida de un
160 Sistemas de control para ingeniería
Compartimiento
periférico
dx,
(3.99)
dt
(3.100)
(3.10 1)
(3.102)
donde (K4x4 - K5x3) es el flujo neto que entra en la sangre desde el compartimiento
periférico. Por último, la cantidad del fármaco en la orina aumenta cuando la sangre
libera el fármaco a la orina con una rapidez proporcional a la concentración del
fármaco en la sangre. Entonces,
(3.103)
Las ecuaciones (3.99) a la (3.103) son las ecuaciones de estado. La ecuación de salida
es un vector que contiene cada una de las cantidades, Xi. Así, en forma matricial,
Capítulo 3 Modelado en el dominio del tiempo 161
-K¡ O O O O
K¡ -K2 O O O
x= O K2 -(K3 + Ks) K4 O x (3.104a)
O O Ks -K4 O
O O K3 O O
1 O O O O
O 1 O O O
y= O O 1 O O x (3.104b)
O O O 1 O
O O O O 1
El estudiante se debe preguntar cómo puede haber una solución a estas ecuaciones
si no hay entrada. En el capítulo 4, cuando estudiamos la forma de resolver las
ecuaciones de estado, veremos que las condiciones iniciales darán soluciones sin
funciones de excitación. Para este problema, una condición inicial sobre la cantidad de
dosis, xI' va a generar cantidades de fármaco en todos los otros compartimientos.
tt t
q2J = G2J(HJ - hJ)
i =
I
•••
I
~ ~
I
hJ h2 h3
qJ =GJh¡
~
--- ---
162 Sistemas de control para ingeniería
El flujo diseñado está formado por tres componentes que también se miden en
m3/año: 1) flujo de los tanques para irrigación e industria, qOI/; 2) reabastecimiento de
los tanques desde los pozos, q¡l/' y 3) flujo, q21' creado por la política de conservación
de agua para evitar la pérdida de agua hacia el mar. En este modelo, el agua para la
irrigación e industria se tomará sólo de los tanques 2 y 3. La conservación de agua
tendrá lugar sólo entre los tanques 1 y 2, como sigue. Sea H¡ una carga hidráulica de
referencia para el tanque 1. Si el nivel de agua del tanque 1 disminuye por debajo de
H¡, se bombea agua del tanque 2 al tanque 1 para reabastecer la carga hidráulica. Si la
h , es más alta que la H¡, se bombea agua de regreso al tanque 2 para evitar la pérdida de
agua hacia el mar. Si a esto lo llamamos flujo para conservación, q2¡' podemos decir
que este flujo es proporcional a la diferencia entre la carga hidráulica del tanque 1, h¡,
y la carga hidráulica de referencia, H¡, o sea q2¡ = G2¡(H¡ - h¡).
El flujo neto que entra a un tanque es proporcional a la rapidez de cambio de la
carga hidráulica en cada tanque. Por lo tanto,
Resumen
Este capítulo se refirió a la representación en el espacio de estados de sistemas físicos,
que tomaron la forma de una ecuación de estado,
x = Ax + Bu (3.105)
y = Cx + Du (3.106)
1
O (3.107)
-al
Preguntas de repaso
1. Dé dos razones para modelar sistemas en el espacio de estados.
2. Exprese una ventaja del método de función de transferencia sobre el método en el
espacio de estados.
3. Defina variables de estado.
4. Defina estado.
5. Defina vector de estado.
6. Defina espacio de estados.
7. ¿Qué es necesario para representar un sistema en el espacio de estados?
8. ¿Con cuántas ecuaciones de estado sería representado en el espacio de estados un
sistema de octavo orden?
9. Si las ecuaciones de estado son un sistema de ecuaciones diferenciales de primer
orden cuya solución da las variables de estado, ¿cuál es entonces la función que
realiza la ecuación de salida? ,
10. ¿Qué significa independencia lineal?
11. ¿Qué factores influyen en la selección de las variables de estado en cualquier
sistema?
12. ¿Cuál es una selección conveniente de variables de estado para redes eléctricas?
13. Si una red eléctrica tiene tres elementos que almacenan energía, ¿es posible tener
una representación en el espacio de estados con más de tres variables de estado?
Explique.
14. ¿Qué significa la forma de las variables de fase de la ecuación de estado?
Problemas
1. Represente la red eléctrica ilustrada en la figura P3.1 en el espacio de estados,
donde vo(t) es la salida.
Figura P3.1
+
164 Sistemas de control para ingeniería
Figura P3.3 In
IH lH
+
v¡(t) +
Figura P3.4
M3 = 1 kg
.-----
Iv 5 = 1 N-s/m
1.'2 = 1 N-s/m
f(r)
K= 1 N/m
Sin fricción
-i- __XI(t)
Capítulo 3 Modelado en el dominio del tiempo 165
Figura P3.5 I
X2(t) X3(t)
KI =
f-! 0000
l N/m
L M2
M3
=
=
1 kg
l kg
-. I
I; I = 1 N-s/m
IV2 = l N-s/m
fl..t) Á XI(t)
I K2 = 1 /m
MI = 1 kg f..-! 0000 '--
Iv = 1 N-s/m
/3
Figura P3.6
~>1
T(t) BI(t)
N2 = LOO -u:)
LOONvrn-s/rad
100 kg-m2 )--U--~
100 N-m-s/rad ~
--r--------,--------~ NI = 10
2 N-mirad 3 N-m-s/rad
N2=200 ~---I
I N3= LO
~t)
N, = 100: . 111 \
200N_m,~
166 Sistemas de control para ingeniería
8. Demuestre que el sistema de la figura 3.7 del texto produce una función de
transferencia de cuarto orden, si relacionamos el desplazamiento de cualquier
masa con la fuerza aplicada, y una de tercer orden si relacionamos la velocidad de
cualquier masa con la fuerza aplicada.
9. Encuentre la representación en el espada de estados en forma de las variables de
fase para cada uno de los sistemas que se muestran en la figura P3.8.
Figura P3.8
R(s) 30 C(s)
b)
Figura P3.9
R(s) Ss + la C(s)
a)
R(s)
. S4 + 2s3 + 12s2 + 7s + 3 C(s)
b)
T(s) = (s2 + 3s + 7)
(s + 1)(s2 + Ss + 4)
Capítulo 3 Modelado en el dominio del tiempo 167
14. Encuentre la función de transferencia, G(s) = Y(s)/R(s), para cada uno de los
siguientes sistemas representados en el espacio de estados.
~lx+Pl'
1
a) x ~ [ ~ O
-3 -2 -5 10
Y = [1 O O]x
b) x~ [ ~
-3
5
-5
3
~!lx+[:],
Y = [1 3 6]x
-5
c) x~[ ¡
-3 -6
-8
~lx+Hl'
y=[1 -4 3]x
o 1 3 O O
a) O O 1 O x+ 5 r
x=
O O O 1 8
-7 -9 -2 -3 2
Y = [1 3 4 61x
3 1 O 4 -2 2
-3 5 -5 2 -1 7
b) x= O 1 -1 2 8 x+ 6 r
-7 6 -3 -4 O 5
-6 O 4 -3 1 4
Y = [1 -2 -9 7 61x
atemática simbólica 16. Repita el problema 15 usando las rutinas de matemática simbólica del MATLAB y la
ecuación (3.73).
17. Los giroscopios se emplean en los vehículos espaciales, aviones, y barcos para
navegación inercia!. El giroscopio que se ilustra en la figura P3.1O es del tipo de
velocidad sujetado por resortes conectados entre la suspensión interior y la
exterior (bastidor) como se muestra. Una cantidad rotacional alrededor del eje z
hace que un disco giratorio progrese con un avance de precedencia alrededor del
eje x. Por lo tanto, la entrada es una cantidad rotacional alrededor del eje z, y la
salida es un desplazarniento angular alrededor del eje x. Como la suspensión
exterior está asegurada al vehículo, el desplazamiento alrededor del eje x es una
168 Sistemas de control para ingeniería
Figura P3.10
z
Resorte
Suspensión interior
Cojinete
Cojinete
Cojinete
Bastidor
18. Un proyectil en vuelo, como se muestra en la figura P3.1l, está sometido a varias
fuerzas: empuje, ascenso, resistencia al avance y gravedad. El proyectil vuela a un
___ Vertical
Figura P3.11
Proyectil. ~
Velocidad
Empuje
Capítulo 3 Modelado en el dominio del tiempo 169
<I>(s) Kas + Kb
8(s) K3S3 + K2S2 + K1S + Ko
Figura P3.12
Motor y carga.
ea(t)
ia(t) ...•••
_--~
Figura P3.13
Sistema mecánico
no lineal.
1 kg f----l~ j( t)
~~::::J Espejo
esférico
Ry Tz
Rx
a) b)
Figura P3. 14
a) Robot con sistema
e)
de imágenes de
televisión (©1992 IEEE);
b) diagrama vectorial
mostrando el
concepto que hay tras
la guía con base en comandos de rumbo llevarían el robot a reducir al mínimo R, - Tx' Ry - Ty Y
imágenes R, - T~ simultáneamente, ya que las diferencias serán cero cuando el robot llegue
(©1992 IEEE); al blanco (Hong, 1992). Si la figura P3.14(c) representa el sistema de control
e) sistema de control que guía al robot, represente cada bloque, es decir, el controlador, las ruedas y
de rumbo.
el vehículo, en el espacio de estados.
22. Dado el avión militar F4-E que se muestra en la figura P3.15(a) donde la
aceleración normal, an' y el ritmo de cabeceo, q, son controlados por la desviación
del elevador, De' en los estabilizadores horizontales, y desviación del timón a proa,
Dc' Se emplea una desviación comandada, Dcom' como se ve en la figura P3.15(b),
para efectuar un cambio en De y Dc' Las relaciones son
1/T
S +17T
Kc/T
S + 17T
Capítulo 3 Modelado en el dominio del tiempo 171
Timones horizontales
a proa (oe)
a)
Oe(s) a"
Dinámica
Ocom(s)
. --
s
lIr
+ 11r
longitudinal
del avión
- Ke
oc(s)
r---::--:-+
q
Figura P3.15
al F4-Econ timones a b)
proa (©1992 AIAA);
b) sistema de control
de vuelo de lazo
abierto (©1992 AIAA).
Estas desviaciones producen, por medio de la dinámica longitudinal del avión, all
y q. Las ecuaciones de estado que describen el efecto de 8com sobre all y q están
dadas por (Cavallo, 1992)
G¡ (s) = An(s)
ocom(s)
Q(s)
G2(S) = ~()
Ucom S
23. Los manipuladores modernos robóticos que actúan directamente sobre su entorno
objetivo deben ser controlados de modo que las fuerzas de impacto, así como las
fuerzas en estado estable, no dañen el objetivo. Al mismo tiempo, el manipulador
debe proporcionar suficiente fuerza para efectuar el trabajo. Para crear un
sistema de control para regular estas fuerzas, es necesario hacer un modelo del
manipulador robótico y del entorno objetivo. Suponiendo el modelo que se ilustra
172 Sistemas de control para ingeniería
1 kg
1 N-s/m
'----- ~-~) \.~--~ ~-~)
Y Y
Manipulador Detector Modelo de la Ambiente
fuerza interna
Bibliografía
Carlson, L.E., and Griggs, G.E. Aluminum Catenary System Quarterly Report.
Technical Report Contract Number DOT-FR-9154, U.S. Department of
Transportation 1980.
Cavallo, A., De Maria, G.; and Verde, L. Robust Flight Control Systems: A Parameter
Space Design. Journal of Guidance, Control, and Dynamics, vol. 15,
No. septiembre-octubre 1992, pp. 1207-1215.
Cereijo, M.R. State Variable Formulations. Instruments and Control Systems,
diciembre 1969, pp. 87-88.
Chiu, D.K. and Lee,S. Design and Experimentation of a Jump Impact Controller. IEEE
Control Systems, junio 1997, pp. 99-106.
Cochin, I. Analysis and Design of Dynamic Systems. Harper & Row, Nueva York, 1980.
Elkins, J.A. A Methodfor Predicting the Dynamic Response of a Pantograph Running
at Constant Speed under a Finite Length of Overhead Equipment. Technical
Report TNDA36, British Railways, 1976.
Franklin, G.F.; Powell, J.D.; y Emarni-Naeini, A. Feedback Control of Dynamic
Systems. Addison- Wesley, Reading, Mass., 1986.
Hong, J.; Tan, X.; Pinette, B.; Weiss, R.; y Riseman, E. [Link]-Based Homing. IEEE
Control Systems, febrero 1992, pp. 38-45.
Inigo, R. M. Observer and Controller Design for D.C. Positional Control Systems
Using State Variables. Transactions, Analog/Hybrid Computer Educational
Society, diciembre 1974. West Long Branch, N.J., pp. 177-189.
Capítulo 3 Modelado en el dominio del tiempo 173