一种压电驱动器的自适应逆控制方法与流程

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

技术特征:

1.一种压电驱动器的自适应逆控制方法,其特征在于,包括以下步骤:

步骤1、针对压电驱动器的迟滞非线性关系,离线建立压电驱动器的输出位移与输入电压的非线性数学模型;

步骤2、根据建立的非线性数学模型,计算得压电驱动器的逆模型,作为初始逆控制器来驱动压电驱动器;

步骤3、压电驱动器在线运行时,测量其实际输出位移与输入电压;

步骤4、通过自适应算法对模型参数进行在线辨识,获得在线运行时的模型并计算其逆模型;

步骤5、根据计算所得逆模型参数,替换压电驱动器的控制器中原有参数进行在线更新。

2.根据权利要求1所述的压电驱动器的自适应逆控制方法,其特征在于,步骤1中采用PI模型描述压电驱动器迟滞非线性特性;

输入信号v与输出信号y之间的算子称为Play算子,递归数学表达式为:

<mrow> <mtable> <mtr> <mtd> <mrow> <mi>y</mi> <mo>&lsqb;</mo> <mi>k</mi> <mo>&rsqb;</mo> <mo>=</mo> <mi>max</mi> <mo>{</mo> <mi>v</mi> <mo>&lsqb;</mo> <mi>k</mi> <mo>&rsqb;</mo> <mo>-</mo> <mi>r</mi> <mo>,</mo> <mi>min</mi> <mo>{</mo> <mi>v</mi> <mo>&lsqb;</mo> <mi>k</mi> <mo>&rsqb;</mo> <mo>+</mo> <mi>r</mi> <mo>,</mo> <mi>y</mi> <mo>&lsqb;</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>&rsqb;</mo> <mo>}</mo> <mo>}</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>y</mi> <mo>&lsqb;</mo> <mn>0</mn> <mo>&rsqb;</mo> <mo>=</mo> <mi>max</mi> <mo>{</mo> <mi>v</mi> <mo>&lsqb;</mo> <mn>0</mn> <mo>&rsqb;</mo> <mo>-</mo> <mi>r</mi> <mo>,</mo> <mi>min</mi> <mo>{</mo> <mi>v</mi> <mo>&lsqb;</mo> <mn>0</mn> <mo>&rsqb;</mo> <mo>+</mo> <mi>r</mi> <mo>,</mo> <mi>y</mi> <mo>&lsqb;</mo> <mn>0</mn> <mo>&rsqb;</mo> <mo>}</mo> <mo>}</mo> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

式中,v[k]和y[k]分别表示Play算子k时刻的输入与输出,r为Play算子的阀值;

对于多个不同阈值的Play算子进行线性加权叠加,得到PI迟滞模型输出公式为:

<mrow> <mi>y</mi> <mo>&lsqb;</mo> <mi>k</mi> <mo>&rsqb;</mo> <mo>=</mo> <mi>H</mi> <mo>&lsqb;</mo> <mi>v</mi> <mo>&lsqb;</mo> <mi>k</mi> <mo>&rsqb;</mo> <mo>,</mo> <mi>y</mi> <mo>&lsqb;</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>&rsqb;</mo> <mo>&rsqb;</mo> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <msubsup> <mi>w</mi> <mi>i</mi> <mo>*</mo> </msubsup> <mo>&lsqb;</mo> <mi>k</mi> <mo>&rsqb;</mo> <mo>{</mo> <mi>m</mi> <mi>a</mi> <mi>x</mi> <mo>{</mo> <mi>v</mi> <mo>&lsqb;</mo> <mi>k</mi> <mo>&rsqb;</mo> <mo>-</mo> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>,</mo> <mi>min</mi> <mo>{</mo> <mi>v</mi> <mo>&lsqb;</mo> <mi>k</mi> <mo>&rsqb;</mo> <mo>+</mo> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>,</mo> <mi>y</mi> <mo>&lsqb;</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>&rsqb;</mo> <mo>}</mo> <mo>}</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

式中,H表示压电驱动器迟滞PI模型,n为选取的Play算子数量,权系数向量为阀值向量rT=(r1,…,rn),0=r1<…<rn<∞;Play算子的初始状态向量y[0]T=(y1[0],…,yn[0])。

3.根据权利要求1所述的压电驱动器的自适应逆控制方法,其特征在于,步骤2中PI逆模型表达式如下:

<mrow> <mi>v</mi> <mo>&lsqb;</mo> <mi>k</mi> <mo>&rsqb;</mo> <mo>=</mo> <msup> <mi>H</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mo>&lsqb;</mo> <mi>y</mi> <mo>&lsqb;</mo> <mi>k</mi> <mo>&rsqb;</mo> <mo>,</mo> <mi>v</mi> <mo>&lsqb;</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>&rsqb;</mo> <mo>&rsqb;</mo> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>n</mi> </munderover> <msubsup> <mi>w</mi> <mi>i</mi> <mo>&prime;</mo> </msubsup> <mo>&lsqb;</mo> <mi>k</mi> <mo>&rsqb;</mo> <mo>{</mo> <mi>m</mi> <mi>a</mi> <mi>x</mi> <mo>{</mo> <mi>y</mi> <mo>&lsqb;</mo> <mi>k</mi> <mo>&rsqb;</mo> <mo>-</mo> <msubsup> <mi>r</mi> <mi>i</mi> <mo>&prime;</mo> </msubsup> <mo>,</mo> <mi>min</mi> <mo>{</mo> <mi>y</mi> <mo>&lsqb;</mo> <mi>k</mi> <mo>&rsqb;</mo> <mo>+</mo> <msubsup> <mi>r</mi> <mi>i</mi> <mo>&prime;</mo> </msubsup> <mo>,</mo> <mi>v</mi> <mo>&lsqb;</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>&rsqb;</mo> <mo>}</mo> <mo>}</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

式中,H表示压电驱动器迟滞PI模型,为迟滞PI逆模型估计。

4.根据权利要求1所述的压电驱动器的自适应逆控制方法,其特征在于,步骤4中采用自适应投影算法对PI模型权向量进行在线辨识,具体过程为:

设压电驱动器输入电压范围为[vmin,vmax],输出位移范围为[ymin,ymax];输入电压采用数字控制,k-1时刻输入电压v[k-1]与k时刻输入电压v[k]为单调变化,故k时刻PI模型输出表示为:

式中,为k时刻n个Play算子输出向量,w*为PI模型的权系数向量,为k时刻w*的估计,为k时刻PI模型的预测输出。

参数更新规律为:

式中0<γ<2为可调常数,为保证PI模型的权值非负,如果中的第i个为负,令

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