一种精确目标跟踪的超前迭代学习控制方法技术

技术编号:4032208 阅读:353 留言:0更新日期:2012-04-11 18:40
一种精确目标跟踪的超前迭代学习控制方法,本发明专利技术提出了一种利用超前时刻跟踪误差信息作为修正量的迭代学习控制方法,以实现不确定时滞系统对给定期望输出轨迹的精确跟踪。该方法不仅对系统模型不确定性具有鲁棒性,而且能补偿被控系统的不确定时滞,它既结构简单易于实现,又具有高精确度及快收敛速率,具有很高的实际价值。

【技术实现步骤摘要】

【技术保护点】
一种精确目标跟踪的超前迭代学习控制方法,其特征在于,该方法包括:步骤1:确定系统对象模型P(s)及它的标称传递函数G↓[n](s)、权传递函数W↓[2](s)和时滞估计值*,目标轨迹y↓[d](t),t∈[0,T],以及轨迹跟踪容许精度ε>0;步骤2:选取超前时间因子δ=*;步骤3:若||W↓[2](s)|↓[s=jω]||↓[∞]<1,则选取超前迭代学习控制权函数W↓[1](s)=1,否则选取W↓[1](s)为任一接近1的非零稳定传递函数;步骤4:利用收敛条件‖1+|W↓[2](s)G↓[n](s)C(s)/(1+G↓[n](s)C(s))|/1/W↓[1](s)(1+G↓[n](s)C(s))|↓[s=jω]‖↓[∞]<1,确定超前迭代学习控制增益函数Γ(s)=-C(s);步骤5:令k=0,u(t)=0,以及y(0)=y↓[d](0);步骤6:计算y(t)=L↑[-1][P(s)L[u(t)]],其中L和L↑[-1]分别表示Laplace变换和Laplace逆变换;步骤7:若*|y↓[d](t)-y(t)|>ε,则计算u(t)*L↑[-1][W↓[1](s)(L[u(t)]+Γ(s)e↑[δs]L[y↓[d](t)-y(t)])],并执行步骤8,否则执行步骤9;步骤8:令k*k+1,返回步骤6;步骤9:结束迭代,并确定u(t)为系统控制输入。...

【技术特征摘要】

【专利技术属性】
技术研发人员:贾英民孟德元
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1