根据我要自学网Hypermesh2017教程,1-10~1-13课程学习笔记

面板介绍

直接放教程里的图了

hyperworks可以和Python hyperworks教程及案例_属性设置

模型静力分析

模型导入与简化

hyperworks可以和Python hyperworks教程及案例_属性设置_02


尽量使用板壳单元,因此抽取模型中面:

hyperworks可以和Python hyperworks教程及案例_hyperworks可以和Python_03


点一下模型,点extract就可以得到中面的部件集

hyperworks可以和Python hyperworks教程及案例_hyperworks可以和Python_04


为了使网格均匀,可以对圆角进行简化。

进入特征边编辑:

hyperworks可以和Python hyperworks教程及案例_属性设置_05


进入edge fillets,设置最大最小半径(1-3mm)(模型圆角半径为2),选中模型,点击find后点击remove

hyperworks可以和Python hyperworks教程及案例_Hypermesh_06

网格划分

因为是壳单元,所以进入2D的automesh

hyperworks可以和Python hyperworks教程及案例_圆角_07

hyperworks可以和Python hyperworks教程及案例_属性设置_08


surface选择by collector,选择middle surface,点击mesh

hyperworks可以和Python hyperworks教程及案例_属性设置_09


想要看网格质量,则可以按照2D-qualityindex去查看,蓝色即为正常

网格质量改善

进入快速编辑

hyperworks可以和Python hyperworks教程及案例_圆角_10


通过选取点和线(记得显示中面的几何),优化网格成直线

hyperworks可以和Python hyperworks教程及案例_hyperworks可以和Python_11


该圆角处网格太少,可以框选重新划分

hyperworks可以和Python hyperworks教程及案例_Hypermesh_12


2D-automesh-element-shift+左键框选该处网格

hyperworks可以和Python hyperworks教程及案例_hyperworks可以和Python_13


mesh后点击边,增加单元数量,再mesh

hyperworks可以和Python hyperworks教程及案例_属性设置_14

建立材料和属性

hyperworks可以和Python hyperworks教程及案例_属性设置_15


然后点击creat/edit设置材料的模量密度等

设置属性,card image为PSHELL(因为是板壳),然后点击creat/edit设置该属性的厚度为2mm

hyperworks可以和Python hyperworks教程及案例_属性设置_16

将属性赋予Component

在步骤3中选择middle surface,赋予design属性,update

hyperworks可以和Python hyperworks教程及案例_hyperworks可以和Python_17

建立力集

第一个用于存放约束,命名为spc

第二个用于存放力,命名为force

hyperworks可以和Python hyperworks教程及案例_hyperworks可以和Python_18


右下角设置当前力集为spc,进入Analysis-constraints

hyperworks可以和Python hyperworks教程及案例_hyperworks可以和Python_19


选择三排节点,create

hyperworks可以和Python hyperworks教程及案例_hyperworks可以和Python_20


切换力集为force,进入Analysis-forces创建两个力

hyperworks可以和Python hyperworks教程及案例_圆角_21

建立工况

Analysis-loadsteps

如图设置,create

hyperworks可以和Python hyperworks教程及案例_圆角_22

提交分析

Analysis-OptiStruct

如图设置输出和分析选项,点击OptiStruct提交运算

hyperworks可以和Python hyperworks教程及案例_属性设置_23

结果查看

可以看到最大位移为0.115mm

hyperworks可以和Python hyperworks教程及案例_圆角_24

优化设计

模型管理

首先要将优化部分和非优化部分区分开。建立两个部件集来存放。

两个部件需要有各自的属性(properties),所以再新建一个属性:nondesi,设置与之前一样只是名称不同。再新建部件集:nondesi,属性设置为nondesi

选中这些区域move到nondesi的部件集中

hyperworks可以和Python hyperworks教程及案例_Hypermesh_25

建立优化

hyperworks可以和Python hyperworks教程及案例_Hypermesh_26


进入topology优化

props里选择design属性,对该区优化。类型为PSHELL,基本厚度为0mm。create

hyperworks可以和Python hyperworks教程及案例_属性设置_27

创建响应

进入response

如图,create

hyperworks可以和Python hyperworks教程及案例_属性设置_28


再对两个位移点施加响应

一个为upresp,静态位移,选取该点。由于沿y周,选择dof2。create

第二个为lowresp,同理

hyperworks可以和Python hyperworks教程及案例_Hypermesh_29

建立约束

进入dconstraint

如图设置两个约束,因为之前最大位移为0.115mm,所以可以限制位移为0.4mm,工况选择之前的static工况

另一个约束同理

hyperworks可以和Python hyperworks教程及案例_属性设置_30

创建目标

进入objective
选择min,响应选择vol

提交分析

hyperworks可以和Python hyperworks教程及案例_hyperworks可以和Python_31

结果查看

可以看到,以下部分可以优化掉

hyperworks可以和Python hyperworks教程及案例_Hypermesh_32