基于粒子群模糊神经网络的氢燃料发动机点火提前角优化系统及其优化方法

文档序号:9396200阅读:575来源:国知局
基于粒子群模糊神经网络的氢燃料发动机点火提前角优化系统及其优化方法
【技术领域】
[0001] 本发明涉及氢燃料发动机点火提前角优化技术领域,尤其涉及一种基于粒子群模 糊神经网络的氢燃料发动机点火提前角优化系统及其优化方法。
【背景技术】
[0002] 在生态环境逐步恶化的今天,传统能源和资源逐渐短缺。据统计,截止到2012年, 汽车用汽柴油消费占全国汽柴油消费的比例已经达到了 55%左右,每年新增石油消费量 的70%以上被新增汽车所消耗。而我国原油进口依赖度已经高达59. 6%。按每年平均新 增2000万辆车的速度,原油进口依赖度将超过70%。随着人类社会不断发展的需要,人们 迫切地希望能够寻找到一种清洁、可再生的替代能源以减少化石燃料的消耗和污染物的排 放,进而改善我们赖以生存的环境。为了能寻找到化石燃料的合适替代燃料,人们展开了深 入的研究,其中,氢气作为一种清洁、可再生的新能源,其热值高,排放少(仅NOx),为解决 能源危机提供了一种十分理想的方案。然而,相比于普通汽车发动机燃料,氢气在燃烧过程 中火焰传播速度快、着火界限宽广,导致氢内燃机容易出现早然、回火等异常燃烧现象,直 接影响到了氢内燃机的性能和排放。
[0003] 发动机点火提前角对发动机动力性,经济性,排放,燃烧过程均存在较大影响,优 化控制氢燃料发动机的点火提前角,是改善发动机性能和异常燃烧的关键技术,也是目前 研究的重点方向。传统的方法是根据发动机负荷和转速对点火提前角进行控制,通过大量 的发动机试验测取随不同工况(转速,负荷)点的符合优化思想的最佳点火提前角参数数 据,并把这些数据存入ECU的ROM中,在发动机实际运转过程中,ECU根据负荷和转速传感 器提供的信息从ROM中调出最佳点火提前角数据,然后再利用程序进行适当的修正,修正 后的数据传递给执行器,控制发动机运行。但其控制规律需要预先做大量的发动机试验来 标定,工作量浩繁,且不可能将所有的工况考虑在内。

【发明内容】

[0004] 为了克服现有技术中的不足,本发明提出了一种基于粒子群模糊神经网络的氢燃 料发动机点火提前角优化系统及其优化方法,能够精确、快速地实现氢燃料发动机最佳点 火提前角的标定工作,极大程度减小人工标定的工作量,对于氢燃料发动机的试验研究具 有十分现实的意义。
[0005] 本发明采用以下技术方案:一种基于粒子群模糊神经网络的氢燃料发动机点火 提前角优化系统,包含主机系统、燃料/空气供给系统、接口单元、电控系统、信号采集单元 及测试系统,主机系统包含粒子群算法处理模块,燃料/空气供给系统、信号采集单元、测 试系统分别通过接口单元与电控系统相通讯,主机系统通过接口单元与电控系统相信号连 接。
[0006] 上述的,所述信号采集单元包含转速信号传感器、节气门信号传感器、空气流量信 号传感器、氢气流量信号传感器及爆燃信号传感器。
[0007] 优选的,测试系统将接收到的信号采集单元数据,经过信号调理电路进行数据处 理后,传输至主机系统。
[0008] -种基于粒子群模糊神经网络的氢燃料发动机点火提前角优化方法,是以上述的 基于粒子群模糊神经网络的氢燃料发动机点火提前角优化系统为基础的优化方法,其具体 包括如下步骤:
[0009] 步骤1.根据发动机试验测试系统,选定不同工况进行试验,得到相应的最佳点火 提前角,作为标定数据,选定标定数据中部分数据为用于优化的数据,另一部分为用于测试 验证的数据;
[0010] 步骤2.根据基于粒子群模糊神经网络的氢燃料发动机点火提前角优化系统,建 立模糊神经网络,初定模糊神经网络,及转速、负荷、冷却水温度、进气管压力的参数;
[0011] 步骤3.根据步骤1中选定的用于优化的数据设定粒子群算法参数,粒子群算法参 数包含微粒群规模Z、惯性权重常数w、迭代终止次数、最大速度Vmax、最大位置Xmax和训练 样本数目;
[0012] 步骤4.利用粒子群算法对模糊神经网络进行参数优化,将模糊神经网络中的所 有神经元间的连接权值编码成实数码串表示的个体,并利用粒子群算法的优化结果输出作 为模糊神经网络的最佳连接权值参数,根据模糊神经网络构建基于粒子群模糊神经网络的 氢燃料发动机点火提前角的优化模型;
[0013] 步骤5.根据步骤4构建的优化模型,结合用于优化的数据,利用优化模型的自学 习功能进行仿真训练,直至满足迭代终止次数为止,确定模糊神经网络内部的最佳连接权 值,并对优化效果通过均方误差适应度函数进行量化评价;
[0014] 步骤6.根据步骤5中的仿真训练结果对步骤4构建的优化模型的粒子群参数进 行修正,通过均方误差适应度函数的收敛速度及进度来评判参数的优劣;
[0015] 步骤7.利用其中用于测试验证的数据对仿真训练结果进行测试、验证、评价,将 用于测试验证的数据导入已经训练完成的优化模型中进行测试,通过相对误差与绝对误差 对其进行评价,来验证该优化模型的优劣并得到优化完成后的系统模型;
[0016] 步骤8.利用优化完成后的系统模型,并结合实际情况进行发动机点火提前角的 预测、优化。
[0017] 所述步骤2中的模糊神经网络包含输入层、模糊化层、去模糊化层和输出层,输入 层包含η个输入节点,输出层包含一个输出节点。
[0018] 上述的优化方法,所述步骤5具体包含如下步骤:
[0019] 步骤5. 1.初始化微粒群,根据微粒群规模Ζ,按照个体结构随机产生个体微粒组 成种群,其中,不同的个体代表神经网络的一组不同权值,随机初始化种群的初始位置X,初 始速度V,个体最优pBest和全局最优gBest ;
[0020] 步骤5. 2.组建模糊神经网络,将微粒群中每一个体的分量映射为模糊神经网络 中的权值,设置惯性权重常数w,非负常数cl和c2,构成模糊神经网络,模糊神经网络输出 层包含一个输出节点,其输出为
其中《,为去模糊化层第j个节点与输出层 之间的链接权值,〇/3)为去模糊化层的输出,〇/3)是模糊化层和去模糊化层之间、输入层与 模糊化层之间的所有链接权值的函数;
[0021] 步骤5. 3.随机抽取用于优化的数据作为训练样本;
[0022] 步骤5. 4.由均方误差适应度函数计算每个个体微粒的适应度值,计算每个模糊
神经网络在训练集上产生的均方误差 作为优化目标函数,由步骤5. 2知 均方误差适应度函数的目标优化函数 ,是模糊神经网络各层之间所有链 十.1=1 接权值的函数,其中,Y1是模糊神经网络预测输出,y是实际输出,K为测试样本集数目,对 链接权值的优化过程就是对均方误差适应度函数求最小值的收敛过程,所求得的链接权值 可以使网络的输出值与实际标定点火提前角之间的误差最小,即均方误差最小;
[0023] 步骤5. 5.判断个体微粒是否满足迭代终止次数,如果是,进入步骤5. 7,否则,进 入步骤5. 6继续迭代;
[0024] 步骤5. 6.更新个体微粒速度和位置,速度更新公式如下:
位置更新公式如下: ^^2为(0, 1)之间的随机数,k为迭代次数;并 更新个体最优pBest和全局最优gBest,将当前值与个体最优pBest相比较,如果当前值小 于pBest,则将当前值赋予pBest,否则,不进行赋值;将当前值与全局最优gBest进行比较, 若当前值小于gBest,则将当前值赋予gBest,否则,不进行赋值;
[0025] 步骤5. 7.判断是否还有剩余用于优化数据,如果有,则转入步骤5. 3,否则,输出 全局最优作为优化结果。
[0026] 优选的,个体微粒位置限制区间为[_X_,X_],个体微粒速度限制区间为
[Vmax,Vmax]。
[0027] 本发明基于粒子群模糊神经网络的氢燃料发动机点火提前角优化系统及其优化 方法的有益效果:
[0028] 1.本发明根据模糊神经网络处理非线性数据和自学习的
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1