cluster主命令

介绍cluster主命令的使用和参数含义

作用

控制网格生成,包括生成范围、网格大小,加密区域等信息。

形式

cluster mesh poly fileName options 
        mesh node fileName options 
        mesh region -options regionID 
        group id region ...
        group id union ...
        group id subtract ...
        group id intersect ...
        group id if { expression }
        group delete id1 id2 ...
        disable nodes nodeGroup
        write elements f.ele
        write nodes f.node

说明

  • cluster mesh poly fileName options: filename文件定义了生成网格的多边形范围和形式,通过options参数控制生成网格,options的选择可参考tetgen和triangle手册

  • cluster mesh node fileName options: filename文件定义了生成网格的所有结点,通过options参数控制生成网格,options的选择可参考tetgen和triangle手册

  • cluster mesh region -options regionID: 对给定区域regionID,采用options参数设置自动划分网格。

  • cluster group id … : 定义一个结点分组,id为分组名称,对结点进行分组可以方便地针对部分结点进行各种操作,但HYMACS中最多只能定义32种结点分组,不用的分组可以通过cluster group delete进行删除。

  • cluster group id region regionID: 将处在名称为regionID的区域内容的结点定义为一个分组。

  • cluster id union groupID1 groupID2 … : 定义一个新的结点分组,它是几个结点组的合集。subtract和intersect分别表示差集和交集。

  • cluster group id if { expression } : expression是原子数组变量的表达式,如果对于某一个结点,表达式为真则将其归组。

  • cluster id delete groupID1 groupID2 … : 删除结点分组。

  • disable nodes nodeGroup … : 使结点组无效,在计算过程中不考虑结点的位置和受力。

  • cluster write elements f.ele : 将当前的单元信息写入到文件。

  • cluster write nodes f.ele : 将当前的结点信息写入到文件。

示例

clust mesh region -x60 meshBin
clust group actNodes region actBin
clust group fixNodes subtract all actNodes
clust write nodes ${title}_init.node 
clust write elements ${title}_init.ele

反馈留言 💬