背景描述
整体模型在多工况下,局部结构有多种形式,需要对比筛选。因此构建一个简单案例进行流程测试。
子结构创建
虽说直观上认为小的才叫子结构,但是具体操作或是案例中,将这种固定的、不作为优化对象的结构作为子结构,而中间的待优化、筛选的结构则称为主结构(理解为重点关注的结构)
Part
100X100的壳单元,中间包含50X50的局部结构,因此挖出以备超单元建立

Property
简单弹性材料,壳单元,厚度5,赋予截面
模量、泊松比下图,密度2.7E-9



Assembly

Mesh
随意

Step
该Step用于子结构生成

Substructure identifier填任意数字作为子结构ID,比如1。其他默认

Load
Load
第一个载荷定义在两个角部,z方向10N


第二个载荷z方向-10N

LoadCase
创建3个LoadCase,各自选择Load-1、Load-2、Load-1和Load-2。作为三个工况

BC
Retained nodal dofs
BC选择保留的自由度

选择内部四条边作为保留自由度

BC
BC设置,固定底边


Job
最后提交分析即可,可以得到Job-1_Z1.sim文件。该文件保留了Retained nodal dofs在不同工况下对应的位移加载信息
子结构导入
新建CAE模型,将Job-1_Z1.sim导入:file->import->part

主结构创建、子结构耦合
主结构建立
主结构为关注的结构,为中间50X50的板,作为可替换对比的区域
比如先建立一个50X50的板,厚度5,材料参数和前文一致即可。

Assembly

Step
建立一个静力学step

Interaction
使用Create Constraint->Coupling建立保留节点与内部边界的耦合
Choose type of region: Mesh选择保留节点

Select the constraint region type: Surfacce选择主单元的四条边
Coose type of region: Geometry
Influence radius设置为1(根据网格大小)
可能存在的问题:耦合设置时,Tie还是Coupling;以及四条边一起设置还是单独设置

Load
如图选取来自子结构的载荷

Select a substructure for the load选中子结构的网格,先选择LOADCASE-1,Magnitude multiplier设置为1

Mesh
尺寸5

Job
直接创建提交
Results
可以看到LOADCASE-1较为对称的应力分布,最大应力2.29

在Load处换成LOADCASE-2,最大应力1.56

在Load处换成LOADCASE-3,最大应力1.58

在Load处换成LOADCASE-1和LOADCASE-2,最大应力1.58。可见和LOADCASE-3一致

子结构应力
以上是主结构的结果。若想同时得到子结构的结果,可以在Field output request中添加。

不同主结构
在50X50的主结构中间开个20X20的孔,结束后需要regenerate以及mesh。或者直接重新以上流程。

LOADCASE-1工况,最大应力2.219

对应的子结构最大应力:6.409

在50X50的主结构中间开个49X49的孔,结束后需要regenerate以及mesh。
LOADCASE-1工况,最大应力3.55

对应的子结构最大应力:6.46

结论
可见:
- 相同主结构下的不同工况,可得到对应结果
- 不同主结构下的主结构和子结构结果不同
因此面对不同工况下的主结构优化、筛选,可使用此流程
如果有帮助到你,支持作者一杯瑞幸,激活更多优质内容😘


1327

被折叠的 条评论
为什么被折叠?



