Virtual Controller Simulation for Debugging Unknown Control Specs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional simulation systems require operating real devices to debug control software when the control specifications of the real devices are unknown.

Innovation Solution

A computer-based simulation system that uses a provisional simulation model and a virtual controller to evaluate control command values without knowing the real device's control specifications, allowing debugging through a first simulation model for known specifications and a second provisional model for unknown specifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a simulation model is created using known control specifications, then the debugging of control software can be performed accurately, but the system cannot handle devices with unknown control specifications

Engineering Contradiction:
Improvedebugging accuracyVSAvoidapplicability to unknown specifications
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent creates a copy of the real device in the form of a simulation model that replicates its operational characteristics. By copying the device's behavior through provisional specifications, the system enables debugging without direct access to the actual device, thus resolving the contradiction between needing accurate simulation and handling unknown specifications.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary actions by creating a simulation model with provisional specifications before the actual control specifications are known. This preliminary simulation model allows initial debugging and testing to occur in advance, which can then be refined once real specifications are obtained, thereby enabling debugging accuracy while accommodating unknown specifications.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the real device is operated to debug control software when specifications are unknown, then accurate debugging can be achieved, but device operation is required which increases time and resource consumption

Engineering Contradiction:
Improvedebugging accuracyVSAvoidtime for device operation
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Instead of operating the real device for debugging, the patent creates a virtual copy (simulation model) that can be manipulated and observed without physical device operation. This copying approach maintains debugging accuracy while eliminating the time loss associated with operating actual hardware, especially for devices with unknown specifications.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The simulation model acts as an intermediary between the debugger and the real device. Rather than directly operating the real device for debugging purposes, the intermediary simulation model provides a safe and efficient interface that preserves debugging accuracy while reducing time consumption and resource usage.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If a provisional simulation model with different specifications is used, then debugging can proceed without knowing real specifications, but the simulation accuracy may be reduced

Engineering Contradiction:
Improvedebugging capabilityVSAvoidsimulation accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The provisional simulation model serves as a preliminary version that enables debugging to proceed before accurate specifications are available. The model can be iteratively refined and updated as real specifications become known, thus maintaining ease of operation while progressively improving simulation accuracy through preliminary debugging activities.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The simulation model is designed to be dynamic and adaptable rather than static. As real control specifications become available, the provisional model can be updated and refined to match the actual device characteristics, thereby maintaining ease of operation during initial debugging while allowing simulation accuracy to improve over time through iterative refinement.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250298722A1Simulation system
Publication Date: 2025.09.25 SCREEN HOLDINGS CO LTD
  • US20250298722A1 patent drawing
  • US20250298722A1 patent drawing

AI summary

A simulation system includes a provisional simulation model, a control command value output section, and a virtual controller section. The provisional simulation model simulates the operation of a real device using provisional specifications different from control specifications of the real device. The control command value output section outputs a control command value in accordance with control software. The virtual controller section operates the provisional simulation model in accordance with the control command value. This configuration is capable of evaluating whether the control command value outputted from the control software is appropriate or not using the provisional simulation model even when the real control specifications are unknown. This allows the debugging of the control software without operating the real device.