复合材料力学大作业

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

复合材料力学上机作业

(2013年秋季)

班级力学C102

学生姓名赵玉鹰

学号105634

成绩

河北工业大学机械学院

2013年12月30日

作业1 单向板刚度及柔度的计算

一、要 求

(1)选用FORTRAN 、VB 、MAPLE 或MATLAB 编程计算下列各题;

(2)上机报告内容:源程序、题目内容及计算结果;

(3)材料工程常数的数值参考教材自己选择;

(4)上机学时:2学时。

二、题 目

1、已知单层板材料工程常数1E ,2E ,12G ,计算柔度矩阵[S ]和刚度矩阵[Q ]。(玻璃/环氧树脂单层板材料的MPa 1090.341⨯=E ,MPa 1030.142⨯=E ,MPa 1042.0412⨯=G ,25.021=μ,MPa 1001=σ,MPa 302-=σ,MPa 1012=τ) ●Maple 程序

> restart:

> with(linalg):

> E[1]:=3.9e10:

> E[2]:=1.3e10:

> G[12]:=0.42e10:

> mu[21]:=0.25:

> mu[12]:=E[1]*mu[21]/E[2]:

> Q[11]:=E[1]/(1-mu[12]*mu[21]):

> Q[12]:=mu[12]*E[2]/(1-mu[12]*mu[21]):

> Q[13]:=0:

> Q[21]:=Q[12]:

> Q[22]:=E[2]/(1-mu[12]*mu[21]):

> Q[23]:=0:

> Q[31]:=Q[13]:

> Q[32]:=Q[23]:

> Q[33]:=G[12]:

>Q:=evalf(matrix(3,3,[[Q[11],Q[12],Q[13]],[Q[21],Q[22],

Q[23]],[Q[31],Q[32],Q[33]]]),4);

:= Q ⎡⎣⎢⎢⎢⎢⎢⎢⎤⎦⎥⎥⎥⎥⎥⎥.48001011.120010110..12001011.160010110.0.0..421010

> S[11]:=1/E[1]:

> S[12]:=-mu[21]/E[2]:

> S[13]:=0:

> S[23]:=0:

> S[21]:=-mu[12]/E[1]:

> S[22]:=1/E[2]:

> S[33]:=1/G[12]:

> S[32]:=S[23]:

> S[31]:=S[13]:

>

S:=evalf(matrix(3,3,[[S[11],S[12],S[13]],[S[21],S[22],S[23]],[S[31],S[32],S[33]]]),4);

:= S ⎡⎣⎢⎢⎢⎢⎢⎢⎤⎦⎥⎥⎥⎥⎥⎥.256410-10-.192310-100.

-.192310-10.769210-10-0.0.-0..238110-9

答:刚度矩阵

:= Q ⎡⎣⎢⎢⎢⎢⎢⎢⎤⎦⎥⎥⎥⎥⎥⎥.48001011.120010110.

.12001011.160010110.0.0..421010, 柔度矩阵

:= S ⎡⎣⎢⎢⎢⎢⎢⎢⎤⎦⎥⎥⎥⎥⎥⎥.256410-10-.192310-100.

-.192310-10.769210-10-0.0.-0..238110-9。

2、已知单层板材料工程常数1E ,2E ,12G ,21μ及θ,计算柔度矩阵][S 和刚度矩阵][Q 。(M P a 1090.341⨯=E ,MPa 1030.142⨯=E ,MPa 1042.0412⨯=G ,

25.021=μ,︒=30θ)

●Maple 程序

> restart:

> With(linalg):

> E[1]:=3.9e10:

> E[2]:=1.3e10:

> G[12]:=0.42e10:

> mu[21]:=0.25:

> theta:=Pi/6:

> mu[12]:=E[1]*mu[21]/E[2]:

> Q[11]:=E[1]/(1-mu[12]*mu[21]):

> Q[12]:=mu[12]*E[2]/(1-mu[12]*mu[21]):

> Q[16]:=0:

> Q[21]:=Q[12]:

> Q[22]:=E[2]/(1-mu[12]*mu[21]):

> Q[26]:=0:

> Q[61]:=Q[16]:

> Q[62]:=Q[26]:

> Q[66]:=G[12]:

>Q:=matrix(3,3,[[Q[11],Q[12],Q[16]],[Q[21],Q[22],Q[26]], [Q[61],Q[62],Q[66]]]):

> S:=inverse(Q):

> T[sigma11]:=(cos(theta))^2:

> T[sigma12]:=(sin(theta))^2:

> T[sigma16]:=-2*sin(theta)*cos(theta):

> T[sigma21]:=(sin(theta))^2:

> T[sigma22]:=(cos(theta))^2:

> T[sigma26]:=2*sin(theta)*cos(theta):

> T[sigma61]:=sin(theta)*cos(theta):

> T[sigma62]:=-sin(theta)*cos(theta):

> T[sigma66]:=(cos(theta))^2-(sin(theta))^2:

>T[sigma]:=matrix(3,3,[[T[sigma11],T[sigma12],

T[sigma16]],[T[sigma21],T[sigma22],

T[sigma26]],[T[sigma61],T[sigma62],

T[sigma66]]]):

> T[sigma1]:=inverse(T[sigma]):

> T[epsilon11]:=(cos(theta))^2:

> T[epsilon12]:=(sin(theta))^2:

> T[epsilon16]:=sin(theta)*cos(theta):

> T[epsilon21]:=(sin(theta))^2:

> T[epsilon22]:=(cos(theta))^2:

> T[epsilon26]:=-sin(theta)*cos(theta):

> T[epsilon61]:=-2*sin(theta)*cos(theta):

> T[epsilon62]:=2*sin(theta)*cos(theta):

> T[epsilon66]:=(cos(theta))^2-(sin(theta))^2:

>T[epsilon]:=matrix(3,3,[[T[epsilon11],T[epsilon12],

相关文档
最新文档