一、原理

PMSM在两相静止坐标系下的电压方程如下

式中,Ld 和 Lq 分别未dq轴电感,wer电角速度,R为定子电阻

其中扩展反电动势表示为

通过扩展反电动势的反正切就可以获得电机位置信息,电机的扩展反电动势与电压转速和定子电流有关,在高速重载下因电流变化较大,所以其为扩展反电动势的重要成分。

选取滑模面e

既系统到达滑膜面后,切换项的数值就为电机扩展反电动势的数值。

证明如下:

二、低通滤波器设计

由于切换项一个高频切换信号,所以得到的扩展反电动势含有高频谐波,在此需要加一个低通滤波器

低通滤波器这个东西是个双刃剑,它的使用也会造成一些没办法避免的问题:当高频信号被滤除后,扩展反电动估计值的幅值和相位都会发生变化,这个变化造成的幅值减小和相位延迟都会直接影响转子位置估计的准确性。为了解决低通滤波器造成的幅值减小以及相位延迟,需要根据低通滤波器自身的截止频率进行延迟补偿。补偿原理如下所示:

实现框图

三、仿真

模型部分按矢量控制搭建,可以参考另外的博客,由于电机转子位置选择滞后A相坐标轴90°,所以采用坐标变换后输出角度需要减去pi/2。

滑膜观测器内部结构

f(u)为反正切函数内部函数如下

因为电机启动瞬间的滑膜控制器抖动严重,在0.001秒后再让观测器正常进入工作(猜的)

跟踪速度与实际速度

跟踪角度与实际角度

三相电流波形

三相永磁同步电机无速度传感器控制(基于扩展反电动势)相关推荐

  1. 三相永磁同步电机无速度传感器控制仿真模型笔记

    说明:此博文仅作为个人记录,内容不尽详实,着重于主体思路,或者解决问题过程中的一二所得.

  2. 三相pmsm矢量控制仿真模型_学术简报|永磁同步电机无速度传感器控制离散化方法研究...

    北京交通大学电气工程学院.北京纵横机电科技有限公司的研究人员许中阳.郭希铮.邹方朔.游小杰.邱腾飞,在2019年<电工技术学报>增刊1上撰文指出,基于定子电流模型参考自适应的永磁同步电机无 ...

  3. 永磁同步电机无速度传感器控制(一)——滑模观测器(三)【由扩展反电势得到电机位置和速度信息】

    1.直接求反正切函数的不足之处 上一篇文章,写到了滑模观测器的设计过程,此过程过后可以得到滑模输出的扩展反电动势.按照反正切函数的原理,只需要对扩展反电动势进行求解反正切即可.如下所示: 但是事实上, ...

  4. 永磁同步电机无速度传感器控制(一)——滑模观测器(二)【滑模观测器设计过程】

    1.选择滑模观测器参照的数学模型 对于表贴式三相PMSM而言,扩展反电动势的表达式可以被简化为与仅与电机的转速有关.然后将表贴式PMSM的扩展反电动势表达式写下来,进行分析: 从上式可以看出,只要可以 ...

  5. 永磁同步电机无速度传感器控制(一)——滑模观测器(四)【仿真搭建及其结果分析】

    1.滑模仿真框图 2.仿真结果 波形的简要分析 1.转速响应曲线   下图为滑模无位置控制的转速响应,其中蓝色为估计转速,内部被遮盖的为实际转速,可以从图中看出,估计转速和实际转速基本重合,验证了滑模 ...

  6. 永磁同步电机无速度传感器控制(一)——滑模观测器(一)【位置估计原理】

    无速度传感器控制就从滑模开始吧,基于反正切函数的转子位置估计应该是无速度传感器里面稍微简单的一类啦,就拿这个入手啦~滑模反正切分为多个文章进行解释,观测器数学和物理原理.观测器效果和波形分析.文章链接 ...

  7. 永磁同步电机无速度传感器控制(三)——模型参考自适应法(一)【估计原理】

    本篇对另外一种无速度传感器控制策略做详解--模型参考自适应MRAS无速度控制策略. 1 MRAS简介 MRAS的主要思想:构建两个具有相同物理意义的输出量的模型,其中以不含有位置参数的电机方程作为参考 ...

  8. 永磁同步电机无速度传感器控制(二)——脉振高频注入法(一)【位置估计原理】

    1.高频注入法 前面已经讲过了一种无速度传感器实现方法--滑模观测器法.在开始一个新的位置估计策略之前,我们先聊一聊这个方法本身的特点.从前面对滑模的讲述可知,滑模观测器法是通过构造一个滑模面,然后设 ...

  9. 永磁同步电机无速度传感器控制(三)——模型参考自适应法(二)【自适应律的设计】

    1.简写MRAS参考模型和可调模型 参考模型和可调模型方程: 简写为如下形式: 参考模型: 可调模型: 定义广义误差为,将上述两个方程做差可以得到如下误差方程. 2.改写为标准前向环节 将上式改写为标 ...

最新文章

  1. 官方wdpc安装文档,推荐RPM包安装
  2. 微软应用商店_微软自家的软件也放弃Windows 10
  3. R语言观察日志(part4)--paste函数
  4. C语言中内存分布及程序运行中(BSS段、数据段、代码段、堆栈)
  5. 使用JUnit 5在Mockito中方便地进行模拟–官方方式
  6. python调试器入门教程_PyCharm入门第一步(二)——调试第一个Python应用|python基础教程|python入门|python教程...
  7. Mongoose 预定义模式修饰符 Getters 与 Setters 自定义修饰符
  8. java中四类八中_JAVA中的八中基本数据类型
  9. 选择Ruby的37个理由【转载】
  10. AppStore上传已经开发好的App的方法
  11. CentOS 7.0 关闭防火墙
  12. IDM下载器插件 让浏览器不在限速
  13. 制造车间怎么推行5S管理?
  14. postgresql的下载与安装
  15. h5 禁止返回_Html5拦截Android返回键方法
  16. Xshell评估过期处理方法(下载个人免费版本)
  17. 程序员soul 012期|妹子|重庆
  18. 信噪比(一些概念,公式推导,实验分析)
  19. 好看的vscode深色主题,搜索主题名称即可设置
  20. 用 Delphi 学设计模式 之 简单工厂篇- -

热门文章

  1. 制作canal-adapter的docker镜像
  2. CNN卷积层神经元数量、连接数量、权重数量的计算
  3. c语言五子棋游戏心得体会,下五子棋执白子之心得
  4. 多米诺红光管激光机,为覆膜纸盒、药盒提供完美不起泡的标识打码解决方
  5. 牛市股票还会亏钱?----外观模式
  6. Android Architecture(Is Activity God?)
  7. 如何做到大容量硬盘对拷
  8. 视频服务器托管如何选择数据中心
  9. 程序员如何修炼成系统分析员
  10. LC72 Edit Distance