Real-time task scheduling method of soft numerical control system

A numerical control system, real-time task technology, applied in the direction of digital control, electrical program control, resource allocation, etc., can solve problems such as large jitter in real-time tasks, and achieve the effects of small system resource overhead, reduced performance degradation, and improved machining accuracy

Inactive Publication Date: 2010-08-18
SOUTH CHINA UNIV OF TECH
View PDF2 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to overcome the problem of excessive jitter of key real-time tasks caused by the resource competition of the soft numerical control system, and provide a real-time task scheduling method of the soft numerical control 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
  • Real-time task scheduling method of soft numerical control system
  • Real-time task scheduling method of soft numerical control system
  • Real-time task scheduling method of soft numerical control system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The specific embodiments of the present invention will be further described below in conjunction with the accompanying drawings, but the implementation of the present invention is not limited thereto.

[0033] Such as figure 2 Said, the real-time task scheduling method of soft numerical control system, comprises the following steps:

[0034] Step 1, classify the tasks in the hybrid system (the soft numerical control system is a typical hybrid system), and define the task parameters;

[0035] Mixed task set: Ψ={T i |i=1, 2,..., n}, contains n tasks, namely non-real-time tasks, real-time burst tasks and periodic real-time tasks.

[0036] For periodic real-time tasks prt i , expressed as an 8-tuple:

[0037] prt i =(T, E, e, r, f, d, k, p)

[0038] In the formula: T is the period of the task; E is the execution time in the worst case; e is the running time of the task; r is the release time of the task; f is the completion time of the task; d is the absolute time li...

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 discloses a real-time task scheduling method of a soft numerical control system, which comprises the following steps that: (a) according to the tasks in the soft numerical control system, CPU resources are pre-reserved for non-real-time tasks and real-time tasks; (b) the jitter range of the periodic real-time tasks is determined, the output jitter feedback is calculated, and the periodic real-time tasks mainly comprises a servo task and an interpolation task; (c) the input volume, the output volume and the membership assignment table of fuzzy feedback scheduling are determined by integrating a scheduling algorithm framework according to the jitter of the periodic real-time tasks; and (d) the fuzzy feedback scheduling table is calculated, the relational table of the real-time task cycle and the jitter is further calculated and stored in the memory of the soft numerical control system, and the cycle of key periodic real-time tasks is adjusted by directly checking the dynamics of the fuzzy feedback scheduling table. The real-time task scheduling method of the soft numerical control system can solve the problem that the soft numerical control system performance is reduced caused by too large output jitter of key tasks, and improve the processing precision of the soft numerical control system.

Description

technical field [0001] The invention relates to the technical field of task scheduling in a numerical control system, in particular to a real-time task scheduling method of a soft numerical control system. Background technique [0002] There are three main structures of the open CNC system, namely: dedicated CNC+PC, general PC+motion controller and soft CNC system. Among them, the soft numerical control system adopts a multi-task real-time operating system, which integrates the motion control part and the management part into one hardware platform, and the key tasks such as interpolation are realized in the real-time operating system to meet the functional and non-functional aspects of the numerical control system (mainly performance in real-time) requirements. The processing quality of the soft CNC system is closely related to the certainty of real-time task operation, and the reasonable scheduling of its key tasks is particularly important. [0003] At present, the resea...

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
IPC IPC(8): G05B19/18G06F9/50
Inventor 万加富蔡增禄李迪王巧巧
Owner SOUTH CHINA UNIV OF TECH
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