论文部分内容阅读
近年来,随着计算机网络通信技术的发展,其应用已经涉及各行各业,网络控制系统(Networked Control Systems, NCS)便在这样的环境下应运而生。它将传统的通信与计算机网络技术应用到了工业控制中去,并融合了传感器技术等,以网络作为系统各部件之间传输数据及信号的载体,达到远程监控及共享资源的目的,成为近年来国际学术界研究的热点之一。但是,随着网络引入控制系统中,其产生的数据丢包和随机时延不可避免的会对系统的控制效果产生影响,导致控制性能恶化、系统不稳定或者稳定域变小。本文以小脑模型神经网络控制器(Cerebellar ModelArticulation Controller, CMAC)为基础,把传输网络以及被控对象看作是一个时变的被控系统,分别针对具有数据丢包和随机时延的网络控制系统,设计了两种控制方法以实现对控制性能的改善:第一种方法针对具有数据丢包的网络控制系统,通过小脑模型神经网络控制器与PD控制器的复合控制实现前馈反馈控制,且PD控制器的参数由模糊推理机自适应整定,根据误差信号的大小,采用模糊PD控制和直接PD控制的复合切换控制系统,即在小偏差时采用直接PD控制,以获得比模糊PD控制更高的稳态精度,而在大偏差时采用模糊PD控制,可以得到比直接PD控制更快的动态响应和更小的超调量。第二种方法针对具有随机时延的网络控制系统,采用Smith反馈补偿回路对系统时延进行补偿,同时,由于被控系统的时延参数是随机的,且越新的数据越能反应系统当前的状态,因此,本文利用遗忘因子最小二乘算法对系统的时延参数进行在线估计,初步减小网络传输时延给系统带来的影响。接着,考虑到最小二乘估计会产生一定的误差,Smith反馈补偿回路也不能达到最理想的补偿效果,因此使用小脑模型神经网络控制器与PD控制相结合的复合智能控制算法,在参数选择合适的情况下,可以进一步减小由时延预估误差带给系统的控制偏差,优化控制效果。