【技术实现步骤摘要】
一种压电陶瓷驱动器率相关磁滞逆补偿器设计方法及系统
[0001]本专利技术属于压电陶瓷驱动器设计领域,具体涉及一种迭代学习控制辅助的压电陶瓷驱动器率相关磁滞逆补偿器设计方法及系统。
技术介绍
[0002]压电陶瓷驱动器被广泛应用于具有超高精度的微纳定位装置中。但是,由压电陶瓷驱动器引入的磁滞非线性严重影响了其跟踪精度。目前,通过构建磁滞逆补偿器来消除磁滞的前馈控制是常用方法之一。
[0003]在构建磁滞逆补偿器之前,通常需要先建立磁滞模型,然后再根据磁滞模型的参数计算其逆模型的参数,将得到的逆模型作为逆补偿器,这无疑增加了计算负担。并且,磁滞具有率相关的特性,即磁滞环形状随输入信号频率的不同而变化。现有的针对率相关Preisach磁滞逆补偿器的构建依赖于大量一阶反转曲线或磁滞曲线的测量,导致实验负担较重。此外,基于逆补偿器的磁滞补偿方法其效果依赖于逆模型的建模精度,而建模误差总是存在,导致控制性能的恶化。
技术实现思路
[0004]本专利技术为了克服现有技术存在的不足,提供一种迭代学习控制辅助的压电陶瓷驱动器率相关磁滞逆补偿器设计方法及系统,该方法及系统可以补偿压电陶瓷驱动器中存在的磁滞非线性,避免了基于磁滞模型构建逆补偿器导致计算负担重的问题,减轻了实验测量工作量,并消除了磁滞逆模型的建模误差,提高了压电陶瓷驱动器的跟踪精度。
[0005]本专利技术的目的通过以下的技术方案实现:
[0006]第一方面,本专利技术提出了一种迭代学习控制辅助的压电陶瓷驱动器率相关磁滞逆补偿器设计 ...
【技术保护点】
【技术特征摘要】
1.一种压电陶瓷驱动器率相关磁滞逆补偿器的设计方法,其特征在于,包括如下步骤:步骤S1.利用一组不同频率的振荡衰减电压信号驱动压电陶瓷驱动器,采用其内置的位移传感器分别采集不同频率下驱动器的位移数据,构建率相关直接逆Preisach模型;步骤S2.基于数据表达法建立步骤S1中的建率相关直接逆Preisach模型密度函数与驱动频率的映射关系,实现其他未测量频率下率相关直接逆Preisach模型密度函数的辨识;步骤S3.将步骤S1和步骤S2中得到的率相关直接逆Preisach模型作为压电陶瓷驱动器的逆补偿器,消除率相关的磁滞;步骤S4.利用迭代学习算法在线消除逆补偿器的建模误差。2.如权利要求1所述的一种压电陶瓷驱动器率相关磁滞逆补偿器设计方法,其特征在于,步骤S1的具体步骤如下:S1.1.建立率相关直接逆Preisach模型,如下:其中,u(t)是模型的输入,即压电陶瓷驱动器的位移,v(t)是模型的输出,即驱动压电陶瓷驱动器的电压,r
i
是输入信号经傅里叶变换后各单频分量的权重,λ
i
是不同频率分量正弦信号的幅值,f
i
是输入信号的频率,μ
i
(α,β,f
i
)是频率为f
i
的单频逆磁滞曲线的密度函数,是顺时针relay算子;S1.2.利用一组不同频率的振荡衰减电压信号驱动压电陶瓷驱动器,采用其内置的位移传感器分别采集不同频率下驱动器的位移数据;基于获得的数据,利用非负线性最小二乘法分别辨识出不同频率下率相关直接逆Preisach模型的密度函数。3.如权利要求1所述的一种压电陶瓷驱动器率相关磁滞逆补偿器设计方法,其特征在于,步骤S2如下:S2.1.利用S1.2中采集的数据,分别辨识出不同频率下数据表达法中的参数a,b,c;数据表达法,其公式为:y
fi
=e
c(i
‑
1)
y
f
,i=2,3,...,N其中a,b,c是数据表达法的参数,y
fmax
和y
fmin
是在最大驱动频率f
max
和最小驱动频率f
min
下测得的位移,y
f
是待预测的振荡衰减位移的第一个周期数据,y
fi
是待预测的振荡衰减位移的第i个周期数据,y
f
的驱动频率f满足f
min
<f<f
max
,N是待预测数据周期的个数,满足N=max(i),max(|y
fi
|)>Δα;S2.2.基于S2.1中的辨识结果,分别采用一次函数拟合、三次样条曲线拟合和求平均值法表征数据表达法的参数a,b,c和驱动频率f之间的映射关系;S2.3.对于未测量频率下模型的辨识,利用S2.3中的映射关系,找出该频率对应的参数a,b,c,再基于数据表达法的公式,预测该驱动频率下,压电陶瓷驱动器的输出位移数据,最后利用所预测的位移数据和对应频率的振荡衰减电压信号辨识出对应频率下的直接逆Preisach模型密度函数。4.根据权利要求3所述的压电陶瓷驱动器率相关磁滞逆补偿器设计方法,其特征在于,
所述步骤S2.2中,参数a的辨识算法如下:
①
设置参数a初始值为a=0.01;
②
a=a+0.01,如果a小于等于1,则继续步骤
③
,否则直接去步骤
⑧
;
③
y
p1
=ay
fmax
+(1
‑
a)y
fmin
;
④
y
p2
=y
p1
[max(y
m
)
‑
min(y
m
)]/[max(y
p1
)
‑
min(y
p1
)];
⑤
y
p3
=y
p2
+[max(y
m
)
‑
max(y
p2
)];
⑥
计算此时的预测位移数据y
p3
与实际位移数据y
m
的均方根误差为e
r
;
⑦
将误差e
r
存入向量E中,回到步骤
②
;
⑧
找到向量E中元素最小值的序号id;
⑨
a=0.01id,参数a辨识过程结束;参数b的计算公式为:5.根据权利要求3所述的压电陶瓷驱动器率相关磁滞逆补偿器设计方法,其特征在于,所述步骤S2.2中,根据每个振荡衰减周期数据的极大值,基于指数函数辨识参数c:S
n
=e
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。