Sensorless Control of Permanent Magnet Synchronous Motor with Novel Nonsingular Terminal Sliding Mode Observer

Sensorless Control of Permanent Magnet Synchronous Motor with Novel Nonsingular Terminal Sliding Mode Observer

First level directory

为了实现对永磁同步电机无位置矢量控制系统所需的转子位置和速度的准确估计,提出一种基于
跟踪微分器的新型非奇异快速终端滑模观测器(NFTSMO)。首先,构建积分型非奇异快速终端滑模面,
使电流观测误差在有限时间内快速收敛到零,避免了终端滑模存在的奇异问题及传统非奇异终端滑模
面中微分状态带来的噪声;然后,结合具有终端吸引子的低抖振切换控制设计滑模控制律,经过跟踪微
分器获得平滑的反电动势估算值,减小了传统滑模观测器中低通滤波器引起的相位滞后;最后,基于锁
相环原理,从观测的反电动势中调制出转子位置和速度信息。仿真结果表明,采用文中提出的新型滑模
观测器可以实现对永磁同步电机转速的准确估计,转速最大估计误差在士l r/min之间,且估计的转子
位置无相位滞后,误差小,系统动,静态响应好。与传统滑模观测器相比,该新型滑模观测器具有收敛
速度更快,跟踪精度更高、反电动势抖振更小的特点,当系统存在负载扰动及参数摄动时,仍然能够准
确地估算出电机转子的位置和速度,具有较强的鲁棒性。

Traditional sliding mode observer
insert image description here
Construct the PMSM sliding mode observer according to the above formula.
insert image description here
The stator current error system is obtained by subtracting the two formulas.
insert image description here
Transform the above formula:
insert image description here
the sliding mode surface is:
insert image description here
the control rate is:
insert image description here
the new non-singular terminal sliding mode observer:
select the new Sliding mode surface:
insert image description here
insert image description here
The new control rate is as follows:
insert image description here
insert image description here
In order to further reduce the high-frequency noise, the tracking differentiator is used to realize the precise tracking of the back electromotive force, and at the same time to realize the filtering function, a low chattering fast tracking differentiator with a terminal attractor is designed
insert image description here

simulation

Simulation overall block diagram:
insert image description here
speed loop:
insert image description here

Current loop:
insert image description here

Motor parameters:

R = 0.258;
L = 0.827e-3;
Ts=1e-6;
flux=0.057;
B=0;
J=0.0065;
Pn=5;
k=50;

p=10;
q=10;
a=100;
b=100;
m=1.3;

r=2500;


insert image description here

Type SMO
insert image description here
SMO range:
insert image description here
Veq:
insert image description here
S:
insert image description here
Vsw:
insert image description here
Arctan_function
insert image description here
SPLL:
insert image description here

Filter inside SPLL (a is 0.97):
insert image description here

waveform

Velocity waveform:
insert image description here

Angle waveform:
insert image description here

Speed ​​error:
insert image description here

Angle error:
insert image description here

Summarize

Theory and simulation come together to see! ! ! ! ! ! ! follow me thanks

Guess you like

Origin blog.csdn.net/weixin_44312889/article/details/129424622