You are on page 1of 11

www.parspajouhaan.

com
ABAQUS
:

:
1 1
Ey=1.4GPa Ex=14GPa Es=1.4GPa

. ) (x

1MPa . 1
0,30,45,60,90 45 0.5,1,1.5mm
.
:
shell .
planar .
part creat part/3D /deformable/shell/planar .

:
property lamina
elastic :



www.parspajouhaan.com
ABAQUS
:

create section shell/composite



)
1
0.5,1.5mm (. .

.
45



www.parspajouhaan.com
ABAQUS
:

independent assembly .

step creat step


Static/general 1 time priod .
interaction .
load x
. shell edge load 1000)
0.001 1MPa ( .
) 0.5,1.5mm 666.66
500 ( .
.



www.parspajouhaan.com
ABAQUS
:

mesh main menu mesh


mesh control Structural
4-node doubly curved thin or thick shell, reduced integration .



www.parspajouhaan.com
ABAQUS
:

seed Part 0.02 . mesh


part instance .



www.parspajouhaan.com
ABAQUS
:

job create job


job manager
submit . EROR
Warning .
Eror kill .
monitor .
.

result contour .
visualization .
30
.



www.parspajouhaan.com
ABAQUS
:

1 2

12

12



www.parspajouhaan.com
ABAQUS
:

12
30

:

off axis (Classical laminate theory)CLT
on axis on axis off axis
.
matlab ) ( off
axis off axis .



www.parspajouhaan.com
ABAQUS
:

:
clc
clear all
% D Matrix
Ex=input ('Enter Ex in GPa ');
Ey=input ('Enter Ey in GPa ');
NUx=input ('Enter NUx ');
NUy=(Ey/Ex)*NUx;
Es=input('Enter Es in GPa ');
stress=input('input stress off-axis tensor.Ex:[100;10;5]')
S_on=zeros(3,3);
S_on(1,1)=1/Ex;
S_on(1,2)=-NUy/Ey;
S_on(2,1)=S_on(1,2);
S_on(2,2)=1/Ey;
S_on(3,3)=1/Es;
Q_on=inv(S_on);
disp('')
laminate=input('Enter stacking sequense of laminate. Ex: [0 90 45 -45] ');
number=input('Enter Number of each Ply EX: [1 2 2 3] ');
t=input('thikness?')
h=sum(number)*t;
U1=(1/8)*(3*Q_on(1,1)+3*Q_on(2,2)+2*Q_on(1,2)+4*Q_on(3,3));
U2=.5*(Q_on(1,1)-Q_on(2,2));
U3=(1/8)*(Q_on(1,1)+Q_on(2,2)-2*Q_on(1,2)-4*Q_on(3,3));
U4=(1/8)*(Q_on(1,1)+Q_on(2,2)+6*Q_on(1,2)-4*Q_on(3,3));
U5=(1/8)*(Q_on(1,1)+Q_on(2,2)-2*Q_on(1,2)+4*Q_on(3,3));
for i=1:length(laminate)
v(i)=number(i)/sum(number);
end
V1A=0;
V2A=0;
V3A=0;
V4A=0;
for j=1:length(laminate)
V1A=V1A+v(j)*cos(2*laminate(j)*pi/180);
V2A=V2A+v(j)*cos(4*laminate(j)*pi/180);
V3A=V3A+v(j)*sin(2*laminate(j)*pi/180);
V4A=V4A+v(j)*sin(4*laminate(j)*pi/180);
end
UA=[U1 V1A V2A;U1 -V1A V2A;U4 0 -V2A;U5 0 -V2A;0 .5*V3A V4A;0 .5*V3A -V4A];
A1=(UA*[1;U2;U3]);
A_star=[A1(1,1) A1(3,1) A1(5,1);A1(3,1) A1(2,1) A1(6,1);A1(5,1) A1(6,1)
A1(4,1)];
a_star=inv(A_star);
A=1e3*A_star*h;
m=length(number);
V1D=0;
V2D=0;
V3D=0;
V4D=0;
z(1)=-h/2;



www.parspajouhaan.com
ABAQUS
:

for u=1:m
z(u+1)=z(u)+t*number(u);
end
for l=1:m
V1D=V1D+1/3*cos(2*laminate(l)*pi/180)*(z(l+1)^3-z(l)^3);
V2D=V2D+1/3*cos(4*laminate(l)*pi/180)*(z(l+1)^3-z(l)^3);
V3D=V3D+1/3*sin(2*laminate(l)*pi/180)*(z(l+1)^3-z(l)^3);
V4D=V4D+1/3*sin(4*laminate(l)*pi/180)*(z(l+1)^3-z(l)^3);
end
h_star=(h^3)/12;
UD=[U1 V1D V2D;U1 -V1D V2D;U4 0 -V2D;U5 0 -V2D;0 .5*V3D V4D;0 .5*V3D -V4D];
D1=UD*[h_star;U2;U3];
D=1e9*[D1(1,1) D1(3,1) D1(5,1);D1(3,1) D1(2,1) D1(6,1);D1(5,1) D1(6,1)
D1(4,1)];
V1B=0;
V2B=0;
V3B=0;
V4B=0;
for t=1:m
V1B=V1B+1/2*cos(2*laminate(t)*pi/180)*(z(t+1)^2-z(t)^2);
V2B=V2B+1/2*cos(4*laminate(t)*pi/180)*(z(t+1)^2-z(t)^2);
V3B=V3B+1/2*sin(2*laminate(t)*pi/180)*(z(t+1)^2-z(t)^2);
V4B=V4B+1/2*sin(4*laminate(t)*pi/180)*(z(t+1)^2-z(t)^2);
end
UB=[V1B V2B;-V1B V2B;0 -V2B;0 -V2B;.5*V3B V4B;.5*V3B -V4B];
B1=UB*[U2;U3];
B=1e6*[B1(1,1) B1(3,1) B1(5,1);B1(3,1) B1(2,1) B1(6,1);B1(5,1) B1(6,1)
B1(4,1)];
disp('Stiffness: [MN/m kN;kN Nm]')
Stiffness=[[A] [B];[B] [D]]
disp('Compliance: [m/GN 1/MN;1/MN 1/kN.m]')
Compliance=1e3*Stiffness^-1
disp('Strain off-axis....')
strain=inv(A)*stress

: 1mm
90
7.143e-4
-1.42e-5
0

60
5.339e-4
4.51e-6

45
3.63e-4
1.07e-5

30
2.133-4
4.463e-6

0
7.242e-5
-1.428e-5

3e-4

-3.211e-4

-2.57E-05

90

60

45

30



www.parspajouhaan.com
ABAQUS
:

7.143e-5
-1.429e-5

2.134E-04
4.50E-06

3.67e-4
1.07e-5

5.348e-4
4.5e-6

-2.57E-05

-3.214e-4

3e-4

7.143e-4
-1.43e-5
0

45 :

0.5mm
1mm
1.5mm

0.5mm
1mm
1.5mm

3.37e-4
3.67e-4
3.66e-4

3.37e-4
3.67e-4
3.63e-4

1.17e-5
1.07e-5
1.10e-5

1.17e-5
1.07e-5
1.05e-5

-3.216e-4
-3.214e-4
-3.211e-4

-3.215e-4
-3.214e-4
-3.211e-4

You might also like