[go: up one dir, main page]

CN106842961B - Symmetric hysteresis control method of ultrasonic motor servo control system based on Stop operator - Google Patents

Symmetric hysteresis control method of ultrasonic motor servo control system based on Stop operator Download PDF

Info

Publication number
CN106842961B
CN106842961B CN201710223807.5A CN201710223807A CN106842961B CN 106842961 B CN106842961 B CN 106842961B CN 201710223807 A CN201710223807 A CN 201710223807A CN 106842961 B CN106842961 B CN 106842961B
Authority
CN
China
Prior art keywords
stop operator
ultrasonic motor
model
stop
operator
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710223807.5A
Other languages
Chinese (zh)
Other versions
CN106842961A (en
Inventor
傅平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Minjiang University
Original Assignee
Minjiang University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Minjiang University filed Critical Minjiang University
Priority to CN201710223807.5A priority Critical patent/CN106842961B/en
Publication of CN106842961A publication Critical patent/CN106842961A/en
Application granted granted Critical
Publication of CN106842961B publication Critical patent/CN106842961B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
    • G05B13/042Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)

Abstract

The invention relates to a symmetrical hysteresis control method of an ultrasonic motor servo control system based on a Stop operator, which comprises the following steps: providing a base and an ultrasonic motor arranged on the base, wherein an output shaft on one side of the ultrasonic motor is connected with a photoelectric encoder, an output shaft on the other side of the ultrasonic motor is connected with a flywheel inertial load, an output shaft of the flywheel inertial load is connected with a torque sensor through a coupler, and a signal output end of the photoelectric encoder and a signal output end of the torque sensor are respectively connected to a control system; the control system is established on the basis of the stop operator compensation controller, and the stop operator compensation controller takes the minimum identification error as an adjustment function of the stop operator compensation controller, so that better input and output control efficiency is obtained. The invention has the advantages of high control accuracy, simple and compact structure and good use effect.

Description

基于Stop算子的超声波电机伺服控制系统对称滞回控制方法Symmetrical Hysteresis Control Method of Ultrasonic Motor Servo Control System Based on Stop Operator

技术领域technical field

本发明涉及一种基于Stop算子的超声波电机伺服控制系统对称滞回控制方法。The invention relates to a symmetrical hysteresis control method for an ultrasonic motor servo control system based on a Stop operator.

背景技术Background technique

现有的超声波电机伺服控制系统的设计中由于力矩输出处于合适状态时,其滞回具有对称性,对周期重复信号控制时有一定的误差。为了改善跟随性能,我们设计了基于stop算子对称补偿控制的超声波电机伺服控制系统。从实作结果中,我们发现系统的力矩速度关系基本是线性,故基于stop算子对称补偿控制能有效增进系统的控制效能,并进一步减少系统对于不确定性的影响程度,电机的力矩与速度控制可以获得较好的动态特性。In the design of the existing ultrasonic motor servo control system, when the torque output is in an appropriate state, the hysteresis has symmetry, and there is a certain error in the control of the periodic repetitive signal. In order to improve the following performance, we design an ultrasonic motor servo control system based on stop operator symmetrical compensation control. From the implementation results, we found that the torque-speed relationship of the system is basically linear, so the symmetrical compensation control based on the stop operator can effectively improve the control efficiency of the system, and further reduce the influence of the system on the uncertainty, the torque and speed control of the motor Better dynamic characteristics can be obtained.

发明内容SUMMARY OF THE INVENTION

有鉴于此,本发明的目的在于提供一种基于Stop算子的超声波电机伺服控制系统对称滞回控制方法,不仅控制准确度高,而且结构简单、紧凑,使用效果好。In view of this, the purpose of the present invention is to provide a symmetrical hysteresis control method for ultrasonic motor servo control system based on Stop operator, which not only has high control accuracy, but also has a simple and compact structure and good use effect.

为实现上述目的,本发明采用如下技术方案:一种基于Stop算子的超声波电机伺服控制系统对称滞回控制方法,其特征在于,包括以下步骤:In order to achieve the above object, the present invention adopts the following technical scheme: a symmetrical hysteresis control method for an ultrasonic motor servo control system based on a Stop operator, which is characterized in that, comprising the following steps:

步骤S1:提供一基座以及设于基座上的超声波电机,所述超声波电机一侧输出轴与光电编码器相连接,另一侧输出轴与飞轮惯性负载相连接,所述飞轮惯性负载的输出轴经联轴器与力矩传感器相连接,所述光电编码器的信号输出端、所述力矩传感器的信号输出端分别接至一控制系统;Step S1: provide a base and an ultrasonic motor arranged on the base, one output shaft of the ultrasonic motor is connected with the photoelectric encoder, and the other output shaft is connected with the inertial load of the flywheel, and the inertial load of the flywheel is connected. The output shaft is connected with the torque sensor through a coupling, and the signal output end of the photoelectric encoder and the signal output end of the torque sensor are respectively connected to a control system;

步骤S2:所述控制系统建立在stop算子补偿控制器的基础上,所述stop算子补偿控制器以辨识误差最小为其调整函数,从而获得更好的输入输出控制效能;所述控制系统的动态方程为:Step S2: the control system is based on the stop operator compensation controller, and the stop operator compensation controller takes the minimum identification error as its adjustment function, so as to obtain better input and output control performance; the control system The dynamic equation of is:

其中Ap=-B/J,BP=J/Kt>0,CP=-1/J;B为阻尼系数,J为转动惯量,Kt为电流因子,Tf(v)为摩擦阻力力矩,TL为负载力矩,U(t)是电机的输出力矩,θr(t)为通过光电编码器测量得到的位置信号。where A p =-B/J, B P =J/K t >0, C P =-1/J; B is the damping coefficient, J is the moment of inertia, K t is the current factor, and T f (v) is the friction Resistance torque, T L is the load torque, U(t) is the output torque of the motor, θ r (t) is the position signal measured by the photoelectric encoder.

进一步的,所述步骤S1中,所述控制系统包括超声波电机驱动控制电路,所述超声波电机驱动控制电路包括控制芯片电路和驱动芯片电路,所述光电编码器的信号输出端与所述控制芯片电路的相应输入端相连接,所述控制芯片电路的输出端与所述驱动芯片电路的相应输入端相连接,以驱动所述驱动芯片电路,所述驱动芯片电路的驱动频率调节信号输出端和驱动半桥电路调节信号输出端分别与所述超声波电机的相应输入端相连接,所述stop算子补偿控制器设置于所述控制芯片电路中。Further, in the step S1, the control system includes an ultrasonic motor drive control circuit, the ultrasonic motor drive control circuit includes a control chip circuit and a drive chip circuit, and the signal output end of the photoelectric encoder is connected to the control chip. The corresponding input end of the circuit is connected, the output end of the control chip circuit is connected with the corresponding input end of the driving chip circuit to drive the driving chip circuit, and the driving frequency adjustment signal output end of the driving chip circuit and The adjustment signal output ends of the driving half-bridge circuit are respectively connected with the corresponding input ends of the ultrasonic motor, and the stop operator compensation controller is arranged in the control chip circuit.

进一步的,所述步骤S1中,所述联轴器为弹性联轴器。Further, in the step S1, the coupling is an elastic coupling.

进一步的,所述步骤S1中,所述超声波电机、光电编码器、力矩传感器分别经超声波电机固定支架、光电编码器固定支架、力矩传感器固定支架固定于所述基座上。Further, in the step S1, the ultrasonic motor, the photoelectric encoder and the torque sensor are respectively fixed on the base via the ultrasonic motor fixing bracket, the photoelectric encoder fixing bracket and the torque sensor fixing bracket.

进一步的,所述步骤S2中,电机力矩-速度特性的滞回具有对称性,为了减少此现象造成的影响同时减少运算量,使用stop算子对称滞回补偿对其进行控制:停止操作符的输出是它临界值s和输入v(t)的函数,输入v(t)∈C[0,T]的stop算子输出可以表示为:Further, in the step S2, the hysteresis of the motor torque-speed characteristic has symmetry. In order to reduce the influence caused by this phenomenon and reduce the amount of calculation, the stop operator is used to control it with symmetrical hysteresis compensation: the stop operator The output is a function of its critical value s and the input v(t). The output of the stop operator for the input v(t) ∈ C[0, T] can be expressed as:

Es[v](0)=es(v(0))E s [v](0)= es (v(0))

Es[v](t)=es(v(t)-v(ti)+Es[v](ti))E s [v](t)= es (v(t)-v(t i )+E s [v](t i ))

对于ti<t<ti+1且0≤i≤N-1,For t i <t<t i+1 and 0≤i≤N-1,

es=min(s,max(-s,v))e s =min(s,max(-s,v))

其中0=t0<t1<......<tl=T是T[0,T]的分区,使得函数v(t)∈C[0,T],C[0,T]表示[0,T]上的连续函数的空间,在每个子区间[ti,ti+1]上是单调的;where 0=t 0 <t 1 <...<t l =T is a partition of T[0,T] such that the function v(t)∈C[0,T],C[0,T] represents the space of continuous functions over [0, T], monotonic over each subinterval [t i , t i+1 ];

在不同阈值s下,stop算子的输出为:Under different thresholds s, the output of the stop operator is:

把上式离散化,输出通过n个stop算子来描述,0=s0<s1<......<sn=S,也就是:Discretize the above formula, and the output is described by n stop operators, 0=s 0 <s 1 <...<s n =S, that is:

Figure BDA0001264519710000032
Figure BDA0001264519710000032

其中ws表示密度函数的权重,即where ws represents the weight of the density function, i.e.

Figure BDA0001264519710000033
Figure BDA0001264519710000033

由于Lipschitz连续性,stop算子Es为可积密度函数,因此基于stop算子的模型对于给定输入v(t)∈C[0,T]是Lipschitz连续的,可以进一步得到此模型是单调运算符,权重函数可积分且为正;Due to the Lipschitz continuity, the stop operator E s is an integrable density function, so the model based on the stop operator is Lipschitz continuous for a given input v(t)∈C[0,T], it can be further obtained that this model is monotonic operator, the weight function is integrable and positive;

当系统工作时,输入信号v(t)先经过逆系统ψ,其输出作为控制信号进入对称系统Φ,使用前馈补偿以获得期望输入v(t)和输出u(t)之间的映射:When the system is working, the input signal v(t) first passes through the inverse system ψ, and its output enters the symmetric system Φ as a control signal, using feedforward compensation to obtain the mapping between the desired input v(t) and output u(t):

u(t)=Φ[ψ[v]](t)u(t)=Φ[ψ[v]](t)

基于PPI模型的初始负载曲线和给定的阈值ri和对应的权重pi,得到stop算子的两个参数:阈值si和权重wiBased on the initial load curve of the PPI model and the given threshold ri and the corresponding weight p i , two parameters of the stop operator are obtained: the threshold s i and the weight wi ;

假设PPI模型的初始加载曲线表示为:Suppose the initial loading curve of the PPI model is expressed as:

其中r∈[r0,rnp]和r0=0,np是算子p的个数,p为PPI模型的算子,ri为PPI模型的阈值;函数φp:R+→R+是凸函数和递增函数,为了获得补偿器的参数,基于stop算子的初始加载曲线φs定义为:where r∈[r 0 , r np ] and r 0 =0, n p is the number of operators p, p is the operator of the PPI model, ri is the threshold of the PPI model; function φ p : R +→ R + is a convex function and an increasing function. In order to obtain the parameters of the compensator, the initial loading curve φ s based on the stop operator is defined as:

Figure BDA0001264519710000042
Figure BDA0001264519710000042

其中φs::R+→R+是凹函数和增函数,ns是算子的个数,s∈[0,s0],s0设为大的正实数,满足s0>max(v(t)),确保stop算子模型的严格单调性;where φ s:: R +→ R + is a concave function and an increasing function, n s is the number of operators, s ∈ [0, s 0 ], s 0 is set as a large positive real number, satisfying s 0 >max( v(t)) to ensure strict monotonicity of the stop operator model;

为了获得stop算子模型的权重和阈值,stop算子模型的阈值和初始负载曲线满足:In order to obtain the weights and thresholds of the stop operator model, the thresholds of the stop operator model and the initial load curve satisfy:

si=φr(ri) (3.16)s i = φ r (r i ) (3.16)

φs(si)=ri (3.17)φ s (s i )=r i (3.17)

根据PPI的初始负载曲线上的任何点B(rk,φr)满足方程(3.16)和(3.17),它总是可以在stop算子的初始负载曲线上找到对应点C(sk,φs);stop算子模型的阈值可以用以下方式与PPI模型的阈值相关:According to any point B(r k , φ r ) on the initial load curve of the PPI satisfying equations (3.16) and (3.17), it can always find the corresponding point C(s k , φ on the initial load curve of the stop operator s ); the threshold of the stop operator model can be related to the threshold of the PPI model in the following way:

s1=r1p0 s 1 =r 1 p 0

s2=(r2-r1)p1+r2p0 s 2 =(r 2 -r 1 )p 1 +r 2 p 0

s3=(r3-r1)p1+(r3-r2)p2+r3p0 s 3 =(r 3 -r 1 )p 1 +(r 3 -r 2 )p 2 +r 3 p 0

sn=(rn-r1)p1+(rn-r2)p2+...+rnp0 (3.18)s n =(rn -r 1 )p 1 +(rn -r 2 ) p 2 +...+ r n p 0 (3.18)

stop算子模型wi可以根据(3.17)计算为:The stop operator model w i can be calculated according to (3.17) as:

Figure BDA0001264519710000043
Figure BDA0001264519710000043

Figure BDA0001264519710000051
Figure BDA0001264519710000051

方程组(3.19)包括(n+1)个未知变量,而方程的数量为n,为了求解方程(3.19)并获得权重wn,应首先求解权重w0The system of equations (3.19) includes (n+1) unknown variables, and the number of equations is n, in order to solve the equation (3.19) and obtain the weights w n , the weights w 0 should be solved first;

在SPI模型的初始负载曲线上采用附加点作为(sn+1,φs(sn+1)),通过使

Figure BDA0001264519710000052
其中
Figure BDA0001264519710000053
是正实数,可以表示为ξ=φs(sn+1);Taking the additional point as (s n +1, φ s (s n +1)) on the initial load curve of the SPI model, by making
Figure BDA0001264519710000052
in
Figure BDA0001264519710000053
is a positive real number, which can be expressed as ξ=φ s (s n +1);

根据(3.16)和(3.17):According to (3.16) and (3.17):

Figure BDA0001264519710000054
Figure BDA0001264519710000054

Figure BDA0001264519710000055
Figure BDA0001264519710000055

公式(3.19)和(3.21):Formulas (3.19) and (3.21):

Figure BDA0001264519710000056
Figure BDA0001264519710000056

方程(3.20)可以表示为:Equation (3.20) can be expressed as:

Figure BDA0001264519710000057
Figure BDA0001264519710000057

从(3.22)和(3.23)得出w0w 0 is derived from (3.22) and (3.23):

Figure BDA0001264519710000058
Figure BDA0001264519710000058

最后通过求解方程(3.19)容易地获得stop算子模型的权重wiFinally, the weights wi of the stop operator model are easily obtained by solving Equation (3.19).

本发明与现有技术相比具有以下有益效果:本发明采用stop算子对称补偿控制的超声波电机伺服控制器,系统在力矩速度跟踪效果上有着显著的改善,此对称补偿控制能有效的增进系统的控制效能,并进一步减少系统对于不确定性的影响程度,提高了控制的准确性,可以获得较好的动态特性。此外,该装置设计合理,结构简单、紧凑,制造成本低,具有很强的实用性和广阔的应用前景。Compared with the prior art, the present invention has the following beneficial effects: the present invention adopts the ultrasonic motor servo controller controlled by the stop operator symmetrical compensation, the system has significant improvement in the torque speed tracking effect, and the symmetrical compensation control can effectively improve the system The control efficiency is improved, and the influence of the system on the uncertainty is further reduced, the control accuracy is improved, and better dynamic characteristics can be obtained. In addition, the device has reasonable design, simple and compact structure, low manufacturing cost, strong practicability and broad application prospect.

附图说明Description of drawings

图1是本发明一实施例的结构示意图。FIG. 1 is a schematic structural diagram of an embodiment of the present invention.

图2是本发明一实施例的控制电路原理图。FIG. 2 is a schematic diagram of a control circuit according to an embodiment of the present invention.

图3是本发明的开环控制系统图。FIG. 3 is a diagram of an open-loop control system of the present invention.

图中: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-超声波电机驱动控制电路。In the picture: 1-Photoelectric encoder, 2-Photoelectric encoder fixing bracket, 3-Ultrasonic motor output shaft, 4-Ultrasonic motor, 5-Ultrasonic motor fixing bracket, 6-Ultrasonic motor output shaft, 7-Flywheel inertia load, 8 - Flywheel inertial load output shaft, 9- elastic coupling, 10- torque sensor, 11- torque sensor fixing bracket, 12- base, 13- control chip circuit, 14- drive chip circuit, 15, 16, 17- photoelectric The A, B, Z phase signals output by the encoder, 18, 19, 20, 21 - the drive frequency adjustment signal generated by the driver chip circuit, 22 - the drive half-bridge circuit adjustment signal generated by the driver chip circuit, 23, 24, 25, 26, 27, 28 - the signal of the drive chip circuit generated by the control chip circuit, 29 - the ultrasonic motor drive control circuit.

具体实施方式Detailed ways

下面结合附图及实施例对本发明做进一步说明。The present invention will be further described below with reference to the accompanying drawings and embodiments.

本发明提供一种基于Stop算子的超声波电机伺服控制系统对称滞回控制方法,其特征在于,包括以下步骤:The invention provides a symmetrical hysteresis control method for an ultrasonic motor servo control system based on a Stop operator, which is characterized by comprising the following steps:

步骤S1:请参照图1,提供一基座12和设于基座12上的超声波电机4,所述超声波电机4一侧输出轴3与光电编码器1相连接,另一侧输出轴6与飞轮惯性负载7相连接,所述飞轮惯性负载7的输出轴8经弹性联轴器9与力矩传感器10相连接,所述光电编码器1的信号输出端、所述力矩传感器10的信号输出端分别接至控制系统。Step S1: Please refer to FIG. 1, provide a base 12 and an ultrasonic motor 4 arranged on the base 12, the output shaft 3 of the ultrasonic motor 4 is connected with the photoelectric encoder 1 on one side, and the output shaft 6 on the other side is connected with the photoelectric encoder 1. The flywheel inertial load 7 is connected, the output shaft 8 of the flywheel inertial load 7 is connected with the torque sensor 10 through the elastic coupling 9, the signal output end of the photoelectric encoder 1, the signal output end of the torque sensor 10 connected to the control system respectively.

上述超声波电机4、光电编码器1、力矩传感器10分别经超声波电机固定支架5、光电编码器固定支架2、力矩传感器固定支架11固定于所述基座12上。The ultrasonic motor 4 , the photoelectric encoder 1 , and the torque sensor 10 are respectively fixed on the base 12 via the ultrasonic motor fixing bracket 5 , the photoelectric encoder fixing bracket 2 , and the torque sensor fixing bracket 11 .

如图2所示,上述控制系统包括超声波电机驱动控制电路29,所述超声波电机驱动控制电路29包括控制芯片电路13和驱动芯片电路14,所述光电编码器1的信号输出端与所述控制芯片电路13的相应输入端相连接,所述控制芯片电路13的输出端与所述驱动芯片电路14的相应输入端相连接,以驱动所述驱动芯片电路14,所述驱动芯片电路14的驱动频率调节信号输出端和驱动半桥电路调节信号输出端分别与所述超声波电机4的相应输入端相连接。所述驱动芯片电路14产生驱动频率调节信号和驱动半桥电路调节信号,对超声波电机输出A、B两相PWM的频率、相位及通断进行控制。通过开通及关断PWM波的输出来控制超声波电机的启动和停止运行;通过调节输出的PWM波的频率及两相的相位差来调节电机的最佳运行状态。As shown in FIG. 2, the above-mentioned control system includes an ultrasonic motor drive control circuit 29, the ultrasonic motor drive control circuit 29 includes a control chip circuit 13 and a drive chip circuit 14, and the signal output end of the photoelectric encoder 1 is connected to the control chip circuit 14. The corresponding input terminals of the chip circuit 13 are connected, and the output terminals of the control chip circuit 13 are connected to the corresponding input terminals of the driving chip circuit 14 to drive the driving chip circuit 14. The driving of the driving chip circuit 14 The frequency adjustment signal output end and the drive half-bridge circuit adjustment signal output end are respectively connected with the corresponding input ends of the ultrasonic motor 4 . The driving chip circuit 14 generates a driving frequency adjustment signal and a driving half-bridge circuit adjustment signal, and controls the frequency, phase and on-off of the A and B two-phase PWM output by the ultrasonic motor. The start and stop of the ultrasonic motor is controlled by turning on and off the output of the PWM wave; the optimal running state of the motor is adjusted by adjusting the frequency of the output PWM wave and the phase difference between the two phases.

步骤S2:所述控制系统建立在stop算子补偿控制器的基础上,所述stop算子补偿控制器设置于所述控制芯片电路中;所述stop算子补偿控制器以辨识误差最小为其调整函数,从而获得更好的输入输出控制效能;所述控制系统的动态方程为:Step S2: the control system is established on the basis of the stop operator compensation controller, and the stop operator compensation controller is set in the control chip circuit; the stop operator compensation controller is based on the smallest identification error. Adjust the function to obtain better input and output control performance; the dynamic equation of the control system is:

Figure BDA0001264519710000071
Figure BDA0001264519710000071

其中Ap=-B/J,BP=J/Kt>0,CP=-1/J;B为阻尼系数,J为转动惯量,Kt为电流因子,Tf(v)为摩擦阻力力矩,TL为负载力矩,U(t)是电机的输出力矩,θr(t)为通过光电编码器测量得到的位置信号。where A p =-B/J, B P =J/K t >0, C P =-1/J; B is the damping coefficient, J is the moment of inertia, K t is the current factor, and T f (v) is the friction Resistance torque, T L is the load torque, U(t) is the output torque of the motor, θ r (t) is the position signal measured by the photoelectric encoder.

当电机的负载力矩适中时,电机力矩-速度特性的滞回具有对称性,为了减少此现象造成的影响同时减少运算量,我们使用stop算子对称滞回补偿对其进行控制:停止操作符的输出是它临界值s和输入v(t)的函数,输入v(t)∈C[0,T]的stop算子输出可以表示为:When the load torque of the motor is moderate, the hysteresis of the motor torque-speed characteristic is symmetrical. In order to reduce the influence of this phenomenon and reduce the amount of calculation, we use the stop operator to control it with symmetrical hysteresis compensation: the stop operator's hysteresis The output is a function of its critical value s and the input v(t). The output of the stop operator for the input v(t) ∈ C[0, T] can be expressed as:

Es[v](0)=es(v(0))E s [v](0)= es (v(0))

Es[v](t)=es(v(t)-v(ti)+Es[v](ti))E s [v](t)= es (v(t)-v(t i )+E s [v](t i ))

对于ti<t<ti+1且0≤i≤N-1,For t i <t<t i+1 and 0≤i≤N-1,

es=min(s,max(-s,v))e s =min(s,max(-s,v))

其中0=t0<t1<......<tl=T是T[0,T]的分区,使得函数v(t)∈C[0,T],C[0,T]表示[0,T]上的连续函数的空间,在每个子区间[ti,ti+1]上是单调的;where 0=t 0 <t 1 <...<t l =T is a partition of T[0,T] such that the function v(t)∈C[0,T],C[0,T] represents the space of continuous functions over [0, T], monotonic over each subinterval [t i , t i+1 ];

在不同阈值s下,stop算子的输出为:Under different thresholds s, the output of the stop operator is:

把上式离散化,输出通过n个stop算子来描述,0=s0<s1<......<sn=S,也就是:Discretize the above formula, and the output is described by n stop operators, 0=s 0 <s 1 <...<s n =S, that is:

Figure BDA0001264519710000082
Figure BDA0001264519710000082

其中ws表示密度函数的权重,即where ws represents the weight of the density function, i.e.

Figure BDA0001264519710000083
Figure BDA0001264519710000083

由于Lipschitz连续性,stop算子Es为可积密度函数,因此基于stop算子的模型对于给定输入v(t)∈C[0,T]是Lipschitz连续的,可以进一步得到此模型是单调运算符,权重函数可积分且为正;Due to the Lipschitz continuity, the stop operator E s is an integrable density function, so the model based on the stop operator is Lipschitz continuous for a given input v(t)∈C[0,T], it can be further obtained that this model is monotonic operator, the weight function is integrable and positive;

如图3所示,当系统工作时,输入信号v(t)先经过逆系统ψ,其输出作为控制信号进入对称系统Φ,我们使用前馈补偿以获得期望输入v(t)和输出u(t)之间的映射:As shown in Figure 3, when the system is working, the input signal v(t) first passes through the inverse system ψ, and its output enters the symmetric system Φ as a control signal. We use feedforward compensation to obtain the desired input v(t) and output u( t) mapping between:

u(t)=Φ[ψ[v]](t)u(t)=Φ[ψ[v]](t)

基于PPI模型的初始负载曲线和给定的阈值ri和对应的权重pi,可以得到stop算子的两个参数:阈值si和权重wiBased on the initial load curve of the PPI model and the given threshold ri and the corresponding weight pi, two parameters of the stop operator can be obtained: the threshold si and the weight wi ;

假设PPI模型的初始加载曲线表示为:Suppose the initial loading curve of the PPI model is expressed as:

Figure BDA0001264519710000091
Figure BDA0001264519710000091

其中r∈[r0,rnp]和r0=0,np是算子p的个数,p为PPI模型的算子,ri为PPI模型的阈值;函数φp:R+→R+是凸函数和递增函数,为了获得补偿器的参数,基于stop算子的初始加载曲线φs定义为:where r∈[r 0 , r np ] and r 0 =0, n p is the number of operators p, p is the operator of the PPI model, ri is the threshold of the PPI model; function φ p : R +→ R + is a convex function and an increasing function. In order to obtain the parameters of the compensator, the initial loading curve φ s based on the stop operator is defined as:

Figure BDA0001264519710000092
Figure BDA0001264519710000092

其中φs::R+→R+是凹函数和增函数,ns是算子的个数,s∈[0,s0],s0设为大的正实数,满足s0>max(v(t)),确保stop算子模型的严格单调性;where φ s:: R +→ R + is a concave function and an increasing function, n s is the number of operators, s ∈ [0, s 0 ], s 0 is set as a large positive real number, satisfying s 0 >max( v(t)) to ensure strict monotonicity of the stop operator model;

为了获得stop算子模型的权重和阈值,stop算子模型的阈值和初始负载曲线满足:In order to obtain the weights and thresholds of the stop operator model, the thresholds of the stop operator model and the initial load curve satisfy:

si=φr(ri) (3.16)s i = φ r (r i ) (3.16)

φs(si)=ri (3.17)φ s (s i )=r i (3.17)

根据PPI的初始负载曲线上的任何点B(rk,φr)满足方程(3.16)和(3.17),它总是可以在stop算子的初始负载曲线上找到对应点C(sk,φs);stop算子模型的阈值可以用以下方式与PPI模型的阈值相关:According to any point B(r k , φ r ) on the initial load curve of the PPI satisfying equations (3.16) and (3.17), it can always find the corresponding point C(s k , φ on the initial load curve of the stop operator s ); the threshold of the stop operator model can be related to the threshold of the PPI model in the following way:

s1=r1p0 s 1 =r 1 p 0

s2=(r2-r1)p1+r2p0 s 2 =(r 2 -r 1 )p 1 +r 2 p 0

s3=(r3-r1)p1+(r3-r2)p2+r3p0 s 3 =(r 3 -r 1 )p 1 +(r 3 -r 2 )p 2 +r 3 p 0

sn=(rn-r1)p1+(rn-r2)p2+...+rnp0 (3.18)s n =(rn -r 1 )p 1 +(rn -r 2 ) p 2 +...+ r n p 0 (3.18)

stop算子模型wi可以根据(3.17)计算为:The stop operator model w i can be calculated according to (3.17) as:

Figure BDA0001264519710000101
Figure BDA0001264519710000101

方程组(3.19)包括(n+1)个未知变量,而方程的数量为n,为了求解方程(3.19)并获得权重wn,应首先求解权重w0The system of equations (3.19) includes (n+1) unknown variables, and the number of equations is n, in order to solve the equation (3.19) and obtain the weights w n , the weights w 0 should be solved first;

为此,在SPI模型的初始负载曲线上采用附加点作为(sn+1,φs(sn+1)),通过使

Figure BDA0001264519710000102
其中
Figure BDA0001264519710000103
是正实数,可以表示为ξ=φs(sn+1);For this purpose, an additional point is taken as (s n +1, φ s (s n +1)) on the initial load curve of the SPI model, by making
Figure BDA0001264519710000102
in
Figure BDA0001264519710000103
is a positive real number, which can be expressed as ξ=φ s (s n +1);

根据(3.16)和(3.17):According to (3.16) and (3.17):

Figure BDA0001264519710000104
Figure BDA0001264519710000104

Figure BDA0001264519710000105
Figure BDA0001264519710000105

公式(3.19)和(3.21):Formulas (3.19) and (3.21):

Figure BDA0001264519710000106
Figure BDA0001264519710000106

方程(3.20)可以表示为:Equation (3.20) can be expressed as:

Figure BDA0001264519710000107
Figure BDA0001264519710000107

从(3.22)和(3.23)得出w0w 0 is derived from (3.22) and (3.23):

Figure BDA0001264519710000108
Figure BDA0001264519710000108

最后通过求解方程(3.19)容易地获得stop算子模型的权重wiFinally, the weights wi of the stop operator model are easily obtained by solving Equation (3.19).

以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。The above descriptions are only preferred embodiments of the present invention, and all equivalent changes and modifications made according to the scope of the patent application of the present invention shall fall within the scope of the present invention.

Claims (1)

1.一种基于Stop算子的超声波电机伺服控制系统对称滞回控制方法,其特征在于,包括以下步骤:1. a symmetrical hysteresis control method of ultrasonic motor servo control system based on Stop operator, is characterized in that, comprises the following steps: 步骤S1:提供一基座以及设于基座上的超声波电机,所述超声波电机一侧输出轴与光电编码器相连接,另一侧输出轴与飞轮惯性负载相连接,所述飞轮惯性负载的输出轴经联轴器与力矩传感器相连接,所述光电编码器的信号输出端、所述力矩传感器的信号输出端分别接至一控制系统;Step S1: provide a base and an ultrasonic motor arranged on the base, one output shaft of the ultrasonic motor is connected with the photoelectric encoder, and the other output shaft is connected with the inertial load of the flywheel, and the inertial load of the flywheel is connected. The output shaft is connected with the torque sensor through a coupling, and the signal output end of the photoelectric encoder and the signal output end of the torque sensor are respectively connected to a control system; 步骤S2:所述控制系统建立在stop算子补偿控制器的基础上,所述stop算子补偿控制器以辨识误差最小为其调整函数,从而获得更好的输入输出控制效能;所述控制系统的动态方程为:Step S2: the control system is based on the stop operator compensation controller, and the stop operator compensation controller takes the minimum identification error as its adjustment function, so as to obtain better input and output control performance; the control system The dynamic equation of is:
Figure FDA0002197529870000011
Figure FDA0002197529870000011
其中Ap=-B/J,BP=J/Kt>0,CP=-1/J;B为阻尼系数,J为转动惯量,Kt为电流因子,Tf(v)为摩擦阻力力矩,TL为负载力矩,U(t)是电机的输出力矩,θr(t)为通过光电编码器测量得到的位置信号;where A p =-B/J, B P =J/K t >0, C P =-1/J; B is the damping coefficient, J is the moment of inertia, K t is the current factor, and T f (v) is the friction Resistance torque, T L is the load torque, U(t) is the output torque of the motor, θ r (t) is the position signal measured by the photoelectric encoder; 所述步骤S1中,所述控制系统包括超声波电机驱动控制电路,所述超声波电机驱动控制电路包括控制芯片电路和驱动芯片电路,所述光电编码器的信号输出端与所述控制芯片电路的相应输入端相连接,所述控制芯片电路的输出端与所述驱动芯片电路的相应输入端相连接,以驱动所述驱动芯片电路,所述驱动芯片电路的驱动频率调节信号输出端和驱动半桥电路调节信号输出端分别与所述超声波电机的相应输入端相连接,所述stop算子补偿控制器设置于所述控制芯片电路中In the step S1, the control system includes an ultrasonic motor drive control circuit, the ultrasonic motor drive control circuit includes a control chip circuit and a drive chip circuit, and the signal output end of the photoelectric encoder corresponds to the control chip circuit. The input end is connected, the output end of the control chip circuit is connected with the corresponding input end of the drive chip circuit to drive the drive chip circuit, the drive frequency adjustment signal output end of the drive chip circuit and the drive half bridge The circuit adjustment signal output ends are respectively connected with the corresponding input ends of the ultrasonic motor, and the stop operator compensation controller is arranged in the control chip circuit 所述步骤S1中,所述联轴器为弹性联轴器;In the step S1, the coupling is an elastic coupling; 所述步骤S1中,所述超声波电机、光电编码器、力矩传感器分别经超声波电机固定支架、光电编码器固定支架、力矩传感器固定支架固定于所述基座上;In the step S1, the ultrasonic motor, the photoelectric encoder, and the torque sensor are respectively fixed on the base via the ultrasonic motor fixing bracket, the photoelectric encoder fixing bracket, and the torque sensor fixing bracket; 所述步骤S2中,电机力矩-速度特性的滞回具有对称性,为了减少此现象造成的影响同时减少运算量,使用stop算子对称滞回补偿对其进行控制:停止操作符的输出是它的临界值阈值s和输入v(t)的函数,输入v(t)∈C[0,T]的stop算子输出可以表示为:In the step S2, the hysteresis of the motor torque-speed characteristic has symmetry. In order to reduce the influence caused by this phenomenon and reduce the amount of calculation, the stop operator is used to control it with symmetrical hysteresis compensation: the output of the stop operator is the A function of the critical value threshold s and the input v(t), the output of the stop operator for the input v(t) ∈ C[0, T] can be expressed as: Es[v](0)=es(v(0))E s [v](0)= es (v(0)) Es[v](t)=es(v(t)-v(ti)+Es[v](ti))E s [v](t)= es (v(t)-v(t i )+E s [v](t i )) 对于ti<t<ti+1且0≤i≤N-1,For t i <t<t i+1 and 0≤i≤N-1, es=min(s,max(-s,v))e s =min(s,max(-s,v)) 其中0=t0<t1<......<ti=T是T[0,T]的分区,使得函数v(t)∈C[0,T],C[0,T]表示[0,T]上的连续函数的空间,在每个子区间[ti,ti+1]上是单调的;where 0=t 0 <t 1 <...<t i =T is a partition of T[0,T] such that the function v(t)∈C[0,T],C[0,T] represents the space of continuous functions over [0, T], monotonic over each subinterval [t i , t i+1 ]; 在不同阈值s下,stop算子的输出为:Under different thresholds s, the output of the stop operator is:
Figure FDA0002197529870000021
Figure FDA0002197529870000021
把上式离散化,输出通过n个stop算子来描述,0=s0<s1<......<sn=S,也就是,离散化的stop算子的输出为:Discretize the above formula, and the output is described by n stop operators, 0=s 0 <s 1 <...<s n =S, that is, the output of the discretized stop operator is:
Figure FDA0002197529870000022
Figure FDA0002197529870000022
其中ws表示密度函数的权重,即where ws represents the weight of the density function, i.e. 由于Lipschitz连续性,stop算子Es为可积密度函数,因此基于stop算子的模型对于给定输入v(t)∈C[0,T]是Lipschitz连续的,可以进一步得到此模型是单调运算符,权重函数可积分且为正;Due to the Lipschitz continuity, the stop operator E s is an integrable density function, so the model based on the stop operator is Lipschitz continuous for a given input v(t)∈C[0,T], it can be further obtained that this model is monotonic operator, the weight function is integrable and positive; 当系统工作时,输入信号v(t)先经过逆系统ψ,其输出作为控制信号进入对称系统Φ,使用前馈补偿以获得期望输入v(t)和输出u(t)之间的映射:When the system is working, the input signal v(t) first passes through the inverse system ψ, and its output enters the symmetric system Φ as a control signal, using feedforward compensation to obtain the mapping between the desired input v(t) and output u(t): u(t)=Φ[ψ[v]](t)u(t)=Φ[ψ[v]](t) 基于PPI模型的初始负载曲线和给定的阈值ri和对应的权重pi,得到stop算子的两个参数:阈值si和权重wiBased on the initial load curve of the PPI model and the given threshold ri and the corresponding weight p i , two parameters of the stop operator are obtained: the threshold s i and the weight wi ; 假设PPI模型的初始加载曲线表示为:Suppose the initial loading curve of the PPI model is expressed as: 其中r∈[r0,rnp]和r0=0,np是算子p的个数,p为PPI模型的算子,ri为PPI模型的阈值;函数φp:R+→R+是凸函数和递增函数,为了获得补偿器的参数,基于stop算子的初始加载曲线φs定义为:where r∈[r 0 , r np ] and r 0 =0, n p is the number of operators p, p is the operator of the PPI model, ri is the threshold of the PPI model; function φ p : R +→ R + is a convex function and an increasing function. In order to obtain the parameters of the compensator, the initial loading curve φ s based on the stop operator is defined as:
Figure FDA0002197529870000032
Figure FDA0002197529870000032
其中φs:R+→R+是凹函数和增函数,ns是算子的个数,s∈[0,s0],s0设为大的正实数,满足s0>max(v(t)),确保stop算子模型的严格单调性;where φ s: R +→ R + is a concave function and an increasing function, n s is the number of operators, s∈[0, s 0 ], s 0 is set as a large positive real number, satisfying s 0 >max(v (t)), to ensure the strict monotonicity of the stop operator model; 为了获得stop算子模型的权重和阈值,stop算子模型的阈值和初始负载曲线满足:In order to obtain the weights and thresholds of the stop operator model, the thresholds of the stop operator model and the initial load curve satisfy: si=φr(ri) (3.16)s i = φ r (r i ) (3.16) φs(si)=ri (3.17)φ s (s i )=r i (3.17) 根据PPI的初始负载曲线上的任何点B(rk,φr)满足方程(3.16)和(3.17),它总是可以在stop算子的初始负载曲线上找到对应点C(sk,φs);stop算子模型的阈值可以用以下方式与PPI模型的阈值相关:According to any point B(r k , φ r ) on the initial load curve of the PPI satisfying equations (3.16) and (3.17), it can always find the corresponding point C(s k , φ on the initial load curve of the stop operator s ); the threshold of the stop operator model can be related to the threshold of the PPI model in the following way: s1=r1p0 s 1 =r 1 p 0 s2=(r2-r1)p1+r2p0 s 2 =(r 2 -r 1 )p 1 +r 2 p 0 s3=(r3-r1)p1+(r3-r2)p2+r3p0 s 3 =(r 3 -r 1 )p 1 +(r 3 -r 2 )p 2 +r 3 p 0 sn=(rn-r1)p1+(rn-r2)p2+...+rnp0 (3.18)s n =(rn -r 1 )p 1 +(rn -r 2 ) p 2 +...+ r n p 0 (3.18) stop算子模型wi可以根据(3.17)计算为:The stop operator model w i can be calculated according to (3.17) as: 方程组(3.19)包括(n+1)个未知变量,而方程的数量为n,为了求解方程(3.19)并获得权重wn,应首先求解权重w0The system of equations (3.19) includes (n+1) unknown variables, and the number of equations is n, in order to solve the equation (3.19) and obtain the weights w n , the weights w 0 should be solved first; 在SPI模型的初始负载曲线上采用附加点作为(sn+1,φs(sn+1)),通过使
Figure FDA0002197529870000042
其中
Figure FDA0002197529870000043
是正实数,可以表示为ξ=φs(sn+1);
Taking the additional point as (s n +1, φ s (s n +1)) on the initial load curve of the SPI model, by making
Figure FDA0002197529870000042
in
Figure FDA0002197529870000043
is a positive real number, which can be expressed as ξ=φ s (s n +1);
根据(3.16)和(3.17):According to (3.16) and (3.17):
Figure FDA0002197529870000044
Figure FDA0002197529870000044
Figure FDA0002197529870000045
Figure FDA0002197529870000045
公式(3.19)和(3.21):Formulas (3.19) and (3.21):
Figure FDA0002197529870000046
Figure FDA0002197529870000046
方程(3.20)可以表示为:Equation (3.20) can be expressed as:
Figure FDA0002197529870000047
Figure FDA0002197529870000047
从(3.22)和(3.23)得出w0w 0 is derived from (3.22) and (3.23):
Figure FDA0002197529870000048
Figure FDA0002197529870000048
最后通过求解方程(3.19)容易地获得stop算子模型的权重wiFinally, the weights wi of the stop operator model are easily obtained by solving Equation (3.19).
CN201710223807.5A 2017-04-07 2017-04-07 Symmetric hysteresis control method of ultrasonic motor servo control system based on Stop operator Active CN106842961B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710223807.5A CN106842961B (en) 2017-04-07 2017-04-07 Symmetric hysteresis control method of ultrasonic motor servo control system based on Stop operator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710223807.5A CN106842961B (en) 2017-04-07 2017-04-07 Symmetric hysteresis control method of ultrasonic motor servo control system based on Stop operator

Publications (2)

Publication Number Publication Date
CN106842961A CN106842961A (en) 2017-06-13
CN106842961B true CN106842961B (en) 2020-02-11

Family

ID=59147222

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710223807.5A Active CN106842961B (en) 2017-04-07 2017-04-07 Symmetric hysteresis control method of ultrasonic motor servo control system based on Stop operator

Country Status (1)

Country Link
CN (1) CN106842961B (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2725134B2 (en) * 1992-07-24 1998-03-09 セイコーインスツルメンツ株式会社 Ultrasonic motor and electronic equipment with ultrasonic motor
CN105099263B (en) * 2015-09-28 2017-03-08 闽江学院 Ultrasonic Motor Position and Speed Control System Based on Generalized Regression Neural Network Identifier
CN105223806B (en) * 2015-10-20 2017-11-24 闽江学院 Supersonic motor fuzzy Neural Network Control Method based on basis function network
CN106329986B (en) * 2016-08-09 2018-01-05 闽江学院 A kind of supersonic motor contragradience adaptive servo control method
CN106406093B (en) * 2016-10-12 2019-10-11 闽江学院 Asymmetric Hysteresis Compensation Control Device for Ultrasonic Motor Servo Control System

Also Published As

Publication number Publication date
CN106842961A (en) 2017-06-13

Similar Documents

Publication Publication Date Title
JP3248827B2 (en) Engine generator control device
CN106208807B (en) Supersonic motor servo-control system hysteresis compensating control method based on observer
CN100420147C (en) Control system of permanent magnet synchronous motor based on adaptive sliding mode variable structure
CN108306568B (en) PMSM load disturbance resistant self-adaptive integral backstepping control method for elevator
CN108818541B (en) Adaptive neural network tracking control method of flexible joint robot
CN106505909B (en) A kind of supersonic motor nonlinear dead-zone compensation control system and method
CN102185558A (en) Control method and device for eliminating system buffeting during sliding mode control of linear motor
CN106406093B (en) Asymmetric Hysteresis Compensation Control Device for Ultrasonic Motor Servo Control System
CN106341065B (en) Supersonic motor servo-control system speed dead area compensation control device and method
CN106877774B (en) Input supersonic motor servo adaptive control system and method under saturation conditions
CN106842961B (en) Symmetric hysteresis control method of ultrasonic motor servo control system based on Stop operator
WO2025124119A1 (en) Adaptive controller for overcoming periodic error in servo motor rotation speed control
CN107026585B (en) A kind of supersonic motor servo-control system frictional force hysteresis control method
CN109120181B (en) Limit loop inhibition design method of ultrasonic motor servo control system based on gain limitation compensator
CN106842957B (en) Ultrasonic motor servo control method based on output feedback controller
CN112104279B (en) A Control Method of In-wheel Motor Based on Nonlinear Terminal Sliding Mode Algorithm
CN113741351B (en) Motor servo control system hysteresis control method based on improved play operator
CN106655882B (en) A kind of supersonic motor servo-control system hysteresis control method
CN109150004B (en) A Neural Network Control Method for Ultrasonic Motor Servo Control System
CN109217716B (en) Contour controller of ultrasonic motor based on pre-sliding friction model
CN106253744B (en) Supersonic motor torque hysteresis control method
CN106787940A (en) A kind of improved supersonic motor contragradience adaptive servo control method
CN114714364B (en) Robot joint friction force compensation adjustment method and robot friction force compensation method
CN114826057A (en) Speed-sensorless control method for induction motor with rotor resistance online identification
CN108832836A (en) A sliding mode control method for an ultrasonic motor servo control system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant