一、复合材料单层板编程练习 (3)

文章提供了一道关于使用Matlab解决碳/环氧单层板在不同角度下的强度和刚度问题的编程练习。通过给定的材料属性和公式,计算S和Q矩阵,并求解不同角度下的应变和应力转换。程序涉及到矩阵的逆运算和转置,以及复合材料力学性质的计算。
摘要由CSDN通过智能技术生成

一、单层板的强度和刚度 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ε]= m2n22mnn2m22mnmnmnm2n2

[ 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σ]= m2n2mnn2m2mn2mn2mnm2n2
对比上二式可得如下结论:
[ 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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值