Patents by Inventor Tamon SUWA
Tamon SUWA has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11892387Abstract: Technique includes acquiring first contact data of first time, associated with first particle in first region; calculating first position data on particles in the first region at second time, and receiving second position data on particles in second region at the second time; detecting second particle being in contact with the first particle and in the first region at the first time and being in the first region at the second time; copying, when the first and second particles are in contact at the second time, displacement of the second particle from the first contact data to second contact data of the second time; detecting third particle being in the first or second region at the second time and in contact with the first particle; and copying, when the third particle is listed in the first contact data, displacement of the third particle to the second contact data therefrom.Type: GrantFiled: June 16, 2020Date of Patent: February 6, 2024Assignee: FUJITSU LIMITEDInventors: Kohei Hatanaka, Tamon Suwa, Masaki Kazama
-
Patent number: 11113438Abstract: 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.Type: GrantFiled: October 4, 2018Date of Patent: September 7, 2021Assignee: FUJITSU LIMTIEDInventors: Tamon Suwa, Masaki Kazama
-
Patent number: 10970430Abstract: When simulating behavior of particles in a space having regions and subject to analysis, by processes of a predetermined number fewer than the number of regions, a particle simulation apparatus assigns the regions of the predetermined number, which are selected in descending order of the number of particles included in each of the regions, to differing processes among the processes of the predetermined number. The particle simulation apparatus sequentially assigns unassigned regions in descending order of the number of particles included in each of the unassigned regions, to the process for which the number of particles included in the regions already assigned to each of the processes of the predetermined number is the smallest.Type: GrantFiled: September 14, 2016Date of Patent: April 6, 2021Assignee: FUJITSU LIMITEDInventors: Masaki Kazama, Tamon Suwa, Keita Ogasawara
-
Publication number: 20210003493Abstract: Technique includes acquiring first contact data of first time, associated with first particle in first region; calculating first position data on particles in the first region at second time, and receiving second position data on particles in second region at the second time; detecting second particle being in contact with the first particle and in the first region at the first time and being in the first region at the second time; copying, when the first and second particles are in contact at the second time, displacement of the second particle from the first contact data to second contact data of the second time; detecting third particle being in the first or second region at the second time and in contact with the first particle; and copying, when the third particle is listed in the first contact data, displacement of the third particle to the second contact data therefrom.Type: ApplicationFiled: June 16, 2020Publication date: January 7, 2021Applicant: FUJITSU LIMITEDInventors: KOHEI HATANAKA, Tamon SUWA, Masaki KAZAMA
-
Patent number: 10503561Abstract: A parallel computer that includes a plurality of nodes assigns to each of the nodes a partial region that is a division of a region in which a plurality of types of particles are distributed, and executes a plurality of programs for a particle simulation by each of the nodes. Then, according to a type of a processing-target particle of each of the plurality of programs and an execution time of each of the plurality of programs, the parallel computer determines a computation cost for each of a plurality of processing-target particles of each of the plurality of types. Subsequently, the parallel computer changes a position of a region boundary of the partial region according to the computation cost and the number of the processing-target particles of each of the plurality of types.Type: GrantFiled: September 15, 2016Date of Patent: December 10, 2019Assignee: FUJITSU LIMITEDInventor: Tamon Suwa
-
Publication number: 20190108299Abstract: 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.Type: ApplicationFiled: October 4, 2018Publication date: April 11, 2019Applicant: FUJITSU LIMITEDInventors: Tamon SUWA, Masaki KAZAMA
-
Patent number: 10068037Abstract: A processing unit determines, based on positions of a plurality of particles representing a continuum and positions of a plurality of boundary elements representing a boundary between a first region and a second region, whether each of the plurality of particles is located in the second region. Then, the processing unit calculates, for a particle located in the second region, a force toward the first region, based on a distance between the boundary represented by the plurality of boundary elements and the particle. Then, the processing unit analyzes motion of the plurality of particles while applying the force to the particle located in the second region.Type: GrantFiled: November 24, 2015Date of Patent: September 4, 2018Assignee: FUJITSU LIMITEDInventor: Tamon Suwa
-
COMPUTER-READABLE RECORDING MEDIUM, PARTICLE SIMULATION METHOD, AND INFORMATION PROCESSING APPARATUS
Publication number: 20180023988Abstract: A particle simulation program is disclosed. A computer forms a particle generation surface in a vicinity of an inflow port. The computer forms a particle disappearance surface representing a boundary to eliminate particles depending on the particle generation surface. The computer performs a particle simulation, in which the particles of fluid filled in a vessel are flowed out from the inflow port. The computer periodically generates the particles from the particle generation surface. The computer eliminates a particle crossing out of the particle disappearance surface.Type: ApplicationFiled: June 12, 2017Publication date: January 25, 2018Applicant: FUJITSU LIMITEDInventors: Keita Ogasawara, Tamon SUWA -
Publication number: 20170132048Abstract: A parallel computer that includes a plurality of nodes assigns to each of the nodes a partial region that is a division of a region in which a plurality of types of particles are distributed, and executes a plurality of programs for a particle simulation by each of the nodes. Then, according to a type of a processing-target particle of each of the plurality of programs and an execution time of each of the plurality of programs, the parallel computer determines a computation cost for each of a plurality of processing-target particles of each of the plurality of types. Subsequently, the parallel computer changes a position of a region boundary of the partial region according to the computation cost and the number of the processing-target particles of each of the plurality of types.Type: ApplicationFiled: September 15, 2016Publication date: May 11, 2017Applicant: FUJITSU LIMITEDInventor: Tamon SUWA
-
Publication number: 20170091353Abstract: A non-transitory, computer-readable recording medium storing therein a particle simulation program causing a computer to execute a process includes when the computer simulates behavior of particles in a space having regions and subject to analysis, by processes of a predetermined number fewer than the regions, assigning the regions of the predetermined number, selected in descending order of a number of particles included in each of the regions to differing processes among the processes of the predetermined number; and sequentially assigning unassigned regions in descending order of the number of particles included in each of the unassigned regions among the regions, excluding the regions of the predetermined number assigned to the differing processes, to a process identified based on the number of particles included in the region already assigned to each of the processes of the predetermined number.Type: ApplicationFiled: September 14, 2016Publication date: March 30, 2017Applicant: FUJITSU LIMITEDInventors: Masaki KAZAMA, Tamon SUWA, Keita Ogasawara
-
Patent number: 9557203Abstract: A computer is caused to execute processes of: calculating a flow rate and a water level of a continuum at each point on a two-dimensional plane in a first region, on the basis of input data; expressing the continuum in a second region contained in the first region as an assembly of particles, and subjecting the state of the each particle to a three-dimensional analysis based on the calculated flow rate and water level.Type: GrantFiled: August 15, 2013Date of Patent: January 31, 2017Assignee: FUJITSU LIMITEDInventor: Tamon Suwa
-
Publication number: 20160196373Abstract: A processing unit determines, based on positions of a plurality of particles representing a continuum and positions of a plurality of boundary elements representing a boundary between a first region and a second region, whether each of the plurality of particles is located in the second region. Then, the processing unit calculates, for a particle located in the second region, a force toward the first region, based on a distance between the boundary represented by the plurality of boundary elements and the particle. Then, the processing unit analyzes motion of the plurality of particles while applying the force to the particle located in the second region.Type: ApplicationFiled: November 24, 2015Publication date: July 7, 2016Applicant: FUJITSU LIMITEDInventor: Tamon SUWA
-
Patent number: 9280838Abstract: A search apparatus includes a storage device storing for particle data, positional information and a deformation gradient tensor; and a processor configured to generate based on the positional information, circumscribing shape data that circumscribes an influence region of the particle data; set, as a deformation object, the circumscribing shape data or region data; deform the deformation object by the deformation gradient tensor; judge whether an overlap exists between the deformed deformation object and a deformation-exempt object that is among the circumscribing shape data and the region data, and not set as the deformation object; determine particle data in the region data, as a neighbor particle data candidate of the object particle data, upon judging that an overlap exists between the deformed deformation object and the deformation-exempt object; and store to the storage device, a determination result.Type: GrantFiled: March 20, 2014Date of Patent: March 8, 2016Assignee: FUJITSU LIMITEDInventor: Tamon Suwa
-
Patent number: 9053261Abstract: To obtain velocity, density, pressure, and a position per unit time, acceleration of each particle and a repulsive force applied to each particle from a boundary surface is obtained by an equation of motion discretized by a predetermined kernel function; velocity after unit time is calculated by time integration; a density time differential is calculated by a discretized continuity equation representing a temporal change in the density based on a predetermined kernel function; density after unit time is calculated by time integration on the density time differential by using the velocity after the unit time; smoothing is performed on the density at predetermined intervals; pressure after unit time is calculated by an equation of state with the density after unit time; a position after unit time is calculated; the above calculations are repeated from the initial state to the end of a predetermined time.Type: GrantFiled: March 29, 2012Date of Patent: June 9, 2015Assignee: FUJITSU LIMITEDInventors: Tamon Suwa, Tomokazu Nakagawa
-
Publication number: 20140316596Abstract: An information processing method includes: calculating, by a computer, a time differential of internal energy that corresponds to a coefficient and is based on radiative cooling, the coefficient corresponding to a degree of exposure of each particle in a collection of particles to a surface of a continuum represented by the collection of the particles; and calculating, by the computer, the internal energy after a unit time based on the time differential of the internal energy.Type: ApplicationFiled: February 27, 2014Publication date: October 23, 2014Applicant: FUJITSU LIMITEDInventors: Tamon SUWA, Masaki Kazama
-
Publication number: 20140204095Abstract: A search apparatus includes a storage device storing for particle data, positional information and a deformation gradient tensor; and a processor configured to generate based on the positional information, circumscribing shape data that circumscribes an influence region of the particle data; set, as a deformation object, the circumscribing shape data or region data; deform the deformation object by the deformation gradient tensor; judge whether an overlap exists between the deformed deformation object and a deformation-exempt object that is among the circumscribing shape data and the region data, and not set as the deformation object; determine particle data in the region data, as a neighbor particle data candidate of the object particle data, upon judging that an overlap exists between the deformed deformation object and the deformation-exempt object; and store to the storage device, a determination result.Type: ApplicationFiled: March 20, 2014Publication date: July 24, 2014Applicant: FUJITSU LIMITEDInventor: Tamon Suwa
-
Publication number: 20140114588Abstract: A computer is caused to execute processes of: calculating a flow rate and a water level of a continuum at each point on a two-dimensional plane in a first region, on the basis of input data; expressing the continuum in a second region contained in the first region as an assembly of particles, and subjecting the state of the each particle to a three-dimensional analysis based on the calculated flow rate and water level.Type: ApplicationFiled: August 15, 2013Publication date: April 24, 2014Applicant: FUJITSU LIMITEDInventor: Tamon SUWA
-
Publication number: 20120303338Abstract: To obtain velocity, density, pressure, and a position per unit time, acceleration of each particle and a repulsive force applied to each particle from a boundary surface is obtained by an equation of motion discretized by a predetermined kernel function; velocity after unit time is calculated by time integration; a density time differential is calculated by a discretized continuity equation representing a temporal change in the density based on a predetermined kernel function; density after unit time is calculated by time integration on the density time differential by using the velocity after the unit time; smoothing is performed on the density at predetermined intervals; pressure after unit time is calculated by an equation of state with the density after unit time; a position after unit time is calculated; the above calculations are repeated from the initial state to the end of a predetermined time.Type: ApplicationFiled: March 29, 2012Publication date: November 29, 2012Applicant: FUJITSU LIMITEDInventors: Tamon SUWA, Tomokazu Nakagawa