G06F30/25

SIMULATION METHOD, SIMULATION APPARATUS, AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM
20220414298 · 2022-12-29 ·

Provided is a simulation method that represents an elastic analysis object as an aggregate of a plurality of virtual particles, and the method includes, when solving the equation of motion for each particle, regarding the analysis object as a rigid body, and calculating a force acting on the analysis object and a velocity of the analysis object, based on the force acting on each particle obtained at each time step and the velocity and the position of each particle, applying FIRE to a motion of the analysis object to calculate a force to be applied to the analysis object, obtaining a force to be additionally applied to each particle, by distributing the force to be applied to the analysis object to the plurality of particles, and solving the equation of motion, by adding the force to be additionally applied, to the force acting on each particle.

SIMULATION METHOD, SIMULATION APPARATUS, AND NON-TRANSITORY COMPUTER READABLE MEDIUM STORING PROGRAM
20220414298 · 2022-12-29 ·

Provided is a simulation method that represents an elastic analysis object as an aggregate of a plurality of virtual particles, and the method includes, when solving the equation of motion for each particle, regarding the analysis object as a rigid body, and calculating a force acting on the analysis object and a velocity of the analysis object, based on the force acting on each particle obtained at each time step and the velocity and the position of each particle, applying FIRE to a motion of the analysis object to calculate a force to be applied to the analysis object, obtaining a force to be additionally applied to each particle, by distributing the force to be applied to the analysis object to the plurality of particles, and solving the equation of motion, by adding the force to be additionally applied, to the force acting on each particle.

System and method for simulating and analyzing quantum circuits

A system and method are provided to enable non-quantum experts to schematically represent, simulate and quantify the performance of physically realistic photonic quantum circuits. The framework offers the flexibility for users—not necessarily familiar with the fundamentals of quantum mechanics—to create circuits and work with simple inputs and outputs, while the complexities of manipulating high dimensionality quantum Hilbert spaces supporting photonic and physical quantum object states are handled with the use of purpose-built tools. The tools include a user-friendly method for defining classical photonic circuits which may be coupled to physical objects such as qubits, quantum input states, as well as classical and quantum measurement devices. The tools feature classical-to-quantum S-matrix conversion, quantum S-matrix extraction, as well as capabilities for defining and extracting quantum error parameters. The framework also supports extraction of post-measurement quantum states for use in subsequent circuits or simulators.

System and method for simulating and analyzing quantum circuits

A system and method are provided to enable non-quantum experts to schematically represent, simulate and quantify the performance of physically realistic photonic quantum circuits. The framework offers the flexibility for users—not necessarily familiar with the fundamentals of quantum mechanics—to create circuits and work with simple inputs and outputs, while the complexities of manipulating high dimensionality quantum Hilbert spaces supporting photonic and physical quantum object states are handled with the use of purpose-built tools. The tools include a user-friendly method for defining classical photonic circuits which may be coupled to physical objects such as qubits, quantum input states, as well as classical and quantum measurement devices. The tools feature classical-to-quantum S-matrix conversion, quantum S-matrix extraction, as well as capabilities for defining and extracting quantum error parameters. The framework also supports extraction of post-measurement quantum states for use in subsequent circuits or simulators.

NUMERICAL SIMULATION METHOD FOR PROPPANT TRANSPORT CONSIDERING WALL-RETARDATION EFFECT

The present invention discloses a numerical simulation method for proppant transport considering wall-retardation effect, comprising the followings: establish a physical model of laboratory experiment on proppant transport with a large flat-panel device; establish a drag coefficient model considering wall-retardation effect according to the numerical simulation experiment; establish a computational geometric model; set boundary conditions and physical parameters of the geometric model according to the two-fluid simulation method for solid proppant quasi-fluidization; verify the grid independence of the computational geometric model to obtain the transport characteristics and placement pattern of the proppant in fractures. The present invention employs a numerical simulation method to study the migration and distribution patterns of proppant under the retardation effect of narrow walls during the hydraulic fracturing. The method is reliable in principle and can accurately predict proppant transport in subsurface hydraulic fractures with consideration of the wall-retardation effect on proppant transport.

MULTI-AGENT SIMULATION SYSTEM
20220391661 · 2022-12-08 ·

A multi-agent simulation system performs a simulation of a target world in which a plurality of agents interacting with each other exist. The multi-agent simulation system includes: a plurality of agent simulators configured to perform simulations of the plurality of agents, respectively; and a center controller configured to communicate with the plurality of agent simulators. Operation modes of the center controller include: a first mode that does not perform message filtering; and a second mode that performs the message filtering. When the number of messages that the center controller receives per unit time is equal to or less than a threshold, the center controller selects the first mode. On the other hand, when the number of result messages that the center controller receives per unit time exceeds the threshold, the center controller selects the second mode.

Performing A Deformation-Based Physics Simulation
20220382933 · 2022-12-01 ·

The disclosure relates to a computer-implemented method for performing a deformation-based physics simulation described by a partial differential equation. The method comprises providing a geometrical model representing a portion of the real world. The method comprises performing a hybrid discretization of the model. The performing of the hybrid discretization comprises discretizing one or more first objects in the portion each with a mesh and one or more second objects in the portion each with a point cloud. The method comprises one or more iterations. Each iteration comprises performing a simulation run based on a discretization of the partial differential equation and on the hybrid discretization. The iteration comprises assessing a deformation as a result of the simulation run. The deformation corresponds to a shape deformation of the one or more second objects. The iteration comprises updating the hybrid discretization to model the deformation by moving points of a point cloud.

Method for predicting collision and avoiding conflict between multiple moving bodies

Disclosed is a method for predicting collisions and conflicts between multiple moving bodies. A method for predicting and avoiding collisions and conflicts between multiple moving bodies comprises the steps of: creating objects by modeling the shape of each of multiple moving bodies; creating two-dimensional circles by modeling the objects by using size information of the objects; modeling the two-dimensional circles into moving disks by using at least one of the moving speeds of the moving bodies, the monitoring time window for the moving bodies, and the size information of the two-dimensional circles; computing a Voronoi diagram between the moving disks and calculating edges of the Voronoi diagram; and during the monitoring time window for the moving bodies, calculating a flipping event in which at least one of the edges of the Voronoi diagram is converted into a vertex and then converted into another edge, and a collision event by which a collision between a pair of moving disks defining an edge of the Voronoi diagram is predicted, and calculating whether actual collisions occur between moving disks triggering the flipping event and between moving disks triggering the collision event, in chronological order of the occurrence of the flipping event and the collision event.

Particle behavior simulation method and particle behavior simulation system
11593541 · 2023-02-28 · ·

Provided is a particle behavior simulation method and a particle behavior simulation system for representing behavior of each particle in a large-scale particle system quickly and accurately. The particle behavior simulation system is configured to execute a coarse-graining processing of reconstituting a plurality of particles that mix with each other and constitute a predetermined powder as a particle system into a plurality of particle groups each including a plurality of the particles, an acting force calculation processing of calculating an acting force acting on each of the particle groups, and a mixing state calculation processing of calculating a parameter representing a mixing state of constituent particles of each of the particle groups after a predetermined time based on the calculated acting force.

Particle behavior simulation method and particle behavior simulation system
11593541 · 2023-02-28 · ·

Provided is a particle behavior simulation method and a particle behavior simulation system for representing behavior of each particle in a large-scale particle system quickly and accurately. The particle behavior simulation system is configured to execute a coarse-graining processing of reconstituting a plurality of particles that mix with each other and constitute a predetermined powder as a particle system into a plurality of particle groups each including a plurality of the particles, an acting force calculation processing of calculating an acting force acting on each of the particle groups, and a mixing state calculation processing of calculating a parameter representing a mixing state of constituent particles of each of the particle groups after a predetermined time based on the calculated acting force.