abaqus的常用小技巧
责任编辑:王王木木     时间:2021-03-02     来源:原创
责任编辑:王王木木
时间:2021-03-02  来源:原创
分类: 技术分享
浏览量: 730

 

 

 

学习abaqus的过程中,遇到问题在解决过程中整理的一些小资料,分享给大家,欢迎有兴趣的亲们一起来交流探讨。

 

1、ABAQUS中常用的单位制。单位制错误会造成分析结果错误,甚至不收敛。

 

2、ABAQUS中的时间对于静力分析,时间没有实际意义(静力分析是长期累积的结果)。对于动力分析,时间是有意义的,跟作用的时间相关。

 

3、对于ABAQUS/Standard分析,增大内存磁盘空间会大大缩短计算时间;对于ABAQUS/Explicit分析,生成的临时数据大部分是存储在内存中的关键数据,不写入磁盘,加快分析速度的主要方法是提高CPU的速度。

 

4、参考点对于离散刚体和解析刚体部件,参考点必须在PART模块里面定义。而对于刚体约束,显示休约束,耦合约束可以在PART,ASSEMBLY,INTERRACTION,LOAD等定义参考点。

 

5、PART模块里面只能定义一个参考点,而其它的模块里面可以定义很多个参考点。

 

6、离散刚体:可以是任意的形状,无需定义材料属性,要定义参考点,要划分网格。

 

解析刚体:只能是简单形状,无需定义材料属性,要定义参考点,不需要划分网格。

 

刚体约束的部件:要定义材料属性,要定义参考点,要划分网格。

 

显示体约束的部件:要定义材料属性,要定义参考点,不需要要划分网格(ABAQUS/CAE会自动为其要划分网格)。

 

刚体与变形体比较:刚体最大的优点是计算效率高,因为它在分析作业过程中不参与所在基于单元的计算,此外,在接触分析,如果主面是刚体的话,分析更容易收敛。 

 

刚体约束和显示体约束与刚体部件的比较:刚体约束和显示体约束的优点是去除约束后,就可以立即变为变形体。

 

刚体约束与显示体约束的比较:刚体约束的部件会参与计算,而显示约束的部件不会参与计算,只是用于显示作用。

 

 

7、一般分析步与线性摄动分析步:

 

a.一般分析步:每个分析步的开始状态都是前一个分析步结束时刻的模型状态; 如果不做修改的话,前一个分析步所施加的载荷,边界条件,约束都会延续到当前的分析步中;所定义的载荷,边界条件以及得到的分析结果都是总量。

 

b.线性摄动分析步:线性摄动分析步结束时的模型状态不会延续到下一个分析步中,例如,分析步1,4为一般分析步,分析步2,3为线性摄动分析步,则分析步2,3,4的开始状态都是分析步1结束时的模型状态;线性摄动分析步中所定义的载荷,边界条件,约束不会延续到下一个分析步当中,它只适用当前分析步; 所定义的载荷,边界条件以及得到的分析结果都是相对于上个分析步的增量。(线性摄动分析步中所施加的载荷要足够小,目的是使得模的型的响应不会过多地偏离切线模量所预测的响应值)。

对于难收敛的非线性的问题,可以把初始增量步设为适当小的值,例如,分析步时间乘以0.01或0.1,如果初始增量步设置得太小,会大大增加增量步数,延长计算时间;如果初始增量步设置得太大,分析会很难收敛。

 

8、非线性问题可以分为以下类型:

 

a.材料非线性——即材料的应力应变关系为非线性。

 

b.几何非线性——即位移的大小对结构的响应发生的影响,包括大位移,大转动,初始应力,几何刚性化和突然翻转等。

边界条件非线性 即边界条件在分析过程中发生变化,接触分析是典型的边界非线性。



9、单元类型:非协调模式单元(I)和修正单元(M)

a.非协调是相对于Quad(四边形)和Hex(六面体)。

b.修正单元是相对于Tri(三角形)和Tet(四面体)。

c.非协调单元的计算精度很接近二次单元,而计算代价远远低于二次单元,但是如果单元形状较差的话,计算精度会降低。

d.定义了接触和弹塑性材料区域后,不要使用二次完全积分和二次减缩积分单元:如果能够划分六面体就非协调模式单元,如果不能就用四面体二次修正单元。

e.非协调单元不能用于ABAQUS/Explicit分析中。

 

10、不收敛的处理方法:

接触不收敛常用的处理方法:出现不收敛时首先想到的是模型有没有问题,可以从以下几个方面着手:

a.检查接触关系、边界条件、载荷和约束。

b.消除刚体位移。

被赋予弹性和弹塑性材料的机构受到外力作用时,在外力比较小的时候,机构所受到的应力小于材料的屈服应力对于两种情况是一样的,但当外力比较大时,机构所受到的应力大于材料的屈服应力,这时弹性材料所对应的应力比较大。

极限应力,许用应力和安全系数:

第一,由实验和工程实践可知,当构件的应力达到了材料的屈服点或抗拉强度时,将产生较大的塑性变形或者断裂,为使构件能正常工作,设定一种极限应力,对于塑性材料来说,它的极限应力为屈服强度,对于脆性材料来说,它的极限应力为抗拉强度。

第二,考虑到载荷估计的准确程度,应力计算方法的精确程度,材料的均匀程度,以及构件的重要性等因素,为了保证构件的安全可靠地工作,应使它的工作应力小于材料的极限应力,使构件留有适当的强度储备。一般把极限应力除以大于1的安全系数n.。

第三,正确地选取安全系数,关系到构件的安全与经济这一对矛盾的问题。过大的安全系数会浪费材料,太小的安全系数则又可能使构件不能安全的工作。各种不同工作条件下构件安全系数n.的选取,可从有关工程手册中查到。对于塑性材料,取n.=1.3到2.0

第四,对于脆性材料,取n.=2.0到3.5。
 

11、从面与主面:

a.从面应该是网格划分得更密的面。

b.如果从面与主面的网格相接近时,从面应该定义在较软的材料上。

 

 

12、任务恢复:abaqus resume job=job-name

 

任务暂停:abaqus suspend job=job-name;任务暂停(suspend)的时候,windows任务管理栏中仍会保留standard/explicit的计算线程,只是不再使用CPU资源,当任务恢复(resume)的时候继续工作。

 

任务终止:abaqus terminate job=job-name;任务终止则就像CAE中提交的任务的KILL功能类似,直接cut掉正在运行的任务,不可恢复。其实也就和在windows任务管理栏中强行终止差不多,但属于合法操作。

 

      此外,利用windos的processes管理功能时,不仅可以强行关掉一个正在运行的任务,还可以通过改变其优先级别来改变CPU资源占用问题。优先级别一共有Low、BelowNormal、Normal、AboveNormal、High、Realtime五个可选等级,系统一般默认的等级是Normal。此时各项任务都在随机抢占CPU资源,通常情况下,ABAQUS在运行时想要运行其他的程序相对而言会比较困难,尤其是一些比较大的程序。这是,我们可以把ABAQUS任务运行的优先级别设低一些,暂时把CPU资源腾出来给级别高的任务先用,等处理完后再把ABAQUS任务级别调回去,可以解决在使用过程中一些不同任务执行时对CPU资源占用的小冲突。。。


来源:原创

王王木木  回复 2021-04-07 09:05:39
回复内容不合规,已被管理员禁用。
yzh  回复 2021-04-06 22:33:19
学到了
王王木木 2021-04-07 09:05:52 回复: 哈哈,对于知识,学习无止境,一起共享
回复:

Copyright © 2021 .长沙麦涛网络科技有限公司 All rights reserved. 湘ICP备20015126号-2
联系我们