输入饱和条件下超声波电机伺服自适应控制系统及方法与流程

文档序号:12728520阅读:来源:国知局

技术特征:

1.一种输入饱和条件下超声波电机伺服自适应控制系统,包括一基座、设于基座上的用于固定一超声波电机的超声波电机固定架,其特征在于:所述超声波电机一侧输出轴与一光电编码器相连接,另一侧输出轴与一飞轮惯性负载相连接;所述飞轮惯性负载的输出轴经一联轴器与一力矩传感器相连接;所述光电编码器的信号输出端、所述力矩传感器的信号输出端分别接至一控制系统。

2.根据权利要求1所述的输入饱和条件下超声波电机伺服自适应控制系统,其特征在于:所述控制系统包括超声波电机驱动控制电路;所述超声波电机驱动控制电路包括控制芯片电路和驱动芯片电路;所述光电编码器的信号输出端与所述控制芯片电路的输入端相连接;所述控制芯片电路的输出端与所述驱动芯片电路的输入端相连接,以驱动所述驱动芯片电路;所述驱动芯片电路的驱动频率调节信号输出端和驱动半桥电路调节信号输出端分别与所述超声波电机的输入端相连接。

3.一种根据权利要求1所述的输入饱和条件下超声波电机伺服自适应控制系统的控制方法,其特征在于,所述控制器系统采用反步控制的控制方式,通过构建反步控制器,控制所述超声波电机的电机转子旋转角度,再通过计算转子的旋转角度控制所述超声波电机的速度;并通过李亚普诺夫稳定性定理构建用于表征反步控制参数强健性学习法则的李亚普诺夫函数。

4.根据权利要求3所述的输入饱和条件下超声波电机伺服自适应控制方法,其特征在于,所述超声波电机的驱动系统的动态方程为:

<mrow> <mover> <mi>&theta;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>A</mi> <mi>p</mi> </msub> <msub> <mover> <mi>&theta;</mi> <mo>&CenterDot;</mo> </mover> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mfrac> <mn>1</mn> <msub> <mi>B</mi> <mi>P</mi> </msub> </mfrac> <mi>U</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>C</mi> <mi>P</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>T</mi> <mi>L</mi> </msub> <mo>+</mo> <msub> <mi>T</mi> <mi>f</mi> </msub> <mo>(</mo> <mi>v</mi> <mo>)</mo> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

其中,Ap=-B/J,BP=J/Kt>0,CP=-1/J;B为阻尼系数,J为转动惯量,Kt为电流因子,Tf(v)为摩擦阻力力矩,TL为负载力矩,U(t)是电机的输出力矩,θr(t)为通过光电编码器测量得到的位置信号;

记系统的参数均已知,外力干扰、交叉耦合干扰和摩擦力均为零,则电机的标准模型为:

<mrow> <msub> <mover> <mi>&theta;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>A</mi> <mi>n</mi> </msub> <msub> <mover> <mi>&theta;</mi> <mo>&CenterDot;</mo> </mover> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>B</mi> <mi>n</mi> </msub> <mi>U</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow>

其中,An为Ap的标准值,Bn为BP的标准值;

若产生不确定项,则系统的动态方程为:

<mrow> <msub> <mover> <mi>&theta;</mi> <mo>&CenterDot;&CenterDot;</mo> </mover> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>A</mi> <mi>n</mi> </msub> <msub> <mover> <mi>&theta;</mi> <mo>&CenterDot;</mo> </mover> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>B</mi> <mi>n</mi> </msub> <mi>U</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>D</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow>

其中,Cn为CP的标准值,ΔA,ΔB、ΔC为微小变化量,D(t)为总集不确定项,并记为:

<mrow> <mi>D</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mi>&Delta;</mi> <mi>A</mi> <msub> <mover> <mi>&theta;</mi> <mo>&CenterDot;</mo> </mover> <mi>r</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>&Delta;</mi> <mi>B</mi> <mi>U</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mrow> <mo>(</mo> <msub> <mi>C</mi> <mi>n</mi> </msub> <mo>+</mo> <mi>&Delta;</mi> <mi>C</mi> <mo>)</mo> </mrow> <mrow> <mo>(</mo> <msub> <mi>T</mi> <mi>L</mi> </msub> <mo>+</mo> <msub> <mi>T</mi> <mi>f</mi> </msub> <mo>(</mo> <mi>v</mi> <mo>)</mo> <mo>)</mo> </mrow> </mrow>

令所述总集不确定项的边界为已知,|D(t)|≤ρ,ρ为预设正常数项;

将非线性系统动力学表示为:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>=</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msub> <mi>x</mi> <mi>n</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mi>n</mi> </msub> <mo>=</mo> <mo>-</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>r</mi> </munderover> <msub> <mi>a</mi> <mi>i</mi> </msub> <msub> <mi>Y</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>,</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>,</mo> <mn>...</mn> <mo>,</mo> <msub> <mi>x</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msub> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>)</mo> </mrow> <mo>+</mo> <mi>&theta;</mi> <mi>w</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>d</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <msup> <mi>a</mi> <mi>T</mi> </msup> <mi>Y</mi> <mo>+</mo> <mi>&theta;</mi> <mi>&omega;</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>+</mo> <mi>d</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced>

其中,ai为未知常数和控制增益参数,Yi是已知的连续性或非线性函数,w是控制输入,x1(t)=x(t),xn=x(n-1),a=[-a1,a2,…,-ar]T,Y=[Y1,Y2,…,Yr]T;b是一个未知常数,c为常数,θ=bc;表示有界的外部干扰,u0、w0为u、w的初始值,u为回滞系统的输出,d(t)为扰动项;

u(w(t))∈R,输入饱和为:

<mrow> <mi>u</mi> <mrow> <mo>(</mo> <mi>w</mi> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>)</mo> </mrow> <mo>=</mo> <mi>s</mi> <mi>a</mi> <mi>t</mi> <mrow> <mo>(</mo> <mi>w</mi> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>s</mi> <mi>i</mi> <mi>g</mi> <mi>n</mi> <mrow> <mo>(</mo> <mi>w</mi> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>)</mo> </mrow> <msub> <mi>u</mi> <mi>M</mi> </msub> </mrow> </mtd> <mtd> <mrow> <mo>|</mo> <mi>w</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>|</mo> <mo>&GreaterEqual;</mo> <msub> <mi>u</mi> <mi>M</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>w</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mo>|</mo> <mi>w</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>|</mo> <mo>&GreaterEqual;</mo> <msub> <mi>u</mi> <mi>M</mi> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>

其中,uM是u(t)的饱和界限;

令系统有界输入有界输出稳定,通过反步自适应控制律w(t)使得闭环系统全局稳定,跟踪误差y(t)-yr(t)通过参数进行调整;

则所述非线性系统动力学表示为:

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>=</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mo>.</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msub> <mi>x</mi> <mi>n</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>x</mi> <mo>&CenterDot;</mo> </mover> <mi>n</mi> </msub> <mo>=</mo> <mo>-</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>r</mi> </munderover> <msub> <mi>a</mi> <mi>i</mi> </msub> <msub> <mi>Y</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>,</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>,</mo> <mn>...</mn> <mo>,</mo> <msub> <mi>x</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msub> <mo>(</mo> <mi>t</mi> <mo>)</mo> <mo>)</mo> </mrow> <mo>+</mo> <mi>b</mi> <mi>u</mi> <mrow> <mo>(</mo> <mi>v</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>=</mo> <msup> <mi>a</mi> <mi>T</mi> </msup> <mi>Y</mi> <mo>+</mo> <mi>u</mi> <mrow> <mo>(</mo> <mi>v</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>y</mi> <mo>=</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced>

其中,x1=x,a=[-a1,-a2,...,-ar]T,Y=[Y1,Y2,...,Yr]T

为了补偿饱和度的影响,构造以下系统以产生信号λ(t)=[λ1,...,λn]T

<mrow> <msub> <mover> <mi>&lambda;</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>=</mo> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>c</mi> <mn>1</mn> </msub> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> </mrow>

<mrow> <msub> <mover> <mi>&lambda;</mi> <mo>&CenterDot;</mo> </mover> <mi>i</mi> </msub> <mo>=</mo> <msub> <mi>&lambda;</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msub> <mi>c</mi> <mi>i</mi> </msub> <msub> <mi>&lambda;</mi> <mi>i</mi> </msub> </mrow>

<mrow> <msub> <mover> <mi>&lambda;</mi> <mo>&CenterDot;</mo> </mover> <mi>n</mi> </msub> <mo>=</mo> <mo>-</mo> <msub> <mi>c</mi> <mi>n</mi> </msub> <msub> <mi>&lambda;</mi> <mi>n</mi> </msub> <mo>+</mo> <mi>&Delta;</mi> <mi>u</mi> <mo>,</mo> <mi>i</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mn>3</mn> <mo>,</mo> <mo>...</mo> <mi>n</mi> </mrow>

其中,ci是正的常数,Δu=u(w)-w,进行以下坐标变化:

z1=y-yr1

<mrow> <msub> <mi>z</mi> <mi>i</mi> </msub> <mo>=</mo> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>&alpha;</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msubsup> <mi>y</mi> <mi>r</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>-</mo> <msub> <mi>&lambda;</mi> <mi>i</mi> </msub> </mrow>

其中,i=2,3,...,n,αi-1是要确定的第i步虚拟控制;

为了避免电机中出现不可预期的不确定项,所述反步控制器采用反步控制方法对系统进行伺服控制,所述反步控制器所采用的反步控制通过如下步骤实现:

步骤S1:令:

<mrow> <msub> <mover> <mi>z</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>=</mo> <msub> <mi>x</mi> <mn>2</mn> </msub> <mo>-</mo> <msub> <mi>&lambda;</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>c</mi> <mn>1</mn> </msub> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> <mo>-</mo> <msub> <mover> <mi>y</mi> <mo>&CenterDot;</mo> </mover> <mi>r</mi> </msub> <mo>=</mo> <msub> <mi>z</mi> <mn>2</mn> </msub> <mo>+</mo> <msub> <mi>&alpha;</mi> <mn>1</mn> </msub> <mo>+</mo> <msub> <mi>c</mi> <mn>1</mn> </msub> <msub> <mi>&lambda;</mi> <mn>1</mn> </msub> </mrow>

构建虚拟控制律α1为:

α1=-c1(x1-yr);

其中,c1>1/2是正设计参数;

构建李雅普诺夫函数函数V1为:

<mrow> <msub> <mi>V</mi> <mn>1</mn> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msubsup> <mi>z</mi> <mn>1</mn> <mn>2</mn> </msubsup> </mrow>

且V1的导数为:

<mrow> <msub> <mover> <mi>V</mi> <mo>&CenterDot;</mo> </mover> <mn>1</mn> </msub> <mo>=</mo> <mo>-</mo> <msub> <mi>c</mi> <mn>1</mn> </msub> <msubsup> <mi>z</mi> <mn>1</mn> <mn>2</mn> </msubsup> <mo>+</mo> <msub> <mi>z</mi> <mn>1</mn> </msub> <msub> <mi>z</mi> <mn>2</mn> </msub> <mo>&le;</mo> <mo>-</mo> <msub> <mi>c</mi> <mn>1</mn> </msub> <msubsup> <mi>z</mi> <mn>1</mn> <mn>2</mn> </msubsup> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msubsup> <mi>z</mi> <mn>1</mn> <mn>2</mn> </msubsup> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msubsup> <mi>z</mi> <mn>2</mn> <mn>2</mn> </msubsup> <mo>=</mo> <mo>-</mo> <msub> <mi>c</mi> <mn>1</mn> </msub> <msubsup> <mi>z</mi> <mn>1</mn> <mn>2</mn> </msubsup> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msubsup> <mi>z</mi> <mn>2</mn> <mn>2</mn> </msubsup> </mrow>

其中,

步骤Si,i=2,...,n-1:令:

<mrow> <msub> <mi>z</mi> <mi>i</mi> </msub> <mo>=</mo> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>&alpha;</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msubsup> <mi>y</mi> <mi>r</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>-</mo> <msub> <mi>&lambda;</mi> <mi>i</mi> </msub> </mrow>

构建虚拟控制律αi

<mrow> <msub> <mi>&alpha;</mi> <mi>i</mi> </msub> <mo>=</mo> <mo>-</mo> <msub> <mi>c</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>&alpha;</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msubsup> <mi>y</mi> <mi>r</mi> <mrow> <mo>(</mo> <mi>i</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mover> <mi>&alpha;</mi> <mo>&CenterDot;</mo> </mover> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>,</mo> <mo>...</mo> <msub> <mi>x</mi> <mrow> <mi>i</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> </mrow>

其中,ci是设计的正参数,满足c1>1,i=2,...,n-1,则:

<mrow> <msub> <mi>z</mi> <mi>i</mi> </msub> <msub> <mover> <mi>z</mi> <mo>&CenterDot;</mo> </mover> <mi>i</mi> </msub> <mo>=</mo> <mo>-</mo> <msub> <mi>c</mi> <mi>i</mi> </msub> <msubsup> <mi>z</mi> <mi>i</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msub> <mi>z</mi> <mi>i</mi> </msub> <msub> <mi>z</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> </mrow>

构建李雅普诺夫函数函数Vi为:

<mrow> <msub> <mi>V</mi> <mi>i</mi> </msub> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>i</mi> </munderover> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msubsup> <mi>z</mi> <mi>k</mi> <mn>2</mn> </msubsup> </mrow>

且Vi的导数为:

<mrow> <msub> <mover> <mi>V</mi> <mo>&CenterDot;</mo> </mover> <mi>i</mi> </msub> <mo>&le;</mo> <mo>-</mo> <msub> <mi>c</mi> <mi>i</mi> </msub> <msubsup> <mi>z</mi> <mi>i</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msub> <mi>z</mi> <mi>i</mi> </msub> <msub> <mi>z</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msubsup> <mi>z</mi> <mi>i</mi> <mn>2</mn> </msubsup> <mo>&le;</mo> <mo>-</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>i</mi> </munderover> <msub> <mover> <mi>c</mi> <mo>&OverBar;</mo> </mover> <mi>i</mi> </msub> <msubsup> <mi>z</mi> <mi>i</mi> <mn>2</mn> </msubsup> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msubsup> <mi>z</mi> <mrow> <mi>i</mi> <mo>+</mo> <mn>1</mn> </mrow> <mn>2</mn> </msubsup> </mrow>

其中,

步骤Sn:对于i=n,则:

<mrow> <msub> <mover> <mi>z</mi> <mo>&CenterDot;</mo> </mover> <mi>n</mi> </msub> <mo>=</mo> <mi>v</mi> <mo>+</mo> <msup> <mi>a</mi> <mi>T</mi> </msup> <mi>Y</mi> <mo>-</mo> <msub> <mover> <mi>&alpha;</mi> <mo>&CenterDot;</mo> </mover> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>+</mo> <msub> <mi>c</mi> <mi>n</mi> </msub> <msub> <mi>&lambda;</mi> <mi>n</mi> </msub> <mo>-</mo> <msubsup> <mi>y</mi> <mi>r</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </msubsup> </mrow>

构建自适应控制律w为:

<mrow> <mi>w</mi> <mo>=</mo> <mo>-</mo> <msub> <mi>c</mi> <mi>n</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mi>n</mi> </msub> <mo>-</mo> <msub> <mi>&alpha;</mi> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>-</mo> <msubsup> <mi>y</mi> <mi>r</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> </msubsup> <mo>)</mo> </mrow> <mo>-</mo> <msup> <mover> <mi>&alpha;</mi> <mo>^</mo> </mover> <mi>T</mi> </msup> <mi>Y</mi> <mo>+</mo> <msub> <mover> <mi>&alpha;</mi> <mo>&CenterDot;</mo> </mover> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mn>1</mn> </msub> <mo>,</mo> <mo>...</mo> <mo>,</mo> <msub> <mi>x</mi> <mrow> <mi>n</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msubsup> <mi>y</mi> <mi>r</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </msubsup> </mrow>

其中,cn是满足cn>1/2的正设计参数,是a的估计;

该参数的更新规律为:

<mrow> <mover> <mover> <mi>a</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <msub> <mi>&Gamma;Yz</mi> <mi>n</mi> </msub> </mrow>

其中,Γ是正定矩阵;

构建李亚普诺夫函数V:

<mrow> <mi>V</mi> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msubsup> <mi>z</mi> <mi>i</mi> <mn>2</mn> </msubsup> <mo>+</mo> <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <msup> <mover> <mi>a</mi> <mo>~</mo> </mover> <mi>T</mi> </msup> <msup> <mi>&Gamma;</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mover> <mi>a</mi> <mo>~</mo> </mover> </mrow>

其中,

且V的导数为

<mrow> <mover> <mi>V</mi> <mo>&CenterDot;</mo> </mover> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <msub> <mi>z</mi> <mi>i</mi> </msub> <msub> <mover> <mi>z</mi> <mo>&CenterDot;</mo> </mover> <mi>i</mi> </msub> <mo>+</mo> <msup> <mover> <mi>a</mi> <mo>~</mo> </mover> <mi>T</mi> </msup> <msup> <mi>&Gamma;</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mover> <mover> <mi>a</mi> <mo>~</mo> </mover> <mo>&CenterDot;</mo> </mover> <mo>&le;</mo> <mo>-</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <msub> <mover> <mi>c</mi> <mo>&OverBar;</mo> </mover> <mi>i</mi> </msub> <msubsup> <mi>z</mi> <mi>i</mi> <mn>2</mn> </msubsup> <mo>+</mo> <msup> <mover> <mi>a</mi> <mo>~</mo> </mover> <mi>T</mi> </msup> <msup> <mi>&Gamma;</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mrow> <mo>(</mo> <msub> <mi>&Gamma;Yz</mi> <mi>n</mi> </msub> <mo>-</mo> <mover> <mover> <mi>a</mi> <mo>^</mo> </mover> <mo>&CenterDot;</mo> </mover> <mo>)</mo> </mrow> <mo>=</mo> <mo>-</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <msub> <mover> <mi>c</mi> <mo>&OverBar;</mo> </mover> <mi>i</mi> </msub> <msubsup> <mi>z</mi> <mi>i</mi> <mn>2</mn> </msubsup> </mrow>

其中,

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1