Professional Documents
Culture Documents
Matlab Code To Create The ABBD Matrix For Composite Materials
Matlab Code To Create The ABBD Matrix For Composite Materials
Matlab Code To Create The ABBD Matrix For Composite Materials
net/publication/283317844
CITATIONS READS
0 8,978
2 authors:
Some of the authors of this publication are also working on these related projects:
Recycling of materials industrial waste into a new composite alloy using sintering technique View project
All content following this page was uploaded by Mohammad Al-Qaralleh on 29 October 2015.
Mohammad A. Al-Qaralleh
Moath H. Al-Safasfeh
orientation=zeros(1,K);
end
%disp(orientation);
for n= 1:K
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%Calculate the vlues of m & n
c=cosd(orientation(1,n));%% degree
s=sind(orientation(1,n));%% degree
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Transformation Matrix
a11=c.^2; a12=s.^2; a13=2*c*s;
a21=s.^2; a22=c.^2; a23=(-2*c*s);
a31=(-c*s); a32=c*s; a33=c.^2-s.^2;
T=[a11 a12 a13;a21 a22 a23;a31 a32 a33];
Q_bar=inv(T)*Q*R*T*Rinv;
%Q_bar=R*inv(T)*Rinv*Q*T;
%disp(Q_bar);
M{n}=Q_bar;
end
%%%%%%%%% Z loop
Z=zeros(1,(K+1));
h=K*t;
for j=1:K+1
Z(1,j)=h/2-t*(j-1);
end
%disp(Z);
%%%%%%%%%%%%% end of for layers
aa=0;
bb=0;
dd=0;
A=zeros(3,3);
B=zeros(3,3);
D=zeros(3,3);
for yy=1:3
for zz= 1:3
end
A(zz,yy)=aa;
B(zz,yy)=0.5*bb;
D(zz,yy)=(1/3)*dd;
aa=0;
bb=0;
dd=0;
end%%% for zz
end%%%for yy
ABBD=zeros(6,6);