基于主成分分析的质子交换膜燃料电池的降阶神经网络植物模型

Chris Shum, J. McPhee
{"title":"基于主成分分析的质子交换膜燃料电池的降阶神经网络植物模型","authors":"Chris Shum, J. McPhee","doi":"10.32393/csme.2021.135","DOIUrl":null,"url":null,"abstract":"High-fidelity physics-based models can represent complex systems with high accuracy but, due to high computational cost, are often ill-suited for real-time applications. Data-driven models such as neural networks can yield competitive accuracy with reduced computation cost, may capture system-specific phenomena not accounted for in physics-based models, and can be further accelerated using parallel computing. For resource-constrained applications such as embedded controllers for automotive platforms, data-driven approaches can enable use of model predictive control where an analytical physics-based model would be computationally prohibitive. A disadvantage can be the memory (static ROM and dynamic RAM) required to store the model parameters which is a key metric for feasibility of use in embedded control systems. Model complexity reduction is therefore highly desirable. In this work, an ensemble of feedforward neural networks is used to approximate the input-output mapping for a hydrogen proton exchange membrane fuel cell of a typical design used in production light-duty fuel cell vehicles. The baseline models are fully-connected multilayer perceptron networks using rectified linear unit activation functions, trained using scaled conjugate gradient backpropagation. These models achieve mean relative error of <6.6% versus ground truth data over 52 predicted output features. The models are further optimized by pre-conditioning the neural network training data using principal component analysis (PCA) to project the input features onto an orthogonal basis, maximizing the variance per input feature and allowing for reduction of the input dimension by discarding negligible components. The PCA-reduced models achieve an overall reduction of 6-45% in neuron count compared to the baseline models, corresponding to memory reductions of 6-45% in calibration ROM and 8-40% in stack RAM. Aggregate execution time of the ensemble was measured at 146 μs and 107 μs on representative automotive controller hardware for the baseline and PCA-reduced models, respectively, representing a 26.7% reduction. For this improvement in performance (reduction in model size), the","PeriodicalId":446767,"journal":{"name":"Progress in Canadian Mechanical Engineering. Volume 4","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Reduced-Order Neural Network Plant Models For Proton Exchange Membrane Fuel Cells Using Principal Component Analysis\",\"authors\":\"Chris Shum, J. McPhee\",\"doi\":\"10.32393/csme.2021.135\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"High-fidelity physics-based models can represent complex systems with high accuracy but, due to high computational cost, are often ill-suited for real-time applications. Data-driven models such as neural networks can yield competitive accuracy with reduced computation cost, may capture system-specific phenomena not accounted for in physics-based models, and can be further accelerated using parallel computing. For resource-constrained applications such as embedded controllers for automotive platforms, data-driven approaches can enable use of model predictive control where an analytical physics-based model would be computationally prohibitive. A disadvantage can be the memory (static ROM and dynamic RAM) required to store the model parameters which is a key metric for feasibility of use in embedded control systems. Model complexity reduction is therefore highly desirable. In this work, an ensemble of feedforward neural networks is used to approximate the input-output mapping for a hydrogen proton exchange membrane fuel cell of a typical design used in production light-duty fuel cell vehicles. The baseline models are fully-connected multilayer perceptron networks using rectified linear unit activation functions, trained using scaled conjugate gradient backpropagation. These models achieve mean relative error of <6.6% versus ground truth data over 52 predicted output features. The models are further optimized by pre-conditioning the neural network training data using principal component analysis (PCA) to project the input features onto an orthogonal basis, maximizing the variance per input feature and allowing for reduction of the input dimension by discarding negligible components. The PCA-reduced models achieve an overall reduction of 6-45% in neuron count compared to the baseline models, corresponding to memory reductions of 6-45% in calibration ROM and 8-40% in stack RAM. Aggregate execution time of the ensemble was measured at 146 μs and 107 μs on representative automotive controller hardware for the baseline and PCA-reduced models, respectively, representing a 26.7% reduction. For this improvement in performance (reduction in model size), the\",\"PeriodicalId\":446767,\"journal\":{\"name\":\"Progress in Canadian Mechanical Engineering. Volume 4\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-06-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Progress in Canadian Mechanical Engineering. Volume 4\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.32393/csme.2021.135\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Progress in Canadian Mechanical Engineering. Volume 4","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.32393/csme.2021.135","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

基于物理的高保真模型可以高精度地表示复杂系统,但由于计算成本高,通常不适合实时应用。数据驱动的模型(如神经网络)可以在降低计算成本的同时产生具有竞争力的准确性,可以捕获在基于物理的模型中没有考虑到的系统特定现象,并且可以使用并行计算进一步加速。对于资源受限的应用,如汽车平台的嵌入式控制器,数据驱动的方法可以使用模型预测控制,而基于分析物理的模型在计算上是禁止的。缺点可能是存储模型参数所需的内存(静态ROM和动态RAM),这是嵌入式控制系统中使用可行性的关键指标。因此,降低模型复杂性是非常可取的。在这项工作中,前馈神经网络的集合被用于近似的输入输出映射的氢质子交换膜燃料电池的典型设计用于生产轻型燃料电池汽车。基线模型是使用整流线性单元激活函数的全连接多层感知器网络,使用缩放共轭梯度反向传播进行训练。与52个预测输出特征的真实数据相比,这些模型的平均相对误差<6.6%。通过使用主成分分析(PCA)对神经网络训练数据进行预处理,将输入特征投影到正交基上,最大化每个输入特征的方差,并通过丢弃可忽略的成分来降低输入维数,从而进一步优化模型。与基线模型相比,pca减少模型的神经元总数减少了6-45%,对应于校准ROM的内存减少了6-45%,堆栈RAM的内存减少了8-40%。在代表性的汽车控制器硬件上,对基线模型和pca减少模型,集成的总执行时间分别为146 μs和107 μs,减少了26.7%。对于性能的改进(模型大小的减小)
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Reduced-Order Neural Network Plant Models For Proton Exchange Membrane Fuel Cells Using Principal Component Analysis
High-fidelity physics-based models can represent complex systems with high accuracy but, due to high computational cost, are often ill-suited for real-time applications. Data-driven models such as neural networks can yield competitive accuracy with reduced computation cost, may capture system-specific phenomena not accounted for in physics-based models, and can be further accelerated using parallel computing. For resource-constrained applications such as embedded controllers for automotive platforms, data-driven approaches can enable use of model predictive control where an analytical physics-based model would be computationally prohibitive. A disadvantage can be the memory (static ROM and dynamic RAM) required to store the model parameters which is a key metric for feasibility of use in embedded control systems. Model complexity reduction is therefore highly desirable. In this work, an ensemble of feedforward neural networks is used to approximate the input-output mapping for a hydrogen proton exchange membrane fuel cell of a typical design used in production light-duty fuel cell vehicles. The baseline models are fully-connected multilayer perceptron networks using rectified linear unit activation functions, trained using scaled conjugate gradient backpropagation. These models achieve mean relative error of <6.6% versus ground truth data over 52 predicted output features. The models are further optimized by pre-conditioning the neural network training data using principal component analysis (PCA) to project the input features onto an orthogonal basis, maximizing the variance per input feature and allowing for reduction of the input dimension by discarding negligible components. The PCA-reduced models achieve an overall reduction of 6-45% in neuron count compared to the baseline models, corresponding to memory reductions of 6-45% in calibration ROM and 8-40% in stack RAM. Aggregate execution time of the ensemble was measured at 146 μs and 107 μs on representative automotive controller hardware for the baseline and PCA-reduced models, respectively, representing a 26.7% reduction. For this improvement in performance (reduction in model size), the
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信