基于CAE二次开发进行弹簧批量建模.pdf
基于ABAQUS二次开发,批量建立弹簧连接。

节选段落一:
基于 CAE 二次开发进行弹簧批量建模
一、 为什么要进行弹簧批量建模
当一个公司或者学者从事科研任务时,往往通过有限元进行建模
分析,建模的时间通常与工作效率挂钩。例如 ABAQUS/CAE 建模,想
必很多老用户都有某种共同的感受,那就是实体模型并不繁杂,真正
繁杂的是一些虚拟连接的建立,例如弹簧、阻尼、连接器之类大规模
的建立,往往这些虚拟传力单元的建立决定着建模时间的长或短。这
类现象在很多专业领域都有突显,尤其是在交通领域尤为突出,大批
量的建立弹簧连接,往往需要半天甚至更加长的时间,而且使人产生
恶心、厌烦、无聊等负面情绪。节选段落二:
针对上述存在的问题,小编痛下决心,基于 python 进行二次开
发,旨在解决很大一部分通用弹簧连接的批量建立。
二、 通用弹簧模型案例(一)
小编用最简单的模型来演示这个程序的可行性,首先基于 ABAQUS
建立一个 10m×10m×10m 的立方块,命名为 Part-1如图所示:
其次,将该模型再进行复制一个,命名为 Part-2。
模型参数定义为普通钢材。
将模型 Part-1、Part-2 进行装配,两者之间进行密贴,如图:
分析步设置为静力通用。
将全局网格设置为 1,相当于每条边切分出 10 段,每段 1m。节选段落三:
输入第一个部件 rail60
输入第二个部件 sleeper
输入截断长度 0.01m
输入刚度,这时候需要注意一个轨枕点是 4*6=24 个弹簧。总刚
度假设为 50kN/mm,因此一个弹簧的刚度大概是 2.1kN/mm,输入 2.1e6。
阻尼一个扣件为 5e4,每根弹簧则为 2083。
信息区提示:fasteners setup successfully。此时,扣件已经
批量设置好。接下来进行效果展示:
基于 Python 二次开发进行弹簧的批量操作,不仅能快速建立用
户所需弹簧,而且可有效的节省很大一部分建模时间。在轨道交通领
域尤其适用。
购买课程,您将获得一份上述完整案例代码。:
基于 CAE 二次开发进行弹簧批量建模
一、 为什么要进行弹簧批量建模
当一个公司或者学者从事科研任务时,往往通过有限元进行建模
分析,建模的时间通常与工作效率挂钩。例如 ABAQUS/CAE 建模,想
必很多老用户都有某种共同的感受,那就是实体模型并不繁杂,真正
繁杂的是一些虚拟连接的建立,例如弹簧、阻尼、连接器之类大规模
的建立,往往这些虚拟传力单元的建立决定着建模时间的长或短。这
类现象在很多专业领域都有突显,尤其是在交通领域尤为突出,大批
量的建立弹簧连接,往往需要半天甚至更加长的时间,而且使人产生
恶心、厌烦、无聊等负面情绪。节选段落二:
针对上述存在的问题,小编痛下决心,基于 python 进行二次开
发,旨在解决很大一部分通用弹簧连接的批量建立。
二、 通用弹簧模型案例(一)
小编用最简单的模型来演示这个程序的可行性,首先基于 ABAQUS
建立一个 10m×10m×10m 的立方块,命名为 Part-1如图所示:
其次,将该模型再进行复制一个,命名为 Part-2。
模型参数定义为普通钢材。
将模型 Part-1、Part-2 进行装配,两者之间进行密贴,如图:
分析步设置为静力通用。
将全局网格设置为 1,相当于每条边切分出 10 段,每段 1m。节选段落三:
输入第一个部件 rail60
输入第二个部件 sleeper
输入截断长度 0.01m
输入刚度,这时候需要注意一个轨枕点是 4*6=24 个弹簧。总刚
度假设为 50kN/mm,因此一个弹簧的刚度大概是 2.1kN/mm,输入 2.1e6。
阻尼一个扣件为 5e4,每根弹簧则为 2083。
信息区提示:fasteners setup successfully。此时,扣件已经
批量设置好。接下来进行效果展示:
基于 Python 二次开发进行弹簧的批量操作,不仅能快速建立用
户所需弹簧,而且可有效的节省很大一部分建模时间。在轨道交通领
域尤其适用。
购买课程,您将获得一份上述完整案例代码。:
查看更多评论 >