{"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}
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