Belka
Belka
Belka
% Tablica alokacji
lm=tab_aloc(2,2,lw,ien,le)
k1=elstif_beam(1,Ee,Ie,Le)
k2=elstif_beam(2,Ee,Ie,Le)
k3=elstif_beam(3,Ee,Ie,Le)
k=zeros(N,N);
k=agre_matrix(k,1,k1,2,2,le,lw,lm);
k=agre_matrix(k,2,k2,2,2,le,lw,lm)
k=agre_matrix(k,3,k2,2,2,le,lw,lm)
m1=elmas_beam(1,Le,mbe)
m2=elmas_beam(2,Le,mbe)
m3=elmas_beam(3,Le,mbe)
%
% Agregacja globalnej macierzy bezwładności konstrukcji m
m=zeros(N,N);
m=agre_matrix(m,1,m1,2,2,le,lw,lm);
m=agre_matrix(m,2,m2,2,2,le,lw,lm)
m=agre_matrix(m,3,m3,2,2,le,lw,lm)
[A,Omega]=eig(k,m)
om1=sqrt(Omega(1,1))
f1=om1/2/pi
om2=sqrt(Omega(2,2))
f2=om2/2/pi
om3=sqrt(Omega(3,3))
f3=om3/2/pi
om4=sqrt(Omega(4,4))
f4=om4/2/pi
om5=sqrt(Omega(5,5))
f5=om5/2/pi
M=A'*m*A
((3*2*10^(11)*15*10^(-5))/(0.2*55*6^4))^(0.5)*2/pi
Sprawdzenie
50,583−50,441=0,14200
0,14200
∗100 %=0,28%
50,583
Błąd wyniku na poziomie 0,28% .
Stwierdza się prawidłowość wykonania zadania.
form1=A(:,1);
form1=form1/A(1,1)
form2=A(:,2);
form2=form2/A(1,2)
form3=A(:,3);
form3=form3/A(1,3)