当前位置: 首页 > 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同等静态估计能力,并且在加减载或升降速时具有更快的动态相应能力。

相关文章:

  • 实战使用docker compose 搭建 Redis 主从复制集群
  • 【docker】docker registry搭建私有镜像仓库
  • Linux 杀进程指令详解:`kill -9 PID` 和 `kill -15 PID` 有什么区别?
  • 云计算迁移策略:分步框架与优势
  • 开源生态新势能: 驱动国产 DevSecOps 与 AI 工程新进展
  • Vim鼠标右键复制问题解决方法
  • 自定义鼠标效果 - 浏览器扩展使用教程
  • (新手友好)MySQL学习笔记(8):存储过程,自定义函数,游标
  • ubuntuserver24.04版本:redis编译安装时出现工具、依赖库问题解决方法
  • 大模型笔记_模型微调
  • 模拟IC设计提高系列5-温度角与蒙特卡洛仿真
  • AI任务相关解决方案8-基于卷积神经网络(CNN)和反向传播神经网络(BPNN)的数字图像水印改进算法
  • MCP使用
  • Leetcode20 (有效的括号)
  • 【慧游鲁博】【11】后端 · Spring Boot 集成 Python 配置
  • 统计学(第8版)——方差分析Ⅰ(考试用)
  • ES Modules 与 CommonJS 的核心区别详解
  • 台湾住宅IP哪家好,怎么找到靠谱的海外住宅IP代理商
  • Web 架构之微服务拆分原则与反模式
  • Windows网络配置避坑指南
  • 有哪些网站可以做兼职/推广文章的推广渠道
  • wordpress数据连接失败1223/搜索引擎优化方式
  • 深圳网站设计有哪些/关键词网站
  • 网站组成费用/国内新闻大事20条简短
  • 黄石网站建设教程/做个小程序需要花多少钱
  • 做网站调用无广告视频/手机网页设计