基于改进pi模型的压电驱动器迟滞建模及前馈控制方法

文档序号:1672407 发布日期:2019-12-31 浏览:8次 >En<

阅读说明:本技术 基于改进pi模型的压电驱动器迟滞建模及前馈控制方法 (Piezoelectric driver hysteresis modeling and feedforward control method based on improved PI model ) 是由 王文 王健 王瑞金 居冰峰 徐振龙 周茂瑛 于 2019-09-16 设计创作,主要内容包括:本发明公开了基于改进PI模型的压电驱动器迟滞建模及前馈控制方法。传统PI模型在描述压电陶瓷驱动器的非对称迟滞曲线时,误差大。本发明基于改进PI模型的迟滞非线性模型设计压电陶瓷驱动器的前馈控制器,把各时刻压电陶瓷驱动器的期望输出位移输入到前馈控制器,并利用迭代关系式进行迭代,求得压电陶瓷驱动器迭代完成后的输入电压,然后将该电压作用于压电陶瓷驱动器上,得到压电陶瓷驱动器在各个时刻对应的实际输出位移。本发明可以改变单个算子在零点处的输出位移,提高模型在零点处的精度;改进PI模型能同时表征对称与非对称的迟滞曲线,基于改进PI模型压电驱动器的前馈控制器可以很好抑制压电陶瓷驱动器的迟滞特性。(The invention discloses a piezoelectric driver hysteresis modeling and feedforward control method based on an improved PI model. When the traditional PI model describes the asymmetric hysteresis curve of the piezoelectric ceramic driver, the error is large. The invention designs a feedforward controller of a piezoelectric ceramic driver based on a hysteresis nonlinear model of an improved PI model, inputs expected output displacement of the piezoelectric ceramic driver at each moment into the feedforward controller, iterates by using an iteration relational expression to obtain input voltage after the iteration of the piezoelectric ceramic driver is completed, and then acts on the piezoelectric ceramic driver to obtain the corresponding actual output displacement of the piezoelectric ceramic driver at each moment. The invention can change the output displacement of a single operator at the zero point, and improve the precision of the model at the zero point; the improved PI model can represent symmetric and asymmetric hysteresis curves at the same time, and a feedforward controller of the piezoelectric driver based on the improved PI model can well inhibit the hysteresis characteristic of the piezoelectric ceramic driver.)

基于改进PI模型的压电驱动器迟滞建模及前馈控制方法

技术领域

本发明属于微纳驱动技术领域,具体涉及一种基于改进PI模型的压电驱动器迟滞非线性建模及该压电陶瓷驱动器的前馈控制方法。

背景技术

近年来,随着微电子信息器件制造、微纳制造、超精密加工技术的飞速发展,制造装备对精度的要求越来越高。传统意义上的电机驱动器已无法满足精密运动的苛刻要求,需要采用能直接将电或磁能转换成机械能的智能材料驱动器。压电陶瓷驱动器具有位移分辨率高、频响高、刚度高、体积小、可靠性高等优点,广泛应用于微纳加工装备、精密仪器仪表、原子力显微镜、超精密机床等领域。

压电陶瓷驱动器是利用压电材料的逆压电特性,在输入电压或电流的作用下产生变形,达到机械运动的目的。但压电陶瓷驱动器在输入信号和输出位移之间存在复杂的迟滞非线性,与传统的非线特性相比,迟滞非线性反映了输入与输出信号之间一种特殊非线性关系。这种迟滞非线性关系的存在降低了压电陶瓷驱动器的驱动精度,严重影响了压电陶瓷驱动器的应用。

目前,国内外学者提出了多种迟滞非线性的建模方法,如Prandtl-Ishlinskii模型(俗称PI模型)。但传统PI模型描述零点处的残余位移时精度较差,而且只能用来表征对称性的迟滞曲线,在描述压电陶瓷驱动器的非对称迟滞曲线时,会产生较大误差。除此之外,在设计压电陶瓷驱动器的前馈控制器时,需要迟滞非线性模型的逆模型。该逆模型的精度和求解决定了前馈控制器的补偿精度和复杂程度。

发明内容

本发明针对现有建模方法的局限性,提出一种基于改进PI模型的压电陶瓷驱动器迟滞非线性建模及该压电陶瓷驱动器的前馈控制方法。该建模方法能够同时表征对称与非对称的迟滞曲线,有效提高了模型零点处残余位移的精度。

本发明基于改进PI模型的压电驱动器迟滞非线性模型建模方法,具体如下:

1)将Play算子改进为M-Play算子:

y(t)=p·max{u(t)-r,min{u(t)+ηr,y(t-T)}}

其中,y(t)为算子在t时刻的输出位移,u(t)为算子在t时刻的输入电压,p为权重系数,r为阈值,T为相邻时刻点输入电压的时间间隔,η为阈值修正系数,max为求最大值,min为求最小值。

2)将PI模型改进为PMPI模型,即基于改进PI模型的压电驱动器迟滞非线性模型;所述的PMPI模型如下:

其中,y0为压电陶瓷驱动器的初始位移,即压电陶瓷驱动器在0时刻的输出位移Y(0),Y(t)为压电陶瓷驱动器在t时刻的输出位移,p0为线性系数,pi为第i个算子的权重系数,ri为第i个算子的阈值,ηi为第i个算子的阈值修正系数,a1和a2均为非线性系数,n为算子的总个数,yi(t-T)为第i个算子在t-T时刻的输出位移。

本发明基于改进PI模型的压电驱动器的前馈控制方法,具体如下:

设计压电陶瓷驱动器的前馈控制器表达式为:

Figure BDA0002202833240000022

当相邻时刻点输入电压的时间间隔T很小时,由于ud(t)与ud(t-T)接近相等,因此,将前馈控制器表达式等式右边的ud(t)用ud(t-T)代替,并设置ud(0)=0,进而得到t时刻与t-T时刻电压的迭代关系为:

其中,yd(t)为压电陶瓷驱动器的期望输出位移,ud(t)为在t时刻时根据压电陶瓷驱动器期望输出位移得到的压电陶瓷驱动器输入电压,ud(t-T)为在(t-T)时刻时根据压电陶瓷驱动器期望输出位移得到的压电陶瓷驱动器输入电压;非线性多项式部分

Figure BDA0002202833240000025

为除去非线性多项式部分的解析逆模型的函数符号,除去非线性多项式部分的解析逆模型记作若记y′d(t)=yd(t)-P[ud](t-T),则的计算公式如下:

Figure BDA0002202833240000031

其中,

Figure BDA0002202833240000032

为y′d(t)代入除去多项式部分的解析逆模型

Figure BDA0002202833240000033

中的函数符号表达,

Figure BDA0002202833240000034

为除去多项式部分的解析逆模型的线性系数,

Figure BDA0002202833240000035

为除去多项式部分的解析逆模型中第i个算子的权重系数,为除去多项式部分的解析逆模型中第i个算子的阈值,y′d(t-T)=yd(t-T)-P[ud](t-2T)。

把各时刻压电陶瓷驱动器的期望输出位移输入到前馈控制器,并利用公式(1)的迭代关系式进行迭代,直到迭代次数等于采样点数,求得压电陶瓷驱动器在各个时刻的输入电压,然后将各个时刻的输入电压作用于压电陶瓷驱动器上,得到压电陶瓷驱动器在各个时刻对应的实际输出位移。

本发明具有的有益效果:

1、本发明所提出的改进PI模型,相比于传统PI模型,引入参数η和非线性多项式a1u3(t)+a2u2(t);通过参数η可以改变单个算子在零点处的输出位移,从而提高整个模型在零点处的精度;而非线性多项式a1u3(t)+a2u2(t)的引入弥补了传统PI模型只能表征对称迟滞曲线的缺陷,改进PI模型能够同时表征对称与非对称的迟滞曲线。改进后的PI模型相比传统PI模型,其精度有了显著提高。

2、本发明通过迭代的方式求解改进模型的逆模型,解决了多项式引入而不能求得其解析逆模型的难题,并将该逆模型运用于前馈控制器中,该控制器可以很好地抑制压电陶瓷驱动器的迟滞特性。

附图说明

图1是传统的Play算子示意图;

图2是本发明中M-Play算子在不同η值下的示意图;

图3是本发明中前馈控制器的结构示意图;

图4是传统的PI模型与本发明中PMPI模型的拟合效果图;

图5是传统的PI模型与本发明中PMPI模型拟合误差图;

图6是通过本发明控制方法得到的复杂衰减三角波实际位移与预期位移信号对比效果图;

图7是通过本发明控制方法得到的复杂衰减三角波实际位移与预期位移信号误差图。

具体实施方式

下面结合附图对本发明作进一步说明。

如图1所示,传统的Play算子(简称C-Play算子)为

y(t)=p·max{u(t)-r,min{u(t)+r,y(t-T)}}

其中,y(t)为算子在t时刻的输出位移,u(t)为算子在t时刻的输入电压,p为权重系数,r为阈值,T为相邻时刻点输入电压的时间间隔,max为求最大值,min为求最小值。

传统的PI模型(简称CPI模型)为:

Figure BDA0002202833240000041

其中,y0为压电陶瓷驱动器的初始位移,即压电陶瓷驱动器在0时刻的位移Y(0),Y(t)为压电陶瓷驱动器在t时刻的输出位移,p0为线性系数,pi为第i个算子的权重系数,ri为第i个算子的阈值,n为算子的总个数,yi(t-T)为第i个算子在t-T时刻的输出位移。

本发明基于改进PI模型的压电驱动器迟滞非线性模型建模方法,具体如下:

1)如图2所示,将Play算子改进为M-Play算子:

y(t)=p·max{u(t)-r,min{u(t)+ηr,y(t-T)}}

其中,y(t)为算子在t时刻的输出位移,u(t)为算子在t时刻的输入电压,p为权重系数,r为阈值,T为相邻时刻点输入电压的时间间隔,η为阈值修正系数,max为求最大值,min为求最小值。

2)将PI模型改进为PMPI模型:

其中,y0为压电陶瓷驱动器的初始位移,即压电陶瓷驱动器在0时刻的输出位移Y(0),Y(t)为压电陶瓷驱动器在t时刻的输出位移,p0为线性系数,pi为第i个算子的权重系数,ri为第i个算子的阈值,ηi为第i个算子的阈值修正系数,a1和a2均为非线性系数,n为算子的总个数,yi(t-T)为第i个算子在t-T时刻的输出位移。

相比传统的PI模型,PMPI模型引入参数η和非线性多项式a1u3(t)+a2u2(t)。从图2可见,通过参数η可以改变单个算子在零点处的输出位移,从而提高整个模型在零点处的精度;而非线性多项式a1u3(t)+a2u2(t)的引入弥补了传统PI模型只能表征对称迟滞曲线的缺陷。

如图3所示,基于改进PI模型的压电驱动器的前馈控制方法,具体如下:

由于非线性多项式a1u3(t)+a2u2(t)的存在,PMPI模型不存在解析逆模型,其逆模型只能通过迭代方式求解,故设计压电陶瓷驱动器的前馈控制器表达式为:

Figure BDA0002202833240000051

当相邻时刻点输入电压的时间间隔T很小时,由于ud(t)与ud(t-T)接近相等,因此,将前馈控制器表达式等式右边的ud(t)用ud(t-T)代替,并设置ud(0)=0,进而得到t时刻与t-T时刻电压的迭代关系为:

Figure BDA0002202833240000052

其中,yd(t)为压电陶瓷驱动器的期望输出位移,ud(t)为在t时刻时根据压电陶瓷驱动器期望输出位移得到的压电陶瓷驱动器输入电压,ud(t-T)为在(t-T)时刻时根据压电陶瓷驱动器期望输出位移得到的压电陶瓷驱动器输入电压;非线性多项式部分

Figure BDA0002202833240000053

Figure BDA0002202833240000054

为除去非线性多项式部分的解析逆模型的函数符号,除去非线性多项式部分的解析逆模型记作压电陶瓷驱动器的前馈控制器结构如图3所示,图3中,[P]表示非线性多项式部分P[ud](t-T),[MPI]-1表示除去多项式部分的解析逆模型,y(t)为压电陶瓷驱动器的实际输出位移。若记y′d(t)=yd(t)-P[ud](t-T),则

Figure BDA0002202833240000056

的计算公式如下:

Figure BDA0002202833240000061

其中,

Figure BDA0002202833240000062

为y′d(t)代入除去多项式部分的解析逆模型

Figure BDA0002202833240000063

中的函数符号表达,

Figure BDA0002202833240000064

为除去多项式部分的解析逆模型的线性系数,为除去多项式部分的解析逆模型中第i个算子的权重系数,

Figure BDA0002202833240000066

为除去多项式部分的解析逆模型中第i个算子的阈值,y′d(t-T)=yd(t-T)-P[ud](t-2T)。

把各时刻压电陶瓷驱动器的期望输出位移输入到前馈控制器,并利用公式(1)的迭代关系式进行迭代,直到迭代次数等于采样的时刻点总数,求得各个时刻的输入电压,然后将各个时刻的输入电压作用于压电陶瓷驱动器上,得到压电陶瓷驱动器在各个时刻对应的实际输出位移。本发明实现了压电陶瓷驱动器的实际输出位移与期望输出位移基本等值。

下面给出PMPI模型的一组具体参数值如下:如图5所示,采样点取2000个,每个采样点对应一个t时刻;设定y0=0,p0=4.770,T=0.001s,第i个算子的阈值为ri=(i-1);通过差分进化算法(或采用最小二乘法、神经网络算法等其它参数辨识方法)辨识得到a1、a2以及第i个算子的阈值修正系数ηi和权重系数pi如表1所示:

表1

Figure BDA0002202833240000067

另外,给出传统PI模型所需的参数值如表2所示:

表2

Figure BDA0002202833240000071

表2中,权重系数pi也是通过差分进化算法辨识得到。

如图4所示,实验数据为给定的一组电压数据与其对应的压电陶瓷驱动器实际输出位移数据的关系曲线;由图4可见,在与实验数据同样的一组电压数据下,基于上述给定具体参数值的PMPI模型得到的输出位移与基于上述给定具体参数值的传统PI模型得到的输出位移相比,更接近于压电陶瓷驱动器实际输出位移;由图5可见,基于本发明PMPI模型的输出位移与压电陶瓷驱动器实际输出位移的误差随采样点位置变化曲线的波动小于基于传统PI模型的输出位移与压电陶瓷驱动器实际输出位移的误差随采样点位置变化曲线的波动;因此,本发明PMPI模型的输出位移相比传统PI模型的输出位移,更贴近电陶瓷驱动器的实际输出位移。

如图6所示,设计出基于PMPI模型的压电驱动器的前馈控制器,把各时刻压电陶瓷驱动器的期望输出位移输入到前馈控制器,并利用公式(1)的迭代关系式进行迭代,直到迭代次数等于采样点数2000时,求得压电陶瓷驱动器在各个时刻的输入电压,然后将各个时刻的输入电压作用于压电陶瓷驱动器上,得到压电陶瓷驱动器在各个时刻对应的实际输出位移;由图6可见,基于本发明PMPI模型的压电陶瓷驱动器的实际输出位移随不同时刻变化曲线与压电陶瓷驱动器期望输出位移随不同时刻变化曲线非常接近;由图7可见,基于本发明PMPI模型的压电陶瓷驱动器的实际输出位与压电陶瓷驱动器期望输出位移的误差随不同时刻变化曲线波动很小。因此,可以看出,本发明通过迭代的方式求解PMPI模型的逆模型,并将该逆模型运用于前馈控制器中,使得得到的前馈控制器可以很好地抑制压电陶瓷驱动器的迟滞特性。

12页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于二阶ADRC算法的地铁列车速度自动控制方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!