基于汽车性能模拟器的性能分析系统和方法

文档序号:6304364阅读:130来源:国知局
基于汽车性能模拟器的性能分析系统和方法
【专利摘要】本发明提出一种基于汽车性能模拟器的性能分析系统和方法。其中,所述系统包括:汽车性能模拟器和性能分析装置,其中汽车性能模拟器用于根据设定的参数信息模拟汽车的运行,并生成模拟结果;性能分析装置包括:数据输入模块,用于根据用户选择的至少一个待分析性能输入模拟结果和对应的仿真实验数据;数据处理模块,用于对模拟结果和对应的仿真实验数据进行预处理;以及数据分析模块,用于对预处理后的模拟结果和对应的仿真实验数据进行数据分析,以获取多个数据分析结果。根据本发明实施例的系统,可以避免繁琐的数据格式转换,减少测试人员对比数据时繁重的工作量,提高汽车性能模拟器的模拟结果与动力学性能试验数据的对比精度。
【专利说明】基于汽车性能模拟器的性能分析系统和方法【技术领域】
[0001]本发明涉及汽车【技术领域】,尤其涉及一种基于汽车性能模拟器的性能分析系统和方法。
【背景技术】
[0002]汽车性能模拟器作为一种先进的车型开发工具,可对新车型的开发提供大量帮助。由于汽车性能模拟器主要用于研究、测试、分析和重现车辆与驾驶员和车辆与外部环境在实际车辆驾驶过程中的相互关系和相互作用的设备,其依靠精细化的动力学模型完成对整车制动、转向和悬架系统等的方案对比及验证。因此,汽车性能模拟器中动力学模型的精度直接影响汽车性能模拟器的反馈结果,从而影响用户主观评价结果。
[0003]目前,现有的动力学仿真模型精度的标定方式通常为:1、依据试验工况做相应的模拟仿真并输出结果,人工导出数据,然后通过编辑、绘图等工具查看仿真结果;2、将汽车性能模拟器仿真结果与试验结果进行对比,查看得到的动力学仿真模型精度是否符合要求;3、若动力学仿真模型精度不符合要求,则依靠工程师的经验对动力学仿真模型的参数进行手动调整;4、调试动力学仿真模型至可接受的仿真精度之后,输出动力学仿真模型的精度报告。
[0004]然而目前存在的问题是:1、由于需要大量的仿真工况,且每种工况下均有很多不同的变量,因此,在查看仿真结果的过程中需要不断对数据进行编辑、绘图,浪费了测试人员大量时间进行前期工作;2、由于试验数据繁多,且不同试验数据的格式不同,导致仿真结果与试验结果进行对比的过程工作量很大;3、由于动力学仿真模型的参数繁多,参数值存在不确定性,且参数与参数间存在一定的耦合,因此导致对动力学仿真模型的参数进行手动调整的过程中需要经过多次迭代才能完成,费时费力,且效果不能达到最佳;4、需要人工编辑动力学仿真模型的精度报告,在编辑过程中插入图片等工作繁重,且没有统一的制式化,不同的测试人员的水平不同导致出具不同质量的精度报告。

【发明内容】

[0005]本发明旨在至少解决上述技术问题之一。
[0006]为此,本发明的第一个目的在于提出一种基于汽车性能模拟器的性能分析系统。该系统可以避免繁琐的数据格式转换,便于分析结果数据的维护和对比。进一步而言,可减少测试人员对比数据时繁重的工作量,提高汽车性能模拟器的模拟结果与动力学性能试验数据的对比精度。此外,可统一性能分析报告的制式,减少了人工编写报告的繁琐操作,并且提高性能分析报告的质量。
[0007]本发明的第二个目的在于提出一种基于汽车性能模拟器的性能分析方法。
[0008]为了实现上述目的,本发明第一方面实施例的基于汽车性能模拟器的性能分析系统,包括:汽车性能模拟器和性能分析装置,其中,所述汽车性能模拟器用于根据设定的参数信息模拟汽车的运行,并生成模拟结果;所述性能分析装置包括:数据输入模块,用于根据用户选择的至少一个待分析性能输入所述模拟结果和对应的仿真实验数据;数据处理模块,用于对所述模拟结果和对应的仿真实验数据进行预处理;数据分析模块,用于对预处理后的所述模拟结果和对应的仿真实验数据进行数据分析,以获取多个数据分析结果;以及分析报告生成模块,用于根据所述多个数据分析结果生成所述汽车性能模拟器的性能分析?艮告。
[0009]根据本发明实施例的基于汽车性能模拟器的性能分析系统,通过数据接口的通用性识别多种类型的输入数据格式,并通过对汽车性能模拟器的模拟结果进行动力学性能试验数据的自动解算和分析对比,且对分析对比后的分析结果进行数据库统一管理。由此,可以避免繁琐的数据格式转换,便于分析结果数据的维护和对比。进一步而言,可减少测试人员对比数据时繁重的工作量,提高汽车性能模拟器的模拟结果与动力学性能试验数据的对比精度。此外,通过分析报告生成模块生成汽车性能模拟器的性能分析报告,可统一性能分析报告的制式,减少了人工编写报告的繁琐操作,并且提高性能分析报告的质量。
[0010]为了实现上述目的,本发明第二方面实施例的基于汽车性能模拟器的性能分析方法,包括:接收汽车性能模拟器根据设定的参数信息模拟汽车运行生成的模拟结果;根据用户选择的至少一个待分析性能输入所述模拟结果和对应的仿真实验数据;对所述模拟结果和对应的仿真实验数据进行预处理;对预处理后的所述模拟结果和对应的仿真实验数据进行数据分析,以获取多个数据分析结果;以及根据所述多个数据分析结果生成所述汽车性能模拟器的性能分析报告。
[0011]根据本发明实施例的基于汽车性能模拟器的性能分析方法,通过数据接口的通用性识别多种类型的输入数据格式,并通过对汽车性能模拟器的模拟结果进行动力学性能试验数据的自动解算和分析对比,且对分析对比后的分析结果进行数据库统一管理。由此,可以避免繁琐的数据格式转换,便于分析结果数据的维护和对比。进一步而言,可减少测试人员对比数据时繁重的工作量,提高汽车性能模拟器的模拟结果与动力学性能试验数据的对比精度。此外,通过分析报告生成模块生成汽车性能模拟器的性能分析报告,可统一性能分析报告的制式,减少了人工编写报告的繁琐操作,并且提高性能分析报告的质量。
[0012]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【专利附图】

【附图说明】
[0013]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,
[0014]图1是根据本发明一个实施例的基于汽车性能模拟器的性能分析系统的结构示意图;
[0015]图2是根据本发明一个具体实施例的基于汽车性能模拟器的性能分析系统的结构示意图;
[0016]图3是根据本发明另一个具体实施例的基于汽车性能模拟器的性能分析系统的结构示意图;
[0017]图4是根据本发明一个实施例的基于汽车性能模拟器的性能分析系统的示意图;
[0018] 图5是根据本发明另一个实施例的基于汽车性能模拟器的性能分析系统的示意图;
[0019]图6是根据本发明又一个实施例的基于汽车性能模拟器的性能分析系统的示意图;
[0020]图7是根据本发明一个实施例的基于汽车性能模拟器的性能分析方法的流程图;
[0021]图8是根据本发明一个具体实施例的基于汽车性能模拟器的性能分析方法的流程图;以及
[0022]图9是根据本发明另一个具体实施例的基于汽车性能模拟器的性能分析方法的流程图。
【具体实施方式】
[0023]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0024]在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
[0025]流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属【技术领域】的技术人员所理解。
[0026]下面参考附图描述根据本发明实施例的基于汽车性能模拟器的性能分析系统和方法。
[0027]图1是根据本发明一个实施例的基于汽车性能模拟器的性能分析系统的结构示意图。如图1所示,该性能分析系统包括汽车性能模拟器10和性能分析装置20,其中,性能分析装置20包括显示模块21、接收模块22、数据输入模块23、数据处理模块24、数据分析模块25和分析报告生成模块26,其中,数据分析模块25包括数据解算单元251、打印分析单元252和数据对比单元253。
[0028]具体而言,汽车性能模拟器10用于根据设定的参数信息模拟汽车的运行,并生成模拟结果。性能分析装置20用于根据汽车性能模拟器10生成的模拟结果和仿真实验数据进行分析对比,以获取汽车性能模拟器10的性能分析结果。
[0029]进一步而言,性能分析装置20包括显示模块21、接收模块22、数据输入模块23、数据处理模块24、数据分析模块25和分析报告生成模块26。
[0030]其中,显示模块21用于显示多个待分析性能。具体地,首先,测试人员需要选定进行分析对比的待分析性能,其中,多个待分析性能可包括动力性能、操稳性能、制动性能和动态性能等。显示模块21可显示多个待分析性能给测试人员查看,选定的待分析性能不同则所对应的影响动力学模型的因素也不同,对动力学模型校准的方向也有差别。然后,接收模块22用于接收用户选择的至少一个待分析性能。
[0031]数据输入模块23根据用户选择的至少一个待分析性能输入模拟结果和对应的仿真实验数据。具体地,数据输入模块23各种通用类型数据的导入,例如,txt、xlxs或者mat等格式的数据。进一步而言,数据输入模块23专业的实验设备数据文件格式的读取,例如,可直接读取汽车性能模拟器10的模拟结果数据,或者可直接读取汽车性能模拟器10通过仿真实验输入的仿真实验数据。此外,数据输入模块23供汽车性能模拟器10的参数信息的输入与修改后的接口。
[0032]数据处理模块24对模拟结果和对应的仿真实验数据进行预处理。具体地,数据处理模块24过数据输入模块23的模拟结果和对应的仿真实验数据进行零漂分析、标准化处理和截取处理等预处理,由此,可以使预处理后的模拟结果和仿真实验数据易于进行分析计算和提取指标等操作。
[0033]数据分析模块25对预处理后的模拟结果和对应的仿真实验数据进行数据分析,以获取多个数据分析结果。由于测试人员选择不同的待分析性能不同,因此,数据分析模块25对应的数据处理方法也不同。具体而言,数据分析模块25数据解算单元251、打印分析单元252和数据对比单元253。
[0034]其中,数据解算单元251用于根据预处理后的模拟结果生成汽车性能模拟器10的性能指标。具体而言,数据解算是生成待分析性能的实验指标的提取过程,数据解算单元251可提取汽车性能模拟器10中用户选定的待分析性能的性能指标。
[0035]打印分析单元252用于根据预处理后的模拟结果和至少一个待分析性能生成汽车性能模拟器10的性能评价数据图。
[0036]应当理解的是,数据解算单元251和打印分析单元252可预先定制好固定的性能指标算法和性能评价数据图算法,在计算完成后,数据解算单元251和打印分析单元252可分别向数据对比单元253提供汽车性能模拟器10的性能指标和性能评价数据图的对比数据。
[0037]数据对比单元253用于根据汽车性能模拟器10的性能指标和性能评价数据图和对应的预处理后的仿真实验数据进行对比,以生成汽车性能模拟器10的性能指标分析结果和性能评价数据图分析结果。此外,数据对比单元253在生成分析结果之后,可将分析结果的数据进行格式化的统一,并将分析结果保存至数据库中统一进行管理。
[0038]分析报告生成模块26用于根据汽车性能模拟器10的性能指标分析结果和性能评价数据图分析结果生成汽车性能模拟器10的性能分析报告。
[0039]根据本发明实施例的基于汽车性能模拟器的性能分析系统,通过数据接口的通用性识别多种类型的输入数据格式,并通过对汽车性能模拟器的模拟结果进行动力学性能试验数据的自动解算和分析对比,且对分析对比后的分析结果进行数据库统一管理。由此,可以避免繁琐的数据格式转换,便于分析结果数据的维护和对比。进一步而言,可减少测试人员对比数据时繁重的工作量,提高汽车性能模拟器的模拟结果与动力学性能试验数据的对比精度。此外,通过分析报告生成模块生成汽车性能模拟器的性能分析报告,可统一性能分析报告的制式,减少了人工编写报告的繁琐操作,并且提高性能分析报告的质量。
[0040]图2是根据本发明一个具体实施例的基于汽车性能模拟器的性能分析系统的结构示意图。如图2所示,该性能分析系统包括汽车性能模拟器10和性能分析装置20,其中,性能分析装置20包括显示模块21、接收模块22、数据输入模块23、数据处理模块24、数据分析模块25、分析报告生成模块26和标定模块27,其中,数据分析模块25包括数据解算单元251、打印分析单元252、数据对比单元253和计算单元254。
[0041]具体而言,计算单元254用于在汽车性能模拟器10的性能指标和性能评价数据图和对应的仿真实验数据不相同时,分别计算多个影响因子对应的权重值,并根据多个影响因子对应的权重值生成相关性矩阵,以及根据相关性矩阵生成汽车性能模拟器10的相关性分析结果。具体地,如果判断汽车性能模拟器10的模拟结果和仿真实验数据的一致性较差,通过设定优化参数和仿真工况,调用汽车性能模拟器10的动力学模型,通过优化算法计算出影响分析性能的影响因子的权重大小,并根据影响因子的权重值生成相关性矩阵,由此,可为汽车性能模拟器10的动力学模型的标定提供推荐依据。
[0042]分析报告生成模块26还用于根据汽车性能模拟器10的相关性分析结果生成汽车性能模拟器10的性能分析报告。具体地,分析报告生成模块26还可以根据计算单元254生成的汽车性能模拟器10的相关性分析结果自动生成分析报告,也就是说,分析报告生成模块26生成的分析报告,在判断汽车性能模拟器10的模拟结果和仿真实验数据的一致性较差时,生成的分析报告除了包括上述实施例中的汽车性能模拟器10的模拟结果与性能评价数据图对比和性能评价指标对比之外,还包括汽车性能模拟器10的动力学模型的相关性分析结果,即相关性矩阵。
[0043]标定模块27用于根据多个影响因子对应的权重值对多个影响因子进行排序,并根据排序结果和用户的指令对设定的参数信息进行标定。具体地,标定模块27可根据相关性矩阵获取影响汽车性能模拟器10模拟结果中该性能权重值最大的几类动力学模型的参数信息,并将参数信息返回至汽车性能模拟器10的动力学模型中检测此参数信息输入是否存在错误或者输入误差的问题,然后根据用户输入的指令对汽车性能模拟器10的动力学模型的参数信息进行标定。
[0044]根据本发明实施例的基于汽车性能模拟器的性能分析系统,通过模型化的优化算法,计算汽车性能模拟器的动力学模型的相关性矩阵,并根据相关性矩阵生成相关性的分析结果,以及根据相关性分析结果对汽车性能模拟器的动力学模型的参数信息进行标定。由此,可以为汽车性能模拟器的动力学模型的标定提供了方向,节省了测试人员由于在对动力学模型标定过程中需要经过多次迭代才能完成标定的繁琐操作,提高了对动力学模型标定的标定精度。
[0045]图3是根据本发明另一个具体实施例的基于汽车性能模拟器的性能分析系统的结构示意图,图4是根据本发明一个实施例的基于汽车性能模拟器的性能分析系统的示意图,图5是根据本发明另一个实施例的基于汽车性能模拟器的性能分析系统的示意图,图6是根据本发明又一个实施例的基于汽车性能模拟器的性能分析系统的示意图。下面结合图3至图6详细说明一下本发明实施例的基于汽车性能模拟器的性能分析系统。
[0046]如图3所示,该性能分析系统可利用例如MATLAB (Matrix&Laboratory,矩阵实验室)语言编写成软件,软件的结构如主要分为以下三个层次。其中,下层为数据接入层,负责数据的管理、输入和保存,以及汽车性能模拟器的动力学模型与算法间的数据传递;中间层为核心功能层,主要是负责数据的处理和解算,以及汽车性能模拟器的动力学模型的优化分析,并且自动生成计算报告,指导测试人员对动力学模型进行调整;上层为用户显示层,主要为测试人员提供良好的界面显示和操作。
[0047]软件运行的流程如图4所示,测试人员选择需要对比的性能,将汽车性能模拟器的模拟数据和实验仿真数据导入进行数据的预处理和数据分析,如果分析结果一致性较好,则直接输出数据分析报告。此外,如图5所示,如果分析结果一致性较差,则进入动力学模型的优化流程,通过设定工况和参数,借助设定的优化算法,计算出该性能对应的影响因子的权重,据影响因子和对应的权重值生成相关性矩阵,为用户提出对动力学模型进行标定的方向。
[0048]如图6所示,为了方便测试人员的操作,还可利用MATLAB的⑶KGraphical UserInterface,图形用户接口)工具,编写可视化的交互界面提供给测试人员,引导测试人员进行操作。具体地,用户可自定义,即用户通过树状结构前的复选框进行自由选择需要进行分析的性能,也可进行全功能分析。此外,如果根据算法定制的评价数据图中没有测试人员需要的结果,则测试人员还可根据对比之后的数据自由选择评价数据图的坐标轴,根据X轴和Y轴进行绘图并保存在数据库中。
[0049]应当理解的是,除了通过MATLAB编写软件之外,在实际工作过程中,只要具备计算机功能的程序语言均可实现,例如C、C++或者VB (Visual Basic)等语言。然而由于MATLAB在数据处理方面具有一定的优越性,因此,利用MATLAB强大的数据处理功能,建立通用的定制化的标准数据查看模式,并且利用其强大的数据处理功能进行编辑、绘图等工具进行的一键式数据查看,使得测试人员通过点击操作完成所有的数据查看工作。并且将输出数据终端的格式化进行统一(利用MATLAB工具将其它类型输入数据导入后统一格式),避免了曲线绘制过程中不同格式数据之间的相互转换。此外,通过MATLAB编制定制化的分析报告输出模板,可一键式自动生成分析报告。进一步而言,利用MATLAB语言编写灵敏度分析优化算法,不需要借助第三方优化软件进行分析,简化了动力学模型的标定流程,操作简单易行,并且利用GUI工具生成动力学模型精度分析软件,为用户提供了良好的用户界面。
[0050]为了实现上述实施例,本发明还提出一种基于汽车性能模拟器的性能分析方法。
[0051]图7是根据本发明一个实施例的基于汽车性能模拟器的性能分析方法的流程图。如图7所示,基于汽车性能模拟器的性能分析方法包括。
[0052]S101,接收汽车性能模拟器根据设定的参数信息模拟汽车运行生成的模拟结果。
[0053]S102,根据用户选择的至少一个待分析性能输入模拟结果和对应的仿真实验数据。
[0054]其中,多个待分析性能包括动力性能、操稳性能、制动性能和动态性能。具体地,可导入各种通用类型数据,例如,txt、xlxs或者mat等格式的数据。进一步而言,可读取专业的实验设备数据文件格式,例如,可直接读取汽车性能模拟器的模拟结果数据,或者可直接读取汽车性能模拟器通过仿真实验输入的仿真实验数据。
[0055]S103,对模拟结果和对应的仿真实验数据进行预处理。
[0056]在本发明的实施例中,对模拟结果和对应的仿真实验数据进行零漂分析、标准化处理和截取处理。由此,可以使预处理后的模拟结果和仿真实验数据易于进行分析计算和提取指标等操作。
[0057]S104,对预处理后的模拟结果和对应的仿真实验数据进行数据分析,以获取多个数据分析结果。
[0058]根据本发明实施例的基于汽车性能模拟器的性能分析方法,通过数据接口的通用性识别多种类型的输入数据格式,并通过对汽车性能模拟器的模拟结果进行动力学性能试验数据的自动解算和分析对比,且对分析对比后的分析结果进行数据库统一管理。由此,可以避免繁琐的数据格式转换,便于分析结果数据的维护和对比。进一步而言,可减少测试人员对比数据时繁重的工作量,提高汽车性能模拟器的模拟结果与动力学性能试验数据的对比精度。
[0059]图8是根据本发明一个具体实施例的基于汽车性能模拟器的性能分析方法的流程图。如图8所示,基于汽车性能模拟器的性能分析方法包括。
[0060]S201,显示多个待分析性能。
[0061]具体地,可显示多个待分析性能给测试人员查看,测试人员选定的待分析性能不同则所对应的影响动力学模型的因素也不同,对动力学模型校准的方向也有差别。
[0062]S202,接收用户选择的至少一个待分析性能。
[0063]S203,接收汽车性能模拟器根据设定的参数信息模拟汽车运行生成的模拟结果。
[0064]S204,根据用户选择的至少一个待分析性能输入模拟结果和对应的仿真实验数据。
[0065]其中,多个待分析性能包括动力性能、操稳性能、制动性能和动态性能。具体地,可导入各种通用类型数据,例如,txt、xlxs或者mat等格式的数据。进一步而言,可读取专业的实验设备数据文件格式,例如,可直接读取汽车性能模拟器的模拟结果数据,或者可直接读取汽车性能模拟器通过仿真实验输入的仿真实验数据。
[0066]S205,对模拟结果和对应的仿真实验数据进行预处理。
[0067]在本发明的实施例中,对模拟结果和对应的仿真实验数据进行零漂分析、标准化处理和截取处理。由此,可以使预处理后的模拟结果和仿真实验数据易于进行分析计算和提取指标等操作。
[0068]S206,根据预处理后的模拟结果生成汽车性能模拟器的性能指标。
[0069]具体地,可通过数据解算的方式生成汽车性能模拟器的性能指标,数据结算是根据测试人员选定的待分析性能提取待分析性能的实验指标的提取过程。
[0070]S207,根据预处理后的模拟结果和至少一个待分析性能生成汽车性能模拟器的性能评价数据图。
[0071]S208,根据汽车性能模拟器的性能指标和性能评价数据图和对应的预处理后的仿真实验数据进行对比,以生成汽车性能模拟器的性能指标分析结果和性能评价数据图分析结果。
[0072]此外,在生成分析结果之后,可将分析结果的数据进行格式化的统一,并将分析结果保存至数据库中统一进行管理。
[0073]S209,根据汽车性能模拟器的性能指标分析结果和性能评价数据图分析结果生成汽车性能模拟器的性能分析报告。[0074]根据本发明实施例的基于汽车性能模拟器的性能分析方法,通过数据接口的通用性识别多种类型的输入数据格式,并通过对汽车性能模拟器的模拟结果进行动力学性能试验数据的自动解算和分析对比,且对分析对比后的分析结果进行数据库统一管理。由此,可以避免繁琐的数据格式转换,便于分析结果数据的维护和对比。进一步而言,可减少测试人员对比数据时繁重的工作量,提高汽车性能模拟器的模拟结果与动力学性能试验数据的对比精度。此外,通过分析报告生成模块生成汽车性能模拟器的性能分析报告,可统一性能分析报告的制式,减少了人工编写报告的繁琐操作,并且提高性能分析报告的质量。
[0075]图9是根据本发明另一个具体实施例的基于汽车性能模拟器的性能分析方法的流程图。如图9所示,基于汽车性能模拟器的性能分析方法包括。
[0076]S301,显示多个待分析性能。
[0077]具体地,可显示多个待分析性能给测试人员查看,测试人员选定的待分析性能不同则所对应的影响动力学模型的因素也不同,对动力学模型校准的方向也有差别。
[0078]S302,接收用户选择的至少一个待分析性能。
[0079]S303,接收汽车性能模拟器根据设定的参数信息模拟汽车运行生成的模拟结果。
[0080]S304,根据用户选择的至少一个待分析性能输入模拟结果和对应的仿真实验数据。
[0081]其中,多个待分析性能包括动力性能、操稳性能、制动性能和动态性能。具体地,可导入各种通用类型数据,例如,txt、xlxs或者mat等格式的数据。进一步而言,可读取专业的实验设备数据文件格式,例如,可直接读取汽车性能模拟器的模拟结果数据,或者可直接读取汽车性能模拟器通过仿真实验输入的仿真实验数据。
[0082]S305,对模拟结果和对应的仿真实验数据进行预处理。
[0083]在本发明的实施例中,对模拟结果和对应的仿真实验数据进行零漂分析、标准化处理和截取处理。由此,可以使预处理后的模拟结果和仿真实验数据易于进行分析计算和提取指标等操作。
[0084]S306,根据预处理后的模拟结果生成汽车性能模拟器的性能指标。
[0085]具体地,可通过数据解算的方式生成汽车性能模拟器的性能指标,数据结算是根据测试人员选定的待分析性能提取待分析性能的实验指标的提取过程。
[0086]S307,根据预处理后的模拟结果和至少一个待分析性能生成汽车性能模拟器的性能评价数据图。
[0087]S308,根据汽车性能模拟器的性能指标和性能评价数据图和对应的预处理后的仿真实验数据进行对比,以生成汽车性能模拟器的性能指标分析结果和性能评价数据图分析结果。
[0088]此外,在生成分析结果之后,可将分析结果的数据进行格式化的统一,并将分析结果保存至数据库中统一进行管理。
[0089]S309,当汽车性能模拟器的性能指标和性能评价数据图和对应的仿真实验数据不相同时,分别计算多个影响因子对应的权重值,并根据多个影响因子对应的权重值生成相关性矩阵,以及根据相关性矩阵生成汽车性能模拟器的相关性分析结果。
[0090]具体地,如果判断汽车性能模拟器的模拟结果和仿真实验数据的一致性较差,通过设定优化参数和仿真工况,调用汽车性能模拟器的动力学模型,通过优化算法计算出影响分析性能的影响因子的权重大小,并根据影响因子的权重值生成相关性矩阵,由此,可为汽车性能模拟器的动力学模型的标定提供推荐依据。
[0091]S310,根据多个影响因子对应的权重值对多个影响因子进行排序,并根据排序结果和用户的指令对设定的参数信息进行标定。
[0092]具体地,可根据相关性矩阵获取影响汽车性能模拟器模拟结果中该性能权重值最大的几类动力学模型的参数信息,并将参数信息返回至汽车性能模拟器的动力学模型中检测此参数信息输入是否存在错误或者输入误差的问题,然后根据用户输入的指令对汽车性能模拟器的动力学模型的参数信息进行标定。
[0093]S311,根据汽车性能模拟器的相关性分析结果生成汽车性能模拟器的性能分析报
生口 ο
[0094]具体地,在判断汽车性能模拟器的模拟结果和仿真实验数据的一致性较差时,生成的分析报告除了包括上述的汽车性能模拟器的模拟结果与性能评价数据图对比和性能评价指标对比之外,还包括汽车性能模拟器的动力学模型的相关性分析结果,即相关性矩阵。
[0095]根据本发明实施例的基于汽车性能模拟器的性能分析方法,通过模型化的优化算法,计算汽车性能模拟器的动力学模型的相关性矩阵,并根据相关性矩阵生成相关性的分析结果,以及根据相关性分析结果对汽车性能模拟器的动力学模型的参数信息进行标定。由此,可以为汽车性能模拟器的动力学模型的标定提供了方向,节省了测试人员由于在对动力学模型标定过程中需要经过多次迭代才能完成标定的繁琐操作,提高了对动力学模型标定的标定精度。
[0096]应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0097]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0098]尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
【权利要求】
1.一种基于汽车性能模拟器的性能分析系统,其特征在于,包括:汽车性能模拟器和性能分析装置,其中, 所述汽车性能模拟器用于根据设定的参数信息模拟汽车的运行,并生成模拟结果;所述性能分析装置包括:数据输入模块,用于根据用户选择的至少一个待分析性能输入所述模拟结果和对应的仿真实验数据; 数据处理模块,用于对所述模拟结果和对应的仿真实验数据进行预处理;以及数据分析模块,用于对预处理后的所述模拟结果和对应的仿真实验数据进行数据分析,以获取多个数据分析结果。
2.如权利要求1所述的性能分析系统,其特征在于,所述多个待分析性能包括动力性能、操稳性能、制动性能和动态性能。
3.如权利要求1所述的性能分析系统,其特征在于,所述数据分析模块具体包括: 数据解算单元,用于根据所述预处理后的模拟结果生成所述汽车性能模拟器的性能指标; 打印分析单元,用于根据所述预处理后的模拟结果和所述至少一个待分析性能生成所述汽车性能模拟器的性能评价数据图;以及 数据对比单元,用于根据所述汽车性能模拟器的性能指标和性能评价数据图和对应的预处理后的仿真实验数据进行对比,以生成所述汽车性能模拟器的性能指标分析结果和性能评价数据图分析结果。
4.如权利要求3所述的性能分析系统,其特征在于,所述性能分析装置还包括: 分析报告生成模块,用于根据所述汽车性能模拟器的性能指标分析结果和性能评价数据图分析结果生成所述汽车性能模拟器的性能分析报告。
5.如权利要求4所述的性能分析系统,其特征在于,所述数据分析模块还包括: 计算单元,用于在所述汽车性能模拟器的性能指标和性能评价数据图和对应的仿真实验数据不相同时,分别计算多个影响因子对应的权重值,并根据所述多个影响因子对应的权重值生成相关性矩阵,以及根据所述相关性矩阵生成所述汽车性能模拟器的相关性分析结果; 所述分析报告生成模块还用于根据所述汽车性能模拟器的相关性分析结果生成所述汽车性能模拟器的性能分析报告。
6.如权利要求5所述的性能分析系统,其特征在于,所述性能分析装置还包括: 标定模块,用于根据所述多个影响因子对应的权重值对所述多个影响因子进行排序,并根据排序结果和所述用户的指令对所述设定的参数信息进行标定。
7.一种基于汽车性能模拟器的性能分析方法,其特征在于,包括: 接收汽车性能模拟器根据设定的参数信息模拟汽车运行生成的模拟结果; 根据用户选择的至少一个待分析性能输入所述模拟结果和对应的仿真实验数据; 对所述模拟结果和对应的仿真实验数据进行预处理;以及 对预处理后的所述模拟结果和对应的仿真实验数据进行数据分析,以获取多个数据分析结果。
8.如权利要求7所述的性能分析方法,其特征在于,所述多个待分析性能包括动力性能、操稳性能、制动性能和动态性能。
9.如权利要求7所述的性能分析方法,其特征在于,所述对预处理后的所述模拟结果和对应的仿真实验数据进行数据分析具体包括: 根据所述预处理后的模拟结果生成所述汽车性能模拟器的性能指标; 根据所述预处理后的模拟结果和所述至少一个待分析性能生成所述汽车性能模拟器的性能评价数据图;以及 根据所述汽车性能模拟器的性能指标和性能评价数据图和对应的预处理后的仿真实验数据进行对比,以生成所述汽车性能模拟器的性能指标分析结果和性能评价数据图分析结果。
10.如权利要求7所述的性能分析方法,其特征在于,在所述根据所述汽车性能模拟器的性能指标和性能评价数据图和对应的预处理后的仿真实验数据进行对比之后,还包括: 当所述汽车性能模拟器的性能指标和性能评价数据图和对应的仿真实验数据不相同时,分别计算多个影响因子对应的权重值,并根据所述多个影响因子对应的权重值对所述多个影响因子进行排序,并根据排序结果和用户的指令对所述设定的参数信息进行标定,以及根据所述多个影响因子对应的权重值生成相关性矩阵,并根据所述相关性矩阵生成所述汽车性能模拟器的相关性分析结果;以及 根据所述汽车性能模拟器的相关性分析结果生成所述汽车性能模拟器的性能分析报告。
【文档编号】G05B17/02GK103885341SQ201410123125
【公开日】2014年6月25日 申请日期:2014年3月28日 优先权日:2014年3月28日
【发明者】张东珉, 赵永坡, 张凯, 陈培源, 张朝雷 申请人:长城汽车股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1