振动主动控制中压电作动器迟滞非线性频域补偿方法转让专利

申请号 : CN201310275076.0

文献号 : CN103346692B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 宋来收夏品奇

申请人 : 南京航空航天大学

摘要 :

本发明公开了振动主动控制中压电作动器迟滞非线性频域补偿方法,属于非线性系统振动控制领域。所述方法通过引入高阶谐波输入,采用线性谐波稳态控制方法对控制响应中压电作动器迟滞非线性导致的高阶谐波分量进行补偿,达到控制通道迟滞非线性补偿的目的。本发明系统简单,避免了建立复杂的迟滞非线性模型,控制系统可适用于单频扰动及多频扰动情况,有效地降低压电叠层作动器的非线性影响;利用频域输出反馈控制时域输入的方法,实现了振动主动控制中压电作动器迟滞非线性的频域补偿。

权利要求 :

1.振动主动控制中压电作动器迟滞非线性频域补偿方法,其特征在于,包括如下步骤:步骤1,确定需要补偿的高阶谐波信号:对压电作动器驱动的控制通道施加与扰动激励频率相同的简谐输入信号,采集压电作动器驱动的控制通道的作动响应信号,对作动响应信号做离散傅里叶变换得到需要补偿的高阶谐波信号;

步骤2,根据步骤1确定的需要补偿的高阶谐波信号,得到当前时段的时域控制输入谐波信号;

步骤3,以当前时段的时域控制输入谐波信号作为压电作动器驱动的控制通道的控制输入,在测量点处采集控制误差响应信号;

步骤4,处理步骤3中采集的控制误差响应信号,得到控制误差响应信号中对应需要补偿的高阶信号的余弦系数、正弦系数;

步骤5,线性谐波稳态控制器利用步骤4得到的余弦系数、正弦系数,修正控制输入谐波信号的系数,确定下一时段的时域控制输入谐波信号,返回步骤3,具体包括如下步骤:步骤A,根据步骤4所述的控制误差响应信号中对应需要补偿的高阶信号的余弦谐波系数、正弦谐波系数,利用线性谐波频域控制方法计算压电作动器下一时段控制输入中对应需要补偿的高阶信号的谐波系数,步骤B,由步骤A确定的压电作动器下一时段控制输入中对应需要补偿的高阶信号的谐波系数得到压电作动器下一时段的时域控制输入谐波信号。

说明书 :

振动主动控制中压电作动器迟滞非线性频域补偿方法

技术领域

[0001] 本发明公开了振动主动控制中压电作动器迟滞非线性频域补偿方法,属于非线性系统控制的技术领域。

背景技术

[0002] 压电作动器利用压电材料的逆压电效应,实现电能转换为机械能输出,它具有输出力大、质量小、响应速度快、工作频率宽等优点,被广泛地应用于结构振动及辐射噪声主动控制。但是,在控制系统中,压电作动器固有的迟滞非线性特性影响控制性能,成为制约控制性能进一步提高的主要障碍。以旋转部件为激励源的结构振动响应及辐射噪声表现为周期特性,要求作动器以同频的作动力输入,控制被控结构的振动响应及辐射噪声。由于压电作动器的迟滞非线性特性,在控制谐波输入激励下将伴随高次谐波响应输出,降低控制效果。
[0003] 为了降低压电作动器迟滞非线性对控制效果的影响,已有多种补偿策略,总体上可以分为两类:直接电荷控制和应用逆模型进行伪线性化补偿。电荷控制利用压电材料的位移输出与作用在它上面的电荷呈较好的线性关系,可以有效降低迟滞非线性的影响。但这种方法需要复杂的控制电荷放大设备,且只在较低的频率范围内工作时才有良好的线性度。应用逆模型进行伪线性化补偿方法通常应用Maxwell滑动模型、Preisach模型、人工神经网络等建立压电作动器的迟滞非线性模型,通过在控制通道中引入迟滞非线性模型的逆模型实现控制系统的伪线性化,另外一种途径是在前馈控制中,将参考信号经迟滞非线性模型预滤波,应用非线性自适应控制方法实现压电作动器迟滞非线性影响的补偿。建立压电作动器的迟滞非线性模型是复杂且难以精确的过程,通常需要大量的实验数据。

发明内容

[0004] 本发明所要解决的技术问题是针对上述背景技术的不足,提供了振动主动控制中压电作动器迟滞非线性频域补偿方法。
[0005] 本发明为实现上述发明目的采用如下技术方案:
[0006] 振动主动控制中压电作动器迟滞非线性频域补偿方法,包括如下步骤:
[0007] 步骤1,确定需要补偿的高阶谐波信号;
[0008] 步骤2,根据步骤1确定的需要补偿的高阶谐波信号,得到当前时段的时域控制输入谐波信号;
[0009] 步骤3,以当前时段的时域控制输入谐波信号作为压电作动器驱动的控制通道的控制输入,在测量点处采集控制误差响应信号;
[0010] 步骤4,处理步骤3中采集的控制误差响应信号,得到控制误差响应信号中对应需要补偿的高阶信号的余弦系数、正弦系数;
[0011] 步骤5,线性谐波稳态控制器利用步骤4得到的余弦系数、正弦系数,修正控制输入谐波信号的系数,确定下一时段的时域控制输入谐波信号,返回步骤3。
[0012] 所述振动主动控制中压电作动器迟滞非线性频域补偿方法中,步骤5包括如下步骤:
[0013] 步骤A,根据步骤4所述的控制误差响应信号中对应需要补偿的高阶信号的的余弦谐波系数、正弦谐波系数,利用线性谐波频域控制方法计算压电作动器下一时段控制输入中对应需要补偿的高阶信号的的谐波系数;
[0014] 步骤B,由步骤A确定的压电作动器下一时段控制输入中对应需要补偿的高阶信号的的谐波系数得到压电作动器下一时段的时域控制输入谐波信号。
[0015] 所述振动主动控制中压电作动器迟滞非线性频域补偿方法中,步骤1利用如下方法确定需要补偿的高阶谐波信号:对压电作动器驱动的控制通道施加与扰动激励频率相同的简谐输入信号,采集压电作动器驱动的控制通道的作动响应信号,对作动响应信号做离散傅里叶变换得到需要补偿的高阶谐波信号。
[0016] 本发明采用上述技术方案,具有以下有益效果:避免了建立复杂的迟滞非线性模型,适用于单频扰动及多频扰动情况,有效地降低压电叠层作动器的非线性影响;利用频域输出反馈控制时域输入的方法,实现了振动主动控制中压电作动器迟滞非线性的频域补偿。

附图说明

[0017] 图1是压电作动器输入输出图。
[0018] 图2是多谐波控制输入压电作动器迟滞非线性补偿原理图。
[0019] 图3是控制系统的框图。
[0020] 图4是有无控制及有无非线性补偿的加速度响应频谱图。

具体实施方式

[0021] 下面结合附图对发明的技术方案进行详细说明:
[0022] 如图1所示,压电作动器驱动的控制通道在简谐输入信号的激励下输出作动响应。
[0023] 如图2、图3所示,振动主动控制中压电作动器迟滞非线性频域补偿方法,包括如下步骤。
[0024] 步骤1,确定需要补偿的高阶谐波信号,对压电作动器驱动的控制通道施加与扰动激励频率相同的简谐输入信号u1(t)=sin(ω1t),采集压电作动器驱动的控制通道的作动响应信号,对作动响应信号做离散傅里叶变换,分析由于压电作动器迟滞非线性导致的高阶谐波作动响应强度,根据控制精度要求选择强度较高的进行补偿,阶数为N。
[0025] 步骤2,根据步骤1确定的需要补偿的高阶谐波信号,得到当前时段的时域控制输0
入谐波信号u(t):
[0026]
[0027] 式(1)中,xn(0)和yn(0)为控制输入的第n阶谐波的余弦和正弦系数在初始时刻的值。0
[0028] 步骤3,以当前时段的时域控制输入谐波信号u(t)作为压电作动器驱动的控制通道的控制输入,等待Tw(一般取1~3个基频周期Ts)后,在测量点处采集控制误差响应信号e(t),Ts为控制误差响应信号基频周期,控制误差响应信号e(t)为扰动响应d(t)与控制响应的差值,控制误差响应信号e(t)的表达式为:
[0029]
[0030] 步骤4,离散傅里叶变换步骤3中采集的控制误差响应信号,得到控制误差响应信号中对应需要补偿的高阶信号的余弦系数、正弦系数,对于控制误差响应信号中n阶谐波信号来说,其余弦系数、正弦系数分别为an、bn
[0031] 步骤5,线性谐波稳态控制器利用步骤4得到的控制误差响应信号的余弦系数、正弦系数,修正控制输入谐波信号的系数,确定下一时段的时域控制输入谐波信号,返回步骤3:
[0032] 步骤A,根据步骤4所述的控制误差响应信号的余弦系数、正弦系数,利用线性谐波频域控制方法计算压电作动器Tw+Ts时段的控制输入谐波系数,
[0033]
[0034]
[0035] 式(3a)(3b)中,En(i)=an(i)+jbn(i),μn为修正步长,i为修正时间步;Re表示取复数的实部,Im表示取复数的虚部;
[0036] 由于迟滞非线性因素,需要对传递函数在各阶频率处的值逐次识别:首先输入基频谐波电压,识别基频处的传递函数值 然后针对需要补偿的第n阶高阶谐波,输入频率为ωn的谐波电压un(t),识别第n阶谐波频率处的传递函数值
[0037] 步骤B,由步骤A确定的压电作动器下一时段控制输入中各频率分量的系数得到压电作动器下一时段的时域控制输入谐波信号:
[0038] i(Tw+Ts)
[0039] 有无非线性补偿下被控点处的加速度响应时间历程如表1所示:
[0040]
[0041] 表1
[0042] 图4所示是有无控制及有无非线性补偿的加速度响应频谱图,同样表明有非线性补偿后的控制响应明显减小。值得指出的是,本发明方法可用于补偿磁致伸缩作动器、形状记忆合金作动器、以及其它呈现弱非线性的系统的补偿。
[0043] 综上所述,本发明具有以下有益效果:
[0044] (1)系统简单,避免了建立复杂的迟滞非线性模型,控制系统可适用于单频扰动及多频扰动情况,有效地降低压电叠层作动器的非线性影响;
[0045] (2)利用频域输出反馈控制时域输入的方法,实现了振动主动控制中压电作动器迟滞非线性的频域补偿。