论文部分内容阅读
高度复杂的化学工业过程几乎都带有明显的非线性,虽然近些年非线性理论有了较大发展,但在模型的分析和综合设计时往往算法非常复杂,不易工业实现,因此,研究一种算法简单、易于工业实现的非线性系统的控制方法,具有重要的理论研究意义以及应用研究价值。本文针对工作点变化范围大的非线性过程提出了基于多模型的内模控制方法。多模型的运用使得非线性系统有了透明的简化的模型和控制器,该方法与其他的非线性全局方法相比,计算的复杂程度大大降低。针对工作点变化范围较大的被控对象,用多个局部模型来描述不同工况下对象的特性,同时针对多个局部数学模型设计出相应的局部内模控制器,再通过设计多模型对象的隶属度函数来决定不同工况下每个局部数学模型所隶属的比例,最后将局部数学模型加权得到全局数学模型;同时,设计多模型内模控制器,通过多个局部控制器加权得到总控制器,从而达到全局稳定的控制要求。通过对仿真实例中工业现场负荷的变化进行模拟,并对仿真结果进行分析,验证了方法的有效性。同时,本文针对一类面向模块模型描述的非线性过程,采用Wiener模型来描述,这样可以把一个非线性系统表示为一个线性模型和一个非线性模型串联的形式。本文针对Wiener模型,提出运用支持向量机获得Wiener模型中非线性部分的α阶逆模型,将其与Wiener模型串联组成基本线性化的伪线性模型,进而通过内模控制方法对伪线性模型进行控制。通过对两个实例(直流电机的控制和pH中和反应过程控制)的仿真结果进行分析,验证了对于采用Wiener模型来描述动态过程并运用支持向量机求取α阶逆模型构成的内模控制方法能较好完成非线性控制,且控制性能好,并在模型参数变化时具有较好的鲁棒性。