System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 星型负泊松比结构的建模方法、装置、电子设备及介质制造方法及图纸_技高网

星型负泊松比结构的建模方法、装置、电子设备及介质制造方法及图纸

技术编号:41282294 阅读:6 留言:0更新日期:2024-05-11 09:32
本发明专利技术提供一种星型负泊松比结构的建模方法、装置、电子设备及介质,属于计算机建模技术领域,所述方法包括:构建星型负泊松比结构的初始模型,并基于初始模型获取Python可编辑的目标脚本文件;将目标脚本文件导入Python编译器中,以对目标脚本文件的建模和绑定方式进行修改,得到修改后的脚本文件;基于修改后的脚本文件,生成星型负泊松比结构的参数输入界面;获取从参数输入界面输入的星型负泊松比结构参数,并基于星型负泊松比结构参数生成星型负泊松比结构的目标模型。本发明专利技术通过构建目标脚本文件,对目标脚本文件修改后得到参数输入界面,解决采用手动方式进行负泊松比结构建模导致的效率低,以及因为失误造成模型结构性错误的问题。

【技术实现步骤摘要】

本专利技术涉及计算机建模,具体涉及一种星型负泊松比结构的建模方法、装置、电子设备及介质


技术介绍

1、负泊松比夹层板结构在抗变形、减振降噪等方面具有很多优点。对弹性材料进行周期性排列组合得到的负泊松比结构能表现出轻质、高阻尼等特性,通过对此类结构的调整设计也能直接调控其带隙特性,从而达到更好的减振降噪效果。在实际研究中,为了节约材料成本,需要提前进行仿真分析。因此,快速且正确的创建模型尤为重要。

2、目前常见的商业软件并不能直接利用现有的单元库建立负泊松比结构,工作人员在进行相关研究前都必须耗费大量的时间与精力进行手动建模;此外,由于对负泊松比结构的研究大多集中在对结构参数的细微调节中,整体模型型式基本保持不变,手动建模是对不必要工作的大量重复,不仅容易产生失误,同时也是对人力资源的极大浪费。因此,采用手动方式进行负泊松比结构建模,会耗费大量人力物力,效率低,而且还会因为失误造成模型结构性错误。


技术实现思路

1、有鉴于此,有必要提供一种星型负泊松比结构的建模方法、装置、电子设备及介质,用以解决采用手动方式进行负泊松比结构建模导致的效率低,以及因为失误造成模型结构性错误的技术问题。

2、为了实现上述目的,一方面,本专利技术提供了一种星型负泊松比结构的建模方法,包括:

3、构建星型负泊松比结构的初始模型,并基于所述初始模型获取python可编辑的目标脚本文件;

4、将所述目标脚本文件导入python编译器中,以对所述目标脚本文件的建模和绑定方式进行修改,得到修改后的脚本文件;

5、基于所述修改后的脚本文件,生成星型负泊松比结构的参数输入界面;

6、获取从所述参数输入界面输入的星型负泊松比结构参数,并基于所述星型负泊松比结构参数生成星型负泊松比结构的目标模型。

7、在一种可能的实现方式中,所述基于所述初始模型获取python可编辑的目标脚本文件,包括:

8、在所述初始模型完成截面分割和耦合后,基于所述初始模型获取python可编辑的目标脚本文件。

9、在一种可能的实现方式中,所述目标脚本文件,包括:*.py格式的脚本文件;所述在所述初始模型完成截面分割和耦合后,基于所述初始模型获取python可编辑的目标脚本文件,包括:

10、在所述初始模型完成截面分割和耦合后,获取所述初始模型导出的*.pyc格式的脚本文件;

11、将所述*.pyc格式的脚本文件修改为所述*.py格式的脚本文件。

12、在一种可能的实现方式中,所述构建星型负泊松比结构的初始模型,包括:

13、基于abaqus软件交互界面,获取星型负泊松比结构的几何参数;

14、基于所述几何参数,构建星型负泊松比结构的初始模型。

15、在一种可能的实现方式中,所述基于所述几何参数,构建星型负泊松比结构的初始模型,包括:

16、基于所述几何参数,构建星型负泊松比结构对应的多角模型,以及星型模型;

17、在将所述多角模型和所述星型模型敷设蒙皮后,将所述多角模型与所述星型模型进行装配与绑定,得到星型负泊松比结构的初始模型。

18、在一种可能的实现方式中,所述基于所述修改后的脚本文件,生成星型负泊松比结构的参数输入界面,包括:

19、将所述修改后的脚本文件导入构建的gui插件中,得到目标插件;

20、基于所述目标插件,生成星型负泊松比结构的参数输入界面。

21、在一种可能的实现方式中,所述gui插件,包括:abaqus软件中的rsg插件;所述将所述修改后的脚本文件导入构建的gui插件中,得到目标插件,包括:

22、基于abaqus软件中的rsg插件创建plug-ins插件;

23、在对所述plug-ins插件中的变量名进行定义后,将预设的插件程序保存到所述plug-ins插件对应的目录下,得到目标插件。

24、另一方面,本专利技术还提供一种星型负泊松比结构的建模装置,包括:

25、初始模型构建模块,用于构建星型负泊松比结构的初始模型,并基于所述初始模型获取python可编辑的目标脚本文件;

26、脚本修改模块,用于将所述目标脚本文件导入python编译器中,以对所述目标脚本文件的建模和绑定方式进行修改,得到修改后的脚本文件;

27、界面生成模块,用于基于所述修改后的脚本文件,生成星型负泊松比结构的参数输入界面;

28、目标模型生成模块,用于获取从所述参数输入界面输入的星型负泊松比结构参数,并基于所述星型负泊松比结构参数生成星型负泊松比结构的目标模型。

29、另一方面,本专利技术还提供一种电子设备,包括存储器和处理器,其中,

30、所述存储器,用于存储程序;

31、所述处理器,与所述存储器耦合,用于执行所述存储器中存储的所述程序,以实现如上述任意一项所述的星型负泊松比结构的建模方法。

32、另一方面,本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的星型负泊松比结构的建模方法。

33、采用上述实现方式的有益效果是:本专利技术提供的星型负泊松比结构的建模方法、装置、电子设备及介质,通过构建星型负泊松比结构的初始模型,得到对应的目标脚本文件,对目标脚本文件修改后得到参数输入界面,通过参数输入界面输入对应的参数,就可以实现建模,本专利技术通过分析星型阵列负泊松比结构的几何特点,对建模流程进行了优化,不需要单独再采用手动的方式去构建星型负泊松比结构的模型型式,只需要通过参数输入界面输入对应的结构参数,即可自动生成所需的模型,大大减少了工作量。本专利技术采用脚本编写方式,借助计算机的计算性能完成大量重复工作,节约了时间成本和人力成本,提高了星型阵列负泊松比结构的研究效率,因而本专利技术解决了采用手动方式进行负泊松比结构建模导致的效率低,以及因为失误造成模型结构性错误的技术问题。

本文档来自技高网...

【技术保护点】

1.一种星型负泊松比结构的建模方法,其特征在于,包括:

2.根据权利要求1所述的星型负泊松比结构的建模方法,其特征在于,所述基于所述初始模型获取Python可编辑的目标脚本文件,包括:

3.根据权利要求2所述的星型负泊松比结构的建模方法,其特征在于,所述目标脚本文件,包括:*.py格式的脚本文件;所述在所述初始模型完成截面分割和耦合后,基于所述初始模型获取Python可编辑的目标脚本文件,包括:

4.根据权利要求1所述的星型负泊松比结构的建模方法,其特征在于,所述构建星型负泊松比结构的初始模型,包括:

5.根据权利要求4所述的星型负泊松比结构的建模方法,其特征在于,所述基于所述几何参数,构建星型负泊松比结构的初始模型,包括:

6.根据权利要求1-5任一项所述的星型负泊松比结构的建模方法,其特征在于,

7.根据权利要求6所述的星型负泊松比结构的建模方法,其特征在于,所述GUI插件,包括:ABAQUS软件中的RSG插件;所述将所述修改后的脚本文件导入构建的GUI插件中,得到目标插件,包括:

8.一种星型负泊松比结构的建模装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括存储器和处理器,其中,

10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的星型负泊松比结构的建模方法。

...

【技术特征摘要】

1.一种星型负泊松比结构的建模方法,其特征在于,包括:

2.根据权利要求1所述的星型负泊松比结构的建模方法,其特征在于,所述基于所述初始模型获取python可编辑的目标脚本文件,包括:

3.根据权利要求2所述的星型负泊松比结构的建模方法,其特征在于,所述目标脚本文件,包括:*.py格式的脚本文件;所述在所述初始模型完成截面分割和耦合后,基于所述初始模型获取python可编辑的目标脚本文件,包括:

4.根据权利要求1所述的星型负泊松比结构的建模方法,其特征在于,所述构建星型负泊松比结构的初始模型,包括:

5.根据权利要求4所述的星型负泊松比结构的建模方法,其特征在于,所述基于所述几何参数...

【专利技术属性】
技术研发人员:王献忠居啸天詹必鑫秦攀峰
申请(专利权)人:武汉理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1