基于多核ARM的数控系统任务调度算法研究

来源 :中国科学院大学 | 被引量 : 4次 | 上传用户:w119634336
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着装备制造领域工艺技术的发展和市场竞争的加剧,传统意义上的机床越来越不能满足人们对产品加工效率和精度的要求,数控机床的出现极大的提高了工业制造业的生产力。为了满足高端产品部件对加工精度和生产效率的要求,提高系统性能,需要进一步提高数控系统的任务调度的实时性,这就对数控系统的任务调度策略提出了更高的要求。同时随着数控系统的不断发展,加工工件的复杂度的升高,需要针对数控系统的特点对各个任务的特性做出相应的判断和处理,对任务调度的稳定性的要求也不断提升,这都对目前普遍使用的单核处理器系统提出了巨大的挑战,将多核处理器应用于数控系统具有重要的研究价值和现实意义。本文基于同构的四核ARM处理器平台,研究数控系统任务调度算法和任务调度系统。本文简要介绍了数控系统概念和发展历程,并对多核处理器进行了概述;对Linux操作系统进行了分析,重点研究了Linux在实时性上的局限,提出了优化Linux实时性的可行方案;对Xenomai系统进行了深入分析,借鉴和优化了实时性机制,改进了数控系统的调度策略;针对多核调度算法,对基于表的静态调度算法进行分析,在此基础之上提出THCPFD调度算法以适应数控任务系统;针对单核调度算法,以减小运动控制模块的插补周期延迟为目标对RM算法进行了改进,并提出新的调度算法IRM;基于两种改进的调度算法,设计数控系统的任务调度框架,分别应用于数控系统。在添加了Xenomai实时内核的Linux系统环境下,对新的数控任务调度系统进行实时性的测试和分析,实验结果表明,改进的调度算法和任务调度系统有效地改善了数控系统的实时性。
其他文献
随着智能化住宅小区的普及和宽带网络接入技术的发展,各种基于宽带技术的应用服务也日益被人们所熟悉,VOD视频点播是目前最关键的应用之一。 在视频点播领域的关键是以合理
最近几年,语义网技术已经成为当前互联网技术研究的热点之一。其目标是开发一系列新的技术,改变现有互联网仅仅依靠文字信息来共享资源的模式,通过语义信息的共享,以及语义级的操
随着数据库技术的飞速发展,数据库不仅在数量上快速增长,规模也越来越大。在许多现实的数据库中,数据常常与时间有关。按时间顺序取得的一系列观测值被称为时间序列数据。时间序
搜索与优化问题是一类具有非常古老的研究历史和非常广泛的应用,同时非常难于求解的问题。在机械、化工、管理、计算机、经济、生物、军事等领域中存在大量的搜索与优化问题