Method for parallelized simulation of the movement of a machine component in or near a work object
OwnerIvan Diego Rodriguez Sessarego, Stefan Beckerinventors
Life of this patent
Estimating the term…
Abstract
The present invention relates to a method for parallelized simulation of the movement of a machine component in or near a work object, wherein: a planned trajectory of the machine component is divided into several trajectory portions; a simulation of at least a first trajectory portion and a second trajectory portion is performed at least partly in parallel yielding simulation results, wherein the simulation comprises determining incidents, preferably collisions, along the trajectory portions; at least the simulation results of the first trajectory portion and the second trajectory portion are merged yielding a merged simulation result; and the merged simulation result is outputted.
Claims17
A method for parallelized simulation of the movement of a machine component in or near a work object, comprising:
- dividing a planned trajectory of the machine component into several time-sequential trajectory portions;
- performing a simulation of each trajectory portion at least partly in parallel regardless of prior movements of the machine component occurring during an earlier trajectory portion, yielding simulation results, wherein the simulation comprises performing a first determination of suspected incidents along the trajectory portions, wherein each said suspected incident is a collision of the machine component with the work object;
- merging at least the simulation results of a first trajectory portion and a later in time second trajectory portion yielding a merged simulation result, wherein the merging comprises combining the simulation results of the first trajectory portion and the second trajectory portion, and performing a second determination of suspected incidents including reassessing, suspected incidents determined along the later in time second trajectory portion based on the simulation results of the first trajectory portion, wherein the incident is removed from or not taken over into the merged simulation results if the reassessment indicates that the incident cannot occur;
- merging a first merged simulation result and a second merged simulation result to create a new merged simulation result, wherein merging comprises combining the first merged simulation result and the second merged simulation result, reassessing incidents stored in the second merged simulation result based on the first merged simulation result, and removing the incident from, or not taking the incident over into the new merged simulation results if the reassessment indicates that the incident cannot occur;
- and
- outputting the new merged simulation result.
An industrial machine, wherein the industrial machine executes a method for parallelized simulation of the movement of a machine component in or near a work object, the method comprising:
- dividing a planned trajectory of the machine component into several time-sequential trajectory portions;
- performing a simulation of each first trajectory portion at least partly in parallel regardless of prior movements of the machine component occurring during an earlier trajectory portion, yielding simulation results, wherein the simulation comprises performing a first determination of suspected incidents along the trajectory portions and each said suspected incident is a collision of the machine component with the work object;
- merging at least the simulation results of the first trajectory portion and a later in time second trajectory portion yielding a merged simulation result, wherein the merging comprises combining the simulation results of the first trajectory portion and the second trajectory portion, and performing a second determination of suspected incidents including reassessing suspected incidents determined along the later in time second trajectory portion based on the simulation results of the first trajectory portion, wherein the incident is removed from or not taken over into the merged simulation results if the reassessment indicates that the incident cannot occur;
- merging a first merged simulation result and a second merged simulation result to create a new merged simulation result, wherein merging comprises combining the first merged simulation result and the second merged simulation result, reassessing incidents stored in the second merged simulation result based on the first merged simulation result, and removing the incident from, or not taking the incident over into the new merged simulation results if the reassessment indicates that the incident cannot occur;
- and
- outputting the new merged simulation result.
Dependencies are inferred from the claim text.