Simulation Screen Update Speed Adjustment Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In simulation systems, particularly those using SILS systems, the updating speed of operation and output screens is synchronized with the processing speed of the simulation execution unit, leading to inconveniences for operators, such as delayed response times and potential misoperations due to asynchronous timing between simulation progress and actual time, especially in cyclic and event-driven systems.
Innovation Solution
A simulation system and method that include a user interface module capable of adjusting the updating speed of operation and output screens independently from the processing speed of the simulator, ensuring proper timing for operator interactions and confirmation, by employing a screen updating speed adjustment mechanism that can set the display speed to be faster or slower than the processing speed, thereby aligning with real-time simulation progress.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the updating speed of operation and output screens is synchronized with the processing speed of the simulation execution unit, then the simulation system maintains accurate timing correspondence, but operators experience delayed response times and potential misoperations due to asynchronous timing between simulation progress and actual time
Solution Approach 1:
The system separates the screen updating function from the simulation processing function. The simulation execution unit processes simulation data at its native speed while the user interface module independently controls screen updating at operator-appropriate speeds. This segmentation allows each component to operate optimally without being constrained by the other's timing requirements.
Solution Approach 2:
A buffer memory serves as an intermediary between the simulation execution unit and the user interface module. The buffer stores simulation results temporarily, allowing the simulation to proceed at high speed while the user interface reads and displays data at a controlled, operator-friendly pace. This mediator decouples the timing dependencies between processing and display.
2Ease of operation
If the screen updating speed is increased to provide faster response for operators, then operator interaction becomes more responsive, but the synchronization between simulation progress and display updates is lost
Solution Approach 1:
The system implements dynamic control of screen updating speed, allowing the user interface module to adjust the display rate based on operator needs while maintaining accurate simulation timing. The buffer memory dynamically manages data flow, enabling flexible display pacing without affecting the fixed timing requirements of the simulation execution unit.
3Productivity
If the simulation processing speed is increased to improve productivity, then more simulation cycles can be executed, but the operator interface becomes unresponsive due to asynchronous timing
Solution Approach 1:
The system architecture segments simulation processing from user interface operations. The simulation execution unit can process multiple cycles rapidly while the user interface module independently manages display updates at a pace suitable for operator interaction. This segmentation enables high productivity without sacrificing interface responsiveness.
Solution Approach 2:
The user interface module works with copies of simulation data stored in buffer memory rather than directly accessing the simulation execution unit. This copying mechanism allows the interface to operate independently at appropriate speeds, reading processed simulation results without interfering with the high-speed processing pipeline.
Data Source
AI summary
A simulation system is provided. A simulator is configured to execute simulation of a simulation object at a processing speed. A user interface module is configured to generate at least one of a first operation screen for inputting simulation conditions on the simulation executed by the simulator and an output screen for representing a result of the simulation executed by the simulator, and to display the at least one of the first operation screen and the output screen on a display unit. An adjustor is configured to adjust an updating speed of the at least one of the first operation screen and the output screen which are displayed on the display unit by the user interface module to be different from the processing speed.


