Simulaci N de Sistema Mra en MATLAB
Simulaci N de Sistema Mra en MATLAB
Simulaci N de Sistema Mra en MATLAB
1, JANUARY 2020 1
Abstract—This paper shows the results achieved when per- neta que actúa sobre la partı́cula es cero. Si el equilibrio es
forming the simulation of a dynamic system using the pro- estable, un desplazamiento de la partı́cula con respecto a la
gramming plataform MATLAB. For this purpose, it presents the posición de equilibrio (elongación) da lugar a la aparición de
mathematical solution of the system with their respective graphs
and a short analysis using the theory of control systems like una fuerza restauradora que devolverá la partı́cula hacia el
Transfer functions, block diagrams and the state variable of the punto de equilibrio. En términos de la energı́a potencial, los
system. puntos de equilibrio estable se corresponden con los mı́nimos
Index Terms—dynamic system, transfer functions, differential de la misma. Un movimiento oscilatorio se produce cuando al
equations, oscillatory movement. trasladar un sistema de su posición de equilibrio, una fuerza
restauradora lo obliga a desplazarse a puntos simétricos
I. I NTRODUCTION con respecto a esta posición. Se dice que este tipo de
movimiento es periódico porque la posición y la velocidad de
Considerando el sistema de la figura 1, y agregandole un Si el discriminante es mayor que cero, la ecuación car-
amortiguador con costante b, y haciendo uso de la primera ley acterı́stica tendrá dos raı́ces reales distintas, el sistema será
de Newton para el análisis matemático: Sobreamortiguado, y la expresión que describe el movimiento
de la masa en función del tiempo, es de la forma:
FR + Fb = ma (1)
x(t) = c1 eλ1 t + c2 eλ2 t (12)
Donde:
Fig. 2. Sistema masa-resorte-amortiguador.
λ1 = α + jβ
FR = −kx λ2 = α − jβ
Fb = −bv
En todas las expresiones anteriores c1 y c2 son constantes
−kx − bv = ma (2) dadas por las condiciones iniciales. El análisis anterior solo
ma + kx + bv = 0 (3) determina la forma en la cual se moverá la masa cuando
una fuerza externa inicial indeterminada y no incluida en el
desarrollo, la desplaza cierta distancia y0 y le imprime una
d2 x dx velocidad v0 . Si además de ello, sobre el sistema actúa una
m 2
+b + kx = 0 (4)
dt dt fuerza externa después de iniciado el movimiento, el sistema
d2 x b dx k se convierte en un Movimiento Amortiguado de Respuesta
+ + x=0 (5) Forzada, cuyo modelo matemático es:
dt2 m dt m
La ecuación anterior es una ecuación lineal homogénea de se- d2 x b dx k f (t)
gundo orden, su solución depende de las raı́ces del polinomio, 2
+ + x= (15)
dt m dt m m
conocida como ecuación caracterı́stica. Una ecuación de este
tipo, tiene una solución de la forma: f (t) es la fuerza externa aplicada. En este caso el sistema
tendrá dos soluciones, una conocida como homogénea o
x(t) = eαt (6) natural xn (t), la cual ya se describió anteriormente, y otra
evaluándola en la expresión (5): llamada particular o forzada xf (t). Ası́, la respuesta general
corresponderá a la suma de estas dos soluciones:
b λt k
λ2 eλt + λe + eλt = 0 (7)
m m
x(t) = xn (t) + xf (t) (16)
b k
λ2 + λ+ =0 (8) xn (t) se obtiene aplicando el procedimiento descrito anteri-
m m
ormente, mientras que xf (t) depende de la forma de la fuerza
Ası́:
externa f( t) que se esté aplicando al sistema.
q
b b 2 k
−m + m − 4m
λ1 = (9) B. Sistemas Lineales
2
q Una forma general de representación de espacios de estado
b b 2 k
−m − m − 4m de un sistema lineal con p entradas, q salidas y n variables de
λ2 = (10) estado se escribe de la siguiente forma:
2
EL discriminante es: donde, x es llamado vector de estados, y es el vector de
salida, u es llamado vector de entrada, A es la Matriz
2
de estados, B es la Matriz entrada, D es la Matriz de
b k
−4 (11) transmisión Directa
m m
JOURNAL OF CONTROL SYSTEMS CLASS FILES, VOL. 1, NO. 1, JANUARY 2020 3
X(s) 1
= 2
(23)
F (s) ms + k + bs
λ1 = α + jβ
Fig. 4. Sistema masa, resorte y amortiguador. λ2 = α − jβ
Donde:
A. Modelo del sistema
b
Por primera ley de Newton: 0, 5Kg sm2 m
s
α=−m =− = −0, 125s−1 (26)
ΣF = ma (17) 2 2(2Kg)
Se tiene que:
∂x ∂2x
q q
k b 2 0,5 2
4 21 −
f (t) − kx − b =m (18) 4m − m 2
∂t ∂t β= = = 0, 695970s−1
La ecuación (18) representa el modelo matemático de un 2 2
(27)
Movimiento Amortiguado de respuesta forzada. donde f(t), es Ası́, la expresión para la posición de la masa suponiendo
la fuerza externa aplicada. En este caso, el sistema tendrı́a condiciones iniciales x(0) = 0 y v(0) = 0 es:
dos soluciones. Una conocida como homogénea o natural, que
serı́a aquella encontrada al igualar la ecuación a cero; y la
otra llamada particular o forzada que depende de la forma
x(t) = e−0,125t (c1 cos(0, 6959t) + c2 sin(0, 6959t)) (28)
de la fuerza externa que se esté aplicando al sistema. Ası́, la
respuesta de este sistema corresponderı́a a la suma de estas
dos soluciones. c1 y c2 se hayan con las condiciones iniciales.
x(t) = xe (t) + xf (t) (19) Se simula este modelo para obtener la respuesta en el
dominio del tiempo ante una entrada escalón, con m=2Kg,
Usando la transformada de Laplace en la ecuación (2), se b=0.5 y k=1. encontrando la función de transferencia. Se
tiene que: comprueba la respuesta analı́tica encontrada, un sistema
subamortiguado.
F (s) − kX(s) − bsX(s) = ms2 X(s) (20)
F (s) = ms2 X(s) + kX(s) + bsX(s) (21)
JOURNAL OF CONTROL SYSTEMS CLASS FILES, VOL. 1, NO. 1, JANUARY 2020 4
x1 = x
x2 = ẋ
ẋ1 = x2
Se divide entre m para hacer unidad el coeficiente de la
derivada de mayor orden y se despeja, quedando:
Fig. 9. Respuesta a una entrada escalón al sistema hallado por con el comando
ss del ejercicio 2.
b k 1
ẍ = − ẋ − x + F (30)
m m m
JOURNAL OF CONTROL SYSTEMS CLASS FILES, VOL. 1, NO. 1, JANUARY 2020 5
B. Ejercicio 2:
En la construcción del modelo de variables de estado,
partiendo de la ecuación diferencial y usando el comando ss, se
encuentra que la gráfica resultante no es igual a los resultados
del ejercicio 1. La respuesta del sistema es subamortiguada,
pero tiene un pico en 3 (más alta que en el punto 1), aunque
el tiempo de estabilización del sistema es el mismo según la
gráfica. En relación con lo anterior, se encuentra que la matriz
C es distinta a lo esperado, tiene un valor de 1 en vez de 0.5
como en los resultados anteriores.
V. C ONCLUSIONES
Se halla teórica y prácticamente los resultados de la
modelización de este sistema y se comprueba que son
coherentes en todas las formas diferentes de modelamiento
por medio de MATLAB. Se valida de todas las maneras
que el sistema es de tipo subamortiguado, por lo que se
comprueba el comportamiento del mismo, donde su tiempo
de estabilidad está al rededor de 40 segundos (visto en las
gráficas) como respuesta a un escalón de entrada para todas
las simulaciones.
R EFERENCES
[1] W. Ardila, J. A. Chavez, and E. A. Quintero, ”SIMULACIÓN DE UN
SISTEMA MASA RESORTE AMORTIGUADOR CON CIRCUITOS
ELECTRÓNICOS,” Scientia et Technica Año XIII, No x, Mes de 200x.
Universidad Tecnológica de Pereira. ISSN 0122-1701.
[2] K. Ogata, Dinámica de sistemas, 1a ed., Ed. Prentice Hall, Inc., 1987.
[3] Dennis G. Zill, Ecuaciones Diferenciales con Aplicaciones de Mod-
elado, VIII Edición, International Thomson, 2005.