【技术实现步骤摘要】
本专利技术涉及非线性系统控制领域,特别涉及一种追踪目标的轨迹未知时的自适应控制方法。
技术介绍
绝大部份动态系统的追踪控制设计普遍都会假设理想的追踪轨迹是已知的或是能够轻易获得的。但是实际生活中,可参考的理想轨迹并不都是很容易获得的,这时理想的追踪轨迹就不能用在追踪控制设计中。此外,这种现象广泛存在于各种各样的实际例子中,例如:在导弹发射过程中,为了避免敌方导弹的拦截,我方导弹会故意改变其理想的轨迹,这样原来理想的追踪轨迹就不能用在导弹控制设计中;在工业机器人现场,机器人因为特殊的原因会追踪“模糊”的轨迹,此时理想的追踪轨迹也不能用在机器人控制设计中。因此,如何获得未知的理想轨迹,对于控制器设计事关重要,同时也是具有很大挑战性的。目前,对于追踪未知理想目标轨迹的非线性系统的控制方法为数不多,仅存的方法主要是获得未知轨迹与理想轨迹的关系,再通过这层关系去设计控制器,但是这并没有解决如何获得未知的理想轨迹的方法。特别地是实际系统中执行器故障总是不可避免的发生,当系统追踪未知理想目标轨迹的同时执行器意外地发生故障,这对于控制器的要求非常高,以目前现有的技术无法达到良好的跟踪性能,需要重新设计一个结构简单,性能良好,计算简单的控制器。
技术实现思路
有鉴于此,本专利技术的目的是提供一种基于未知目标轨迹的非线性系统鲁棒自适应跟踪控制方法,其针对非线性系统追踪未知目标轨迹的情形,运用基于拓展卡尔曼滤波的估计模型逼近理想的目标轨迹,由此得到估计的目标轨迹,再利用矩阵分解技术以及提取核心函数方法进行鲁棒自适应容错控制,实现系统输出跟踪理想的目标轨迹。本专利技术基于未知目标轨 ...
【技术保护点】
基于未知目标轨迹的非线性系统鲁棒自适应跟踪控制方法,其特征在于:包括以下步骤:步骤一、建立含有执行器故障的多输入多输出非线性系统的数学模型;所述含执行器故障的多输入多输出非线性系统具有如下状态空间形式:y(n)=F(x)+G(x‾)ua+d(x,t),]]>式中x=[x1T,…,xqT]T∈Rn是系统的整个状态向量,其中i=1,2,…,q,并且n1+n2+…+nq=n;是系统的输出;F(x)∈Rq是未知的函数向量;是连续可微的未知函数,其中d(x,t)∈Rq为系统的不确定性非线性,ua∈Rq为控制输入向量;考虑执行器故障,实际控制输入ua与理想控制输入u的关系为:ua=ρ(t)u+ε(t),式中ρ=diag{ρi}∈Rq×q是对角矩阵,ρi为执行器效率因子,并满足0<hi≤ρi≤1,hi为ρi的最小值;ε(t)代表控制行为中完全失控的部分并假设为有界;步骤二、建立估计未知目标理想轨迹的模型,并利用此模型得出估计的目标轨迹逼近理想的目标轨迹;对于未知的目标轨迹,采用基于拓展卡尔曼滤波的数学模型去估计,并使其逼近理想的目标轨迹;yd(t)=yEKF(t)+y*guess(t ...
【技术特征摘要】
1.基于未知目标轨迹的非线性系统鲁棒自适应跟踪控制方法,其特征在于:包括以下步骤:步骤一、建立含有执行器故障的多输入多输出非线性系统的数学模型;所述含执行器故障的多输入多输出非线性系统具有如下状态空间形式: y ( n ) = F ( x ) + G ( x ‾ ) ...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。