IP Library Granted Patent US 11,113,438
Granted Patent B2
US 11,113,438 · App. 16/151,447 · Granted Sep 7, 2021

Fluid simulation program, fluid simulation method, and fluid simulation device

Inventors: Tamon Suwa (Kawasaki, JP); Masaki Kazama (Kawasaki, JP)
Assignee: FUJITSU LIMTIED
G06F30/23G06F30/20G06T13/60G06T15/08G06F2111/10G06T2210/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,113,438
App. No.
16/151,447
Granted
Sep 7, 2021
Kind
B2
Abstract

A fluid simulating method includes extracting, based on positional information included in particle data of particles during a predetermined time period, a first particle with a predetermined value or less of distance from a fluid particle and a second particle with the predetermined value or less of distance from the first particle from among wall boundary particles related to a boundary with a wall. The method may also include setting a boundary condition of a pressure Poisson equation for calculating pressure to be applied to each of the particles, and calculating pressure to be applied to each of the particles, based on the extracted first particle and the extracted second particle. The method may also include calculating particle data of the particles during a next time period based on the calculated pressure.

Claims (31)

1. A non-transitory computer-readable storage medium storing a fluid simulating program for causing a computer to execute a process, the process comprising:

extracting, based on positional information included in particle data of particles, including fluid particles and wall boundary particles related to a boundary with a wall, during a predetermined time period, a first particle from among the wall boundary particles with a predetermined value or less of distance from a fluid particle among the fluid particles and a second particle with the predetermined value or less of distance from the first particle from among the wall boundary particles excepting the first particle;

setting a boundary condition of a pressure Poisson equation for calculating pressure to be applied to each of the particles;

calculating the pressure to be applied to each of the particles, based on the first particle and the second particle; and

calculating the particle data of the particles during a next time period based on the pressure,

the boundary condition includes that the first particle is set to a fixed fluid particle whose velocity is a predetermined value and that pressure to be applied to the second particle is 0.

2. A fluid simulating method performed by a computer, the method comprising:

extracting, based on positional information included in particle data of particles, including fluid particles and wall boundary particles related to a boundary with a wall, during a predetermined time period, a first particle from among the wall boundary particles with a predetermined value or less of distance from a fluid particle among the fluid particles and a second particle with the predetermined value or less of distance from the first particle from among the wall boundary particles excepting the first particle;

setting a boundary condition of a pressure Poisson equation for calculating pressure to be applied to each of the particles;

calculating the pressure to be applied to each of the particles, based on the first particle and the second particle; and

calculating the particle data of the particles during a next time period based on the pressure,

the boundary condition includes that the first particle is set to a fluid particle whose velocity is a predetermined value and that pressure to be applied to the second particle is 0.

3. A fluid simulating apparatus comprising:

a memory, and

a processor coupled to the memory and configured to perform a process including:

extracting, based on positional information included in particle data of particles, including fluid particles and wall boundary particles related to a boundary with a wall, during a predetermined time period, a first particle from among the wall boundary particles with a predetermined value or less of distance from a fluid particle among the fluid particles and a second particle with the predetermined value or less of distance from the first particle from among the wall boundary particles excepting the first particle;

setting a boundary condition of a pressure Poisson equation for calculating pressure to be applied to each of the particles;

calculating the pressure to be applied to each of the particles, based on the first particle and the second particle; and

calculating the particle data of the particles during a next time period based on the pressure,

the boundary condition includes that the first particle is set to a fluid particle whose velocity is a predetermined value and that pressure to be applied to the second particle is 0.

4. A fluid simulating apparatus comprising:

a memory storing instructions;

a processor coupled to the memory and configured to execute the instructions to perform a process of:

detecting a plurality of particles including fluid particles and wall boundary particles related to a boundary with a wall in a fluid;

determining that one or more first particles of the plurality of particles are free fluid particles;

classifying one or more second particles of the free fluid particles as surface particles from which a neighboring particle is at a distance greater than an influence radius in at least one direction, and one or more third particles of the free fluid particles as internal particles which have neighboring particles at a distance equal to or less than the influence radius in all directions;

setting a boundary condition of a pressure Poisson equation to be applied to each of the plurality of particles based on the determining and the classifying so that a convergence of a solution is obtained when each of the free fluid particles flows in a gap of the fluid;

calculating pressure to be applied to each of the plurality of particles, based on the one or more first particles and the one or more second particles; and

calculating particle data of the one or more particles during a predetermined time period based on the pressure.

5. The fluid simulating apparatus of claim 4 , wherein the neighboring particle is treated as a fixed particle.

6. The fluid simulating apparatus of claim 4 , wherein the one or more second particles have fixed velocities.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ORIGINAL COVER SHEET BY REMOVING PATENT NUMBER 10586039 PREVIOUSLY RECORDED ON REEL 69272 FRAME 546. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 1, 2025
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 070764/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2024
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 069272/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2018
From: SUWA, TAMON; KAZAMA, MASAKI
To: FUJITSU LIMITED
Reel/Frame 047136/0009 →
Priority Claims (1)
JP JP2017-197253 · Oct 10, 2017 · national
Continuity (1)
Related Publication 20190108299A1 · Apr 11, 2019