介绍
LaminatePlate用于建立层合板网格。
类结构
输入 input:
- Tply : 铺层厚度
- Plymat : 铺层材料编号
- Orient : 铺层角度
- Meshsize : 网格大小
- Hole : 开洞几何
- Outline : 外轮廓线
参数 params:
- Order :单元阶数
- Offset : 壳单元偏置
- Name : 名称
- Material : 复合材料属性
输出 output :
- Assembly1 : 壳网格装配
- Assembly : 实体网格装配
- ShellMesh : 壳网格
- SolidMesh : 实体网格
- Surface : 截面
案例
Laminate plate demo(Flag=1)
% Plate 1
IR=640/2;
OR=768/2;
a=Point2D('Point Ass1');
a=AddPoint(a,0,0);
b=Line2D('Line Ass1');
b=AddCircle(b,OR,a,1);
h1=Line2D('Hole Group1');
h1=AddCircle(h1,IR,a,1);
load('Ply.mat'); %#ok<LOAD>
mat1{1,1}=Ply.output.Plyprops;
inputplate1.Outline= b;
inputplate1.Hole = h1;
inputplate1.Orient=repmat([0,90,45,-45]',3,1);
inputplate1.Tply=repmat(15,12,1);
inputplate1.Plymat=ones(12,1);
paramsplate1.Material = mat1;
obj1=plate.LaminatePlate(paramsplate1, inputplate1);
obj1 = obj1.solve();
Plot2D(obj1);
Plot3D(obj1);
![]() | ![]() |
参考文献
本网站基于Hexo 3-Hexz主题生成。如需转载请标注来源,如有错误请批评指正,欢迎邮件至 392176462@qq.com