Anda di halaman 1dari 12

TUGAS-2

Axysimmetric Solid
SI-6223 Metoda Elemen Hingga
Dosen : Ir. Made Suarjana M.Sc, Ph.D

Disusun oleh : Alexander Aditya Wibowo


NIM
: 25013022
PROGRAM MAGISTER REKAYASA STRUKTUR
PROGRAM STUDI TEKNIK SIPIL
FAKULTAS TEKNIK SIPIL DAN LINGKUNGAN
INSTITUT TEKNOLOGI BANDUNG
2014

SI-6223
METODA ELEMEN HINGGA

Alexander Aditya Wibowo


25013022

Contoh Kasus,
Sebuah benda solid axysimmetric dengan penampang dua dimensi pada bidang x-y sebagai
berikut,

Dimana sumbu putar ada di garis x=0,


Koordinat nodal sesuai dengan gambar di atas, dan restraint ada pada nodal 7 dan nodal 8
(berwarna biru). Restraint yang diaplikasikan adalah terhadap gerakan arah x dan y (r dan z,
pada sistem sumbu rotasi).

Bentuk 3D dari elemen adalah seperti gambar di atas.


Penamaan DOF pada elemen penampang 2D solid adalah sebagai berikut,

TUGAS 2-Axysimmetric Solid

SI-6223
METODA ELEMEN HINGGA

Alexander Aditya Wibowo


25013022

Arah DOF yang berwarna biru menandakan DOF tersebut telah direstraint.
Gaya yang diaplikasikan pada nodal 3 dengan arah DOF 5 sebesar 50 N.

Pembentukan Mode Shape


Mode shape yang dibentuk untuk elemen quadrilateral dengan 8 mode adalah seperti
gambar di bawah ini,

yang kemudian menghasilkan mode shape seperti di bawah ini,

1 1+ +

+1

1 1 +

+1

+ 1 1 + +

+ 1 1 +

1+

=
=

TUGAS 2-Axysimmetric Solid

1
1

1 1+
1

SI-6223
METODA ELEMEN HINGGA

Alexander Aditya Wibowo


25013022

= 1, 1 ;

= 1, 1 ;
= 1,1 ;
= 1,1 ;

=
=

1
4

1
4

1
4
=

1
4

1
2
1
= 1,0 ; =
2
1
= 0,1 ; =
2
1
= 1,0 ; =
2
= 0, 1 ;

Sehingga mode shape yang dibentuk adalah sebagai berikut,


=

1
4

1
4
1
=
4
=

1
4

1 1+ +

+1

1 1 +

+1

+ 1 1 + +

+ 1 1 +

1
1
1
2
1
= 1+
1
2
1
=
1 1+
2
1
= 1
1
2
=

TUGAS 2-Axysimmetric Solid

SI-6223
METODA ELEMEN HINGGA

Alexander Aditya Wibowo


25013022

Membentuk Matriks Jacobian (J)


Matriks Jacobian dibentuk berdasarkan persamaan dibawah ini

Matriks Jacobian ini kemudian digunakan untuk merakit matriks strain-displacement (B)
dengan proses sebagai berikut,

Membentuk Matriks Kekakuan (K)


Matriks kekakuan dibentuk berdasarkan persamaan di bawah ini,

TUGAS 2-Axysimmetric Solid

SI-6223
METODA ELEMEN HINGGA

Alexander Aditya Wibowo


25013022

Proses ini dilakukan dengan metoda Gauss Quadrature. Dalam pengerjaan tugas ini dipakai
metoda Gauss dengan 3 titik,
Dimana,

Besarnya nilai matriks Modulus Elasitisitas ditentukan berdasarkan persamaan berikut,

Material yang digunakan adalah baja dengan properti material E=200000 Mpa dan =0.3.

Penentuan Perpindahan Nodal Pada Elemen


Perpindahan Nodal pada elemen ditentukan berdasarkan persamaan matriks kekakuan,
perpindahan dan gaya sebagai berikut,
=

Fknown

K11

K12

Funknown

Uunkown
x

K21

K22

Uknown

Kemudian setelah didapatkan matriks perpindahan pada masing-masing nodal dapat dicari
besarnya tegangan regangan berdasarkan persamaan berikut ini,
TUGAS 2-Axysimmetric Solid

SI-6223
METODA ELEMEN HINGGA

Alexander Aditya Wibowo


25013022

dan kemudian tegangan ditentukan berdasarkan persamaan berikut,

Bahasa Pemrograman dalam Program MATLAB


%Number of Element
m=1;
%Number of Nodes (Global)
n=8;
%Number of Nodes (Local)
nl=8;
%Number of DOF;
ndof=2*n;
%Number of restrained DOF;
ndof_r=4;
%Number of free DOF;
ndof_f=ndof-ndof_r;
%Nodal Coordinates (Cartesian)
nodes_coord=[
1,4,0;
2,8,0;
3,8,2;
4,8,4;
5,4,4;
6,0,2;
7,0,4;
8,0,0];

%Nodal Local Natural Coordinates


natural_coord=[
1,-1,-1;
2,1,-1;
3,1,1;
4,-1,1;
5,0,-1;
6,1,0;
7,0,1;
8,-1,0];

TUGAS 2-Axysimmetric Solid

SI-6223
METODA ELEMEN HINGGA

Alexander Aditya Wibowo


25013022

natural_coord_T=natural_coord';
%Element nodes;
A=[1, 8,2,4,7,

1,3,5,6]

%Element DOF;
for i=1:m
for j=2:9
DOF1=2*A(i,j)-1;
DOF2=2*A(i,j);
dof_A(i,1)=i;
dof_A(i,2*(j-1))=DOF1;
dof_A(i,2*j-1)=DOF2;
end
end

%Shape Functions (N)


syms si eta real;
N(1)=-1/4*(si-1)*(eta-1)*(1+si+eta);
N(2)=1/4*(si+1)*(eta-1)*(1-si+eta);
N(3)=1/4*(si+1)*(eta+1)*(-1+si+eta);
N(4)=-1/4*(si-1)*(eta+1)*(-1-si+eta);
N(5)=1/2*(1-si^2)*(1-eta);
N(6)=-1/2*(1+si)*(eta^2-1);
N(7)=-1/2*(si^2-1)*(1+eta);
N(8)=1/2*(1-si)*(1-eta^2);

N_si=diff(N,si);
N_eta=diff(N,eta);

%Jacobian Matrix (J)


for i=1:m;
for j=1:nl;
r(i,j)=nodes_coord(A(i,j+1),2);
z(i,j)=nodes_coord(A(i,j+1),3);
end
rt=r';
zt=z';
end
for i=1:m
r_t=rt(:,i);
z_t=zt(:,i);
J= [N_si*r_t, N_si*z_t;
N_eta*r_t, N_eta*z_t]
El(i).J=J;
disp(El(i).J);
end

%Strain-Displacement Matrix (B)

TUGAS 2-Axysimmetric Solid

SI-6223
METODA ELEMEN HINGGA

Alexander Aditya Wibowo


25013022

for i=1:m
rk(i)=r(i,:)*N';
end
disp(rk);
for i=1:m
for j=1:nl
D_in(1,j)=diff(N(j),si);
D_in(2,j)=diff(N(j),eta);
D=inv(El(i).J)*D_in;
end
El(i).D=D
end

D=El(1).D
B=[
D(1,1),0,D(1,2),0,D(1,3) 0 D(1,4) 0 D(1,5) 0 D(1,6) 0 D(1,7) 0
0 D(2,1) 0 D(2,2) 0 D(2,3) 0 D(2,4) 0 D(2,5) 0 D(2,6) 0 D(2,7)
N(1)/rk(1) 0 N(2)/rk(1) 0 N(3)/rk(1) 0 N(4)/rk(1) 0 N(5)/rk(1)
0 N(7)/rk(1) 0 N(8)/rk(1) 0;
D(2,1) D(1,1) D(2,2) D(1,2) D(2,3) D(1,3) D(2,4) D(1,4) D(2,5)
D(2,6) D(1,6) D(2,7) D(1,7) D(2,8) D(1,8)];

D(1,8) 0;
0 D(2,8);
0 N(6)/rk(1)
D(1,5)

Script untuk membentuk Matriks Kekakuan Elemen


function [Ke,El]=local_stiffness(m,Elasticity,El,rk);
%Stiffness of Serendipity Quadrature Element
w(1)=5/9;
w(2)=8/9;
w(3)=5/9;
k_si(1)=-sqrt(3/5);
k_si(2)=0;
k_si(3)=sqrt(3/5);
k_eta(1)=-sqrt(3/5);
k_eta(2)=0;
k_eta(3)=sqrt(3/5);

Ke.K=zeros(16,16);

for i=1:m
B=El(i).B;
F=El(i).B'*Elasticity*El(i).B*rk(i)*det(El(i).J);
El(i).F=F;
end
for i=1:m
for j=1:3

TUGAS 2-Axysimmetric Solid

SI-6223
METODA ELEMEN HINGGA

Alexander Aditya Wibowo


25013022

for k=1:3
si=k_si(j);
eta=k_eta(k);
sF=subs(F);
if (j==1);
Ke(k).K=w(j)*w(k)*sF;
end
if (j==2);
Ke(k+3).K=w(j)*w(k)*sF;
end
if (j==3);
Ke(k+6).K=w(j)*w(k)*sF;
end
end
end
end
for j=1:9;
Ke(j).K_eval=eval(Ke(j).K);
end
for i=1:m
K=zeros(16,16);
for j=1:9;
K=K+Ke(j).K_eval;
end
El(i).K=K;
end

Script untuk Menghitung Matrix Perpindahan dan Matrix Gaya pada Nodal
external_force=[
5,50]
P=zeros(1,2*(ndof_f));
P(1,external_force(:,1))=external_force(:,2);
Fk=P(1,1:2*ndof_f);
Fk=Fk';
F.known=Fk;
%Known Displacement
Uk = zeros((ndof_r),1);
U.known=Uk;
%Calculating Unknown Displacement
Uu = inv(K11)*(F.known-K12*U.known);
U.unknown=Uu;
%Global Displacement
U.global=zeros(n,1);

TUGAS 2-Axysimmetric Solid

SI-6223
METODA ELEMEN HINGGA

Alexander Aditya Wibowo


25013022

U.global(1:nf,1)=U.unknown(:,:);
U.global((nf+1):n,1)=U.known(:,:);

%Calculating Unknown Force


Fu=K.K21*U.unknown+K.K22*U.known;
F.unknown=Fu;
%Global force matrix
F.global=zeros(n,1);
F.global(1:nf,1)=F.known(:,:);
F.global((nf+1):n,1)=F.unknown(:,:);
end
%Strain of nodes
for i=1:m;
for j=1:nl;
ue(i,:)=U(dof_A(1,j+1);
end
end
e=B*ue';
disp(e);
%Stress of Nodes
sigma=Elasticity*e;
disp(sigma);

Output Program
Matriks Perpindahan Nodal,
DOF

Perpindahan
1 3.228e-006
2 1.9719e-006
3 5.4124e-006
4 5.0603e-007
5 7.7225e-006
6 1.0196e-020
7 5.4124e-006
8 -5.0603e-007
9 3.228e-006
10 -1.9719e-006
11 -1.1929e-006
12 -5.0607e-022
13
0
14
0
15
0
16
0

TUGAS 2-Axysimmetric Solid

10

SI-6223
METODA ELEMEN HINGGA

Alexander Aditya Wibowo


25013022

Hasil Regangan di Titik Nodal,


REGANGAN di Node:
r z e_r
e_z
4
4
8
8
8

0
4
0
2
4

6.77E-07
6.77E-07
4.16E-07
8.54E-07
4.16E-07

-9.86E-07
-9.86E-07
-2.53E-07
-2.53E-07
-2.53E-07

e_teta
8.07E-07
8.07E-07
6.77E-07
9.65E-07
6.77E-07

e_rz
6.22E-07
-6.22E-07
1.51E-06
-4.66E-22
-1.51E-06

Catatan, regangan di titik r sama dengan nol tidak dihitung karena menghasilkan nilai yang
tidak berhingga,
r

z
4
4
8
8
8

sigma_r sigma_z
sigma_teta sigma_rz
0 0.1615 -0.09427
0.18157 0.047838
4 0.1615 -0.09427
0.18157 -0.04784
0 0.16078 0.057905
0.20091 0.11646
-3.59E2 0.31199 0.14175
0.32918
17
4 0.16078 0.057905
0.20091 -0.11646

TUGAS 2-Axysimmetric Solid

11

Anda mungkin juga menyukai