资   讯   中   心

abaqus从入门到精通(55)实例——重启动分析(上)-和记娱乐怡情博娱188

来源: | 作者:thinks | 发布时间: 2024-09-13 | 102 次浏览 | 分享到:

10.3.1 重启动分析方法概述

对于复杂的工程应用问题,在实际分析计算中没有必要将多步骤模拟定义在单一作业中。实际上,一般理想的情况是分阶段运行一个复杂的模拟。这样,在继续下一个分析阶段之前,允许用户去检验结果,并确认分析是否正在按照预料的情况进行。abaqus的重启动分析功能允许重新启动一个模拟,并计算模型关于新增载荷历史的响应。

 

1.重启动文件和状态文件

abaqus/standard的重启动文件(.res)和abaqus/explicit的状态文件(.abq)包含了继续进行前面的分析所必需的信息。在abaqus/explicit中,为了重启动一个分析也要用到打包文件(.pac)和选择结果文件(.sel),在第一个作业完成后必须保存这两个文件。此外,这两个产品需要输出数据库文件(.odb)。

 

对于大型模型,重启动文件可能会很大,当需要重启动数据时,默认情况下每个增量步或者间隔都会将数据写入重启动文件中。因此,控制重启动数据写入的频率是非常重要的。有时在一个分析步中允许覆盖写入重启动文件中的数据是很有用的,这意味着对于每个分析步在分析结束时仅有一组重启动数据,它对应于在每个分析步结束时的模型状态。如果由于某种原因中断了分析的过程,分析可以从最后一次写入重启动数据的地方继续进行。

 

2.重启动分析

当利用前面分析的结果重新启动一个模拟时,在模拟的载荷历史中要指定一个特殊点,作为重新启动分析的出发位置。在重启动分析中应用的模型必须与在原始分析中到达重启动时刻所用的模型一致,要注意以下几点。

 

l重启动分析的模型不能修改或增加任何已经在原始分析模型中定义过的网格、几何体、材料、梁截面轮廓、截面、材料方向、梁截面方向、相互作用性质或者约束。

l不能修改在重启动位置当时或者之前的任何分析步、载荷、边界条件、场或者相互作用。

l在重启动分析模型中可以定义新的集合和幅值曲线。

 

1)继续增加新的分析步

如果前一个分析已经顺利完成,而且观察了结果,希望在载荷历史中增加新的分析步,那么指定的分析步和增量步必须是前面分析中的最后分析步和最后增量步。

 

2)继续被中断的作业

重启动分析可以直接从前面分析的指定分析步和增量步中继续进行。如果给定的分析步和增量步并没有对应于前面分析的结束位置(如分析由于计算机故障而中断),在进行任何新的分析步之前,abaqus将试图完成这个原始的分析步。

 

abaqus/explicit中进行的某些重启动分析是简单地继续一个长的分析步(如由于作业超过了时间限制而中止),通过使用在命令行中的recover命令,可以重新去分析这个作业,如下所示。

 

 abaqus job=jobname recover

 

3)改变分析

有时已经观察了前面分析的结果,可能希望从一个中间点重启动分析,并以某种方式改变余下的载荷历史,例如,增加更多的输出要求、改变载荷或者调整分析控制。如果由于超过了增量步的最大数目而重新启动一个分析,abaqus/standard认为该分析是整个分析步的一部分,它会试图完成该分析步,并立刻再一次超出增量步的最大数目。

 

在这种情形下,应该设置在指定的分析步和增量步中必须中止当前的分析步,然后模拟用一个新的分析步继续。例如,如果一个分析步仅允许最多40个增量步,它少于完成这个分析步所需要的增量步数目,则需要在整个分析步的定义中定义一个新的分析步,它包括施加的载荷和边界条件。新的分析步与原始分析步中运算的规定相同,可做如下修改。

 

l增加增量步的数目。新分析步的总体时间应该是原分析步的总体时间减去完成第一次运算分析的时间。例如,如果分析步的时间原来指定为200s,而在20s的分析步时间内完成了分析,在重启动分析中的分析步时间应该为180s。

 

l任何指定以分析步的时间形式定义的幅值(amplitude)需要重新定义,以反映分析步的新的时间尺度。以总体时间形式定义的幅值无须改变,应用在上面给出的修改。在一般分析步中,由于任何载荷的量值或给定的边界条件总是总体量值,所以它们保持不变。

 

10.3.2 创建重启动分析模型

为了演示如何重新启动一个分析,以10.2节“铲斗系统的振动分析”为例重新启动模拟,增加一个新的载荷历史分析步。

 

打开模型数据库文件chandou.cae,在菜单栏中选择model→copymodel(复制模型)→model-1(模型1)命令,弹出copy model对话框,在copy model-1 to文本框中输入“res_chandou”,如图10-39所示,单击ok按钮。下面讨论对于该模型的修改。

 

10.3.3 模型属性

为应用前面分析的数据进行重启动分析,首先必须要改变模型的属性。在菜单栏中选择model→edit attributes(编辑属性)→res_chandou命令,弹出edit model attributes(编辑模型属性)对话框,在read data from job文本框中输入“job-chandou”,即重启动分析将从chandou作业中读取数据,在step name文本框中输入“stepfreq”,即重启动的分析起始点位于分析步step-freq的结束处,如图10-40所示,单击ok按钮。

 

10.3.4 设置分析步

1.创建分析步

单击module下拉列表,进入step模块,创建一个新的分析步。默认分析步名称为step-2,将其插入分析步step-freq之后,设置proceduretype为linear perturbation,并在下方列表中选择modal dynamics,如图10-41所示,单击continue按钮。弹出edit step对话框,在time period文本框中输入“1”,在time increment文本框中输入“0.001”,如图10-42(a)所示。选择damping选项卡,单击左侧栏中的rayleigh,选中use rayleigh damping data(使用瑞利阻尼数据)复选框,在下方的数据表中依次输入1、30、3、0,如图10-42(b)所示,单击ok按钮。

 

2.设置场变量输出结果

1)在菜单栏中选择output→field output requests→manager命令,在弹出的field output requests manager对话框中可以看到,abaqus/cae已经自动创建了一个名为f-output-2的场变量输出控制,它在分析步step-2中开始起作用,如图10-43所示。

 

2)单击edit按钮,在弹出的edit field output request对话框中,选中stresses复选框,然后展开stresses列表,在下一级选项中选择s,stress components and invariants,使用同样的方法在displacement/velocity/acceleration选项中选择u,translations and

rotations。这样,分析过程中将只输出4种场变量:应力结果s、位移结果u,速度v及加速度a,如图10-44所示,单击ok按钮,再单击dismiss按钮。

 

(内容、图片来源:《abaqus 2020有限元分析从入门到精通》,侵删)

 

和记娱乐怡情博娱188的版权与免责声明:

凡未注明作者、来源的内容均为转载稿,如出现和记娱乐怡情博娱188的版权问题,请及时联系和记娱乐怡情博娱188处理。我们对页面中展示内容的真实性、准确性和合法性均不承担任何法律责任。如内容信息对您产生影响,请及时联系和记娱乐怡情博娱188修改或删除。

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