基于 FPGA 的实时激光吸收光谱学,利用片上机器学习实现 10 kHz 周期内排放传感,用于自适应往复式发动机

IF 5 Q2 ENERGY & FUELS
Kevin K. Schwarm, R. Mitchell Spearrin
{"title":"基于 FPGA 的实时激光吸收光谱学,利用片上机器学习实现 10 kHz 周期内排放传感,用于自适应往复式发动机","authors":"Kevin K. Schwarm,&nbsp;R. Mitchell Spearrin","doi":"10.1016/j.jaecs.2023.100231","DOIUrl":null,"url":null,"abstract":"<div><p>Fast emissions sensing is needed to enable rapid optimization on-the-fly for increasingly adaptive engine architectures to improve performance over a wide range of loads and to offer fuel flexibility towards a low-carbon energy future. In this work, a real-time laser absorption spectroscopy technique is developed for 10 kHz on-line measurements of engine exhaust gas temperature and carbon monoxide. Latency due to data reduction is significantly shortened through a machine learning approach to spectral analysis and minimization of post-processing complexity for implementation on a high-bandwidth field-programmable gate array (FPGA). The data reduction method is tested on cycle-resolved laser-absorption thermochemistry measurements in reciprocating piston engine exhaust. The sensor employs a quantum cascade laser to spectrally-resolve two fundamental rovibrational absorption lines of carbon monoxide near 4.9 <span><math><mi>μ</mi></math></span>m at a rate of 10 kHz. The recorded signals are passed to an FPGA to infer CO concentration and gas temperature through either a pre-trained ridge regression or artificial neural network model. Models are constructed to limit complexity with the aim of minimizing resource utilization and latency on the FPGA. Experimental data are used to evaluate the prediction accuracy of the models, with the neural network achieving RMS errors in CO mole fraction and gas temperature of 0.0390% and 15.0 K, respectively, compared to spectral fitting of the absorption lineshapes. The data reduction latencies are measured through hardware-in-the-loop demonstration, achieving a 10 kHz throughput and 25 <span><math><mi>μ</mi></math></span>s latency. Computational time of the end-to-end data reduction process on the FPGA is measured at 300 ns and 600 ns for the ridge regression and neural network, respectively. The data reduction methods presented in this work expand the utility of laser absorption spectroscopy for low-latency sensors that match the timescales of combustion and increase the potential for real-time sensing and control to minimize engine exhaust emissions and maximize performance.</p></div>","PeriodicalId":100104,"journal":{"name":"Applications in Energy and Combustion Science","volume":"16 ","pages":"Article 100231"},"PeriodicalIF":5.0000,"publicationDate":"2023-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2666352X23001206/pdfft?md5=a8dd4ca6dee8d4df51ff253dc8400c14&pid=1-s2.0-S2666352X23001206-main.pdf","citationCount":"0","resultStr":"{\"title\":\"Real-time FPGA-based laser absorption spectroscopy using on-chip machine learning for 10 kHz intra-cycle emissions sensing towards adaptive reciprocating engines\",\"authors\":\"Kevin K. Schwarm,&nbsp;R. Mitchell Spearrin\",\"doi\":\"10.1016/j.jaecs.2023.100231\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Fast emissions sensing is needed to enable rapid optimization on-the-fly for increasingly adaptive engine architectures to improve performance over a wide range of loads and to offer fuel flexibility towards a low-carbon energy future. In this work, a real-time laser absorption spectroscopy technique is developed for 10 kHz on-line measurements of engine exhaust gas temperature and carbon monoxide. Latency due to data reduction is significantly shortened through a machine learning approach to spectral analysis and minimization of post-processing complexity for implementation on a high-bandwidth field-programmable gate array (FPGA). The data reduction method is tested on cycle-resolved laser-absorption thermochemistry measurements in reciprocating piston engine exhaust. The sensor employs a quantum cascade laser to spectrally-resolve two fundamental rovibrational absorption lines of carbon monoxide near 4.9 <span><math><mi>μ</mi></math></span>m at a rate of 10 kHz. The recorded signals are passed to an FPGA to infer CO concentration and gas temperature through either a pre-trained ridge regression or artificial neural network model. Models are constructed to limit complexity with the aim of minimizing resource utilization and latency on the FPGA. Experimental data are used to evaluate the prediction accuracy of the models, with the neural network achieving RMS errors in CO mole fraction and gas temperature of 0.0390% and 15.0 K, respectively, compared to spectral fitting of the absorption lineshapes. The data reduction latencies are measured through hardware-in-the-loop demonstration, achieving a 10 kHz throughput and 25 <span><math><mi>μ</mi></math></span>s latency. Computational time of the end-to-end data reduction process on the FPGA is measured at 300 ns and 600 ns for the ridge regression and neural network, respectively. The data reduction methods presented in this work expand the utility of laser absorption spectroscopy for low-latency sensors that match the timescales of combustion and increase the potential for real-time sensing and control to minimize engine exhaust emissions and maximize performance.</p></div>\",\"PeriodicalId\":100104,\"journal\":{\"name\":\"Applications in Energy and Combustion Science\",\"volume\":\"16 \",\"pages\":\"Article 100231\"},\"PeriodicalIF\":5.0000,\"publicationDate\":\"2023-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S2666352X23001206/pdfft?md5=a8dd4ca6dee8d4df51ff253dc8400c14&pid=1-s2.0-S2666352X23001206-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Applications in Energy and Combustion Science\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2666352X23001206\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"ENERGY & FUELS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Applications in Energy and Combustion Science","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2666352X23001206","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENERGY & FUELS","Score":null,"Total":0}
引用次数: 0

摘要

需要对排放物进行快速传感,以便对适应性越来越强的发动机结构进行实时快速优化,从而提高在各种负荷下的性能,并为实现低碳能源的未来提供燃料灵活性。在这项工作中,开发了一种实时激光吸收光谱技术,用于 10 kHz 在线测量发动机废气温度和一氧化碳。通过采用机器学习方法进行光谱分析,并将后处理的复杂性降至最低,从而在高带宽现场可编程门阵列(FPGA)上实施,大大缩短了数据缩减所导致的延迟。该数据缩减方法在往复式活塞发动机排气的循环分辨激光吸收热化学测量中进行了测试。传感器采用量子级联激光器,以 10 kHz 的速率分辨 4.9 μm 附近一氧化碳的两条基本振动吸收线。记录的信号被传送到 FPGA,通过预先训练的脊回归或人工神经网络模型来推断一氧化碳浓度和气体温度。构建模型时限制了复杂性,目的是尽量减少 FPGA 的资源利用率和延迟。实验数据用于评估模型的预测精度,与吸收线形的光谱拟合相比,神经网络在一氧化碳分子分数和气体温度方面的均方根误差分别为 0.0390% 和 15.0 K。通过硬件在环演示测量了数据还原延迟,实现了 10 kHz 的吞吐量和 25 μs 的延迟。在 FPGA 上测量的端到端数据缩减过程的计算时间分别为 300 ns 和 600 ns(脊回归和神经网络)。本研究中介绍的数据缩减方法扩大了激光吸收光谱学在低延迟传感器中的应用,使其与燃烧的时间尺度相匹配,并提高了实时传感和控制的潜力,从而最大限度地减少发动机尾气排放并最大限度地提高性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Real-time FPGA-based laser absorption spectroscopy using on-chip machine learning for 10 kHz intra-cycle emissions sensing towards adaptive reciprocating engines

Fast emissions sensing is needed to enable rapid optimization on-the-fly for increasingly adaptive engine architectures to improve performance over a wide range of loads and to offer fuel flexibility towards a low-carbon energy future. In this work, a real-time laser absorption spectroscopy technique is developed for 10 kHz on-line measurements of engine exhaust gas temperature and carbon monoxide. Latency due to data reduction is significantly shortened through a machine learning approach to spectral analysis and minimization of post-processing complexity for implementation on a high-bandwidth field-programmable gate array (FPGA). The data reduction method is tested on cycle-resolved laser-absorption thermochemistry measurements in reciprocating piston engine exhaust. The sensor employs a quantum cascade laser to spectrally-resolve two fundamental rovibrational absorption lines of carbon monoxide near 4.9 μm at a rate of 10 kHz. The recorded signals are passed to an FPGA to infer CO concentration and gas temperature through either a pre-trained ridge regression or artificial neural network model. Models are constructed to limit complexity with the aim of minimizing resource utilization and latency on the FPGA. Experimental data are used to evaluate the prediction accuracy of the models, with the neural network achieving RMS errors in CO mole fraction and gas temperature of 0.0390% and 15.0 K, respectively, compared to spectral fitting of the absorption lineshapes. The data reduction latencies are measured through hardware-in-the-loop demonstration, achieving a 10 kHz throughput and 25 μs latency. Computational time of the end-to-end data reduction process on the FPGA is measured at 300 ns and 600 ns for the ridge regression and neural network, respectively. The data reduction methods presented in this work expand the utility of laser absorption spectroscopy for low-latency sensors that match the timescales of combustion and increase the potential for real-time sensing and control to minimize engine exhaust emissions and maximize performance.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
4.20
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信