重启动力学.docx
- 文档编号:6657381
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:7
- 大小:21.51KB
重启动力学.docx
《重启动力学.docx》由会员分享,可在线阅读,更多相关《重启动力学.docx(7页珍藏版)》请在冰豆网上搜索。
重启动力学
Forpersonaluseonlyinstudyandresearch;notforcommercialuse
Forpersonaluseonlyinstudyandresearch;notforcommercialuse
ANSYS/LS-DYNA重启动
2008-05-1221:
49:
01| 分类:
CAE|举报|字号 订阅
重启动意味着执行一个分析,它是前一个分析的继续。
重启动可以从前一个分析结束后开始,也可以从前一个分析的中断开始。
进行重启动的原因如下:
·以前的分析被中断,或超过用户所定义的CPU时间,则需进行重启动。
·分析分阶段进行,在每个阶段的结束监控分析结果。
·诊断某个出错的分析
·修改模型继续计算
重启动功能为显式动态应用提供了极大的灵活性。
每个阶段结束后,就会写入一个重启动“dump”文件。
这个文件包括继续这个分析所需的全部信息,通过处理输出可以检查每阶段的结果。
然后修改模型来继续这个分析。
例如,可以删除那些不再重要的变形单元、材料或不再需要的接触;也可以改变载荷并考虑以前分析没有的材料;还可以改变不同结果文件的输出频率。
通过不断调整分析,可以提高求解效率并且减少CPU时间。
重启动也可以用来诊断出现问题的分析。
可以在问题出现前的点进行重启动(数值问题或错误信息),并要求更多的信息输出到结果文件。
通过查看错误的进展,可以确定第一个错误发生位置以及原因。
重启动Dump文件
缺省条件下,LS-DYNA在每个分析结果写入个重启动“Dump”文件(d3dump),dump文件是一个二进制文件。
它包括用于重启动的全部LS-DYNA数据,可以用EDDUMP命令要求在分析中指定的时间间隔内输出重启动dump文件。
这将对从哪个时间点进行重启动分析给出更多的选择。
这些重启动文件按d3dump01,d3dump02的顺序写入。
应注意不要写入太多的dump文件,因为它们太大。
EDSTART命令
EDSTART命令给定了显式动态分析的状态(新或重启动)(在GUI中MainMenu>Solution>AnalysisOptions>RestartOption)。
有四种分析类型:
新分析(缺省)、简单重启动、小型重启动或完全重启动。
1新分析
对于一个新分析,可以用EDSTART命令来改变所有的存储。
例如,如果LS-DYNA求解时要求存储更多的值,可以增加这些值或改变二进制文件所用的比例因子。
2简单重启动
简单重启动是不改变数据库(Jobname.DB)的重启动。
用户运行简单重启动是在ANSYS/LS-DYNA求解过程由用户定义的CPU限定提前中断或用执行开关控制SW1(在CTRL-C后)提交中断。
对于提交中断的作业,进入SolutionProcessor,执行EDSTART,1,dsdumpnn.然后执行SOLVE命令。
这个分析将继续并且所有结果将附加到结果文件Jobname.RST和Jobname.HIS。
3小型重启动
当需对数据库进行微小改变时,要使用小型重启动。
对于这种类型的重启动。
须执行EDSTART,d3dumpnn,再执行改变数据库的合适命令,然后执行SOLVE命令,在小型重启动重可以对数据库作如下的改变:
·重新设定中止时间(TIME)
·重新设定输出文件间隔(EDRST,EDHTIME)
·定义输出的附加ASCⅡ文件(EDOUT)
·设定更多的位移约束(D)
·改变初始速度(EDVEL,EDPVEL)
·改变载荷曲线(EDCURVE)
·改变LS-DYNA数值控制如下:
全部质量阻尼(EDAMP),动态松弛控制(EDDRELAX),接触小穿透控制(EDSP),时间步控制(EDCTS)
·改变中止准则(EDTERM)
·删除、杀死或重激活接触实体(EDDC)
·删除单元(EDELE)
·清除网格(LCLEAR,ACLEAR,VCLEAR)
·改变所选的部件系列(PARTSEL)
·刚体-变形体或变形体-刚体件的转换开关(EDRD,EDRC)
·改变重启动dump文件输出频率(EDDUMP)
在小型启动分析中只能用上述提到的命令(对于使用的详细信息,请参看《ANSYSCommandsReference》)。
因为一些命令既适用于重启动也适用于新分析,所以先执行EDSTART,2,然后使重启动正确执行接下来的命令是很重要的。
在小型重启动中,一般情况下应延长计算时间(TIME命令),如果以前的分析(新或重启动)在指定的结束时间完成而对下面的重启动没有输入新时间,重启动分析将立即停止而仅有一个载荷步。
也需要用EDTERM命令修改在以前分析中设定的中止准则。
如果以前的分析由于某一个准则而中止,那么那个指定的准则必须被修改从而使重启动不会立即中止。
在某些情况下,重启动中命令的使用取决于原来分析中的初始设置。
例如,为了在重启动分析中执行刚体-变形体转换,即使没有设置转换,也必须在原来分析中执行EDRD命令。
而且,在原来分析中必须定义重启动中要转换的部件惯性特性(EDRI命令)。
另一个例子是质量缩放,为了在重启动中使用质量缩放(EDCTS命令),在原始分析中必须激活质量缩放,有关重启动的限制将在每个相关命令的描述中讨论。
在执行SOLVE命令开始重启动分析时,ANSYS/LS-DYNA生成一个名为Jobname.R的文本文件,它用于LS-DYNA的输入文件。
这些文件仅包括用于重启动的模型的变化。
如果想直接运行LS-DYNA,可用EDWRITE命令输出这些文件,然后用LS-DYNA命令指定它为输入文件。
小型重启动分析的结果将被附加到所有结果文件中。
这些重启动求解以Jobname.RST文件编号为载荷步2,3等等。
在其它结果文件,根据其时间追加结果。
重启动dump文件(d3dumpnn)从最后一个数字开始顺序编号(重启动中对数据文件的所有修改将在下面的重启动dump文件中反映出来)。
注--处理这些重启动结果时,不要选择重启动分析中没有选择的部件。
如果选择那些部件,在数据库中将会出现不匹配,因为相关的单元定义仍然存在,但是没有保存未选择部件的后处理数据。
在第一个小型重启动分析后,可以选择执行其它的重启动,或一系列重启动分析。
但一定要在每个重启动开始使用不同的d3dump文件,执行EDSTART,2,各个重启动的一般步骤如下:
1).创建初始模型运行一个新分析。
2).对结果进行后处理。
3).用合适的d3dump文件执行EDSTART,2。
4).执行命令来改变模型。
5).求解。
6).对重启动分析结果进行后处理。
7).重复3-6步骤。
4完全重启动
当数据库需要改变很多时,适合用完全重启动。
例如,需要考虑更多的材料,去除模型的某部分或施加不同的载荷条件。
要进行完全重启动,必须执行EDSTART,3指定下面的命令应用于完全重启动。
例如,假设前面的分析用Jobname.K输入文件运行,并且它产生了一个名为d3dump01的重启动dump文件。
用户将执行EDSTART,3,,,dsdump01,然后用ANSYS/LS-DYNA中的命令对模型作必要的修改。
(ANSYS/LS-DYNA的一些命令不为新的重启动所支持;这将在下面讨论)。
在执行EDSTART时,工作名自动改为Jobname_01从而避免覆盖以前的结果和数据。
在完全重启动中,LS-DYNA完全生成新的结果文件而不是附加在已存在的结果上(和其它重启动一样)。
完全重启动的优点就是改变的数据和结果文件能相互匹配。
完全重启动的一个主要步骤就是用EDIS命令定义应力初始化。
必须从以前的分析中转入一些结果(变形结点位置和应力/应变)。
典型地,可以给将存在的部分或全部部件定义应力初始化。
因此,必须对初始化的每部分执行EDIS,ADD,PIDN,PIDO。
如果完全重启动中部件IDs因模型的变化而变化,那么必须在PIDN域定义新部件ID。
在PIDO域定义原部件ID,如果不加区别地执行EDIS,将会对前面所有部件执行应力初始化(也就是说,部件有相同的部件ID)。
如果部件IDs不变且想对有部件进行初始化,那么适合于用这个选项。
当执行SOLVE开始全启动求解时(或执行EDWEITE),全部数据都写入LS-DYNA输入文件,Jobname_01.k。
当LS-DYNA执行时,用Jobname_01.k和d3dump01中的信息来对EDIS定义的任一部分进行初始化。
每一个部件单元节点的变形位置和速度、单元的应力和应变(如果部件材料为刚性,则为刚性特性)都在此时设置。
注:
没有初始化的部分没有初始应力和应变。
如果初始化和没有初始化的部件拥有共同的节点,那么那些节点将认为是初始化部分的,这将在未初始化部分引起突变应变。
在初始化中,我们假设在完全重启动分析(Jobname_01.DB)中,每个初始化的部件都有相同的特征(也就是说,相同的单元号、相同的顺序、相同的topology)就像前面分析一样(Jobname.DB)。
否则,部件就不能初始化。
(注意部件可能有不同的号,如上所述。
)为了避免部件不匹配,建议在创建或修改模型时遵循下列步骤:
·如果想在将来的完全重启动中删除某些单元,那么在原始分析中需使用不同的单元类型号,材料号或实常数号,即使这些单元与其它单元有相同的特性。
这将对那些单元指定唯一的部件号,从而使它们在后来删除时不会影响模型中其它部件。
·如果需要在完全重启动中增加单元,那么要对那些单元使用不同的单元类型号,材料号或实常数号,即使它们在完全重启动分析中和其它单元有相同的特性。
并且,这会对新单元指定唯一的部件号,而不会改变以前的部件。
如果不遵循上述建议,就可能在重启动分析中生成与原来分析不匹配的部件。
在这种情况下,那些部件的应力初始化就会失败。
对离散单元来说(COMBI165),初始化是“全部或没有”。
如果在完全重启动中初始化任何离散单元,那么所有的离散单元都将初始化。
虽然在完全重启动中几乎可以改变任一部分,但在某些方面还有一些支持或不支持的特征,描述如下:
·接触定义:
在完全重启动中不能增加或删除任何定义的接触(EDCGEN和EDDC)。
但是,可以显示以前分析中所定义的接触(EDLIST)。
·初始速度:
在完全重启动中不能改变初始速度(EDVEL和EDPVEL)。
对于以前分析中模型的任意部件,重启动开始时的速度和以前分析时的速度相同。
不能对完全重启动中增加的新节点或部件定义初始速度,假设新模型的初始速度为零。
用EDVEL,LIST和EDPVEL,LISTX显示前面分析中的初始速度。
·自适应网格:
在完全重启动中不支持自适应网格划分(EDADAPT和EDCADAPT)。
另外,在前面分析中未采用自适应网格,在重启动中也不能用。
·质量缩放:
和小型重启动一样,如果在前面分析中激活它,在完全重启动中就支持质量缩放。
用户可以执行多个完全重启动分析,也可把其它重启动分析与之混合使用(简单或小型)。
在每个完全重启动开始用不同的d3dump文件执行EDSTART,3命令,每一次执行此命令时,工作名将自动改名为Jobname_nn(nn=01,02...)
输出文件的影响
对于简单重启动和小型重启动,结果都被附加在前面分析的输出文件上。
对于一个简单重启动来说,在Jodname.RST文件中(和新分析类似)所有输出都显示载荷步1的子步。
对小型重启动来说,在Jodname.RST中不同的重启动阶段表现为不同的载荷步。
对于简单重启动和小型重启动,都连续地对时间历程文件(Jobname.HIS)和ASCII文件(glstat,matsum等)进行追加。
在完全重启动中,以编号的重启动工作名创建新的结果文件(Jobname_nn.RST和Jobname_nn.HIS)。
但是,ASCII输出文件不重新命名而是重写。
如果需要以前分析的ASCII输出文件,需在完全重启动中执行SOLVE命令前以另一个名字存储,时间是连续的并且在任何输出文件中不置为零(Jobname_nn.RST,Jobname_nn.HIS,glstat,matsum等等)。
Jobname_nn.RST中的结果保存为载荷步1的子步。
ansys中重启动步骤:
有时在初始运算完成后也许要重新启动分析过程,例如想将更多的载荷步加入到分析中,也许在线性分析中要加入别的载荷条件,或在瞬态分析中加入另外的时间历程加载曲线,或者在非线性分析收敛失败时需要恢复。
一、重启动条件要重启动一个分析,模型必须满足下列条件:
1.分析类型必须是静态(稳态),谐波或瞬态(只是full方法)分析,其他分析不能重启动。
2.在初始运算中,必须已完成至少一次叠代。
3.初始运算应该不是由于"KiHed"作业、系统中断或崩溃而停止的。
一般重启动要求作业初始运算产生的某些文件存在,并且要求在Solve命令之前对输入做一些修改,初始运算产生的下列文件必须可用:
Jobname.曲,Jobname.emat单元矩阵文件(如果已经建立),Jobname.esav或Jobname.osav保存的单元数据(.esav)或保存的旧的单元数据(.osav),只有当Job-name.esav文件丢失、不完整或者由于求解发散、位移超限或主元为负引起Jobname.esav文件的其他方面的破坏时,才需要Jobname.osav文件。
如果先前的运算附带产生了.rdb,·ldhi,·man文件,必须在进行一般启动之前删除它们。
常用操作分析见表4-1。
二、一般重启动的步骤一般重启动的步骤如下:
1.进入Ansys程序,用/Filename命令给定与第一次运行时相同的文件名。
2.用/Solu命令进人求解处理器,用/Resume命令恢复数据库文件。
3.执行Antype,Rest命令指出这是一个重启动分析。
4.按需要规定修正的载荷或增加的载荷。
调整先前坡道载荷的起始点值,新加的坡道载荷从零开始变化,新施加的体载荷从初始值开始。
重严加的和删掉的载荷可视为新施加的,而没有修改。
待删除的表面载荷和体载荷,必须减小到零或初始值,以保持Jobname.esav文件和Jobname.osav文件的数据库一致。
5.指定是否要重新使用三角化矩阵(Jobname·td),可使用命令Kuse,通过执行Kuse命令可以使程序重新形成单元矩阵,这样对调试分析和处理错误情况是有利的。
6.发出Solve命令初始化重启动步骤。
7.对增加的载荷步(如果有的话)重复步骤4~6,或使用载荷步文件法产生和求解多载荷步(Lssolve)。
8.按需要进行后处理,然后退出Ansys。
重新启动输入实例:
/Filename,,,,Resum/SoluAntype,,Rest!
指定新载荷、新载荷步选项等!
对非线性分析,采用恰当的操作SaveSolveSave/Exit三、边界条件重建要为重启动重建正确的边界条件,首先要运行“虚拟”载荷步,过程如下:
1.将Jobname.osav文件改为Jobname.asav文件。
2.进入Ansys程序,用/Filename命令给定与第一次运行时相同的文件名。
3.用/Solu命令进入求解处理器,用/Resume命令恢复数据库文件。
4.执行Antype,Rest命令指出这是一个重启动分析。
5.从上一次已成功求解过的子步开始重新规定边界条件。
6.执行Solve命令。
7.按需要施加最终载荷及载荷步选项。
如载荷步为前面(在虚拟前)加载荷步的延续,需调整子步的数量(或时间步步长)。
时间步长编号可能会发生变化,与初始意图不同。
如果你需要保留时间步长编号,可在步骤6中使用一个小的时间增量。
8.继续前面所述的一般重启动的操作步骤。
仅供个人用于学习、研究;不得用于商业用途。
Forpersonaluseonlyinstudyandresearch;notforcommercialuse.
NurfürdenpersönlichenfürStudien,Forschung,zukommerziellenZweckenverwendetwerden.
Pourl'étudeetlarechercheuniquementàdesfinspersonnelles;pasàdesfinscommerciales.
толькодлялюдей,которыеиспользуютсядляобучения,исследованийинедолжныиспользоватьсявкоммерческихцелях.
以下无正文
仅供个人用于学习、研究;不得用于商业用途。
Forpersonaluseonlyinstudyandresearch;notforcommercialuse.
NurfürdenpersönlichenfürStudien,Forschung,zukommerziellenZweckenverwendetwerden.
Pourl'étudeetlarechercheuniquementàdesfinspersonnelles;pasàdesfinscommerciales.
толькодлялюдей,которыеиспользуютсядляобучения,исследованийинедолжныиспользоватьсявкоммерческихцелях.
以下无正文
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 重启动 力学
![提示](https://static.bdocx.com/images/bang_tan.gif)