论文部分内容阅读
TCP/AQM系统是时变非线性时滞系统,目前广泛应用的流体流模型可以良好地描述该系统的特性。然而流体流模型近似丢包概率p<<1,在使用丢包方式时不精确。流体流模型的不精确性会影响基于此模型提出的算法的性能,因此对流体流模型进行改进具有重要意义。本文分析了在使用丢包方式时TCP/AQM系统的动态特性,对流体流模型进行了修改。并基于状态空间的分析方法,将状态反馈控制理论和输出反馈控制理论应用到AQM算法设计中。取得的主要成果如下:(1)对流体流模型进行了改进,推导出了一个新的TCP/AQM系统的动态非线性模型FFI。针对流体流模型因近似丢包概率p<<1而在使用丢包方式的情况下存在不精确性的问题,将流体流模型改进为FFI模型,该模型未对p做近似,而是考虑以0<p<1概率进行丢包时TCP/AQM系统的窗口和队列的动态特性。仿真结果表明,使用丢包方式时FFI模型比流体流模型更精确。(2)提出了一种基于FFI模型的状态反馈控制ISFC算法。采用小信号分析法将FFI模型线性化,建立基于状态空间的表达形式,应用状态反馈控制理论设计了新的AQM算法。使用LMI方法,根据Lyapunov理论给出了闭环控制系统渐近稳定的充分条件和控制器参数的设计方法。(3)提出了一种基于FFI模型的输出反馈控制IOFC算法。基于FFI模型的状态空间表达形式,应用输出反馈控制理论设计了新的AQM算法。使用LMI方法给出了闭环控制系统渐近稳定的充分条件,并给出了IOFC算法的实现步骤。NS2仿真结果表明,ISFC算法和IOFC算法均能使队列迅速收敛到期望值,相比于传统的AQM算法,新的算法具有较小的队列抖动,并且在变化的网络环境中具有较好的适应性。