美文网首页FEA
Hypermesh2020定义断层滑动面

Hypermesh2020定义断层滑动面

作者: cugliming | 来源:发表于2020-11-26 23:02 被阅读0次

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

相关文章

网友评论

    本文标题:Hypermesh2020定义断层滑动面

    本文链接:https://www.haomeiwen.com/subject/xfftwktx.html