You are on page 1of 4

Resp de vibracion libre de un sist de dos grados de libertad.

wxmx 1 / 4

Figure 1:

Figure 2:

k1:k2:k3:1; m1:2; m2:3;


1 2 3
x10:1; v10:0;
1 0
x20:0; v20:0;
0 0
;
Matrix de masas
M:matrix([m1,0],[0,m2]);
2 0

0 3

Matrix de Rigidez
K:matrix([k1+k2,−k2],[−k2,k2+k3]);
2 −1

−1 2

Polinomio caracteristico
PC:determinant(−λ·M+K)=0;
(2−3 λ) (2−2 λ)−1=0
expand(PC);
2
6 λ − 10 λ + 3 = 0
Resp de vibracion libre de un sist de dos grados de libertad.wxmx 2 / 4

sol:solve(PC,λ);

λ= − 7 −5 7 +5
,λ=
6 6

w1:sqrt(rhs(sol[2]));

7 +5
6
w2:sqrt(rhs(sol[1]));

5− 7
6
MV1:(−w1^2·M+K);

7 +5
2− −1
3

7 +5
−1 2−
2

V1:echelon(MV1);

7 +1
1
2

0 0

v1:matrix([1],[−1/V1[1,2]]);
1

2

7 +1

MV2:(−w2^2·M+K);

5− 7
2− −1
3

5− 7
−1 2−
2

V2:echelon(MV2);

7 −1
1 −
2

0 0
Resp de vibracion libre de un sist de dos grados de libertad.wxmx 3 / 4

v2:matrix([1],[−1/V2[1,2]]);
1

7 −1

A1·v1[1]·cos(w1·t−φ1)+A2·v2[1]·cos(w2·t−φ2);

5− 7 t 7 +5 t
A2 cos φ2 − + A1 cos φ1 −
6 6
x1:%[1];

5− 7 t 7 +5 t
A2 cos φ2 − + A1 cos φ1 −
6 6
A1·v1[2]·cos(w1·t−φ1)+A2·v2[2]·cos(w2·t−φ2);

5− 7 t 7 +5 t
2 A2 cos φ2 − 2 A1 cos φ1 −
6 6

7 −1 7 +1
x2:%[1];

5− 7 t 7 +5 t
2 A2 cos φ2 − 2 A1 cos φ1 −
6 6

7 −1 7 +1
A1:X/cos(φ1);
X
cos ( φ1 )
A2:Y/cos(φ2);
Y
cos ( φ2 )
subst([t=0],x1)=x10;
A2 cos ( φ2 ) + A1 cos ( φ1 ) = 1
eq1:''(%);
Y+X=1
subst([t=0],x2)=x20;

2 A2 cos ( φ2 ) 2 A1 cos ( φ1 )
− =0
7 −1 7 +1
Resp de vibracion libre de un sist de dos grados de libertad.wxmx 4 / 4

eq2:''(%);
2Y 2X
− =0
7 −1 7 +1
linsolve([eq1, eq2],[X,Y]);

7 +7 7 −7
X= ,Y=−
14 14
wxplod2d()

You might also like