[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-121048-en":3,"doc-seo-121048-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":4,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},121048,2336464648322,"Aria","https://ap-avatar.wpscdn.com/avatar/2200025388227c56fec?_k=1778556882303663488",8,"Research & Report","Machine learning-based WENO5 scheme - Neural network for weighting functions","Machine learning is increasingly used in Computational Fluid Dynamics to improve the accuracy, efficiency, and automation of simulations. For shock-capturing methods, nonlinear components such as smoothness indicators and weighting functions often depend heavily on author expertise. This work introduces a neural-network approach that directly computes the nonlinear weighting functions in the WENO5 scheme. The WENO5-NN method generalizes across different resolutions and, in most tests, outperforms the classical WENO5-JS scheme.","Computers and Mathematics with Applications 168 (2024) 84–99  \nContents lists available at ScienceDirect  \nComputers and Mathematics with Applications  \njournal [homepage: www.elsevier.com/locate/camwa](homepage: www.elsevier.com/locate/camwa)  \nMachine learning-based WENO5 scheme  \nXesús Nogueira a,∗ , Javier Fernández-Fidalgob, Lucía Ramos c,d, Iván Couceiro a, Luis Ramírez a  \na Group of Numerical Methods in Engineering-GMNI, Center for Technological Innovation in Construction and Civil Engineering-CITEEC, Civil Engineering School, Universidade da Coruña, Campus de Elviña, 15071, A Coruña, Spain  \nb Departamento de Ingeniería Geológica y Minera, ETSI de Minas y Energía, Universidad Politécnica de Madrid, Calle Ríos Rosas 21, 28003, Madrid, Spain c CITIC Research Center, Universidade da Coruña, Campus de Elviña s/n, 15071, A Coruña, Spain  \nd VARPA Group, Biomedical Research Institute of A Coruña (INIBIC), Universidade da Coruña, Xubias de Arriba, 84, 15006, A Coruña, Spain  \n\n| A R T I C L E | I N F | O | A B S T R A C T |\n| --- | --- | --- | --- |\n| Keywords: WENO\u003Cbr>Neural networks\u003Cbr>Machine learning Euler equations Finite diﬀerence |  |  | Machine learning (ML) is becoming a powerful tool in Computational Fluid Dynamics (CFD) to enhance the accuracy, eﬃciency, and automation of simulations. Currently, in the design of shock-capturing methods, thereis still a heavy reliance on the expertise and scientiﬁc knowledge of each author, particularly in nonlinear components such as smoothness indicators and weighting functions. ML has the potential to reduce this dependency, since by leveraging large datasets, they can learn intricate patterns and make accurate predictions of these functions. In this work we present a neural network that compute the weighting functions in the WENO5 scheme. The proposed WENO5-NN scheme generalizes well for diﬀerent resolutions, and in most of the cases tested, it outperforms the classical WENO5-JS scheme. |\n\n1. Introduction  \nIn recent years, Machine learning (ML) has emerged as a promising tool in the ﬁeld of Computational Fluid Dynamics (CFD), with the potential to improve the accuracy, eﬃciency, and automation of CFD simulations. ML techniques have been applied in various aspects of CFD, ranging from turbulence modeling and ﬂow prediction [1,2] to optimization and uncertainty quantiﬁcation [3]. Machine learning has also been utilized for the development of numerical schemes in CFD, with the aim of improving the accuracy and robustness of numerical simulations. ML-based approaches have shown promise in various aspects of numerical scheme development, including adaptive mesh reﬁnement [4] and numerical stabilization [5–8]. Adaptive Mesh Reﬁnement (AMR) involves dynamically reﬁning or coarsening the computational mesh based on the solution’s features. However, practical strategies for AMR lack a systematic framework and often rely on domain-speciﬁc expertise, experimentation, or manual adjustments, which makes attractive the use of ML approaches. ML techniques, such as decision trees, support vector machines, and deep learning, can be used to predict the regions of interest in the ﬂow ﬁeld and guide the adaptive mesh reﬁnement process. ML has also been used for numerical stabilization in CFD simulations, since traditional numerical schemes, such as ﬁnite diﬀerence, ﬁnite volume, or ﬁnite element methods, may face stabil-  \nity issues, especially for challenging ﬂows or complex geometries. In this context, ML-based approaches, such as artiﬁcial neural networks, can learn from a large dataset to estimate the cells where stabilization is required. These ML-based stabilization techniques can help improve the stability and accuracy of numerical schemes, particularly in regions with sharp gradients or high-frequency oscillations. Weighted Essentially Non-Oscillatory (WENO) schemes [9–14] are known for their ability to capture sharp discontinuities in the ﬂow ﬁeld. There are currently numerous variants ","cbCaiueBTnKF8DZi","https://ap.wps.com/l/cbCaiueBTnKF8DZi","pdf",4590218,1,16,"English","en",105,"# Introduction\n## Motivation: ML in CFD and WENO schemes\n## Proposed approach: neural-network weighting for WENO5","[{\"question\":\"Why use machine learning for WENO shock-capturing methods?\",\"answer\":\"WENO variants differ in nonlinear components like smoothness indicators and weighting functions, which typically require substantial author expertise. ML can learn patterns from data to reduce that dependence while improving predictive accuracy.\"},{\"question\":\"How does the proposed WENO5-NN scheme compute the WENO weights?\",\"answer\":\"A neural-network regressor directly outputs the nonlinear weighting-function values for the WENO5 scheme, instead of perturbing coefficients derived from the original WENO5-JS method.\"},{\"question\":\"How does WENO5-NN perform compared with classical WENO5-JS?\",\"answer\":\"The method generalizes well for different resolutions and, in most tested cases, produces results that outperform the classical WENO5-JS scheme while remaining stable in the presence of shocks.\"}]","Machine learning-based WENO5 scheme - Neural network for weighting functions | PDF",1785733479,40,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"machine-learning-based-weno5-scheme-neural-network-for-weighting-functions","",{"@graph":36,"@context":85},[37,54,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/machine-learning-based-weno5-scheme-neural-network-for-weighting-functions/121048/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":62,"encodingFormat":61,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-03",true,{"@type":65,"interactionType":66,"userInteractionCount":4},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"Why use machine learning for WENO shock-capturing methods?","Question",{"text":75,"@type":76},"WENO variants differ in nonlinear components like smoothness indicators and weighting functions, which typically require substantial author expertise. ML can learn patterns from data to reduce that dependence while improving predictive accuracy.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How does the proposed WENO5-NN scheme compute the WENO weights?",{"text":80,"@type":76},"A neural-network regressor directly outputs the nonlinear weighting-function values for the WENO5 scheme, instead of perturbing coefficients derived from the original WENO5-JS method.",{"name":82,"@type":73,"acceptedAnswer":83},"How does WENO5-NN perform compared with classical WENO5-JS?",{"text":84,"@type":76},"The method generalizes well for different resolutions and, in most tested cases, produces results that outperform the classical WENO5-JS scheme while remaining stable in the presence of shocks.","https://schema.org",{"og:url":52,"og:type":87,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":89,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,119,122,127,130,134],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":29,"slug":118},7,"Healthcare","healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":120,"slug":121},30,"research-report",{"id":123,"doc_module":4,"doc_module_name":46,"category_name":124,"show_sort_weight":125,"slug":126},9,"Religion & Spirituality",20,"religion-spirituality",{"id":125,"doc_module":4,"doc_module_name":46,"category_name":128,"show_sort_weight":125,"slug":129},"World Cup","world-cup",{"id":131,"doc_module":4,"doc_module_name":46,"category_name":132,"show_sort_weight":131,"slug":133},10,"Lifestyle","lifestyle",{"id":135,"doc_module":4,"doc_module_name":46,"category_name":136,"show_sort_weight":106,"slug":137},19,"General","general"]