本发明涉及车辆,尤其涉及一种车辆的仿真自动化平台开发方法、一种车辆的仿真自动化平台、一种计算机可读存储介质和一种电子设备。
背景技术:
1、为提高汽车仿真的作业效率,一般针对特定仿真功能,进行商业仿真软件的二次开发或开发独立的仿真自动化程序的方式,形成各类仿真工具,实现仿真各单项功能(包括仿真模型设置、仿真结果提取等)的自动化。
2、相关技术中,在仿真自动化程序开发时,对于不同零件需分别对应开发仿真前处理自动化程序和仿真后处理自动化程序。但是,这种“一零件一程序”的开发方式,对每个零件均需开发对应的仿真自动化程序,即使零件名称虽不同,但其仿真前处理方式相似或仿真后处理方式相似,也需为其单独开发程序,导致开发工时长,效率低,且成本较高。
技术实现思路
1、本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的第一个目的在于提出一种车辆的仿真自动化平台开发方法,摒弃了一零件一程序的传统开发方式,创新地通过配置文件、框架程序、车型参数清单的组合,形成各零件的仿真自动化平台,以较低的投入实现同类型内全部零件全部工况的仿真自动化,能够缩短开发工时长,提高开发效率,降低开发成本。
2、本发明的第二个目的在于提出一种车辆的仿真自动化平台。
3、本发明的第三个目的在于提出一种计算机可读存储介质。
4、本发明的第四个目的在于提出一种电子设备。
5、为达到上述目的,本发明第一方面实施例提出了一种车辆的仿真自动化平台开发方法,所述方法包括:在框架程序中写入同类型零件的相同部分和每个零件的调用路径,所述同类型零件表示仿真前处理或仿真后处理相同或相似的零件;在配置文件中写入所述同类型零件中每个零件的不相同部分;在车型参数清单中写入所述同类型零件中不同车型的车型参数;所述框架程序与所述配置文件和所述车型参数清单之间分别存在调用关系,所述框架程序读取所述配置文件和所述车型清单以生成交互界面。
6、根据本发明实施例的车辆的仿真自动化平台开发方法,首先在框架程序中写入同类型零件的相同部分和每个零件的调用路径,然后在配置文件中写入同类型零件中每个零件的不相同部分,并在车型参数清单中写入同类型零件中不同车型的车型参数,框架程序与配置文件和车型参数清单之间分别存在调用关系,框架程序读取配置文件和车型清单以生成交互界面。由此,该方法摒弃了一零件一程序的传统开发方式,创新地通过配置文件、框架程序、车型参数清单的组合,形成各零件的仿真自动化平台,以较低的投入实现同类型内全部零件全部工况的仿真自动化,能够缩短开发工时长,提高开发效率,降低开发成本。
7、另外,根据本发明上述实施例的车辆的仿真自动化平台开发方法,还可以具有如下的附加技术特征:
8、根据本发明的一个实施例,每个零件的不相同部分包括工况信息和特定仿真参数信息,所述配置文件包括每个零件信息、工况信息和特定仿真参数信息,所述特定仿真参数包括:所述仿真前处理中几何大变形是否开启、前处理中塑性变形曲线是否开启、后处理中应力平均方式中的至少一种。
9、根据本发明的一个实施例,所述方法还包括:在确定选择所述框架程序的情况下,读取所述配置文件,生成每个零件的不同仿真工具,所述仿真工具包括工况信息选择和所述车型参数清单选择;在确定仿真工具的情况下,所述框架程序自动进行仿真处理,所述仿真处理包括:所述仿真前处理、计算提交、算力调用、所述仿真后处理和归档。
10、根据本发明的一个实施例,所述方法还包括:根据待增加零件确定目标同类型零件;根据所述目标同类型零件确定所述框架程序;进入所述配置文件的修改模式;在所述配置文件中增加所述待增加零件的工况信息。
11、根据本发明的一个实施例,所述方法还包括:进入所述配置文件的修改模式;对所述配置文件中零件的工况信息进行修改操作,所述修改操作包括增加、删除、修改中的至少一种。
12、根据本发明的一个实施例,所述方法还包括:进入所述配置文件的修改模式;对所述配置文件中零件的特定仿真参数信息进行修改操作,所述修改操作包括增加、删除、修改中的至少一种。
13、根据本发明的一个实施例,所述方法还包括:进入所述车型参数清单的修改模式;对所述车型参数清单中车型参数信息进行修改操作,所述修改操作包括增加、删除、修改中的至少一种。
14、为达到上述目的,本发明第二方面实施例提出了一种车辆的仿真自动化平台,包括:框架程序,用于写入同类型零件的相同部分和每个零件的调用路径,所述同类型零件表示仿真前处理或仿真后处理相同或相似的零件;配置文件,用于写入所述同类型零件中每个零件的不相同部分;车型参数清单,用于写入所述同类型零件中不同车型的车型参数;其中,所述框架程序与所述配置文件和所述车型参数清单之间分别存在调用关系,所述框架程序读取所述配置文件和所述车型清单以生成交互界面。
15、根据本发明实施例的车辆的仿真自动化平台,框架程序写入同类型零件的相同部分和每个零件的调用路径;配置文件写入同类型零件中每个零件的不相同部分;车型参数清单写入同类型零件中不同车型的车型参数;其中,框架程序与配置文件和车型参数清单之间分别存在调用关系,框架程序读取配置文件和车型清单以生成交互界面。由此,该平台摒弃了一零件一程序的传统开发方式,创新地通过配置文件、框架程序、车型参数清单的组合,形成各零件的仿真自动化平台,以较低的投入实现同类型内全部零件全部工况的仿真自动化,能够缩短开发工时长,提高开发效率,降低开发成本。
16、为达到上述目的,本发明第三方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被配置为执行上述的车辆的仿真自动化平台开发方法。
17、根据本发明实施例的计算机可读存储介质,通过执行上述的车辆的仿真自动化平台开发方法,能够以较低的投入实现同类型内全部零件全部工况的仿真自动化,能够缩短开发工时长,并提高开发效率,降低开发成本。
18、为达到上述目的,本发明第四方面实施例提出了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的车辆的仿真自动化平台开发程序,所述处理器执行所述车辆的仿真自动化平台开发程序时,实现上述的车辆的仿真自动化平台开发方法。
19、根据本发明实施例的电子设备,通过执行上述的车辆的仿真自动化平台开发方法,能够以较低的投入实现同类型内全部零件全部工况的仿真自动化,能够缩短开发工时长,并提高开发效率,降低开发成本。
20、本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
1.一种车辆的仿真自动化平台开发方法,其特征在于,所述方法包括:
2.根据权利要求1所述的车辆的仿真自动化平台开发方法,其特征在于,每个零件的不相同部分包括工况信息和特定仿真参数信息,所述配置文件包括每个零件信息、工况信息和特定仿真参数信息,所述特定仿真参数包括:所述仿真前处理中几何大变形是否开启、前处理中塑性变形曲线是否开启、后处理中应力平均方式中的至少一种。
3.根据权利要求2所述的车辆的仿真自动化平台开发方法,其特征在于,所述方法还包括:
4.根据权利要求2所述的车辆的仿真自动化平台开发方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的车辆的仿真自动化平台开发方法,其特征在于,所述方法还包括:
6.根据权利要求2所述的车辆的仿真自动化平台开发方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的车辆的仿真自动化平台开发方法,其特征在于,所述方法还包括:
8.一种车辆的仿真自动化平台,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,该程序被配置为执行如权利要求1-7中任一项所述的车辆的仿真自动化平台开发方法。
10.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的车辆的仿真自动化平台开发程序,所述处理器执行所述车辆的仿真自动化平台开发程序时,实现根据权利要求1-7中任一项所述的车辆的仿真自动化平台开发方法。
