Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.1.1. Sistema
Entrada Salida
Sistema
u(t) y(t)
Cuando existe una relación entre la entrada u(t) y la salida y(t) que se puede modelar
matemáticamente sin incertidumbre teórica, se dice que el sistema es determinístico.
1
Sistemas de Medición, MIM Byron Hernández, Germán Holguín, UTP.
Si un sistema está sometido a una función de entrada u(t) y la salida y(t) cambia
en consecuencia a u(t), entonces este es un sistema dinámico causal. El modelo
matemático de los sistemas dinámicos, contrario a los modelos de sistemas estáticos y
cinemáticos que son relaciones matemáticas directas, no son expresiones que asignan de
forma explícita alguna correspondencia entre y(t) y u(t), en su lugar, se debe describir
en términos del cambio que experimenta el sistema, y por tanto, se debe hacer uso del
cálculo diferencial.
En este apartado estamos interesados en los sistemas dinámicos determinísticos cuya
ecuación diferencial es lineal, los se denominan sistemas lineales
La variable y(t) y el cambio descrito por sus derivadas definen el comportamiento del
sistema, la función g(t) esta asociada normalmente con la o las variables de entrada
u(t) que condicionan el comportamiento del sistema.
La expresión ai (t) i = 1, 2, · · · , n son propiedades intrínsecas del sistema, estas pro-
piedades pueden variar tal y como se indica, pero si ai (t) = ai constantes para i =
1, 2, · · · , n entonces el sistema es invariante con el tiempo.
De esta forma, un sistema determinístico, dinámico, lineal e invariante con el tiempo se
representa como una ecuación diferencial de coeficientes constantes:
dn y dn−1 y dy
a0 n
+ a 1 n−1
+ · · · + an−1 + an y(t) = g(t) (3)
dt dt dt
Pagina 2 de 15
Sistemas de Medición, MIM Byron Hernández, Germán Holguín, UTP.
dn−1 u dn−2 u du
g(t) = b1 n−1
+ b 2 n−2
+ · · · + bn−1 + bn u(t)
dt dt dt
Nótese que g(t) es al menos un orden menor que la ecuación diferencial (3), esto se
cumple para la mayoría de sistemas reales, y corresponde a los casos de estudio en este
documento.
Aplicando la transformada de Laplace en (3),dividiendo entre a0 y reemplazando g(t)
se obtiene:
x1 =y
x2 = ẋ1
.. .. ..
. . .
Pagina 3 de 15
Sistemas de Medición, MIM Byron Hernández, Germán Holguín, UTP.
donde χ̇ es la notación punto que denota la derivada de una variable χ con respecto al
tiempo, permite llegar a un sistema de ecuaciones:
ẋ = Ax + Bu (5)
y = Cx (6)
⊺
donde x = x1 x2 · · · xn , A es una matriz de n × n, B es un vector de n × 1, Y C
es un vector de 1 × n. La ecuación (5) se denomina ecuación de estados y la ecuación (6)
es la ecuación de salida.
Dependiendo de la elección de variables, se pueden obtener diferentes representaciones
equivalentes, entre ellas las formas canónicas.
Forma canónica controlable
−a1 −a2 · · · −an−1 −an
ẋ1 x1 1
ẋ2
1 0 ··· 0 0 x2 0
0
.. = 1 ··· 0 0 .. + .. u
. .. .. .. .. .. . .
. . . . .
ẋn xn 0
0 0 ··· 1 0
y = b1 b2 b3 · · · bn x
y = 1 0 0 ··· 0 x
Un ejemplo de sistema lineal son los circuitos eléctricos con elementos pasivos RLC
Circuito LC
d2 q 1
0.1 2 + q(t) = E(t)
dt 0.1
Pagina 4 de 15
Sistemas de Medición, MIM Byron Hernández, Germán Holguín, UTP.
E(t) C
Péndulo simple
Pagina 5 de 15
Sistemas de Medición, MIM Byron Hernández, Germán Holguín, UTP.
3
mL2
H(s) =
s2 + 3g
L
de estados así:
ẋ1 0 1 x1 0
= + 3 u
ẋ2 − 3g
L
0 x2 mL2
x1
y= 1 0
x2
Pagina 6 de 15
Sistemas de Medición, MIM Byron Hernández, Germán Holguín, UTP.
Notación Significado
y[k] y(kh)
y[k+1] y(kh+h)
y[k-1] y(kh-h)
Este método hace uso de la definición de derivada en la ecuación (1). Usando la notación
en diferencias, se plantea una aproximación para la derivada con base en las diferencias
hacia atrás.
dy y[k] − y[k − 1]
≈
dt kh
h
Nótese que el término hf (k, y[k], · · · ) es función de y[k], más adelante se dan algunas
consideraciones prácticas para la implementación del método.
De igual forma, se puede plantear la siguiente aproximación alternativa para la derivada
con base en las diferencias hacia adelante.
dy y[k + 1] − y[k]
≈
dt kh
h
y para: ẏ = f (t, y, · · · )
Se obtiene la recursión encontrada en la literarura como ‘Forward Euler’ :
En términos simples este método consiste en promediar los resultados de los método
de Euler, la hipótesis es que el promedio entre una aproximación de la derivada usando
puntos adelante y otra usando puntos atrás, genera una mejor aproximación al valor
actual de la variable derivada.
El método de diferencias hacia atrás es:
y[k] − y[k − 1] y[k + 1] − y[k]
d[k] = → d[k + 1] =
h h
Pagina 7 de 15
Sistemas de Medición, MIM Byron Hernández, Germán Holguín, UTP.
Promedinado:
h h
y[k + 1] = y[k] + f (k, y[k], · · · ) + f (k + 1, y[k + 1], · · · ) (10)
2 2
Nótese que el último término es función de y[k + 1], más adelante se dan algunas
consideraciones prácticas para la implementación del método.
Donde wi son pesos de ponderación para los ki , que corresponden a evaluar la función
f (ti , y, · · · ) = ki en diferentes puntos kh ≤ ti ≤ kh+h. Las ki se definen recursivamente.
El método de Runge-Kutta de orden 1 es el mismo método de Euler usando diferencias
hacia adelante, con k1 = f (k, y[k], · · · ) y w1 = 1.
Un método de Runge-Kutta de orden 2 con
1 h
w1 = w2 = −→ y[k + 1] = y[k] + (k1 + k2 )
2 2
donde k1 = f (kh, y[k], · · · ) y k2 = f (kh + h, y[k] + hk1 , · · · ) corresponde al método de
Tustin.
Un método particularmente interesante es el método de Runge-Kutta de orden 4 que
viene como sigue [4]:
Pagina 8 de 15
Sistemas de Medición, MIM Byron Hernández, Germán Holguín, UTP.
sistema1 =
1
-------------
s^2 + 2 s + 1
Pagina 9 de 15
Sistemas de Medición, MIM Byron Hernández, Germán Holguín, UTP.
>> sistema2 = ss([1, -2; -4, 3], [0; 2], [1, 0], 0)
sistema2 =
A =
x1 x2
x1 1 -2
x2 -4 3
B =
u1
x1 0
x2 2
C =
x1 x2
y1 1 0
D =
u1
y1 0
A =
x1 x2
x1 -2 -1
x2 1 0
B =
u1
x1 1
x2 0
C =
x1 x2
y1 0 1
D =
u1
y1 0
Pagina 10 de 15
Sistemas de Medición, MIM Byron Hernández, Germán Holguín, UTP.
sistema4 =
-4
-------------
s^2 - 4 s - 5
En análisis de los sistemas lineales se puede llevar a cabo evaluando su respuesta ante
una entrada estándar, estas entradas estándar son la entrada escalón, la entrada impuso
y la entrada rampa
Respuesta a una entrada tipo impulso
>> impulse(sistema1)
1
Figura 4: Respuesta al impulso del sistema H(s) =
s2 + 2s + 1
Pagina 11 de 15
Sistemas de Medición, MIM Byron Hernández, Germán Holguín, UTP.
>> step(sistema1)
1
Figura 5: Respuesta al escalón del sistema H(s) =
s2 + 2s + 1
En otros casos específicos puede ser necesario evaluar el comportamiento del sistema
cuando es sometido a otros tipos de entrada, la función lsim() permite realizar simu-
lación de un sistema especificando la entrada y las condiciones iniciales.
[y,tOut,x] = lsim(sys,u,t,x0,method)
En este caso es necesario generar la entrada tipo rampa (u) y un vector de tiempo (t)
para especificar la simulación del sistema:
>> t = 0:0.1:10
>> u = 0:0.01:1
>> lsim(sistema1, u, t)
Pagina 12 de 15
Sistemas de Medición, MIM Byron Hernández, Germán Holguín, UTP.
0.9
0.8
0.7
0.6
Amplitude
0.5
0.4
0.3
0.2
0.1
0
0 1 2 3 4 5 6 7 8 9 10
Time (seconds)
1
Figura 6: Respuesta del sistema H(s) = a una entrada tipo rampa.
s2 + 2s + 1
0.8
0.6
0.4
0.2
Amplitude
-0.2
-0.4
-0.6
-0.8
-1
0 1 2 3 4 5 6 7 8 9 10
Time (seconds)
1
Figura 7: Respuesta del sistema H(s) = a una entrada tipo sinusoidal.
s2 + 2s + 1
Pagina 13 de 15
Sistemas de Medición, MIM Byron Hernández, Germán Holguín, UTP.
>> A = sistema3.a
>> B = sistema3.b
>> C = sistema3.c
Pagina 14 de 15
Sistemas de Medición, MIM Byron Hernández, Germán Holguín, UTP.
Referencias
[1] Przemyslaw Bogacki and Lawrence F Shampine, A 3 (2) pair of runge-kutta formulas, Applied
Mathematics Letters 2 (1989), no. 4, 321–325.
[2] John R Dormand and Peter J Prince, A family of embedded runge-kutta formulae, Journal of
computational and applied mathematics 6 (1980), no. 1, 19–26.
[3] Lawrence F Shampine and Mark W Reichelt, The matlab ode suite, SIAM journal on scientific
computing 18 (1997), no. 1, 1–22.
[4] Dennis G Zill, Michael R Cullen, Ana Elizabeth García Hernández, and Ernesto Filio López,
Ecuaciones diferenciales con problemas de valores en la frontera, Thomson, 2002.
Pagina 15 de 15