基于机器学习的CLSVOF方法曲率估计建模:与传统方法的比较

Majid Haghshenas, Ranganathan Kumar
{"title":"基于机器学习的CLSVOF方法曲率估计建模:与传统方法的比较","authors":"Majid Haghshenas, Ranganathan Kumar","doi":"10.1115/ajkfluids2019-5415","DOIUrl":null,"url":null,"abstract":"\n Despite extensive progress in recent decades, curvature estimation in two-phase models remains a challenge. Well-established curvature computing techniques such as distance function, smoothed volume fraction and height-function directly estimate the interface curvature from the implicit representation of the interface. Most recently, machine learning approach has been incorporated in computational physics simulation. Machine learning is a set of algorithms that can be utilized for training a system which allows predicting the output in the future. In this work, we train a curvature estimation model using machine learning approach for Coupled Level Set Volume of Fluid (CLSVOF) method in which both distance function and volume fraction implicitly represent the interface. Three datasets for the curvature are generated: a) curvature as a function of volume fraction (nine inputs), b) curvature as a function of distance function (nine inputs), and c) curvature as a function of both volume fraction and distance function (eighteen inputs). For each interfacial cell, curvature and input parameters (nine volume fraction and nine distance function values) at nine grid points across the interface are stored. Datasets are utilized to train different curvature computing models using neural network (NN) learning algorithm. Comparison of different datasets reveals that the distance function dataset is the best input for curvature function training. Different available learning algorithms on built-in NN toolbox in Matlab are examined. The curvature estimation function is examined for a dimensional 2D well-defined droplet on different grid resolution. In addition, the curvature estimation model by machine learning approach is compared with conventional methods such as the level set method and height function method for couple of cases. First, the case of elliptical droplet is used to evaluate curvature estimation of different methods in comparison with the analytical solution. Then, the standard case of equilibrium droplet is simulated by CLSVOF solver using different curvature estimation methods to evaluate parasitic currents generation and droplet pressure prediction. The results show that the machine learning curvature function outperforms conventional methods even on coarse grids. Finally, the curvature estimation methods are is utilized to solve a practical case of rising bubble. We observed that the terminal velocity of capped bubble reported by curvature function simulation has the lowest error.","PeriodicalId":346736,"journal":{"name":"Volume 2: Computational Fluid Dynamics","volume":"12 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Curvature Estimation Modeling Using Machine Learning for CLSVOF Method: Comparison With Conventional Methods\",\"authors\":\"Majid Haghshenas, Ranganathan Kumar\",\"doi\":\"10.1115/ajkfluids2019-5415\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"\\n Despite extensive progress in recent decades, curvature estimation in two-phase models remains a challenge. Well-established curvature computing techniques such as distance function, smoothed volume fraction and height-function directly estimate the interface curvature from the implicit representation of the interface. Most recently, machine learning approach has been incorporated in computational physics simulation. Machine learning is a set of algorithms that can be utilized for training a system which allows predicting the output in the future. In this work, we train a curvature estimation model using machine learning approach for Coupled Level Set Volume of Fluid (CLSVOF) method in which both distance function and volume fraction implicitly represent the interface. Three datasets for the curvature are generated: a) curvature as a function of volume fraction (nine inputs), b) curvature as a function of distance function (nine inputs), and c) curvature as a function of both volume fraction and distance function (eighteen inputs). For each interfacial cell, curvature and input parameters (nine volume fraction and nine distance function values) at nine grid points across the interface are stored. Datasets are utilized to train different curvature computing models using neural network (NN) learning algorithm. Comparison of different datasets reveals that the distance function dataset is the best input for curvature function training. Different available learning algorithms on built-in NN toolbox in Matlab are examined. The curvature estimation function is examined for a dimensional 2D well-defined droplet on different grid resolution. In addition, the curvature estimation model by machine learning approach is compared with conventional methods such as the level set method and height function method for couple of cases. First, the case of elliptical droplet is used to evaluate curvature estimation of different methods in comparison with the analytical solution. Then, the standard case of equilibrium droplet is simulated by CLSVOF solver using different curvature estimation methods to evaluate parasitic currents generation and droplet pressure prediction. The results show that the machine learning curvature function outperforms conventional methods even on coarse grids. Finally, the curvature estimation methods are is utilized to solve a practical case of rising bubble. We observed that the terminal velocity of capped bubble reported by curvature function simulation has the lowest error.\",\"PeriodicalId\":346736,\"journal\":{\"name\":\"Volume 2: Computational Fluid Dynamics\",\"volume\":\"12 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-11-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Volume 2: Computational Fluid Dynamics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1115/ajkfluids2019-5415\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Volume 2: Computational Fluid Dynamics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1115/ajkfluids2019-5415","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

尽管近几十年来取得了广泛的进展,但两相模型的曲率估计仍然是一个挑战。成熟的曲率计算技术,如距离函数、光滑体积分数和高度函数,直接从界面的隐式表示中估计界面曲率。最近,机器学习方法已被纳入计算物理模拟。机器学习是一组算法,可用于训练系统,从而预测未来的输出。在这项工作中,我们使用机器学习方法训练了耦合水平集流体体积(CLSVOF)方法的曲率估计模型,其中距离函数和体积分数隐式表示界面。生成了三个曲率数据集:a)曲率作为体积分数的函数(9个输入),b)曲率作为距离函数的函数(9个输入),以及c)曲率作为体积分数和距离函数的函数(18个输入)。对于每个界面单元,存储跨界面的9个网格点的曲率和输入参数(9个体积分数和9个距离函数值)。利用神经网络学习算法,利用数据集训练不同的曲率计算模型。不同数据集的对比表明,距离函数数据集是曲率函数训练的最佳输入。研究了Matlab中内置神经网络工具箱中各种可用的学习算法。在不同的网格分辨率下,研究了二维定义良好的液滴的曲率估计函数。此外,还将基于机器学习方法的曲率估计模型与水平集方法、高度函数方法等传统方法进行了比较。首先,以椭圆液滴为例,对不同方法的曲率估计进行了评价,并与解析解进行了比较。然后,利用CLSVOF求解器模拟了平衡液滴的标准情况,采用不同曲率估计方法对寄生电流的产生和液滴压力进行了预测。结果表明,即使在粗糙网格上,机器学习曲率函数也优于传统方法。最后,利用曲率估计方法求解了一个上升气泡的实例。我们观察到,曲率函数模拟所报告的顶泡终末速度误差最小。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Curvature Estimation Modeling Using Machine Learning for CLSVOF Method: Comparison With Conventional Methods
Despite extensive progress in recent decades, curvature estimation in two-phase models remains a challenge. Well-established curvature computing techniques such as distance function, smoothed volume fraction and height-function directly estimate the interface curvature from the implicit representation of the interface. Most recently, machine learning approach has been incorporated in computational physics simulation. Machine learning is a set of algorithms that can be utilized for training a system which allows predicting the output in the future. In this work, we train a curvature estimation model using machine learning approach for Coupled Level Set Volume of Fluid (CLSVOF) method in which both distance function and volume fraction implicitly represent the interface. Three datasets for the curvature are generated: a) curvature as a function of volume fraction (nine inputs), b) curvature as a function of distance function (nine inputs), and c) curvature as a function of both volume fraction and distance function (eighteen inputs). For each interfacial cell, curvature and input parameters (nine volume fraction and nine distance function values) at nine grid points across the interface are stored. Datasets are utilized to train different curvature computing models using neural network (NN) learning algorithm. Comparison of different datasets reveals that the distance function dataset is the best input for curvature function training. Different available learning algorithms on built-in NN toolbox in Matlab are examined. The curvature estimation function is examined for a dimensional 2D well-defined droplet on different grid resolution. In addition, the curvature estimation model by machine learning approach is compared with conventional methods such as the level set method and height function method for couple of cases. First, the case of elliptical droplet is used to evaluate curvature estimation of different methods in comparison with the analytical solution. Then, the standard case of equilibrium droplet is simulated by CLSVOF solver using different curvature estimation methods to evaluate parasitic currents generation and droplet pressure prediction. The results show that the machine learning curvature function outperforms conventional methods even on coarse grids. Finally, the curvature estimation methods are is utilized to solve a practical case of rising bubble. We observed that the terminal velocity of capped bubble reported by curvature function simulation has the lowest error.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信