林冬燕
(集美大学海洋装备与机械工程学院,福建厦门 361021)
发动机性能预测是根据发动机结构参数和运转参数来估算推测发动机的各种性能指标。传统的发动机预测方法一般采用一维、多维或准维非线性函数形式建模[1]。由于发动机燃烧室内油料时各种条件参数难以确定,致使所建立的模型预测效果不理想,影响了发动机性能优化和控制的效果[2]。人工神经网络具有自组织、自学习和高容错性等功能,在解决复杂的非线性问题时有独特的功效[3-5],在发动机的建模、故障诊断、优化控制等方面应用广泛[6-8]。侯献军等[9]基于反向传播(back propagation,BP)神经网络对发动机最佳点火提前角进行了优化分析,节约发动机标定的时间和成本。宋恩哲等[10]基于径向基函数(radical basis function,RBF)神经网络理论提出了一种柴油机转速控制算法,实时地优化转速环控制器的控制参数。张鹏等[11]为了提高CNG发动机排气温度预测精度,对不同人工神经网络预测模型的准确性进行了对比,发现RBF神经网络更适合CNG发动机的排气温度预测。王立宇等[12]基于BP神经网络对喷水汽油机性能进行了预测,分别建立多输入/单输出的点火提前角、油耗和排放预测模型。由此可见,借助神经网络将发动机性能的主要影响因素以网络模型的形式表示出来,并借此进行发动机性能预测对于发动机的设计应用有重大意义。
1991年提出的广义回归神经网络(general regression neural network,GRNN)[13-14],是对RBF神经网络的一种改进,具有较高的非线性映射能力,相比于其他非线性模型具有更高的预测精度和更快的计算速度。本文拟在汽油机性能测试数据的基础上,利用GRNN算法建立发动机性能预测模型,通过发动机转速、油门开度、转矩等运转参数预测发动机动力性与燃油经济性,以便为发动机性能优化控制提供帮助。
影响汽油发动机动力性能与燃油消耗率的因素包含设计性因素与运转性因素,其中设计性因素有燃烧室形状设计、面容比、压缩比和燃烧室行程缸径比等。运转性因素包括混合气成分(空燃比)、负荷、转速和点火定时(点火提前角)。本研究中,由于发动机设计因素已确定,因此对发动机动力性与经济性预测主要考虑运转性因素。
本研究以四缸电控丰田8A汽油发动机为例,采用GRNN算法对其动力性与燃油经济性进行预测。该款发动机的点火提前角已做最优控制,因此在构建发动机性能预测模型时,忽略点火提前角的影响。在集美大学汽油机性能试验台架上进行发动机性能测试,该试验台架可以适应发动机不同工况需求,实现发动机自然特性、恒转速调位控制、恒转速调节控制、恒转矩调位控制及恒转矩调节控制等五种特性曲线控制。
燃油经济性预测模型构建时,选取输入参数主要有转速n、油门开度a、转矩T和功率Pe等,输出参数为燃油消耗率ge。为便于测试获取发动机相关参数,本试验在保持发动机转速恒定条件下,改变油门开度,使发动机产生相对应的功率与燃油消耗。其中试验台架的CW150电涡流测功机及其附属仪器用于检测发动机功率(精度约为5%)、转矩(精度≤0.1%)、转速(精度为±0.1%)等参数,FCMM-2油耗仪(精度约为0.3%)用于测量燃油消耗量,油门开度由试验软件设定,各传感器信号经数据采集接口采集到电脑中,共获得205组数据,表1列出了部分试验数据。
表1 试验数据
GRNN预测模型所需的训练样本与检测样本从205组试验数据中随机抽取。由于本研究所获得的样本数较小,在设置训练样本数与检验样本数比例时需适当增加检验样本数来更好地评估模型的性能,一般按7:3的比例设置。因此,本研究中训练样本数为137个,检验样本数为68个。使用MATLAB的神经网络工具箱建立GRNN神经网络,根据输入参数,建立了8个组合,如表2所示。
表2 输入参数组合模式
根据表2所列的6个参数组合建立了相应的燃油经济性GRNN预测模型,其预测精度如图1所示,该预测精度由68个随机测试样本的预测误差的平均误差表征。从图1可以看出,不同参数组合模式构建的预测模型对于随机测试样本的预测精度稍有差异,总的来说预测精度均较高,说明油门开度、转矩、功率等参数与燃油消耗率相关性较大。其中模型6的平均误差最小为1.73%。从精确度方面考虑,宜采用模式6的输入参数构建燃油消耗率GRNN预测模型。
采用GRNN构建预测模型时,平滑因子σ对构建的模型预测精度影响较大。为研究模型预测精度与平滑因子之间的对应关系,这里通过设置不同平滑因子进行预测,并进行样本检验,从而获得平滑因子不同时的检验样本的平均预测误差。图2为用模式6(转速、油门开度、转矩、功率4参数组合)构建的燃油消耗率预测精度随平滑因子变化关系曲线。从图2中可以看出,当平滑因子取1时,平均误差达到最小值(约为1.73%);当平滑因子小于1时,随着平滑因子的减小,平均误差开始快速增加;而当平滑因子大于1时,平均误差随着平滑因子的增加开始缓慢增加。从模式6的燃油消耗率预测误差随平滑因子的变化规律可以看出,高精度预测取决于合理的平滑因子设置。
在GRNN预测模型构建过程中,通常会通过调整平滑因子大小促使模型预测值平均误差降低,若平滑因子设置不当容易导致预测模型过拟合,致使部分样本的预测值偏离实际值,增加预测误差。图3为平滑因子分别取0.3、1、4时,用模式8(输入参数为转速、油门开度,输出为功率)预测的发动机功率与油门开度变化关系。由图3可见,三种不同光滑因子获得平均预测误差分别为14.50%、13.25%、10.24%。从降低平均预测误差方面考虑,应将平滑因子设为4。从图3还可以看出,不同光滑因子获得功率预测值的分布规律明显不同,在油门开度大于25%的情况下,光滑因子为1、4时获得的功率预测值出现较大波动,而光滑因子为0.3时获得的功率预测值在此区间波动较小,其数值变化规律与检验样本一致。增加光滑因子能在训练样本数据范围内降低整体平均预测误差,但同时也造成局部区域数据过拟合,出现较大波动,使部分检验样本的误差较大,并且也可能为训练样本范围外的预测结果带来较大误差。因此,在满足预测精度要求下,应选取合适的光滑因子防止出现过拟合。
不同转速情况下,油门开度—转矩与油门开度—功率的关系如图4所示。从图4中可以看出,在转速一定的情况下,随着油门开度的增大,发动机输出的转矩与功率开始迅速提高。不同转速情况下,油门开度达到30%~50%时,发动机输出的转矩与功率变化较小,此时输出的功率与转矩处于相对较高且稳定的状态。在此种情况下,如果提高转速或增加油门开度,发动机输出的功率与转矩变化不明显。综合分析预测结果可以看出,在转速处于2000~3000 r/min时,油门开度保持在30%~50%能使发动机表现出最佳动力性。
图5为不同转速条件下油门开度、功率与燃油消耗率之间的关系曲线。从图5可以看出,当转速一定时,随着油门开度、发动机功率的增加,发动机燃油消耗率(单位功率)初始时快速降低,然后逐渐趋于平稳。在低油门开度和低功率情况下,此时发动机的燃油消耗率比较大,发动机燃油经济性比较差。油门开度在25%以上或功率高于20 kW时,发动机在不同转速情况下的燃油消耗率较低,经济性较高。
本文采用GRNN法构建了汽油发动机的性能预测模型,并进行了预测模型的准确性分析和发动机性能分析,得出如下结论:
1)在训练样本范围内,采用GRNN可以构建发动机动力性与燃油经济性预测模型,其预测精度较高。对于GRNN预测模型而言,采用较多的输入参数能提高模型的预测准确度。
2)在保障准确度条件下,应选择合适的平滑因子,以免预测模型出现过拟合,造成预测值出现较大波动。
3)在转速小于3000 r/min下,油门开度保持在30%~50%,能使发动机输出较高转矩与功率;油门开度在25%以上或功率高于20 kW时,发动机在不同转速情况下的燃油经济性较高。