Abaqus中调用脚本文件完成结构优化的设置

Abaqus自从集成了Tosca的内核后,就可以在CAE界面中完成结构优化设置并计算结构的最优解了,这种优化方案的集成使得Abaqus在结构优化设计功能上有了质的提高。
最新版发布的Abaqus在optimization模块,经过多次版本的完善,已经可以设置许多的优化目标,但基本的优化方式还是三种,分别是topology optimization, shape optimization, bead optimization。其中Topology optimization优化方式是拓扑优化,可以解决优化结构的固有频率、刚度等一系列问题,shape optimization主要通过改变表面的局部形状,解决表面应力过大的问题,bead optimization可以解决钣金结构件加筋优化的问题。
本贴主要介绍一下用调用脚本文件(.py文件)的方式进行优化任务(optimization task)的自动设置。所有的设置在脚本文件里已经包含,具体包含设计响应(design response),设计目标(objective),约束(constraint)等,根据实际需要这些参量都可以有多个,比如可以有多个设计响应,多个优化目标和多个约束等。
调用脚本文件进行优化任务的自动设置的具体方式如下:
1、第一种方式:用run script菜单命令。run script存在于两个地方,这两个地方都可以调用脚本文件,如下图所示,在开始的引导界面里可以使用run script,另一处是菜单file-->run script。
a)从引导界面启动run script
b)从file菜单启动run script
2、第二种方式:采用abaqus PDE界面调用脚本文件。具体位置是菜单file-->Abaqus PDE,点击可以打开PDE窗口,然后通过工具栏上的open main file命令可以将脚本文件导入到PDE窗口中。
脚本文件调入进来后,需要点击play符号命令将模型和优化任务等信息编译进入abaqus CAE环境中,如下图所示。
以上就是两种用调用脚本文件的方式进行优化任务的自动设置的操作技巧。在使用上述两种调用方式进行优化任务的自动设置时,有一点需要特别注意:需要将脚本文件和原始的有限元模型文件(.inp文件)放在同一个目录下,并且set work directory到该目录,否则在调用的时候会报不存在模型的错。
来源:CAE从业者
作者:想核桃的房小爸

工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP
