Patent ID: 9053261
Filing Date: 2015-06-09
Classification: G06F

Abstract:
1. A simulation method of analyzing a state of each of particles that comprise a set that represents a continuum, the simulation method comprising: calculating, using a processor, acceleration of each of the particles and a repulsive force applied to each of the particles from a boundary surface, by using an equation of motion that is discretized by a kernel function representing a degree of contribution of one of the particles to influence on the other particles, based on input initial values of velocity, density, pressure, and a position of each of the particles; calculating, using a processor, velocity of each of the particles after a unit time based on a current position of each of the particles by performing time integration on current velocity at the current position of each of the particles based on the calculated acceleration and the calculated repulsive force; calculating a density time differential of each of the particles by using a continuity equation that is discretized by the kernel function so as to represent a temporal change in the density of the continuum; calculating, using the processor, density of each of the particles after the unit time by performing time integration on the calculated density time differential of each of the particle by using the velocity of each of the particles after the unit time based on the current position of each of the particles; performing smoothing on the density of each of the particles after the unit time, once every predetermined number of calculations of the density of each of the particles; calculating, using the processor, pressure of each of the particles after the unit time by using an equation of state based on the density of each of the particles after the unit time; calculating, using the processor, a position of each of the particles after the unit time by performing time integration based on the velocity of each of the particles after the unit time based on the current position of each of the particles; and acquiring velocity, density, pressure, and a position of each of the particles per unit time by repeating the calculations of the velocity, the density, the pressure, and the position of each of the particles from the initial state till an end of a predetermined time; wherein the acceleration is represented by where a subscript a indicates information on a particle a, where a subscript b indicates information on a particle b, where the particle a is a particle that is arbitrarily extracted from the particles, where the particle b is a neighboring particle of the particle a, where ρ