Servo Control CPU Load Monitoring for Real-Time Process Scheduling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing servo control devices face challenges in managing processing loads and scheduling due to increased complexity and time requirements from added processes, leading to decreased productivity and stability.
Innovation Solution
Incorporating an observation unit to determine point-of-time information for process start and end times, and an output unit to calculate and display usage information of arithmetic processing units, allowing users to identify and manage load states, stop excessive functions, and transfer processes to units with lower loads.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If processes and functions are added to the servo control device to enhance functionality, then the system becomes more versatile and capable, but the time period required for processes increases and schedule management becomes more complex
Solution Approach 1:
The patent implements a feedback mechanism by providing a display unit that shows the relationship between processes and arithmetic processing units, along with their execution timing. This allows users to visualize the schedule and make informed decisions about process allocation, thereby managing complexity and optimizing processing time as the system grows in functionality.
2Power
If more processes are assigned to arithmetic processing units to improve processing capability, then the system becomes more powerful, but it becomes difficult to grasp the time period required for processes and relationship between processes
Solution Approach 1:
The patent uses visual display techniques to represent process execution timing and relationships. By displaying timing information in a visual format, users can easily grasp the temporal relationships between multiple processes and the utilization state of arithmetic processing units, even as the number of processes increases.
3Manufacturing precision
If priorities are assigned to processing tasks and interrupts are implemented for real-time control, then control precision is improved, but schedule management becomes more complex
Solution Approach 1:
The display unit provides feedback on the execution timing of processes with different priorities and interrupts. This visualization helps users understand and manage the complex scheduling relationships, allowing them to optimize real-time control performance while maintaining manageable schedule complexity.
Data Source
AI summary
The present disclosure is intended to enable a user to grasp a state of load on an arithmetic processing unit (100, 200) so that the user can stop an excessive function of the arithmetic processing unit (100, 200), or can transfer part of arithmetic processes to another arithmetic processing unit (100, 200) with a small load. Included are the arithmetic processing unit (100, 200) that executes a plurality of processes related to servo control processing; and an observation unit (300) that determines at least one of point-of-time information about start of each of the processes executed by the arithmetic processing unit or point-of-time information about end of each of the processes executed by the arithmetic processing unit; and an output unit (400) that calculates information about usage of the arithmetic processing unit based on the point-of-time information determined by the observation unit, and outputs the calculated information. The information about the usage is constituted by, for example, a processing time period during which the processes are executed by the arithmetic processing unit, a difference between a given processing time period and the processing time period during which the processes are executed, a ratio of the processing time period during which the processes are executed to the given processing time period, or a ratio of the difference to the given processing time period.


