1.基于有限时间的机电伺服系统模糊自适应反步控制方法,其特征在于:包含以下步骤:步骤1:基于机电伺服系统的结构,对机电伺服系统进行建模并给出问题描述;
步骤2:结合滤波反步法和模糊控制,采用模糊逻辑系统逼近未知非线性动态同时构造自适应控制器;
步骤3:基于有限时间理论进行稳定性分析,证明所设计的控制器能保证系统的跟踪误差在有限时间内收敛。
2.根据权利要求1所述的基于有限时间的机电伺服系统模糊自适应反步控制方法,其特征在于:结合滤波反步法和模糊控制理论,采用模糊逻辑系统逼近未知非线性动态同时构造自适应控制器;
步骤1,机电伺服系统是由电机直接驱动惯性负载,得到其动力学模型如下:式(1)中:x1代表惯性负载的角位移;x2代表惯性负载的角速度;τ代表测量噪声;Ct代表控制系数;Φ(x1,x2)代表未建模动态;χ代表未知的外部干扰;控制器设计依靠已知的控制系数Ct以及可测的惯性负载角位移x1、角速度x2;
假设1机电伺服系统的参考信号yd及 均存在且有界;
假设2系统噪声τ和未知外部干扰χ均有界;
引理1给定一个集合φ,f(w)是一个连续函数,则存在一个模糊逻辑系统满足下列不等式:T N
其中,权重向量λ=[w1,w2,...,wN] ∈R ,基本函数向量T
高斯函数 在模糊逻辑系统中,ti=[ti,1,...,ti,n] 是中心矢量,ai是宽度;
引理2对任意实数υi,i=1,...,n,且0<δ<1,下列不等式成立:引理3对于任意实数τ、υ,以及任意实变量a、b和c,以下不等式成立:定义1考虑以下非线性系统:
n m n
当x∈R表示一个状态变量,u∈R表示系统输入,f:D→R在原点附近的开放邻域D上连续;如果对于每个x(t0)=x0,存在υ>0且间0
1 n
引理4考虑非线性系统,假设存在一个C函数V(x)在D→R上在原点附近,并且标量A>0,γ∈(0,1),0
其中,△1和△2表示正设计参数;αi和θi,1表示指令滤波器的输入和输出。
3.根据基于有限时间的机电伺服系统模糊自适应反步控制方法,其特征在于:步骤2,通过有限时间指令滤波反步法构造控制器,控制器设计过程:首先,为便于公式推导,将模型中的部分符号替换;令f1=n,f2=f(x1,x2)+d,得如下模型表示:状态变量的坐标转换为如下形式:
其中,κi、νi、yd分别表示跟踪误差、指令滤波器输出、所需期望信号;
由于指令滤波器的使用会造成误差,为此,引入误差补偿信号,其定义如下:其中,ρi(i=2,...,n‑1)表示误差补偿信号,ρi(0)=0,μi>0;
补偿跟踪误差形式如下:
以下有限时间控制率通过反步方法进行构造:其中,hi>0;Wi(i=1,2)表示基函数向量;γ(0<γ<1)表示一个正常数;为的Θ估计,2
Θ=max{||λi||;i=1,2,...,n};
反步法构造控制器是通过将机电伺服系统分解成二阶子系统,设计各个系统的虚拟控制量和Lyapunov函数;
设计一阶Lyapunov函数和虚拟控制量:第一步:对 求导,可得:
针对计算爆炸问题,采用有限时间指令滤波方法进行处理,通过引入有限时间指令滤波器处理控制信号αi,得到控制量yd的导数值;
定义Lyapunov函数V1为:对式(16)求导,将式(15)代入,可得:未知函数f1由模糊逻辑系统 逼近,根据引理1,对于任意给定的ε>0,有T
并且近似误差δ1满足||δ1||≤ε1;根据Young’s不等式以及W1W1≤1,有:将式(12)、(14)和(18)代入式(17),得如下形式:设计二阶Lyapunov函数和虚拟控制量:第二步:取 的导数:
定义Lyapunov函数V2为:对式(21)求导,可得:
未知函数f2由模糊逻辑系统 逼近,根据引理1,对于任意给定的ε>0,有并且δ2近似误差满足||δ2||≤ε2;根据Young’s不等式以及 有将式(12)、(14)和(23),代入式(22)可得:得到二阶Lyapunov函数导数的不等式,用于证明系统有限时间稳定;
定义Lyapunov函数V并给出自适应率对机电伺服系统中存在的不确定参数进行实时在线估计;
定义Lyapunov函数V为:
其中,σ是一个正参数,且
对等式两边同时求导,并结合(24)、(25),可得:构造自适应律为如下形式:
结合式(26)、(27),可得:在引理2的基础上,可得:
γ
其中Ξ=2 min{μm},m=1,2.
根据完全平方不等式,有如下不等式成立:将式(29)和(30)代入(28),可得:γ
其中A={minβ,Ξ};
得到各阶Lyapunov函数导数的不等式,进行稳定性分析,证明所设计的控制器能使机电伺服系统惯性负载角位移的误差在有限时间内收敛到远点附近的区域,且系统的所有变量都是半全局有限时间稳定;
根据引理3,令a=1‑γ,b=γ, τ=1, 有以下不等式:基于式(31)和(32),可得:其中
定义到达时间Tr为:
其中,V(x(0))表示V(x)的初始值;根据引理4, 表明所有的闭环变量都是半全局有限时间稳定的;
与此同时,根据V的定义,对 以下不等式成立:表明在有限时间Tr内,跟踪误差进入原点周围的小区域。
4.根据根据权利要求3所述的基于有限时间的机电伺服系统模糊自适应反步控制方法,其特征在于:控制器设计步骤,总结为:定理1考虑在假设1、2下的机电伺服系统模型;如果有限时间滤波器如式(9)所示,虚拟控制信号和控制率如式(14)中α1所示,误差补偿机制如式(12)所示,则可选择控制率如式(14)中u所示,使跟踪误差κi在有限时间内收敛到远点附近的区域,并且系统的所有变量都是半全局有限时间稳定。
5.根据根据权利要求1所述的基于有限时间的机电伺服系统模糊自适应反步控制方法,其特征在于:基于有限时间理论进行稳定性分析,证明所设计的控制器能保证系统的跟踪误差在有限时间内收敛:根据 为考虑κi的有界性,需考虑ρi的有界性;
对于输入信号αi,满足:
||Ci(νi+1‑αi)||≤ηiψi,i=1,...,n‑1 (36)其中,Ci表示控制系数,ηi,ψi分别表示指令过滤器误差上限和Ci;根据等式(12),定义如下Lyapunov函数:利用式(12)和完全平方公式,Vρ的导数如下:其中
根据引理3,令a=1‑γ,b=γ, τ=1, 则如下不等式成立:结合式(38)和(39),可得:其中,
与(34)相似,
证明ρi(i=1,2)是半全局有限时间稳定;同时根据式(11)、(13)可得,κi是有界的;通过选择合适的控制器设计参数,即可保证机电伺服系统中所有的闭环变量是有界的,系统惯性负载的角位移达到期望值并在有限时间内稳定。