solidworks有限元分析模块中的单元类型有实体单元、壳体单元、梁单元、杆单元、2D单元(轴对称、对称)几大类。在以下内容中,猫亮设计着重介绍一下实体单元和壳体单元的区别及如何将实体单元转换为壳体单元。

壳体单元的概念

solidworks如何将实体单元变为壳体单元

solidworks中的壳体单元有薄壳(细)、厚壳(粗)、复合壳体三种类型。

常用的类型为薄壳体,对于厚度与零件整体尺寸跨度的比率等于或小于 0.05 时(长度或宽度除以厚度大于等于20时),可以将这个壳体认定为薄壳体,壳体可以是平面类型,也可以是曲面类型。

厚壳体很少用,一般使用实体单元直接划分。

复合壳体可以定义壳体的层数、壳体每层的材料、厚度、壳体层与层之间铺设的角度等等,相对于单层壳体在参数上的设置较为复杂。

壳体单元存在的意义

在做有限元分析时,理论上来说任何零件都可以使用实体单元来划分单元格,单元格划分好后可以直接求解计算。但是对于一些特殊的零件或者复杂的零件,纯粹使用实体单元来划分网格,我们就会得到数量庞大的单元数量,使用庞大数量的单元来进行有限元计算将会花费大量的时间,如果电脑配置不够,计算就无法完成。

因此,我们需要根据模型的实际情况对模型进行简化,于是我们就会用到壳体单元、杆梁单元、2D单元等等。其中壳体单元属于2D单元中的一种,使用这种简化的单元可以大量的减少单元的数量,提高计算速度。

solidworks如何将实体单元变为壳体单元

实体单元向壳体单元的转换

在solidworks中有钣金类的零件、曲面实体零件、实体零件。其中钣金零件和曲面实体可以直接被认定为壳体单元,实体单元需要转化一下才能使用壳体单元。

solidworks如何将实体单元变为壳体单元

曲面实体可以直接使用编辑定义来定义曲面的厚度、壳体的厚度相对于曲面的方向等等。

solidworks如何将实体单元变为壳体单元

实体零件需要选择按所选面定义壳体,先定义一个壳体单元的参照基准曲面,然后根据这个曲面来定义壳体的厚度及壳体厚度的偏移方向。

solidworks如何将实体单元变为壳体单元

转换后壳体单元的划分

首先,我们用以上方法将实体模型转换为壳体模型。

solidworks如何将实体单元变为壳体单元

在转换壳体单元时要注意选择的基准曲面要和其他的基准曲面保持接触。这样做主要是便于后面壳体单元接触关系的添加。

solidworks如何将实体单元变为壳体单元

接触关系的添加

使用本地交互,自动查找本地交互,查找壳体边线-实体/壳体面组的方式添加壳体之间的接触关系。

solidworks如何将实体单元变为壳体单元

接触关系添加完成后如下。

solidworks如何将实体单元变为壳体单元

网格划分后的模型如下:

solidworks如何将实体单元变为壳体单元

最后,我们可以将网格的显示设置一下,将带壳厚的网格显示出来(仅仅做为显示效果观察用)。

solidworks如何将实体单元变为壳体单元