CN105159077A - Finite-time continuous sliding mode control method for disturbance compensation of direct drive motor system - Google Patents
Finite-time continuous sliding mode control method for disturbance compensation of direct drive motor system Download PDFInfo
- Publication number
- CN105159077A CN105159077A CN201510524462.8A CN201510524462A CN105159077A CN 105159077 A CN105159077 A CN 105159077A CN 201510524462 A CN201510524462 A CN 201510524462A CN 105159077 A CN105159077 A CN 105159077A
- Authority
- CN
- China
- Prior art keywords
- drive motor
- sliding mode
- time
- motor system
- direct drive
- 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.)
- Granted
Links
Landscapes
- Steroid Compounds (AREA)
- Feedback Control In General (AREA)
Abstract
本发明公开了一种直驱电机系统干扰补偿的有限时间连续滑模控制方法,方法包括:建立直驱电机系统的数学模型;设计直驱电机系统的干扰观测器并证明观测的准确性;设计基于干扰观测器的有限时间收敛的连续滑模控制器。本发明消除了滑模控制的抖振,同时使得系统在存在干扰时仍获得跟踪误差有限时间内为零的稳态性能,增强了滑模控制方法运用在直驱电机系统中抵抗干扰、消除滑模控制抖振的能力,并且获得了良好的跟踪性能。
The invention discloses a finite-time continuous sliding mode control method for interference compensation of a direct-drive motor system. The method includes: establishing a mathematical model of the direct-drive motor system; designing a disturbance observer of the direct-drive motor system and proving the accuracy of the observation; designing Continuous sliding-mode controllers with finite-time convergence based on disturbance observers. The invention eliminates the chattering of sliding mode control, and at the same time enables the system to obtain the steady-state performance that the tracking error is zero within a limited time when there is interference, and enhances the application of the sliding mode control method in the direct drive motor system to resist interference and eliminate slippage. The ability of mode to control chattering and obtain good tracking performance.
Description
技术领域technical field
本发明涉及机电伺服控制技术领域,主要涉及一种直驱电机系统的干扰补偿的有限时间连续滑模控制方法。The invention relates to the technical field of electromechanical servo control, and mainly relates to a limited-time continuous sliding mode control method for interference compensation of a direct drive motor system.
背景技术Background technique
在现代工业生产中,直驱电机系统由于消除了与减速齿轮相关的一些机械传动问题如齿隙、强惯性载荷以及结构柔性等非线性问题而在许多机械设备中广泛使用。这些非线性问题都是影响系统性能的主要因素,其存在将会严重恶化系统跟踪性能,因此通过对直驱电机系统进行先进的控制器设计可以获得高精度的控制性能。然而,也正是由于缺少减速齿轮的作用,对直驱电机系统进行控制器设计时需要面临许多外干扰,如参数摄动及外负载干扰等,这些外干扰不再经过减速齿轮而是直接作用于驱动部件,这样同样会严重地恶化控制性能,甚至会使系统降阶、失稳。因此探索先进的控制器设计方法来保证直驱电机系统的高精度控制性能仍是实际工程应用领域的迫切需求。In modern industrial production, direct drive motor systems are widely used in many mechanical equipment due to the elimination of some mechanical transmission problems associated with reduction gears, such as backlash, strong inertial loads, and structural flexibility. These nonlinear problems are the main factors affecting system performance, and their existence will seriously deteriorate system tracking performance. Therefore, high-precision control performance can be obtained through advanced controller design for direct drive motor systems. However, it is precisely because of the lack of the role of the reduction gear that the controller design of the direct drive motor system needs to face many external disturbances, such as parameter perturbation and external load interference, etc. These external disturbances no longer pass through the reduction gear but directly act For the drive components, this will also seriously deteriorate the control performance, and even degrade the system and destabilize it. Therefore, exploring advanced controller design methods to ensure the high-precision control performance of direct drive motor systems is still an urgent need in the field of practical engineering applications.
针对直驱电机系统存在外干扰的问题,许多方法相继被提出。其中滑模控制方法对于处理外干扰的问题是一种非常有效的方法。滑模控制方法的基本思路是针对直驱电机系统的名义模型设计控制器,将真实系统模型与名义模型之间的偏差和干扰统一归类到外干扰中。针对外干扰,传统的滑模控制方法主要是通过增大控制器的鲁棒性来克服外干扰从而迫切系统状态到达滑模面,但是,通过增大不连续项增益的方法来增加控制器的鲁棒性的方法增大了滑模控制的抖振,在实际运用中很可能激发系统高频动态,使系统失稳。因而传统的滑模控制方法具有很大的工程局限性。与此同时,传统的滑模控制方法只能获得渐近跟踪的稳态性能。而在工程实际中,控制器的作用时间不可能趋于无穷大,从而跟踪误差不可能趋于零。Aiming at the problem of external interference in the direct drive motor system, many methods have been proposed one after another. Among them, the sliding mode control method is a very effective method for dealing with external disturbances. The basic idea of the sliding mode control method is to design a controller for the nominal model of the direct drive motor system, and classify the deviation and disturbance between the real system model and the nominal model into external disturbances. For external disturbances, the traditional sliding mode control method mainly overcomes external disturbances by increasing the robustness of the controller so that the state of the system reaches the sliding mode surface, but increases the gain of the discontinuous term to increase the The robustness method increases the chattering of the sliding mode control, which is likely to excite the high-frequency dynamics of the system in practical applications and make the system unstable. Therefore, the traditional sliding mode control method has great engineering limitations. Meanwhile, traditional sliding mode control methods can only obtain steady-state performance of asymptotic tracking. However, in engineering practice, the action time of the controller cannot tend to infinity, so the tracking error cannot tend to zero.
发明内容Contents of the invention
本发明的目的在于提供一种直驱电机系统干扰补偿的有限时间连续滑模控制方法。The purpose of the present invention is to provide a limited-time continuous sliding mode control method for disturbance compensation of a direct drive motor system.
实现本发明目的的技术解决方案为:一种直驱电机系统的干扰补偿的有限时间连续滑模控制方法,包括以下步骤:The technical solution to realize the object of the present invention is: a finite-time continuous sliding mode control method for disturbance compensation of a direct drive motor system, comprising the following steps:
步骤1,建立直驱电机系统的数学模型;Step 1, establishing a mathematical model of the direct drive motor system;
步骤2,设计直驱电机系统的干扰观测器;Step 2, design the disturbance observer of the direct drive motor system;
步骤3,设计基于干扰观测器的有限时间收敛的连续滑模控制器。Step 3, design a continuous sliding mode controller based on the finite-time convergence of the disturbance observer.
本发明与现有技术相比,其显著优点为:Compared with the prior art, the present invention has the remarkable advantages of:
(1)本发明将观测器滑模面和控制器滑模面结合,消除了干扰的观测误差,保证了控制器的暂态控制性能;(1) The present invention combines the sliding mode surface of the observer and the sliding mode surface of the controller, eliminates the observation error of interference, and ensures the transient control performance of the controller;
(2)本发明补偿了直驱电机系统的外干扰,同时设计了连续滑模控制器,使得控制器曲线连续化,消除了滑模控制的抖振问题,同时保证了滑模控制策略的鲁棒性;(2) The present invention compensates the external interference of the direct drive motor system, and designs a continuous sliding mode controller at the same time, which makes the controller curve continuous, eliminates the chattering problem of the sliding mode control, and ensures the robustness of the sliding mode control strategy Rod;
(3)本发明不要求系统外干扰的数学表达式存在导数,对于可能存在的导数不存在的外干扰仍可保证良好的控制性能;(3) The present invention does not require that there is a derivative in the mathematical expression of the external interference of the system, and good control performance can still be guaranteed for the external interference that the possible derivative does not exist;
(4)本发明最终可得到跟踪误差有限时间为零的稳态性能,保证了跟踪误差在有限时间内为零。(4) The present invention can finally obtain the steady-state performance that the tracking error is zero in a limited time, which ensures that the tracking error is zero in a limited time.
附图说明Description of drawings
图1为本发明的直驱电机系统的干扰补偿的有限时间连续滑模控制方法流程图。FIG. 1 is a flowchart of a finite-time continuous sliding mode control method for disturbance compensation of a direct drive motor system according to the present invention.
图2为本发明直驱电机系统的原理图。Fig. 2 is a schematic diagram of the direct drive motor system of the present invention.
图3为直驱电机系统的干扰补偿的有限时间连续滑模控制方法(UCFT‐SMC)原理示意图。Figure 3 is a schematic diagram of the principle of the finite-time continuous sliding mode control method (UCFT-SMC) for disturbance compensation of the direct drive motor system.
图4为本发明实施例中UCFT‐SMC控制器作用下系统输出对期望指令的跟踪曲线图。Fig. 4 is a tracking curve of the system output to the expected command under the action of the UCFT-SMC controller in the embodiment of the present invention.
图5为本发明实施例中UCFT‐SMC控制器作用下系统的跟踪误差随时间的变化曲线图。Fig. 5 is a graph showing the variation of the system tracking error with time under the action of the UCFT-SMC controller in the embodiment of the present invention.
图6为本发明实施例中滑模干扰观测器对系统干扰的观测曲线图。FIG. 6 is an observation curve of system disturbance by a sliding mode disturbance observer in an embodiment of the present invention.
图7为本发明实施例中滑模干扰观测器对系统干扰的观测误差随时间的变化曲线图。Fig. 7 is a graph showing the variation of the observation error of the system disturbance with time by the sliding mode disturbance observer in the embodiment of the present invention.
图8为本发明实施例中UFTC‐SMC控制器作用下直驱电机系统控制输入随时间变化的曲线图。Fig. 8 is a graph of the control input of the direct drive motor system changing with time under the action of the UFTC-SMC controller in the embodiment of the present invention.
图9为本发明实施例中SMC控制器作用下直驱电机系统控制输入随时间变化的曲线图。Fig. 9 is a graph showing the control input of the direct drive motor system changing with time under the action of the SMC controller in the embodiment of the present invention.
图10为本发明实施例中UCFT‐SMC、SMC控制器分别作用下系统跟踪误差的对比曲线图。Fig. 10 is a comparative graph of system tracking error under the action of UCFT-SMC and SMC controllers respectively in the embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图及具体实施例对本发明作进一步详细说明。The present invention will be described in further detail below in conjunction with the accompanying drawings and specific embodiments.
结合图1,本发明直驱电机系统干扰补偿的有限时间连续滑模控制方法,包括以下步骤:In conjunction with Fig. 1, the finite time continuous sliding mode control method of the interference compensation of the direct drive motor system of the present invention comprises the following steps:
步骤1,建立直驱电机系统的数学模型;Step 1, establishing a mathematical model of the direct drive motor system;
步骤1‐1、本发明所考虑的直驱电机系统是通过配有电气驱动器的永磁直流电机直接驱动惯性负载。结合图2,伺服电机输出端驱动惯性负载,电源通过电气驱动器给伺服电机供电,控制指令通过电器驱动器控制伺服电机运动,光电编码器给控制器反馈电机位置信号,考虑到电磁时间常数比机械时间常数小得多,且电流环速度远大于速度环和位置环的响应速度,故可将电流环近似为比例环节;Step 1-1. The direct drive motor system considered in the present invention directly drives the inertial load through a permanent magnet DC motor equipped with an electric driver. Combined with Figure 2, the output end of the servo motor drives the inertial load, the power supply supplies power to the servo motor through the electrical driver, the control command controls the movement of the servo motor through the electrical driver, and the photoelectric encoder feeds back the motor position signal to the controller. Considering that the electromagnetic time constant is higher than the mechanical time The constant is much smaller, and the speed of the current loop is much larger than the response speed of the speed loop and the position loop, so the current loop can be approximated as a proportional link;
因此,根据牛顿第二定律,直驱电机系统的运动方程为:Therefore, according to Newton's second law, the motion equation of the direct drive motor system is:
式(1)中m为惯性负载参数,ki为力矩放大系数,B为粘性摩擦系数,是建模误差,包括m、ki、B的名义值与真实值之间的偏差以及外负载干扰;y为惯性负载的位移,为惯性负载的速度,u为系统的控制输入,t为时间变量;In formula (1), m is the inertial load parameter, k i is the moment amplification factor, B is the viscous friction coefficient, is the modeling error, including the deviation between the nominal value and the real value of m, k i , B and the external load disturbance; y is the displacement of the inertial load, is the speed of the inertial load, u is the control input of the system, and t is the time variable;
步骤1‐2、定义状态变量:则式(1)运动方程转化为状态方程:Step 1‐2, define state variables: Then the equation of motion (1) is transformed into the equation of state:
式(2)中,均为名义值且已知。可认为是系统总干扰,包括外负载干扰、未建模摩擦、未建模动态、系统实际参数与建模参数的偏离造成的不确定性。f(t,x1,x2)即为上述x1表示惯性负载的位移,x2表示惯性负载的速度;In formula (2), Both are nominal and known. It can be considered as the total disturbance of the system, including the uncertainty caused by external load disturbance, unmodeled friction, unmodeled dynamics, and the deviation between the actual system parameters and the modeled parameters. f(t,x 1 ,x 2 ) is the above x 1 represents the displacement of the inertial load, x 2 represents the velocity of the inertial load;
因为在直驱电机系统中,系统的状态和参数都是有界的,故系统总干扰量d(x,t)满足:Because in the direct drive motor system, the state and parameters of the system are bounded, so the total disturbance d(x,t) of the system satisfies:
|d(x,t)|≤D(3)|d(x,t)|≤D(3)
式(3)中D为已知正常数,即d(x,t)具有已知的上界。In formula (3), D is a known constant, that is, d(x, t) has a known upper bound.
步骤2,设计干扰观测器并证明观测的准确性:Step 2, design the disturbance observer and prove the accuracy of the observation:
步骤2‐1、设计干扰观测器:Step 2-1. Design disturbance observer:
定义观测器滑模面s1为:Define the observer sliding mode surface s1 as:
s1=z1-x2(4)s 1 =z 1 -x 2 (4)
其中,z1为观测器内动态;Among them, z 1 is the internal dynamics of the observer;
式(5)中,k1、β1、ε1、p1和q1均为干扰观测器系数;p1<q1,且均为正奇数,k1、β1、ε1均为正数,β1≥D;In formula (5), k 1 , β 1 , ε 1 , p 1 and q 1 are all interference observer coefficients; p 1 <q 1 , and they are all positive odd numbers; k 1 , β 1 , and ε 1 are all positive number, β 1 ≥ D;
sign(0)∈[-1,1]sign(0)∈[-1,1]
则d(x,t)的估计为:Then the estimate of d(x,t) for:
由式(2)、(4)、(5)有:From formula (2), (4), (5) have:
步骤2‐2、定义干扰观测器李雅普诺夫方程:Step 2‐2, define the disturbance observer Lyapunov equation:
又因β1≥D,则:And because β 1 ≥ D, then:
若存在一正定函数V0(t)满足以下不等式:If there is a positive definite function V 0 (t) satisfying the following inequality:
则,V0(t)在时间ts内收敛到平衡点,其中,Then, V 0 (t) converges to the equilibrium point within time t s , where,
其中,α>0,λ>0,0<γ<1;Among them, α>0, λ>0, 0<γ<1;
故,V1(t)将在有限时间内收敛到平衡点,即存在一个时间t2点,在t2之后,V1(t)恒为零,由V1(t)的表达式(9)可知,V1(t)为零后,s1也为零,此时也将收敛到零,又因d(x,t)估计误差 Therefore, V 1 (t) will converge to the equilibrium point within a finite time, that is, there is a time t 2 point, after t 2 , V 1 ( t ) is always zero, and the expression (9 ) we can see that after V 1 (t) is zero, s 1 is also zero, at this time It will also converge to zero, and because of the estimation error of d(x,t)
则干扰的估计误差也将在有限时间t2内为0;即在t2后有 The estimation error of the disturbance will also be 0 for a finite time t 2 ; that is, after t 2 there is
得到干扰观测器:Get the disturbance observer:
步骤3,设计基于干扰观测器的有限时间收敛的连续滑模控制器:Step 3, design the continuous sliding mode controller based on the finite-time convergence of the disturbance observer:
定义直驱电机系统位置跟踪误差e0(t)、误差变量e1(t):Define the position tracking error e 0 (t) and error variable e 1 (t) of the direct drive motor system:
e0(t)=x1-xd(t)(14)e 0 (t) = x 1 -x d (t) (14)
其中,xd(t)为系统参考位置信号,xd(t)是二阶连续的,且系统参考位置信号xd(t)、系统参考速度信号系统参考加速度信号都是有界的;Among them, x d (t) is the system reference position signal, x d (t) is second-order continuous, and the system reference position signal x d (t), system reference speed signal System Reference Acceleration Signal are bounded;
定义滑模控制器滑模面s:Define the sliding mode controller sliding surface s:
其中λ0、λ1、α1、α2均为滑模控制器参数,且均大于零,并且λ0、λ1满足表达式z2+λ1z+λ0是Hurwitz的,其中z为微分算子,α1、α2满足α2∈(0,1);则,Among them, λ 0 , λ 1 , α 1 , and α 2 are sliding mode controller parameters, and they are all greater than zero, and λ 0 and λ 1 satisfy the expression z 2 +λ 1 z+λ 0 is Hurwitz, where z is Differential operator, α 1 , α 2 satisfy α 2 ∈ (0,1); then,
得到滑模控制器u为:The sliding mode controller u is obtained as:
其中λ2、λ3、α0为控制器参数,且λ2>0、λ3>0、0<α0<1。Where λ 2 , λ 3 , and α 0 are controller parameters, and λ 2 >0, λ 3 >0, 0<α 0 <1.
步骤4,系统全局稳定及误差有限时间内为零测试:Step 4, the global stability of the system and the zero error test within a limited time:
将式(18)代入式(17)有:Substituting formula (18) into formula (17) has:
定义滑模控制器李雅普诺夫方程:Define the Lyapunov equation for the sliding mode controller:
则有:Then there are:
则滑模控制器滑模面s将在有限时间内为零,即存在一个时间点t1,在t1之后有s=0,由式(16)可知,此时有:Then the sliding mode surface s of the sliding mode controller will be zero within a finite time, that is, there is a time point t 1 , and s=0 after t 1 , it can be seen from formula (16), at this time:
则有:Then there are:
又因s1、s2也是有限时间内为0,设t1为s为零的时刻,t2为s1为零的时刻,则存在t3=max{t1,t2},经过t3时刻后有:And because s 1 and s 2 are also 0 within a limited time, let t 1 be the time when s is zero, and t 2 be the time when s 1 is zero, then there exists t 3 =max{t 1 ,t 2 }, after t After 3 moments there is:
又因若存在一系统如式(24)所示,且各参数λ0、λ1、α1、α2均大于零,并且λ0、λ1满足表达式z2+λ1z+λ0是Hurwitz的,其中z为微分算子,α1、α2满足α2∈(0,1),则该系统状态e0(t)、e1(t)将在有限时间内稳定到平衡点,即存在一时间点t4,e0(t)、e1(t)将在t4之后收敛到零,即系统的跟踪误差有限时间内为零。And because if there exists a system as shown in formula (24), and all parameters λ 0 , λ 1 , α 1 , α 2 are greater than zero, and λ 0 , λ 1 satisfy the expression z 2 +λ 1 z+λ 0 is Hurwitz's, where z is a differential operator, and α 1 and α 2 satisfy α 2 ∈ (0,1), then the system state e 0 (t), e 1 (t) will stabilize to the equilibrium point within a finite time, that is, there is a time point t 4 , e 0 (t), e 1 (t) will converge to zero after t4 , that is, the tracking error of the system is zero in a finite time.
综上可知,针对直驱电机系统(2)设计的干扰补偿的有限时间连续滑模控制方法使系统得到有限时间内跟踪误差为零的结果,调节观测器系数k1、β1、ε1、p1、q1、可以使观测器的跟踪误差在有限时间内趋于零,调节控制器参数λ0、λ1、α1、α2、λ2、λ3、α0可以使系统的跟踪误差在有限时间内趋于零。直驱电机系统干扰补偿的有限时间连续滑模控制器原理示意图如图3所示。通过获取的系统状态x1、x2,期望跟踪指令xd构造控制器滑模面s和观察器滑模面s1,通过滑模干扰观测器观测直驱电机系统的外干扰,将观测到的外干扰传递给干扰补偿的有限时间连续滑模控制器,控制器计算出控制量后作用到电机驱动器中,从而控制直驱电机跟踪期望指令。In summary, the finite-time continuous sliding mode control method of disturbance compensation designed for the direct drive motor system (2) enables the system to obtain the result that the tracking error is zero within a finite time, and adjust the observer coefficients k 1 , β 1 , ε 1 , p 1 , q 1 , can make the tracking error of the observer tend to zero within a limited time, and adjust the controller parameters λ 0 , λ 1 , α 1 , α 2 , λ 2 , λ 3 , α 0 to make the tracking of the system The error tends to zero in a finite time. The schematic diagram of the finite-time continuous sliding mode controller for disturbance compensation of the direct drive motor system is shown in Fig. 3 . Through the obtained system state x 1 , x 2 , the expected tracking command x d constructs the controller sliding mode surface s and the observer sliding mode surface s 1 , and observes the external disturbance of the direct drive motor system through the sliding mode disturbance observer, it will be observed The external disturbance is transmitted to the finite-time continuous sliding mode controller for disturbance compensation. The controller calculates the control quantity and acts on the motor driver, so as to control the direct drive motor to track the desired command.
实施例Example
为考核所设计的控制器性能,在仿真中取如下参数对直驱电机系统进行建模:In order to assess the performance of the designed controller, the following parameters are taken in the simulation to model the direct drive motor system:
惯性负载参数m=0.00026kg·m2;粘性摩擦系数B=0.00143·m·s/rad;力矩放大系数ku=1.11N·m/V;Inertial load parameter m=0.00026kg·m 2 ; viscous friction coefficient B=0.00143·m·s/rad; torque amplification factor k u =1.11N·m/V;
给定系统的期望指令为:xd=20sin(t)[1-exp(-0.01t3)]o;The desired command of a given system is: x d =20sin(t)[1-exp(-0.01t 3 )]o;
干扰水平:d(x,t)=(0.1/0.00026)sin(0.5πt)[1-exp(-0.01t3)]N·m。Interference level: d(x,t)=(0.1/0.00026) sin(0.5πt)[1-exp(-0.01t 3 )]N·m.
取如下的控制器以作对比:Take the following controller for comparison:
干扰补偿的有限时间稳定连续滑模控制(UCFT‐SMC)控制器:取干扰观测器参数k1=5000、β1=500、ε1=0.05、p1=3和q1=5;控制器参数λ0=32、λ1=36、α1=0.25、α2=0.4、λ2=56、λ3=60、α0=0.3。Finite-time stable continuous sliding mode control (UCFT-SMC) controller for disturbance compensation: take disturbance observer parameters k 1 =5000, β 1 =500, ε 1 =0.05, p 1 =3 and q 1 =5; the controller Parameters λ 0 =32, λ 1 =36, α 1 =0.25, α 2 =0.4, λ 2 =56, λ 3 =60, α 0 =0.3.
滑模控制器(SMC):为了迫使系统状态到达滑模面,选取的控制器参数为λ0=32、λ1=36、k=40。Sliding mode controller (SMC): In order to force the system state to reach the sliding mode surface, the selected controller parameters are λ 0 =32, λ 1 =36, k=40.
在系统存在模型不确定性d(x,t)=(0.1/0.00026)sin(0.5πt)[1-exp(-0.01t3)]N·m时,UC‐SMC控制器作用下系统输出对期望指令的跟踪、跟踪误差曲线如图4,图5所示;图4中期望指令和UCFT‐SMC控制器作用下系统输出曲线几乎重合,同时,结合图5,可知,在UCFT‐SMC控制器作用下系统具有良好的跟踪性能,稳态跟踪误差在0.08°内;When the system has model uncertainty d(x,t)=(0.1/0.00026)sin(0.5πt)[1-exp(-0.01t 3 )]N m, the system output under the action of UC-SMC controller The tracking and tracking error curves of the expected command are shown in Figure 4 and Figure 5; in Figure 4, the expected command and the system output curve under the action of the UCFT-SMC controller almost coincide. At the same time, combined with Figure 5, it can be seen that the UCFT-SMC controller Under the action, the system has good tracking performance, and the steady-state tracking error is within 0.08°;
图6、图7为UCFT‐SMC控制器作用下干扰观测曲线和观测误差随时间变化曲线,图6中干扰观测曲线与系统中实际干扰曲线基本重合;从图6、图7中可以看出,所设计的干扰观测器对系统存在的模型不确定观测非常准确,并且由图7可知,在经过很短的时间后观测误差迅速收敛到较小的界内,约为0.15Nm。Fig. 6 and Fig. 7 are the interference observation curve and observation error curve with time under the action of UCFT-SMC controller. The interference observation curve in Fig. 6 basically coincides with the actual interference curve in the system; it can be seen from Fig. 6 and Fig. 7 that The designed disturbance observer is very accurate in observing the model uncertainty existing in the system, and it can be seen from Fig. 7 that the observation error quickly converges to a small boundary, about 0.15Nm, after a short period of time.
图8、图9为UCFT‐SMC控制器作用下和传统滑模控制器(SMC)作用下系统的控制输入随时间的变化曲线。传统的滑模控制方法主要是通过增大控制器的鲁棒性来克服模型不确定性从而迫切系统状态到达滑模面,由于不连续项增益取值较大,从图9中可以看出,系统的控制输入出现了大幅度的抖振,这在实际工程运用中将可能激发高频动态,严重时将使系统发散。而具有干扰补偿的有限时间连续滑模控制方法(UCFT‐SMC)由于补偿了系统存在的干扰,同时使控制输入连续化,从而从理论上消除了滑模控制器的不连续项,消除了滑模控制的抖振。从图8中亦可看出,系统的控制输入为一低频连续曲线,不存在高频抖振,便于在工程实际中运用,从而验证了UCFT‐SMC可以消除滑模控制的抖振问题。Fig. 8 and Fig. 9 are the control input curves of the system under the action of UCFT-SMC controller and traditional sliding mode controller (SMC) over time. The traditional sliding mode control method mainly overcomes the model uncertainty by increasing the robustness of the controller so that the state of the system reaches the sliding mode surface urgently. Since the gain of the discontinuity term is large, it can be seen from Figure 9 that The control input of the system has a large amount of chattering, which may stimulate high-frequency dynamics in actual engineering applications, and will cause the system to diverge in severe cases. The finite-time continuous sliding mode control method with disturbance compensation (UCFT-SMC) compensates the disturbance in the system and makes the control input continuous at the same time, thus theoretically eliminating the discontinuous term of the sliding mode controller and eliminating the slippage. mode controlled chattering. It can also be seen from Figure 8 that the control input of the system is a low-frequency continuous curve, and there is no high-frequency chattering, which is convenient for application in engineering practice, thus verifying that UCFT-SMC can eliminate the chattering problem of sliding mode control.
图10为UCFT‐SMC控制器作用下和传统滑模控制器(SMC)作用下系统的跟踪误差随时间的变化曲线。从图10中两种控制器的跟踪误差对比可以看出本发明所提出的UCFT‐SMC控制器的跟踪误差相较于SMC控制器要小,UCFT‐SMC控制器的跟踪误差的幅值约为0.08°,SMC控制器的稳态跟踪误差的幅值约为0.1°。Fig. 10 is the tracking error curve of the system under the action of UCFT-SMC controller and traditional sliding mode controller (SMC) over time. From the comparison of the tracking errors of the two controllers in Figure 10, it can be seen that the tracking error of the UCFT-SMC controller proposed by the present invention is smaller than that of the SMC controller, and the magnitude of the tracking error of the UCFT-SMC controller is about 0.08°, the magnitude of the steady-state tracking error of the SMC controller is about 0.1°.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510524462.8A CN105159077B (en) | 2015-08-24 | 2015-08-24 | The continuous sliding-mode control of finite time of direct driving motor system interference compensation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510524462.8A CN105159077B (en) | 2015-08-24 | 2015-08-24 | The continuous sliding-mode control of finite time of direct driving motor system interference compensation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105159077A true CN105159077A (en) | 2015-12-16 |
CN105159077B CN105159077B (en) | 2018-01-05 |
Family
ID=54799965
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510524462.8A Active CN105159077B (en) | 2015-08-24 | 2015-08-24 | The continuous sliding-mode control of finite time of direct driving motor system interference compensation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105159077B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105404157A (en) * | 2016-01-06 | 2016-03-16 | 北京理工大学 | Specified performance parameter estimation-based self-adaptive control method |
CN108803325A (en) * | 2018-06-06 | 2018-11-13 | 黄山学院 | PMSM Servo System robust finite-time control method |
CN109308008A (en) * | 2017-07-28 | 2019-02-05 | 上海三菱电梯有限公司 | Active Disturbance Rejection Control device with abnormal adaptibility to response |
CN109613827A (en) * | 2018-12-29 | 2019-04-12 | 西北工业大学 | A control method for orbital intersection of translational points with unknown relative velocity |
CN111740658A (en) * | 2020-04-29 | 2020-10-02 | 南京理工大学 | Optimal regulation and control method of motor system based on policy iteration |
CN112067262A (en) * | 2020-07-21 | 2020-12-11 | 清华大学 | Tracking error estimation method for servo drive shaft |
CN112769364A (en) * | 2020-12-14 | 2021-05-07 | 南京理工大学 | Fast self-adaptive anti-interference control method of direct current motor servo system |
CN112859594A (en) * | 2020-12-31 | 2021-05-28 | 安徽大学 | Terminal sliding mode control method for permanent magnet spherical motor trajectory tracking |
CN112904872A (en) * | 2021-01-19 | 2021-06-04 | 哈尔滨工程大学 | Benthic AUV (autonomous Underwater vehicle) fixed-time rapid trajectory tracking control method based on disturbance approximation |
CN118984099A (en) * | 2024-10-21 | 2024-11-19 | 南京思来机器人有限公司 | A direct drive motor sliding mode control method and device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10155292A (en) * | 1996-11-22 | 1998-06-09 | Meidensha Corp | Two-inertial system control circuit |
CN102591207A (en) * | 2012-03-01 | 2012-07-18 | 北京航空航天大学 | Sliding form control method of flexible joint mechanical arm based on disturbance observer |
CN104238361A (en) * | 2014-09-03 | 2014-12-24 | 南京理工大学 | Adaptive robust position control method and system for motor servo system |
CN104333280A (en) * | 2014-09-17 | 2015-02-04 | 南京理工大学 | Robustness adaptive control (RAC) method of direct driving motor system |
CN104614984A (en) * | 2014-11-20 | 2015-05-13 | 南京理工大学 | High-precision control method of motor position servo system |
CN104808653A (en) * | 2015-04-24 | 2015-07-29 | 南京理工大学 | Motor servo system additivity fault detection and fault tolerant control method based on slip form |
-
2015
- 2015-08-24 CN CN201510524462.8A patent/CN105159077B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10155292A (en) * | 1996-11-22 | 1998-06-09 | Meidensha Corp | Two-inertial system control circuit |
CN102591207A (en) * | 2012-03-01 | 2012-07-18 | 北京航空航天大学 | Sliding form control method of flexible joint mechanical arm based on disturbance observer |
CN104238361A (en) * | 2014-09-03 | 2014-12-24 | 南京理工大学 | Adaptive robust position control method and system for motor servo system |
CN104333280A (en) * | 2014-09-17 | 2015-02-04 | 南京理工大学 | Robustness adaptive control (RAC) method of direct driving motor system |
CN104614984A (en) * | 2014-11-20 | 2015-05-13 | 南京理工大学 | High-precision control method of motor position servo system |
CN104808653A (en) * | 2015-04-24 | 2015-07-29 | 南京理工大学 | Motor servo system additivity fault detection and fault tolerant control method based on slip form |
Non-Patent Citations (2)
Title |
---|
JIANYONG YAO,ETC: "Adaptive Robust Control of DC Motors With Extended State Observer", 《 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS》 * |
乔继红: "基于滑模状态观测器的电液位置伺服系统控制", 《计算机仿真》 * |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105404157A (en) * | 2016-01-06 | 2016-03-16 | 北京理工大学 | Specified performance parameter estimation-based self-adaptive control method |
CN109308008A (en) * | 2017-07-28 | 2019-02-05 | 上海三菱电梯有限公司 | Active Disturbance Rejection Control device with abnormal adaptibility to response |
CN108803325A (en) * | 2018-06-06 | 2018-11-13 | 黄山学院 | PMSM Servo System robust finite-time control method |
CN109613827B (en) * | 2018-12-29 | 2021-04-02 | 西北工业大学 | Track intersection control method for translation points with unknown relative speeds |
CN109613827A (en) * | 2018-12-29 | 2019-04-12 | 西北工业大学 | A control method for orbital intersection of translational points with unknown relative velocity |
CN111740658A (en) * | 2020-04-29 | 2020-10-02 | 南京理工大学 | Optimal regulation and control method of motor system based on policy iteration |
CN111740658B (en) * | 2020-04-29 | 2022-09-06 | 南京理工大学 | Optimal regulation control method of motor system based on strategy iteration |
CN112067262A (en) * | 2020-07-21 | 2020-12-11 | 清华大学 | Tracking error estimation method for servo drive shaft |
CN112067262B (en) * | 2020-07-21 | 2021-08-06 | 清华大学 | A Tracking Error Estimation Method for Servo Drive Axis |
CN112769364A (en) * | 2020-12-14 | 2021-05-07 | 南京理工大学 | Fast self-adaptive anti-interference control method of direct current motor servo system |
CN112769364B (en) * | 2020-12-14 | 2022-08-16 | 南京理工大学 | Fast self-adaptive anti-interference control method of direct current motor servo system |
CN112859594A (en) * | 2020-12-31 | 2021-05-28 | 安徽大学 | Terminal sliding mode control method for permanent magnet spherical motor trajectory tracking |
CN112904872A (en) * | 2021-01-19 | 2021-06-04 | 哈尔滨工程大学 | Benthic AUV (autonomous Underwater vehicle) fixed-time rapid trajectory tracking control method based on disturbance approximation |
CN112904872B (en) * | 2021-01-19 | 2021-12-10 | 哈尔滨工程大学 | Fixed-time fast trajectory tracking control method for benthic AUV based on disturbance approximation |
CN118984099A (en) * | 2024-10-21 | 2024-11-19 | 南京思来机器人有限公司 | A direct drive motor sliding mode control method and device |
Also Published As
Publication number | Publication date |
---|---|
CN105159077B (en) | 2018-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105159077B (en) | The continuous sliding-mode control of finite time of direct driving motor system interference compensation | |
CN104252134B (en) | Method for controlling position of self-adaptive robust of motor servo system based on extended state observer | |
CN104238572B (en) | Jitter-free sliding mode position control method for motor servo system based on disturbance compensation | |
CN104238361B (en) | Adaptive robust position control method and system for motor servo system | |
CN104111607B (en) | A kind of control method of the electric machine position servo system considering input delay | |
CN104614984B (en) | High-precision control method of motor position servo system | |
CN105629727B (en) | A kind of motor position servo system adaptively exports feedback robust control method | |
CN104333280A (en) | Robustness adaptive control (RAC) method of direct driving motor system | |
CN104698844B (en) | Uncertainty compensatory sliding-mode control method of hydraulic position servo system | |
CN104260107A (en) | Method for achieving tooth space compensation for flexible joint of space manipulator | |
CN104317198A (en) | Method for controlling nonlinear robust position of electro-hydraulic servo system with time-varying output constraints | |
CN104065322A (en) | A kind of output feedback control method of motor position servo system | |
CN104965412B (en) | The ADAPTIVE ROBUST output feedback ontrol method of controlledization flat pad | |
CN105515492B (en) | Motor servo system progressive tracking control method when a kind of input-bound | |
Duc et al. | Adaptive fuzzy fractional-order nonsingular terminal sliding mode control for a class of second-order nonlinear systems | |
CN104360635A (en) | Anti-interference control method of motor position servo system | |
CN107121932A (en) | Motor servo system error symbol integrates Robust Adaptive Control method | |
CN113325716B (en) | Underwater hydraulic mechanical arm nonlinear robust control method based on extended observer | |
CN105093935A (en) | Sliding-model control method for compensating a model uncertainty of a direct drive motor system | |
CN104267595A (en) | Adaptive robust position control method for motor servo system with time-varying output constraint function | |
CN104730922B (en) | Servo-drive system linear Feedback Control and POLE PLACEMENT USING based on extended state observer determine parametric technique | |
CN106950839A (en) | A kind of building method of Active Disturbance Rejection Control structure | |
CN106483844A (en) | The implementation method of the electrohydraulic servo system adaptive location controller based on non linear robust | |
CN104270053A (en) | Output feedback control method of motor position servo system based on state estimation | |
CN105093936B (en) | The continuous sliding-mode control of finite time of electro-hydraulic position servo system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |