发明名称 一种基于多模型的伺服系统自适应控制系统
摘要 本发明公开了一种基于多模型的伺服系统自适应控制系统,属于机电控制领域,该系统包括多模型参数估计模块、切换机制模块以及自适应控制器,其中伺服系统为该自适应控制系统的被控对象;多模型参数估计模块包括n个固定模型、1个辨识模型以及一个自适应模型;多模型参数估计模块中的每一个模型输出一组针对伺服系统的模型参数,输入至切换机制模块;切换机制模块从多组模型参数中选出一组使得代价函数最小的模型参数作为最优模型参数,输入到自适应控制器;自适应控制器对输入的最优模型参数通过自适应控制律计算获得自适应控制量输入至被控对象中。该系统能够不需要获知关于系统不确定性的先验知识即可获得最能表征系统动态特性的估计参数。
申请公布号 CN105739310A 申请公布日期 2016.07.06
申请号 CN201610086613.0 申请日期 2016.02.16
申请人 北京理工大学 发明人 甘明刚;张蒙;陈杰;窦丽华;邓方;蔡涛;白永强
分类号 G05B13/04(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 北京理工大学专利中心 11120 代理人 高燕燕;仇蕾安
主权项 一种基于多模型的伺服系统自适应控制系统,其特征在于,该系统包括多模型参数估计模块、切换机制模块以及自适应控制器,其中所述伺服系统为该自适应控制系统的被控对象;所述多模型参数估计模块包括n个固定模型、1个辨识模型以及一个自适应模型;所述多模型参数估计模块中的每一个模型输出一组针对所述伺服系统的模型参数,输入至所述切换机制模块;所述切换机制模块从多组模型参数中选出一组使得代价函数最小的模型参数作为最优模型参数,输入到自适应控制器;所述自适应控制器对输入的最优模型参数通过自适应控制律计算获得自适应控制量u,自适应控制量u输入至被控对象中;自适应控制器的输入参量包括:被控对象的期望输出量、最优模型参数、输出量反馈量以及不可测参量的滤波观测值;所述被控对象的期望输出量包括期望被控对象输出的角度和角速度;其中输出反馈量为被控对象的实时输出量;所述不可测参量的滤波观测值由滤波观测器得到,所述滤波观测器获取被控对象的实时输出量,滤波观测器中的闭环观测器对自适应控制器中的不可测参量进行一次估计,滤波观测器中的辅助滤波器中对一次估计的误差进行二次估计,则不可测参量的滤波观测值由两次估计信号复合得到;将不可测参量的滤波观测值输入至自适应控制器中;所述固定模型中采用如下方式进行固定模型参数的估计:首先利用伺服系统数学模型的静态参数计算得到a个模型参数的预设值,并根据预设值设定每个模型参数的变化范围,将变化范围进行m等分处理,每个等分点对应该参数的一个估计值,一个固定模型输出的固定模型参数是每个参数任取一个等分点估计值的组合,共有n=(m‑1)<sup>a</sup>个固定模型;所述辨识模型中包括低通滤波器、辨识矩阵模块和辨识模块,辨识模型中采用如下方式进行辨识模型参数的估计:所述低通滤波器以自适应控制器的输出量u、被控对象的实时输出量x以及不可测参量的滤波观测值组成输入向量,其中x中包括被控对象的实时角度和角速度;低通滤波器中预先设定的切换时刻,低通滤波器在每个切换时刻进行进行滤波并输出上述输入向量的实时滤波值;所述辨识矩阵模块中包括辨识矩阵P(t)、Q(t)及其预设初始值P<sub>0</sub>和Q<sub>0</sub>,其中P<sub>0</sub>和Q<sub>0</sub>满足P<sub>0</sub><sup>‑1</sup>Q<sub>0</sub>有界,且P(t)始终可逆;辨识矩阵P(t)、Q(t)的值实时更新:P(t)为低通滤波器输出向量与其转置的乘积从上一切换时刻到当前时刻t的积分,Q(t)为低通滤波器输出向量与x中的角速度的乘积从上一切换时刻到当前时刻t的积分;所述辨识模块中利用为P<sup>‑1</sup>(t)和Q(t)实时值的乘积作为辨识模型参数<img file="FDA0000924429660000021.GIF" wi="500" he="91" />输入至所述切换机制模块中;所述自适应模型以辨识模型参数和最优模型参数为参照,采用如下方式进行自适应模型参数的估计:自适应模型中设置标识变量sw,若P(t)可逆,且<img file="FDA0000924429660000022.GIF" wi="214" he="86" />在设定的模型参数取值范围之内,则sw=1;否则sw=0;以自适应控制器的输出量u和被控对象的输出量x为输入,在切换时刻:当标识变量sw=1且上一切换时刻切换机制模块的输出为辨识模型参数,则自适应模型参数<img file="FDA0000924429660000023.GIF" wi="307" he="91" />当上一切换时刻切换机制模块的输出为固定模型参数时,则自适应模型参数<img file="FDA0000924429660000024.GIF" wi="62" he="86" />为上一切换时刻切换机制模块的输出,其他情况下自适应模型参数<img file="FDA0000924429660000025.GIF" wi="56" he="86" />采用不连续投影算子;输出自适应模型的参数估计结果输入至所述切换机制模块作为备选。
地址 100081 北京市海淀区中关村南大街5号