一种基于输出反馈控制器的超声波电机伺服控制方法转让专利

申请号 : CN201710162432.6

文献号 : CN106842957B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 傅平

申请人 : 闽江学院

摘要 :

本发明涉及一种基于输出反馈控制器的超声波电机伺服控制方法,包括以下步骤:步骤S1:提供一基座以及设于基座上的超声波电机,所述超声波电机一侧输出轴与一光电编码器相连接,另一侧输出轴与一飞轮惯性负载相连接,所述飞轮惯性负载的输出轴经联轴器与一力矩传感器相连接,所述光电编码器的信号输出端、所述力矩传感器的信号输出端分别接至一控制系统;步骤S2:所述控制系统建立在输出反馈控制的基础上,在控制器上以Lyapunov函数为其调整函数,用以获得更好的控制效能。该控制系统由反馈控制器和电机组成,整个控制器的系统建立在反馈计算的基础上,从而能获得更好的控制效能。该装置及其控制方不仅控制准确度高,而且结构简单、紧凑,使用效果好。

权利要求 :

1.一种基于输出反馈控制器的超声波电机伺服控制方法,其特征在于:包括以下步骤:步骤S1:提供一基座以及设于基座上的超声波电机,所述超声波电机一侧输出轴与一光电编码器相连接,另一侧输出轴与一飞轮惯性负载相连接,所述飞轮惯性负载的输出轴经联轴器与一力矩传感器相连接,所述光电编码器的信号输出端、所述力矩传感器的信号输出端分别接至一控制系统;

步骤S2:所述控制系统建立在输出反馈控制的基础上,在控制器上以Lyapunov函数为其调整函数,用以获得更好的控制效能;所述控制系统的动态方程为:其中Ap=-B/J,BP=J/Kt>0,CP=-1/J;B为阻尼系数,J为转动惯量,Kt为电流因子,Tf(v)为摩擦阻力力矩,TL为负载力矩,U(t)是电机的输出力矩,θr(t)为通过光电编码器测量得到的位置信号;

其中,所述步骤S2中,若控制系统的参数都是已知的,外力干扰、交叉耦合干扰和摩擦力都是不存在的,则电机的标准模型为下式所示:其中,An为Ap之标准值,Bn为BP之标准值;

若控制系统的参数值偏离了标准值或是系统出现了外力干扰,交叉耦合干扰和摩擦力矩,此时控制系统的动态方程修改成:D(t)为总集不确定项,定义为:

其中,Cn为CP之标准值,ΔA,ΔB、ΔC代表微小变化量,因此将总集不确定项的边界假设为|D(t)|≤ρ,ρ为一个给定的正常数项,为了避免电机中出现不可预期的不确定项,则使用反馈控制对系统进行伺服控制;

非线性系统动力学重新表示成:

上式ai为未知常数和控制增益参数,Yi是已知的连续性或非线性函数,w是控制输入,x1(t)=x(t),xn=x(n-1),a=[-a1,a2,  …  ,-am]T,Y=[Y1,Y2,  …  ,Ym]T;

表示有界的外部干扰, u0、w0为

u、w的初始值,u为回滞系统的输出,d(t)的影响是由于bd1(w(t))产生的外部干扰,称之为扰动项;

输出y:

其中,

采用的滤波器为如下方程所示:

其中,k=[k1,…,kn]T,使得矩阵 的所有特征值位于给定的稳定位置;利用滤波器,状态估计误差 满足:其中,

则控制系统表示为:

因此:

Θ=[bm,…,b0,θT]T

vi,2,ε2,ξ2分别表示vi,ε,ξ的第二项,它的所有状态用于反馈;

则控制器通过遵循下面的设计步骤来实现,其中ci,i=1,…,ρ是正设计参数, 是Θ的估计, 是 和 是待设计的正常数,并且Θ0是正的常数;

在自适应控制设计中使用输出反馈来实现控制目标,先进行坐标变换:z1=y-yr           (18)

其中y为实际输出,yr为给定的运动轨迹方程, bm=amc,c为常数,m是方程(5)的阶数,αi-1是第i个虚拟控制步骤;

参数更新规律为:

进一步参数更新规律为:

调整函数为:

根据上述公式,则该控制过程是稳定的,满足zi→0,i=1,2,…n,则因此该系统通过使用输出反馈算法来控制电机转子的旋转角度,再通过计算转子的旋转角度间接控制电机的速度。

2.根据权利要求1所述的一种基于输出反馈控制器的超声波电机伺服控制方法,其特征在于:所述步骤S1中,控制系统包括一超声波电机驱动控制电路,所述超声波电机驱动控制电路包括控制芯片电路和驱动芯片电路,所述光电编码器的信号输出端与所述控制芯片电路的相应输入端相连接,所述控制芯片电路的输出端与所述驱动芯片电路的相应输入端相连接,以驱动所述驱动芯片电路,所述驱动芯片电路的驱动频率调节信号输出端和驱动半桥电路调节信号输出端分别与所述超声波电机的相应输入端相连接,所述控制器设于所述控制芯片电路中。

3.根据权利要求1所述的一种基于输出反馈控制器的超声波电机伺服控制方法,其特征在于:所述步骤S1中,所述联轴器为弹性联轴器。

4.根据权利要求1所述的一种基于输出反馈控制器的超声波电机伺服控制方法,其特征在于:所述步骤S1中,所述超声波电机、光电编码器、力矩传感器分别经超声波电机固定支架、光电编码器固定支架、力矩传感器固定支架固定于所述基座上。

说明书 :

一种基于输出反馈控制器的超声波电机伺服控制方法

技术领域

[0001] 本发明涉及电机控制器领域,特别是涉及一种基于输出反馈控制器的超声波电机伺服控制方法。

背景技术

[0002] 现有的超声波电机伺服控制系统的设计中有对于输出信号的检测误差,这可能会导致控制变量的估计误差。为了避免这种情况,我们现在提出反馈自适应控制方案。此控制系统能有效的增进系统的控制效能,并进一步减少系统对于不确定性的影响程度。因此电机的位置与速度控制可以获得较好的动态特性。

发明内容

[0003] 有鉴于此,本发明的目的是提供一种基于输出反馈控制器的超声波电机伺服控制方法,不仅控制准确度高,而且该方法采样的装置结构简单、紧凑,使用效果好。
[0004] 本发明采用以下方案实现:一种基于输出反馈控制器的超声波电机伺服控制方法,其特征在于:包括以下步骤:
[0005] 步骤S1:提供一基座以及设于基座上的超声波电机,所述超声波电机一侧输出轴与一光电编码器相连接,另一侧输出轴与一飞轮惯性负载相连接,所述飞轮惯性负载的输出轴经联轴器与一力矩传感器相连接,所述光电编码器的信号输出端、所述力矩传感器的信号输出端分别接至一控制系统;
[0006] 步骤S2:所述控制系统建立在输出反馈控制的基础上,在控制器上以Lyapunov函数为其调整函数,用以获得更好的控制效能;所述控制系统的动态方程为:
[0007]
[0008] 其中Ap=-B/J,BP=J/Kt>0,CP=-1/J;B为阻尼系数,J为转动惯量,Kt为电流因子,Tf(v)为摩擦阻力力矩,TL为负载力矩,U(t)是电机的输出力矩,θr(t)为通过光电编码器测量得到的位置信号。
[0009] 进一步地,所述步骤S1中,控制系统包括一超声波电机驱动控制电路,所述超声波电机驱动控制电路包括控制芯片电路和驱动芯片电路,所述光电编码器的信号输出端与所述控制芯片电路的相应输入端相连接,所述控制芯片电路的输出端与所述驱动芯片电路的相应输入端相连接,以驱动所述驱动芯片电路,所述驱动芯片电路的驱动频率调节信号输出端和驱动半桥电路调节信号输出端分别与所述超声波电机的相应输入端相连接,所述控制器设于所述控制芯片电路中。
[0010] 进一步的,所述联轴器为弹性联轴器。
[0011] 进一步的,所述超声波电机、光电编码器、力矩传感器分别经超声波电机固定支架、光电编码器固定支架、力矩传感器固定支架固定于所述基座上。
[0012] 进一步地,所述步骤S2中,若控制系统的参数都是已知的,外力干扰、交叉耦合干扰和摩擦力都是不存在的,则电机的标准模型为下式所示:
[0013]
[0014] 其中,An为Ap之标准值,Bn为BP之标准值;
[0015] 假如产生不确定项,如若控制系统的参数值偏离了标准值或是系统出现了外力干扰,交叉耦合干扰和摩擦力矩等,此时控制系统的动态方程修改成:
[0016]
[0017] 其中,Cn为CP之标准值,ΔA,ΔB、ΔC代表微小变化量,D(t)为总集不确定项,定义为:
[0018]
[0019] 因此将总集不确定项的边界假设为已知,如|D(t)|≤ρ,ρ为一个给定的正常数项,为了避免电机中出现不可预期的不确定项,则使用反馈控制对系统进行伺服控制;
[0020] 非线性系统动力学重新表示成:
[0021]
[0022] 上式ai为未知常数和控制增益参数,Yi是已知的连续性或非线性函数,w是控制输入,x1(t)=x(t),xn=x(n-1),a=[-a1,a2,…,-am]T,  Y=[Y1,Y2,…,Ym]T;表示有界的外部干扰, u0、w0为u、
w的初始值,u为回滞系统的输出,d(t)的影响是由于bd1(w(t))产生的外部干扰,称之为扰动项;
[0023] 输出y:
[0024]
[0025] 其中,
[0026] 采用的滤波器为如下方程所示:
[0027]
[0028]
[0029]
[0030]
[0031]
[0032] 其中,k=[k1,…,kn]T,使得矩阵 的所有特征值位于给定的稳定位置;利用滤波器,状态估计误差 满足:
[0033]
[0034] 其中,
[0035] 则控制系统表示为:
[0036]
[0037]
[0038]
[0039] 因此:
[0040] Θ=[bm,…,b0,θT]T
[0041]
[0042]
[0043] vi,2,ε2,ξ2分别表示vi,ε,ξ的第二项,它的所有状态用于反馈;
[0044] 则控制器通过遵循下面的设计步骤来实现,其中ci,i=1,…,ρ是正设计参数,是Θ的估计,是 和 是待设计的正常数,并且Θ0是正的常数;
[0045] 在自适应控制设计中使用输出反馈来实现控制目标,先进行坐标变换:
[0046] z1=y-yr  (18)
[0047]
[0048] 其中y为实际输出,yr为给定的运动轨迹方程, bm=amc, c为常数,m是方程(5)的阶数,αi-1是第i个虚拟控制步骤;
[0049] 参数更新规律为:
[0050]
[0051]
[0052]
[0053]
[0054]
[0055] 进一步参数更新规律为:
[0056]
[0057]
[0058] 调整函数为:
[0059]
[0060]
[0061]
[0062] 根据上述公式,则该控制过程是稳定的,满足zi(i=1,2,…n)→0,则因此该系统通过使用输出反馈算法来控制电机转子的旋转角度,再通过计算转子的旋转角度间接控制电机的速度。
[0063] 相较于现有技术,本发明具有以下有益效果:由于传统反步控制器有不连续函数参与控制,这可能会导致颤振。为了减少颤振的发生,本发明使用了改进算法有效的增进系统的控制效能,并进一步减少系统对于不确定性的影响程度,提高了控制的准确性,可以获得较好的动态特性。此外,该装置设计合理,结构简单、紧凑,制造成本低,具有很强的实用性和广阔的应用前景。

附图说明

[0064] 图1是本发明实施例的结构示意图。
[0065] 图2是本发明实施例的控制电路原理图。
[0066] 图中,1-光电编码器,2-光电编码器固定支架,3-超声波电机输出轴,4-超声波电机,5-超声波电机固定支架,6-超声波电机输出轴, 7-飞轮惯性负载,8-飞轮惯性负载输出轴,9-弹性联轴器,10-力矩传感器,11-力矩传感器固定支架,12-基座,13-控制芯片电路,14- 驱动芯片电路,15、16、17-光电编码器输出的A、B、Z相信号,18、 19、20、21-驱动芯片电路产生的驱动频率调节信号,22-驱动芯片电路产生的驱动半桥电路调节信号,23、24、25、
26、27、28-控制芯片电路产生的驱动芯片电路的信号,29-超声波电机驱动控制电路。

具体实施方式

[0067] 下面结合附图及实施例对本发明做进一步说明。
[0068] 本实施例提供一种基于输出反馈控制器的超声波电机伺服控制方法,其特征在于:包括以下步骤:
[0069] 步骤S1:如图1所示,提供一基座12和设于基座12上的超声波电机4,所述超声波电机4一侧输出轴3与光电编码器1相连接,另一侧输出轴6与飞轮惯性负载7相连接,所述飞轮惯性负载7的输出轴8经弹性联轴器9与力矩传感器10相连接,所述光电编码器1 的信号输出端、所述力矩传感器10的信号输出端分别接至一控制系统;
[0070] 步骤S2:所述控制系统建立在输出反馈控制的基础上,在控制器上以Lyapunov函数为其调整函数,用以获得更好的控制效能;所述控制系统的动态方程为:
[0071]
[0072] 其中Ap=-B/J,BP=J/Kt>0,CP=-1/J;B为阻尼系数,J为转动惯量,Kt为电流因子,Tf(v)为摩擦阻力力矩,TL为负载力矩,U(t)是电机的输出力矩,θr(t)为通过光电编码器测量得到的位置信号。
[0073] 在本实施例中,所述步骤S1中,如图2所示,所述控制系统包括超声波电机驱动控制电路29,所述超声波电机驱动控制电路29包括控制芯片电路13和驱动芯片电路14,所述光电编码器1的信号输出端与所述控制芯片电路13的相应输入端相连接,所述控制芯片电路13的输出端与所述驱动芯片电路14的相应输入端相连接,以驱动所述驱动芯片电路14,所述驱动芯片电路14的驱动频率调节信号输出端和驱动半桥电路调节信号输出端分别与所述超声波电机4的相应输入端相连接。所述驱动芯片电路14产生驱动频率调节信号和驱动半桥电路调节信号,对超声波电机输出A、B两相PWM的频率、相位及通断进行控制。通过开通及关断PWM波的输出来控制超声波电机的启动和停止运行;通过调节输出的PWM波的频率及两相的相位差来调节电机的最佳运行状态。
[0074] 在本实施例中,所述联轴器为弹性联轴器。
[0075] 在本实施例中,所述超声波电机4、光电编码器1、力矩传感器 10分别经超声波电机固定支架5、光电编码器固定支架2、力矩传感器固定支架11固定于所述基座12上。
[0076] 在本实施例中,该控制方法中的控制系统由反步控制器和电机组成;为了避免电机中出现不可预期的不确定项,需要使用反步控制方法对系统进行控制:
[0077] 现在先假设系统的参数都是已知的,外力干扰、交叉耦合干扰和摩擦力都是不存在的,则电机的标准模型为下式所示:
[0078]
[0079] 其中,An为Ap之标准值,Bn为BP之标准值。
[0080] 假如产生不确定项(如系统参数值偏离了标准值或是系统出现了外力干扰,交叉耦合干扰和摩擦力矩等),此时控制系统的动态方程修改成:
[0081]
[0082] 其中,Cn为CP之标准值,ΔA,ΔB、ΔC代表微小变化量,D(t)为总集不确定项,定义为:
[0083]
[0084] 将总集不确定项的边界假设为已知,如|D(t)|≤ρ,ρ为一个给定的正常数项。为了避免电机中出现不可预期的不确定项,使用反馈控制对系统进行伺服控制。
[0085] 非线性系统动力学可以重新表示成
[0086]
[0087] 上式ai为未知常数和控制增益参数,Yi是已知的连续性或非线性函数,w是控制输入,x1(t)=x(t),xn=x(n-1),a=[-a1,a2,…,-am]T, Y=[Y1,Y2,…,Ym]T。这些参数可以提供一定程度的自由来决定其适应性。 表示有界的外部干扰,u0、w0为u、w的初始值,u为回滞系统的输出。d(t)的影响是由
于bd1(w(t))产生的外部干扰,称之为扰动项。
[0088] 输出y:
[0089] 其中
[0090] 采用的滤波器为如下方程所示:
[0091]
[0092]
[0093]
[0094]
[0095]
[0096] 其中,k=[k1,…,kn]T,使得矩阵 的所有特征值位于给定的稳定位置。利用设计的滤波器,状态估计误差 满足:
[0097]
[0098] 其中,
[0099] 那么系统可以表示为:
[0100]
[0101]
[0102]
[0103] 因此:
[0104] Θ=[bm,…,b0,θT]T
[0105]
[0106]
[0107] vi,2,ε2,ξ2分别表示vi,ε,ξ的第二项。它的所有状态可用于反馈。
[0108] 控制器设计通过遵循下面的设计步骤来实现,其中ci,i=1,…,ρ是正设计参数,是Θ的估计,是 和 是待设计的正常数,并且Θ0是正的常数。
[0109] 在自适应控制设计中使用输出反馈来实现控制目标,先进行坐标变换:
[0110] z1=y-yr   (18)
[0111]
[0112] 其中,y为实际输出,yr为给定的运动轨迹方程, bm=amc, c为常数。m是方程(5)的阶数,αi-1是第i个虚拟控制步骤。
[0113] 参数更新规律为:
[0114]
[0115]
[0116]
[0117]
[0118]
[0119] 进一步参数更新规律为:
[0120]
[0121]
[0122] 调整函数为:
[0123]
[0124]
[0125]
[0126] 可以证明上述过程是稳定的,满足zi(i=1 ,2 ,…n)→0,意味着
[0127] 因此,该控制方法通过使用输出反馈算法来控制电机转子的旋转角度,再通过计算转子的旋转角度间接控制电机的速度。由李亚普诺夫稳定性定理获得反馈控制参数的强健性学习法则。当反馈自适应将使用来估测控制系统的输出项,用李亚普诺夫函数确保所设计的控制系统的稳定性。
[0128] 以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。