发动机的断缸模式实现方法、系统及车辆与流程

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

技术特征:

1.一种发动机的断缸模式实现方法,其特征在于,包括以下步骤:

选取多个发动机转速,并分别在每个发动机转速下以多个预先设定的断缸模式进行负荷特性试验,得到多组训练样本,其中,所述训练样本包括发动机转速、输出扭矩和随曲轴转角的扭矩波动情况;

根据所述训练样本对预先设定的小波神经网络进行训练直至满足预定条件,得到训练完成的小波神经网络;

获取车辆的运行参数,根据所述运行参数判断是否进入断缸模式;

如果是,则将所述车辆的运行参数输入所述训练完成的小波神经网络,以根据所述车辆的运行参数确定断缸数目和断缸次序,生成相应的断缸模式信号,并根据所述断缸模式信号得到工作气缸的进气流量和喷油量;以及

根据所述断缸模式信号、所述工作气缸的进气流量和喷油量对所述发动机的断缸过程进行控制。

2.根据权利要求1所述的发动机的断缸模式实现方法,其特征在于,所述小波神经网络包括输入层、隐含层和输出层,其中,所述输入层具有n个输入节点,所述输出层具有m个输出节点,所述n和m为正整数,所述隐含层的节点数目通过如下公式得到,所述公式为:

<mrow> <mi>k</mi> <mo>=</mo> <msqrt> <mrow> <mi>n</mi> <mo>+</mo> <mi>m</mi> </mrow> </msqrt> <mo>+</mo> <mi>&beta;</mi> <mo>,</mo> </mrow>

其中,所述k为所述隐含层的节点数,所述β为1至10之间的任意一个常数。

3.根据权利要求2所述的发动机的断缸模式实现方法,其特征在于,所述根据训练样本对预先设定的小波神经网络进行训练直至满足预定条件,得到训练完成的小波神经网络,具体包括:

对所述训练样本进行归一化处理,其中,通过sigmoid函数对所述训练样本进行归一化,所述sigmoid函数为:

<mrow> <mi>f</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <mn>1</mn> <mo>+</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mo>-</mo> <mi>c</mi> <mi>x</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>,</mo> </mrow>

其中,所述c为所述sigmoid函数的系数;

将归一化处理后的一组训练样本输入所述小波神经网络进行正向传播;

获取由全缸模式切换至断缸模式时的实际扭矩波动差值,并根据所述实际扭矩波动差值和期望的扭矩波动差值进行比较;

当所述实际扭矩波动差值和期望的扭矩波动差值之间的误差大于第一误差阈值时,则通过所述小波神经网络对所述误差进行反向传播,以对所述小波神经网络中输入层至隐含层之 间的连接权值以及隐含层的连接阈值进行修正,直至所述实际扭矩波动差值和期望的扭矩波动差值之间的误差小于所述第一误差阈值时,得到所述训练完成的小波神经网络。

4.根据权利要求3所述的发动机的断缸模式实现方法,其特征在于,从所述输出层作为起始到所述输入层,通过调整每一层的节点的连接权值和连接阈值,进行误差反向传播,其中,通过如下公式对所述小波神经网络中输入层至隐含层之间的连接权值进行修正,所述公式为:

<mrow> <msub> <mi>&Delta;w</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> <mo>=</mo> <mo>-</mo> <mi>&eta;</mi> <mfrac> <mrow> <mo>&part;</mo> <msub> <mi>E</mi> <mi>j</mi> </msub> </mrow> <mrow> <mo>&part;</mo> <msub> <mi>w</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> </mrow> </mfrac> <mo>,</mo> </mrow>

其中,所述η为权值修正的学习率,0<η<1,所述wij为第i个输入层至第j个隐含层的连接权值;

通过如下公式对所述小波神经网络中隐含层的连接阈值进行修正,所述公式为:

<mrow> <msub> <mi>&Delta;&theta;</mi> <mi>j</mi> </msub> <mo>=</mo> <mo>-</mo> <mi>&mu;</mi> <mfrac> <mrow> <mo>&part;</mo> <msub> <mi>E</mi> <mi>j</mi> </msub> </mrow> <mrow> <mo>&part;</mo> <msub> <mi>&theta;</mi> <mi>j</mi> </msub> </mrow> </mfrac> <mo>,</mo> </mrow>

其中,所述μ为阈值修正的学习率,0<μ<1,所述θj是第j个隐含层单元的连接阈值;

通过如下公式对所述小波神经网络中隐含层至输出层之间的连接权值进行修正,所述公式为:

<mrow> <msub> <mi>&Delta;v</mi> <mrow> <mi>j</mi> <mi>i</mi> </mrow> </msub> <mo>=</mo> <mo>-</mo> <mi>&eta;</mi> <mfrac> <mrow> <mo>&part;</mo> <msub> <mi>E</mi> <mi>j</mi> </msub> </mrow> <mrow> <mo>&part;</mo> <msub> <mi>v</mi> <mrow> <mi>j</mi> <mi>i</mi> </mrow> </msub> </mrow> </mfrac> <mo>,</mo> </mrow>

其中,所述vji为第i个隐含层至第j个输出层的连接权值。

5.根据权利要求1所述的发动机的断缸模式实现方法,其特征在于,所述车辆的运行参数包括:发动机转速信号、发动机扭矩信号、油门踏板信号、档位信号、车速信号和冷却液温度信号。

6.一种发动机的断缸模式实现系统,其特征在于,包括:

训练样本获取模块,用于选取多个发动机转速,并分别在每个发动机转速下以多个预先设定的断缸模式进行负荷特性试验,得到多组训练样本,其中,所述训练样本包括发动机转速、输出扭矩和随曲轴转角的扭矩波动情况;

训练模块,用于根据所述训练样本对预先设定的小波神经网络进行训练直至满足预定条件,得到训练完成的小波神经网络;

判断模块,用于获取车辆的运行参数,并根据所述运行参数判断是否进入断缸模式;

控制模块,在所述判断模块判断进入断缸模式时,将所述车辆的运行参数输入所述训练完成的小波神经网络,以根据所述车辆的运行参数确定断缸数目和断缸次序,生成相应的断 缸模式信号,并根据所述断缸模式信号得到工作气缸的进气流量和喷油量,以及根据所述断缸模式信号、所述工作气缸的进气流量和喷油量对所述发动机的断缸过程进行控制。

7.根据权利要求6所述的发动机的断缸模式实现系统,其特征在于,所述小波神经网络包括输入层、隐含层和输出层,其中,所述输入层具有n个输入节点,所述输出层具有m个输出节点,所述n和m为正整数,所述隐含层的节点数目通过如下公式得到,所述公式为:

<mrow> <mi>k</mi> <mo>=</mo> <msqrt> <mrow> <mi>n</mi> <mo>+</mo> <mi>m</mi> </mrow> </msqrt> <mo>+</mo> <mi>&beta;</mi> <mo>,</mo> </mrow>

其中,所述k为所述隐含层的节点数,所述β为1至10之间的任意一个常数。

8.根据权利要求7所述的发动机的断缸模式实现系统,其特征在于,所述训练模块用于:

对所述训练样本进行归一化处理,其中,通过sigmoid函数对所述训练样本进行归一化,所述sigmoid函数为:

<mrow> <mi>f</mi> <mrow> <mo>(</mo> <mi>x</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <mn>1</mn> <mo>+</mo> <mi>exp</mi> <mrow> <mo>(</mo> <mo>-</mo> <mi>c</mi> <mi>x</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>,</mo> </mrow>

其中,所述c为所述sigmoid函数的系数;

将归一化处理后的一组训练样本输入所述小波神经网络进行正向传播;

获取由全缸模式切换至断缸模式时的实际扭矩波动差值,并根据所述实际扭矩波动差值和期望的扭矩波动差值进行比较;

当所述实际扭矩波动差值和期望的扭矩波动差值之间的误差大于第一误差阈值时,则通过所述小波神经网络对所述误差进行反向传播,以对所述小波神经网络中输入层至隐含层之间的连接权值以及隐含层的连接阈值进行修正,直至所述实际扭矩波动差值和期望的扭矩波动差值之间的误差小于所述第一误差阈值时,得到所述训练完成的小波神经网络。

9.根据权利要求8所述的发动机的断缸模式实现系统,其特征在于,所述训练模块从所述输出层作为起始到所述输入层,通过调整每一层的节点的连接权值和连接阈值,进行误差反向传播,其中,通过如下公式对所述小波神经网络中输入层至隐含层之间的连接权值进行修正,所述公式为:

<mrow> <msub> <mi>&Delta;w</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> <mo>=</mo> <mo>-</mo> <mi>&eta;</mi> <mfrac> <mrow> <mo>&part;</mo> <msub> <mi>E</mi> <mi>j</mi> </msub> </mrow> <mrow> <mo>&part;</mo> <msub> <mi>w</mi> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> </mrow> </mfrac> <mo>,</mo> </mrow>

其中,所述η为权值修正的学习率,0<η<1,所述wij为第i个输入层至第j个隐含层的连接权值;

通过如下公式对所述小波神经网络中隐含层的连接阈值进行修正,所述公式为:

<mrow> <msub> <mi>&Delta;&theta;</mi> <mi>j</mi> </msub> <mo>=</mo> <mo>-</mo> <mi>&mu;</mi> <mfrac> <mrow> <mo>&part;</mo> <msub> <mi>E</mi> <mi>j</mi> </msub> </mrow> <mrow> <mo>&part;</mo> <msub> <mi>&theta;</mi> <mi>j</mi> </msub> </mrow> </mfrac> <mo>,</mo> </mrow>

其中,所述μ为阈值修正的学习率,0<μ<1,所述θj是第j个隐含层单元的连接阈值;

通过如下公式对所述小波神经网络中隐含层至输出层之间的连接权值进行修正,所述公式为:

<mrow> <msub> <mi>&Delta;v</mi> <mrow> <mi>j</mi> <mi>i</mi> </mrow> </msub> <mo>=</mo> <mo>-</mo> <mi>&eta;</mi> <mfrac> <mrow> <mo>&part;</mo> <msub> <mi>E</mi> <mi>j</mi> </msub> </mrow> <mrow> <mo>&part;</mo> <msub> <mi>v</mi> <mrow> <mi>j</mi> <mi>i</mi> </mrow> </msub> </mrow> </mfrac> <mo>,</mo> </mrow>

其中,所述vji为第i个隐含层至第j个输出层的连接权值。

10.一种车辆,其特征在于,设置有如权利要求6-9任一项所述的发动机的断缸模式实现系统。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1