[发明专利]一种用于发动机油耗优化的快速迭代求解方法有效
申请号: | 202010678025.2 | 申请日: | 2020-07-15 |
公开(公告)号: | CN111859657B | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 高炳钊;刘嘉琪;董世营;洪金龙;陈虹 | 申请(专利权)人: | 吉林大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F17/11;G06F17/16;G06F17/15 |
代理公司: | 长春吉大专利代理有限责任公司 22201 | 代理人: | 杜森垚 |
地址: | 130012 吉林省长春市*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 发动机 油耗 优化 快速 求解 方法 | ||
1.一种用于发动机油耗优化的快速迭代求解方法,其特征在于,包括以下步骤:
步骤一、确定非线性系统优化算法基础,将非线性系统转化为具有时变扰动的线性系统,并确定其优化目标函数和控制律;所述步骤一确定非线性系统优化算法基础包括以下过程:
对于非线性系统:
将其转化为一个具有时变扰动的线性方程:
其中,x∈Rn×1和u∈Rm×1分别为状态变量和控制变量;d∈Rl×1为时变扰动;y∈Rs×1为输出变量;A∈Rn×n和Bu∈Rn×m分别为状态矩阵和控制矩阵,Bd∈Rn×l和C∈Rs×n分别为扰动矩阵和输出矩阵;
定义目标函数为:
其中,Q∈Rs×s和R∈Rm×m是正定加权矩阵;
控制律表示为系统状态、扰动及其导数的反馈形式:
Kx=-R-1BuTP
Kd=-R-1BuTh0′
Kdi=-R-1BuThi′
i=1,2,...
步骤二、在非线性系统优化算法基础上提出快速迭代算法:在第一次迭代中去除扰动,结合控制律获得控制变量和状态变量;在第二次迭代中,用上一次迭代的控制变量和状态变量更新原非线性系统,结合控制律得到第二次迭代的控制变量和状态变量;依次对非线性系统进行更新,最终得到迭代的优化轨迹并找到规律;所述步骤二中,快速迭代算法包括以下步骤:
2.1)在第一次迭代中,将非线性系统中的时变扰动去除,即将非线性系统转化为线性系统选择控制律为u1=Kxx1,得到控制变量u1和状态变量x1;
2.2)在第二次迭代中,通过将控制变量u1和状态变量x1代入原非线性系统,得到第一次迭代的扰动为Bdd1=f(x1,u1)-Ax1+Buu1,然后将非线性系统更新,并转化为:
2.3)将转化后的系统与控制律结合,得到第二次迭代的控制变量u2和状态变量x2;
2.4)通过不断对非线性系统进行更新,得到多次迭代的最优解,最终得到迭代的优化轨迹并找到规律;
步骤三、建立发动机油耗模型;发动机油耗模型建立过程包括:
发动机油耗与发动机转速和扭矩有关,因此发动机油耗目标函数表示为:
式中,ne为发动机转速;Te为发动机转矩;h20、h11、h02、h10、h01为系数;
将转速换算为速度,在目标函数中加入速度跟踪函数并引入一个理想速度作为目标函数,得到新的目标函数公式:
式中,p20、p11、p02、p10、p01为系数;v为速度;wr为速度跟踪系数;vr为期望速度;Te为发动机转矩;
设置:
目标函数可以写为:
根据车辆动力学模型:
设:
那么:
为了保证目标函数保持正定,通过矩阵运算的变换引入一个常数矩阵Δx:
式中,Cd为空气阻力系数;Af为迎风面积;ρ为空气密度;M为车辆质量;ηt为传动系总效率;g为重力加速度;f为滚动阻力系数;ig为总传动比;rw为动态轮胎半径;
步骤四、将步骤二提出的快速迭代算法应用于步骤三建立的发动机油耗模型,进行发动机油耗优化;将快速迭代算法应用于步骤三建立的发动机油耗模型包括以下过程:
将发动机油耗问题描述为:
对于非线性系统:
y=Cx
目标函数为:
C=[1 0]
d=ax12+cc,
q1=p20,q2=p02,c10=p10,c01=p01
R=0.01,β=0.001,aa=-2aΔx1,bb=b
cc=aΔx12-bΔx2+c
其中:
设定初值为并给定期望速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010678025.2/1.html,转载请声明来源钻瓜专利网。