[发明专利]混联式混合动力汽车发动机最佳运行线在线学习方法有效
申请号: | 202010284818.6 | 申请日: | 2020-04-13 |
公开(公告)号: | CN111456860B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 胡云峰;麻宝林;宫洵;吕良;史少云;陈虹 | 申请(专利权)人: | 吉林大学 |
主分类号: | F02D41/14 | 分类号: | F02D41/14;F02D29/02 |
代理公司: | 吉林长春新纪元专利代理有限责任公司 22100 | 代理人: | 白冬冬 |
地址: | 130012 吉*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 混联式 混合 动力 汽车发动机 最佳 运行 在线 学习方法 | ||
1.一种混联式混合动力汽车发动机最佳运行线在线学习方法,其特征在于:其步骤是:
a、信息采集模块:
发动机瞬时油耗模型是基于查map表方式建立,由下式得出:
Wf(ωe,τe,Tcl)=ffuel,map(ωe,τe)·fcl,map(Tcl), (1)
其中ffuel,map表示名义温度下通过查map表所得到的标称油耗,ωe为测量得到的发动机瞬时转速,τe为发动机扭矩,fcl,map表示发动机水温对标称油耗影响的修正因子,Tcl为发动机水温;发动机BSFC由下式得出:
b、发动机燃油消耗梯度估计模块:
燃油消耗梯度的近似表示
在某发动机温度下,针对发动机运行在某一功率Pe时,计算发动机瞬时油耗关于转速方向的梯度值用下式近似表示:
因而可得:
Δ(be)=GΔ(ωe), (4)
其中Δ(x)=x+-x代表任意变量x的微小增量,上式可表示为其中
基于递归最小二乘的发动机燃油消耗梯度数值估计方法:
使用含遗忘因子的递归最小二乘算法来估计梯度G:
其中η代表遗忘因子,Q代表估计误差协方差矩阵,H代表增益矩阵;
c、发动机燃油消耗梯度的OOL在线学习过程:
采用一阶梯度下降法,搜索发动机运行功率Pe下油耗最低对应工作点,其迭代更新过程由下式表示:
其中γ为迭代学习率,通常大于0,i为迭代次数,为第i次迭代时发动机期望转速设定值,为迭代优化变量,G为当前发动机设定转速燃油消耗梯度;
选择最大迭代次数为N次,梯度值的二范数||G||小于δ为迭代终止条件,分别设定发动机输出功率序列为在优化发动机输出功率时,初始迭代发动机转速设定值为ω0;
发动机输出功率时,迭代初始发动机转速设置为发动机输出功率所优化出的发动机最优转速,这样做不仅可以避免陷入局部次优点,而且缩短优化搜索时间,实现发动机最佳运行线在线学习优化;
d、混联式混合动力汽车电机扭矩控制模块
4.1电机M/G1扭矩控制
行星齿轮组通过齿面啮合机械连接,其传动关系如下所示:
ωr=(1+ρ)ωc-ρωs;
其中ωs代表太阳轮转速,ωc代表行星架转速,ωr代表齿圈转速,ρ代表太阳轮齿数Zs与齿圈齿数Zr之比;
基于梯度下降算法在发动机输出功率Pe下迭代计算得转速期望设定值为通过行星齿轮传动关系,计算得到M/G1参考转速ωM/G1r;通过PI控制器调节M/G1转速。PI控制器数学表达形式如下所示:
TM/G1r=kp(ωM/G1r-ωM/G1)+ki∫(ωM/G1r-ωM/G1)dt, (13)
其中ωM/G1为M/G1实际转速,TM/G1r为M/G1参考期望扭矩,kp与ki分别是比例控制器和积分控制器的增益;
4.2电机M/G2扭矩控制
当车辆负载需求功率Pd在电动汽车模式功率Pev边界内时,即Pd≤Pev,发动机所需提供功率如下式表示:
其中,soc代表蓄电池荷电状态,soct代表soc的设定阈值,Pch代表蓄电池充电功率;
当车辆需求功率在发动机所能提供最大功率Pe,max范围内时,即Pev<Pd<Pe,max,发动机所需提供能量如下式表示:
当车辆需求功率超过发动机所能提供最大功率时,发动机所需提供能量如下式表示:
Pe=Pe,max (16)
通过PM/G1=ωM/G1TM/G1r可以求得M/G1的功率,通过能量守恒定律,求得M/G2功率如下所示:
PM/G2=Pd-Pe-PM/G1, (1)
其中Pe代表发动机功率;
通过可求得M/G2参考期望扭矩,所以,通过闭环控制,即可将发动机转速调节至最优转速值ωesp。
2.根据权利要求1所述的混联式混合动力汽车发动机最佳运行线在线学习方法,其特征在于:发动机燃油消耗梯度的OOL在线学习过程采用二阶梯度下降法对发动机最佳运行线在线学习;
定义发动机最低BSFC与发动机设定转速与输出功率有如下关系:
其中,be=f(v,P),P=Pe,ν=ωsp为优化参数变量,v*为发动机最优转速设定值。在发动机输出功率小范围波动时,假定ν(P+ΔP)=ν+Δν,可得:
fν(ν+Δν,P+ΔP)=0 (8)
对上式在(ν,P)点处进行一阶泰勒展开可得:
fν(ν,P)+fνv(ν,P)Δν+fνP(ν,P)ΔP=0 (9)
解得发动机设定转速迭代步长如下式表示:
Δν=-[fνv(ν,P)]-1[fν(ν,P)+fνP(ν,P)ΔP] (10)
其中fνv(ν,P)为海森矩阵,fν(ν,P)为一阶梯度矩阵,fνP(ν,P)混合偏导矩阵;
若发动机输出功率为常值,则二阶梯度下降法迭代步长如下式表示:
Δν=-[fνv(ν,P)]-1fν(ν,P) (11)
迭代学习率为海森矩阵的逆矩阵,即γ=[fνv(ν,P)]-1。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010284818.6/1.html,转载请声明来源钻瓜专利网。