期刊文献+

面向数控系统的数据流反馈调度框架

Feedback Scheduling Scheme to Data Flow for Computer Numerical Control System
在线阅读 下载PDF
导出
摘要 提出一个数据流反馈调度框架(Feedback scheduling framework for data flow,FSF-DF),该调度框架可以预防因数据流中断而导致全软件数控系统加工时间延长与加工质量降低的现象。FSF-DF在数据流上的缓存中设置溢出警戒线,并实时地监测缓存中的数据量是否超出溢出警戒线,以此判断数据流是否有发生数据中断的危险。在数据流将要中断时,调整相关任务的执行频率和优先级,以维持数控系统的稳定性。利用马尔可夫链等统计方法降低执行频率的调整次数,使得FSF-DF具有较低的系统开销。通过建立包括监视器、控制器与基本调度器在内的动态反馈调度框架,使得任务执行频率与优先级的调整规则能够有效地集成在实时操作系统中。在实时操作系统RTAI中实现了FSF-DF,并验证它的有效性。试验结果表明,数据流反馈调度框架可以有效地预防数控系统中的数据流中断现象,能够提高数控系统的整体性能与加工速度。 The interrupt of data flow in the full software computer numerical control(CNC) system will extend the machining time and degrade the machining accuracy.To prevent the interrupt from happening,a new feedback real-time scheduling scheme FSF-DF is proposed.FSF-DF can adjust the period of tasks in CNC system according to the system state.FSF-DF sets an overflow warning line in the buffer on the data flow,and carries out real time monitoring of the data quantity so as to determine whether it goes beyond the overflow warning line,thereby identifying whether there is a hazard of data interrupt.When the data flow is about to interrupt,FSF-DF adjusts the execution frequency and priority of related tasks,so as to maintain the stability of CNC system.Statistical methods such as Markov chain are used to reduce the adjustment times of execution frequency,so that FSF-DF may have a low system overhead.The scheduling scheme,including monitor,controller and basic scheduler,is used to integrate the adjusting rules into real-time operating system.The FSF-DF is implemented in RTAI real-time operating system,and is verified for its effectiveness.Test result shows that the FSF-DF can efficiently prevent the data flow interrupt and improve the whole performance and machining speed of CNC system.
出处 《机械工程学报》 EI CAS CSCD 北大核心 2011年第12期191-198,共8页 Journal of Mechanical Engineering
基金 国家科技重大专项(2009ZX04009-013) 国家重点基础研究发展计划(973计划 2011CB302400)资助项目
关键词 反馈调度 数控数据流 全软件数控系统 实时操作系统 数据饥饿 Feedback scheduling Data flow in computer numerical control(CNC) Full software CNC system Real-time operating system Data starvation
  • 相关文献

参考文献3

二级参考文献17

  • 1朱达宇,李彦,吉华,王强,李翔龙.基于RTLinux的全软件数控系统[J].计算机集成制造系统,2004,10(12):1571-1576. 被引量:11
  • 2陈宗雨,郭伟,王立峰,李从心.基于Windows NT与实时扩展的开放式数控系统的研究[J].计算机集成制造系统,2006,12(4):568-572. 被引量:20
  • 3周祖德,龙毅宏,刘泉.嵌入式网络数控技术与系统[J].机械工程学报,2007,43(5):1-7. 被引量:43
  • 4DENG Z, LIU J. Scheduling real-time applications in open environment[C]//Proceedings of the 18th IEEE Real-Time Systems Symposium, Los Alamitos, CA. IEEE Computer Society Press, 1997: 308-319.
  • 5DENG Z, LIU J, SUN J. A scheme for scheduling hard-real-time applications in open environment[C]// Proceedings of the 9th Euromicro Workshop on Real-Time Systems, Los Alamitos, CA: IEEE Computer Society Press, 1997: 191-199.
  • 6SONG I. Control scheduling scheme design for real-time systems[D].Waterloo: University of Waterloo, 2005.
  • 7PONT M J. Patterns for time-triggered embedded systems [M]. USA: Addison Wesley, 2001.
  • 8KRISHNA C M, SHIN K G. Real-time systems[M]. Beijing: Tsinghua University Press, 2001.
  • 9HATCH J. Windows CE real-time performance architecture[EB/OL].(2006-5-20)[2007-4-20].http: //down load. microsoft.com.
  • 10ESPRIT Ⅲ Projects 6379/9115 OSACA.. Final Report [EB/OL]. [2006-12-14]. http: www.osaca.org/download.

共引文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部