一种整车强度载荷提取方法及系统技术方案

技术编号:38126500 阅读:7 留言:0更新日期:2023-07-08 09:30
本发明专利技术公开了一种整车强度载荷提取方法及系统,该方法具体包括以下步骤:在adams软件的cmd命令文本中编辑cmd命令,得到标准cmd命令文本;运行matlab程序,以生成各个强度工况对应的.bat格式批处理命令文本和目标cmd命令文本;并自动运行.bat格式批处理命令文本,以进行各个强度工况自动仿真计算,并提取所有强度工况下的各个部件的强度载荷;本发明专利技术通过标准cmd命令文本和matlab的相互配合,实现了自动提取整车所有强度工况下零部件强度载荷的目的,可以显著减少人工手动提取每个零部件载荷的时间,提高工作效率及降低出错率。提高工作效率及降低出错率。提高工作效率及降低出错率。

【技术实现步骤摘要】
一种整车强度载荷提取方法及系统


[0001]本专利技术涉及汽车设计
,具体为一种整车强度载荷提取方法及系统。

技术介绍

[0002]在汽车研发过程中,需要对汽车底盘件、车身等相关零部件强度性能进行有限元分析,以判断研发车型零部件在实际驾驶过程中是否会发生强度失效的风险。对零部件进行强度分析非常关键的一个环节是需要得到每个零部件在不同强度工况下受到的强度载荷。现有技术可以通过搭建整车多体动力学模型,现有技术根据不同强度工况的定义对整车模型进行加载仿真,再通过软件后处理手动把不同工况下每个零部件强度载荷进行提取,需要频繁打开和关闭仿真软件,导致效率非常低且容易出错。

技术实现思路

[0003]本专利技术的目的是针对
技术介绍
中存在的缺点和问题加以改进和创新,提供一种整车强度载荷提取方法及系统。
[0004]根据本专利技术的第一方面,一种整车强度载荷提取方法,具体包括以下步骤:步骤S1、在adams软件的cmd命令文本中编辑cmd命令,得到标准cmd命令文本,其中,cmd命令包括预先定义装配体名称和部件名称以及定义强度工况、初始轮胎力和初始轮胎垂向位移;步骤S2、在matlab程序编辑界面中输入装配体名称和部件名称,其中部件名称为要提取强度载荷的部件名称;步骤S3、在matlab程序编辑界面中定义理论计算公式得到所有强度工况下的目标轮胎力和目标轮胎垂向位移,并定义整车各个强度工况;步骤S4、运行matlab程序,以生成各个强度工况对应的.bat格式批处理命令文本和目标cmd命令文本;并自动运行.bat格式批处理命令文本,以进行各个强度工况自动仿真计算,并提取所有强度工况下的各个部件的强度载荷;步骤S5、输出所有强度工况下的部件载荷文件。
[0005]进一步的方案是,所述预先定义装配体名称和部件名称以及定义强度工况、初始轮胎力和初始轮胎垂向位移的步骤具体包括:通过变量字符预先定义装配体名称、部件名称、强度工况、初始轮胎力和初始轮胎垂向位移,其中,装配体名称、部件名称、强度工况、初始轮胎力和初始轮胎垂向位移分别设置不同的变量字符。
[0006]进一步的方案是,所述步骤S3具体包括:定义理论计算公式,根据车辆参数和具体强度工况定义,计算得到所有强度工况下四个车轮的侧向力和纵向力,以得到目标轮胎力,其中车辆参数包括整车重量、轴距、轮矩和质心位置;根据具体强度工况定义,设置所有强度工况下的目标轮胎垂向位移;
定义各个强度工况的名称,将各个强度工况下目标轮胎力和目标轮胎垂向位移与各个强度工况的名称保持一一对应的关系。
[0007]进一步的方案是,所述步骤S4具体包括:触发matlab程序后,根据定义的整车强度工况,自动将输入的装配体名称和各个部件名称分别替换掉标准cmd命令文本中装配体名称和部件名称对应的变量字符;将某一强度工况下的目标轮胎力和目标轮胎垂向位移替换掉初始目标力和初始轮胎垂向位移对应的变量字符,将该强度工况的名称替换掉标准cmd命令文本中强度工况对应的变量字符,以生成该强度工况对应的.bat格式批处理命令文本和目标cmd命令文本;自动运行.bat格式批处理命令文本,以进行该强度工况下的自动仿真计算,并提取该强度工况下的各个部件的强度载荷;matlab程序判断该强度工况下所有部件的强度载荷提取完毕后,进行下一个强度工况的替换工作,以生成下一个强度工况相对应的.bat格式批处理命令文本和目标cmd命令文本,完成所有强度工况下的部件强度载荷提取工作。
[0008]进一步的方案是,所述自动运行.bat格式批处理命令文本,以进行该强度工况下的自动仿真计算,并提取该强度工况下的各个部件的强度载荷的步骤具体包括:在matlab程序编辑界面中自动运行.bat格式批处理命令文本,使得.bat格式批处理命令后台打开adams软件,adams软件执行对应的目标cmd命令文本,使得adams软件进行该强度工况下的仿真计算及提取该强度工况下的各个部件的强度载荷。
[0009]进一步的方案是,所述步骤S5中部件载荷文件的格式为bdf或者inp。
[0010]根据本专利技术的第二方面,提供一种整车强度载荷提取系统,具体包括:cmd命令编辑模块,用于在adams软件的cmd命令文本中编辑cmd命令,得到标准cmd命令文本,其中,cmd命令包括预先定义装配体名称和部件名称以及定义强度工况、初始轮胎力和初始轮胎垂向位移;输入模块,用于在matlab程序编辑界面中输入装配体名称和部件名称,其中部件名称为要提取强度载荷的部件名称;计算模块,用于在matlab程序编辑界面中定义理论计算公式得到所有强度工况下的目标轮胎力和目标轮胎垂向位移,并定义整车各个强度工况;运行模块,用于运行matlab程序,以依次生成各个强度工况对应的.bat格式批处理命令文本和目标cmd命令文本;在matlab程序编辑界面中自动运行.bat格式批处理命令文本,以进行各个强度工况自动仿真计算,并提取所有强度工况下的各个部件的强度载荷;输出模块,用于输出所有强度工况下的部件载荷文件。
[0011]根据本专利技术的第三方面,提供一种存储介质,包括:所述存储介质存储一个或多个程序,该程序被处理器执行时实现如上任一项所述的一种整车强度载荷提取方法。
[0012]根据本专利技术的第四方面,一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,其中:所述存储器用于存放计算机程序;所述处理器用于执行所述存储器上所存放的计算机程序时,实现如上任一项所述的一种整车强度载荷提取方法。
[0013]与现有技术相比,本专利技术的有益效果是:(1)本专利技术采用多体动力学软件adams编
辑cmd命令,结合在matlab程序编辑界面中计算得到所有强度工况下的目标轮胎力和目标轮胎垂向位移,根据各个强度工况对应的强度工况名称、目标轮胎力和目标轮胎垂向位移,自动修改标准cmd命令文本,生成各个强度工况对应的目标cmd命令文本,同时生成.bat格式批处理命令文本;再在matlab程序编辑界面中自动运行.bat格式批处理命令文本,.bat格式批处理命令后台打开adams软件,adams软件执行对应的目标cmd命令文本,使得adams软件进行某一强度工况下的仿真计算,matlab程序自动判断该强度工况下所有部件载荷是否提取完成,若提取完成,则自动计算下一整车强度工况仿真计算,如此循环执行每一个强度工况及提取所有强度工况下的各个部件的强度载荷,最后输出所有强度工况下的部件载荷文件,实现自动提取整车所有强度工况下零部件强度载荷的目的,可以显著减少人工手动提取每个零部件载荷的时间,提高工作效率及降低出错率;此外,在matlab程序编辑界面中自动运行.bat格式批处理命令文本就能实现后台自动调用adams软件,不用打开adams软件进行各个强度工况下的仿真计算,省去了频繁打开和关闭adams软件所花费的时间,也省去了文件的频繁的导入和导出所花费的时间,大大提高了各个强度工况下每个零部件载荷提取效率;(2)本专利技术通过matlab程序编辑界面输入理论计算公式,来自动计算得到各个强本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种整车强度载荷提取方法,其特征在于,具体包括以下步骤:步骤S1、在adams软件的cmd命令文本中编辑cmd命令,得到标准cmd命令文本,其中,cmd命令包括预先定义装配体名称和部件名称以及定义强度工况、初始轮胎力和初始轮胎垂向位移;步骤S2、在matlab程序编辑界面中输入装配体名称和部件名称,其中部件名称为要提取强度载荷的部件名称;步骤S3、在matlab程序编辑界面中定义理论计算公式,计算得到所有强度工况下的目标轮胎力和目标轮胎垂向位移,并定义整车各个强度工况;步骤S4、运行matlab程序,以生成各个强度工况对应的.bat格式批处理命令文本和目标cmd命令文本;并自动运行.bat格式批处理命令文本,以进行各个强度工况自动仿真计算,并提取所有强度工况下的各个部件的强度载荷;步骤S5、输出所有强度工况下的部件载荷文件。2.根据权利要求1所述的一种整车强度载荷提取方法,其特征在于,所述预先定义装配体名称和部件名称以及定义强度工况、初始轮胎力和初始轮胎垂向位移的步骤具体包括:通过变量字符预先定义装配体名称、部件名称、强度工况、初始轮胎力和初始轮胎垂向位移,其中,装配体名称、部件名称、强度工况、初始轮胎力和初始轮胎垂向位移分别设置不同的变量字符。3.根据权利要求2所述的一种整车强度载荷提取方法,其特征在于,所述步骤S3具体包括:定义理论计算公式,根据车辆参数和具体强度工况定义,计算得到所有强度工况下四个车轮的侧向力和纵向力,以得到目标轮胎力,其中车辆参数包括整车重量、轴距、轮矩和质心位置;根据具体强度工况定义,设置所有强度工况下的目标轮胎垂向位移;定义各个强度工况的名称,将各个强度工况下目标轮胎力和目标轮胎垂向位移与各个强度工况的名称保持一一对应的关系。4.根据权利要求3所述的一种整车强度载荷提取方法,其特征在于,所述步骤S4具体包括:触发matlab程序后,根据定义的整车强度工况,自动将输入的装配体名称和各个部件名称分别替换掉标准cmd命令文本中装配体名称和部件名称对应的变量字符;将某一强度工况下的目标轮胎力和目标轮胎垂向位移替换掉初始目标力和初始轮胎垂向位移对应的变量字符,将该强度工况的名称替换掉标准cmd命令文本中强度工况对应的变量字符,以生成该强度工况对应的.bat格式批处理命令文本和目标cmd命令文本;自动运行.bat格式批处理命令文本,以进行该强度工况下的自动仿真计算,...

【专利技术属性】
技术研发人员:朱书林刘洲黄晖吴和兴葛文韬阮航黄玮
申请(专利权)人:江铃汽车股份有限公司
类型:发明
国别省市:

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

1