Patent ID: 8589122

Claim:
A simulation apparatus for simulating an operation of a first working machine and an operation of a second working machine using a first virtual working device and a second virtual working device simulating the operation of the first working machine and the second working machine, respectively, operated based on different first and second command programs, respectively, and displaying three-dimensional models of the first and second working machines on a display unit based on a result of the simulating, comprising: a simulation management unit for designating a designated elapsed time point; a first operation calculation unit for determining an operating position of the first working machine at the designated elapsed time point by causing the first virtual working machine to execute the first command program of the first working machine until the designated elapsed time point, the first command program including first simulation software capable of stopping time on a simulation of the operation of the first working machine to determine the operating position of the first working machine; a second operation calculation unit for sequentially determining an operating position of the second working machine while continuously executing the second command program of the second working machine on the second virtual working machine, the second command program including second simulation software incapable of stopping time on a simulation of the operation of the second working machine to determine the operating position of the second working machine; and an operation storage unit for storing, in correspondence with each other, an elapsed time point and the operating position of the second working machine determined by the second operation calculation unit each time a predetermined unit time is passed; wherein the simulation management unit is configured to, after acquiring the operating position of the first working machine at the designated elapsed time point from the first operation calculation unit and the operating position of the second working machine at the designated elapsed time point from the operation storage unit, cause the display unit to display the three-dimensional models of the first and second working machines based on the acquired operating positions of the first and second working machines, and designate, as a next designated elapsed time point, a time point elapsed by a predetermined operation time from the designated elapsed time.