基于对称多处理器的开放式并行数控系统研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:mengfan1229
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
高速、高精、多轴插补、多通道是数控系统发展的趋势,这对传统数控系统采用的单处理器核心的硬件架构提出了严峻的挑战。而目前采用非对称多处理器作为数控系统计算核心的解决方案,虽然在一定程度上缓解了计算资源不足的情况,但仍具有任务划分不合理、核间负载不均、软件结构执行效率不高等问题。为了解决这类问题,进一步提高数控系统的数据处理效率,缓解插补计算速度和精度之间的矛盾,本文采用对称多处理器作为计算核心开发了并行数控系统。通过对开源串行软件数控Grbl的执行流程及数据流详细的分析,提出了基于多级环形缓冲区的模块解耦与数据传递机制。在此基础上,采用基于数据流的划分方法,设计了开放式并行产消系统框架,作为并行数控系统的基本软件结构。同时,为了实现各个并行模块间的数据通信与同步,结合数控系统数据产消的特点,提出了两种缓冲平衡控制算法,其中基于插补细分数的周期自动调节算法可以实现对加工路径长度的前瞻和各个模块执行周期的实时调整;基于缓冲余量反馈的调度算法可以有效解决模块间的数据缓冲上下溢问题,使各个功能模块同步协调工作。然后根据所提出的并行框架,采用Pthread库对串行数控系统Grbl进行了多线程并行化处理,实现了线程级并行的数控系统。通过对数控系统与伺服系统间通信方式的调研,以及对多种主流总线协议的对比分析,最终确定采用Ethernet Powerlink(EPL)开源实时以太网通信协议构建并行数控与伺服系统的通信网络。通过对EPL不同实现方案的对比,最终采用应用层与数据链路层分离的形式实现了EPL协议,以达到最小的通信周期和周期抖动。根据市场调研情况选用了迈信公司EP3E系列数字总线伺服驱动器,并采用openCONFIGURATOR配置工具实现了对整个通信网络的参数配置工作。采用Netlink通信机制实现了用户空间的数控系统与内核空间的EPL应用层的双向通信,使数控系统的控制指令可以通过Netlink及EPL发送到各个伺服从站。最后,针对所开发的多线程并行、模块化的数控系统开展了软件系统测试实验与加工验证实验。实验结果表明:所提出的并行系统框架可显著提升插补计算的效率;缓冲平衡控制算法可有效控制各个缓冲区数据产消速率,防止缓冲区出现上下溢现象;系统可以控制小型实验三轴铣床加工出预期的工件形状。
其他文献
目的探讨皮肤镜数字图像分析技术,在确诊皮肤病中的意义。方法用皮肤镜进行皮损图像采集分析的软硬件数字图像系统,观察了46例皮损,并与组织病理学方法进行比较。结果对已观
中华文明源远流长,上下传承已有五千多年,传统文化是数千年来中华民族积累的文化结晶,更是一笔无可估量的珍贵财富。然而随着全球文化的多样化,一些西方文化强势侵入,直接冲
高血脂一般指患者血液中的总胆固醇(TC)、甘油三酯(TG)指标中的一项或两项的含量超过正常范围的情况,高血脂可增加机体动脉硬化、继发冠心病、糖尿病和高血压等疾病的风险,并
在一带一路的倡议下,跨国并购已经成为上市公司创新发展重要的手段之一。企业并购的目的从资源驱动型向创新能力驱动型拓展,中国的一带一路沿线的并购合作面临新的战略机遇和
<正>雅苒国际公司和巴斯夫公司在美国得克萨斯州自由港开设新的世界规模的合成氨工厂。耗资6亿美元的先进设施采用了基于副产品氢气替代天然气的有成本效益和可持续生产的工
<正>由西安美术学院、西安市文物局、陶雅网联合主办,西安美术学院美术史论系、中国艺术与考古研究所、美术博物馆和陕西唐三彩艺术博物馆承办的"第四届古陶文化艺术学术研讨
压后支撑剂回流有很大的危害性。会使近井地带形成瓶颈裂缝,影响压裂效果;影响油气井正常生产;产出砂腐蚀井下和地面设备。在室内实验的基础上,先后提出了通道理论、砂拱说和
在中央金融"新政"等诱致性制度变迁的推动下,农村资金互助组织等内生性金融开始向正规化转变。值得注意的是,本次合作主体发生了几乎与政府多部门主导农村投资相同的体现"精
由于城市化是一个复杂的动态过程,影响因素较多,而水环境问题也同诸多因素有关,为了综合地反映城市化与水环境的关系,要分别建立两个关于城市化和水环境的包含各自主要影响因
日本人的内外有别意识在日语词汇、随声附和表达和寒暄语、惯用句和谚语等方面都有所体现。日语教师除了平时要有意识地积累自身日本文化常识,关注语言现象背后所蕴含的内外