Low-power-consumption scheduling method based on high-performance open type numerical control system

A technology of numerical control system and scheduling method, which is applied in the directions of energy-saving calculation, program control design, climate sustainability, etc., and can solve the problems of rising power consumption of the system as a whole, lack of time-energy judgment conditions, time and energy consumed without consideration, etc. problem, to achieve the effect of reducing power consumption

Pending Publication Date: 2020-12-25
HARBIN UNIV
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The existing energy-saving scheduling methods for real-time tasks do not take into account the characteristics of sporadic periodic tasks and the time and energy consumed by CPU acceleration, and additional energy loss may occur during the process of processor speed adjustment, making the overall system Power consumption rises
At the same time, when the system enters the idle state, due to the lack of clear time-energy judgment conditions, it is impossible to effectively reduce the static power consumption generated by the system

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Low-power-consumption scheduling method based on high-performance open type numerical control system
  • Low-power-consumption scheduling method based on high-performance open type numerical control system
  • Low-power-consumption scheduling method based on high-performance open type numerical control system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] Reference attached figure 1 , the low-power scheduling method is divided into three stages: offline stage, task execution stage, and system idle stage. According to the characteristics of sporadic periodic tasks generated by high-performance CNC systems, low-power scheduling in different stages is realized. Occasional periodic tasks are a type of real-time tasks. In high-performance CNC systems, they are often generated by modules equipped with intelligent algorithms. Their characteristics are similar to periodic tasks, that is, the release interval between two continuous task instances is a fixed constant. The difference is that Occasional periodic tasks will have a certain life cycle. During the survival period of the task, it has the characteristics of periodic tasks. After the life cycle ends, it is similar to the occasional task;

[0035] At t=0, the busy waiting thread System Idle (wait) is established according to the system clock cycle Pc, and the power consumpt...

Embodiment 2

[0038] Two queues are set up on the real-time scheduler: the task completion queue (done queue) represents the set of tasks that have been completed in the task set, and the set FT (T fi , t f ) means; the task ready queue (ready queue) contains a set of tasks that are ready but not yet scheduled, and the set RT (T i , t) said.

[0039] Periodic task T at time t o (p o , t o ) comes, according to the threshold condition, when t o ≤left( t )-, it is inserted into the ready task queue according to the earliest deadline priority principle.

[0040] when sporadic periodic tasks T o ( p o , t o ) is ready at time t, the sporadic periodic task replaces the task in the original preparation queue, and the total utilization rate of the CPU at this time, then the execution speed of the CPU at this time is S e =S 0 ;

[0041] Execution speed if sporadic periodic tasks are a new subset of the prepare queue.

[0042] A complete clock cycle should be composed of the followi...

Embodiment 3

[0048] figure 2 In the present invention, is the average actual execution time of the task and the clock cycle P t The simulation experiment result diagram of the influence of ratio on energy consumption. The comparison algorithms are the existing LA-EDF algorithm, DVSST algorithm and DSTLPSA algorithm. The abscissa is, and the ordinate is the normalized energy consumption. When the proportion of the clock cycle gradually increases, the average idle time of the task set will decrease, and the energy consumption of the above algorithms will gradually increase. It can be seen that the performance of the algorithm proposed by the present invention is always better than other algorithms, and the calculation shows that this algorithm saves about 15% of energy consumption on average compared with other algorithms.

[0049] image 3 It is a simulation experiment result diagram of the influence of system utilization rate change on energy consumption in the present invention. The...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a low-power-consumption scheduling method based on a high-performance open type numerical control system. According to an existing real-time task energy-saving scheduling method, the characteristics of accidental periodic tasks and time and energy consumed during CPU acceleration are not considered, extra energy loss may occur in the process of processor speed adjustment,and the overall power consumption of a system is increased. According to the low-power-consumption scheduling method meeting the real-time condition of the high-performance open type numerical controlsystem, before a task set is scheduled, a busy waiting thread is established firstly, and the power consumption of a CPU in an idle state and the execution speed of subsets in the task set are calculated; and then, on the premise of ensuring the real-time performance of the system, whether the task can enter a task preparation queue or not is judged through a threshold condition, thus recalculating the task execution speed, and comparing the task execution speed with the allowable minimum operation speed of the system to obtain an optimal solution of the CPU operation speed. The invention isapplied to the numerical control field.

Description

Technical field: [0001] The invention relates to a low power consumption scheduling method based on a high-performance open numerical control system. Background technique: [0002] With the implementation of "Made in China "2025", the CNC system is transforming into an open intelligent CNC system with better flexibility, adaptability and multi-functionality. With the support of various powerful intelligent algorithms, the power consumption of the open CNC system is becoming more and more prominent. The increase of system power consumption will reduce the stability of the system, which is not good for the open CNC system with strict deadlines. Therefore, under the premise of ensuring the performance of the open CNC system, a real-time scheduling algorithm that can effectively reduce power consumption is very necessary. [0003] The technology can ensure that the real-time task does not miss the deadline, and use the idle time to adjust the running speed of the processor to r...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50G06F1/3234G06F1/329
CPCG06F1/3243G06F1/329G06F9/5027G06F9/5038G06F9/5094Y02D10/00
Inventor 周肖阳孙博玲徐帅
Owner HARBIN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products