这Abaqus施加位移荷载,搞了半天还是没搞明白,位移加载幅值这玩意儿,其实就是个比例系数,得靠Amplitude曲线来定义,时间基准是当前分析步时间,这公式看着挺简单,U(t) = U_set × A(t),可就是这实际位移怎么算的,我愣是没看懂,搞了半天,原来是边界条件设定值乘幅值因子,这公式怎么就难懂呢?
设置幅值曲线,得进Load模块,点个Tool,再点Amplitude,Create,选个Tabular,手动输入时间、幅值,这表格数据点得保证单调递增,不然就麻烦了。Smooth Step这货,我是不推荐用,这东西自动生成光滑曲线,但就是操作复杂,收敛性还不好。
设置操作流程,先进Load模块,点Create Load,选Concentrated force,指定位置,力的大小,这操作简单,但要注意,施加集中力前必须创建分析步,不然白费劲。
移动荷载,这玩意儿得用DLOAD或VDLOAD,因为软件界面自带的载荷功能搞不定这复杂货。我写了个Fortran代码,计算载荷位置,判断积分点坐标,在范围内就施加压力,不在就啥也不干。
施加三角形荷载,简单线性分布直接输入解析式,复杂分布就写DLOAD子程序,这东西得编程,我写了个Fortran代码,根据坐标计算载荷大小,关联到Pressure载荷上。
批量施加节点荷载,这玩意儿得写Python脚本,我写了个脚本,导入模型,选择节点,施加位移荷载,运行脚本,搞定。
施加往复荷载,得位移控制,创建幅值曲线,定义边界条件,关联幅值,调整分析步,这操作挺复杂,但搞明白了,还是挺有意思的。
这Abaqus,操作起来真是够呛,得一步步来,别急,慢慢来,搞懂了,还是挺有成就感的。