当前位置: 首页 > news >正文

永磁同步电机无速度算法--基于稳态卡尔曼滤波器SSEKF的滑模观测器

一、原理介绍

采用滑模观测器进行永磁同步电机的转子位置和转速估计,实现了永磁同步电机的无传感器控制。研究了一种改进的滑模观测器,在传统滑模的基础上加入稳态卡尔曼滤波器,能够快速、有效地减弱抖振。相比于传统的锁相环滤波,稳态卡尔曼滤波器能够获得更高的精度和更快的响应速度,且由于其增益矩阵固定为常数,因此计算量很小。

结合PLL的PMSM滑模观测器

结合SSEKF的PMSM滑模观测

二、仿真模型

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

仿真工况:电机空载零速启动,0s阶跃给定转速500rpm,0.5s开始加速,0.7s施加额定负载

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

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

滑模采用了固定增益,所以在低速时相对滑模增益较大,估计的反电动势抖振会更加明显,最终反映到估计转速和估计转子位置的波动上。

下图为PLL的估计转速误差,可以看出波动情况基本相当。

2.3估计转角与实际转角

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

可以看出,在0.5s开始以斜坡信号加速时,估计转子位置基本没有静差。下面给出采用PLL的估计转子位置误差,可以看出在0.5s后存在一个明显的静差,这是由于PLL本身不具备无静差跟踪斜坡转速的性能。并且在0.7s加载时,PLL的估计误差更大。

综上,SSEKF可以实现PLL同等静态估计能力,并且在加减载或升降速时具有更快的动态相应能力。

http://www.xdnf.cn/news/991135.html

相关文章:

  • shell 中的 expect工具
  • AI 赋能 Java 开发:从通宵达旦到高效交付的蜕变之路
  • 如何“调优”我们自身的人体系统?
  • 以太网MDI信号PCB EMC设计要点
  • mysql 8.0引入递归cte以支持层级数据查询
  • 【Dv3Admin】系统视图操作日志API文件解析
  • 大模型呼叫系统——重塑学校招生问答,提升服务效能
  • ESP32-s3 的I2C可以同时接LCD显示屏、IP5356M吗
  • EtherCAT-CANopen智能网关:实现CX5140与H3U双PLC主站高效通信
  • Java多线程—线程池
  • 统计学(第8版)——统计学基础统计抽样与抽样分布(考试用)
  • HarmonyOS中LazyForEach的优缺点
  • 在QT中使用OpenGL
  • Python 元组
  • 使用spring-ai-alibaba接入大模型
  • mysql基本操作语句 增删改查基础语法速查表
  • MTK-USB模式动态设置
  • VScode安装配置PYQT6
  • MS7200+MS1824 HD转AV/S-Video/VGA/YPbPr/RGB888/BT601、656/BT1120转换器
  • Pandas时间数据处理:从基础到进阶的实战指南
  • 利用高分辨率卫星遥感数据以更智能、更快速的方式勘测评估能源开采现场
  • 第四章 文件管理
  • 软件测试用例设计总结
  • Position Embedding 有哪些方式?
  • @Indexed原理与实战
  • Java大模型开发入门 (3/15): 拥抱官方标准 - 使用OpenAI官方Java SDK调用DeepSeek
  • 航电系统之轨迹克隆技术篇
  • pyvis报错AttributeError: ‘NoneType‘ object has no attribute ‘render‘
  • python打卡day51@浙大疏锦行
  • 期权末日轮实值期权盈利未平仓怎么办?