资   讯   中   心

abaqus软件分析指南370:由元素解相关变量控制的元素删除-凯发网站

来源: | 作者:thinks | 发布时间: 2024-05-20 | 28 次浏览 | 分享到:

由元素解相关变量控制的元素删除

在应力/位移分析过程中,可以通过abaqus/standard中与单元解相关的变量控制网格中的单元删除。删除的元素没有能力进行应力,因此,对型的刚度没有贡献。指定控制元素删除标志的元素解相关变量号。删除变量可以设置为1或0的值。值为1表示该元素处于活动状态,而值为0表示abaqus应通过将应力设置为零从模型中删除该元素。删除变量在分析开始时初始化为值1。此初始值可由用户指定的初始条件值覆盖。一旦元素被标记为已删除,它就不能被重新激活。元素的状态可以通过请求变量status的输出来确定。如果该元素处于活动状态,则该变量等于1;如果该元素被删除,则变量等于0。

 

输入文件用法

*元素依赖性变量,delete=变量数

abaqus/cae用法abaqus/cae中不支持定义由元素凯发网站的解决方案相关变量控制的元素删除。

输出

依赖于元素凯发网站的解决方案的变量可以写入输出数据库(.odb)文件输出标识符esdv和esdvn可以作为完整的元素变量使用(请参见abaqus/standard outputvariableldentifiers)。

 

字母数字数据

字母数字数据(例如表面或材料的标签(名称))总是以大写形式传递给用户子程序。因此,将这些标签与对应的小写字符直接比较将失败。所有此类比较都必须使用大写字母。这种比较的例子可以在umat中找到。它说明了当需要定义多个用户定义的材料模型时,在用户子例程umat中的代码设置。变量cmname与mat1和mat2进行比较(即使在材料名称可能已分别定义为mat1和mat2的情况下)。

 

abaqus/显式中的精度

abaqus/explicit同时安装有单精度和双精度可执行文件。要使用双精度可执行文件,必须在运行分析时指定双精度(参见abaqus/standard和abaqus/explicitexecution)。用户子例程中以字母a到h和o到z开头的所有变量将自动定义为您运行的可执行文件的精度。可执行文件的精度在vaba_param.inc文件中定义,没有必要显式定义变量的精度。

 

abaqus/显式矢量化

abaqus/explicit用户子例程使用向量接口编写,这意味着数据块被传递给用户子例程。例如,矢量化的用户材料例程(vfabric和vumat)传递应力、应变、状态变量等。用于n块材料点。vaba_param.inc定义的参数之一是maxblk,即最大块大小。如果用户子程序需要对临时数组进行标注,则可以使用maxblk对其进行标注。

 

并行化

并行运行作业时,可以使用用户子程序。在线程并行模式下,对公共块、公共文件和其他共享资源的访问需要防止竞争条件。特殊的实用程序例程是为此目的而提供的。有关详细信息,请参阅确保线程安全。可以设置环境变量abaparallel debug来增加详细程度,并帮助排除并行运行中出现的问题。

 

温馨提示:

此文档为达索官方英文文档翻译,尽管我们已经尽力确保准确性,但在翻译过程中可能会有一些错误或细微差别。如果想要了解官方原版,可联系客服进行索取。

 主 营 产 品
cst
abaqus
powerflow
xflow
simpack
catia
最 新 内 容
热 门 文 章
知 识 科 普
方 案 解 析
  • 汽车交通
  • 风能电源
  • 船舶机械
  • 生物医疗
  • 土木建筑
  • 新能源
  • 高科技
"))
网站地图