Temperature coupling algorithm for hybrid thermal lattice boltzmann method
AssigneeDassault Systemes Simulia Corp.
InventorsPradeep Gopalakrishnan, Raoyang Zhang, Hudong Chen
Life of this patent
Estimating the term…
Abstract
A method includes simulating, in a lattice velocity set, transport of particles in a volume of fluid, with the transport causing collision among the particles; and generating a distribution function for transport of the particles, wherein the distribution function comprises a thermodynamic step and a particle collision step, and wherein the thermodynamic step is substantially independent of and separate from the particle collision step.
Claims23
A computer implemented method for generating a stable distribution for particles for simulating fluid flows of a fluid over a range of temperatures relative to a given constant lattice temperature, the method comprising:
- receiving by one or more computer systems, a model of a simulation space including a lattice structure represented as a collection of voxels, and a representation of a physical object, with the voxels having appropriate resolutions to account for surfaces of the physical object;
- simulating by a computer using a collision operator and state vectors for storing a lattice velocity set for each voxel, transport of particles in a volume of fluid in the simulation space, with the transport causing collisions among the particles, according to the collision operator;
- computing from a particle distribution function that includes a thermodynamic function that is separate from simulating collisions, transport of the particles, with the thermodynamic function used to determine the one or more thermodynamic properties of the particles in the volume of fluid;
- and
- simulating advection of the particles to subsequent locations in the lattice velocity set based at least in part on the one or more computed thermodynamic properties.
One or more machine-readable hardware storage devices storing instructions for generating a stable distribution for particles for simulating fluid flows of a fluid over a range of temperatures relative to a given constant lattice temperature, with the instructions being executable by one or more processing devices to cause a system to:
- receive a model of a simulation space including a lattice structure represented as a collection of voxels, and a representation of a physical object, with the voxels having appropriate resolutions to account for surfaces of the physical object;
- simulate using a collision operator and state vectors for storing a lattice velocity set for each voxel, transport of particles in a volume of fluid in the simulation space, with the transport causing collision among the particles, according to the collision operator;
- and
- compute from a particle distribution function that includes a thermodynamic function that is separate from instructions to simulate collisions transport of the particles, with the thermodynamic function, used to determine the thermodynamic properties of the particles in the volume of fluid;
- and
- simulate advection of the particles to subsequent locations in the lattice velocity set based at least in part on the computed thermodynamic properties.
A system comprising:
- one or more processing devices;
- and
- one or more machine-readable hardware storage devices storing instructions for generating a stable distribution for particles for simulating fluid flows of a fluid over a range of temperatures relative to a given constant lattice temperature, with the instructions being executable by the one or more processing devices to cause the processing devices to:
- receive a model of a simulation space including a lattice structure represented as a collection of voxels, and a representation of a physical object, with the voxels having appropriate resolutions to account for surfaces of the physical object;
- simulate using a collision operator and state vectors for storing a lattice velocity set for each voxel, transport of particles in a volume of fluid in the simulation space, with the transport causing collision among the particles, according to the collision operator;
- and
- compute from a particle distribution function that includes a thermodynamic function that is separate from instructions to simulate collisions transport of the particles, with the thermodynamic function, used to determine the thermodynamic properties of the particles in the volume of fluid;
- and
- simulate advection of the particles to subsequent locations in the lattice velocity set based at least in part on the computed thermodynamic properties.
Dependencies are inferred from the claim text.