The invention discloses a vehicle performance simulation and calculation method based on Matlab, which comprises the following steps: 1, step 2, calculation program; profile; step 3, curve display; step 4, step 5, data display; data storage; step 6, report generation; the invention is used for the calculation of basic performance data the vehicle, as the theoretical basis of vehicle performance analysis and simulation. For new energy vehicles, the invention can be calculated by Matlab on the vehicle parameters, the parameters of each vehicle auto parts input to the software, the program of vehicle performance simulation and calculation and does not need the real vehicle, only through a computer that can calculate the performance of the vehicle, and do not need to understand the specific professional knowledge, save a lot of time.
【技术实现步骤摘要】
一种基于Matlab的汽车整车性能仿真与计算方法
本专利技术涉及一种基于Matlab的汽车整车性能仿真与计算方法,属于自动控制
技术介绍
目前,随着新能源汽车技术的不断发展,对于新能源汽车性能仿真计算的需求越来越高,而以往应用于传统汽车的传统的仿真软件已经不能适合现在的新能源汽车使用,传统的仿真软件不仅计算出来的数据不准确详细,而且仿真速度较慢,自定义配置程序繁琐,完全不能满足对于仿真计算需求的高效化、精确化、多样化的要求。由于现在不同的汽车车型越来越多,每一种汽车车型上的参数或者零部件都略有不同,不可能为每一辆汽车精确地进行建模仿真,因为,这样不但工作量非常巨大,而且人为操作也非常容易出现错误,使仿真出的结果和实际差别很大,完全没有参考和利用价值。目前,传统现有的仿真计算软件,例如,Advisor、Cruise。Advisor使用Simulink进行建模,仿真速度较慢,而且对汽车整车参数进行配置时需要修改大量参数,另外软件版本比较旧,在新平台上运行时会有许多问题,其稳定性差、计算速度非常慢,完全不能应用于大量数据的仿真与计算。Cruise能够模块化的配置汽车整车的每个零部件参数,但是配置必须要在Cruise制定好的规则之内,只能选择已有的选项进行更改,计算方式全部被封装在软件之中,无法查看、修改计算的方法,灵活性较差,不便于对多种车型参数、计算数据的自定义。为了解决上述问题,有必要提供一种配置简单快捷、数据计算速度快、功能自定义方便、自动化程度高的汽车整车性能仿真计算方法及相应的软件。
技术实现思路
本专利技术的目的在于提供一种能够克服上述技术问题 ...
【技术保护点】
一种基于Matlab的汽车整车性能仿真与计算方法,其特征在于,通过配置文件定义汽车整车上各个零部件的参数,并且同时存储多种型号的参数,参数能够实时进行更改,根据自己的需求编写计算程序,快速的根据选择的参数进行计算并且以曲线或者图表的形式显示出来,直接选择不同的计算程序进行计算,数据保存为多种格式,自动根据自定义模板生成报告;具体包括以下步骤:步骤1、计算程序;所述步骤1计算程序用于计算汽车整车的基本性能数据,为对汽车整车性能分析和仿真提供基本的理论依据,所述步骤1计算程序根据汽车整车动力学公式和模型,对汽车整车系统进行仿真和计算,计算出汽车整车的基本性能,包括加速时间、加速度、效率、能耗、爬坡度;步骤2、配置文件;所述步骤2配置文件是存储各种汽车整车的零部件的参数并在计算时对所述汽车整车的零部件的参数进行调用,所述的配置文件包括软件配置文件和参数配置文件;所述软件配置文件中存储了软件的基本设置,所述软件配置文件中包括了软件各个功能文件所在的路径;所述参数配置文件包括汽车整车参数、电池参数、电机参数、变速箱参数、环境参数、控制策略参数、路况的配置信息,所述配置文件能够使用Mat文件、Ex ...
【技术特征摘要】
1.一种基于Matlab的汽车整车性能仿真与计算方法,其特征在于,通过配置文件定义汽车整车上各个零部件的参数,并且同时存储多种型号的参数,参数能够实时进行更改,根据自己的需求编写计算程序,快速的根据选择的参数进行计算并且以曲线或者图表的形式显示出来,直接选择不同的计算程序进行计算,数据保存为多种格式,自动根据自定义模板生成报告;具体包括以下步骤:步骤1、计算程序;所述步骤1计算程序用于计算汽车整车的基本性能数据,为对汽车整车性能分析和仿真提供基本的理论依据,所述步骤1计算程序根据汽车整车动力学公式和模型,对汽车整车系统进行仿真和计算,计算出汽车整车的基本性能,包括加速时间、加速度、效率、能耗、爬坡度;步骤2、配置文件;所述步骤2配置文件是存储各种汽车整车的零部件的参数并在计算时对所述汽车整车的零部件的参数进行调用,所述的配置文件包括软件配置文件和参数配置文件;所述软件配置文件中存储了软件的基本设置,所述软件配置文件中包括了软件各个功能文件所在的路径;所述参数配置文件包括汽车整车参数、电池参数、电机参数、变速箱参数、环境参数、控制策略参数、路况的配置信息,所述配置文件能够使用Mat文件、Excel、文本文件的格式进行存储,能够进行显示和修改;每一类的软件配置文件和参数配置文件都单独存储在一个文件之中,所述存储文件的类型为TxT文本文件、M文件、Mat文件、Excel文件,程序会根据不同的存储文件类型进行读取,也会对存储文件中数据的格式、内容进行判断,如果数据错误则发出警告,提示用户数据输入出错,所述对文件中数据的格式、内容进行判断是由编写程序为每一类配置文件写一个检测器,检测常用的一些数据内容和格式,这样在加载数据时就会检测出数据的问题,而不是等到计算时才判断数据是否正确;步骤3、曲线显示;所述步骤3曲线显示是将所述的步骤1计算程序所计算出的数据通过折线图、饼状图、柱状图、概率分布图、散点图的形式绘制出来并注明坐标轴名称、范围、图例然后以图形的方式将所述的步骤1计算程序所计算出的数据直观的展示出来,即以更加直观的方式展示数据的变化趋势及分布,同时,通过不同的颜色标记不同的数据;步骤4、数据显示;所述步骤4数据显示是将所述步骤1计算程序计算出的数据显示在表格中以供使用者查看和分析;所述步骤4数据显示包括计算结果显示、参数显示,用数值或字符串显示,所述步骤4数据显示是将读取的配置文件以表格形式显示出来并能对参数进行修改且支持参数的实时计算和非实时计算;所述实时计算即当参数修改时立刻对数据进行重新计算和对曲线重新绘制,所述非实时计算即当参数修改完后通过按钮控制数据和曲线的重新计算和绘制;所述步骤4数据显示也能够对计算结果进行显示、将所述数据复制或保存及定义所述数据显示的间隔和范围;步骤5、数据保存;所述步骤5数据保存是将所述的步骤1计算程序计算出的数据进行存储以便于之后对数据的整理和分析;步骤6、报告生成;所述步骤6报告生成定义了报告中数据和曲线的格式,生成报告时会根据定义中曲线、数据的格式进行生成;所述步骤6报告生成是将所述步骤1计算程序所计算出的数据、步骤3所绘制的图形和步骤4所显示的数据表格自动生成Excel或者Word格式的报告即并保存在Word、Excel的类型的文件中,报告的格式由模板进行定义,保存时选择的是模板,称为报告模板,程序会解析模板的内容并且根据模板中的定义将所述步骤1计算的数据和步骤3绘制的曲线保存在报告之中并能够选择报告保存的名称和位置。2.根据权利要求1所述的一种基于Matlab的汽车整车性能仿真与计算方法,其特征在于,所述步骤1计算程序能够使用Excel文件、Word文件、M文件或文本文件的格式进行保存,所述步骤1计算程序按照Matlab语言进行书写,然后对文件的格式进行判断,根据不同的格式对所述保存步骤1计算程序的...
【专利技术属性】
技术研发人员:李占江,任钢,李麟,李梦阳,
申请(专利权)人:南京越博动力系统股份有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。