一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种伺服电机鲁棒扰动补偿方法与流程

2021-12-14 23:11:00 来源:中国专利 TAG:


1.本发明涉及电机控制技术领域,尤其是一种伺服电机鲁棒扰动补偿方法。


背景技术:

2.现有的超声波电机伺服控制系统,根据预摩擦模型的性质,可以发现该模型是高度非线性的,并且获得包括反转点状态在内的所有状态信息是物理上不可能实现的。
3.此外,由于无法完全消除该类系统内的未知摩擦和建模,若该控制方案可与传统控制器相结合,则有助于抑制残余摩擦力和方程不完全补偿引起的模型不确定性。


技术实现要素:

4.本发明提出一种伺服电机鲁棒扰动补偿方法,能有效的增进系统的控制效能,并进一步减少电机控制系统对于不确定性的影响程度。
5.本发明采用以下技术方案。
6.一种伺服电机鲁棒扰动补偿方法,所述补偿方法中,电机的控制系统包括电机控制器;电机动力系统中,电机一侧的输出轴测量端(3)与光电编码器(1)相连接,另一侧的输出轴动力端(6)与用于模拟电机扰动负载的飞轮惯性负载相连;所述飞轮惯性负载的输出轴经弹性联轴器(9)与力矩传感器(10)相连;所述电机控制器经光电编码器采集电机输出轴的角速度,经力矩传感器采集飞轮惯性负载的摩擦力矩,以根据采集数据调整电机工况来进行鲁棒扰动补偿。
7.所述电机为设于基座(12)上的超声波电机(4)。
8.所述电机控制器包括超声波电机驱动控制电路(29),所述超声波电机驱动控制电路包括控制芯片电路(13)和驱动芯片电路(14),所述光电编码器的信号输出端与控制芯片电路的对应输入端相连接,控制芯片电路的输出端与驱动芯片电路的对应输入端相连接以驱动所述驱动芯片电路;
9.所述驱动芯片电路的驱动频率调节信号输出端和驱动半桥电路调节信号输出端分别与所述超声波电机的相应输入端相连接;所述驱动芯片电路产生驱动频率调节信号和驱动半桥电路调节信号,对超声波电机输出a、b两相pwm的频率、相位及通断进行控制,通过开通及关断pwm波的输出来控制超声波电机的启动和停止运行;通过调节输出的pwm波的频率及两相的相位差来调节电机的最佳运行状态。
10.所述电机动力系统形成预滑动摩擦力模型,所述预滑动摩擦力模型的摩擦效应以公式表述为
11.j(dω/dt)=t
m

t
f


ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
公式一;
12.j是总转动惯量,ω是电机角速度,t
m
是电机的转矩,t
f
是摩擦力矩,b是粘性阻尼系数,t
m
以公式表示为:
13.t
m
=(v
a

v
b
)(k
t
/r)=(k
a
u

k
b
ω)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
公式二;
14.v
a
是电压放大器的输出,v
b
的反电动势电压,k
t
是电机的转矩常数,r为电枢电阻,
k
a
是电压放大器的增益,u是控制电压,k
b
是反电动势常数;
15.预滑动摩擦力模型中,用于参数不确定系统建模的公式为
[0016][0017]
其中在公式三的项中,加在字母上的“^”代表标称参数,而“δ”表示在参数的变化;名义传递函数为表示为:
[0018][0019]
其中,模型不确定性函数定义为:
[0020][0021]
式中:
[0022][0023][0024][0025][0026][0027]
p(s)和δp(s)是未知量,为对系统采集信息的识别量;
[0028]
当非线性摩擦力矩t
f
为未知的干扰值时,使用t
ef
代替t
f
,即公式三表述为:
[0029][0030]
当t
ef
为可估算值时,则补偿函数可用于消除摩擦力矩和模型不确定性的影响;
[0031]
当电机输出轴的角速度以下述公式表述时
[0032][0033]
此时
[0034]
补偿函数为
[0035][0036]
其中g是积分项的非负增益,f(s)是高截止频率的低通滤波器;公式九中的滤波器f(s)用于过滤高频测量噪声;
[0037]
当模型存在不确定性时,参数误差函数ρ(s)以公式定义为:
[0038][0039]
公式九可表述为
[0040][0041]
公式十一中,等于等价函数t
ef
(s)和参数误差函数ρ(s)的差,ρ(s)具有高增益g;当增益g被设计为较大值时,模型的跟踪效果得到改善,即通过补偿函数减小了摩擦力矩和参数误差函数对电机系统的影响;
[0042]
在增设补偿函数后,公式六表述为:
[0043][0044]
模型中,剩余的扰动d(s)以公式定义为:
[0045][0046]
其中d1(s)和d2(s)代表残余摩擦和残差模型的对电机动力系统的不确定性干扰。
[0047]
当无法完全消除残余摩擦力和模拟方案模型中的方程不完全补偿时,则结合传统控制器,以抑制残余摩擦力和方程不完全补偿引起的模型不确定性;
[0048]
结合公式十二、公式十三,电机的动力学方程由以下公式表述;
[0049][0050]
上式中,
[0051][0052]
b=(k
a
k
t
)/(rj)
ꢀꢀꢀꢀ
公式十六;
[0053]
对于已知的非负常数δ1和δ2,干扰d1(t)和d2(t),有:
[0054]
d1(t)<δ1,d2(t)<δ2ꢀꢀꢀꢀ
公式十七;
[0055]
当公式十四中的动态参数f(t)不能完全确定时,干扰δ1和δ2有界;
[0056]
动态参数f(t)和估计值之间的估计误差由下列已知函数确定:
[0057][0058]
公式十四中的参数b的控制增益是具有已知边界的未知量,b
max
、b
min
为边界最大和最小值,即
[0059]
b
max
≥b≥b
min
>0
ꢀꢀꢀꢀꢀ
公式十九;
[0060]
控制增益的估计值为公式十九给出的几何平均值:
[0061][0062]
边界以公式表述为:
[0063]
公式二十一中
[0064]
当时变状态向量被定义为x(t)=[θ(t) ω(t)]
t
ꢀꢀꢀꢀ
公式二十三时,
[0065]
所需的时变状态定义为x
d
(t)=[θ
d
(t) ω
d
(t)]
t
ꢀꢀꢀꢀ
公式二十四;
[0066]
跟踪误差矢量定义为:
[0067]
补偿方法的开关状态s(t)=0,在模型的状态空间中定义为:
[0068][0069]
其中λ是严格正常数;
[0070]
补偿方法的控制律u(t)为
[0071]
其中
[0072][0073]
其中η是严格正常数,
[0074]
本发明与现有技术相比具有以下有益效果:
[0075]
本发明使用基于预滑动摩擦力模型的超声波电机伺服控制系统能有效的增进系统的动态性能,并进一步减少系统对于不确定性的影响程度,提高了控制的准确性,可以获得较好的动态特性。此外,该装置设计合理,结构简单、紧凑,制造成本低,具有很强的实用性和广阔的应用前景。
附图说明
[0076]
下面结合附图和具体实施方式对本发明进一步详细的说明:
[0077]
附图1是本发明的结构示意图;
[0078]
附图2是本发明的控制电路原理示意图;
[0079]
图中:1

光电编码器;2

光电编码器固定支架;3

输出轴测量端;4

超声波电机;5

超声波电机固定支架;6

输出轴动力端;7

飞轮惯性负载;8

飞轮惯性负载的输出轴;9

弹性联轴器;10

力矩传感器;11

力矩传感器固定支架;12

基座;13

控制芯片电路;14

驱动芯片电路;
[0080]
15、16、17

光电编码器输出的a、b、z相信号;18、19、20、21

驱动芯片电路产生的驱动频率调节信号;22

驱动芯片电路产生的驱动半桥电路调节信号;23、24、25、26、27、28

控制芯片电路产生的驱动芯片电路的信号;29

超声波电机驱动控制电路。
具体实施方式
[0081]
如图所示,一种伺服电机鲁棒扰动补偿方法,所述补偿方法中,电机的控制系统包括电机控制器;电机动力系统中,电机一侧的输出轴测量端3与光电编码器1相连接,另一侧的输出轴动力端6与用于模拟电机扰动负载的飞轮惯性负载7相连;所述飞轮惯性负载的输出轴8经弹性联轴器9与力矩传感器10相连;所述电机控制器经光电编码器采集电机输出轴
的角速度,经力矩传感器采集飞轮惯性负载的摩擦力矩,以根据采集数据调整电机工况来进行鲁棒扰动补偿。
[0082]
所述电机为设于基座12上的超声波电机4。
[0083]
本例中,光电编码器固定于光电编码器固定支架2处,力矩传感器固定于力矩传感器固定支架11处。
[0084]
所述电机控制器包括超声波电机驱动控制电路29,所述超声波电机驱动控制电路包括控制芯片电路13和驱动芯片电路14,所述光电编码器的信号输出端与控制芯片电路的对应输入端相连接,光电编码器输出的a、b、z相信号15、16、17被控制芯片电路接收,控制芯片电路的输出端与驱动芯片电路的对应输入端相连接以驱动所述驱动芯片电路,具体驱动通过控制芯片电路产生的驱动芯片电路的信号23、24、25、26、27、28进行;
[0085]
所述驱动芯片电路的驱动频率调节信号输出端和驱动半桥电路调节信号输出端分别与所述超声波电机的相应输入端相连接;所述驱动芯片电路产生驱动频率调节信号18、19、20、21和驱动半桥电路调节信号22,对超声波电机输出a、b两相pwm的频率、相位及通断进行控制,通过开通及关断pwm波的输出来控制超声波电机的启动和停止运行;通过调节输出的pwm波的频率及两相的相位差来调节电机的最佳运行状态。
[0086]
所述电机动力系统形成预滑动摩擦力模型,所述预滑动摩擦力模型的摩擦效应以公式表述为
[0087]
j(dω/dt)=t
m

t
f


ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
公式一;
[0088]
j是总转动惯量,ω是电机角速度,t
m
是电机的转矩,t
f
是摩擦力矩,b是粘性阻尼系数,t
m
以公式表示为:
[0089]
t
m
=(v
a

v
b
)(k
t
/r)=(k
a
u

k
b
ω)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
公式二;
[0090]
v
a
是电压放大器的输出,v
b
的反电动势电压,k
t
是电机的转矩常数,r为电枢电阻,k
a
是电压放大器的增益,u是控制电压,k
b
是反电动势常数;
[0091]
预滑动摩擦力模型中,用于参数不确定系统建模的公式为
[0092][0093]
其中在公式三的项中,加在字母上的“^”代表标称参数,而“δ”表示在参数的变化;名义传递函数为表示为:
[0094][0095]
其中,模型不确定性函数定义为:
[0096][0097]
式中:
[0098][0099]
[0100][0101][0102][0103]
p(s)和δp(s)是未知量,为对系统采集信息的识别量;
[0104]
当非线性摩擦力矩t
f
为未知的干扰值时,使用t
ef
代替t
f
,即公式三表述为:
[0105][0106]
当t
ef
为可估算值时,则补偿函数可用于消除摩擦力矩和模型不确定性的影响;
[0107]
当电机输出轴的角速度以下述公式表述时
[0108][0109]
此时
[0110]
补偿函数为
[0111][0112]
其中g是积分项的非负增益,f(s)是高截止频率的低通滤波器;公式九中的滤波器f(s)用于过滤高频测量噪声;
[0113]
当模型存在不确定性时,参数误差函数ρ(s)以公式定义为:
[0114][0115]
公式九可表述为
[0116][0117]
公式十一中,等于等价函数t
ef
(s)和参数误差函数ρ(s)的差,ρ(s)具有高增益g;当增益g被设计为较大值时,模型的跟踪效果得到改善,即通过补偿函数减小了摩擦力矩和参数误差函数对电机系统的影响;
[0118]
在增设补偿函数后,公式六表述为:
[0119][0120]
模型中,剩余的扰动d(s)以公式定义为:
[0121][0122]
其中d1(s)和d2(s)代表残余摩擦和残差模型的对电机动力系统的不确定性干扰。
[0123]
当无法完全消除残余摩擦力和模拟方案模型中的方程不完全补偿时,则结合传统控制器,以抑制残余摩擦力和方程不完全补偿引起的模型不确定性;
[0124]
结合公式十二、公式十三,电机的动力学方程由以下公式表述;
[0125][0126]
上式中,
[0127][0128]
b=(k
a
k
t
)/(rj)
ꢀꢀꢀꢀ
公式十六;
[0129]
对于已知的非负常数δ1和δ2,干扰d1(t)和d2(t),有:
[0130]
d1(t)<δ1,d2(t)<δ2ꢀꢀꢀꢀ
公式十七;
[0131]
当公式十四中的动态参数f(t)不能完全确定时,干扰δ1和δ2有界;
[0132]
动态参数f(t)和估计值之间的估计误差由下列已知函数确定:
[0133][0134]
公式十四中的参数b的控制增益是具有已知边界的未知量,b
max
、b
min
为边界最大和最小值,即
[0135]
b
max
≥b≥b
min
>0
ꢀꢀꢀꢀ
公式十九;
[0136]
控制增益的估计值为公式十九给出的几何平均值:
[0137][0138]
边界以公式表述为:
[0139]
公式二十一中
[0140]
当时变状态向量被定义为x(t)=[θ(t) ω(t)]
t
ꢀꢀꢀꢀ
公式二十三时,
[0141]
所需的时变状态定义为x
d
(t)=[θ
d
(t) ω
d
(t)]
t
ꢀꢀꢀꢀ
公式二十四;
[0142]
跟踪误差矢量定义为:
[0143]
补偿方法的开关状态s(t)=0,在模型的状态空间中定义为:
[0144][0145]
其中λ是严格正常数;
[0146]
补偿方法的控制律u(t)为
[0147]
其中
[0148][0149]
其中η是严格正常数,
[0150]
以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献