Patent ID: 7756693

Claim:
A simulation method for simulating a real-particle for an arbitrary simulation time in an observation space in which a plurality of real-particles collide with one another by a certain probability within a volume of a predetermined cell in a predetermined time interval, and in which the real-particle is specified by a group of an arbitrary number of attributes including a velocity at an initial time, and position coordinates in the observation space at the initial time, and in which a real-particle is filled with fluid which is characterized by an arbitrary number of fluid field variables expressed by functions of a time elapsed from the initial time and the observation space, the simulation method comprising: using a computer to execute the method steps, comprising: inputting, as initial variables, the initial time, the volume, the field variables, a group of attributes of a super-particle, a total number of super-particles, and a velocity of the super-particle, position coordinates of the super-particle, the super-particle representing a group of an arbitrary number of the real-particles which have a predetermined identical group of the arbitrary number of attributes describing the physical quantities of each of the plurality of the real-particles; calculating, based on the input initial variables: a motion of the real-particle using a time evolution equation of attributes over the time in accordance with the volume, the velocity, the position coordinates and the field variables, where a time evolution equation of position coordinates determines the relationship between the velocity and the position coordinates of the real-particle; the group of attributes, a multiplicity, and the total number of the super-particles after the super-particles collide with one another using a Monte Carlo calculation, where the multiplicity is the arbitrary number of the real-particles represented by the super-particle changing when the super-particle collides with another super-particle by a probability which is specified based on the certain probability by which the real-particles collide with one another within the volume in the predetermined time interval and the multiplicity of the super-particle; and a change in the fluid of the real-particle using a time evolution equation of fluid field in accordance with the fluid field variables, the group of attributes, the velocity, the position coordinates, and the multiplicity of the super-particle, and the total number of the super-particles; and outputting, after repeating the calculation until the arbitrary simulation time elapses, results of repeating the calculation step including the group of attributes, the velocity, and the position coordinates of the real-particle, a total number of the real-particles, and the fluid field variables.