论文部分内容阅读
实时控制系统(RTCS)通常是指在实时操作系统(RTOS)上执行多个控制任务,在有限处理器资源上实现竞争性使用。实时控制系统协同设计是将控制理论与调度策略相结合,在设计控制器同时考虑调度引起的固有抖动特性对性能指标的影响,保证控制对象允许运行的性能指标。另一方面,在调度算法的研究过程中,也应考虑控制器设计参数约束,在提高任务的可调度性同时提高控制系统性能。本文以提高有限资源下实时系统控制性能为目的,对实时控制系统协同设计方法及应用进行了深入的研究,论文主要工作及创新点有:1.分析研究实时控制系统中控制和调度之间的相互影响,为系统协同设计提供支持。控制对调度的影响主要是指不同的处理机负载或不同的控制性能要求都会影响实时系统中任务的可调度性能。反之,调度引起的采样抖动和输入输出时延抖动也会在不同程度上影响控制系统性能。2.针对控制任务的不确定性引起的实时系统负载变化,提出一种自适应反馈弹性周期模型处理实时系统超载,通过检测任务作业实际执行时间,计算处理机利用率预估值,在线自适应调节任务周期来适应动态变化的系统负载,提高实时控制系统的可调度性,保证控制对象性能。仿真实例表明,该协同设计模型有效实用,并能以更灵活的方式处理实时系统超载。3.为保证实时控制系统中关键任务的可调度性并提高控制系统性能,提出一种双参数模糊调度设计算法,基于时间触发采样的计算机控制系统,对任务的控制性能和空闲时间两个特征参数进行模糊调度设计,构造一个多准则优化调度方法,在正常负载下减少所有任务的截止期错失率,提高系统的可调度性能,在系统超载时保证重要任务稳定的控制性能。4.针对抖动有界离散控制系统,提出了一种基于补偿控制算法下的稳定性判据,采用区间代数方法构建嵌入式系统实时多任务调度中离散系统闭环区间状态矩阵,利用李雅普诺夫方程和矩阵的无穷范数,导出区间系统的鲁棒稳定充分条件,实例计算表明,该判据具有较小的计算量和保守性,使用简单灵活。5.针对网络控制系统中长延时(延时超过一个任务周期)问题,提出了一种预测补偿算法与网络调度协同设计方法。当输出信号在传输过程中延时或丢失时,预测补偿算法输出控制预测值到控制对象以维持信号更新,用预测控制补偿算法设计的闭环控制系统的稳定性判据无法保证时,通过网络调度改变任务采样速率,降低控制任务网络负载。仿真表明,该方法在网络延时有界条件下可以提高网络控制系统性能。6.以深海集矿机控制系统作为应用研究对象,对深海集矿机嵌入式多任务实时控制系统进行协同设计,基于自适应反馈弹性周期任务模型,通过在线自适应调节任务周期,提高集矿机嵌入式实时控制系统的可调度性和优化对象的控制性能。实例仿真说明如何将所提出算法用于解决实时工业控制问题,为实际控制系统协同设计提供指导。