柴油发动机作为工业动力装置的核心部件,其排放控制一直是环保领域的重点课题。F-T(费托合成)柴油因其清洁燃烧特性备受关注,但在实际运行中依然面临颗粒物(SOOT)和氮氧化物(NOx)的排放矛盾——这正是本研究的核心攻关点。
在发动机燃烧过程中,降低燃烧温度可以减少NOx生成,但会导致燃烧不完全而增加SOOT排放;反之,提高燃烧温度虽能减少SOOT,却会显著增加NOx。这种"此消彼长"的trade-off关系,使得传统单目标优化方法难以取得突破。我们团队通过Matlab搭建的多目标优化框架,首次实现了两种污染物的协同控制。
关键发现:实验数据显示,在1800rpm典型工况下,NOx和SOOT排放量存在明显的Pareto前沿关系,这是传统ECU标定方法无法突破的物理极限。
对比分析了三种主流算法在排放优化中的表现:
最终选择NSGA-II作为核心算法,因其在以下方面的优势:
matlab复制% NSGA-II核心参数设置
options = optimoptions('gamultiobj',...
'PopulationSize', 200,...
'ParetoFraction', 0.7,...
'CrossoverFraction', 0.8,...
'MaxGenerations', 100);
建立5维优化空间:
每个参数都通过DoE实验获得响应面模型,显著减少实际台架测试次数。例如喷油正时对NOx的影响呈现指数关系:
code复制NOx = a*exp(b*θ) + c*θ^2
其中θ为喷油推迟角,系数a,b,c通过最小二乘法拟合得到。
搭建包含三个子模型的仿真系统:
matlab复制xb = 1 - exp(-6.908*(t/tb)^(m+1))
通过Simulink实现模型耦合,关键接口包括:
针对NSGA-II的种群评估环节:
matlab复制parfor i = 1:popSize
fitness(i,:) = evaluateIndividual(pop(i));
end
通过Parallel Computing Toolbox将计算时间从4.2小时缩短至47分钟(8核CPU)。设置自适应网格策略,在Pareto前沿密集区域自动增加计算资源。
在ESC测试循环下取得突破性成果:
| 指标 | 原机状态 | 优化结果 | 降幅 |
|---|---|---|---|
| NOx (g/kWh) | 3.2 | 2.1 | 34% |
| SOOT (FSN) | 1.8 | 0.9 | 50% |
| BSFC (g/kWh) | 205 | 198 | 3.4% |
特别值得注意的是,燃油经济性(BSFC)不仅没有恶化,反而略有改善,这得益于:
通过300组有效解构建的前沿曲面显示:

将优化结果转化为ECU可执行的MAP策略:
c复制if (NOx > limit)
weight = 0.8;
else
weight = 0.5;
问题1:优化结果台架复现性差
问题2:高海拔工况性能下降
问题3:DPF再生频次异常
当前模型在瞬态工况下的预测精度仍有提升空间,下一步将:
这套方法已成功应用于12L重型柴油机项目,通过Euro VI阶段认证。实测数据显示,在保持动力性的前提下,后处理系统尺寸可减小20%,尿素消耗量降低15%,展现出显著的经济效益。