Multi-Controller Simulation Progress Ratio for Machine Collaboration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing simulation technologies fail to accurately reproduce the cooperative operation of multiple machines in a machine system by maintaining the progress speed ratio between different control simulations, leading to inconsistencies in simulating real-time operations.

Innovation Solution

A simulation device and method that includes multiple simulators and a simulation manager to execute and control the progress of simulations based on the progress speed ratio of actual control operations, ensuring that the simulated progress of each machine corresponds to its respective control progress, even in non-real-time scenarios.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple simulations are executed independently without coordination, then each simulation can run at its own speed, but the cooperative operation relationship between machines is not accurately reproduced

Engineering Contradiction:
Improveaccuracy of cooperative operation reproductionVSAvoidsimulation coordination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A simulation manager is introduced as an intermediary component that coordinates between multiple independent simulations. The manager receives progress information from each simulation, calculates appropriate progress speeds based on machine collaboration relationships, and controls the advancement of each simulation to maintain accurate temporal relationships. This mediator approach allows independent simulations to run while ensuring their cooperative operations are accurately reproduced.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts the progress speed parameter of each simulation based on the collaboration relationships between machines. By changing the progress speed parameter according to the ratio of actual control progress speeds, the system ensures that simulations of machines working together maintain accurate temporal relationships without requiring complete real-time synchronization.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If simulations are executed in real-time to maintain accurate progress ratios, then cooperative operation is accurately reproduced, but simulation flexibility and execution control are reduced

Engineering Contradiction:
Improveprogress ratio accuracyVSAvoidsimulation execution flexibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The simulation progress speed is made dynamic rather than fixed. The simulation manager can adjust the progress speed of each simulation based on the collaboration relationships and actual control progress ratios. This dynamic adjustment allows the system to maintain accurate progress ratios when needed while providing flexibility to slow down, speed up, or pause simulations for analysis and debugging purposes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system pre-calculates and stores the progress speed ratios between different machine simulations based on their collaboration relationships. This preliminary action allows the simulation manager to quickly adjust progress speeds during execution without complex real-time calculations, maintaining both accuracy and flexibility.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If simulation progress speeds are not synchronized according to actual control ratios, then simulation execution is simpler and more flexible, but the simulated cooperative operation does not match real machine operations

Engineering Contradiction:
Improvesimulation execution simplicityVSAvoidprogress speed ratio accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The simulation manager implements a feedback mechanism where it continuously monitors the progress of each simulation and compares it against the predetermined progress speed ratios. Based on this feedback, the manager adjusts the progress speed of individual simulations to ensure they maintain the correct temporal relationships. This feedback loop maintains measurement precision while allowing flexible simulation execution.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20230121498A1Simulated collaboration of multiple controllers
Publication Date: 2023.04.20 YASKAWA DENKI KK
  • US20230121498A1 patent drawing
  • US20230121498A1 patent drawing
  • US20230121498A1 patent drawing

AI summary

A simulation device includes circuitry configured to: execute a first simulation of a first control of a first machine, wherein the first control is executed by a first controller; execute a second simulation of a second control of a second machine, wherein the second control is executed by a second controller so that the second machine operates in collaboration with the first machine; and control progress of the first simulation and progress of the second simulation to maintain a simulated ratio of a progress speed of the first simulation and a progress speed of the second simulation to be equal to a ratio of a progress speed of the first control and a progress speed of the second control.