论文部分内容阅读
现有的机器人制造单元控制系统大多不具备实时动态重构功能,难以根据变化的运行环境或异常情况进行快速实时配置或重配置,这大大增加了制造企业的成本。针对上述问题,本文首先提出基于设备处理器可重构机器人制造单元混合控制体系结构,然后对系统进行建模分析以及对设备处理器进行设计,最后对整个控制系统进行设计以及原型开发。主要包括以下几方面的工作:(1)为了使制造设备具有实时动态重构能力,提出了具有自治和协作能力的设备处理器模型,以此为基础,构建了可重构机器人制造单元混合控制体系结构;在该体系结构的基础上,对控制系统的整体功能进行分析,该结构将控制系统控制流区分为相互独立的执行控制流和重构控制流,从而实现了控制系统重构控制和执行控制的并行执行。为了提高设备处理器局部自治能力,并且使控制系统软件具备良好的模块性、重用性、开放性以及易集成性,构建了面向服务的机器人制造单元控制系统软件体系结构。(2)将面向对象技术与着色Petri网相结合,提出基于面向对象着色Petri网(Object-oriented Colored Petri Net,OOCPN)可重构机器人制造单元控制系统动态建模和分析方法。首先构建设备处理器对象OOCPN模型,以此为基础,构建可重构机器人制造单元控制系统的OOCPN模型。然后提出了针对设备处理器对象以及整个控制系统OOCPN模型的死锁检测方法,利用提出的方法,对上述模型进行死锁分析。最后提出了针对上述模型可能出现的冲突事件的求解策略,并对各模型进行输入/输出冲突事件分析。(3)对设备处理器通用模块和通信模块进行设计,为了解决异构设备信息传递问题,提出了基于Web Services和MMS制造信息传递模型以及定义了设备处理器通信服务接口。采用统一建模语言(UML)分别对机床处理器、机器人处理器以及缓冲区处理器进行整体设计。(4)在构建了系统体系结构并对其进行动态建模与分析的基础上,采用统一建模语言(UML)对机器人制造单元控制系统进行详细设计,利用Web Services技术对机器人制造单元控制系统进行原型开发,通过运行实例和性能评价验证了所设计的机器人单元控制系统具有动态重构性能。最后,本文对所做的研究工作和主要成果进行了总结,并对可重构机器人制造单元控制系统的进一步研究做出展望。