本发明涉及建模领域,特别是涉及一种弹簧阻尼系统参数化建模方法、系统、设备及介质。
背景技术:
1、随着计算机技术和计算方法的发展,有限元法在工程设计和科研领域得到了越来越广泛的重视和应用,已经成为解决复杂工程分析计算问题的有效途径。弹簧阻尼系统作为有限元分析中的一个重要模块,在汽车、机械制造、铁道、航天航空和土木建筑中得到了广泛的应用。
2、在有限元模型建立的过程中,现有的有限元分析软件本身不具备批量生成弹簧阻尼系统的功能。这意味着,面对需要进行大批量构建弹簧阻尼系统的工程问题时,工程师们需要耗费大量的时间和精力来进行手动构建弹簧阻尼系统,严重影响建模效率和工程进度,尤其是在构建复杂结构模型下的大批量弹簧阻尼系统时非常容易出错,这会严重影响有限元分析的结果,减低工程分析精度。
技术实现思路
1、本发明的目的是提供一种弹簧阻尼系统参数化建模方法、系统、设备及介质,可在有限元分析过程中批量生成弹簧阻尼系统,可以大大减少建模时间,效率高且建模精度高。
2、为实现上述目的,本发明提供了如下方案。
3、一种弹簧阻尼系统参数化建模方法,具体包括。
4、根据弹簧阻尼系统的建模需要确定弹簧的参数信息。
5、通过编写python脚本程序搭建abaqus所需弹簧阻尼系统的建模信息,得到脚本形式的弹簧阻尼系统模型的基本结构。
6、在abaqus有限元软件中通过rsg对话框构造器进行图形用户界面开发,将弹簧的参数信息输入至脚本形式的弹簧阻尼系统模型的基本结构,生成可视化gui插件。
7、通过abaqus中的可视化gui插件读取输入至脚本形式的弹簧阻尼系统模型的基本结构的参数信息,通过python程序脚本向abaqus内核程序发送相关建模指令,abaqus有限元软件执行所述相关建模指令自动批量生成相应弹簧阻尼系统模型。
8、一种弹簧阻尼系统参数化建模系统,所述弹簧阻尼系统参数化建模系统应用于上述所述的弹簧阻尼系统参数化建模方法,所述弹簧阻尼系统参数化建模系统包括,以下步骤。
9、获取模块,用于根据弹簧阻尼系统的建模需要确定弹簧的参数信息。
10、编写模块,用于通过编写python脚本程序搭建abaqus所需弹簧阻尼系统的建模信息,得到脚本形式的弹簧阻尼系统模型的基本结构。
11、可视化gui插件建立模块,用于在abaqus有限元软件中通过rsg对话框构造器进行图形用户界面开发,将弹簧的参数信息输入至脚本形式的弹簧阻尼系统模型的基本结构,生成可视化gui插件。
12、弹簧阻尼系统模型建立模块,用于通过abaqus中的可视化gui插件读取输入至脚本形式的弹簧阻尼系统模型的基本结构的参数信息,通过python程序脚本向abaqus内核程序发送相关建模指令,abaqus有限元软件执行所述相关建模指令自动批量生成相应弹簧阻尼系统模型。
13、一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述所述的弹簧阻尼系统参数化建模方法。
14、一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被执行时实现如上述所述的弹簧阻尼系统参数化建模方法。
15、根据本发明提供的具体实施例,本发明公开了以下技术效果:本发明公开一种弹簧阻尼系统参数化建模方法、系统、设备及介质,基于获取的弹簧的参数信息采用abaqus有限元软件执行相关建模指令自动批量生成相应弹簧阻尼系统模型,可实现批量生成弹簧阻尼系统,大大减少建模时间,效率高且建模精度高。
1.一种弹簧阻尼系统参数化建模方法,其特征在于,所述弹簧阻尼系统参数化建模方法包括:
2.根据权利要求1所述的弹簧阻尼系统参数化建模方法,其特征在于,所述参数信息包括弹簧刚度和弹簧阻尼、连接位置节点区域、连接线的样式信息、弹簧两位置节点之间距离的最小值和弹簧两位置节点之间距离的最大值。
3.根据权利要求1所述的弹簧阻尼系统参数化建模方法,其特征在于,通过编写python脚本程序搭建abaqus所需弹簧阻尼系统的建模信息,得到脚本形式的弹簧阻尼系统模型的基本结构,具体包括:
4.根据权利要求3所述的弹簧阻尼系统参数化建模方法,其特征在于,根据所述节点距离集建立脚本形式的弹簧阻尼系统模型的基本结构,具体包括:
5.一种弹簧阻尼系统参数化建模系统,其特征在于,所述弹簧阻尼系统参数化建模系统应用于所述权利要求1-4中任意一项所述的弹簧阻尼系统参数化建模方法,所述弹簧阻尼系统参数化建模系统包括:
6.根据权利要求5所述的弹簧阻尼系统参数化建模系统,其特征在于,所述参数信息包括弹簧刚度和弹簧阻尼、连接位置节点区域、连接线的样式信息、弹簧两位置节点之间距离的最小值和弹簧两位置节点之间距离的最大值。
7.一种电子设备,其特征在于,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至4中任一项所述的弹簧阻尼系统参数化建模方法。
8.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被执行时实现如权利要求1至4中任一项所述的弹簧阻尼系统参数化建模方法。