50 research outputs found

    Physics-informed PointNet: A deep learning solver for steady-state incompressible flows and thermal fields on multiple sets of irregular geometries

    Full text link
    We present a novel physics-informed deep learning framework for solving steady-state incompressible flow on multiple sets of irregular geometries by incorporating two main elements: using a point-cloud based neural network to capture geometric features of computational domains, and using the mean squared residuals of the governing partial differential equations, boundary conditions, and sparse observations as the loss function of the network to capture the physics. While the solution of the continuity and Navier-Stokes equations is a function of the geometry of the computational domain, current versions of physics-informed neural networks have no mechanism to express this functionally in their outputs, and thus are restricted to obtain the solutions only for one computational domain with each training procedure. Using the proposed framework, three new facilities become available. First, the governing equations are solvable on a set of computational domains containing irregular geometries with high variations with respect to each other but requiring training only once. Second, after training the introduced framework on the set, it is now able to predict the solutions on domains with unseen geometries from seen and unseen categories as well. The former and the latter both lead to savings in computational costs. Finally, all the advantages of the point-cloud based neural network for irregular geometries, already used for supervised learning, are transferred to the proposed physics-informed framework. The effectiveness of our framework is shown through the method of manufactured solutions and thermally-driven flow for forward and inverse problems

    ChatGPT for Programming Numerical Methods

    Full text link
    ChatGPT is a large language model recently released by the OpenAI company. In this technical report, we explore for the first time the capability of ChatGPT for programming numerical algorithms. Specifically, we examine the capability of GhatGPT for generating codes for numerical algorithms in different programming languages, for debugging and improving written codes by users, for completing missed parts of numerical codes, rewriting available codes in other programming languages, and for parallelizing serial codes. Additionally, we assess if ChatGPT can recognize if given codes are written by humans or machines. To reach this goal, we consider a variety of mathematical problems such as the Poisson equation, the diffusion equation, the incompressible Navier-Stokes equations, compressible inviscid flow, eigenvalue problems, solving linear systems of equations, storing sparse matrices, etc. Furthermore, we exemplify scientific machine learning such as physics-informed neural networks and convolutional neural networks with applications to computational physics. Through these examples, we investigate the successes, failures, and challenges of ChatGPT. Examples of failures are producing singular matrices, operations on arrays with incompatible sizes, programming interruption for relatively long codes, etc. Our outcomes suggest that ChatGPT can successfully program numerical algorithms in different programming languages, but certain limitations and challenges exist that require further improvement of this machine learning model

    Physics-informed PointNet: On how many irregular geometries can it solve an inverse problem simultaneously? Application to linear elasticity

    Full text link
    Regular physics-informed neural networks (PINNs) predict the solution of partial differential equations using sparse labeled data but only over a single domain. On the other hand, fully supervised learning models are first trained usually over a few thousand domains with known solutions (i.e., labeled data) and then predict the solution over a few hundred unseen domains. Physics-informed PointNet (PIPN) is primarily designed to fill this gap between PINNs (as weakly supervised learning models) and fully supervised learning models. In this article, we demonstrate that PIPN predicts the solution of desired partial differential equations over a few hundred domains simultaneously, while it only uses sparse labeled data. This framework benefits fast geometric designs in the industry when only sparse labeled data are available. Particularly, we show that PIPN predicts the solution of a plane stress problem over more than 500 domains with different geometries, simultaneously. Moreover, we pioneer implementing the concept of remarkable batch size (i.e., the number of geometries fed into PIPN at each sub-epoch) into PIPN. Specifically, we try batch sizes of 7, 14, 19, 38, 76, and 133. Additionally, the effect of the PIPN size, symmetric function in the PIPN architecture, and static and dynamic weights for the component of the sparse labeled data in the loss function are investigated

    Real-Time Well Log Prediction From Drilling Data Using Deep Learning

    Full text link
    The objective is to study the feasibility of predicting subsurface rock properties in wells from real-time drilling data. Geophysical logs, namely, density, porosity and sonic logs are of paramount importance for subsurface resource estimation and exploitation. These wireline petro-physical measurements are selectively deployed as they are expensive to acquire; meanwhile, drilling information is recorded in every drilled well. Hence a predictive tool for wireline log prediction from drilling data can help management make decisions about data acquisition, especially for delineation and production wells. This problem is non-linear with strong ineractions between drilling parameters; hence the potential for deep learning to address this problem is explored. We present a workflow for data augmentation and feature engineering using Distance-based Global Sensitivity Analysis. We propose an Inception-based Convolutional Neural Network combined with a Temporal Convolutional Network as the deep learning model. The model is designed to learn both low and high frequency content of the data. 12 wells from the Equinor dataset for the Volve field in the North Sea are used for learning. The model predictions not only capture trends but are also physically consistent across density, porosity, and sonic logs. On the test data, the mean square error reaches a low value of 0.04 but the correlation coefficient plateaus around 0.6. The model is able however to differentiate between different types of rocks such as cemented sandstone, unconsolidated sands, and shale

    Computation of effective elastic moduli of rocks using hierarchical homogenization

    Full text link
    This work focuses on computing the homogenized elastic properties of rocks from 3D micro-computed-tomography (micro-CT) scanned images. The accurate computation of homogenized properties of rocks, archetypal random media, requires both resolution of intricate underlying microstructure and large field of view, resulting in huge micro-CT images. Homogenization entails solving the local elasticity problem computationally which can be prohibitively expensive for a huge image. To mitigate this problem, we use a renormalization method inspired scheme, the hierarchical homogenization method, where a large image is partitioned into smaller subimages. The individual subimages are separately homogenized using periodic boundary conditions, and then assembled into a much smaller intermediate image. The intermediate image is again homogenized, subject to the periodic boundary condition, to find the final homogenized elastic constant of the original image. An FFT-based elasticity solver is used to solve the associated periodic elasticity problem. The error in the homogenized elastic constant is empirically shown to follow a power law scaling with exponent -1 with respect to the subimage size across all five microstructures of rocks. We further show that the inclusion of surrounding materials during the homogenization of the small subimages reduces error in the final homogenized elastic moduli while still respecting the power law with the exponent of -1. This power law scaling is then exploited to determine a better approximation of the large heterogeneous microstructures based on Richardson extrapolatio

    Do the Seismic Velocities Depend on

    No full text
    The objective of our study is to test whether seismic velocities of rock depend on time and temperature index (TTI). This study is motivated by the observations that overpressure and reservoir qualities depend on temperature and time in many sedimentary basins. TTI, an important thermal maturity indicator, is directly linked with oil and gas generation and combines the effects of temperature and time. However, there is no existing model (theoretical, empirical, and numerical) to predict TTI from observed seismic velocities. Our study identifies an empirical-numerical relation between TTI and seismic velocities. In order to obtain this relation, we perform petroleum system modeling at a well location. The well is located in deep-water petroleum system at Rio Muni Basin, West Africa. The essential petroleum system elements and TOC are identified based on petrophysical and rock-physics analysis. The TTIs obtained from finite-element modeling of petroleum system are then compared with velocities measured at the same well location. We find that both Vp and Vs increase exponentially with TTI. The results can be applied to predict TTI, and thereby thermal maturity, from observed seismic velocities.
    corecore