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

文章提供了一道关于层合板强度和刚度的MATLAB编程练习题,涉及材料属性如[E1,E2,μ21,G12],以及两种层合板结构[90°/0°/0°/90°和0°/90°/0°/90°/0°]的刚度系数计算。程序代码展示了如何利用给定的公式和MATLAB实现这一计算过程。
摘要由CSDN通过智能技术生成

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

1.已知[T300/5208]材料 E 1 = 180 G P a {E_1} = 180GPa E1=180GPa E 2 = 10 G P a {E_2} = 10GPa E2=10GPa μ 21 = 0.28 {\mu _{21}} = 0.28 μ21=0.28 G 12 = 7.2 G P a ,每层厚 0.125 m m {G_{12}} = 7.2GPa,每层厚0.125mm G12=7.2GPa,每层厚0.125mm。求 9 0 ∘ / 0 ∘ / 0 ∘ / 9 0 ∘ 90^\circ/0^\circ/0^\circ/90^\circ 90/0/0/90 0 ∘ / 9 0 ∘ / 0 ∘ / 9 0 ∘ / 0 ∘ 0^\circ/90^\circ/0^\circ/90^\circ/0^\circ 0/90/0/90/0时的刚度系数 A i j {A_{ij}} Aij B i j {B_{ij}} Bij D i j {D_{ij}} Dij

解:
相关公式如下:(仅供参考,如有错误欢迎指出)
A i j = ∑ k = 1 n Q ‾ i j ( k ) d z = ∑ k = 1 n Q ‾ i j ( k ) ( z k − z k − 1 ) , ( i , j = 1 , 2 , 6 ) {A_{ij}} = \sum\limits_{k = 1}^n {\overline Q _{ij}^{(k)}dz = } \sum\limits_{k = 1}^n {\overline Q _{ij}^{(k)}({z_k} - {z_{k - 1}})} ,(i,j = 1,2,6) Aij=k=1nQij(k)dz=k=1nQij(k)(zkzk1),(i,j=1,2,6)
B i j = ∑ k = 1 n Q ‾ i j ( k ) z d z = 1 2 ∑ k = 1 n Q ‾ i j ( k ) ( z k 2 − z k − 1 2 ) , ( i , j = 1 , 2 , 6 ) {B_{ij}} = \sum\limits_{k = 1}^n {\overline Q _{ij}^{(k)}zdz = {1 \over 2}} \sum\limits_{k = 1}^n {\overline Q _{ij}^{(k)}(z_k^2 - z_{k - 1}^2)},(i,j = 1,2,6) Bij=k=1nQij(k)zdz=21k=1nQij(k)(zk2zk12),(i,j=1,2,6)
D i j = ∑ k = 1 n Q ‾ i j ( k ) z 2 d z = 1 3 ∑ k = 1 n Q ‾ i j ( k ) ( z k 3 − z k − 1 3 ) , ( i , j = 1 , 2 , 6 ) {D_{ij}} = \sum\limits_{k = 1}^n {\overline Q _{ij}^{(k)}{z^2}dz = {1 \over 3}} \sum\limits_{k = 1}^n {\overline Q _{ij}^{(k)}(z_k^3 - z_{k - 1}^3)},(i,j = 1,2,6) Dij=k=1nQij(k)z2dz=31k=1nQij(k)(zk3zk13),(i,j=1,2,6)

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

%2023-04-04-1332
%2023-04-13-1910-改进
%第一题
%单位换算注意
clear;clc;
E1=180;	E2=10;	G12=7.2;	nu21=0.28;
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=[90,0,0,90];
theta=[0,90,0,90,0];

%t单层厚度
t=0.125;

%厚度矩阵
%h=[1*t,1*t,1*t,1*t];
h=[1*t,1*t,1*t,1*t,1*t];

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
theta,A,B,D

计算结果

theta =
    90     0     0    90
    
A =
   47.7078    1.4061         0
    1.4061   47.7078         0
         0         0    3.6000
         
B =
   1.0e-15 *

   -0.1110         0         0
         0         0         0
         0         0         0
%理论计算B应该为0矩阵,此处为极小值,猜测在拼接每一层的B矩阵中存在大数减大数或小树减小数的情况
D =
    0.3269    0.0293         0
    0.0293    1.6609         0
         0         0    0.0750

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

theta =
     0    90     0    90     0
     
A =
   70.3062    1.7577         0
    1.7577   48.9633         0
         0         0    4.5000
         
B =
   1.0e-15 *

         0         0         0
         0    0.1665         0
         0         0   -0.0278
%理论计算B应该为0矩阵,此处为极小值,猜测在拼接每一层的B矩阵中存在大数减大数或小树减小数的情况
D =
    2.9556    0.0572         0
    0.0572    0.9269         0
         0         0    0.1465

参考文献:

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值