Abaqus基础操作之十八——边界条件在载荷步中的关系
本次与大家分享的内容是ABAQUS中载荷步之间的传递关系。在仿真计算中,载荷步是实现计算的工况设置,在设计计算工况时,载荷步的如何设置就尤为重要,它关乎如何约束或加载载荷、约束或载荷是否合理、加载是否正常以及计算收敛等问题。在大部分主机厂或公司通常会使用一些前处理软件对模型处理,载荷步就是其中一环,当用过一些仿真前处理软件后,如Hypermesh、ANSA,再用abaqus求解器进行计算,此时我们就会对abaqus的载荷步理解与在abaqus中的载荷步设置会存在一定理解偏差。高校的学生通常只用abaqus界面进行操作,因此不存在上面的不同软件操作问题。先来理解下前处理软件里的操作,以Hypermesh为例:有两个Step(载荷步),它们的设置更像是两个独立的存在,如下图所示。step1与step2中相同边界条件在step1和step2中都被引用,即上图中的spc和force1在什么工况下存在就要被引用。在Hypermesh中操作结合静力分析理解载荷关系,这样的设置可以认为step1和step2是两个独立的工况。回到abaqus,熟悉abaqus计算文件(.inp)的小伙伴应该知道,载荷关键字设置op里有个词new,即计算模型边界发生改变,上一步载荷与下一个载荷有边界存在不同,如下图所示。当我们打开hypermesh设置后的abaqus计算文件和在abaqus中设置的计算文件对比就能很清楚看到上面图中的关键字情况。而对于相同的边界条件,上下相邻的载荷步的边界设置会存在类似继承的关系。在abaqus界面操作中更能清楚地了解到这一点,如下图所示。当我们设置一边界条件,且该边界在所有载荷步内均存在,则在后续的step中会出现propagate的情况;对于某一载荷步的边界条件需要做出修改,则会出现modified或deactivated的标记情况,modified表示边界条件内容有修改,而deactivated则是取消该边界在此step中的存在。PS:不论是在前处理软件或是abaqus界面操作中,只需要理解最基础的原理就能帮助我们灵活设置各种工况。 希望小伙伴们在后台多多留言互动,一起探讨问题、相互学习、共同进步,与优秀同行!来源:SimYoungC