0 前言
介绍Vfric子程序之前先介绍两类公用程序作为一个铺垫,GETPARTINFO和VGETPARTINFO是两个实用程序,分别可以从任何Abaqus/Standard或Abaqus/Explicit用户子例程中调用,以检索与内部节点或单元号对应的零件实例名称和原始节点或单元号。GETINTERNAL和VGETINTERNAL是两个实用程序例程,分别可以从任何Abaqus/Standard或Abaqus/Explicit用户子例程中调用,以检索与零件实例名称和原始节点或单元号对应的内部节点或单元号。必须提供零件文件(jobname.prt)。调用这些例程的开销不容忽视,因此建议尽量少使用它们。
1 给定的全局节点或单元编号获取部件信息
GETPARTINFO and VGETPARTINFO
公用程序接口
要提供给程序的变量
INTNUM:要查找的内部(全局)节点或者单元编号
JTYP:是一个整数标志,用于指示它是节点号还是单元号。设置JTYP=0表示查找节点号,设置JTYP=1表示查找单元号。
程序返回的变量
CPNAME:包含INTNUM的零件实例的名称。如果零件或单元处于装配层次且未包含在任何零件实例中,则为一个空的零件实例名称。
LOCNUM:与INTNUM对应的部件本地节点或单元标签。
JRCD:返回代码(0-无错误,1-错误)。
2 给定的部件信息获取全局节点或单元编号
GETINTERNALand VGETINTERNAL
公用程序接口
要提供给程序的变量
CPNAME:包含局部(节点或单元)编号的部件实例的名称。
LOCNUM:要查找的局部(全局)节点或者单元编号
JTYP:是一个整数标志,用于指示它是节点号还是单元号。设置JTYP=0表示查找节点号,设置JTYP=1表示查找单元号。
程序返回的变量
INTNUM:与INTNUM对应的部件本地节点或单元标签。
JRCD:返回代码(0-无错误,1-错误)。
结语
本次为介绍Vfric摩擦子程序做下铺垫,下周末将会介绍出一个稍微不太简单的教程。