四、层合板的编程练习题(1)

该文章是关于利用MATLAB进行层合板强度和刚度计算的编程练习。给定了一种三层层合板的规格和材料属性,以及外加的拉力,通过建立数学模型并编程求解各层的应力状态。程序中涉及了矩阵运算和层合板理论,最终得出各层的应力分布结果。
摘要由CSDN通过智能技术生成

四、层合板的强度和刚度 mathlab编程练习题(1)

1.已知三层层合板梁长200mm,宽10mm,单层 E 1 = 5.0 × 1 0 4 M P a {E_1} = 5.0 \times {10^4}MPa E1=5.0×104MPa E 2 = 1.0 × 1 0 4 M P a {E_2} = 1.0 \times {10^4}MPa E2=1.0×104MPa μ 21 = 0.40 {\mu _{21}} = 0.40 μ21=0.40 G 12 = 2.0 × 1 0 4 M P a {G_{12}} = 2.0 \times {10^4}MPa G12=2.0×104MPa,铺设顺序为 0 ∘ / 9 0 ∘ / 0 ∘ 0^\circ /90^\circ /0^\circ 0/90/0,每层厚度为 1 / 2 / 1 ( m m ) 1/2/1(mm) 1/2/1(mm),两端作用拉力 P = 5000 N P = 5000N P=5000N。求各层应力分布。

相关公式如下
{ N } = [ A ] { ε 0 } \{ N\} = [A]\{ {\varepsilon ^0}\} {N}=[A]{ε0}
{ δ x } = Q ‾ k { ε 0 } \{ {\delta ^x}\} = {\overline Q _k}\{ {\varepsilon ^0}\} {δx}=Qk{ε0}

根据上述公式使用matlab进行编程,程序代码如下:

clear;clc;
E1=5.0*10^4;	E2=1.0*10^4;	G12=2.0*10^3;	nu21=0.40;
nu12=nu21*E2/E1;
%nu12/E2=nu21/E1
%计算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 ];

theta=[0,90,0];
%单层厚度B
%syms t

h=[1,2,1];

%层数
n=length(theta);

%计算层高
z(1)=-sum(h)/2;
for i=1:1:n
    z(i+1) = z(i)+h(i);
end

A=zeros(3,3);   B=zeros(3,3);   D=zeros(3,3);%矩阵赋初值

Q_=cell(1,n);
Q_(1,:)={zeros(3,3)};

for i=1:1:n
    m=cosd(theta(i));  n_=sind(theta(i));
    T=[  m^2 n_^2 2*m*n_;
	     n_^2 m^2 -2*m*n_;
	     -m*n_ m*n_ m^2-n_^2];
    Q_{1,i} = T \ Q * (T^-1)';
    A=A+(z(i+1)-z(i))*Q_{1,i};
    B=B+(z(i+1)^2-z(i)^2)*Q_{1,i}/2;
    D=D+(z(i+1)^3-z(i)^3)*Q_{1,i}/3;
end

%外力
N=[5000;0;0];

sigma_0 = inv(A)*N;

sigma=cell(1,n);        sigma(1,:)={zeros(3,1)};

for i=1:1:n
    sigma{1,i}=Q_{1,i}*sigma_0;
end 
sigma{1,:}

计算结果


ans =
   1.0e+03 *

    2.0984
    0.1131
         0
         
ans =
  401.5837
 -113.1222
         0
         
ans =
   1.0e+03 *

    2.0984
    0.1131
         0

参考文献:

[1]王耀先.复合材料结构设计[M].北京: 化学工业出版社, 2001.09 第二、四章

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值