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

永磁同步电机无速度算法--基于ESO-PLL的永磁同步电机无位置传感器控制

一、原理介绍

采用一种形式简单且不使用任何机械参数的高阶PLL方法:以角加速度为扩张状态变量来构造扩张状态观测器(ESO),并将其作为PLL中的环路滤波器(LF) , ESO中的位置估计过程为压控振荡器 (VCO),反正切所得角度与ESO计算所得角度之差为鉴相器(PD)

这篇文章的仿真网上也有很多人做过了,下面简单放出PLL和ESOPLL的结构图。

最终的系统整体框图为

二、仿真模型

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

仿真工况:电机空载零速启动,0s阶跃给定转速500rpm,0.5s给定转速逐渐增加到1000rpm,0.5s时施加阶跃负载

将PLL和ESOPLL极点配置到相同位置,保持系统其他参数不变,分别验证两者性能

PLL

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

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

2.3估计转角与实际转角

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

2.5电磁转矩

ESO-PLL

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

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

2.8估计转角与实际转角

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

2.10电磁转矩

相比于PLL,仿真验证中并没有体现ESO在性能上有明显提升,不过可以算作一种新思路

http://www.dtcms.com/a/171125.html

相关文章:

  • 2025年PMP 学习二
  • 第一章 - 质量
  • C++学习:六个月从基础到就业——C++11/14:右值引用与移动语义
  • Docker安装Gitblit(图文教程)
  • llfc项目笔记客户端TCP
  • 代码随想录算法训练营Day44
  • 2025深圳杯东三省数学建模竞赛B题完整分析论文(共27页)(含模型、可运行代码、求解结果)
  • 力扣1128题解
  • C# 定时器实现
  • 渗透测试中扫描成熟CMS目录的意义与技术实践
  • dubbo 参数校验-ValidationFilter
  • 代码随想录day7: 哈希表part02
  • 计算方法实验六 数值积分
  • TimSort算法解析
  • Linux的系统周期化任务
  • Hive进阶之路
  • 阿里云服务器全栈技术指导手册(2025版)
  • MATLAB实现二氧化硅和硅光纤的单模光波特性与仿真
  • 大连理工大学选修课——图形学:第三四章 基本图形生成算法
  • LLM-Based Agent及其框架学习的学习(三)
  • 笔记整理六----OSPF协议
  • Android Framework学习三:zygote剖析
  • idea创建springboot项目无法创建jdk8原因及多种解决方案
  • 外观模式(Facade Pattern)
  • 字符串匹配 之 KMP算法
  • 【五一培训】Day 3
  • 【React】 Hooks useTransition 解析与性能优化实践
  • SecureCRT设置自定义快捷键
  • 【Java项目脚手架系列】第一篇:Maven基础项目脚手架
  • 软考-软件设计师中级备考 9、存储管理