塑性硬化笔记
`Too many attempts made for this increment` 弹出来先看材料塑性表,线性硬化就两行,第一行塑性应变必须0,屈服应力给真实值,第二行塑性应变0.01或0.02,对应应力按硬化模量算,斜率E_t,单位MPa,钢一般给2000到5000,铝合金给1000到2000。第一行不是0的话第一步就报错,别问怎么知道的。
Step用Static General,大变形开,初始增量0.01,最小1e-5,最大0.1,最大增量步1000,不收敛就加自动稳定,dissipation factor 1e-5。循环加载用多个Step,每个Step对应一个半循环,Step里把载荷和边界条件改掉,重启不用重算。

History输出在Step模块,Create History Output Request,选节点集或单元集,输出U、RF、CF,频率选每增量步,别选每帧,曲线会锯齿。后处理XY Data从ODB history output读,别从Field output读,那个是帧数据。透彻解释就是它按时间点记录,不是按帧,频率选每增量步,后处理直接画。
多图层堆叠在Visualization,打开三个ODB,View -> Overlay Plot,Ctrl+Alt+O,每个图设置不同颜色,透明度30%,位移缩放系数统一,不然比例不对。三图叠加后动画播放直接Animation -> Play,帧率调10,不然卡。跟ANSYS比,Abaqus的Overlay藏得深,但叠起来看应力路径确实方便。
循环应力smooth step施加,Tools -> Amplitude -> Create,选Smooth Step,时间-幅值:0,0; 0.25,1; 0.5,0; 0.75,-1; 1,0,周期循环用Periodic,或者多个Step分别加载。Load模块选对应Amplitude,压力或集中力。路径汇总:材料 Plastic:Mechanical -> Plasticity -> Plastic。Step:Static, General。History:Output -> History Output Requests -> Create。Amplitude:Tools -> Amplitude -> Create -> Smooth Step。Overlay:View -> Overlay Plot。动画:Animation -> Play。
之前做螺栓预紧循环,空调坏了,隔壁吃瓜子咔咔响,参数设错,塑性第一行给了0.002,结果第一步就报错,改成0就好了。历史输出没选单元集,曲线全是噪声。后来用Overlay叠三个工况,动画播到一半卡死,帧数降到5才行。三图叠加时每个图的变形缩放要一致,在Common Plot Options里设Uniform,不然一个图变形大一个图变形小,叠一起没法看。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删