如何利用ANSYS Material Designer,对复合材料进行均质化分析?

简介: 复合材料结构的数值模拟由于涉及长度尺度的不同而具有一定的挑战性。虽然微观有限元方法可以用来模拟系统的结构力学问题(解决所有的长度尺度),但对于复杂大型产品的设计它是不实际的。因为所需的单元数量将是天文数字,计算成本会非常之高。

复合材料结构的数值模拟由于涉及长度尺度的不同而具有一定的挑战性。虽然微观有限元方法可以用来模拟系统的结构力学问题(解决所有的长度尺度),但对于复杂大型产品的设计它是不实际的。因为所需的单元数量将是天文数字,计算成本会非常之高。

在复合材料有限元分析中,消除尺度问题的标准方法是均质化。
即通过计算微观胞元均质化材料参数,将它应用到宏观尺度的模型中,而不是模拟整个复杂的微观结构,从而大大降低计算成本。

在材料设计中,均质化过程从代表性的微观胞元(RVE,Representative Volume Element)的建模开始。
这需要创建一个简化的几何图形,以及定义组成材料的材料属性。然后,对几何模型进行网格划分进行有限元分析,计算其响应,最终根据这些响应的结果计算均质材料数据。

Material designer(简称MD)是ANSYS v19.2中引入的一种新的均质化工具,用于评估不同材料和结构(复合材料、晶格或用户定义)的有效线弹性和热材料属性。

使用material designer工具,可以计算基于晶格结构、UD复合材料(UD)、随机UD复合材料、短切纤维复合材料、编织复合材料或指定一个用户定义的RVE的有效材料性能,如图所示:
image.png

如何使用它呢?
以ANSYS2020R1新增的honeycomb RVE为例,以下介绍其操作步骤。

第一步

从子项目中拖动一个MD模块,双击engineer data,定义基本材料属性,本案例材料属性默认结构钢。
截屏2023-07-26 09.51.55.png

第二步

双击MD,选择RVE类型为Honeycomb。注意:material designer支持微观尺度的文件,如果单位系统不对,可以通过单击File> SpaceClaim Options > Units来更改当前文档中的单位系统。
image.png

第三步

单击材料,选择初始材料属性,打勾。
image.png

第四步

单击geometry,定义几何属性,打勾确认。
image.png

第五步

单击mesh,定义网格尺寸和方法,或者用默认网格,打勾确认。
image.png

第六步

单击setting,设置模型材料是正交各向异性还是各向异性,设定对称面等相关信息。
image.png

第七步

右键或者从菜单栏中选择计算的材料模型,目前支持常值材料模型和变材料模型(例如体积占比不同,材料不同),案例中选择常值材料模型,打勾求解。
image.png

第八步

点击results,查看结果。
image.png

第九步

项目主页上,可把计算出来的材料属性共享给分析模型,在材料数据库中,可以看到我们计算出来的材料属性特征
截屏2023-07-26 09.54.03.png
image.png

以上我们在material designer里完整定义了均质化求解复合材料参数的整个过程,除了根据现有的RVE模型进行定义外,您还可以自定义RVE类型,不一一赘述,有兴趣的工程师可以尝试一下。
尾图.png

相关文章
|
7月前
|
数据可视化 API vr&ar
探索Qt 3D之旅:从基础到实战,打造引人入胜的三维界面与应用
探索Qt 3D之旅:从基础到实战,打造引人入胜的三维界面与应用
1049 2
|
关系型数据库 C++ 容器
Qt开发技术:QCharts(一)QCharts基本介绍以及图表框架详解
Qt开发技术:QCharts(一)QCharts基本介绍以及图表框架详解
Qt开发技术:QCharts(一)QCharts基本介绍以及图表框架详解
|
C# 前端开发
WPF - 图形设计器(Diagram Designer)
原文:WPF - 图形设计器(Diagram Designer)   OpenExpressApp计划中包括建模工具,计划是采用MetaEdit+模型来作为元模型,使用codeproject的《WPF Diagram Designer》一系列文章来做为设计器实现参考,本篇介绍一下codeprojcet的这四个文章,推荐给对图形设计器感兴趣的人去看看,通过WPF的模板功能和其他功能可以很方便的设计出图形编辑器。
3592 0
|
5月前
|
数据可视化 图形学 Python
|
JavaScript
Altium Designer简介及使用流程
Altium Designer(简称AD)是一个设计原理图和PCB的专业软件,功能十分强大,且使用方便,比较容易上手。它的前身大家也比较熟悉,就是Protel。在学校里学习的就是Protel,不过除了完成作业,就没有用过Protel。现在bug身边好多老工程师还是使用Protel设计PCB,AD是Protel的升级版。对于AD的发展史我们这里就不做详细介绍,有兴趣的可以上网搜一下,这里我们主要简单介绍一下AD及其使用流程,这里bug使用的AD19版的,软件图标如下图所示:
594 1
|
数据可视化
Qt开发技术:Q3D图表开发笔记(三):Q3DSurface三维曲面图介绍、Demo以及代码详解
qt提供了q3d进行三维开发,虽然这个框架没有得到大量运用也不是那么成功,性能上也有很大的欠缺,但是普通的点到为止的应用展示还是可以的。其中就包括华丽绚烂的三维图表,数据量不大的时候是可以使用的。前面介绍了基础的q3d散点图、柱状图,本篇介绍基础的三维曲面图。Q3DSurface类提供了渲染3D曲面图的方法。该类使开发人员能够渲染3D表面图,并通过自由旋转场景来查看它们。可以通过QSurface3DSeries控制曲面的视觉财产,例如绘制模式和着色。