نوع مقاله : مقاله پژوهشی
تازه های تحقیق
پس از آموزش ماشین با الگوریتمهای گوناگون، ماشین تحت ارزیابی و آزمودن قرار میگیرد. برای این منظور از معیار خطای مطلق میانگین[1] و ریشه میانگین مربعات[2] استفاده میشود. پس از پیشبینی عملکرد پیل سوختی با استفاده از ماشین آموزش دیده، خطای مقادیر بهدست آمده با مقادیر واقعی محاسبه شده و اعتبار عملکرد ماشین مشخص میشود.
جدول ۳- عملکرد ماشین در پیشبینی چگالی توان با الگوریتمهای مختلف
Table 3- Machine Performance in Power Density Prediction with Various algorithms
|
Regression Models |
RMSE_train |
MAE_train |
R2_train |
RMSE _test |
MAE _test |
R2_test |
|
Linear |
0.03099652 |
0.02289843 |
0.96183529 |
0.03154692 |
0.02413547 |
0.95963308 |
|
Stochastic Gradient Descent |
0.03101462 |
0.02277184 |
0.96179071 |
0.03167708 |
0.02407398 |
0.95929927 |
|
Ridge |
0.03099653 |
0.02289313 |
0.96183526 |
0.03154936 |
0.02413246 |
0.95962682 |
|
Decision Tree |
0.00000000 |
0.00000000 |
1.00000000 |
0.01102635 |
0.00309556 |
0.99506854 |
|
Random Forest |
0.00193758 |
0.00101979 |
0.99985087 |
0.00892497 |
0.00380967 |
0.99676909 |
|
Support Vector Machine |
0.05483591 |
0.04573663 |
0.88055549 |
0.05402141 |
0.04557084 |
0.88162947 |
|
Lasso |
0.03113737 |
0.02255870 |
0.96148766 |
0.03170878 |
0.02377720 |
0.95921778 |
|
Gradient Boosting |
0.00630288 |
0.00459090 |
0.99842197 |
0.00727113 |
0.00528423 |
0.99785555 |
|
K Neighbors |
0.03218481 |
0.02503208 |
0.95885302 |
0.04547824 |
0.03457744 |
0.91610828 |
|
XG Boosting |
0.00136861 |
0.00102359 |
0.99992560 |
0.00613662 |
0.00249331 |
0.99847254 |
|
Artificial Neural Network |
0.03099678 |
0.02286982 |
0.96183465 |
0.03155168 |
0.02410902 |
0.95962090 |
همانگونه که در جدول ۳ نشان داده شده است، براساس شاخص R2 بهترتیب الگوریتمهای XG Boosting،Gradient Boosting، Random Forest و Decision Tree دارای بهترین عملکرد در پیشبینی چگالی توان پیل سوختی میباشند. براین اساس، R2 الگوریتمهای مذکور بیش از ۹۹/۰ میباشند.
جدول ۴- عملکرد ماشین در پیشبینی بیشینه دما با الگوریتمهای مختلف
Table 4- Machine Performance in Maximum Temperature Prediction with Various algorithms
|
Regression Models |
rmse_train |
mae_train |
r2_train |
rmse_test |
mae_test |
r2_test |
|
Linear |
9.634103 |
7.533192 |
0.976046 |
10.47626 |
7.887151 |
0.971602 |
|
Stochastic Gradient Descent |
9.635198 |
7.519635 |
0.97604 |
10.46618 |
7.862889 |
0.971657 |
|
Ridge |
9.634109 |
7.534488 |
0.976045 |
10.47671 |
7.888727 |
0.9716 |
|
Decision Tree |
0 |
0 |
1 |
1.005492 |
0.341553 |
0.999738 |
|
Random Forest |
0.388605 |
0.188909 |
0.999961 |
1.193282 |
0.461912 |
0.999632 |
|
Support Vector Machine |
0.896029 |
0.498045 |
0.999793 |
1.238221 |
0.791369 |
0.999603 |
|
Lasso |
9.634103 |
7.533444 |
0.976046 |
10.47658 |
7.887702 |
0.9716 |
|
Gradient Boosting |
1.765142 |
1.162257 |
0.999196 |
2.037377 |
1.388921 |
0.998926 |
|
K Neighbors |
12.70697 |
9.762762 |
0.958328 |
14.25822 |
10.52725 |
0.947398 |
|
XG Boosting |
0.088429 |
0.059149 |
0.999998 |
0.518606 |
0.23728 |
0.99993 |
|
Artificial Neural Network |
9.634103 |
7.533192 |
0.976046 |
10.47626 |
7.887151 |
0.971602 |
در جدول ۴، عملکرد ماشین در پیشبینی بیشینه دمای پیل سوختی نشان داده شده است. همانگونه که مشهود است، الگوریتمهای XG Boosting، Decision Tree، Random Forest، Support Vector Machine و Gradient Boosting دارای عملکرد بهینه و R2 بیش از ۹۹/۰ میباشند.
از جدولهای ۳ و ۴ مشاهده میشود که دقت عملکرد الگوریتمها در پیشبینی دمای بیشینه در مقایسه با چگالی توان مناسبتر استو در تمامی الگوریتمها افزایش دقت مشهود است. این افزایش دقت درخصوص الگوریتم Support Vector Machine بیشتر از سایر الگوریتمها است. براین اساس، R2 ماشین در پیشبینی چگالی توان و دمای بیشینه، بهترتیب ۸۸/۰ و ۹۹/۰ است. این موضوع میتواند متأثر از روند خطیتر تغییرات بیشینه دما به نسبت تغییرات عبارات ورودی بهویژه دمای ورودی صورت پذیرد.
Mean Absolute Error (MAE)
[2] Root Mean Square Error (RMSE)
موضوعات
عنوان مقاله English
نویسندگان English
The limitation of fossil energy sources and environmental concerns have caused efforts to use clean and sustainable energy sources. The solid oxide fuel cell with intermediate working temperature and ammonia fuel is one of the promising sources to replace conventional energy sources. On the other hand, the use of fuel cell performance prediction methods with appropriate and high accuracy and speed is significantly important. In this research, first, the solid oxide fuel cell with ammonia fuel, electrolyte leakage, and average working temperature are numerically simulated. Then the effective input parameters are selected to calculate the performance of the fuel cell in different conditions. In this regard, after generating a sufficient data set, different machine learning algorithms are used to predict the objective functions, including the power density and the maximum temperature of the fuel cell. The results indicate the complexity of predicting the power density of the fuel cell compared to the maximum temperature. It was also observed that the XG Boosting method with R2 equal to 0.99 has the best efficiency in predicting the parameters of maximum temperature and power density.
کلیدواژهها English