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 PDFInfo
- 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
Links
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 58
- 238000000034 method Methods 0.000 title claims abstract description 31
- 238000006073 displacement reaction Methods 0.000 claims description 25
- 238000013178 mathematical model Methods 0.000 claims description 15
- 238000005070 sampling Methods 0.000 claims description 4
- 210000001258 synovial membrane Anatomy 0.000 claims 1
- 230000008901 benefit Effects 0.000 abstract description 3
- 230000015572 biosynthetic process Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005461 lubrication Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive 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/042—Adaptive 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
Description
技术领域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)
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)
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)
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 |
-
2018
- 2018-07-05 CN CN201810729163.1A patent/CN108931919A/en active Pending
Patent Citations (11)
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)
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)
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 |