欢迎光临散文网 会员登陆 & 注册

Abaqus二次开发:部件、节点信息公用程序

2023-07-29 21:43 作者:干饭晓能手  | 我要投稿

 

前言


介绍Vfric子程序之前先介绍两类公用程序作为一个铺垫,GETPARTINFO和VGETPARTINFO是两个实用程序,分别可以从任何Abaqus/Standard或Abaqus/Explicit用户子例程中调用,以检索与内部节点或单元号对应的零件实例名称和原始节点或单元号。GETINTERNAL和VGETINTERNAL是两个实用程序例程,分别可以从任何Abaqus/Standard或Abaqus/Explicit用户子例程中调用,以检索与零件实例名称和原始节点或单元号对应的内部节点或单元号。必须提供零件文件(jobname.prt)。调用这些例程的开销不容忽视,因此建议尽量少使用它们。

给定的全局节点或单元编号获取部件信息

GETPARTINFO and VGETPARTINFO 

公用程序接口

要提供给程序的变量

INTNUM:要查找的内部(全局)节点或者单元编号

JTYP是一个整数标志,用于指示它是节点号还是单元号。设置JTYP=0表示查找节点号,设置JTYP=1表示查找单元号。


程序返回的变量

CPNAME包含INTNUM的零件实例的名称。如果零件或单元处于装配层次且未包含在任何零件实例中,则为一个空的零件实例名称。

LOCNUM与INTNUM对应的部件本地节点或单元标签。

JRCD返回代码(0-无错误,1-错误)。

 

给定的部件信息获取全局节点或单元编号


GETINTERNALand VGETINTERNAL

公用程序接口

要提供给程序的变量

CPNAME包含局部(节点或单元)编号部件实例的名称。

LOCNUM要查找的局部(全局)节点或者单元编号

JTYP是一个整数标志,用于指示它是节点号还是单元号。设置JTYP=0表示查找节点号,设置JTYP=1表示查找单元号。


程序返回的变量

INTNUM与INTNUM对应的部件本地节点或单元标签。

JRCD返回代码(0-无错误,1-错误)。


结语

 本次为介绍Vfric摩擦子程序做下铺垫,下周末将会介绍出一个稍微不太简单的教程。


Abaqus二次开发:部件、节点信息公用程序的评论 (共 条)

分享到微博请遵守国家法律