{"title":"Leveraging machine learning for accurate DNBR prediction using python","authors":"Mohamed Y.M. Mohsen , Meshari Al Meshari , Yasser Alzamil , Abdulrahman Alhammad , Khaled Alenazi , Atef El-Taher , Tarek F. Nagla , Mohamed A.E. Abdel-Rahman","doi":"10.1016/j.net.2025.103532","DOIUrl":null,"url":null,"abstract":"<div><div>This study investigates the viability of using Python scikit-learn packages, specifically regression techniques, to forecast the departure from nucleate boiling ratio (DNBR) using previously published datasets as reference. These datasets were generated using the COBRA-IV computer code under specific operational conditions for pressurized water reactors, and are categorized into two groups: steady-state, encompassing cases 1 and 2, and transient-state which includes both the loss of flow accident (LOFA) and rod cluster control assembly (RCCA) withdrawal scenarios. Due to the dataset's small size, this study also addressed the difficulties encountered with enhancing the accuracy of regression models. Several approaches were investigated in an attempt to improve the regression's accuracy, these include feature selection and hyperparameters tuning analysis for each regression model. The use of noise perturbation with a realistic standard deviation proved to be the most successful strategy for increasing regression accuracy, especially with small datasets, by interpolating the gaps between observations thus increasing their size. This approach's algorithm was evaluated using metrics such as R<sup>2</sup> score, mean square error (MSE) and mean absolute error (MAE). The evaluation metrics demonstrated that the DTReg model, after incorporating noise, achieved significantly higher accuracy compared to previously referenced artificial neural network (ANN) models, highlighting the substantial impact of noise perturbation on refining the model's predictive capabilities. Overall, this approach not only improved performance for the steady-state cases but also enhanced accuracy for transient datasets, ultimately demonstrating the effectiveness of noise perturbation in overcoming the limitations of small datasets.</div></div>","PeriodicalId":19272,"journal":{"name":"Nuclear Engineering and Technology","volume":"57 7","pages":"Article 103532"},"PeriodicalIF":2.6000,"publicationDate":"2025-02-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Nuclear Engineering and Technology","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1738573325001007","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"NUCLEAR SCIENCE & TECHNOLOGY","Score":null,"Total":0}
引用次数: 0
Abstract
This study investigates the viability of using Python scikit-learn packages, specifically regression techniques, to forecast the departure from nucleate boiling ratio (DNBR) using previously published datasets as reference. These datasets were generated using the COBRA-IV computer code under specific operational conditions for pressurized water reactors, and are categorized into two groups: steady-state, encompassing cases 1 and 2, and transient-state which includes both the loss of flow accident (LOFA) and rod cluster control assembly (RCCA) withdrawal scenarios. Due to the dataset's small size, this study also addressed the difficulties encountered with enhancing the accuracy of regression models. Several approaches were investigated in an attempt to improve the regression's accuracy, these include feature selection and hyperparameters tuning analysis for each regression model. The use of noise perturbation with a realistic standard deviation proved to be the most successful strategy for increasing regression accuracy, especially with small datasets, by interpolating the gaps between observations thus increasing their size. This approach's algorithm was evaluated using metrics such as R2 score, mean square error (MSE) and mean absolute error (MAE). The evaluation metrics demonstrated that the DTReg model, after incorporating noise, achieved significantly higher accuracy compared to previously referenced artificial neural network (ANN) models, highlighting the substantial impact of noise perturbation on refining the model's predictive capabilities. Overall, this approach not only improved performance for the steady-state cases but also enhanced accuracy for transient datasets, ultimately demonstrating the effectiveness of noise perturbation in overcoming the limitations of small datasets.
期刊介绍:
Nuclear Engineering and Technology (NET), an international journal of the Korean Nuclear Society (KNS), publishes peer-reviewed papers on original research, ideas and developments in all areas of the field of nuclear science and technology. NET bimonthly publishes original articles, reviews, and technical notes. The journal is listed in the Science Citation Index Expanded (SCIE) of Thomson Reuters.
NET covers all fields for peaceful utilization of nuclear energy and radiation as follows:
1) Reactor Physics
2) Thermal Hydraulics
3) Nuclear Safety
4) Nuclear I&C
5) Nuclear Physics, Fusion, and Laser Technology
6) Nuclear Fuel Cycle and Radioactive Waste Management
7) Nuclear Fuel and Reactor Materials
8) Radiation Application
9) Radiation Protection
10) Nuclear Structural Analysis and Plant Management & Maintenance
11) Nuclear Policy, Economics, and Human Resource Development