Hypemesh2020中,对2019版本中的Contact Manager
进行了算法改进、升级。算法改进了多少不晓得,但现在的操作确实也更简单了一些。
1. 新窗口位置
在Hypermesh2019中,定义接触在Tool > Contact Manager中。现在要从View > Contact Browser中打开,如下图:
Contact Browser
一共有三个窗格:
- 第一个展示所有需要定义接触的实体
- 第二个展示接触信息
- 第三个为实体编辑器
下面以具体断层为例,介绍一下怎么作用
2. 定义断层滑动面
对于某条断层而言,需要在其两侧都定义上接触滑动面,这里假设断层名为WQL,需要在其南、北两侧均定义接触面。
在第一个窗格中,右键 > create > contact surfaces > surface_element;创建两个接触面,分别命名为,WQL_S和WQL_N
-
由于接触面被隐藏在体网格内部,为了定义这个面,我们需要先把断面一侧的部分四面体单元给隐藏掉;同时,可以打开断层面的2D网格,辅助确认断层面是否正确无误的显示出来,确认无误后关掉断层面。如下:
隐藏掉部分网格 -
选择相应的主、从面 > Elements > add solid faces > faces > 单击实体表面 > 显示为白色后表明已选中 > add
网格显示为白色表明已经选中
添加后的接触面 另一个主或者从面同样操作,完成接触单元的定义
在第二个窗格中, 右键 > create > contact pair,创建接触对
-
选中上一步创建的接触对,在第三个窗格中分别定义Master and Slave entities,选好在第一个窗格中建立的两个接触面,如下图:
定义主从面
以上操作同样可以在面板中进行:
- Analysis > set segments : 创建主、从面
-
Analysis > interfaces : 创建接触对
从面板创建接触对和接触面
疑问:
- 在Hypermesh2019中,是可以定义接触类型的;一般用的是gasket(衬垫),如下图:
3D solid, gasket
但现在没见到定义这个类型的选项。 - 在Hypermesh2019中,需要勾选Trimming of open free surface,如下:
Trimming of open free surface
在Hypermesh2020中,仅有以下这个地方,不知是不是和上面一个意思?
Trim