基于多模型的非线性系统的自适应混合控制方法及系统的制作方法.docx
2页基于多模型的非线性系统的自适应混合控制方法及系统的制作方法基于多模型的非线性系统的自适应混合控制方法及系统的制作方法本发明涉及一种基于多模型的非线性系统的自适应混合控制方法及系统,通过将非线性系统在平衡点处线性化获得线性模型,然后在每个工作区域设计对应的线性自适应鲁棒控制器,各个子控制器间采用混合的控制策略,避免了子控制器间因切换而引发振荡,提高了控制效果,在控制器中引入动态自适应神经网络来补偿未建模动态以及建t吴误差,提局了系统的稳定性和动态性能专利说明】基于多模型的非线性系统的自适应混合控制方法及系统【技术领域】 [0001] 本发明涉及一种非线性系统的控制方法及系统,尤其涉及一种基于多模型的非线 性系统的自适应混合控制方法及系统背景技术】 [0002] 多模型自适应控制(MMAC)是对于具有强非线性和参数跳变的系统进行控制的一 种有效的方法上世纪90年代以来,由Middleton, Goodwin, Narendra等人基于线性连续时 间系统,相继给出了基于指标切换函数的多模型自适应控制,并证明了算法的闭环稳定性 近来神经元网络作为强有力的非线性建模工具已大量应用于非线性被控对象,它与多模型 方法的结合,对非线性系统的控制已得到了一些令人满意的结果。
目前存在两种主要的控 制思路:1通过在一个工作点建立一个线性鲁棒自适应控制器和一个基于神经网络的非线 性自适应控制器,根据切换准则选取一个合适的控制器对系统进行控制线性控制器用以 保证系统的稳定性,非线性控制器用以提高系统的性能.2在工作点建立线性鲁棒控制器, 并在控制器中引入动态结构自适应网络来补偿未建模动态和建模误差但上述思路均采用 基于切换的多模型自适应控制器,能快速地响应模型的突变,但子控制器间切换时暂态响 应不好,且系统控制存在滞后时,有可能会导致子控制器间频繁切换,引发系统震荡因此 寻找一种控制方法解决控制器间切换引发的振荡是非常必要的,这样会有益于提高控制效 果发明内容】 [0003] 本发明的目的在于提供一种基于多模型的非线性系统的自适应混合控制方法及 系统,以解决基于多模型的非线性系统控制中系统振荡的问题 [0004] 为了解决上述问题,本发明涉及了一种基于多模型的非线性系统的自适应混合控 制方法,包括以下步骤: [0005] 线性模型建立步骤:将所述非线性系统在平衡点处线性化以获得线性模型 S^yGi+d) = 0Tw(k),其中 w(k) = [y(k),…,y(k-n+l),u(k),一u(k-n+l)]T,系统的参数【权利要求】1. 一种基于多模型的非线性系统的自适应混合控制方法,通过混合控制器对一非线性 系统进行控制,其特征在于,包括以下步骤: 线性模型建立步骤:将所述非线性系统在平衡点处线性化以获得线性模型S1:y(k+d)系统的参数称为系统的参数,系统的参数Θ所有取 值构成的集合为系统的参数模型集Ω ; 多线性模型子集建立步骤:根据先验知识,将Ω划分成η个模型子集Ω i (i = 1,2··· η); 参数估计辨识步骤:采用辨识算法更新下一时刻的参数估计P(k); 混合控制信号设置步骤:设置β (θ#) = 为混合控制信号,其中 ΜΘ*)是连续可微的函数,且 + ?^(θ*) = 1,^(θ*),β2(θ*),...。
表示为活跃参数子 集的集合,当参数估计值0?(k) e 时,称为活跃的参数子集; 混合控制器设置步骤:对每一个模型子集设置一个鲁棒控制器为其中,为单位延迟算子;所有鲁棒控制器与其对应的混合控制信 号β (Θ#)值得到混合控制器,所述混合控制器为,混合控制器的传递 函数其中,Pl e 1?,]32和 1 e rn_2,ei e rn为第i个标准基础矢量, Pl (β ),P2 (β ),1 (β )是关于β的连续可微的函数;通过混合控制器得到所述线性模型得 到所述非线性系统的线性部分; 非线性部分补偿步骤:混合控制器中引入RBF神经网络来补偿所述非线性系统中的非 线性部分,使混合控制器为u = uf+un,RBF神经网络为:,将非线 性系统在零点线性化后得到模型表述为:其中B为控制矩阵,为W在k时刻的估计值2. 如权利要求1所述的一种基于多模型的非线性系统的自适应混合控制方法,其特征 在于,参数估计辨识步骤包括:,式中R为正定 常数矩阵,Y为自适应增益3. 如权利要求1或2所述的一种基于多模型的非线性系统的自适应混合控制方法,其 特征在于,模型子集满足η.,δ为常量,为模 型子集Ω i的中心,ri为半径,Θ ?为参数估计值,η为正整数。
4. 如权利要求1所述的一种基于多模型的非线性系统的自适应混合控制方法,其特征 在于,#(/。





