[发明专利]一种基于伪谱法的车辆节能加速方式的优化方法有效

专利信息
申请号: 201410809301.9 申请日: 2014-12-23
公开(公告)号: CN104608771A 公开(公告)日: 2015-05-13
发明(设计)人: 李升波;成波;徐少兵;郭强强;王文军;李国法;李仁杰;忻隆 申请(专利权)人: 清华大学
主分类号: B60W40/10 分类号: B60W40/10;B60W40/105
代理公司: 北京清亦华知识产权代理事务所(普通合伙) 11201 代理人: 廖元秋
地址: 100084*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供一种基于伪谱法的车辆节能加速方式的优化方法,属于汽车驾驶辅助系统技术领域。该方法包括构建由目标函数及由多个约束条件组成的整型最优控制模型,将整型最优控制模型转化为多段光滑模型:采用Legendre伪谱拼接法对多段光滑模型求解,得到优化的节能加速方式。本发明方法可以作为一种驾驶辅助算法为挡位离散型车辆提供一种提高节能的加速方式。通过仿真计算,在一定条件下,与采用恒定加速度方式相比,本发明优化出的加速方式可以节油24.76%。具有很强的节油能力。
搜索关键词: 一种 基于 伪谱法 车辆 节能 加速 方式 优化 方法
【主权项】:
一种基于伪谱法的车辆节能加速方式的优化方法,针对MT型车辆加速过程的优化,其特征在于,该方法包括以下步骤:1)构建整型最优控制模型的目标函数如式(1)所示:式中:J为当量油耗,ks为距离修正系数,sf为加速距离,tf为加速终止时间,Te为发动机转矩,we为发动机转速,为发动机瞬时喷油率;2)构建该最优控制模型的多个约束条件:车辆行驶距离与速度关系约束如式(2)所示:<mrow><mover><mi>s</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mi>v</mi><mo>,</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>式(2)中:s为车辆行驶距离,s上方的小点为求导符号,v为车辆行驶速度;车辆行驶速度约束如式(3)所示:<mrow><mover><mi>v</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mfrac><mrow><msub><mi>i</mi><mn>0</mn></msub><msub><mi>&eta;</mi><mi>T</mi></msub></mrow><mrow><msub><mi>&delta;</mi><msub><mi>i</mi><mi>g</mi></msub></msub><msub><mi>Mr</mi><mi>w</mi></msub></mrow></mfrac><msub><mi>i</mi><mi>g</mi></msub><msub><mi>T</mi><mi>ed</mi></msub><mo>-</mo><mfrac><mrow><msub><mi>k</mi><mi>a</mi></msub><msup><mi>v</mi><mn>2</mn></msup><mo>+</mo><msub><mi>k</mi><mi>f</mi></msub></mrow><mrow><msub><mi>&delta;</mi><msub><mi>i</mi><mi>g</mi></msub></msub><mi>M</mi></mrow></mfrac><mo>,</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>式(3)中:i0为主减速比,ig为变速器速比,rw为车轮半径,ηT为传动系传动总效率,δig为速比为ig时的旋转质量系数,M为整车质量,Ted为发动机动态有效输出力矩,kf为滚动阻力,ka为风阻系数;发动机动态有效输出力矩约束,如式(4)所示:<mrow><msub><mi>T</mi><mi>ed</mi></msub><mo>=</mo><msub><mi>T</mi><mi>e</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>&gamma;</mi><mi>d</mi></msub><mfrac><msub><mi>dw</mi><mi>e</mi></msub><mi>dt</mi></mfrac><mo>)</mo></mrow><mo>,</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>式中:γd为动态修正系数,取为γd=0.00332/rad;发动机转速约束如式(5)‑(7)所示:we=kwvig    (5)<mrow><msub><mi>k</mi><mi>w</mi></msub><mo>=</mo><mn>60</mn><mo>&times;</mo><mfrac><mi>v</mi><mrow><mn>2</mn><mi>&pi;</mi><msub><mi>r</mi><mi>w</mi></msub></mrow></mfrac><msub><mi>i</mi><mi>g</mi></msub><msub><mi>i</mi><mn>0</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>式中:为veco下发动机的喷油率,veco为车辆匀速行驶百公里油耗最低对应的速度;且满足式(8)‐(10):wemin≤we≤wemax,    (8)0<T≤Tmax(we),    (9)ig∈{ig1,ig2,ig3,ig4,ig5}.    (10)约束条件的状态变量为距离s、速度v,记为x=[s,v]T,控制变量为发动机力矩Te、变速器速比ig,记为u=[Te,ig]T;3)基于伪谱法精确求解式(1)‑(10)组成的最优控制模型,求解出的挡位的切换时刻T1,T2,…,TQ以及发动机力矩具体包括:31)将整型最优控制模型转化为多段光滑模型:定义igv,min和igv,max表示速度v可以对应的最低和最高挡位,首先确定加速起始挡位:设加速起始挡位为igs,加速终止挡位为ige,其中加速起始挡位igs如式(11)式(11)表示:不可退挡时,起始挡位igs为起始时刻的原挡位ig(t0);可退挡时,起始挡位为该速度对应的最低挡位;加速终止挡位ige取为加速终止时速度对应的最大挡位确定多段光滑模型的分段数和分段点:分段数为ige‑igs+1段,记为Q段,存在Q‑1个时间分段点,记为T1,T2,…,TQ‑1;将加速的初始时间t0和加速的终止时间tf记录为T0和TQ,其中时间分段点满足约束T0<T1<…<TQ,设置任意两时间分段点的间距大于设定的参数δt,即Tq‑Tq‑1≥δt,q∈[1,Q]∩Z+    (12);32)采用Legendre伪谱拼接法对多段光滑模型求解:首先对多段光滑模型进行时域转化:将各段的时间域[Tq‑1,Tq]统一转化为标准区间[‑1,1]如式(13)所示,用以与Legendre正交多项式的定义区间一致:<mrow><mi>&tau;</mi><mo>=</mo><mfrac><mrow><mn>2</mn><mi>t</mi><mo>-</mo><mrow><mo>(</mo><msub><mi>T</mi><mi>q</mi></msub><mo>+</mo><msub><mi>T</mi><mrow><mi>q</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>)</mo></mrow></mrow><mrow><msub><mi>T</mi><mi>q</mi></msub><mo>-</mo><msub><mi>T</mi><mrow><mi>q</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow></mfrac><mo>,</mo><mi>&tau;</mi><mo>&Element;</mo><mo>[</mo><mo>-</mo><mn>1,1</mn><mo>]</mo><mo>.</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>再对式(13)进行配点与离散化:对各段设置不同的配点个数,记为Nq+1,每段内配点记为τq,i,其中i=0,1,…,Nq;q=1,2,…,Q;将各段内的状态变量距离s、车速v在LGL点离散化为式(14):<mrow><msub><mi>X</mi><mi>q</mi></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>S</mi><mrow><mi>q</mi><mo>,</mo><mn>0</mn></mrow></msub></mtd><mtd><msub><mi>S</mi><mrow><mi>q</mi><mo>,</mo><mn>1</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>S</mi><mrow><mi>q</mi><mo>,</mo><msub><mi>N</mi><mi>q</mi></msub></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>V</mi><mrow><mi>q</mi><mo>,</mo><mn>0</mn></mrow></msub></mtd><mtd><msub><mi>V</mi><mrow><mi>q</mi><mo>,</mo><mn>1</mn></mrow></msub></mtd><mtd><mo>.</mo><mo>.</mo><mo>.</mo></mtd><mtd><msub><mi>V</mi><mrow><mi>q</mi><mo>,</mo><msub><mi>N</mi><mi>q</mi></msub></mrow></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow>将控制变量发动机转矩Te离散化为式(15):式(14)和(15)所示的状态和控制变量,其动态曲线xq(τ)和uq(τ)通过Lagrange插值多项式逼近如式(16)和(17)所示:<mrow><msub><mi>x</mi><mi>q</mi></msub><mrow><mo>(</mo><mi>&tau;</mi><mo>)</mo></mrow><mo>&ap;</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><msub><mi>N</mi><mi>q</mi></msub></munderover><msub><mi>L</mi><mrow><mi>q</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><mi>&tau;</mi><mo>)</mo></mrow><msub><mi>X</mi><mrow><mi>q</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>;</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow><mrow><msub><mi>u</mi><mi>q</mi></msub><mrow><mo>(</mo><mi>&tau;</mi><mo>)</mo></mrow><mo>&ap;</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mi>N</mi></munderover><msub><mi>L</mi><mrow><mi>q</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><mi>&tau;</mi><mo>)</mo></mrow><msub><mi>U</mi><mrow><mi>q</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>.</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow>其中,Lq,i(τ)为Lagrange插值基函数:<mrow><msub><mi>L</mi><mrow><mi>q</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><mi>&tau;</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Pi;</mi><mrow><mi>j</mi><mo>=</mo><mn>0</mn><mo>,</mo><mi>j</mi><mo>&NotEqual;</mo><mi>i</mi></mrow><msub><mi>N</mi><mi>q</mi></msub></munderover><mfrac><mrow><mi>&tau;</mi><mo>-</mo><msub><mi>&tau;</mi><mrow><mi>q</mi><mo>,</mo><mi>j</mi></mrow></msub></mrow><mrow><msub><mi>&tau;</mi><mrow><mi>q</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>-</mo><msub><mi>&tau;</mi><mrow><mi>q</mi><mo>,</mo><mi>j</mi></mrow></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></mrow>对状态的微分运算转化为对插值基函数的微分运算如式(19):<mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mi>q</mi></msub><mrow><mo>(</mo><msub><mi>&tau;</mi><mrow><mi>q</mi><mo>,</mo><mi>k</mi></mrow></msub><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><msub><mi>N</mi><mi>q</mi></msub></munderover><msub><mover><mi>L</mi><mo>&CenterDot;</mo></mover><mrow><mi>q</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><msub><mi>&tau;</mi><mrow><mi>q</mi><mo>,</mo><mi>k</mi></mrow></msub><mo>)</mo></mrow><msub><mi>X</mi><mrow><mi>q</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><msub><mi>N</mi><mi>q</mi></msub></munderover><msubsup><mi>D</mi><mi>ki</mi><mi>q</mi></msubsup><msub><mi>X</mi><mrow><mi>q</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>.</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>19</mn><mo>)</mo></mrow></mrow>其中,k=0,1,2,…,N,Dq为微分矩阵,表示各Lagrange基函数在各LGL配点处的微分值,如式(20)所示:针对式(2)‑(7)所述的约束方程,每段内的速比ig为常数,对发动机转速的微分转化为对速度的微分,即:<mrow><msub><mi>T</mi><mi>ed</mi></msub><mo>=</mo><msub><mi>T</mi><mi>e</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>&gamma;</mi><mi>d</mi></msub><mfrac><msub><mi>dw</mi><mi>e</mi></msub><mi>dt</mi></mfrac><mo>)</mo></mrow><mo>=</mo><msub><mi>T</mi><mi>e</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>&gamma;</mi><mi>d</mi></msub><msub><mi>k</mi><mi>w</mi></msub><msub><mi>i</mi><mi>g</mi></msub><mover><mi>v</mi><mo>&CenterDot;</mo></mover><mo>)</mo></mrow><mo>.</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>21</mn><mo>)</mo></mrow></mrow>对式(2)‑(7)及(21)进一步化简整理得<mrow><mover><mi>s</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mi>v</mi><mo>,</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>22</mn><mo>)</mo></mrow></mrow><mrow><mover><mi>v</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mfrac><mrow><msub><mi>i</mi><mi>g</mi></msub><msub><mi>i</mi><mn>0</mn></msub><msub><mi>&eta;</mi><mi>T</mi></msub><msub><mi>T</mi><mi>e</mi></msub><mo>/</mo><msub><mi>r</mi><mi>w</mi></msub><mo>-</mo><msub><mi>k</mi><mi>a</mi></msub><msup><mi>v</mi><mn>2</mn></msup><mo>-</mo><msub><mi>k</mi><mi>f</mi></msub></mrow><mrow><msub><mi>&delta;</mi><msub><mi>i</mi><mi>g</mi></msub></msub><mi>M</mi><mo>+</mo><msub><mi>i</mi><mn>0</mn></msub><msub><mi>&eta;</mi><mi>T</mi></msub><msub><mi>&gamma;</mi><mi>d</mi></msub><msub><mi>k</mi><mi>w</mi></msub><msup><msub><mi>i</mi><mi>g</mi></msub><mn>2</mn></msup><msub><mi>T</mi><mi>e</mi></msub><mo>/</mo><msub><mi>r</mi><mi>w</mi></msub></mrow></mfrac><mo>.</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>23</mn><mo>)</mo></mrow></mrow>式(22)、(23)转化为在配点处的等式约束:<mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><msub><mi>N</mi><mi>q</mi></msub></munderover><msubsup><mi>D</mi><mi>ki</mi><mi>q</mi></msubsup><msub><mi>S</mi><mrow><mi>q</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>=</mo><mfrac><mrow><msub><mi>T</mi><mi>q</mi></msub><mo>-</mo><msub><mi>T</mi><mrow><mi>q</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow><mn>2</mn></mfrac><msub><mi>V</mi><mrow><mi>q</mi><mo>,</mo><mi>k</mi></mrow></msub><mo>,</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>24</mn><mo>)</mo></mrow></mrow>最后,对式(1)所示的目标函数进行转化为式(26):其中,为发动机转速的离散值,为积分权重,定义为:<mrow><msub><mi>w</mi><mrow><mi>q</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>=</mo><msubsup><mo>&Integral;</mo><mrow><mo>-</mo><mn>1</mn></mrow><mn>1</mn></msubsup><msub><mi>L</mi><mrow><mi>q</mi><mo>,</mo><mi>i</mi></mrow></msub><mrow><mo>(</mo><mi>&tau;</mi><mo>)</mo></mrow><mi>d&tau;</mi><mo>=</mo><mfrac><mn>2</mn><mrow><msub><mi>N</mi><mi>q</mi></msub><mrow><mo>(</mo><msub><mi>N</mi><mi>q</mi></msub><mo>+</mo><mn>1</mn><mo>)</mo></mrow><msubsup><mi>P</mi><msub><mi>N</mi><mi>q</mi></msub><mn>2</mn></msubsup><mrow><mo>(</mo><msub><mi>&tau;</mi><mrow><mi>q</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>)</mo></mrow></mrow></mfrac><mo>.</mo><mo>;</mo></mrow>即经过以上拼接法,最优控制模型式(1)‑(10)转化为以下形式:目标函数:服从以下约束:<mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><msub><mi>N</mi><mi>q</mi></msub></munderover><msubsup><mi>D</mi><mi>ki</mi><mi>q</mi></msubsup><msub><mi>S</mi><mrow><mi>q</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>=</mo><mfrac><mrow><msub><mi>T</mi><mi>q</mi></msub><mo>-</mo><msub><mi>T</mi><mrow><mi>q</mi><mo>-</mo><mn>1</mn></mrow></msub></mrow><mn>2</mn></mfrac><msub><mi>V</mi><mrow><mi>q</mi><mo>,</mo><mi>k</mi></mrow></msub><mo>,</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>24</mn><mo>)</mo></mrow></mrow>且满足式(27)‐(29):Tq‑Tq‑1≥δt.    (29)其中,k=0,1,2,…,N。;待优化变量为配点处的距离Sq,k、速度Vq,k、发动机输出力矩以及挡位的切换时刻T1,T2,…,TQ;。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410809301.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top