永磁同步电机无速度算法--基于一阶线性状态观测器的反电动势观测器

一、原理介绍

利用一阶线性状态观测器与扩张状态观测器分别构建反电动势观测器以实现永磁同步电机无感控制。

二、仿真模型

在MATLAB/simulink里面验证所提算法,搭建仿真。采用和实验中一致的控制周期1e-4,电机部分计算周期为1e-6。仿真模型如下所示:

仿真工况:电机空载零速启动,0s阶跃给定转速1000rpm,0.5s施加额定负载并且给定转速阶跃至1500rpm。采用带宽法配置LESO和LSO参数,保持两种观测器带宽相同。

下面分别给出传统LESO和LEO的仿真波形。

2.1给定转速、实际转速和估计转速

2.2估计转速与实际转速误差

2.3 估计转角与实际转角

2.4估计转角与实际转角误差

2.5估计反电动势

综上,可以总结出,一阶线性状态观测器在不额外引入转子位置补偿环节的情况下,转子位置误差更小,但是估计转速和转子位置的波形相较于扩张状态观测器跟大,并且在转速变化时扩张状态观测器跟踪反电动势性能更强。而参考文献中一阶线性状态观测器性能较差,我认为是文中给定的一阶线性状态观测器增益过小导致。

相关推荐
C雨后彩虹5 分钟前
矩阵扩散问题
java·数据结构·算法·华为·面试
独自破碎E5 分钟前
力场重叠问题
java·开发语言·算法
free-elcmacom11 分钟前
机器学习入门<5>支持向量机形象教学:寻找最安全的“三八线”,人人都能懂的算法核心
人工智能·python·算法·机器学习·支持向量机
兔子零102428 分钟前
零硬件交互:如何用纯前端把摄像头变成 4000 个粒子的魔法棒?
前端·算法
AnAnCode28 分钟前
【时间轮算法】时间轮算法的详细讲解,从基本原理到 Java 中的具体实现
java·开发语言·算法·时间轮算法
sin_hielo29 分钟前
leetcode 3432
数据结构·算法·leetcode
fufu031134 分钟前
Linux环境下的C语言编程(三十七)
算法
风筝在晴天搁浅43 分钟前
代码随想录 300.最长递增子序列
算法·动态规划
小O的算法实验室44 分钟前
2026年EAAI SCI1区TOP,基于进化算法的多目标施工现场布局与安全规划模型,深度解析+性能实测
算法·论文复现·智能算法·智能算法改进