[go: up one dir, main page]

CN108931919A - A kind of permanent magnetic linear synchronous motor control system and method - Google Patents

A kind of permanent magnetic linear synchronous motor control system and method Download PDF

Info

Publication number
CN108931919A
CN108931919A CN201810729163.1A CN201810729163A CN108931919A CN 108931919 A CN108931919 A CN 108931919A CN 201810729163 A CN201810729163 A CN 201810729163A CN 108931919 A CN108931919 A CN 108931919A
Authority
CN
China
Prior art keywords
permanent magnetic
synchronous motor
controller
linear synchronous
magnetic linear
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.)
Pending
Application number
CN201810729163.1A
Other languages
Chinese (zh)
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.)
Hefei University of Technology
Original Assignee
Hefei University of Technology
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 Hefei University of Technology filed Critical Hefei University of Technology
Priority to CN201810729163.1A priority Critical patent/CN108931919A/en
Publication of CN108931919A publication Critical patent/CN108931919A/en
Pending legal-status Critical Current

Links

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)
  • Control Of Linear Motors (AREA)

Abstract

The invention discloses a kind of permanent magnetic linear synchronous motor control system and methods, the system includes realizing the controller of Discrete-time Sliding Mode and disturbance compensation, the sensor with the interference estimator of controller formation closed loop, the position and speed for obtaining permanent magnetic linear synchronous motor, the desired signal of signal and setting that sensor obtains belongs to the input terminal for being input to interference estimator and controller, and the output end of the controller and the controlled end of permanent magnetic linear synchronous motor connect.Discretization technique of this method based on Euler, designs the discrete time model of permanent magnetic linear synchronous motor, by introducing a kind of novel Discrete-time Sliding Mode, devises based on the discrete time terminal sliding mode and disturbance compensation control device based on equivalent control method.The advantages of invention, is: greatly increasing the control precision and interference free performance of permanent magnetic linear synchronous motor, ensure that closed-loop system state can accurately and fast converge to equalization point, this method has preferably dynamic and steady-state performance.

Description

一种永磁同步直线电机控制系统及方法A permanent magnet synchronous linear motor control system and method

技术领域technical field

本发明涉及电机控制技术领域,尤其是一种永磁同步直线电机控制系统及 方法。The invention relates to the technical field of motor control, in particular to a permanent magnet synchronous linear motor control system and method.

背景技术Background technique

永磁同步直线电机是一种不需要任何中间转换机构就可以将电能直接转换 为线性运动转换装置。由于永磁同步直线电机具有速度快,推力大,精度高等 诸多优点,已成功应用于工业,军事等需要高速,低推力,小位移,高精度位 置的运动场合控制。但是永磁同步直线电机是一个典型的非线性多变量系统, 控制性能会受到各种非线性因素的影响,如未知的负载和摩擦等非线性因素的 影响。最近,永磁同步直线电机的控制问题已成为永磁同步直线电机领域的一 个重要课题,如何提高永磁同步直线电机的控制性能已经得到了一定的关注。The permanent magnet synchronous linear motor is a device that can directly convert electrical energy into linear motion without any intermediate conversion mechanism. Since the permanent magnet synchronous linear motor has many advantages such as fast speed, large thrust, and high precision, it has been successfully used in industry, military, etc. where high speed, low thrust, small displacement, and high-precision position control are required. But the permanent magnet synchronous linear motor is a typical nonlinear multivariable system, and the control performance will be affected by various nonlinear factors, such as unknown load and friction and other nonlinear factors. Recently, the control problem of permanent magnet synchronous linear motor has become an important topic in the field of permanent magnet synchronous linear motor. How to improve the control performance of permanent magnet synchronous linear motor has received some attention.

随着现代控制理论的发展,也有不少非线性控制方法运用于永磁同步直线 电机控制系统中,例如,自适应补偿控制,线性滑模控制,PID控制方法等。虽 然这些方法对系统参数不确定性和外部干扰有较强的鲁棒性,但是在电机位置 伺服系统中,对系统的动态和稳态性能有很高的要求。随着越来越多的控制器 在实践中基于数字计算机实现,虽然连续时间控制方法可以通过各种数字形式 实现离散化,如欧拉离散化,闭环系统的稳定性分析法(控制对象是连续时间 的,但控制器是以离散时间的形式)但是这种方法的分析却非常困难。因此急 需提出一种方法同时能改善系统的动态和稳态性能且能直接地应用于永磁同步 直线电机。With the development of modern control theory, many nonlinear control methods are applied to the permanent magnet synchronous linear motor control system, such as adaptive compensation control, linear sliding mode control, PID control method and so on. Although these methods are robust to system parameter uncertainties and external disturbances, they have high requirements on the dynamic and steady-state performance of the system in the motor position servo system. As more and more controllers are implemented based on digital computers in practice, although continuous time control methods can be discretized through various digital forms, such as Euler discretization, the stability analysis method of closed-loop systems (the control object is continuous time, but the controller is in discrete time form) but the analysis of this method is very difficult. Therefore, it is urgent to propose a method that can improve the dynamic and steady-state performance of the system and can be directly applied to the permanent magnet synchronous linear motor.

发明内容Contents of the invention

为了克服上述现有技术存在的不足,为此,本发明提供一种永磁同步直线 电机控制系统及方法。In order to overcome the shortcomings of the above-mentioned prior art, the present invention provides a permanent magnet synchronous linear motor control system and method.

为实现上述目的,本发明采用以下技术方案:To achieve the above object, the present invention adopts the following technical solutions:

一种永磁同步直线电机控制系统,包括实现离散时间滑膜和扰动补偿的控 制器、与控制器形成闭环的干扰估计器、获得永磁同步直线电机的位置和速度 的传感器,传感器获得的信号与设定的期望信号同属输入到干扰估计器和控制 器的输入端,所述控制器的输出端与永磁同步直线电机的受控端连接。A permanent magnet synchronous linear motor control system, including a controller that realizes discrete-time synchronous film and disturbance compensation, a disturbance estimator that forms a closed loop with the controller, a sensor that obtains the position and speed of the permanent magnet synchronous linear motor, and the signal obtained by the sensor The set expected signal is also input to the disturbance estimator and the input terminal of the controller, and the output terminal of the controller is connected with the controlled terminal of the permanent magnet synchronous linear motor.

上述控制系统的控制方法,包括以下步骤The control method of the above-mentioned control system comprises the following steps

S1、建立永磁同步直线电机的数学模型,数学模型为S1, establish the mathematical model of the permanent magnet synchronous linear motor, the mathematical model is

其中x1(t),y(t)是线性位移,x2(t)是线性速度,y(t)、x2(t)根据位置和速度 传感器获得,为x1(t)、x2(t)对应的一阶导数,u(t)是控制器输出的控 制信号,R是电机的电阻,m是电机的质量,kf是力常数,ke是反电动势力,d 表示外界干扰,外界干扰包括摩擦力和波纹力;Where x 1 (t), y(t) is linear displacement, x 2 (t) is linear velocity, y(t), x 2 (t) are obtained from position and speed sensors, is the first derivative corresponding to x 1 (t) and x 2 (t), u(t) is the control signal output by the controller, R is the resistance of the motor, m is the mass of the motor, k f is the force constant, k e is the anti-electromotive force, and d represents external disturbance, which includes friction force and ripple force;

数学模型简化为make The mathematical model simplifies to

S2、定义永磁同步直线电机的线芯位移跟踪误差为e1(t)=xr(t)-x1(t),线 性速度跟踪误差为其中xr(t)为线性位移的参考值,为 xr(t)的一阶导数表示线性速度的参考值;建立跟踪误差的动力学方程为S2. Define the core displacement tracking error of the permanent magnet synchronous linear motor as e 1 (t)=x r (t)-x 1 (t), and the linear velocity tracking error as where x r (t) is the reference value of linear displacement, The first derivative of x r (t) represents the reference value of the linear velocity; the dynamic equation to establish the tracking error is

其中是e1(t),e2(t)的一阶导数,是xr(t)的一阶导数,是xr(t)的二阶导数;in is the first derivative of e 1 (t), e 2 (t), is the first derivative of x r (t), is the second derivative of x r (t);

S3、采用欧拉离散化的方法获得永磁同步直线电机的离散时间模型为S3. The discrete-time model of the permanent magnet synchronous linear motor is obtained by using the Euler discretization method as

其中e1(k+1)是e1(k)的下一时刻,e2(k+1)是e2(k)的下一时刻,h是采样周期;Where e 1 (k+1) is the next moment of e 1 (k), e 2 (k+1) is the next moment of e 2 (k), and h is the sampling period;

S4、选择离散时间终端滑模为S4. Select the discrete-time terminal sliding mode as

s(k)=e2(k)+c1sigα(e1(k))s(k)=e 2 (k)+c 1 sig α (e 1 (k))

其中sigα(e1(k))=sgn(e1(k))·|e1(k)|α,|e1(k)|是e1(k)的绝对值,sgn(e1(k))是e1(k)的 符号函数,c1、α均为参数,c1>0,0<α<1;Where sig α (e 1 (k))=sgn(e 1 (k))·|e 1 (k)| α , |e 1 (k)| is the absolute value of e 1 (k), sgn(e 1 (k)) is the sign function of e 1 (k), c 1 and α are parameters, c 1 >0, 0<α<1;

S5、通过使用等效的控制方法s(k+1)=0,求解得到实现离散时间终端滑模 面S(k)的离散时间终端滑模控制器u(k)的数学模型为S5, by using the equivalent control method s(k+1)=0, the mathematical model of the discrete-time terminal sliding mode controller u(k) that obtains the realization of the discrete-time terminal sliding mode surface S(k) is solved as

其中干扰估计器的数学模型The mathematical model of the disturbance estimator for

其中为F(k)的估计值,F(k-1)为F(k)的前一时刻,e2(k-1)为e2(k)的前 一时刻,u(k-1)为u(k)的前一时刻,的前一时刻,的 前一时刻in is the estimated value of F(k), F(k-1) is the previous moment of F(k), e 2 (k-1) is the previous moment of e 2 (k), u(k-1) is The previous moment of u(k), for the moment before, for the moment before

本发明的优点在于:本发明基于欧拉的离散化技术,首先分析并得到了永 磁同步直线电机近似的离散时间模型。然后通过引入一种新型的离散时间滑模 面,设计了基于等效控制方法为基础的离散时间终端滑模和扰动补偿控制方法。 本发明相比于现有的控制方法,如PID控制方法,大大地提高了永磁同步直线电 机的控制精度和抗干扰性能。利用了本永磁同步直线电机控制方法保证了闭环 系统状态能精确、快速地收敛到平衡点,因此本永磁同步直线电机控制方法具 备更好的动态和稳态性能。The advantage of the present invention is: the present invention is based on Euler's discretization technology, first analyzes and obtains the discrete time model of permanent magnet synchronous linear motor approximation. Then by introducing a new discrete-time sliding mode surface, a discrete-time terminal sliding mode and disturbance compensation control method based on the equivalent control method is designed. Compared with the existing control method, such as the PID control method, the present invention greatly improves the control precision and anti-interference performance of the permanent magnet synchronous linear motor. The use of the permanent magnet synchronous linear motor control method ensures that the state of the closed-loop system can converge to the equilibrium point accurately and quickly, so the permanent magnet synchronous linear motor control method has better dynamic and steady-state performance.

证明离散时间滑模和扰动补偿控制律设计的可行性如下:The feasibility of discrete-time sliding-mode and disturbance-compensated control law design is demonstrated as follows:

根据永磁同步直线电机的外部干扰F(k)是有界的且满足|F(k)|≤d*其中d*和δ*都为参数且d*>0,δ*>0。由s(k+1)=h[F(k)-F(k-1)],s(k+1) 为s(k)的下一时刻,F(k-1)为F(k)的上一时刻,可得离散时间终端滑模面s(k)是 有界的为:|s(k)|≤λ=d*h2=o(h2),其中h是采样周期,λ为参数且λ>0,o(h2)为 h的二阶无穷小。According to the external disturbance F(k) of the permanent magnet synchronous linear motor is bounded and satisfies |F(k)|≤d * , Wherein both d * and δ * are parameters and d * >0, δ * >0. From s(k+1)=h[F(k)-F(k-1)], s(k+1) is the next moment of s(k), F(k-1) is F(k) At the previous moment, the discrete-time terminal sliding mode surface s(k) is bounded as: |s(k)|≤λ=d * h 2 =o(h 2 ), where h is the sampling period, λ is a parameter and λ>0, o(h 2 ) is the second-order infinitesimal of h.

其中|e1(∞)|为e1(k)的终值,定义α=2/3,表示俩者之中的最大值,表示(o(h))2/α俩者之中的最大值,即可以得到 |e1(∞)|≤ρ=o(h3),c1,ρ为参数且c1>0,ρ>0,o(h3)为h的三阶无穷小。永磁同 步直线电机位移跟踪误差e1(k)是有界的,永磁同步直线电机速度跟踪误差e2(k) 为:e2(k)=s(k)-c1sigα(e1(k)),永磁同步直线电机速度跟踪误差e2(k)也是有界的。where |e 1 (∞)| is the final value of e 1 (k), define α=2/3, express and the maximum of the two, Denotes (o(h)) 2/α and The maximum value of the two means that |e 1 (∞)|≤ρ=o(h 3 ), c 1 , ρ are parameters and c 1 >0, ρ>0, o(h 3 ) is h The third-order infinitesimal of . The displacement tracking error e 1 (k) of the permanent magnet synchronous linear motor is bounded, and the speed tracking error e 2 (k) of the permanent magnet synchronous linear motor is: e 2 (k)=s(k)-c 1 sig α (e 1 (k)), the speed tracking error e 2 (k) of the permanent magnet synchronous linear motor is also bounded.

附图说明Description of drawings

图1为本发明的基于离散时间终端滑模和扰动补偿技术的永磁同步直线电 机控制原理框图。Fig. 1 is the block diagram of the permanent magnet synchronous linear motor control principle based on discrete time terminal sliding mode and disturbance compensation technology of the present invention.

图2为基于离散时间终端滑模和扰动补偿控制和PID控制下的永磁同步直 线电机跟踪阶跃信号的位置响应曲线效果对比图;Fig. 2 is the position response curve effect comparison diagram of the permanent magnet synchronous linear motor tracking step signal based on discrete time terminal sliding mode and disturbance compensation control and PID control;

图3为基于离散时间终端滑模和扰动补偿控制和PID控制下的永磁同步直 线电机跟踪正弦信号的位置响应曲线效果对比图;Fig. 3 is the position response curve effect comparison diagram of the permanent magnet synchronous linear motor tracking sinusoidal signal based on discrete time terminal sliding mode and disturbance compensation control and PID control;

图4为基于离散时间终端滑模和扰动补偿控制和PID控制下的永磁同步直 线电机跟踪正弦信号的位置误差响应曲线效果对比图。Figure 4 is a comparison diagram of the position error response curve effect of the permanent magnet synchronous linear motor tracking sinusoidal signal based on the discrete time terminal sliding mode and disturbance compensation control and PID control.

图中标注符号的含义如下:The meanings of the marked symbols in the figure are as follows:

1-控制器 2-干扰估计器 3-传感器 4-永磁同步直线电机1-Controller 2-Disturbance Estimator 3-Sensor 4-Permanent Magnet Synchronous Linear Motor

具体实施方式Detailed ways

实施例1Example 1

如图1所示,一种永磁同步直线电机控制系统包括实现离散时间滑膜和扰 动补偿的控制器1、与控制器形成闭环的干扰估计器2、获得永磁同步直线电机 4的位置和速度的传感器3,传感器3获得的信号与设定的期望信号同属输入到 干扰估计器2和控制器的输入端,所述控制器的输出端与永磁同步直线电机4 的受控端连接。永磁同步直线电机4的实际位移信号x1(k)和实际的速度信号x2(k) 由传感器3测得;期望信号包括期望的位移和速度信号,期望的位移和速度信 号与实际的相应位移和误差信号作差得到的位移速度误差信号经过控制器和干 扰估计器2后得到控制信号u(k)从而控制永磁同步直线电机4。As shown in Figure 1, a permanent magnet synchronous linear motor control system includes a controller 1 that realizes discrete-time synchronous film and disturbance compensation, a disturbance estimator 2 that forms a closed loop with the controller, and obtains the position and The speed sensor 3, the signal obtained by the sensor 3 and the set expected signal belong to the input terminal of the disturbance estimator 2 and the controller, and the output terminal of the controller is connected with the controlled terminal of the permanent magnet synchronous linear motor 4 . The actual displacement signal x 1 (k) and the actual speed signal x 2 (k) of the permanent magnet synchronous linear motor 4 are measured by the sensor 3; the expected signal includes the expected displacement and speed signals, and the expected displacement and speed signals are different from the actual The displacement velocity error signal obtained by making a difference between the corresponding displacement and the error signal passes through the controller and the disturbance estimator 2 to obtain the control signal u(k) to control the permanent magnet synchronous linear motor 4 .

实施例2Example 2

使用实施例1中系统的方法,具体步骤如下:Use the method of system in embodiment 1, concrete steps are as follows:

S1、建立永磁同步直线电机4的数学模型,数学模型为S1, establish the mathematical model of permanent magnet synchronous linear motor 4, mathematical model is

其中x1(t),y(t)是线性位移,x2(t)是线性速度,y(t)、x2(t)根据位置和速度 传感器3获得,为x1(t)、x2(t)对应的一阶导数,u(t)是控制器输出的 控制信号,R是电机的电阻,m是电机的质量,kf是力常数,ke是反电动势力, d表示外界干扰,外界干扰包括摩擦力和波纹力;Wherein x 1 (t), y (t) is linear displacement, x 2 (t) is linear velocity, y (t), x 2 (t) obtain according to position and speed sensor 3, is the first derivative corresponding to x 1 (t) and x 2 (t), u(t) is the control signal output by the controller, R is the resistance of the motor, m is the mass of the motor, k f is the force constant, k e is the anti-electromotive force, and d represents external disturbance, which includes friction force and ripple force;

数学模型简化为make The mathematical model simplifies to

S2、定义永磁同步直线电机4的线芯位移跟踪误差为e1(t)=xr(t)-x1(t), 线性速度跟踪误差为其中xr(t)为线性位移的参考值,为 xr(t)的一阶导数表示线性速度的参考值;建立跟踪误差的动力学方程为S2. Define the core displacement tracking error of the permanent magnet synchronous linear motor 4 as e 1 (t)=x r (t)-x 1 (t), and the linear velocity tracking error is where x r (t) is the reference value of linear displacement, The first derivative of x r (t) represents the reference value of the linear velocity; the dynamic equation to establish the tracking error is

其中是e1(t),e2(t)的一阶导数,是xr(t)的一阶导数,是xr(t) 的二阶导数;in is the first derivative of e 1 (t), e 2 (t), is the first derivative of x r (t), is the second derivative of x r (t);

S3、采用欧拉离散化的方法获得永磁同步直线电机4的离散时间模型为S3. The discrete-time model of permanent magnet synchronous linear motor 4 obtained by Euler discretization method is

其中e1(k+1)是e1(k)的下一时刻,e2(k+1)是e2(k)的下一时刻,h是采样周期;Where e 1 (k+1) is the next moment of e 1 (k), e 2 (k+1) is the next moment of e 2 (k), and h is the sampling period;

S4、选择离散时间终端滑模为S4. Select the discrete-time terminal sliding mode as

s(k)=e2(k)+c1sigα(e1(k))s(k)=e 2 (k)+c 1 sig α (e 1 (k))

其中sigα(e1(k))=sgn(e1(k))·|e1(k)|α,|e1(k)|是e1(k)的绝对值,sgn(e1(k))是e1(k)的 符号函数,c1、α均为参数,c1>0,0<α<1;Where sig α (e 1 (k))=sgn(e 1 (k))·|e 1 (k)| α , |e 1 (k)| is the absolute value of e 1 (k), sgn(e 1 (k)) is the sign function of e 1 (k), c 1 and α are parameters, c 1 >0, 0<α<1;

S5、通过使用等效的控制方法s(k+1)=0,求解得到实现离散时间终端滑模 面S(k)的离散时间终端滑模控制器u(k)的数学模型为S5, by using the equivalent control method s(k+1)=0, the mathematical model of the discrete-time terminal sliding mode controller u(k) that obtains the realization of the discrete-time terminal sliding mode surface S(k) is solved as

其中干扰估计器2的数学模型where the mathematical model of the interference estimator 2 for

其中为F(k)的估计值,F(k-1)为F(k)的前一时刻,e2(k-1)为e2(k)的前 一时刻,u(k-1)为u(k)的前一时刻,的前一时刻,的 前一时刻。in is the estimated value of F(k), F(k-1) is the previous moment of F(k), e 2 (k-1) is the previous moment of e 2 (k), u(k-1) is The previous moment of u(k), for the moment before, for the previous moment.

先根据选择的离散时间终端滑模面S(k)设计离散时间终端滑模控制器u(k), 然后针对u(k)中的干扰F(k)设计了扰动补偿控制器 First, a discrete-time terminal sliding mode controller u(k) is designed according to the selected discrete-time terminal sliding mode surface S(k), and then a disturbance compensation controller is designed for the disturbance F(k) in u(k)

具体实施方案中选取m=5.4kg,R=16.8ohms,kf=130N/A,ke=123V/m/s,In the specific embodiment, select m=5.4kg, R=16.8ohms, k f =130N/A, ke =123V/m/s,

d(t)=Ffric(t)+Ffipple(t)d(t)=F fric (t)+F fipple (t)

Ffipple(t)=A1sin(ωx)+A2sin(3ωx)+A3sin(5ωx),F fipple (t)=A 1 sin(ωx)+A 2 sin(3ωx)+A 3 sin(5ωx),

其中x为永磁同步直线电机4的实际位移值,为x的一阶导数,Ffric(t)为摩 擦力,Ffipple(t)为波纹力,fc为库仑摩擦系数且fc=10N,fs是静态摩擦系数且 fs=20N,fv是粘滞摩擦系数且fv=30N,A1,A2,A3为参数且分别取值为A1=8.5,A2=4.25,A3=2.0,ω为角频率且ω=3.14rad/s,为润滑参数且 的符号函数。h=0.005sec,c1=1.5,c2=1.5,α=2/3, Wherein x is the actual displacement value of the permanent magnet synchronous linear motor 4, is the first derivative of x, F fric (t) is the friction force, F fipple (t) is the ripple force, f c is the Coulomb friction coefficient and f c =10N, f s is the static friction coefficient and f s =20N, f v is the viscous friction coefficient and f v =30N, A 1 , A 2 , A 3 are parameters and the values are A 1 =8.5, A 2 =4.25, A 3 =2.0, ω is the angular frequency and ω=3.14 rad/s, is the lubrication parameter and for symbol function. h=0.005 sec, c 1 =1.5, c 2 =1.5, α=2/3,

为了方便对比本发明的控制器下的永磁同步直线电机4与传统的PID控制 下的永磁同步直线电机4的多重指标,具体的实施方案中,期望的位移参考信 号分别选择幅值为200mm的阶跃信号和幅值为5mm,频率为1rad/s的正弦信号。 且具体的实施方案中传统的PID控制器的参数选为:比例系数kp=300,积分系 数ki=5,微分系数kd=2。In order to facilitate the comparison of the multiple indicators of the permanent magnet synchronous linear motor 4 under the controller of the present invention and the permanent magnet synchronous linear motor 4 under the traditional PID control, in a specific implementation, the desired displacement reference signal is selected to have an amplitude of 200mm respectively The step signal and the sinusoidal signal with an amplitude of 5mm and a frequency of 1rad/s. And in the specific embodiment, the parameters of the traditional PID controller are selected as follows: proportional coefficient k p =300, integral coefficient k i =5, differential coefficient k d =2.

具体实施中,永磁同步直线电机4的期望位移信号xr(k)作为输入信号,永 磁同步直线电机4的实际位移信号x1(k)由测量位移的传感器3测得;期望的位 移信号与实际的位移信号作差得到的位移误差信号经过控制器和干扰估计器2 后得到控制信号u(k)控制永磁同步直线电机4,使得实际位置能够快速、准确地 跟踪期望位置。In a specific implementation, the expected displacement signal x r (k) of the permanent magnet synchronous linear motor 4 is used as an input signal, and the actual displacement signal x 1 (k) of the permanent magnet synchronous linear motor 4 is measured by the sensor 3 for measuring displacement; the expected displacement The displacement error signal obtained by difference between the signal and the actual displacement signal passes through the controller and the disturbance estimator 2 to obtain the control signal u(k) to control the permanent magnet synchronous linear motor 4, so that the actual position can quickly and accurately track the desired position.

如图2~4所示,分别为在干扰得到补偿时,本发明中的控制器和传统的PID 控制下的阶跃信号和正弦信号的位移跟踪曲线效果对比图。由图可以看出本发 明能够提高永磁同步直线电机4的抗干扰性能,并且使永磁同步直线电机4的 控制方法具备更好的稳定性和收敛性,因此传感器3获得的位置信号能快速、 精确地跟踪上参考位置信号。As shown in Figures 2 to 4, they are comparison diagrams of the displacement tracking curve effects of the step signal and the sinusoidal signal under the controller of the present invention and the traditional PID control respectively when the disturbance is compensated. It can be seen from the figure that the present invention can improve the anti-interference performance of the permanent magnet synchronous linear motor 4, and make the control method of the permanent magnet synchronous linear motor 4 have better stability and convergence, so the position signal obtained by the sensor 3 can be quickly , Accurately track the upper reference position signal.

以上仅为本发明创造的较佳实施例而已,并不用以限制本发明创造,凡在 本发明创造的精神和原则之内所作的任何修改、等同替换和改进等,均应包含 在本发明创造的保护范围之内。The above are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention shall be included in the present invention. within the scope of protection.

Claims (2)

1. a kind of permanent magnetic linear synchronous motor control system, which is characterized in that including realizing discrete time synovial membrane and disturbance compensation Controller (1), with controller (1) formed closed loop interference estimator (2), obtain permanent magnetic linear synchronous motor (4) position The desired signal of the signal and setting that obtain with the sensor (3) of speed, sensor (3), which belongs to, is input to interference estimator (2) It is connect with the output end of the input terminal of controller (1), the controller (1) with the controlled end of permanent magnetic linear synchronous motor (4).
2. the control method of control system as described in claim 1, which is characterized in that include the following steps
S1, the mathematical model for establishing permanent magnetic linear synchronous motor (4), mathematical model are
Wherein x1(t), y (t) is linear displacement, x2It (t) is linear speed, y (t), x2(t) according to position and speed sensor (3) It obtains,For x1(t)、x2(t) corresponding first derivative, u (t) are the control signals of controller (1) output, and R is The resistance of motor, m are the quality of motor, kfIt is force constant, keIt is counter electromotive force power, d indicates that external interference, external interference include Frictional force and ripple power;
It enablesMathematical model is reduced to
S2, the core displacement tracking error for defining permanent magnetic linear synchronous motor (4) are e1(t)=xr(t)-x1(t), linear speed Tracking error isWherein xrIt (t) is the reference value of linear displacement,For xr(t) single order is led Number indicates the reference value of linear speed;The kinetics equation for establishing tracking error is
WhereinIt is e1(t), e2(t) first derivative,It is xr(t) first derivative,It is xr(t) two Order derivative;
S3, use Euler's discretization method obtain permanent magnetic linear synchronous motor (4) discrete time model for
Wherein e1It (k+1) is e1(k) subsequent time, e2It (k+1) is e2(k) subsequent time, h are the sampling periods;
S4, select discrete time terminal sliding mode for
S (k)=e2(k)+c1sigα(e1(k))
Wherein sigα(e1(k))=sgn (e1(k))·|e1(k)|α, | e1(k) | it is e1(k) absolute value, sgn (e1It (k)) is e1 (k) sign function, c1, α be parameter, c10,0 < α < 1 of >;
S5, by using equivalent control method s (k+1)=0, solve accomplished discrete time terminal sliding mode face S (k) from Dissipate time TSM control device (1) u (k) mathematical model be
The wherein mathematical model of interference estimator (2)For
WhereinFor the estimated value of F (k), F (k-1) is the previous moment of F (k), e2It (k-1) is e2(k) previous moment, u (k-1) previous moment for being u (k),ForPrevious moment,ForPrevious moment.
CN201810729163.1A 2018-07-05 2018-07-05 A kind of permanent magnetic linear synchronous motor control system and method Pending CN108931919A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810729163.1A CN108931919A (en) 2018-07-05 2018-07-05 A kind of permanent magnetic linear synchronous motor control system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810729163.1A CN108931919A (en) 2018-07-05 2018-07-05 A kind of permanent magnetic linear synchronous motor control system and method

Publications (1)

Publication Number Publication Date
CN108931919A true CN108931919A (en) 2018-12-04

Family

ID=64446809

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810729163.1A Pending CN108931919A (en) 2018-07-05 2018-07-05 A kind of permanent magnetic linear synchronous motor control system and method

Country Status (1)

Country Link
CN (1) CN108931919A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113067504A (en) * 2021-02-07 2021-07-02 山东交通学院 A data-driven fast terminal sliding mode control method for permanent magnet linear motors

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6185467B1 (en) * 1998-09-02 2001-02-06 Cirrus Logic, Inc. Adaptive discrete-time sliding mode controller
US6236895B1 (en) * 1998-09-02 2001-05-22 Cirrus Logic, Inc. Reference estimator in a discrete-time sliding mode controller
JP2002318602A (en) * 2001-02-19 2002-10-31 Komatsu Ltd Device and method for controlling discrete time sliding mode for process system having dead time
CN103296959A (en) * 2013-05-29 2013-09-11 西安交通大学 System and method for controlling speedless sensor of permanent-magnet synchronous motor
CN103647490A (en) * 2013-09-27 2014-03-19 天津大学 Permanent magnet motor sliding mode control strategy
CN104242769A (en) * 2014-09-30 2014-12-24 天津大学 Permanent magnet synchronous motor speed composite control method based on continuous terminal slip form technology
CN104601071A (en) * 2015-01-30 2015-05-06 福州大学 Permanent magnet synchronous motor current loop sliding mode control system based on disturbance observer
CN106208859A (en) * 2016-08-15 2016-12-07 湘潭大学 PMSM Speed control method based on interference observer Yu repetitive controller
CN106452256A (en) * 2016-08-11 2017-02-22 合肥工业大学 Asynchronous motor parameter online correction method based on rotor flux observer
CN107134964A (en) * 2017-04-26 2017-09-05 江苏大学 The new five mutually fault-tolerant magneto method for controlling position-less sensor based on extended state observer
CN108123648A (en) * 2017-11-30 2018-06-05 沈阳工业大学 Linear servo Position Tracking Control based on linear matrix inequality and sliding formwork control

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6185467B1 (en) * 1998-09-02 2001-02-06 Cirrus Logic, Inc. Adaptive discrete-time sliding mode controller
US6236895B1 (en) * 1998-09-02 2001-05-22 Cirrus Logic, Inc. Reference estimator in a discrete-time sliding mode controller
JP2002318602A (en) * 2001-02-19 2002-10-31 Komatsu Ltd Device and method for controlling discrete time sliding mode for process system having dead time
CN103296959A (en) * 2013-05-29 2013-09-11 西安交通大学 System and method for controlling speedless sensor of permanent-magnet synchronous motor
CN103647490A (en) * 2013-09-27 2014-03-19 天津大学 Permanent magnet motor sliding mode control strategy
CN104242769A (en) * 2014-09-30 2014-12-24 天津大学 Permanent magnet synchronous motor speed composite control method based on continuous terminal slip form technology
CN104601071A (en) * 2015-01-30 2015-05-06 福州大学 Permanent magnet synchronous motor current loop sliding mode control system based on disturbance observer
CN106452256A (en) * 2016-08-11 2017-02-22 合肥工业大学 Asynchronous motor parameter online correction method based on rotor flux observer
CN106208859A (en) * 2016-08-15 2016-12-07 湘潭大学 PMSM Speed control method based on interference observer Yu repetitive controller
CN107134964A (en) * 2017-04-26 2017-09-05 江苏大学 The new five mutually fault-tolerant magneto method for controlling position-less sensor based on extended state observer
CN108123648A (en) * 2017-11-30 2018-06-05 沈阳工业大学 Linear servo Position Tracking Control based on linear matrix inequality and sliding formwork control

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HAIBO DU,ET AL.: "Discrete-Time Fast Terminal Sliding Mode Control for Permanent Magnet Linear Motor", 《IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS》 *
X. MO,ET AL.: "Finite-time integral sliding mode control for motion control of permanent-magnet linear motors", 《MATHEMATICAL PROBLEMS IN ENGINEERING》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113067504A (en) * 2021-02-07 2021-07-02 山东交通学院 A data-driven fast terminal sliding mode control method for permanent magnet linear motors
CN113067504B (en) * 2021-02-07 2022-11-22 山东交通学院 Data-driven rapid terminal sliding mode control method of permanent magnet linear motor

Similar Documents

Publication Publication Date Title
CN104242769B (en) Permanent magnet synchronous motor speed composite control method based on continuous terminal slip form technology
Yu et al. Approximation-based discrete-time adaptive position tracking control for interior permanent magnet synchronous motors
CN104270054B (en) Permagnetic synchronous motor Anti-reset Windup based on Relative order smooths non-singular terminal sliding-mode control
CN107992110B (en) Magnetic suspension control moment gyro frame angular rate servo system based on harmonic reducer
CN101938246B (en) Fuzzy fusion identification method of rotating speed of sensorless motor
CN108011554B (en) Permanent magnet synchronous motor speed sensorless adaptive speed tracking control system and its design method
CN109873586B (en) A method and system for mechanical parameter identification of motor based on high-order sliding mode observer
CN105629727B (en) A kind of motor position servo system adaptively exports feedback robust control method
CN106788054B (en) A kind of Speed Sensorless Control Method based on rotation high-frequency signal injection
CN109270835A (en) The prediction wisdom PI control method of Correction for Large Dead Time System
CN101488031A (en) High-precision magnetic bearing axial control method based on interference observer
CN106533300B (en) A kind of sensorless control system based on speed ring fuzzy control and high-frequency signal injection
CN104898550A (en) Dynamic servo system composite control method based on sliding mode extended state observer (SMESO)
CN110912482B (en) Permanent magnet synchronous motor flux linkage and temperature estimation method
CN104779873B (en) A kind of predictive functional control algorithm for PMSM servo-drive systems
CN104270053A (en) Output feedback control method of motor position servo system based on state estimation
CN110649854A (en) A Continuous Set Model Predictive Torque Control Method for Surface Mount Permanent Magnet Synchronous Motors
CN108931919A (en) A kind of permanent magnetic linear synchronous motor control system and method
CN115242151B (en) Synchronous motor parameter-free prediction control method based on rolling time domain estimation
CN103336523B (en) The control strategy of supersonic motor servo-control system
CN103825526A (en) Speed sensing-free robust approximate time optimal position servo control method
CN109426143B (en) Load torque estimation method and system, electromechanical control system and method and motor
Yan et al. Disturbance Observer‐Based Backstepping Control of PMSM for the Mine Traction Electric Locomotive
Ding et al. Speed identification and control for permanent magnet synchronous motor via sliding mode approach
CN108429504B (en) A Torque Control Method of Switched Reluctance Motor Based on Low-cost Position Sensor

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20181204

RJ01 Rejection of invention patent application after publication