导 师: 李迪
学科专业: H0202
授予学位: 博士
作 者: ;
机构地区: 华南理工大学
摘 要: 运动控制系统是现代装备制造业的基础,网络化是实现运动控制系统高速度、高精度目标的重要手段。作为一类特殊的网络化控制系统(NCS),网络化运动控制系统(NMCS)具有系统连线少、可靠性高、易于扩展以及便于实现信息资源共享等优点,但是网络的介入也带来了诸如网络诱导时延、数据包的多包传输及丢失、网络通信约束、网络调度等新的问题。这些问题的解决一方面需要有效的控制方法,更重要的是采取合适的资源调度策略,补偿或改善网络对系统性能带来的不利影响。本文从资源调度的角度,研究了网络化运动控制系统的结构、建模方法和时延分析方法、调度方法及典型系统设计等问题。将NMCS建模为两种典型节点触发模式组合的离散时间数学模型。在研究处理器任务调度的基础上,对两种经典实时调度算法RM和EDF用于网络化运动控制系统的可行性、性能及调度优化问题进行了仿真研究;从系统性能评价指标入手,研究了综合考虑网络性能和控制性能的基于带宽分配的网络化运动控制系统调度方法,提出了两种基于反馈控制原理的动态带宽分配算法;将处理器任务响应时间分析方法引入CAN网络可调度性分析中,基于Matalb/Simulink的Stateflow工具箱对CAN网络性能进行了仿真研究;提出了一种基于主/从模式的CAN网络化运动控制系统实现结构,并进一步构建了典型的CAN网络化运动控制系统实验平台,从器件选择、PCB板设计、软件移植等方面总结了主节点的软硬件设计过程,并针对实时调度算法RM和EDF、两种动态带宽分配算法,在该实验平台上进行了性能测试和分析。具体内容如下:1.在分析网络化运动控制系统特点和有待解决的关键问题的基础上,从目前一般网络化控制系统的研究方法入手,讨论了网络化运动控制系统的结构、建模方法、时延分析方法等问题。基于对网络化运动控制系统结构的研究,推导出传感器(时间驱动)+控制器(时间驱动)+触发器(事件驱动)(S(T)+C(T)+A(E))和传感器(时间驱动)+控制器(事件驱动)+触发器(事件驱动)(S(T)+C(E)+A(E))两种典型节点触发模式组合的NMCS离散时间模型。对NMCS中时延产生的原因、种类及对系统性能的影响等问题进行了深入研究。在总结目前时延问题研究方法的基础上,针对零时延、常数时延(τ=τca+τsc=常数,又分为τca>>τsc和τsc>>τca两种情况)和可变时延三种典型情况的网络时延对系统性能的影响及不同负载条件下随机时延的分布进行了仿真研究,并得出结论:减少前向通道时延τca在总时延中所占比重,可以改善系统性能;随机时延比固定时延对NMCS性能影响大。2.在对单处理器任务调度理论进行仿真研究的基础上,对于将单处理器任务调度算法扩展用于网络调度的可行性进行了研究,并通过搭建仿真模型,研究了RM和EDF两种经典的单处理器任务调度算法用于NMCS网络调度的性能,同时对调度优化问题进行了仿真研究。由仿真结果可以看出,RM和EDF算法由于缺乏对网络状态的有效监控,难以适应系统性能的动态变化,指出反馈调度方法用于NMCS网络调度的必要性。3.网络化运动控制系统是控制和通信的综合体,各控制环的性能受限于控制网络的带宽。从评价网络QoS和控制QoC的性能指标入手,研究了综合考虑QoS和QoC的基于带宽分配的网络化运动控制系统调度方法。设计了两种基于反馈控制原理的动态带宽分配算法,并进行了相应的仿真验证。带宽分配算法一根据网络状态和系统需求,按需分配网络带宽,具有实时调节的灵活性,但由于对采样周期的调节过于频繁,使系统存在不稳定因素,针对该问题,在带宽分配算法二中采用预设三种典型采样周期的方法,避免了采样周期频繁切换引起的系统不稳定和系统资源过度消耗的问题。4.对典型的控制网络CAN进行了实时性研究,在总结CAN总线特点的基础上,指出了CAN在实时性方面存在的问题和实时性改进方面的研究进展。利用单处理器任务响应时间分析方法对CAN网络可调度性进行了分析,对CAN网络数据传输的实时性以及与网络带宽利用率之间的关系进行了仿真研究,分别得出网络负载和传输速率变化条件下的网络时延和吞吐量的变化趋势曲线。5.提出一种基于主/从模式的CAN总线网络化运动控制系统实现结构,该结构可以有效减轻从节点计算的复杂性并减少通讯冲突,便于调度算法及复杂控制算法的实施。并针对该结构设计了基于ARM+U-boot+Linux的CAN总线网络化运动控制系统实验平台,对平台的硬件和软件设计过程进行了总结。并针对实时调度算法RM和EDF、动态带宽分配算法1和2,在该实验平台上进行了实际性能测试,进一步说明了调度算法的有效性。本文针对网络化运动控制系统中的系统建模、网络调度、总线实时性分析和系统软/硬件设计等方面问题,从资源调度的角度研究了网络化运动控制系统的关键实现技术,对于运动控制系统网络化实现及性能提高具有重要的现实意义和参考价值。
关 键 词: 网络化运动控制 资源调度 带宽分配 实时性 实验平台
分 类 号: [TP273]
领 域: [自动化与计算机技术] [自动化与计算机技术]