网络化运动控制系统资源调度研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:wlq8201
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
运动控制系统是现代装备制造业的基础,网络化是实现运动控制系统高速度、高精度目标的重要手段。作为一类特殊的网络化控制系统(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,在该实验平台上进行了实际性能测试,进一步说明了调度算法的有效性。本文针对网络化运动控制系统中的系统建模、网络调度、总线实时性分析和系统软/硬件设计等方面问题,从资源调度的角度研究了网络化运动控制系统的关键实现技术,对于运动控制系统网络化实现及性能提高具有重要的现实意义和参考价值。
其他文献
吉林大学第二医院是一所三级甲等医院,每年担负着大量的护生带教工作,为护生提供了社会实践的机会,同时,我们对护生实习期间的护理技能、专业知识、工作态度、沟通能力进行了认真
复杂的社会道德环境是当代大学生面临的前所未有的困境。培养道德选择能力是当代大学生应对多样的经济环境、复杂的政治环境、多元的文化环境的客观要求,同时也是大学生主体性
相对于状态空间系统,广义系统能够更好地描述一些实际系统。另一方面,时滞现象常常出现在很多控制系统中,时滞的存在往往会导致系统性能下降和不稳定。同时,马尔可夫跳变系统
本文针对一类特殊的Loenz型自治微分方程,提出了一个基于Lyapunov理论的辅助搜索方法。主要思想是通过构造满足一定条件的Lyapunov函数的导数,进而反推出系统方程的形式。和
临床输血是现代医学中十分重要的医疗手段,特别是成分输血为急诊抢救、临床治疗等提供了有力保证。随着医学科学的进步,输血医学已经发展成为一门涉及多个专业的新兴学科。人们
[摘 要] 市场社会主义是社会主义运动的一个重要流派,是以实现社会主义与市场机制的结合为目标的一种理论和思潮。市场社会主义在理论进程上经历了“初创—发展—突破—最新发展”四个阶段。文章从计划与市场关系方面追溯了市场社会主义的历史轨迹,并对不同的发展阶段做出评析,尝试为我国发展市场经济提供一点思考。  [关键词] 市场社会主义 计划 市场    市场社会主义是一种经济体制的理论或模式,是对将近一个世
企业审计是企业财务管理最重要的一环,内部审计的成功与否直接关系到企业成本的高低。企业内部审计和监督在企业成本管理的过程中一直扮演着“导航者”和“看门人”的角色。
随着现代科学技术的发展,对严格反馈不确定非线性时滞系统控制问题的研究受到越来越多的关注。Backstepping方法和动态面控制方法是研究严格反馈不确定非线性时滞系统控制问
一、引言近年来,四川省内部分集团性客户的风险给当地银行造成较大的信贷损失,反思形成风险本质的原因还是银行之间恶性竞争,缺乏合作精神,没有风险限额的概念,或者风险限额
计算智能(Computational Intelligence, CI)本质上借鉴了仿生学思想,它从模拟自然界的各种智能现象发展而来,通过用计算机模拟和再现生物体的某些智能行为(学习性,适应性),发