论文部分内容阅读
网络控制系统是一种通过实时网络而构成闭环的特殊的分布式反馈控制系统。其中,控制器、传感器、驱动器通过一条共享的网络来交换信息。网络控制系统集成了计算机技术、通信技术和控制理论,是一门新兴的技术并且正成为现代工业生产的主要发展方向。它具有信息资源共享、降低系统成本、使用灵活、易于维护等优点,但同时网络传输也会产生时间延迟、数据包丢失等问题。这不仅给网络控制系统的分析带来了困难,而且使许多传统的控制理论不能直接应用到网络控制系统的设计中。本文针对具有时间延迟和数据包丢失的网络控制系统进行了相关研究,主要工作如下:首先,讨论了具有时间延迟和数据包丢失的网络控制系统的建模问题。在考虑系统扰动的基础上,分别对具有短时延和长时延的网络控制系统进行建模,给出了时延网络控制系统的离散时间模型。对具有数据包丢失的网络控制系统,分状态反馈和输出反馈两种情况给出了系统的离散时间模型。其次,设计了基于小波实时滤波的PID控制器。对小波实时滤波算法进行研究,在此基础上构建了小波滤波器,并将其与PID控制器相结合应用到控制系统中。在具体实例的基础上,讨论了控制器参数、小波基函数、分解深度、滑动窗口大小、补偿窗口大小以及阈值选取规则等的选择依据。最后,研究了网络控制系统的补偿控制。针对网络诱导时延与数据包丢失的不确定性问题,利用实时队列协议将网络诱导时延限定在一个采样周期内,并分别利用三种补偿策略(PD、PD2和PD3)对丢失数据包进行补偿。结合小波滤波器提出一种改进的小波滤波器,并将这两种滤波器都应用到有噪声干扰的网络控制系统中。