基于MI-SVD-UKF算法的农用柴油机SCR状态估计

    State estimation of SCR for agricultural diesel engine based on MI-SVD-UKF algorithm

    • 摘要: 为减少农用柴油机选择性催化还原(selective catalytic reduction,SCR)催化器传感器数量,精确提供SCR状态反馈,该研究提出使用多新息奇异值分解-无迹卡尔曼滤波(multi innovation-singular value decomposition-unscented Kalman filter, MI-SVD-UKF)算法对SCR系统下游NOx浓度、NH3浓度和氨覆盖率3个状态量进行估计。首先基于Matlab/Simulink对SCR系统进行物理建模,并利用最小二乘法对模型参数进行辨识,以模拟催化器的动态变化。针对无迹卡尔曼滤波在估计SCR状态时存在对历史数据利用率低,仿真中出现协方差矩阵非正定情况使算法失效的问题,利用多新息MI(multi innovation)理论、奇异值SVD(singular value decomposition)分解和无迹卡尔曼滤波UKF(unscented Kalman filter)算法相结合对SCR状态进行在线估计。根据世界统一瞬态循环(world harmonized transient cycle, WHTC)排放测试标准,利用热循环对模型观测算法进行仿真和验证。试验验证结果表明:基于MI-SVD-UKF算法对SCR下游NOx浓度、NH3浓度和氨覆盖率估计值的平均绝对误差(MAE)分别为0.807 mg/m3、0.040 mg/m3和0.007,能对SCR系统状态进行精确估计,与传统UKF相比,其MAE分别降低了0.699 mg/m3、0.142 mg/m3和0.098,与多新息扩展卡尔曼滤波(multi innovation extended Kalman filter,MIEKF)相比,其MAE分别降低了3.232 mg/m3、0.630 mg/m3和0.100;在3个估计状态量初始值均设置为0时,经过11 s可收敛到状态初始值,收敛速度较快,证明了所提算法能准确估计SCR系统状态,可为实现SCR控制提供状态反馈。

       

      Abstract: A selective catalytic reduction (SCR) system aims to minimize the emissions of particulate matter and nitrogen oxides (NOx) in agricultural diesel engines. However, the traditional estimation of the SCR state, such as the unscented Kalman filter (UKF), has presented the inefficient utilization of historical data and the non-positive definite covariance matrices during simulations, leading to low precision and algorithm failure. In this study, a multi innovation-singular value decomposition-unscented Kalman filter (MI-SVD-UKF) algorithm was proposed to reduce the number of sensors for the accurate feedback of the SCR state estimation. Multi innovation (MI), singular value decomposition (SVD), and the UKF algorithm were integrated to significantly enhance the real-time estimation of the SCR state. The accuracy and stability of the estimation were also improved to accelerate the convergence rate. The accuracy of the state estimation was enhanced to transform the single innovations into a multi-innovation matrix using MI theory. Specifically, the MI theory improved the data utilization to combine the multiple historical data points. Additionally, the SVD was applied to optimize the covariance matrix for positive definiteness. This optimization prevented the non-positive definite covariance matrices in the traditional UKF, thereby improving the algorithm’s accuracy and stability. Specifically, three variables of SCR state were designed as the downstream NOx concentration, NH3 concentration, and ammonia coverage ratio. A physical model of the SCR system was developed using Matlab/Simulink software. The parameters of the model were identified to estimate using the least squares method. The dynamic behavior of the catalyst was simulated after identification. A bench test was then carried out to validate the parameters in real-world conditions. The MI-SVD-UKF algorithm was simulated and validated according to the world harmonized transient cycle (WHTC) emission test standard. Thermal cycles were used to simulate the real-world conditions and then validate the performance of the state observation. Experimental results demonstrate that the MI-SVD-UKF algorithm achieved more accurate estimates, compared with the traditional one. Among them, the average absolute errors (MAE) of 0.807 mg/m3, 0.040 mg/m3, and 0.007 were obtained for the estimated SCR downstream NOx concentration, NH3 concentration, and ammonia coverage ratio, respectively. There were substantial improvements over the traditional UKF, with the MAE reductions of 0.699 mg/m3, 0.142 mg/m3, and 0.098, respectively. Furthermore, the MI-SVD-UKF algorithm outperformed with the MAE reductions of 3.232 mg/m3, 0.630 mg/m3, and 0.100, respectively, compared with the multi innovation extended Kalman filter (MIEKF). The high convergence speed was also achieved in the MI-SVD-UKF algorithm. Once all three state variables were initialized to zero, the algorithm converged to the correct state values in just 11 s, in order to rapidly adapt to the varying conditions. This high convergence was highly suitable for the real-time estimation of the SCR state, indicating an effective solution to the dynamic environments. As such, the MI-SVD-UKF algorithm can be expected to accurately estimate the state of the SCR system. The findings can also offer precise feedback to the SCR control.

       

    /

    返回文章
    返回