[发明专利]一种基于输入平滑的特征模型参数辨识方法有效
申请号: | 201610103962.9 | 申请日: | 2016-02-26 |
公开(公告)号: | CN105589334B | 公开(公告)日: | 2018-08-31 |
发明(设计)人: | 孟斌;解永春;姜甜甜;常亚菲;张世俊 | 申请(专利权)人: | 北京控制工程研究所 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 陈鹏 |
地址: | 100080 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 输入 平滑 特征 模型 参数 辨识 方法 | ||
1.一种基于输入平滑的特征模型参数辨识方法,其特征在于包括如下步骤:
(1)获取被控系统对象的n阶特征模型为
y(k+1)=f1(k)y(k)+f2(k)y(k-1)+...+fn(k)y(k-n+1)+g0(k)u(k)+g1(k)u(k-1)+...+gm(k)u(k-m)
其中,u(k)为被控系统对象在第k周期的输入,y(k)为被控系统对象在第k周期的输出,k表示控制周期,为不小于0的整数,初值为0,y(k)=0,k≤0,u(k)=0,k≤0,n的取值为1或2,n>m,m为整数,fi(k),gj(k)为未知系数,i=1,…,n,j=0,…,m;
(2)根据被控系统对象的输入、输出构建n+m+1维的中间变量为
其中,的初值为
构建n+m+1维的未知系数变量θ(k)为
θ(k)=[f1(k) … fn(k) g0(k) … gm(k)]T
其中,当被控系统对象的n阶特征模型为1阶时,y(k+1)=f1(k)y(k)+g0(k)u(k),f1(0)∈[0.2,0.99],g0(0)∈[0.003,1],Ω={f1(k),g0(k)|f1(k)∈[0.2,0.99],g0(k)∈[0.003,1]},n=1,m=0;
当被控系统对象的n阶特征模型为2阶时,n=2,m=0,g0(0)∈[0.003,0.3],f1(0)+f2(0)∈[0.9196,0.9999],f1(0)∈[1.4331,1.9974],f2(0)∈[-0.9999,-0.5134],y(k+1)=f1(k)y(k)+f2(k)y(k-1)+g0(k)u(k),
(3)使用辨识算法辨识θ(k)得到n+m+1维的辨识值为
其中,表示未知系数变量θ(k)中各个系数fi(k+1),gj(k+1),i=1,…,n,j=0,…,m的辨识值,然后对辨识值使用投影算法进行修正,得到修正后的作为第k+1周期的未知系数变量θ(k+1);
(4)当n=2时,计算中间控制量u'(k+1)为
p1*uL(k+1)+p2*uG(k+1)+p3*uL(k+1)+p4*uG(k+1)+p5*u0(k+1)+p6*uI(k+1)+p7*uD(k+1)
其中,p1、p2、p3、p4中任1个为1,其余3个为0,p5、p6、p7中至少1个为1,其余为0或者为1,yR(k),k≥1为被控系统对象的跟踪目标在第k周期的运动轨迹,当k≤0时,yR(k)=0,e(k+1)=y(k+1)-yR(k+1),0<L1,L2<1,λ>0,l1+l2=1,cD>0,lD>0,
uI(k+1)=uI(k)-kIe(k+1),uI(0)=0
uD(k+1)=-kD(e(k+1)-e(k))
或者
当n=1时,计算中间控制量u'(k+1)为
其中,p'2、p'3、p'4的取值为1或0,
(5)根据步骤(4)得到的中间控制量u'(k+1)与u(k)进行平滑处理,加权平均得到
u(k+1)=λ1u'(k+1)+(1-λ1)u(k),0<λ1<1
其中,u(0)=0;
(6)将步骤(5)得到的u(k+1)送至被控系统对象的输入端,完成第k+1周期的特征参数辨识,k=k+1,重复步骤(2)-步骤(5)直至完成全部周期的特征参数辨识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610103962.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:语音控制系统
- 下一篇:一种基于SFLA模糊控制器的平衡球杆系统方法