一、单层板的强度和刚度 mathlab编程练习题(3)
3.已知碳/环氧单层板的
E
1
=
2.00
×
1
0
5
M
P
a
{{\rm{E}}_1} = 2.00 \times {10^5}MPa
E1=2.00×105MPa,
E
2
=
2.00
×
1
0
4
M
P
a
{{\rm{E}}_2} = 2.00 \times {10^4}MPa
E2=2.00×104MPa,
μ
21
=
0.3
{\mu _{21}} = 0.3
μ21=0.3,
G
12
=
1.00
×
1
0
4
M
P
a
{G_{12}} = 1.00 \times {10^4}MPa
G12=1.00×104MPa,求
θ
=
3
0
∘
{\theta = 30^\circ }
θ=30∘,
4
5
∘
{45^\circ}
45∘,和
6
0
∘
{60^\circ}
60∘时
S
i
j
‾
\overline{{{\rm{S}}_{ij}}}
Sij和
Q
i
j
‾
\overline{{{\rm{Q}}_{ij}}}
Qij。
解:
相关公式如下:(仅供参考,如有错误欢迎指出)
[
Q
‾
]
=
[
T
σ
]
−
1
[
Q
]
[
T
ε
]
\left[ {\overline {\rm{Q}} } \right] = {\left[ {{T_\sigma }} \right]^{ - 1}}\left[ Q \right]\left[ {{T_\varepsilon }} \right]
[Q]=[Tσ]−1[Q][Tε]
[
S
‾
]
=
[
T
ε
]
−
1
[
S
]
[
T
σ
]
\left[ {\overline S } \right] = {\left[ {{T_\varepsilon }} \right]^{ - 1}}\left[ S \right]\left[ {{T_\sigma }} \right]
[S]=[Tε]−1[S][Tσ]
设
m
=
cos
θ
{m = \cos \theta }
m=cosθ,
n
=
sin
θ
{n = \sin \theta }
n=sinθ,则
[ T ε ] = [ m 2 n 2 m n n 2 m 2 − m n − 2 m n 2 m n m 2 − n 2 ] \begin{bmatrix} T_\varepsilon \end{bmatrix}= \begin{bmatrix} m^2 & n^2 & mn \\ n^2 & m^2 & -mn \\ -2mn & 2mn & m^2-n^2 \\ \end{bmatrix} [Tε]= m2n2−2mnn2m22mnmn−mnm2−n2
[
T
σ
]
=
[
m
2
n
2
2
m
n
n
2
m
2
−
2
m
n
−
m
n
m
n
m
2
−
n
2
]
\begin{bmatrix} T_\sigma \end{bmatrix}= \begin{bmatrix} m^2 & n^2 & 2mn \\ n^2 & m^2 & -2mn \\ -mn & mn & m^2-n^2 \\ \end{bmatrix}
[Tσ]=
m2n2−mnn2m2mn2mn−2mnm2−n2
对比上二式可得如下结论:
[
T
ε
]
=
[
[
T
σ
]
−
1
]
T
\left[ {{T_\varepsilon }} \right] = {\left[ {{{\left[ {{T_\sigma }} \right]}^{ - 1}}} \right]^T}
[Tε]=[[Tσ]−1]T
[
T
σ
]
T
=
[
T
ε
]
−
1
\left[ {{T_\sigma }} \right] ^T= {\left[ {{T_\varepsilon }} \right]^{ - 1}}
[Tσ]T=[Tε]−1
根据上述公式使用matlab进行编程,程序代码如下:
clear
clc
E1=2*10^5; E2=2*10^4; G12=1*10^4; nu21=0.3;
nu12=nu21*E2/E1;
%nu12/E2=nu21/E1
%计算S矩阵
S11=1/E1; S22=1/E2; S12=-nu12/E2; S21=S12; S66=1/G12;
S= [S11 , S12 , 0;
S21 , S22 , 0;
0 , 0 , S66 ]
%计算Q矩阵
M=(1-nu12*nu21)^(-1);
Q11=M*E1; Q22=M*E2; Q12=M*nu12*E1; Q21=Q12; Q66=G12;
Q= [Q11 , Q12 , 0;
Q21 , Q22 , 0;
0 , 0 ,Q66 ]
%第二题
sigma1=100; sigma2=-30; tau12=10;
YingLi = [ sigma1;
sigma2;
tau12;];
%求应变
YingBian=S*YingLi
%将应变向量中的数值分别赋值给epsilon1,epsilon2,gamma12
pCell = num2cell(YingBian);
[epsilon1,epsilon2,gamma12] = pCell{:};
%第三题
prompt = '输入30或45或60:';
theta=input(prompt)
m=cosd(theta); n=sind(theta);
T=[ m^2 n^2 2*m*n;
n^2 m^2 -2*m*n;
-m*n m*n m^2-n^2];
Q_ = T \ Q * (T^-1)'
S_ = T' * S * T
参考文献:
[1]王耀先.复合材料结构设计[M].北京: 化学工业出版社, 2001.09 第二章
相关文章:
一、复合材料单层板编程练习(1)
一、复合材料单层板编程练习(2)
一、复合材料单层板编程练习(3)
一、复合材料单层板编程练习(4)
一、复合材料单层板编程练习(5)