一种混合动力电动汽车行驶状态的智能识别方法

文档序号:6471594阅读:156来源:国知局

专利名称::一种混合动力电动汽车行驶状态的智能识别方法
技术领域
:本发明涉及一种混合电动汽车的当前行驶状态的智能识别方法,属于电动汽车控制
技术领域

背景技术
:电动汽车是我国汽车发展的一个重要方向,对混合动力电动汽车控制策略的研究已经成为汽车研究的热点之一,而汽车行驶时的能源分配问题又是电动汽车控制策略研究的重点。与传统发动机汽车相比,混合动力电动汽车的控制策略与汽车行驶状态紧密联系,而目前国内还没有对汽车行驶状态进行识别的设备和方法,因此混合动力电动汽车在燃油经济性和排放性能方面的优势没有得到最大体现。本发明通过对汽车的行驶车速进行处理和计算,从而有效地识别出了汽车的行驶状态,帮助电动汽车整车控制器更好的对汽车的能量进行分配。
发明内容本发明的目的是通过如下技术方案实现的由于目前没有对汽车行驶状态进行识别的方法和技术,在一定程度上影响了混合动力电动汽车的能量分配以及汽车燃油经济性和排放性能的提高,为了弥补这一不足,本发明提供一种智能识别混合动力电动汽车行驶状态的方法。通过采集汽车一段时间的行驶速度,然后采用神经网络方法对其进行计算和分析,从而识别出汽车当前的行驶状态,帮助汽车自身的整车控制系统调整参数,使得混合动力电动汽车的燃油经济性和排放性能得到更大的提高。采用神经网络识别汽车行驶工况的工作过程主要分为两个阶段,首先是学习期,其主要是通过对汽车标准行驶工况进行学习,从而确定状态识别程序中的各项参数然后是工作期,主要是采集汽车的行驶车速并进行处理,再通过状态识别程序计算得到汽车的当前行驶状态是属于哪种标准行驶工况。第一个阶段学习期,主要通过在PC机中用matlab编写程序来实现,其方法步骤为-步骤l:首先输入现有汽车主干道、快速路等国家或者地方标准行驶工况,然后分别对汽车主干道、快速路等的行驶工况进行分段,每一小段作为一个样本,而且每个样本的时间可以重叠。若设定每个小样本的采样时间为/,秒,每隔f,秒钟进行一次采样,r、.=",~,则其划分结果为o^秒为一段工况,g^+^;)秒为一段工况,2^(2f,+《)秒为一段工况,……,("力)("力+d秒为一段工况,并把每种工况分段后的结果进行存储,若主干道工况分为wl段,则把主干道工况的存储为数组v.,,v__2,......vz1;若快速路工况分为"2段,快速路工况存储为数组,,……,u步骤2:对每一小段工况数组进行处理,首先通过工况的速度计算加速度,当加速度为正时存储为数组fl:,,"_-2,......,fi^,,"42,……,"to2,......,当加速度为负时存储为数组r:,,~2,......,rOTl,&,&,......,&2,......,以及每个采样点的速度和加速度的乘积存储为数组v^,,,......,,,w^,......,v"te2,......。再对速度和正加速度的数组计算其数据的最大值、平均值以及标准差,对负加速度的数组计算其数据的最小值、平均值和标准差,对加速度和速度乘积的数组计算其数据的平均值。再对速度、正加速度、负加速度、速度和加速度的乘积的数组进行节点划分和数据统计,并计算每部分占时间的百分比;步骤3:采用上述步骤2中计算得到的参数,作为神经网络学习的训练样本X。X2……A,即输入层;采用乂代表主干路工况,K代表快速路工况,……,^代表第m中工况,作为神经网络的输出层;然后采用公式(1)进行计算,求得神经网络各连接权上的权值M^、。—zm(i)第二个阶段工作期,主要通过在PC机中采用C编写行驶状态智能识别程序,然后下载到智能识别控制器中实现,其方法步骤为步骤4:首先对速度进行限幅滤波法处理当前采集到车速与前一次求得的车速进行对比,若变化量大于V。,则取前一次求得的车速,若变化小于V一则当前采集到车速;然后对速度进行递推平均滤波法处理若在第一阶段中速度的釆样频率为^秒钟一次,则取前次的车速的平均值作为当前车速;步骤5:存储一定时间的车速,形成车速数组。若在第一阶段中选用^秒的样本进行神经网络权值计算,则在汽车行驶过程中在每次采样后存储前f,秒内的车速,形成一个具有",个速度值的数组作为一个速度片断;步骤6:对上述速度片断按照第一阶段中的步骤2进行计算,得到神经网络计算所需的各项参数;歩骤7:然后采用公式(l)进行神经网络计算,即得到当前汽车行驶状态^。本发明的有益效果是对汽车行驶状态识别效果明显,可以帮助电动汽车控制器合理有效地调节控制参数,从而进一歩提高电动汽车的燃油经济性和排放性能。图1为本发明采用神经网络实现智能识别流程图2为某城市主干道行驶工况;图3为某城市快速路行驶工况;图4为本发明采用本智能识别方法的识别效果图。具体实施例方式下面结合附图对本发明作进一步描述如下-如图1所示,采用神经网络进行智能识别需要进行两个阶段,第一个阶段是学习期,主要是计算智能识别程序所需的控制参数,第二个阶段就是编写智能识别程序,然后下载到控制器中就可以实时的对汽车的行驶状态进行识别。下面我们将结合实例对上述两个阶段分别进行详细的阐述第一个阶段,学习期如图1的上半部所示步骤l:采集汽车主干路和快速路标准行驶工况。然后对汽车行驶工况进行分段,得到小速度片段,即小样本。在本次实例分析中,每个小样本的采样时间为f,选用180秒,G.选用l秒钟,因此",=180,^=^7,^。分段结果为0180为一个样本小段,1181为一个样本小段,依次类推。并把每种工况分段后的结果进行存储,主干道工况分为800段,存储为数组^,vz2,......v8。。;快速路工况分为64段,存储为数组^,vi2,......,v64;步骤2:计算各个速度片段的参数。首先通过工况的速度计算加速度,当加速度为正时存储为数组fl^,"z2,……,flz;1,"w,"42,……,"to2,当加速度为负时存储为数组^,&,......,p&,&,......,&2,以及每个采样点的速度和加速度的乘积存储为数组w^,vaz2,......,w^,raw,ra42,......,raM。再对速度和正加速度的数组计算其数据的最大值、平均值以及标准差,对负加速度的数组计算其数据的最小值、平均值和标准差,对速度和加速度乘积的数组计算其数据的平均值。再对速度、正加速度、负加速度、速度和加速度的乘积的数组进行节点划分和数据统计,并计算每部分占时间的百分比,例如若对速度划分节点为4个,即lm/"5m"、10w/"15m",则计算速度小于等于lw〃的采样点数占采样总点数的比例、速度大于1小于等于5m"的点数占总点数的比例、速度大于5小于等于10m"点数占总点数的比例、速度大于IO小于等于15m"的点数占总点数的比例、速度大于15m/s的点数占总点数的比例;若对正加速度划分节点为1个,即7w"2,则计算加速度大于0小于等于71"2的点数占总点数的比例、加速度大于7附"2的点数占总点数的比例;若对负加速度划分节点为1个,即一7m"2,则计算减速度大于等于-7小于Om/P的点数占总点数的比例、减速度小于-7m/^的点数占总点数的比例;若对速度和加速度的乘积节点为3个,即3/w2/^、6w2/,、10w2//,则计算速度和加速度的乘积小于0附2"3的点数占总点数的比例、速度和加速度的乘积大于3小于等于6mV^的点数占总点数的比例、速度和加速度的乘积大于6小于等于10附2"3的点数占总点数的比例、速度和加速度的乘积大于10m2/的点数占总点数的比例。最终主干道工况计算得到一个800*24的矩阵,快速路工况计算得到一个64*24的矩阵;步骤3:计算神经网络识别中的参数。把步骤2中对主干道和快速路得到的两个矩阵作为输入层;然后定义主干道乃为1,快速路力为O,作为输出层。通过公式(1)计算得到,v^为矩阵[-12.214;-12.269;-12.183;6.0995;2.3818;2.3416;-13.32;-13.214;-13.924;5細5;5.7457;-0.06623;6.0199;2.8603;1.3746;4.3112;3.712;2.9215;-5.1756;陽11.405;-10.7;-3,1999;陽2.5333;-3.1603],~=7.5095;第二个阶段,工作期如图1的下半部所示步骤4:对采集到的车速进行滤波处理。首先对速度进行限幅滤波法处理若v。选用20km/h,与前一次求得的车速进行对比,若变化量大于20km/h,则取前一次求得的车速,若变化小于20km/h,则取当前采集到的车速;然后对速度进行递推平均滤波法处理若选用10,则取前10次的车速的平均值作为当前车速;步骤5:存储前(即180秒内的车速得到一个速度数组;步骤6:对上述速度组计算表1中数值,得到一个矩阵;步骤7:把得到的矩阵代入神经网络计算公式(1)便可得到当前行驶状态。如图2所示,图中纵坐标为速度,横坐标为时间,曲线是中国某城市主干道的标准行驶工况。如图3所示,图中纵坐标为速度,横坐标为时间,曲线是中国某城市快速路的标准行驶工况。如图4所示,图中左侧纵坐标为速度,右侧纵坐标为行驶状态,横坐标表示时间,图中实线为某型号电动汽车在某城市实际行驶速度曲线,图中虚线为识别出的行驶状态结果,在02132秒和26023035秒的上识别结果为1,表示在主干道上行驶,在其他时间段上识别结果为0,表示在快速路上行驶,与实际行驶状况基本吻合,识别效果明显。表h神经网络计算中样本计算所需参数<table>tableseeoriginaldocumentpage8</column></row><table>说明va:代表加速度和速度的乘积,单位为m7s3。权利要求1、一种混合动力电动汽车行驶状态的智能识别方法,其特征在于采用神经网络识别汽车行驶工况,其工作过程主要分为两个阶段第一个阶段为学习期,主要通过在PC机中用matlab编写程序来实现,其方法步骤为步骤1首先输入现有汽车主干道、快速路等的国家或者地方标准行驶工况,然后分别对汽车主干道、快速路等的行驶工况进行分段,每一小段作为一个样本,而且每个样本的时间可以重叠;若设定每个小样本的采样时间为ts秒,每隔tf秒钟进行一次采样,ts=nitf,则其划分结果为0~ts秒为一段工况,tf~(tf+ts)秒为一段工况,2tf~(2tf+ts)秒为一段工况,......,(n·tf)~(n·tf+ts)秒为一段工况,并把每种工况分段后的结果进行存储;若主干道工况分为n1段,则把主干道工况的存储为数组vz1,vz2,......vzn1;若快速路工况分为n2段,快速路工况存储为数组vk1,vk2,......,vkn2;步骤2对每一小段工况数组进行处理,首先通过工况的速度计算加速度,当加速度为正时存储为数组az1,az2,......,azn1,ak1,ak2,......,akn2,......,当加速度为负时存储为数组rz1,rz2,......,rzn1,rk1,rk2,......,rkn2,......,以及每个采样点的速度和加速度的乘积存储为数组vaz1,vaz2,......,vazn1,vak1,vak2,......,vakn2,......,再对速度和正加速度的数组计算其数据的最大值、平均值以及标准差,对负加速度的数组计算其数据的最小值、平均值和标准差,对加速度和速度乘积的数组计算其数据的平均值;再对速度、正加速度、负加速度、速度和加速度的乘积的数组进行节点划分和数据统计,并计算每部分占总时间的百分比;步骤3采用上述步骤2中计算得到的参数,作为神经网络学习的训练样本x1、x2……xk,即输入层;采用y1代表主干道工况,y2代表快速路工况,……,ym代表第m种工况,作为神经网络的输出层;然后采用公式(1)进行计算,求得神经网络各连接权上的权值wim、bm;第二个阶段为工作期,主要通过在PC机中采用C编写行驶状态智能识别程序,然后下载到智能识别控制器中实现,其方法步骤为步骤4首先对速度进行限幅滤波法处理当前采集到车速与前一次求得的车速进行对比,若变化量大于vc,则取前一次计算得到的车速,若变化小于vc,则取当前采集得到的车速;然后对速度进行递推平均滤波法处理若在第一阶段中速度的采样频率为tf秒钟一次,则取前nc次的车速的平均值作为当前车速;步骤5存储一定时间的车速,形成车速数组;若在第一阶段中选用ts秒的样本进行神经网络权值计算,则在汽车行驶过程中在每次采样后存储前ts秒内的车速,形成一个具有ni个速度值的数组作为一个速度片断;步骤6对上述速度片断按照第一阶段中的步骤2进行计算,得到表1中的各项参数;步骤7然后采用公式(1)进行神经网络计算,即得到当前汽车行驶状态ym。2、根据权利要求1所述的一种智能识别混合动力电动汽车行驶状态的方法,其特征在于采用神经网络计算汽车行驶状态参数设计时,对汽车的行驶工况进行了划分,划分的时间^为120~300秒,间隔时间^为0.53秒,且划分的时间可以重叠。3、根据权利要求1所述的一种混合动力电动汽车行驶状态的智能识别方法,其特征在于采用神经网络计算汽车行驶状态参数时,在对时间片断计算过程中,对速度、加速度、速度和加速度的乘积进行了节点划分,划分节点为1~10。4、根据权利要求1所述的一种混合动力电动汽车行驶状态的智能识别方法,其特征在于采用神经网络计算汽车行驶状态参数时,选用了平均速度、车速的标准差、最高车速、平均加速度、加速度的标准差、最大加速度、平均减速度、最小减速度、减速度的标准差、速度和加速度的乘积的平均值以及对车速、加速度、速度和加速度的乘积进行节点划分后,各部分占总时间的比例作为神经网络学习的输入。5、根据权利要求1所述的一种混合动力电动汽车行驶状态的智能识别方法,其特征在于采用神经网络识别汽车的行驶状态时,针对现实中车速的变化特征,首先对车速进行了限幅滤波法处理,其变化量^为18~30y^//2,然后又对车速进行了递推平均滤波法处理,选用速度个数"。为1025。全文摘要本发明公开了一种混合电动汽车行驶状态的智能识别方法,属于电动汽车控制
技术领域
。该方法主要采用神经网络进行识别,其工作过程主要分为学习期和工作期两个阶段。在学习期,首先采集汽车的标准行驶工况,并进行分段,再对每个小样本进行计算,得到一系列样本参数,然后代入神经网络计算公式得到智能识别控制所需的参数;在工作期,首先对采集得到的速度进行限幅滤波法处理,再进行递推平均滤波法处理,然后存储一定时间的速度并进行计算,再把计算结果代入神经网络计算公式便可以得到汽车当前的行驶状态。本发明对汽车行驶状态识别效果明显,因此可以帮助电动汽车控制器合理有效地调节控制参数,从而进一步提高电动汽车的燃油经济性和排放件。文档编号G06N3/02GK101419679SQ200810239168公开日2009年4月29日申请日期2008年12月11日优先权日2008年12月11日发明者宋建锋,欣张,毅田申请人:北京交通大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1