论文部分内容阅读
由于控制、计算机、通信网络等技术的进步,导致了现场总线技术的产生,也导致了网络控制系统的应用。在网络控制系统中,控制回路通过网络形成闭环。同时,由于以太网具有易组网、应用广泛、价格低廉的优势,正在快速地进入工业自动化领域。而且在企业信息化和全局优化的要求之下,甚至出现了基于Internet的网络控制系统。在这种系统中,往往采用TCP/IP协议连接,可以统称为TCP/IP网络。TCP/IP网络的延时是随机的、不确定的,给网络控制系统的分析和设计带来了困难,因此研究基于TCP/IP网络的网络控制系统设计问题具有重要学术探索价值。PID控制由于其自身的优点,如结构简单、容易实现、物理概念清晰等,在实践过程中积累了丰富的参数整定经验,仍然广泛应用于工业控制过程中。探讨PID控制器在网络延时下的参数整定方法具有重要的现实意义。于是,本文以一个TCP/IP网络的实例—与Internet连通的校园网的网络控制系统为研究对象,测量并分析校园网网络延时的特性,建立网络延时的统计模型,并在此基础上研究网络PID控制器的设计方法及补偿措施。本文的主要研究成果如下:首先,在校园网上建立了一个基于应用层的测试平台。在该平台上获得了比较充分的延时实验数据。利用小波分析方法和方差聚类分析方法揭示了与Internet连通的校园网的网络延时具有自相似特性的规律。由于校园网络延时的复杂性,当采用短时段网络延时序列建立网络延时分布统计模型时,仅仅采用一个分布模型描述延时是不精确的。为了获得在一个滑窗中实用的网络延时统计模型,在多个较简单的备选分布中通过卡方检验确定了两个拟合度最好的模型,即广义指数分布模型及Pareto分布模型。同时,为了克服卡方检验精度依赖于样本长度的问题,也为了能够在线获得合适的延时分布模型,提出了采用支持向量机分类器获得分布模型的思路和方法。由于TCP/IP协议具有不会丢包、但可能错序的特点,在执行器节点及控制器节点上的设备驱动方式必须要仔细选择。考虑到TCP/IP网络控制系统的这些特点,提出了在执行器节点上人为丢弃过期到达数据包的算法。上述分析、测试及建模过程,给出了校园网络延时特性分析的可靠结果。这些结果克服了网络控制系统设计分析时只能假设网络特性的不准确做法,为进一步针对其他类型TCP/IP网络控制的分析设计奠定了实验分析基础。第二,针对线性低阶工业时滞对象,采用简单的方法推导了参数化PI控制器的增益稳定范围,并证明了该范围与时滞的关系。根据增益范围和延时统计模型,提出了在不同模型参数条件下的控制器增益离线优化算法。为了保证能够得到全局最优解,寻优过程采用了遗传算法。并在离线寻优的基础上,在线通过实测的网络延时,由一个滑窗确定当前最合适的分布模型,并利用滑窗估计的模型参数在线确定最优的增益。仿真结果表明了这种方法能够根据网络延时情况自整定参数化PI控制器增益,从而能够有效改善网络环境下PI控制器的性能。这种方法为已有PI控制器的网络应用提供了一个在线整定的有效途径。第三,通过将网络延时分解为常数项和扰动项,建立了网络延时的数学模型。将延时的常数项部分作为对象建模的一部分,从而构造一个广义的标称对象。延时的扰动部分作为乘性扰动加入系统。分别采用H_∞理论和μ分析方法设计鲁棒网络PID控制器。经过分析表明,基于一个固定参数的网络延时数学模型设计的鲁棒PID控制器不可能满足所有延时情况下的性能需求,若要满足不同网络延时统计特性下的网络控制系统性能,网络延时的数学模型必须能够反映当前的统计特性,并由当前的网络延时数学模型自整定鲁棒PID控制器参数。分析结果表明:网络延时的中位数和均值是最好的模型参数选取参考。在分析的基础上,提出了离线设计好所有网络延时统计特性下的最优鲁棒网络PID控制器,并在线根据实测的网络延时统计特性(中位数和均值)确定当前最优的鲁棒网络PID控制器参数的算法。最后,由于许多工业过程难以精确建模,考虑到最小二乘支持向量机有比神经网络更好的泛化及学习能力,故采用最小二乘支持向量机对对象建模,这种建模方法不仅适用于线性对象,也能对非线性对象建模。同时,利用广义预测控制理论推导了一步预测PID控制器参数的算法,使PID控制器具有基本等价于预测控制的性能。由于网络延时的随机性,一步预测的PID控制器在多于一步延时情况下性能不能保证,为此提出在控制器节点利用向量机预测的对象输出代替实际的对象输出,用于推导多步的PID控制器预测参数。并将这些多步预测结果组合到同一个数据包中发送。对象节点根据已收到的控制信息,选择最新的一个控制值用于对象控制。通过仿真分析,表明了算法的良好性能。