Computer system for simulating physical processes using surface algorithm

    公开(公告)号:US11847391B2

    公开(公告)日:2023-12-19

    申请号:US16914730

    申请日:2020-06-29

    CPC classification number: G06F30/28 G06F7/485 G06N7/08 G06F2113/08

    Abstract: Described are computer implemented techniques for simulating elements of a fluid flow. These techniques include storing in a memory state vectors for a plurality of voxels, the state vectors comprising a plurality of entries that correspond to particular momentum states of a plurality of possible momentum states at a voxel, storing in a memory a representation of at least one surface that is sized and oriented independently of the size and orientation of the voxels, perform interaction operations on the state vectors, the interaction operations modelling interactions between elements of different momentum states, perform surface interaction operations on the representation of the surface, the surface interaction operations modelling interactions between the surface and substantially all elements of voxels, and performing move operations on the state vectors to reflect movement of elements to new voxels.

    Computer simulation of physical fluids on a mesh in an arbitrary coordinate system

    公开(公告)号:US11763048B2

    公开(公告)日:2023-09-19

    申请号:US18074646

    申请日:2022-12-05

    CPC classification number: G06F30/20 G01P5/00 G06N7/08 G06F2111/10

    Abstract: Computer implemented techniques for simulating a fluid flow about a surface of a solid, include receiving a coordinate system for representation of a curvilinear mesh that conforms to the surface of the solid, simulating, with a lattice velocity set transport of particles in a volume of fluid, with the transport causing collision among the particles, executing a distribution function for transport of the particles, with the distribution function including a particle collision determination and a change in particle distribution associated with the curvilinear mesh, performing by the computing system, advection operations in the coordinate system under constraints applied to particle momentum values and mapping by the computer system values resulting from simulating onto the curvilinear mesh by translation of the particle momentum values and spatial coordinates determined in the coordinate system into momentum and spatial values in the curvilinear space.

    CT scan results
    105.
    发明授权

    公开(公告)号:US11406343B2

    公开(公告)日:2022-08-09

    申请号:US16511305

    申请日:2019-07-15

    Abstract: A method, system, and computer program product for correcting the contrast levels of a medical image of a vascular system is described. One of the methods includes identifying a global reference contrast level. The method includes for each image location which represents a location within the vascular system, determining a corrected contrast level by multiplying the original contrast level of that location by the ratio of the global reference contrast level divided by a local reference contrast level.

    Authoring loading and boundary conditions for simulation scenarios

    公开(公告)号:US11281824B2

    公开(公告)日:2022-03-22

    申请号:US15841081

    申请日:2017-12-13

    Abstract: Unlike existing methods that rely on a manual procedure for setting conditions for performing computer-based simulations, embodiments automatically set conditions for a simulation of a real-world object represented by a computer aided design (CAD) model. In one such embodiment, the morphology of a CAD mode is analyzed to identify a function of an element of the CAD model. In turn, conditions for a simulation are defined based upon one or more rules corresponding to the identified function of the element of the CAD model, where said defining includes automatically setting conditions in a simulation of the real-world physical object.

    Lattice Boltzmann collision operators enforcing isotropy and Galilean invariance

    公开(公告)号:US11194941B2

    公开(公告)日:2021-12-07

    申请号:US16580059

    申请日:2019-09-24

    Abstract: A method comprising: simulating, in a lattice velocity set, movement of particles in a volume of fluid, with the movement causing collision among the particles; based on the simulated movement, determining relative particle velocity of a particle at a particular location within the volume, with the relative particle velocity being a difference between (i) an absolute velocity of the particle at the particular location within the volume and measured under zero flow of the volume, and (ii) a mean velocity of one or more of the particles at the particular location within the volume; and determining, based on the relative particle velocity, a non-equilibrium post-collide distribution function of a specified order that is representative of the collision.

    DETERMINATION OF HYDROCARBON MOBILIZATION POTENTIAL FOR ENHANCED OIL RECOVERY

    公开(公告)号:US20210062638A1

    公开(公告)日:2021-03-04

    申请号:US16559877

    申请日:2019-09-04

    Abstract: Techniques including methods, apparatus and computer program products are disclosed for determining an amount of hydrocarbon recoverable from porous reservoir rock by a miscible gas flood. The techniques include retrieve a representation of a physical porous reservoir rock sample (porous reservoir rock), the representation including pore space and grain space data corresponding to the porous reservoir rock, subsequent to an execution of a multiphase flow simulation to obtain predictions of flow behavior of oil in the presence of a waterflood of the porous reservoir rock, locate substantially immobile oil blobs or patches in the retrieved representation of the porous reservoir rock; and for N number of substantially immobile oil blobs or patches (blobs), evaluate changes in mobility of the blobs for two or more iterations an effort level for of a given EOR technique, with a first one of the two or more iterations expending a first level of effort and a second one of the two or more iterations expending a second, higher level of effort, to estimate an amount of change in mobilization of the blob between the first and the second iterations for the given EOR technique.

    Systems and methods for finite element mesh repair

    公开(公告)号:US10891788B2

    公开(公告)日:2021-01-12

    申请号:US15840808

    申请日:2017-12-13

    Abstract: Unlike existing methods that rely on manual procedures for repairing finite element meshes in computer-based simulations, embodiments automatically repair finite element meshes for use in simulations of real-world objects. One such embodiment begins by identifying a non-compliant mesh element in a finite element mesh and extracting a mesh patch from the finite element mesh that includes the identified non-compliant mesh element. To continue, an invariant patch description for the extracted mesh patch is generated and a repair solution corresponding to the generated invariant patch description is obtained from a database storing pre-determined repair solutions. In turn, the mesh patch in the finite element mesh is repaired using the obtained repair solution.

    Simulation augmented reality system for emergent behavior

    公开(公告)号:US10769325B2

    公开(公告)日:2020-09-08

    申请号:US16825605

    申请日:2020-03-20

    Abstract: Embodiments of the present invention provide an augmented reality by defining a model representing a real-world system. After defining the model, a plurality of model simulations are performed using the defined model which produce predicted field data that is stored in memory. In turn, data from one or more sensors in the real-world system is received and the defined model is calibrated using the received field data relative to the stored predicted field data. Then, an augmented reality of the real-world system is provided using the calibrated model.

Patent Agency Ranking