当前位置:文档之家› [P]ABAQUS重启动分析方法梳理

[P]ABAQUS重启动分析方法梳理

[P]ABAQUS重启动分析方法梳理
[P]ABAQUS重启动分析方法梳理

ABAQUS重启动分析方法

1 参考书籍

《ABAQUS有限元分析实例详解》10.2.7、10.2.16

《ABAQUS有限元分析常见问题解答》14.1

2 重启动设置思路与方法

适用情况:

(1)在已有分析结果基础上进一步分析其他工况(可设不同的荷载、边界条件);

(2)分析工程中出现异常中断(如不收敛等其他错误),修改后基于既有结果继续计算。

2.1 重启动设置思路

分三步实现:

(1)在基础模型中定义重启动数据输出请求(可在CAE或INP中完成);

(2)创建重启动模型(建议创建INP文件实现);

(3)提交重启动分析作业(在命令窗口实现,即ABAQUS command窗口)。

2.2 重启动设置方法

具体操作流程及注意事项如下所述(摘自《ABAQUS有限元分析实例详解》):

(1)设置重启动输出请求

(2)创建重启动分析inp文件

(3)输入重启动分析命令

分析结果的文件名称

Abaqus嵌入Cohesive单元插件POLARIS_INSERTCOHELEM使用说明书

POLARIS_INSERTCOHELEM使用说明书 作者:星辰北极星 目录 POLARIS_INSERTCOHELEM使用说明书 (1) 1 第一部分:星辰-北极星插件介绍:POLARIS_INSERTCOHELEM (2) 1.1功能简介 (2) 1.2插件的主要功能 (2) 1.3插件使用方法: (2) 1.3.1插件安装 (2) 1.3.2插件界面 (3) 1.3.3使用的常见问题 (4) 1.4插件测试: (6) 1.4.1测试模型:三维20*20*20立方体快 (6) 1.4.2测试模型:二维100*100正方形 (6) 1.5示例 (7) 1.5.1球体全局嵌入有厚度Cohesive单元 (7) 1.5.2纤维束嵌入有厚度Cohesive单元 (8) 1.5.3混凝土细观骨料模型嵌入Cohesive单元 (8)

1第一部分:星辰-北极星插件介绍:POLARIS_INSERTCOHELEM 1.1功能简介 POLARIS-INSERTCOHELEM是星辰北极星团队开发的一款Abaqus插件,用于实体单元之间嵌入Cohesive单元功能,可实现复杂多裂缝的研究。拓展软件原有功能,可实现全局、局部的零厚度或有厚度Coehsive单元的嵌入,可大大节约使用者的时间,提高工作效率。 1.2插件的主要功能 1)支持二维(三角形、四边形单元)、三维(六面体、楔形体、四面体单元)实体单元之间嵌入Cohesive单元层; 2)嵌入方式多样化,支持全局单元面、全局几何面、Set集合、手选几何面和手选单 元面五种嵌入区域; 3)支持零厚度和非零厚度Cohesive单元嵌入,(四面体单元除外); 4)支持渗流和非渗流Cohesive单元嵌入,可实现复杂缝网压裂模拟。 1.3插件使用方法: 1.3.1插件安装 1、请解压插件包,生成一文件夹与本安装说明; 2、打开我的电脑,并在文件路径处输入:%homepath%\abaqus_plugins 3、将解压完成的文件夹放置到此路径下; 4、重启Abaqus软件,在窗口的工具条中将新增工具条,点击图标即可激活插件。 5、第一次点击应用会弹出注册窗口,如下:

abaqus重启动分析

1 导入文件 在step 里面设置重启动分析请求 如上图所示 这样会在step-fix 那里生成一个 res 文件便于重分析启动 将job 命名为restart 之后就运行job 文件,直至运行完毕 (该模型分三步 加载螺栓预紧力)最后一步加载预紧力完成 复制一个restart 模型 restart-copy 编辑模型属性设置重启动 -Wedels P A ML C +at i ^T L S —8 X Aikalysi s model

3 +1 initial(X' ■ tj ma shear Ml ■丄II C M3 17 i J rill* TuTii I1,T? m 厂 在复制模型里面,在分析步里面设置你后面想分析的分析步骤这里我加了个施加剪力的步骤,由于施加位移荷载,清除掉复制模型里 面的load里面的力。而且上一步的螺栓预紧力会通过后面设置预定义场,而传导致step-shear分析步,所以清除load里面的力。 下图由于存在法向接触和切向接触,搭接构建存在剪切力,收敛困难,所以第一步分析步设小。

施加位移荷载

设置预定义场如上图所示选择图示全部实体 新建一个作业,运行restart-copy 这个作业就会以施加预应力后的结果为作业的初始状态 计算结果如下图所示

以上就以一个简单的分析,讲解,对于大型复杂的分析避免浪费时间重启动分析是个不错选择 最近碰到一个计算时间比较长的Explicit 模型,分析步4个,每个分析步计算时间都超过8小时,由于用笔记本计算,下班就得中断计算关机走人,这样就不得不考虑重启动的问题。 经过这几天的摸索,发现对于这种计算时间长的Explicit模型,要 想是实现意外中断以后继续计算,最好的方法就是用recover。 方法其实很简单: 要想在中断以后实现无缝连接(接着上一个in creme nt继续计算),必须在计算之前做一个Restart的设定,CAE step模块, output->restart requests->i ntervals ,默认为1,将这个数据改

关于abaqus重启计算

abaqus中的重启动分析 2009-12-24 11:06 *模型的重启动分析-restart 按理说restart不应该算是一个分析的技巧,而是一个常识,不过呢可能有很多朋友没有 建过大型模型导致restart也用的较少,所以也介绍下 1.什么是restart 你的job可能包含多个step,可是如果你的模型很大,可能会有这样一种情况,当你花了几天几夜,终于分析好的时候,你发现the first step的边界条件设置的有问题,这对于你真是晴天霹雳,于是你只好重新来过,可是低二天你发现你的电脑restart,这时的你可能只能问上帝了,how can i do? *restart,就是将一个复杂的模型分析过程分成很多的阶段,甚至是一个increatment step 一个阶段,你可以对每个阶段的结果进行检验,然后进入下一个阶段进行分析。 2.重启动需要那些文件 对于standard来说,.res,.mdl,.stt,.prt,.odb,这些文件是用于重启动的,explict是 .abq,.stt,.prt,.odb. 3.如何在一个分析中设置重启动来生成以上文件。 这里只介绍下在standard的用法,其实很简单? inp文件里面加入*RESTART, WRITE, FREQUENCY=N就可以了 cae默认加入了重启选项,不过可以在step->output->restart request里面设置输出的频率,也就是frequency。 *技巧: 因为res文件包含了模型的几乎全部信息,所以非常大,你可以设置overlay 参数使后面的数据覆盖吊前面的数据,不过restart的话你也只能从最后一个增量步开始 4.如何重启 你要指定一个重启点,inp文件里面加上*RESTART, READ, STEP=step, INC=increment就可以了 cae中更简单,首先在model->edit attribute里面选择restart,指定前面分析的 job名和你想重启动的开始分析步和增量步就可以了,然后在job里面指定重新创建的工作类型,restart,that's all. 5.注意 重启动不能改变你的原始分析中的任何参数,也就是说,你的启动点的模型必须和原始分析中的模型完全一致的,所以不要企图采用restart的方法来改变边界条件,材料参数或者网格的密度等等。这些需要另外的技巧来实现。 一、设原文件为ab.inp,则写一重启文件re_ab.inp,在其中加入*restart,read,后用在command中输入abaqus job=re_ab oldjob=ab 二、上法不对的话,可以在 dat,log,msg中找到中断的增量步,假如为step1

abaqus重启动分析

1 导入restart.inp文件 在step里面设置重启动分析请求如上图所示 这样会在step-fix那里生成一个res文件便于重分析启动 将job 命名为restart 之后就运行job文件,直至运行完毕。(该模型分三步加载螺栓预紧力)最后一步加载预紧力完成 2 复制一个restart模型为 restart-copy 编辑模型属性设置重启动

3 在复制模型里面,在分析步里面设置你后面想分析的分析步骤这里我加了个施加剪力的步骤,由于施加位移荷载,清除掉复制模型里面的load里面的力。而且上一步的螺栓预紧力会通过后面设置预定义场,而传导致step-shear分析步,所以清除load里面的力。 下图由于存在法向接触和切向接触,搭接构建存在剪切力,收敛困难,所以第一步分析步设小。

4 施加位移荷载

设置预定义场如上图所示选择图示全部实体 设置上一步运行的job名称 新建一个作业,运行restart-copy 这个作业就会以施加预应力后的结果为作业的初始状态。

计算结果如下图所示 以上就以一个简单的分析,讲解,对于大型复杂的分析避免浪费时间重启动分析是个不错选择。 最近碰到一个计算时间比较长的Explicit模型,分析步4个,每个分析步计算时间都超过8小时,由于用笔记本计算,下班就得中断计算关机走人,这样就不得不考虑重启动的问题。 经过这几天的摸索,发现对于这种计算时间长的Explicit模型,要想是实现意外中断以后继续计算,最好的方法就是用recover。 方法其实很简单: 要想在中断以后实现无缝连接(接着上一个increment继续计算),必须在计算之前做一个Restart的设定,CAE:step模块,output->restart

abaqus重启动分析

1 导入restart、inp文件 在step里面设置重启动分析请求如上图所示 这样会在step-fix那里生成一个res文件便于重分析启动 将job 命名为restart 之后就运行job文件,直至运行完毕。 (该模型分三步加载螺栓预紧力)最后一步加载预紧力完成 2 复制一个restart模型为 restart-copy 编辑模型属性设置重启动 3 在复制 模型里 面,在分 析步里 面设置您后面想分析得分析步 骤这里我加了个施加剪力得步骤,由于施加位移荷载,清除掉复制

模型里面得load里面得力。而且上一步得螺栓预紧力会通过后面设置预定义场,而传导致step-shear分析步,所以清除load里面得力。 下图由于存在法向接触与切向接触,搭接构建存在剪切力,收敛困难,所以第一步分析步设小。 4 施加位移荷载

设置预定义场如上图所示选择图示全部实体 设置上一步运行得job名称 新建一个作业,运行restart-copy 这个作业就会以施加预应力后得结果为作业得初始状态。计算结果如下图所示

以上就以一个简单得分析,讲解,对于大型复杂得分析避免浪费时间 重启动分析就是个不错选择。 最近碰到一个计算时间比较长得Explicit模型,分析步4个,每个分析步计算时间都超过8小时,由于用笔记本计算,下班就得中断计算关机走人,这样就不得不考虑重启动得问题。 经过这几天得摸索,发现对于这种计算时间长得Explicit模型,要想就是实现意外中断以后继续计算,最好得方法就就是用recover。 方法其实很简单: 要想在中断以后实现无缝连接(接着上一个increment继续计算),必须在计算之前做一个Restart得设定,CAE:step模块,output->restart requests->intervals,默认为1,将这个数据改大一点,我改为100,与field output得inteval对应起来。有了这个前提,不管什么时候中断,只需把该job type改为recover,然后提交就会接着中断得部分继续算。再中断再提交就行了,不需要做任何改动,直至计算完成。 mand命令:abaqus job=jobname recover int。

abaqus技巧汇总1

浙江大学bbs 采用abaqus的cae进行力学问题的分析,其对模型的处理存在很多的技巧,对abaqus的一些分析技巧进行一些概述,希望对大家有所帮助。 1.abaqus的多图层绘图 abaqus的cae默认一个视区仅仅绘出一个图形,譬如contor图,变形图,x-y 曲线图等,其实在abaqus里面存在一个类似于origin里面的图层的概念,对于每个当前视区里面的图形都可以建立一个图层,并且可以将多个图层合并在一个图形里面,称之为Overlay Plot,譬如你可以在同一副图中,左边绘出contor图,右边绘出x-y图等等,并且在abaqus里面的操作也是很简单的。 1.首先进入可视化模块,当然要先打开你的模型数据文件(。odb) 2.第一步要先创建好你的图形,譬如变形图等等 3.进入view里面的overlay plot,点击creat,创建一个图层,现在在viewport layer 里出现了你创建的图层了 4.注意你创建的图层,可以看到在visible 下面有个选择的标记,表示在视区里面你的图层是否可见,和autocad里面是一样,取消则不可见current表示是否是当前图层,有些操作只能对当前图层操作有效,同cad name是你建立图层的名称,其他的属性值和你的模型数据库及图形的类型有关,一般不能改动的。 5.重复2-4步就可以创建多个图层了 6.创建好之后就可以选择plot/apply,则在视区显示出所有的可见的图层 1.什么是子结构 子结构也叫超单元的(两者还是有点区别的,文后会谈到),子结构并不是abaqus 里面的新东东,而是有限元里面的一个概念,所谓子结构就是将一组单元组合为一个单元(称为超单元),注意是一个单元,这个单元和你用的其他任何一种类型的单元一样使用。 2.为什么要用子结构 使用子结构并不是为了好玩,凡是建过大型有限元模型的兄弟们都可能碰到过计算一个问题要花几个小时,一两天甚至由于单元太多无法求解的情况,子结构正是针对这类问题的一种解决方法,所以子结构肯定是对一个大型的有限元模型的,譬如在求解非线性问题的时候,因为对于一个非线性问题,系统往往经过多次迭代,每次这个系统的刚度矩阵都会被重新计算,而一般来说一个大型问题往往有很大一部分的变形是很小的,把这部分作为一个子结构,其刚度矩阵仅要计算一次,大大节约了计算时间。 3.哪些情况可以使用子结构 前面提到的非线性问题,包括了很小变形的或者线弹性部分可以使用子结构,特别是当模型中有很多相同的部分时,提到的最多的一个例子就是桌子的四条腿,四条腿作为子结构(因为基本时弹性变形)可以包括了很多的实体单元,可以大大提高效率再一个就是问题确实太大,只有采用子结构将问题分成很多块,计算出结果后再次采用子结构分块计算,一直到能对每块单独计算为止。 4.abaqus中子结构的特点及要注意的问题 子结构是一组单元的集合,但是在子结构中仅仅只有你指定的那些节点的自由度会保留下来而其他节点的自由度都被消除了,其他的节点均是通过线性插值的方式获得求解;

ABAQUS重启动

ABAQUS重启动 重启动需要的文件cae、jnl、mdl、odb、stt、res、prt 重启动之前需要准备的工作: 要求在分析步频率一栏中输入N,默认N=0(不写入重启动文件),将N设为1即写入重启动。 分析步→→输出→→重启动请求,将频率一列所需要的分析步设置为1,即每个增量步输出一次重启动数据。 开始重启动: (一)特征树,复制model-1为model-2 (二)右键model-2的属性→→选择编辑属性 (三)重启动→→从下列作业中读取数据,分析步名称。。。。。(从分析步结束出重启动) (四)Job模块→→创建新的Job(提交→→重启动) 具体操作步骤如下: Abaqus重启动分析的其中一个重要功能是防止由于意外导致的计算突然中断,重启动分析能够实现在重新启动计算时以前面的计算为基础,也即是接着前面的计算继续完成后续的计算过程。 对于计算时间比较长的计算模型,建议都设置重启动,以防止任何可能的意外。可能需要进行重启动分析的模型,在设置时仅在step模块需要设置重启动输出,Abaqus默认的是不输出重启动数据。 设置操作的位置如下所示。 图1 弹出如下所示的对话框,设置其中的Frequency即可,表示每10个增量步输出一次重启动数据,这个输出频率根据实际需要设置。 图2 设置完成后即可计算,一旦计算程序突然中止,则可以采用重启动分析来继续计算。 操作过程如下所述,先在Model树下将之前的模型进行复制,示例中是将model-1复制为model-2,如下图所示。

图3 之后,右键属性,选择Edit Attribute,修改model-2的属性,如下图所示,选择Restart的数据来源为Job-1的Step-1的最后一个输出数据(重启动数据). 图4 然后直接跳到Job模块,创建一个新的Job,基于model-2,Job-2的分析类型为重启动分析,如下图所示。

完整word版,abaqus重启动分析详解和步骤

*模型的重启动分析-restart 按理说restart不应该算是一个分析的技巧,而是一个常识,不过呢可能有很多朋友没有 建过大型模型导致restart也用的较少,所以也介绍下 1.什么是restart 你的job可能包含多个step,可是如果你的模型很大,可能会有这样一种情况,当你花了几天几夜,终于分析好的时候,你发现the first step的边界条件设置的有问题,这对于你真是晴天霹雳,于是你只好重新来过,可是第二天你发现你的电脑restart,这时的你可能只能问上帝了,how can i do? *restart,就是将一个复杂的模型分析过程分成很多的阶段,甚至是一个increatment step 一个阶段,你可以对每个阶段的结果进行检验,然后进入下一个阶段进行分析。 2.重启动需要那些文件 对于standard来说,.res, .mdl, .stt, .prt, .odb,这些文件是用于重启动的,explict 是.abq, .stt, .prt, .odb. 3.如何在一个分析中设置重启动来生成以上文件。 这里只介绍下在standard的用法,其实很简单? inp文件里面加入*RESTART, WRITE, FREQUENCY=N就可以了 cae默认加入了重启选项,不过可以在step->output->restart request里面设置输出的频率,也就是frequency。 *技巧: 因为res文件包含了模型的几乎全部信息,所以非常大,你可以设置overlay参数使后面的数据覆盖掉前面的数据,不过restart的话你也只能从最后一个增量步开始 4.如何重启 你要指定一个重启点,inp文件里面加上 *RESTART, READ, STEP=step, INC=increment就可以了 cae中更简单,首先在model->edit attribute里面选择restart,指定前面分析的job名和你想重启动的开始分析步和增量步就可以了,然后在job里面指定重新创建的工作类型,restart。that's all. 5.注意 重启动不能改变你的原始分析中的任何参数,也就是说,你的启动点的模型必须和原始分析中的模型完全一致的,所以不要企图采用restart的方法来改变边界条件,材料参数或者网格的密度等等。这些需要另外的技巧来实现。 一、设原文件为ab.inp,则写一重启文件re_ab.inp,在其中加入*restart,read,后用在command 中输入abaqus job=re_ab oldjob=ab 二、上法不对的话,可以在dat,log,msg中找到中断的增量步,假如为step1中的inc=50中断,不妨可以在re_ab中,*restart,read,step=1,inc=49 6. 命令流方式的具体步骤 (1)编写input文件。 job-1c.inp为第一分析步,job-2c.inp 为第二分析步。job-1c.inp中含有模型, 材料,截面,荷载,边界,用于重启分 析设置等信息;job-2c.inp中含有开始 重启分析设置,第二分析步信息。 具体见下图 (a)job-1.inp中step信息

采用abaqus的cae进行力学问题的分析

采用abaqus的cae进行力学问题的分析,其对模型的处理存在很多的技巧,对abaqus的一些分析技巧进行一些概述,希望对大家有所帮助。 abaqus的多图层绘图 abaqus的cae默认一个视区仅仅绘出一个图形,譬如contor图,变形图,x-y曲线图等,其实在abaqus里面存在一个类似于origin里面的图层的概念,对于每个当前视区里面的图形都可以建立一个图层,并且可以将多个图层合并在一个图形里面,称之为Overlay Plot,譬如你可以在同一副图中,左边绘出contor图,右边绘出x-y图等等,并且在abaqus里面的操作也是很简单的。 1.首先进入可视化模块,当然要先打开你的模型数据文件(.odb) 2.第一步要先创建好你的图形,譬如变形图等等 3.进入view里面的overlay plot,点击creat,创建一个图层,现在在viewport layer里出现了你创建的图层了 4.注意你创建的图层,可以看到在visible 下面有个选择的标记,表示在视区里面你的图层是否可见,和autocad里面是一样,取消则不可见current表示是否是当前图层,有些操作只能对当前图层操作有效,同cad name是你建立图层的名称,其他的属性值和你的模型数据库及图形的类型有关,一般不能改动的。 5.重复2-4步就可以创建多个图层了 6.创建好之后就可以选择plot/apply,则在视区显示出所有的可见的图层 子结构的概述 1.什么是子结构 子结构也叫超单元的(两者还是有点区别的,文后会谈到),子结构并不是abaqus里面的新东东,而是有限元里面的一个概念,所谓子结构就是将一组单元组合为一个单元(称为超单元),注意是一个单元,这个单元和你用的其他任何一种类型的单元一样使用。 2.为什么要用子结构 使用子结构并不是为了好玩,凡是建过大型有限元模型的兄弟们都可能碰到过计算一个问题要花几个小时,一两天甚至由于单元太多无法求解的情况,子结构正是针对这类问题的一种解决方法,所以子结构肯定是对一个大型的有限元模型的,譬如在求解非线性问题的时候,因为对于一个非线性问题,系统往往经过多次迭代,每次这个系统的刚度矩阵都会被重新计算,而一般来说一个大型问题往往有很大一部分的变形是很小的,把这部分作为一个子结构,其刚度矩阵仅要计算一次,大大节约了计算时间。 3.哪些情况可以使用子结构 前面提到的非线性问题,包括了很小变形的或者线弹性部分可以使用子结构,特别是当模型中有很多相同的部分时,提到的最多的一个例子就是桌子的四条腿,四条腿作为子结构(因为基本时

ABAQUS学习零碎笔记(转自Simwe)

1.接触中设置Adjust的理解: 这个命令主要还是用来初始化接触的。在分析开始之前,调整接触面中节点的初始位置,且不产生任何应力和应变。在分析过程中,由于残留的初始过盈引起的应变将被施加在接触面上。 模型的尺寸往往会存在数值误差,所以设置一个位置误差限度,用来调整从面节点的初始坐标,ADJUST=位置误差限度,其含义是:如果从面节点与主面的距离小于此限度,ABAQUS将调整这些节点的初始坐标,使其与主面的距离为0.这种调整不产生任何压力、应力、应变。 Explicit不允许接触表面的初始过盈,分析开始前,接触面上的节点将被自动调整,以删除任何初始过盈,在随后的分析中,这样的调整将引起应变。 2.使用INTERFERENCE(干涉)来定义过盈接触: Edit Interaction》底部Interference fit 负值表示过盈量,正值表示间隙量。类似于载荷,只能在后续分析步中定义,不能在初始分析步中定义。

3.CLERENCE(间隙)可以定义两个接触面之间的初始过盈量和间隙 量,它只适用于小滑移,并且不需要使用ADJUST来调整从面节点的初始位置。 4.特征:记录了设计目的,并包含几何信息,同时也是管理几何体的行为的规则。ABAQUS中导入的几何体是没用特征的,要删除不重要的细节。 5.View=》ODB Display Options =》Sweep and Extrude 6.CPRESS接触压强 7.COPEN从面上节点与主面的距离

8.ALE自适应网格:Step=>Other=>Adaptive Mesh Domain 9.计算代价估算:隐式:自由度数目的平方 显式:自由度正比 10.软接触:用指数或者表格形式表达的应力-距离关系 11.传说ABAQUS默认的幅值曲线是从1下降到0的。是吗?我觉得 6.9的版本好像不是这样。给一个棱柱施加扭转力矩,载荷采用 Ramp,变形是逐步增大的。 12.Visualization》Tools》Job Diagnostics 13.修改严重不连续迭代尝试次数: Step>Other>General Solution Controls> Edit>Specify>Time Incrementation>More>Is>12 14.接触问题中,90度圆角至少划分是个单元。 15.使用自动过盈接触限度来解决颤振收敛问题: Interaction> Contact Controls> Automatic Overclosure tolerance 再在Edit Interaction对话框中的最下角的Contact Controls 设置为已定义的接触控制名称。 16.PEEQ等效塑性应变,是塑性应变的积累。PEMAG塑性应变量, PE塑性应变分量。 17.子模型的定义方法: Model>Edit Attributes>Submodel>Read data from job

ABAQUS分析教程

ABAQUS瞬态动力学分析 瞬态动力学分析 一、问题描述 一质量块沿着长度为1500mm的等截面梁运动,梁的材料为钢(密度ρ=7.8E-9 ton/mm3,弹性模量E=2.1E5MPa,泊松比ν=0.3),宽为60mm,高为40mm。质量块的长为50mm,宽为60mm,高为30mm。质量块的密度ρ=1.11E-007 ton/mm3,弹性模量E=2.1E5MPa,泊松比ν=0.3,如图5.1所示。质量块以10000mm/s的速度匀速通过悬臂梁(从固定端运动到自由端),计算梁自由端沿y方向的位移、速度和加速度。

图1 质量块沿梁运动的示意图 二、目的和要求 掌握结构的动力学分析方法,会定义历史输出步。 1)用六面体单元划分网格,厚度方向有4排网格。 2)采用隐式算法进行计算。 三、操作步骤 1、启动ABAOUS/CAE [开始][程序][ABAQUS 6.7-1][ABAQUS CAE]。 启动ABAQUS/CAE后,在出现的Start Session(开始任务)对话框中选择Create Model Database(创建新模型数据库)。 2、创建部件 在ABAQUS/CAE窗口顶部的环境栏中,可以看到模块列表Module:Part,这表示当前处在Part(部件)功能模块,可按照以下步骤来创建梁的几何模型。 创建两个零件分别命名为mass(质量块)和beam(梁),均为三维实体弹性体。 3、创建材料和截面属性 在窗口左上角的Module(模块)列表中选择Property(特性)功能模块。 (1)创建梁材料 Name:Steel,Density:7.8E-9,Young’s Modulus(弹性模量):210000,Poisson’s Ratio(泊松比):0.3。 (2)创建截面属性点击左侧工具箱中的(Create Section),弹出Create Sectio n对话框,Category:Solid,Type:Homogeneous,保持默认参数不变(Material:Steel;Plane stress/strain thickness:1 ),点击OK。 (3)给部件赋予截面属性点击左侧工具区中的(Assign Section),将上一步创建的截面属性赋给梁。 (4)重复步骤(1)~(4),为质量块赋截面属性。 注意:质量块的密度为1.11E-007 ton/mm3。

2021年abaqus重启动分析

1 欧阳光明(2021.03.07) 导入restart.inp文件 在step里面设置重启动分析请求如上图所示 这样会在step-fix那里生成一个res文件便于重分析启动 将job 命名为restart 之后就运行job文件,直至运行完毕。 (该模型分三步加载螺栓预紧力)最后一步加载预紧力完成 2 复制一个restart模型为restart-copy 编辑模型属性设置重启动 3 在复制模型里面,在分析步里面设置你后面想分析的分析步骤这里我加了个施加剪力的步骤,由于施加位移荷载,清除掉复制模型里面的load里面的力。而且上一步的螺栓预紧力会通过后面设置预定义场,而传导致step-shear分析步,所以清除load里面的力。 下图由于存在法向接触和切向接触,搭接构建存在剪切力,收敛困难,所以第一步分析步设小。

4 施加位移荷载 设置预定义场如上图所示选择图示全部实体 设置上一步运行的job名称 新建一个作业,运行restart-copy 这个作业就会以施加预应力后的结果为作业的初始状态。 计算结果如下图所示 以上就以一个简单的分析,讲解,对于大型复杂的分析避免浪费时间 重启动分析是个不错选择。 最近碰到一个计算时间比较长的Explicit模型,分析步4个,每个分析步计算时间都超过8小时,由于用笔记本计算,下班就得中断计算关机走人,这样就不得不考虑重启动的问题。 经过这几天的摸索,发现对于这种计算时间长的Explicit模型,要想是实现意外中断以后继续计算,最好的方法就是用recover。 方法其实很简单: 要想在中断以后实现无缝连接(接着上一个increment继续计算),必须在计算之前做一个Restart的设定,CAE:step模块,output->restart requests->intervals,默认为1,将这个数据改大一点,我改为100,与field output的inteval对应起来。有了这个前提,不管什么时候中断,只需把该job type改为recover,然后提交就会接着中断的部分继续算。再中断再提交就行了,不需要做任何改动,直至计算完成。

ABAQUS 模型的重启动分析

ABAQUS 模型的重启动分析 *restart (2011-08-20 14:00:14) 转载▼ 分类:专业123 标签: abaqus 杂谈 按理说restart不应该算是一个分析的技巧,而是一个常识,不过呢可能有很多朋友没有 建过大型模型导致restart也用的较少,所以也介绍下 1.什么是restart 你的job可能包含多个step,可是如果你的模型很大,可能会有这样一种情况,当你花了几天几夜,终于分析好的时候,你发现the first step的边界条件设置的有问题,这对于你真是晴天霹雳,于是你只好重新来过,可是低二天你发现你的电脑restart,这时的你可能只能问上帝了,how can i do? *restart,就是将一个复杂的模型分析过程分成很多的阶段,甚至是一个increatment step 一个阶段,你可以对每个阶段的结果进行检验,然后进入下一个阶段进行分析。 2.重启动需要那些文件 对于standard来说,.res,.mdl,.stt,.prt,.odb,这些文件是用于重启动的,explict 是.abq,.stt,.prt,.odb. 3.如何在一个分析中设置重启动来生成以上文件。 这里只介绍下在standard的用法,其实很简单? inp文件里面加入*RESTART, WRITE, FREQUENCY=N就可以了 cae默认加入了重启选项,不过可以在step->output->restart request里面设置输出的频率,也就是frequency。 *技巧: 因为res文件包含了模型的几乎全部信息,所以非常大,你可以设置overlay参数使后面的数据覆盖吊前面的数据,不过restart的话你也只能从最后一个增量步开始 4.如何重启 你要指定一个重启点,inp文件里面加上*RESTART, READ, STEP=step, INC=increment就可以了 cae中更简单,首先在model->edit attribute里面选择restart,指定前面分析的job名和你想重启动的开始分析步和增量步就可以了,然后在job里面指定重新创建的工作类型,restart,that's all. 5.注意 重启动不能改变你的原始分析中的任何参数,也就是说,你的启动点的模型必须和原始分析中的模型完全一致的,所以不要企图采用restart的方法来改变边界条件,材料参数或者网格的密度等等。这些需要另外的技巧来实现。

ABAQUS应用于土石坝数值计算的技巧总结

ABAQUS应用于土石坝数值计算的技巧总结 作者:dailinghui ABAQUS软件是国际著名的有限元通用软件,功能非常强大,但是在进行土石坝应力应变计算这一专业而又复杂的问题上,还存在一些局限性。因此,必须对软件和计算问题有深入的了解,才能找到解决办法,突破局限性。为了便于沟通和交流,本文对ABAQUS软件进行土石坝计算时的一些经验技巧加以总结和探讨。共分为初始建模、网格划分、地应力平衡、无限元节点调整、增量步设置、计算过程控制、结果后处理几个部分进行总结。 一、初始建模 1、ABAQUS CAE建模:ABAQUS软件的前处理功能比较强大,可以通过人性化的界面来建立几何模型。但是广大工程人士最为了解和熟悉的画图软件当属AutoCAD。ABAQUS软件有专门的接口,可以将格式为dxf的CAD文件导入进来。在导入的过程中,可以采用以下步骤来进行:(1)首先将原始图形(坝体剖面图)导到Skectch模块;(2)在Part模块中建立Part(坝体)的时候,由于ABAQUS只允许外边框存在,而不能有内部线,因此,可以先把Skectch模块中的坝体剖面图全部添加进来,只保留坝体的外边框,将其余的线条都删去;(3)对Part进行Partition分割操作:把坝体剖面图全部添加进来,只保留分割坝体所需要用到的线条,把其他多余线条全部删去,包括坝体的外边框。建第二个、第三个Part的时候,重复以上操作即可。采用上述方法建模的好处是,整个建模过程用到的所有线条,都是基于原始图形(坝体剖面图)的,因此可以避免线条有交叉、结点不重合等情况的发生。而且在Assembly模块里将各个Part 进行组装的时候,不但不需要再调整各个Part位置,还能保证各个Part之间接触面完全重合,为建立正确的接触关系打下基础。 2、其他前处理软件建模:ABAQUS软件的前处理功能是基于“自上而下”的思路设计的,即先建出模型的整体,然后根据不同部位的要求切出各个小块。而其他有限元软件中还有另外一种建模思路——“自下而上”的思路,即首先按不同部位的要求建出各个小块,然后再组合成整体。专业的前处理软件有很多,

石亦平ABAQUS有限元分析实例详解之读后小结 (Part 4)

石亦平《ABAQUS有限元分析实例详解》之读后小结 第九章动态分析实例 [95] (pp280) ABAQUS包括两大类方法: 振型叠加法(modal superposition procedure):用于求解线性动态问题; 直接解法(direct-solution dynamic analysis procedure):主要用于求解非线性动态问题。 提示:ABAQUS的所有单元均可用于动态分析,选取单元的一般原则与静力分析相同。但在模拟冲击和爆炸载荷时,应选用一阶单元,因为它们具有集中质量公式,模拟应力波的效果优于 二次单元所采用的一致质量公式。 [96] (pp281) 振型叠加法的基础是结构的各阶特征模态(eigenmode),因此在建模时要首先定义一个 频率提取分析步(frequency extraction),从而得到结构的振型(mode shape)和固有频率(natural frequency),然后才能定义振型叠加法的各种分析步。振型叠加法包括4种分析类型: (1)瞬时模态动态分析(transient modal dynamic analysis)计算线性问题在时域(time domain)上的动态响应。用此分析要满足如下5个基本条件: (a) 系统是线性的(线性材料特性,无接触行为,不考虑几何非线性)。 (b) 响应只受相对较少的频率支配。当在响应中频率的成分增加时(例如打击和碰撞问题),振 型叠加法的效率将会降低。 (c) 载荷的主要频率应该在所提取的频率范围之内,以确保对载荷的描述足够精确。 (d) 特征模态应该能精确地描述任何突然加载所产生的初始加速度。 (e) 系统的阻尼不能过大。 (2)基于模态的稳态动态分析(mode-based steady-state dynamic analysis)在用户指定频率内的谐波激励下,计算引起结构响应的振幅和相位,得到的结果是在频域(frequency domain)上的。其典型分析对象包括发动机的零部件和建筑物中的旋转机械等。 (3)反应谱分析(response spectrum analysis)当结构的固定点处发生动态运动时,计算其峰值响应(位移、应力等),得到的结果是在频域上的。其典型应用是计算在发生地震时建筑物 的峰值响应。 (4)随机响应分析(random response analysis)当结构随机连续的激励时,计算其动态响应,

ABAQUS重启动计算

重启动分析 重启动分析用于多体多工况多步骤分析,或是为了预防意外事故,如:断电,abaqus系统崩溃。重启动具体方法如下: 一.对于多工况问题 如下图,第一(step)分析步工况: 第二(step)分析步工况:

假若我们要调用第一(step)分析步的结果,在此结果上进行工况二的计算,我们就不再需要重新从第一分析步计算了。 操作如下: 1.在Step 模块下进行Output >restart requests, 选择输出重启动数据的分析步,并选择输出频率(Frequency)或者时间间隔(Intervals),在standard 只能定义一项,另一个必须为0.如果将Frequency设置大于0的话,不管分析步结束时最后一个增量步是不是与指定的输出频率相吻合,都会被输出。对于Explicit,只能定义重启动数据的时间间隔(interval),必须大于0,同样不管分析步结束时最后一个增量步是不是与指定的输出时间间隔相吻合,都会被输出。 2.进行工况一的计算,假若工况一的Job 名称为Job-1c,等待结果计算完。 3.这样的话,工况一已经计算完毕,结果输出文件中包含了重启动输出数据。下来我们利用

重启动数据在工况一计算的结果上进行工况二的计算。在 上右击,选择copy model,则出现了新的拷贝模型如下 对此模型进行右击,选择Edit Attributes,输入参数如下: 4.完成以上步骤,下来我们建立工况二的计算,在Step 功能模块中建立在Step-1之后建立

Step-2的分析步。 5.在Load 模块中进行工况二的加载: 6.然后直接跳到Job模块建立重启动Job ,本例中为:Job-2c,则其自动跳到Restart计算。

重启动

abaqus job=*.inp interactive INP文件中的有些关键词是ABAQUS/CAE所不支持的,导入INP文件时会在窗口底部的信息区中看到警告信息: WARNING: The following keywords/parameters are not yet supported by the input file reader 这时导入ABAQUS/CAE的模型是不完整的,所以分析时出错。 如果在ABAQUS Command窗口中输入以下命令来提交分析,就没有这种问题: abaqus job=INP文件的名称 我的文件名为:2D.inp 在temp目录里(默认目录) 我输入:abaqus job=inp2d.inp 按回车后出现如下SyntaxError: invalid syntax 语法错误 按如下输入及结果:>>> abaqus job=inp c:\temp\2D.inp SyntaxError: invalid syntax 我不知道如何处理了,能再帮我讲一下吗?谢谢了 请教一下如何处理abaqus-help里inp文件 不是在ABAQUS/CAE底部的>>> 后面输入,而是: 在WINDOWS中点击[开始] →[程序] →[ABAQUS 6.5-1] →[ABAQUS Command],然后在DOS窗口中输入: abaqus job=2D interactive: This option will cause the job to run interactively. For ABAQUS/Standard the log file will be output to the screen; for ABAQUS/Explicit the status file and the log file will be output to the screen. *模型的重启动分析-restart 按理说restart不应该算是一个分析的技巧,而是一个常识,不过呢可能有很多朋友没有 建过大型模型导致restart也用的较少,所以也介绍下 1.什么是restart 你的job可能包含多个step,可是如果你的模型很大,可能会有这样一种情况,当你花了几天几夜,终于分析好的时候,你发现the first step的边界条件设置的有问题,这对于你真是晴天霹雳,于是你只好重新来过,可是低二天你发现你的电脑restart,这时的你可能只能问上帝了,how can i do? *restart,就是将一个复杂的模型分析过程分成很多的阶段,甚至是一个increatment step 一个阶段,你可以对每个阶段的结果进行检验,然后进入下一个阶段进行分析。 2.重启动需要那些文件

ABAQUS学习笔记

1.1ABAQUS的基本约定 1.1.1自由度的约定 默认情况下,1、2、3是与系统整体直角坐标系下的一致,如果使用了*Transform对节点进行局部坐标转化,他们将与局部坐标系中的坐标一致。 直角坐标系中,1、2、3对应于X,Y,Z, 柱坐标系,对应于r(径向),θ(周向),z(轴向) 球坐标系,r(径向),θ(周向),?(经向); 1.1.2选取各个量的单位 各个量的单位互相匹配,不一定要是国际单位制 1.1.3时间 total time,step time 建模时,除了需要在step功能模块中设置时间之外,在load和interction中还可以创建与时间有关的幅值曲线。 1.1.4 ABAQUS中的坐标系 ABAQUS中定义局部坐标系的方法: 1):使用关键词*THANSFORM定义节点自由度的局部坐标系,用于定义载荷、边界条件和约束方程等。例: *NEST,NEST=ex,GENERA TE 2,702,100 3,703,100 *THANSFORM,NEST=ex,TYPE=C 0,0,0,0,0,1 *BOUNDARY ex,2,2,0 2)使用关键词*OREINTAION定义局部坐标系,用于定义材料特性、钢筋(rebar)、应力/应变分量输出、耦合约束(coupling constraint)、惯性释放载荷(interia relief load)、连接单元等。 3)只是使用局部坐标系定义节点坐标,而节点和单元本身的自由度仍然是基于全局的。具体方法是: 使用关键词*SYSTEM来定义局部直角坐标系,然后用关键词*NODE来定义这个局部直角坐标系下的各个节点坐标。该方法只能通过在INP文件中添加关键词*SYSTEM和*NODE来实现。 1.2 ABAQUS中文件的类型及功能 .abq状态文件,仅用于ABAQUS/Explicit分析,重启动分析时需要此文件 .cae模型数据库文件,记录模型信息、分析任务等 .cid自动释放文件,包含服务器继续和暂停运行所需要的信息 .dat数据输出文件,记录模型预处理信息和输出数据信息 .eig Lanczos特征向量文件 .env 环境文件 .f 和.for 用户子程序文件或其他用途的Fortran文件 .fil 结果文件,可被其他应用程序读入,从而可以继续进行分析 .inp输入文件,ABAQUS命令支持计算的文件,可导入ABAQUS/CAE中,但是某些关键词可能不被支持

相关主题
文本预览
相关文档 最新文档