[发明专利]一种适用于遥操作系统控制参数的递阶辨识方法有效
申请号: | 201410012676.2 | 申请日: | 2014-01-10 |
公开(公告)号: | CN103809439A | 公开(公告)日: | 2014-05-21 |
发明(设计)人: | 黄攀峰;鹿振宇;刘正雄 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种适用于遥操作系统控制参数的递阶辨识方法,将输入输出信号采样不同的遥操作过程简化为一双率采样系统,利用重采样的方法建立一个基于最小采样的周期辅助模型,并以此估计重采样系统的中间状态值,由于输出采样周期大于重采样周期,系统的输出估计差值并不能直接修正中间状态值,故而本文采用了状态变化差值即差分的方法对卡尔曼预测过程中的状态估计值进行了修正,本发明可以对状态值已知和未知的两种情况下的双率遥操作系统参数进行辨识,仿真结果验证了该方法的可行性和有效性。 | ||
搜索关键词: | 一种 适用于 操作系统 控制 参数 辨识 方法 | ||
【主权项】:
1.一种适用于遥操作系统控制参数的递阶辨识方法,其特征在于步骤如下: 步骤1:采集遥操作输入控制信号和输出反馈信号,所述输入控制信号为主端手控器的位置和力矩信号;所述输出反馈信号包括遥操作机器臂关节处的位置、速度和力矩信号; 将遥操作过程简化为一双率系统模型,其状态空间模型为:
其中,A、B、C、D为系统参数,K表示系统第K次采样,x(K)为状态值,u(K)为输入信号,y(K)为输出信号; 令系统的控制输入采样周期为T1和输出的采样周期为T2,h为T1和T2的最大公约数,T1和T2满足:T1=ph,T2=qh且p和q两个数互质,w(K)和v(K)分别表示过程噪声和测量噪声,系统的系统模型为:
其中,a、b、c、d为辅助模型参数,k为辅助模型的第k次采样,r(kh)和v(kh)分别为辅助模型过程噪声和测量噪声;两模型之间的参数关系为:
步骤2:令残差值o(kh)其表达式为:
其更新周期与输出变量y(kh)的周期qh相同,误差方差矩阵和误差协方差矩阵表达式为M(kh)=x(kh)x(kh-h),P(kh)=x(kh)x(kh),其中x(kh)=x(kh)-x(kh),x(kh)为x(kh)的估计值,令![]()
利用推过递推方程:
其中,a(kh)、
d(kh)分别为a(kh)、b(kh)、a(kh)、d(kh)的估计值, 则卡尔曼滤波增益矩阵L(kh)、L1(kh)、P(kh)和M(kh)的更新公式为:![]()
![]()
![]()
其中,cov(o(kh),o(kh)T)=Roδij,cov(r(kh),r(kh)T)=Rrδij,其中,cov()表示协方差运算,δij为kronecker-δ函数,K1为常数,进一步得到辅助模型的状态值估计:
根据双率遥操作系统与辅助模型的参数对应关系得到原系统的输入和输出状态时刻状态估计值:x(KT1)=x(Kph),x(KT2)=x(Kqh); 步骤3:根据辅助模型预测出的状态值对双率遥操作系统进行递阶参数辨识,具体表达式如下: ![]()
![]()
![]()
![]()
![]()
其中,i,j分别表示输入和输出信号的采样时刻, θx(iph)=[A(iph),B(iph)]T, θi(jqh)=[C(jqh),D(jqh)]T, ![]()
X(iph+ph)=x(iph+ph), A(iph)、B(iph)、C(jqh)、D(jqh)分别表示A(iph)、B(iph)、C(jqh)、D(jqh)的估计值; 再根据递阶辨识的结果得到下一步辅助模型系统的参数:
步骤4:循环步骤2和步骤3直到完成全部双率遥操作系统递阶参数辨识过程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410012676.2/,转载请声明来源钻瓜专利网。