| 研究生: |
楊皓強 Yang, Hao-Chiang |
|---|---|
| 論文名稱: |
神經算子求解多孔介質中的兩相流問題 Neural Operator for Solving Two-Phase Flow Problems in Porous Media |
| 指導教授: |
陳旻宏
Chen, Min-Hung |
| 學位類別: |
碩士 Master |
| 系所名稱: |
理學院 - 數學系應用數學碩博士班 Department of Mathematics |
| 論文出版年: | 2023 |
| 畢業學年度: | 112 |
| 語文別: | 英文 |
| 論文頁數: | 34 |
| 中文關鍵詞: | 機器學習 、算子學習 、傅立葉神經算子 |
| 外文關鍵詞: | Machine Learning, Operator Learning, Fourier Neural Operator |
| 相關次數: | 點閱:74 下載:25 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
使用計算機來解決偏微分方程,我們通常會使用數值方法來解,例如有限差分法、有限元素法,或是使用機器學習來解決這些問題,通常是以逼近函數的方式來進行求解的過程。而近年來又發展了算子學習,我們可以直接學習方程式本身,進而提升學習結果的泛化能力。為了瞭解算子學習與非算子學習之間的差異,將會使用傅立葉神經算子和物理訊息神經網路對同一問題進行訓練,並比較其學習成本以及結果誤差。實驗表明,算子學習在學習成本上較高,但訓練後的模型較有泛化能力,對於特定的問題會有極佳的成效。
To solve partial differential equations using computers, we typically employ numerical methods such as finite difference methods, finite element methods, or machine learning. This often involves the process of approximating functions to attain a solution. In recent years, operator learning has also emerged, enabling direct learning of the equations, thereby enhancing the generalization ability of the learning results. To understand the differences between operator learning and non-operator learning, we will employ Fourier Neural Operator and Physics-informed Neural Networks to train on the same problem, subsequently comparing their learning costs and error outcomes. Experiments indicate that operator learning incurs higher learning costs, but the trained model exhibits superior generalization ability, leading to excellent performance on specific problems.
[1]Ivan Georgievich Petrovsky. Lectures on partial differential equations. Courier Corporation, 2012.
[2]Richard Courant and David Hilbert. Methods of mathematical physics: partial differential equations. John Wiley & Sons, 2008.
[3]Thomas H Cormen, Charles E Leiserson, Ronald L Rivest, and Clifford Stein. Introduction to algorithms. MIT press, 2022.
[4]William F Ames. Numerical methods for partial differential equations. Academic press, 2014.
[5]Alfio Quarteroni and Alberto Valli. Numerical approximation of partial differential equations, volume 23. Springer Science & Business Media, 2008.
[6]Peter Bühlmann and Sara Van De Geer. Statistics for high-dimensional data: methods, theory and applications. Springer Science & Business Media, 2011.
[7]Kurt Hornik, Maxwell Stinchcombe, and Halbert White. Universal approximation of an unknown mapping and its derivatives using multilayer feedforward networks. Neural networks, 3(5):551–560, 1990.
[8]Ian Goodfellow, Yoshua Bengio, and Aaron Courville. Deep learning. MIT press, 2016.
[9]Maziar Raissi, Paris Perdikaris, and George E Karniadakis. Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. Journal of Computational physics, 378:686–707, 2019.
[10]Atilim Gunes Baydin, Barak A Pearlmutter, Alexey Andreyevich Radul, and Jeffrey Mark Siskind. Automatic differentiation in machine learning: a survey. Journal of Marchine Learning Research, 18:1–43, 2018.
[11]Tianping Chen and Hong Chen. Universal approximation to nonlinear operators by neural networks with arbitrary activation functions and its application to dynamical systems. IEEE transactions on neural networks, 6(4):911–917, 1995.
[12]Nikola Kovachki, Zongyi Li, Burigede Liu, Kamyar Azizzadenesheli, Kaushik Bhattacharya, Andrew Stuart, and Anima Anandkumar. Neural operator: Learning maps between function spaces. arXiv preprint arXiv:2108.08481, 2021.
[13]Kurt Hornik, Maxwell Stinchcombe, and Halbert White. Multilayer feedforward networks are universal approximators. Neural networks, 2(5):359–366, 1989.
[14]Lu Lu, Pengzhan Jin, Guofei Pang, Zhongqiang Zhang, and George Em Karniadakis. Learning nonlinear operators via deeponet based on the universal approximation theorem of operators. Nature machine intelligence, 3(3):218–229, 2021.
[15]Zongyi Li, Nikola Kovachki, Kamyar Azizzadenesheli, Burigede Liu, Kaushik Bhattacharya, Andrew Stuart, and Anima Anandkumar. Fourier neural operator for parametric partial differential equations. arXiv preprint arXiv:2010.08895, 2020.
[16]Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 770–778, 2016.
[17]Diederik P Kingma and Jimmy Ba. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980, 2014.
[18]Ekaba Bisong and Ekaba Bisong. Google colaboratory. Building machine learning and deep learning models on google cloud platform: a comprehensive guide for beginners, pages 59–64, 2019.
[19]Morris Muskat. The flow of homogeneous fluids through porous media. Soil Science, 46(2):169, 1938.
[20]Waleed Diab, Omar Chaabi, Wenjuan Zhang, Muhammad Arif, Shayma Alkobaisi, and Mohammed Al Kobaisi. Data-free and data-efficient physics-informed neural network approaches to solve the buckley–leverett problem. Energies, 15(21):7864, 2022.
[21]Ying Li and Fangjun Mei. Deep learning-based method coupled with small sample learning for solving partial differential equations. Multimedia Tools and Applications, 80:17391–17413, 2021.
[22]Cedric G Fraces and Hamdi Tchelepi. Physics informed deep learning for flow and transport in porous media. In SPE Reservoir Simulation Conference?, page D011S006R002. SPE, 2021.
[23]Waleed Diab and Mohammed Al Kobaisi. Pinns for the solution of the hyperbolic buckley-leverett problem with a non-convex flux function. arXiv preprint arXiv:2112.14826, 2021.
[24]Randall J LeVeque. Finite volume methods for hyperbolic problems, volume 31. Cambridge university press, 2002.
[25]Knut-Andreas Lie. An introduction to reservoir simulation using MATLAB/GNU Octave: User guide for the MATLAB Reservoir Simulation Toolbox (MRST). Cambridge University Press, 2019.