Program generation method for particles simulation
First Claim
1. A program generation method for particles simulation of generating particle simulation programs in a computer which has a memory and to which an input/output device is connected, comprising the following steps of:
- (1) inputting particle simulation information from the input/output device to analyze a physical phenomenon as individual motion of a plurality of particles in a spatial region, reducing a volume of input particle simulation information to form reduced inputted information, and storing the reduced inputted information in the memory, said particle simulation information including,a description of attributes of particles representing particle species and a number of particles as objects of the simulation,a description of a shape of a spatial region representing a boundary condition in which a physical phenomenon is generated,a description of control conditions of an environment of the simulation, andequations of motion dominating behaviors of interactive particles in time and space;
(2) generating, according to the reduced inputted information stored in the memory, information describing specifications of the particle simulation programs according to each of said plurality of particles; and
(3) creating, based on the information describing specifications of the particle simulation programs, the particle simulation programs and input data necessary therefor.
1 Assignment
0 Petitions
Accused Products
Abstract
A generation method of particle simulation programs includes a translation and discretization process of equation of motion of particles for recognizing attributes of a space and particles based on information of the particle simulation to generate expressions of calculations, tables, and internal data and a generation process of programs for creating calculation programs and simulation input data from the generated expressions of calculations, tables, and internal data. According to information inputted from a screen of a graphic terminal, various control conditions are produced to control processes of the simulation.
58 Citations
21 Claims
-
1. A program generation method for particles simulation of generating particle simulation programs in a computer which has a memory and to which an input/output device is connected, comprising the following steps of:
-
(1) inputting particle simulation information from the input/output device to analyze a physical phenomenon as individual motion of a plurality of particles in a spatial region, reducing a volume of input particle simulation information to form reduced inputted information, and storing the reduced inputted information in the memory, said particle simulation information including, a description of attributes of particles representing particle species and a number of particles as objects of the simulation, a description of a shape of a spatial region representing a boundary condition in which a physical phenomenon is generated, a description of control conditions of an environment of the simulation, and equations of motion dominating behaviors of interactive particles in time and space; (2) generating, according to the reduced inputted information stored in the memory, information describing specifications of the particle simulation programs according to each of said plurality of particles; and (3) creating, based on the information describing specifications of the particle simulation programs, the particle simulation programs and input data necessary therefor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21)
-
-
20. A program generation method for particles simulation of generating particle simulation programs in a computer which has a memory and to which an input/output device is connected, comprising the following steps of:
-
(1) inputting particle simulation information from the input/output device to analyze a physical phenomenon as motion of a plurality of particles in a spatial region, reducing a volume of input particle simulation information to form reduced inputted information, and storing the reduced inputted information in the memory, wherein the particle simulation information includes, a description of attributes of particles as objects of the simulation, a description of a shape of a spatial region in which a physical phenomenon is generated, a description of control conditions of an environment of the simulation, and equations of motion dominating behaviors of particles in time and space; (2) generating, according to the reduced inputted information stored in the memory, information describing specifications of the particle simulation programs, said step (2) including; (a) a process for; interpreting the description of a shape of a spatial region in which a physical phenomenon is generated, the description being included in the particle simulation information; and generating an internal representation of domain including dimensions of the space, the shape of region, and boundary conditions (b) a process for; interpreting the description of attributes of particles as objects of the simulation, the description being included in the particle simulation information; and generating an internal representation of variables including numeric values associated with species of particles, the number of particles, and various initial setting information items; (c) a process for; extracting, from control conditions of an environment of the simulation, boundary conditions and processes associated therewith, changes in simulation conditions at predetermined times and processes associated therewith; generating a table for storing therein correspondences between conditions and processes; and creating an internal representation of auxiliary processes describing the contents of the extracted processes; and (d) a process for; interpreting and discretizing the equations of motion of particles; and creating an internal description of expressions including asymptotic equations in a tree graph format; and (3) creating, based on the information describing specifications of the particle simulation programs, the particle simulation programs and input data necessary therefor.
-
Specification