BÀI GIẢNG MATLAB - Trang 217

215

với

1

2

3

0

0

0

0

0

0

m

m

m

= 

M

,

1

2

3

m g

m g

m g

= 

p

1

2

3

5

3

5

3

3

4

4

5

4

4

5

c

c

c

c

c

c

c

c

c

c

c

c

c

c

+

+

+

=

+

+

C

,

Cho biết các thông số của hệ:

1

2

3

4

5

10 N/mm,

5 N/mm

c

c

c

c

c

=

=

=

=

=

,

1

3

2

3

98.1 N,

m g

m g

m g

m g

=

=

=

.

1. Tìm vị trí cân bằng tĩnh của hệ, bằng cách giải hệ phương trình ñại số tuyến tính
ñể tìm biến dạng của các lò xo

=

Cx

p .

2. Tìm các tần số dao ñộng riêng và các dạng dao ñộng riêng của hệ từ phương
trình dao ñộng tự do

+

=

Mx

Cx

0

ɺɺ

.

Bài toán ñược giải trong Matlab bằng một m-file như sau:


function Daodon_3DOF
m1 = 10; m2 = 5; m3 = m1; % kg
c1 = 10000;

% N/m

c2 = c1; c3 = c1; c4 = 5000; c5 = c4;
g = 9.81;

% m/s^2


M = diag([m1, m2, m3]);
C = [ c1+c2+c3+c5, -c3, -c5;
-c3, c3+c4, -c4;
-c5, -c4, c4+c5];
p = g*[m1; m2; m3];
x0 = inv(C)*p

% tinh do dan tinh cua cac lo xo

n = size(M,1);
[V, D] = eig(C,M);
for i=1:n ome(i)=sqrt(D(i,i)); end
ome'
v1 = V(:,1)
v2 = V(:,2)
v3 = V(:,3)

x

3

c

1

m

1

m

3

c

2

c

3

c

4

c

5

x

1

x

2

g

m

2

Hình 9-30

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.