本发明涉及一种基于输出反馈反步控制的压电电机死区控制系统及方法。
背景技术:
现有的压电电机伺服控制系统的设计中有对于输出信号的检测误差,这可能会导致控制变量的估计误差。为了避免这种情况,我们现在提出反馈自适应控制方案。此控制系统能有效的增进系统的控制效能,并进一步减少系统对于不确定性的影响程度。因此电机的位置与速度控制可以获得较好的动态特性。
技术实现要素:
本发明的目的在于提供一种基于输出反馈反步控制的压电电机死区控制系统及方法,以克服现有技术中存在的缺陷。
为实现上述目的,本发明的技术方案是:一种基于输出反馈反步控制的压电电机死区控制系统,包括一基座以及设于基座上的压电电机;所述压电电机电机一侧输出轴与一光电编码器相连接,另一侧输出轴与一飞轮惯性负载相连接;所述飞轮惯性负载的输出轴经一联轴器与一力矩传感器相连接;所述光电编码器的信号输出端、所述力矩传感器的信号输出端以及所述压电电机的输入端分别与一控制系统相连。
在本发明一实施例中,所述控制系统包括一压电电机驱动控制电路;所述压电电机驱动控制电路包括一控制芯片电路和一驱动芯片电路;所述光电编码器的信号输出端与所述控制芯片电路的相应输入端相连接,所述控制芯片电路的输出端与所述驱动芯片电路的相应输入端相连接,以驱动所述驱动芯片电路;所述驱动芯片电路的驱动频率调节信号输出端和驱动半桥电路调节信号输出端分别与所述压电电机的相应输入端相连接。
在本发明一实施例中,所述联轴器为弹性联轴器。
在本发明一实施例中,所述压电电机、光电编码器、力矩传感器分别经压电电机固定支架、光电编码器固定支架、力矩传感器固定支架固定于所述基座上。
进一步的,还提供一种基于输出反馈反步控制的压电电机死区控制系统的控制方法,所述控制系统内搭载一反步自适应控制器,通过反步控制方法来控制电机转子的旋转角度,再通过计算转子的旋转角度间接控制电机的速度,并通过李亚普诺夫稳定性函数获得反馈控制参数的强健性方法,以保证系统稳定性。
在本发明一实施例中,记总集不确定项的边界为已知,|d(t)|≤ρ,ρ为一个预设正常数项,采用反馈控制对系统进行伺服控制:
记非线性系统如下:
其中,yi是已知的连续的线性非线性失真,d(t)表示有界外部扰动,参数ai是未常数,控制增益b是常数,v是控制输入,u(v)表示死区非线性函数;
其中,br≥0,bl≤0和m>0是常数,v是输入,u是输出;
u(t)=mv(t)+d1(v(t))
其中,
则d1(v(t))是有界的;
记:
其中,β=bm和
则:
其中,
反步自适应控制方法如下:
α1=-c1z1
参数更新方法如下:
其中,不确定参数b和m使得β>0;期望的轨迹yr(t)和其(n-1)阶导数是已知和有界;闭环在环路中的所有信号都是稳定均匀的最终有界;跟踪误差x(t)-yr(t)在瞬态周期期间是可调的;
limt→∞x(t)-yr(t)=0或limt→∞|x(t)-yr(t)|-δ1=0对于任意指定的边界δ1=0;
对于ci,i=1,…,n是正设计参数,γ和η是两个正设计参数,γ是一个正定矩阵,
相较于现有技术,本发明具有以下有益效果:本发明所提出的一种基于输出反馈反步控制的压电电机死区控制系统及方法,使用改进反步控制器的电机伺服系统,传统反步控制器有不连续函数参与控制,这可能会导致颤振。为了减少颤振的发生,本发明使用了改进算法有效的增进系统的控制效能,并进一步减少系统对于不确定性的影响程度,提高了控制的准确性,可以获得较好的动态特性。此外,该装置设计合理,结构简单、紧凑,制造成本低,具有很强的实用性和广阔的应用前景。
附图说明
图1是本发明一实施例中的结构示意图。
图2是本发明一实施例中的控制电路原理图。
【编号说明】: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-压电电机驱动控制电路。
具体实施方式
下面结合附图,对本发明的技术方案进行具体说明。
本发明提出一种基于输出反馈反步控制的压电电机死区控制系统,如图1所示,括基座12和设于基座12上的压电电机4,压电电机4一侧输出轴3与光电编码器1相连接,另一侧输出轴6与飞轮惯性负载7相连接,飞轮惯性负载7的输出轴8经弹性联轴器9与力矩传感器10相连接,光电编码器1的信号输出端、力矩传感器10的信号输出端以及压电电机的输入端分别接至控制系统。
进一步的,压电电机4、光电编码器1、力矩传感器10分别经压电电机固定支架5、光电编码器固定支架2、力矩传感器固定支架11固定于所述基座12上。
进一步的,如图2所示,控制系统包括压电电机驱动控制电路29,压电电机驱动控制电路29包括控制芯片电路13和驱动芯片电路14;光电编码器1的信号输出端与控制芯片电路13的相应输入端相连接,控制芯片电路13的输出端与驱动芯片电路14的相应输入端相连接,以驱动驱动芯片电路14,驱动芯片电路14的驱动频率调节信号输出端和驱动半桥电路调节信号输出端分别与压电电机4的相应输入端相连接。驱动芯片电路14产生驱动频率调节信号和驱动半桥电路调节信号,对压电电机输出a、b两相pwm的频率、相位及通断进行控制。通过开通及关断pwm波的输出来控制压电电机的启动和停止运行;通过调节输出的pwm波的频率及两相的相位差来调节电机的最佳运行状态。
进一步的,该基于输出反馈反步控制的压电电机死区控制系统为一压电电机反步控制器伺服控制系统,由反步控制器和电机组成;为了避免电机中出现不可预期的不确定项,使用反步控制方法对系统进行控制。
在本实施例中,将总集不确定项的边界假设为已知,如|d(t)|≤ρ,ρ为一个给定的正常数项。为了避免电机中出现不可预期的不确定项,使用反馈控制对系统进行伺服控制。
将具有未知区域的非线性系统记为:
其中,yi是已知的连续的线性非线性失真,d(t)表示有界外部扰动,参数ai是未知常数和控制增益b是未知常数,v是控制输入,u(v)表示死区非线性函数;
其中,br≥0,bl≤0和m>0是常数,v是输入,u是输出。
u(t)=mv(t)+d1(v(t))(2.3)
其中,
显然,d1(v(t))是有界的。
从模型(2.2)的结构(2.3),(2.1)变为
其中,β=bm和
进一步的,以下面的形式重写公式(2.5):
其中,
进一步的,为了制定控制规律,做出以下假设。
假设1.不确定参数b和m使得β>0。
假设2.期望的轨迹yr(t)和其(n-1)阶导数是已知和有界。
在本实施例中,控制目标是设计反馈自适应控制规律:
·闭环在环路中的所有信号都是稳定均匀的最终有界;
·跟踪误差x(t)-yr(t)在瞬态周期期间是可调的。
在本实施例中,通过明确选择设计参数和limt→∞x(t)-yr(t)=0或limt→∞|x(t)-yr(t)|-δ1=0对于任意指定的边界δ1=0。
在本实施例中,表2.1中ci,i=1,…,n是正设计参数,γ和η是两个正设计参数,γ是一个正定矩阵,
在本实施例中,自适应控制律如下:
α1=-c1z1(2.7)
在本实施例中,参数更新法如下:
进一步的,通过反步自适应控制器采用反步控制算法来控制电机转子的旋转角度,再通过计算转子的旋转角度间接控制电机的速度。由李亚普诺夫稳定性定理获得反馈控制参数的强健性学习法则。反馈自适应将使用来估测控制系统的输出项,用李亚普诺夫函数确保所设计的控制系统的稳定性。
在本实施例中,控制系统的硬件电路包括压电电机驱动控制电路,压电电机驱动控制电路包括控制芯片电路和驱动芯片电路,反步自适应控制器搭载于控制芯片电路中。
以上是本发明的较佳实施例,凡依本发明技术方案所作的改变,所产生的功能作用未超出本发明技术方案的范围时,均属于本发明的保护范围。