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

永磁同步电机无速度算法--基于复系数滤波的滑模观测器

一、原理介绍

电机在运行过程中转速每时每刻都在变化,因此在对其反电动势信号滤波时,使用频率自适应复系数滤波器( Frequency Adaptive Complex Coefficient Filter, FACCF)可以有效改进系统性能。反电动势的频率随着电机运行频率不断的改变, 因此在设计FACCF时,应该保证其中心频率与估计电角速度相匹配,同时截止频率随着估计电角速度实时自适应地改变,具体表示如式所示。

式中, ka为FACCF的截止频率系数, ω^e为电机转子估计电角速度, ω0为中心频率, ωc为截止频率。

得FACCF表达式为

 截止频率系数ka的取值会影响 FACCF的滤波效果,如图所示为不同ka取值下 FACCF的Bode图。

由图可得, FACCF在中心频率ω0处增益为 1,相角为0°,而在其他频率处则对信号有幅值衰减和相位延迟的作用,并且离中心频率越远,对幅值和相位影响将越大。同时ka越小, FACCF的带宽越窄,此时滤波特性接近理想化,但导致系统的响应变慢;反之, ka越大, FACCF的带宽越宽,滤波器特性较差,但系统的响应变快。

根据上述分析最终改进的SMO算法框图如图所示。

二、仿真模型

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

 

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

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

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

2.3估计转角与实际转角

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

改进控制方案抑制了抖振现象,提高了 SMO系统对电机反电动势、转速及角度的估计精度。

相关文章:

  • Spring 中事务的实现
  • MySQL索引详解
  • 从零到一:如何系统化封装并发布 React 组件库到 npm
  • Vue 框架使用难点与易错点剖析:避开陷阱,提升开发效率
  • wow-rag学习|手搓RAG
  • Spring Boot
  • C语言 第四章 数组(2)
  • VMware 17 3389远程接入会出现无响应
  • 系统设计面试总结:5、加密算法的应用场景、哈希算法(MD、SHA、BCrypt)、对称加密(DES和3DES、AES)、非对称加密(RSA、DSA)
  • python系列之运算符
  • 重要!!! 改进 梯度方差(Fisher 信息近似) 指数移动平均
  • MATLAB代码开发实战:从入门到高效应用
  • 使用AI一步一步实现若依前端(10)
  • Java基础语法精讲:类型转换、常用运算符与用户输入处理引言
  • 苍穹外卖实战附源码-DAY1
  • 掌握C++内联与异常:构建高效且健壮的应用程序
  • 蓝桥杯备考:数据结构堆之序列合并
  • 基于javaweb的SpringBoot农资商城购物商城系统设计与实现(源码+文档+部署讲解)
  • Linux第19节 --- 用户缓冲区和文件系统
  • Git 的基本概念和使用方式(附有思维导图)
  • 武汉楼市新政:二孩、三孩家庭购买新房可分别享受6万元、12万元购房补贴
  • 讲座|为什么要不断地翻译叶芝的诗?它们为什么值得细读?
  • 建设银行南昌分行引金融“活水”,精准灌溉乡村沃土
  • 李乐成任工业和信息化部部长
  • 中央宣传部、全国总工会联合发布2025年“最美职工”先进事迹
  • 屠呦呦当选美国科学院外籍院士