Advertisement

复合材料的matlab计算,复合材料结构力学例题-MATLAB.doc

阅读量:

复合材料结构力学例题-MATLAB

2.1Example.Calculate the elements of the stiffness and compliance matrices of a graphite expoxy unidirectional ply.The engineering constants are given as :

,,,,

Solution:

(1)compliance with MATLAB

% TransverselyIso1tropicCompliance.m

function y=TransverselyIso1tropicCompliance(E1,E2,NU12,NU23,G12)

%TransverselyIsotropicCompliance This function returns the compliance matrix for

% Transversely isotropic matrials.There are five arguments

% representing the five independent material

% constants.The size of the compliance matrix is 6x6.

y=[1/E1 -NU12/E1 -NU12/E1 0 0 0;-NU12/E1 1/E2 -NU23/E2 0 0 0;-NU12/E1 -NU23/E2 1/E2 0 0 0;0 0 0 2*(1+NU23)/E2 0 0;0 0 0 0 1/G12 0;0 0 0 0 0 1/G12];

(2)Stiffness with MATLAB

2.2Example.Calculate the elements of the stiffness and compliance matrices of a graphite expoxy unidirectional ply under plane-stress condition.The engineering constants are given as :

,,,,

Solution: the result is the same as example2.1.

2.3Example.Esitmate the plane-stress stiffness matrix and the engineering constants of a(?5) woven fabric layer made of graphite fibers and epoxy resin.

Solution:

We approximate the woven fabric by a layer made of one 45癮nd one -45?ply. The properties of these plies are taken to be those of the graphite epoxy unidirectional ply given in Example 2.2.

siFor such a layer the elements of the stiffness matrix are calculated from:

Reduced stiffness matrix:

% ReducedStiffness.m

function y=ReducedStiffness(E1,E2,NU12,G12)

%ReducedStiffness This function returns the reduced stiffness matrix

% for fiber-reinforced materials.

% There are four arguments representing four materials

% constants.The size of the reuduced stiffness matrix

% is 3 x 3.

NU21=NU12*E2/E1;

y=[E1/(1-NU12NU21) NU12E2/(1-NU12NU21) 0;NU12E2/(1-NU12NU21) E2/(1-NU12NU21) 0;0 0 G12];

Transformed st

全部评论 (0)

还没有任何评论哟~