ansys选择一个面上所有节点_利用APDL命令选择椭球面上的节点

微信公众号:CAE技术分享

问题的背景:笔者在利用Workbench的二次开发功能实现某模型的参数化建模、分网、加载时,由于workbench开发接口的限制,需要结合DM模块、MAPDL模块、Mesh模块、FEM模块以及Mechnical模块。

在结合这些模块的时候,为了实现参数化一键加载,需要在Mechnical模块通过APDL和XML(ACT技术)完成加载功能,而Mechnical模块里面的模型其实只有节点和单元,因此,在Mechnical模块添加的APDL命令只能是对节点或者单元进行操作。

该模型有圆柱面和椭球面,圆柱面的节点其实比较好通过APDL选取,利用圆柱坐标系即可,但是椭球面上的节点则无法直接选取。

至此,问题便产生了,如何利用APDL在只有节点和单元的模型上选取椭球面上的节点。

局部模型如下所示。

图1

单元模型

图2

节点

笔者所想选取的节点是图2中的最内层的节点,该群节点所对应的几何模型是一个标准的椭球形,椭球形状参数比为2:2:1。

该问题最大的障碍便是没有几何,只有节点和单元,如果有几何的话,那么可以直接通过参数选择面,再选择依附在面上的节点即可。

如何解决该问题?

首先,笔者尝试通过在前期划分网格时添加一种额外的单元,mesh200,这是一个比较特殊的单元,有兴趣的可以查查资料,先将该面单独用mesh200进行网格划分

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值