一种用于压电驱动器动态迟滞补偿的非线性逆控制方法技术

技术编号:15436180 阅读:94 留言:0更新日期:2017-05-25 18:37
本发明专利技术公开了一种用于压电驱动器动态迟滞补偿的非线性逆控制方法。针对动态迟滞系统存在的建模困难,大多数模型不能够准确逆解析的问题,基于Prandtl‑Ishlinskii模型进行压电驱动器的非线性逆控制;通过建立与输入频率有关的动态临界值得到速率相关的play算子,将速率相关的play算子与密度函数相结合得到速率相关的Prandtl‑Ishlinskii模型;在不同的输入频率下测得迟滞主环,用来确定模型参数;通过求解初始负载曲线的逆求得模型逆参数,进而得到速率相关的Prandtl‑Ishlinskii逆模型;将Prandtl‑Ishlinskii模型及其逆模型用于开环控制系统中,补偿压电驱动器迟滞非线性特性。经实验验证,速率相关的Prandtl‑Ishlinskii模型能准确地描述压电驱动器的迟滞非线性,速率相关的Prandtl‑Ishlinskii逆模型提高了迟滞非线性系统的定位和控制精度。

A nonlinear inverse control method for dynamic hysteresis compensation of piezoelectric actuator

A nonlinear inverse control method for dynamic hysteresis compensation of piezoelectric actuators is disclosed. Aiming at the modeling difficulty dynamic hysteresis system, most of the models can not accurately inverse problem, the Prandtl Ishlinskii model for the nonlinear piezoelectric actuator based on inverse control; through the establishment and input frequency related to play dynamic critical rate related to the operator, the rate related to the play operator and density function combination rate of Prandtl Ishlinskii model was measured; the main loop hysteresis at different input frequencies, used to determine the model parameters; the inverse model is obtained by solving the inverse parameters of initial load curve, and then get the Prandtl Ishlinskii rate related to the inverse model; Prandtl Ishlinskii model and its inverse model for open loop control system, pressure compensation nonlinear electric actuator hysteresis. After experimental verification, Prandtl rate dependent Ishlinskii model can accurately describe the hysteresis nonlinearity of piezoelectric actuator, Prandtl Ishlinskii rate related to the inverse model to improve the positioning accuracy and control of nonlinear systems with hysteresis.

【技术实现步骤摘要】
一种用于压电驱动器动态迟滞补偿的非线性逆控制方法
本专利技术涉及了一种用于压电驱动器动态迟滞补偿的非线性逆控制方法。
技术介绍
压电驱动器是微位移驱动元件,具有位移分辨率高、响应快、不发热、无噪声、刚度大、可微小化等优点,从而被广泛应用于精密定位技术中。但其迟滞非线性却影响到其精密定位精度的提高,被认为是关系到影响压电驱动器定位精度关键因素。针对压电驱动器的迟滞非线性特性,目前的研究主要集中在迟滞特性建模和控制器的设计两个方面。常用的迟滞模型主要有:Preisach模型、Prandtl-Ishlinskii模型、Bouc-Wen模型等。由于Preisach模型、Bouc-Wen模型等不能够逆解析,应用不同的数值近似方法得到的逆模型不同,Prandtl-Ishlinskii模型能够准确解析得到其逆模型,因此在应用逆模型控制方法时,选用Prandtl-Ishlinskii模型定位精度高。针对迟滞非线性特性,目前开环逆控制方法将迟滞逆模型与开环控制器串联,机构简单,成本低。
技术实现思路
针对上述问题,本专利技术提出了一种用于压电驱动器动态迟滞补偿的非线性逆控制方法,采用逆模型能够准确解析得到的Prandtl-Ishlinskii模型,在不同的输入频率下测得迟滞主环,用来确定模型参数,进而构成基于Prandtl-Ishlinskii模型的开环逆控制系统,实现了迟滞非线性特性的补偿。为了实现上述目的,本专利技术通过以下技术方案来实现:1)由于压电驱动器的迟滞曲线与输入电压的频率有关,这就需要测试在不同频率下,压电驱动器所形成的迟滞曲线,从而得到压电驱动器的动态迟滞特性,为下一步的建模做准备;2)求解与输入频率相关的动态阈值,根据动态阈值得到速率相关的Play算子,将速率相关的Play算子与密度函数相结合得到速率相关的Prandtl-Ishlinskii模型,输入信号频率的不同对应不同的权值,以不同的权值对实际位移响应与模型位移响应的平方误差进行叠加,再对各个迟滞曲线的数据点的实际位移响应与模型位移响应的平方误差进行叠加,得到以模型参数向量X为未知量的平方误差和函数J(X),应用最小二乘法求解一个使平方误差和函数J(X)极小化的X,实现对速率相关的Prandtl-Ishlinskii模型的参数辨识,使模型能够描述动态的迟滞非线性过程;3)初始负载曲线可以描述速率相关的Prandtl-Ishlinskii模型,因此可由初始负载曲线的逆求得模型逆参数,进而得到Prandtl-Ishlinskii逆模型的解析式,用速率相关的Prandtl-Ishlinskii逆模型作前馈补偿器,测试在不同频率下对动态迟滞非线性的补偿作用;4)将速率相关的Prandtl-Ishlinskii逆模型用于开环逆控制系统中,实现对压电驱动器迟滞非线性特性的补偿。与现有技术相比,本专利技术的优点是:1.本专利技术所建立的速率相关的Prandtl-Ishlinskii模型能够准确描述压电驱动器的动态迟滞特性,在输入信号频率变化时,使模型能够描述动态的迟滞非线性过程;2.本专利技术所建立的速率相关的Prandtl-Ishlinskii模型能够准确解析得到其逆模型,因此在应用逆模型控制方法时,具有定位精度高、跟踪性能好等优点;3.本专利技术通过将速率相关的Prandtl-Ishlinskii逆模型与开环控制器结合的方法来补偿迟滞非线性,具有结构简单、成本低等优点的同时能大大减小迟滞非线性特性对系统和控制精度的影响。附图说明图1所示为压电驱动器迟滞特性实验装置原理图。图2所示为速率相关的Prandtl-Ishlinskii模型的建模及参数辨识流程图。图3所示为速率相关的Prandtl-Ishlinskii模型的参数辨识流程图。图4所示为速率相关的Prandtl-Ishlinskii模型的开环控制系统。具体实施方式下面结合附图1-4对本专利技术的具体实施方式做进一步的说明。如附图1所示为压电驱动器迟滞特性实验装置原理图。选择具有迟滞特性的压电陶瓷作为研究对象,包含信号发生器、功率放大器和激光位移传感器以及数据采集分析装置。信号发生器产生输入信号,并存储在数据采集分析装置中。数据采集分析装置接收并保存信号发生器产生的输入信号、位移传感器输出的位移信号,并进行数据处理,绘制迟滞曲线。功率放大电路能将低压驱动信号放大到几十伏甚至上百伏,加载到压电陶瓷两端,驱动压电陶瓷产生位移。激光位移传感器采集压电陶瓷的位移,并转换为电压信号,数据采集分析装置中。如附图2所示为速率相关的Prandtl-Ishlinskii模型的建模流程图。首先,通过压电驱动器的迟滞特性测试实验平台测量输入输出数据,并建立速率相关的Prandtl-Ishlinskii模型。速率相关的Prandtl-Ishlinskii模型通过以下方法建立:建立速率相关的play算子,其表示如下:其中,ti<t≤ti+1,0≤i≤N-1,动态阈值函数可表示为α>0,β≥1,λ>0,ε>1,是速率相关的play算子,是速率相关的play算子的初值,v是输入,是输出。速率相关的Prandtl-Ishlinskii模型由不同阈值的Play算子加权叠加得到,权值由密度函数来表示,用密度函数和速率相关的Play算子相结合表征模型的动态特性,速率相关的Prandtl-Ishlinskii模型表示如下:其中,q是正常数,v(t)是输入,是模型输出,是密度函数。然后,通过迟滞曲线对速率相关的Prandtl-Ishlinskii模型进行参数辨识。最后,测试模型能否准确描述压电陶瓷驱动器的动态迟滞非线性,进而得到模型。如附图3所示为速率相关的Prandtl-Ishlinskii模型的参数辨识流程图。在很宽的频率范围内,用速率相关的Prandtl-Ishlinskii模型来描述压电陶瓷驱动器的迟滞特性,速率相关的Prandtl-Ishlinskii模型的具体形式表示如下:其中,其中,和是关于v(t)、的连续的正值函数。函数和用来表示速率相关的迟滞特性,其形式如下:其中,a1,a2,m1,m2,n1,n2是正常数。求解动态阈值函数为因此,二阶动态阈值函数为其中为α,β1,β2,λ1,λ2,ε1,ε2,ρ,τ常数。本文应用二阶动态阈值函数对速率相关的Prandtl-Ishlinskii模型进行参数辨识。在一个宽频率范围内,由速率相关的Prandtl-Ishlinskii模型的解析式可知,模型参数向量为X={α,β1,β2,λ1,λ2,ε1,ε2,a1,a2,ρ,τ,m1,m2,n1,n2}。输入信号频率的不同对应不同的权值,以不同的权值Cj(j=1,2,…n)对实际位移响应与模型位移响应的平方误差进行叠加,其目的是为了强调在高频率下误差函数的极小化。再对M个迟滞曲线的数据点的实际位移响应与模型位移响应的平方误差进行叠加,其中i(i=1,2,…,M)表示一个迟滞曲线的数据点个数。由此得到以模型参数向量X为未知量的平方误差和函数J(X)。平方误差和函数J(X)表示如下:其中,是在一个特定的输入频率下速率相关的Prandtl-Ishlinskii模型的位移响应。ym是在相同的输入频率下测得的压电陶瓷驱动器的实际位移。应用最小二乘法求解一个使平方误差和函数J(X)本文档来自技高网...
一种用于压电驱动器动态迟滞补偿的非线性逆控制方法

【技术保护点】
一种用于压电驱动器动态迟滞补偿的非线性逆控制方法,其特征在于,包括以下步骤:步骤1,测试在不同频率下,压电驱动器所形成的迟滞曲线,从而得到压电驱动器的动态迟滞数据;步骤2,根据步骤1的压电驱动器的动态迟滞数据,求解随输入频率变化的动态阈值,作为速率相关的Play算子的动态参数,将速率相关的Play算子与密度函数相结合得到速率相关的Prandtl‑Ishlinskii模型;步骤3,根据步骤1的压电驱动器的动态迟滞数据与步骤2的速率相关的Play算子,辨识速率相关的Prandtl‑Ishlinskii模型的权值参数;步骤4,将初始负载曲线定义为应力应变曲线,用于描述速率相关的Prandtl‑Ishlinskii模型,然后由初始负载曲线的逆求得Prandtl‑Ishlinskii模型的逆参数,进而得到Prandtl‑Ishlinskii逆模型的解析式,用速率相关的Prandtl‑Ishlinskii逆模型作前馈补偿器,测试在不同频率下对动态迟滞非线性的补偿作用。

【技术特征摘要】
1.一种用于压电驱动器动态迟滞补偿的非线性逆控制方法,其特征在于,包括以下步骤:步骤1,测试在不同频率下,压电驱动器所形成的迟滞曲线,从而得到压电驱动器的动态迟滞数据;步骤2,根据步骤1的压电驱动器的动态迟滞数据,求解随输入频率变化的动态阈值,作为速率相关的Play算子的动态参数,将速率相关的Play算子与密度函数相结合得到速率相关的Prandtl-Ishlinskii模型;步骤3,根据步骤1的压电驱动器的动态迟滞数据与步骤2的速率相关的Play算子,辨识速率相关的Prandtl-Ishlinskii模型的权值参数;步骤4,将初始负载曲线定义为应力应变曲线,用于描述速率相关的Prandtl-Ishlinskii模型,然后由初始负载曲线的逆求得Prandtl-Ishlinskii模型的逆参数,进而得到Prandtl-Ishlinskii逆模型的解析式,用速率相关的Prandtl-Ishlinskii逆模型作前馈补偿器,测试在不同频率下对动态迟滞非线性的补偿作用。2.根据权利要求1所述的用于压电驱动器动态迟滞补偿的非线性逆控制方法,其特征在于,步骤2所述的速率相关的play算子可表示如下:其中,ti<t≤ti+1,0≤i≤N-1;表示动态阈值函数,α>0,β≥1,λ>0,ε>1,表示速率相关的play算子,表示速率相关的play算子的初值,v是输入,是输出。3.根据权利要求1所述的用于压电驱动器动态迟滞补偿的非线性逆控制方法,其特征在于,步骤2所述的速率相关的Prandtl-Ishlinskii模型...

【专利技术属性】
技术研发人员:陈远晟罗丹陈朝霞郭家豪应展烽张旭东董妍男徐冰
申请(专利权)人:南京理工大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1