abaqus重启动.pdf

上传人:wj 文档编号:14650843 上传时间:2023-06-25 格式:PDF 页数:12 大小:463.88KB
下载 相关 举报
abaqus重启动.pdf_第1页
第1页 / 共12页
abaqus重启动.pdf_第2页
第2页 / 共12页
abaqus重启动.pdf_第3页
第3页 / 共12页
abaqus重启动.pdf_第4页
第4页 / 共12页
abaqus重启动.pdf_第5页
第5页 / 共12页
abaqus重启动.pdf_第6页
第6页 / 共12页
abaqus重启动.pdf_第7页
第7页 / 共12页
abaqus重启动.pdf_第8页
第8页 / 共12页
abaqus重启动.pdf_第9页
第9页 / 共12页
abaqus重启动.pdf_第10页
第10页 / 共12页
abaqus重启动.pdf_第11页
第11页 / 共12页
abaqus重启动.pdf_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

abaqus重启动.pdf

《abaqus重启动.pdf》由会员分享,可在线阅读,更多相关《abaqus重启动.pdf(12页珍藏版)》请在冰点文库上搜索。

abaqus重启动.pdf

第1页共12页9连续分析的技巧9.1重启分析9.1.1重启分析总览运行分析时,可以将模型和状态写入重启动所需的文件里。

Abaqus/standard需要重启文件(.res)、分析数据(.mdl和.stt)、部件(.prt)、输出数据(.odb)以及线性动力和子结构数据文件(.sim)。

而ABAQUS/EXPLICIT则包括重启文件(.res)、分析数据(.abq,.mdl,.pac,.stt),部件(.prt),结果(.sel)以及输出(.odb)。

这些文件统称为重启文件,完成上一步运算,继续下一步运算。

输出文件只需包含模型信息,结果文件不是必需的,可以不要。

写重启文件要重启分析,必须在上一步分析时输出所需的文件。

如果不写重启信息,STANDARD将不创建重启文件,而EXPLICIT只在分析开始和结束生成状态文件。

用户可以控制写入重启文件的数据量。

如果每一个step都定义重启,输出量可以改变。

线性扰动分析不能写重启信息:

静力应力分析(扰动)6.2.2直接求解的稳态动力分析6.3.4特征值提取6.3.6瞬态模态动力分析6.3.7基于模态的稳态动力分析6.3.8基于子空间稳态动力分析6.3.9反应谱分析6.3.10随机响应分析6.3.11输入文件用法:

*RESTART,WRITE可在模型数据或历程数据。

CAE用法:

OutputRestartRequests在CAE里,重启总是和一个特定的分析步关联;全程分析可不定义重启。

每一步默认创建重启;STANDARD分析步默认重启频率frequencyof0,EXPLICIT默认intervalsof1。

控制重启文件的输出频率用户可以指定写入STANDARD重启文件和EXPLICIT状态文件的输出频率。

但不能指定写入的变量,每次写入一组完整的重启信息。

因此,若不控制重启信息的输出频率,使重启文件可能相当庞大。

如果STANDARD要求以精确的时间间隔写入重启数据,每次写数据时都要求解一次。

此时输出频率过高的话,增量数增加,计算机时也大幅提高。

第2页共12页指定STANDARD增量步的输出频率默认情况下,STANDARD在可由用户定义的频率值N除尽的增量数写入重启数据,还有分析步结束的时候(不考虑此时的增量数)。

STANDARD在循环分析时只在循环加载末写入重启信息,这样STANDARD在可由N除尽的迭代数以及分析步结束时写重启文件。

输入文件用法:

*RESTART,WRITE,FREQUENCY=N默认N=1.Abaqus/CAE用法:

Stepmodule:

OutputRestart要求在分析步频率一栏输入N,默认N=0(不写重启文件).指定STANDARD时间间隔的输出频率STANDARD可以按照用户指定的时间间隔n划分分析步,并在时间间隔末写重启数据,一个分析步共n个指定输出点。

如果指定n的数值,默认情况下程序将分析步准确的划分为n个等长间隔,在每个间隔点写重启文件。

或者,可以选择在间隔点指定的那个增量步末写重启数据。

输入文件用法:

*RESTART,WRITE,NUMBERINTERVAL=n,TIMEMARKS=YES在精确的时间间隔输出结果*RESTART,WRITE,NUMBERINTERVAL=n,TIMEMARKS=NO指定时间间隔点后的增量步输出Abaqus/CAE用法:

Stepmodule:

OutputRestart表9.1.1-1支持时间间隔重启的STANDARD过程第3页共12页时间增量如果按照间隔数指定输出频率,STANDARD自动调整时间增量以确保在精确的时间点写入重启数据。

有些情况下,在时间点前的时间增量比分析步允许的最小时间增量小。

但是,在consolidation,transientmassdiffusion,transientheattransfer,transientcouplethermal-electrical,和transientcoupledtemperature-displacement等分析中程序不会违背许可的最小时间增量。

在这些分析过程中,如果时间增量比允许的最小时间增量小,程序将采用最小时间增量,并在时间点后面的第一个增量写入重启数据。

如果输出频率以间隔数来指定,分析所用的增量数可能提高,对运行分析不利。

指定EXPLICIT状态文件的输出频率EXPLICIT将分析步按用户指定的时间间隔数n划分,并在分析步开始、间隔末输出,一个分析步共n+1个输出点。

默认情况下,在间隔指定的增量步末写状态文件。

或者,将分析步划分n个等长间隔,在每个精确的时间点写入数据。

但结果一直在分析步结束输出,所以只需要分析步末的结果就没有必要输出精确时间间隔的结果。

如果分析出现问题,无法继续或完成,比如单元过度扭曲,EXPLICIT尝试保存最后完成的增量。

输入文件用法:

*RESTART,WRITE,NUMBERINTERVAL=n,TIMEMARKS=NO指定时间间隔后面的增量输出*RESTART,WRITE,NUMBERINTERVAL=n,TIMEMARKS=YES指定在精确的时间间隔输出,默认为n=1Abaqus/CAE用法:

Stepmodule:

OutputRestart重启文件的结果覆盖用户可以指定在重启文件或状态文件每个分析仅保留一个增量(或一个迭代),以缩减文件规模。

同一个分析中(step)每次覆盖前一个增量(迭代)。

用户可以分别指定不同step是否覆盖。

因为EXPLICIT默认只在分析末输出,推荐覆盖与指定时间间隔联合使用,这样重启文件的数据预先由间隔数给出。

为避免系统崩溃导致数据丢失,STANDARD输出指定增量的结果时,程序没有覆盖上一组保存的数据。

实际上,程序一直会保留一组数据作为备用,当确定下一组数据写入重启文件,仅仅释放掉指定保存的那组数据并改写。

预留的数据不会删除,除非要写入下个增量结果。

这样,如果分析顺利结束,分析的最后一个step要求覆盖结果的话,该step总是多第4页共12页出一组数据,用户能看到重启的倒数第二组数据也保留下来。

覆盖重启数据的优点是尽量减小重启文件的保存空间,而缺点是如果EXPLICIT分析因系统错误终止,当前step的所有数据可能丢失。

但STANDARD出现这种数据丢失的可能很小。

输入文件用法:

*RESTART,WRITE,OVERLAYSTANDARD采用的命令选项RESTART,WRITE,OVERLAY,NUMBERINTERVAL=nEXPLICIT采用的命令选项Abaqus/CAE用法:

Stepmodule:

OutputRestart重启分析通过指定重启或状态,分析数据和上一个分析创建的part文件被读入新分析。

重启文件必须在上一个job的完成基础上。

EXPLICIT还需.pac文件和.sel文件。

由于重启文件很大,必须提供足够的磁盘空间(STANDARD输入文件处理器估计重启文件所需的空间)。

用户可以指定新分析从哪一点开始。

分析不能从线性扰动重新开始。

输入文件用法:

*RESTART,READ选择READ参数时,*RESTART必须在模型部分定义。

通常作为*HEADING后的第一个选项出现。

Abaqus/CAE用法:

Jobmodule:

jobeditor:

toggleonRestartastheJobType确定重启的分析STANDARD重启分析必须指定包含指定step和增量的重启文件名称。

EXPLICIT必须指定包含指定step和间隔的状态文件。

如果重启文件内不存在指定的step和增量,迭代或间隔数,程序将报错。

输入文件用法:

abaqusjob=job-nameoldjob=oldjob-nameAbaqus/CAE用法:

Anymodule:

ModelEditAttributesmodel_name:

Restart:

toggleonReaddatafromjobandentertheoldjob-name指定重启分析的点为STANDARD指定重启分析的开始点(直接循环分析除外)STANDARD可以从直接循环分析除外的任何分析重新开始。

如果不指定step或增量,将从重启文件的最后step和增量开始。

输入文件用法:

*RESTART,READ,STEP=step,INC=incrementAbaqus/CAE用法:

Anymodule:

ModelEditAttributesmodel_name:

Restart:

为EXPLICIT指定重启的开始点输入文件用法:

*RESTART,READ,STEP=step,INTERVAL=intervalAbaqus/CAEUsage:

Anymodule:

ModelEditAttributesmodel_name:

Restart:

分析不变的重启分析如果分析不变,重启分析只需定义接下来的分析步。

重启文件已存有所有信息。

继续不变的STANDARD分析当重启分析只是简单的继续一个很长的step(比如该step可能因为超过job时间限值而中止),分析仅需读入重启数据。

第5页共12页输入文件用法:

*RESTART,READAbaqus/CAE用法:

Anymodule:

ModelEditAttributesmodel_name:

Restart:

toggleonReaddatafromjob继续不变的EXPLICIT分析执行重启分析仅仅是继续一个长step(该step可能超出CPU时间限值而中止),不用重启分析;采用恢复分析即可。

这时,不需要任何数据(除非采用了子程序)。

输入文件用法:

abaqusjob=job-namerecoverAbaqus/CAE用法:

Jobmodule:

jobeditor:

toggleonRecover(Explicit)astheJobType截断step重启分析时,用户可以在该step完成前进行分割。

比如,默认情况下,如果前一个分析是STANDARD过程,用户指定重启点在stepp,重启分析从stepp最后保存的增量开始,完成该step。

但是,如果指定重启点在stepp的第n增量,且重启前该step中止,那么重启分析从stepp的第n增量开始,先在增量n处结束stepp,再继续新定义的step。

这时,该step在重启点被截断,不管前面分析给定的结束时间。

认为该step完成,尽管有可能部分荷载没有加载完毕。

重启分析的历程数据部分将定义继续分析。

在EXPLICIT截断分析step,必须指定重启的间隔。

如果重启开始的那个step正常完成,也可以截断该step,在该step重启一遍增加输出,以更高频率写重启文件。

在EXPLICIT,step内出现不可预计的问题时,截断step是有必要的。

比如,接触面定义因为难以预计的位移需要修正。

当step正常完成,重启从最后的增量,迭代或间隔开始,那么截断step没有影响。

如果重启从截断的job开始(空间不足,超出运行时间等),一般不用截断step,旧的step先完成,再开始新的step。

如果从过早中止的step末(如超出增量步数或不收敛)开始重启分析,必须截断step,加入新的step定义。

若不截断,程序会尝试继续旧的step。

输入文件用法:

*RESTART,READ,STEP=p,INCREMENT=n,ENDSTEP除直接循环分析外的standard重启*RESTART,READ,STEP=p,ITERATION=n,ENDSTEP从直接循环分析开始的standard重启*RESTART,READ,STEP=p,INTERVAL=n,ENDSTEPExplicit重启Abaqus/CAE用法:

:

Anymodule:

ModelEditAttributesmodel_name:

Restart:

toggleonReaddatafromjob,Stepname:

step,toggleonRestartfromincrement/interval,entertheincrementorinterval,andtoggleonandterminatethestepatthispoint参照幅值应当注意的是荷载和边界条件是否参照幅值曲线。

如果幅值以总时间给定,荷载和边界根据幅值定义施加。

如果幅值以step时间(默认)定义,荷载和边界条件将一直保持step中止时的数值。

温度,场变量和质量流率在新step中没有重新定义的话,将保持在前step里的大小。

如果没有定义幅值曲线,这些参量的数值根据过程默认的的幅值继续施加。

STANDARD的自动稳定应该注意standard的step被截断时开始激活自动稳定。

这种的发生有可能在采用自动稳第6页共12页定的伪静态过程(7.1.1)中间,也可能在采用自动粘滞阻尼的接触分析(29.2.13)中。

这时,可能出现粘滞力,粘滞力不会传递到下一步step,因而导致收敛困难。

建议在采用自动稳定的伪静态过程在下一个step中强制施加稳定控制,用户可以根据STANDARD输出的.msg文件里的最后数值来指定阻尼系数。

对于接触对的自动粘滞阻尼,如果还没有完全建立接触,建议再次施加阻尼,但不能保证该阻尼与前step的相同。

为STANDARD重启分析选择初始时间增量如果前step被截断,要慎重选择新step的时间周期和初始时间增量。

瞬态分析里,新step的初始时间增量应当接近前step的重启点时刻的时间增量。

伪静态分析初始时间增量应当是荷载和预加边界条件与重启时刻的相近。

非线性分析重启分析第一增量步施加的荷载增量应当接近前分析最后收敛的增量。

=重启分析第一增量步的荷载=重启分析里保留的荷载=重启分析初始时间增量=重启分析第一step的总时间举例假设STANDARD的job因为达到指定的最大增量数而停止运行,原输入文件如下:

*HEADING*STEP,INC=4*STATIC,DIRECT0.1,1.0*CLOAD1,2,20.0*RESTART,WRITE,FREQUENCY=2*ENDSTEP运算在step1第四增量中止,施加了8.0的荷载。

重启分析的输入文件如下,完成加载:

*HEADING*RESTART,READ,STEP=1,INC=4,ENDSTEP*STEP,INC=120*STATIC,DIRECT0.1,0.6*CLOAD第7页共12页1,2,20.0*ENDSTEP注意集中力按照前step施加。

上面的例子假定前分析最后收敛的增量施加的荷载增量为2.0。

因此,重启分析的初始时间增量保证荷载增量为2.0。

重启分析保留12.0的荷载(2.0-8.0)。

代入方程计算初始时间增量。

重启分析的第一个step时间为0.6,这样step末施加20.0的荷载累计时间为1.0。

重启分析的初始时间增量就是0.1。

重启分析增加定义接着重启分析的step后,可以定义多个新的step,也可以增加新的幅值、面、节点组、和单元组等定义。

但已有的组不能更改。

STANDARD的模型部分添加新面定义有一些限制,只能参照基于面的荷载定义(27.4),或者输出用户定义的面截面(4.1.2)。

举例假设EXPLICIT的job因为超出CPU时间限制而停止,用户希望增加包含新边界定义的step2。

重启文件如下,完成step1的余下部分,再运行step2。

*HEADING*RESTART,READ,STEP=1*ThisdefinesStep2*STEP*DYNAMIC,EXPLICIT,.003*BOUNDARY,OP=NEW*ENDSTEP重启分析的历程数据定义重启分析的step历程数据的沿用规则和原始分析相同。

重启分析预先定义场重启分析可以指定场信息(27.6.1)。

定义STANDARD的温度场变量,必须在初始分析也定义了初始温度场(27.2.1),或是预定义温度场变量。

有子程序的重启分析子程序不会写入STANDARD重启文件,或EXPLICIT状态文件。

所以,如果原始分析包含子程序,那么重启分析必须再次包含子程序或恢复重启数据里的附加结果(4.1.1)。

重启可以修改子程序,但须谨慎可能导致无效求解。

同步读写重启文件用户可以继续前一个分析作为重启分析,并将结果写入新的重启文件或状态文件。

比如,如果前一个分析是EXPLICIT,用户在当前分析可以指定重启点是stepp,重启输出频率是n,那么分析从stepp最后保存的间隔重新开始,重启状态基于新的n值写入后续的第8页共12页steps。

用户重启前面的分析但不写重启文件,可以指定输出频率为零;如果不指定,将继续以前面分析的输出频率写重启文件。

新的重启文件大模型或涉及很多重启增量(除非采用覆盖重启数据)时,重启文件非常大。

因此,新的重启文件开始不会复制前一个重启文件:

只有当前分析需要的重启增量信息才会保存。

但是,如果特征频率提取step重启,需要附加特征值时,新重启文件将包含所有收敛的特征值以及附加特征值。

STANDARD例子假设STANDARDjob因磁盘空间不足而停止。

重启文件内最新的完整增量信息是step2增量4。

应采用下面两行输入重启该job,继续写重启文件:

*HEADING*RESTART,READ,STEP=2,INC=4,WRITEEXPLICIT例子假设EXPLICITjob因输出太大,而不得不停止。

状态文件内最新信息是step2间隔4时间为0.004时刻。

Step2总时间为0.010,重启结果要求10个间隔。

采用下面输入重启该job,重新定义余下的step的输出请求:

*HEADING*RESTART,READ,ENDSTEP,STEP=2,INTERVAL=4*STEP*DYNAMIC,EXPLICIT,.006*RESTART,WRITE,NUMBERINTERVAL=2*ENDSTEP重启文件的结果输出重启分析时,程序创建新的输出数据文件(.odb)和新结果文件(.fil),并按以下规则来输出。

输出.odb文件默认情况下,重启时输出数据文件不是连续输出的,每次job运行都会创建新的输出文件。

用户可以合并多个输出文件的曲线。

或是,用户可以通过abaqusrestartjoin合并原始分析和重启分析的结果。

更多信息见3.2.16。

结果文件.fil.fil文件包含用户指定的可用外部后处理包的结果。

EXPLICIT写入.sel文件,再转换为其他结果文件,具体见4.1.1。

Abaqus复制旧结果文件到新文件,然后继续写结果。

如果没有旧结果文件,STANDARD继续分析,只写入重启分析的结果。

这样分析结果分散在不同的文件内,因为后处理程序都是假定一个单独连续的文件,所以要避免这种情况。

用户可以通过abaqusappend合并各结果文件(3.2.10)。

重启的兼容性STANDARD只要是同一主版本就可以。

比如,初始分析采用6.5-3版本,那么6.5所有第9页共12页子系列都可以重启分析。

但初始分析采用6.5版本,6.6版不能重启分析。

EXPLICIT要求初始分析和重启分析必须准确采用同一版本。

比如初始分析用6.5-3,重启也必须是6.5-3。

11特殊技巧11.3几何缺陷11.3.1模型引入几何缺陷总览几何缺陷的模式:

一般为后屈曲分析的模型引入缺陷;可以通过特征值分析或特征频率提取分析结果得到的屈曲模态进行线性叠加来定义;可以利用上一个STANDARD的静力分析的结果;直接指定。

后屈曲分析Standard的Riks法可以解决后屈曲问题。

但是屈曲点的不连续(分支)反应,很多时候不能精确求解后屈曲问题。

只能将后屈曲问题转换为连续反应,通过引入几何缺陷模式实现。

引入几何缺陷一般通过对模型几何的微小扰动引入几何缺陷。

Abaqus提供三种方式定义缺陷:

以屈曲模态的线性叠加;利用静力分析的位移结果;直接指定节点号和缺陷数值。

只有平移自由度被修改。

Abaqus基于扰动坐标能计算出法向。

除非已获得缺陷的精确形状,则采用屈曲模态的线性叠加作为缺陷模式(6.2.3)。

通常做法是对同一模型进行两次运算,先用STANDARD得到可能的破坏模式,然后用STANDARD或EXPLICIT进行后屈曲分析:

1.第一次分析用standard对理想模型进行特征值屈曲分析,获得可能的破坏模式并检验网格能准确的离散出这些模式。

将特征模态按整体坐标以节点数据输出到结果文件(4.1.2)。

2.第二次分析利用standard或explicit导入几何缺陷,将屈曲模态施加在理想几何上。

常常假定低阶屈曲模态提供大部分缺陷,所以按比例叠加到理想模型上建立扰动网格模型。

缺陷形式如下:

第10页共12页是阶模态形状,是对应的比例系数。

用户必须指定个模态的比例系数;通常(如果结构不是缺陷敏感的)最低阶屈曲模态的系数最大。

采用的扰动幅值是相关结构尺寸的几个百分比,像梁截面或壳厚度。

3.后屈曲分析:

Standard采用riks法对几何缺陷的结构进行几何非线性荷载-位移分析。

Riks法可用于刚性结构的后屈曲分析,理想刚性结构屈曲前呈线性反应。

荷载-位移分析能考虑其他非线性影响,如材料非弹性、接触等。

Explicit对扰动结构执行后屈曲分析。

Abaqus通过用户节点号导入缺陷,但不检查是否和分析相容。

节点组定义也可能不同。

注意可能产生多余节点的模型,比如接触分析中20节点的实体单元。

这时,必须保证两个分析的模型完全一致,生成的节点信息写入结果文件。

如果模型通过assembly和partinstances定义的,还需要初始计算的.prt文件读入特征模态。

初始模型和后续模型必须在assembly和partinstances定义上一致。

基于特征模态定义缺陷指定特征频率提取或特征值屈曲分析的结果文件和step。

另外,还可以为特定节点组导入特征模态。

输入文件用法:

*IMPERFECTION,FILE=results_file,STEP=step,NSET=name基于静力分析定义缺陷基于静力分析的几何变形来定义缺陷,需指定结果文件和step。

如果没有指定增量数,abaqus读入指定step的最新增量结果。

另外,可为特定节点组导入变形。

输入文件用法:

*IMPERFECTION,FILE=results_file,STEP=step,INC=inc,NSET=name直接定义缺陷用户可以将节点号和坐标扰动(总体坐标系)以列表形式直接定义缺陷。

还可以从其他输入文件读入缺陷数据。

输入文件用法:

*IMPERFECTION,SYSTEM=name,INPUT=inputfile如果不给出输入文件,abaqus假定下面的数据。

缺陷敏感有些结构的响应很大程度依赖原始模型的缺陷,尤其是屈曲后各模态耦合。

因此,基于单独屈曲模态的缺陷得到的结果趋于不保守。

调整各模态的比例系数,可评估结

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2