A. Brusa, Fenil Panalal Shethia, Jacopo Mecagni, N. Cavina
{"title":"先进的,指导程序的校准和推广基于神经网络模型的燃烧和爆震指数","authors":"A. Brusa, Fenil Panalal Shethia, Jacopo Mecagni, N. Cavina","doi":"10.4271/03-17-02-0009","DOIUrl":null,"url":null,"abstract":"In the last few years, the artificial neural networks have been widely used in\n the field of engine modeling. Some of the main reasons for this are, their\n compatibility with the real-time systems, higher accuracy, and flexibility if\n compared to other data-driven approaches. One of the main difficulties of using\n this approach is the calibration of the network itself. It is very difficult to\n find in the literature procedures that guide the user to completely define a\n network. Typically, the very last steps (like the choice of the number of\n neurons) must be selected by the user on the base of his sensitivity to the\n problem.\n\n \nThis work proposes an automatic calibration procedure for the artificial neural\n networks, considering all the main hyper-parameters of the network such as the\n training algorithms, the activation functions, the number of the neurons, the\n number of epochs, and the number of hidden layers, for modeling various\n combustion indexes in a modern internal combustion engine. However, the proposed\n procedure can be applied to the training of any neural network-based model.\n\n \nThe automatic calibration procedure outputs a configuration of the network,\n giving the optimal combination in terms of hyper-parameters. The decision of the\n optimal configuration of the neural network is based on a self-developed\n formula, which gives a rank of all the possible hyper-parameter combinations\n using some statistical parameters obtained comparing the simulated and the\n experimental values. In the end, the lowest rank is selected as the optimal one\n as it represents the combination having the lowest error. Following the\n definition of this rank, high accuracy on the results has been achieved in terms\n of the root mean square error index, for example, on the combustion phase model,\n the error is 0.139°CA under steady-state conditions. On the maximum in-cylinder\n pressure model, the error is 1.682 bar, while the knock model has an error of\n 0.457 bar for the same test that covers the whole engine operating field.","PeriodicalId":47948,"journal":{"name":"SAE International Journal of Engines","volume":"74 1","pages":""},"PeriodicalIF":1.1000,"publicationDate":"2023-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Advanced, Guided Procedure for the Calibration and Generalization of\\n Neural Network-Based Models of Combustion and Knock Indexes\",\"authors\":\"A. Brusa, Fenil Panalal Shethia, Jacopo Mecagni, N. Cavina\",\"doi\":\"10.4271/03-17-02-0009\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In the last few years, the artificial neural networks have been widely used in\\n the field of engine modeling. Some of the main reasons for this are, their\\n compatibility with the real-time systems, higher accuracy, and flexibility if\\n compared to other data-driven approaches. One of the main difficulties of using\\n this approach is the calibration of the network itself. It is very difficult to\\n find in the literature procedures that guide the user to completely define a\\n network. Typically, the very last steps (like the choice of the number of\\n neurons) must be selected by the user on the base of his sensitivity to the\\n problem.\\n\\n \\nThis work proposes an automatic calibration procedure for the artificial neural\\n networks, considering all the main hyper-parameters of the network such as the\\n training algorithms, the activation functions, the number of the neurons, the\\n number of epochs, and the number of hidden layers, for modeling various\\n combustion indexes in a modern internal combustion engine. However, the proposed\\n procedure can be applied to the training of any neural network-based model.\\n\\n \\nThe automatic calibration procedure outputs a configuration of the network,\\n giving the optimal combination in terms of hyper-parameters. The decision of the\\n optimal configuration of the neural network is based on a self-developed\\n formula, which gives a rank of all the possible hyper-parameter combinations\\n using some statistical parameters obtained comparing the simulated and the\\n experimental values. In the end, the lowest rank is selected as the optimal one\\n as it represents the combination having the lowest error. Following the\\n definition of this rank, high accuracy on the results has been achieved in terms\\n of the root mean square error index, for example, on the combustion phase model,\\n the error is 0.139°CA under steady-state conditions. On the maximum in-cylinder\\n pressure model, the error is 1.682 bar, while the knock model has an error of\\n 0.457 bar for the same test that covers the whole engine operating field.\",\"PeriodicalId\":47948,\"journal\":{\"name\":\"SAE International Journal of Engines\",\"volume\":\"74 1\",\"pages\":\"\"},\"PeriodicalIF\":1.1000,\"publicationDate\":\"2023-08-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"SAE International Journal of Engines\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4271/03-17-02-0009\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"TRANSPORTATION SCIENCE & TECHNOLOGY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"SAE International Journal of Engines","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4271/03-17-02-0009","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"TRANSPORTATION SCIENCE & TECHNOLOGY","Score":null,"Total":0}
Advanced, Guided Procedure for the Calibration and Generalization of
Neural Network-Based Models of Combustion and Knock Indexes
In the last few years, the artificial neural networks have been widely used in
the field of engine modeling. Some of the main reasons for this are, their
compatibility with the real-time systems, higher accuracy, and flexibility if
compared to other data-driven approaches. One of the main difficulties of using
this approach is the calibration of the network itself. It is very difficult to
find in the literature procedures that guide the user to completely define a
network. Typically, the very last steps (like the choice of the number of
neurons) must be selected by the user on the base of his sensitivity to the
problem.
This work proposes an automatic calibration procedure for the artificial neural
networks, considering all the main hyper-parameters of the network such as the
training algorithms, the activation functions, the number of the neurons, the
number of epochs, and the number of hidden layers, for modeling various
combustion indexes in a modern internal combustion engine. However, the proposed
procedure can be applied to the training of any neural network-based model.
The automatic calibration procedure outputs a configuration of the network,
giving the optimal combination in terms of hyper-parameters. The decision of the
optimal configuration of the neural network is based on a self-developed
formula, which gives a rank of all the possible hyper-parameter combinations
using some statistical parameters obtained comparing the simulated and the
experimental values. In the end, the lowest rank is selected as the optimal one
as it represents the combination having the lowest error. Following the
definition of this rank, high accuracy on the results has been achieved in terms
of the root mean square error index, for example, on the combustion phase model,
the error is 0.139°CA under steady-state conditions. On the maximum in-cylinder
pressure model, the error is 1.682 bar, while the knock model has an error of
0.457 bar for the same test that covers the whole engine operating field.