永磁同步电机矢量控制(一)——数学模型

导师研究的课题是永磁同步电机的控制,首先给我安排的任务就是将其矢量控制系统仿真搭建出来。本文记录矢量控制系统学习过程。因为是初学我的理解可能不够,其中每个内容的出处都会在文章内标注出来,大家可以参考原文原著。1、永磁同步电机的数学模型(参考于解小刚、陈进采用Id=0永磁同步电机矢量控制文章)永磁同步电机是一个非线性系统,具有多变量、强耦合的特点。我们对其分析的时候有以下假设:…

大家好,又见面了,我是你们的朋友全栈君。

注:
1:此为永磁同步控制系列文章之一,应大家的要求,关于永磁同步矢量控制的系列文章已经在主页置顶,大家可以直接去主页里面查阅,希望能给大家带来帮助,谢谢。
2:矢量控制的六篇文章后。弱磁、MTPA、位置控制系列讲解已经补充,也放在主页了,请大家查阅。
3: 恰饭一下,也做了一套较为详细教程放在置顶了,内含基本双闭环、MTPA、弱磁、三闭环、模糊PI等基本控制优化策略,也将滑模,MRAS等无速度控制课题整理完成,请大家查看_
**

导师研究的课题是永磁同步电机的控制,首先给我安排的任务就是将其矢量控制系统仿真搭建出来。本文记录矢量控制系统学习过程。因为是初学我的理解可能不够,其中每个内容的出处都会在文章内标注出来,大家可以参考原文原著。

1、永磁同步电机的数学模型 (参考于解小刚、陈进采用Id=0永磁同步电机矢量控制文章)
永磁同步电机是一个非线性系统,具有多变量、强耦合的特点。我们对其分析的时候有以下假设:

  • 忽略铁芯饱和,不计涡流和磁滞损耗

  • 忽略换相过程中的电枢反应

  • 转子上无阻尼绕组,永磁体无阻尼作用

  • 永磁体产生的磁场和三相绕组产生的感应磁场呈正弦分布

  • 定子绕组电流在气隙中只产生正弦分布的磁势,无高次谐波

  • 按照电动机应用建模
    在此理想条件下:
    1.1 永磁同步电机在三相静止坐标系下定子电压方程:(下图有误,定子磁链要求个导)
    这里写图片描述
    式中Rs为电枢电阻,ψa ψb ψc分别为abc三相磁链,ia ib ic 分别为其 abc三相的相电流。
    1.2 三相静止坐标系下磁链方程
    这里写图片描述
    其中Laa、Lbb、Lcc为各相绕组自感,且Laa=Lbb=Lcc,式中Mab等为绕组之间互感且均相等。ψf是永磁体磁链,θ为转子N极和a相轴线之间的夹角。
    经过CLARK和PARK左边变换后,得到其在dq坐标系下的数学模型:
    1.3 dq坐标系下电压方程
    这里写图片描述
    其中ud、uq为dq轴电压,id、iq为dq轴电流,ψd、ψq为dq轴磁链,Ld、Lq为dq轴电感,we为转速。
    1.4 dq坐标系下磁链方程
    这里写图片描述
    1.5 转矩方程
    在这里插入图片描述
    从上1.5中转矩方程可以看出,电磁转矩由两个部分组成,第一项是永磁体和定子绕组磁链之间相互作用产生,第二项则是由磁阻变化而产生的。这里我们需要区分一下凸极和隐极电机的区别,隐极电机由于Lq=Ld,所以磁阻变化转矩是凸极电机特有的,我们在搭建仿真的时候也需要注意这的电机类型。

    小结:
    永磁同步电机的数学模型解释了其内部构成,有助于我们设计控制策略,我们进行坐标变换和PI参数整定时都需要对其数学模型进行分析,很重要,很重要,很重要,说三遍!!!

需要文章资料与仿真模型的同学请博客下评论留一下邮箱,看到就会发过去。
整理不易,希望大家帮忙点个赞呀,谢谢啦~_

后续文章链接:

永磁同步电机矢量控制到无速度传感器控制学习教程(PMSM)
永磁同步电机矢量控制(二)——控制原理与坐标变换推导
永磁同步电机矢量控制(三)——电流环转速环 PI 参数整定
永磁同步电机矢量控制(四)——simulink仿真搭建
永磁同步电机矢量控制(五)——波形记录及其分析
永磁同步电机矢量控制(六)——MTPA最大转矩电流比控制
永磁同步电机矢量控制(七)——基于id=0的矢量控制的动态解耦策略
永磁同步电机矢量控制(八)——弱磁控制(超前角弱磁)
永磁同步电机矢量控制(九)——三闭环位置控制系统
永磁同步电机矢量控制(十)——PMSM最优效率(最小损耗)控制策略

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/125883.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 微软历史最高市值是多少?

    微软历史最高市值是多少?

    2021年12月4日
    88
  • 阿里云服务器配置ssl证书_阿里云服务器配置选择

    阿里云服务器配置ssl证书_阿里云服务器配置选择阿里云配置SSL证书证书申请概览![在这里插入图片描述](https://img-blog.csdnimg.cn/20210511153723521.png)申请配置证书申请概览申请两种方式:进入阿里云控制台页面->安全(模块/菜单)->SSL证书;在阿里云搜索框中进行搜索ssl证书点击进入;购买证书需要注意的是已过期的证书是没有到期新购操作的,只能重新购买。Symantec免费SSL证书我们选择Symantec免费型DVSSL,不花钱0元就可以购买。这个免

    2022年10月3日
    1
  • CorelDRAW2022下载附带序列号安装教程

    CorelDRAW2022下载附带序列号安装教程CorelDRAW作为图形设计软件的代表,以其杰出和革新的特性赢得了长期的声誉和用户的赞赏,是一套屡获殊荣的图像编辑软件。CorelDRAW2020包含程序:CorelDRAW2020主程序矢量插图和页面布局工具CorelPHOTO-PAINT2020图像编辑工具:编辑照片,享受与CorelDRAW的集成工作流。CoreFontManager2020字体开发与管理工具:无需安装即可直接使用自己喜欢的字体。PowerTRACE人工智能驱动的位图转矢量图工具CorelDRAW.a

    2022年5月5日
    406
  • java springboot中调用第三方接口「建议收藏」

    java springboot中调用第三方接口「建议收藏」调用第三方接口,记录下自己写的不然忘记。依然是废话不喜欢多说,上代码:application.yml配置server:port:7888servlet:context-path:/genetomcat:remote-ip-header:x-forward-foruri-encoding:UTF-8max-threa…

    2022年6月4日
    35
  • SQL聚合函数「建议收藏」

    SQL聚合函数「建议收藏」一、知识点聚合函数对组执行计算并返回每个组唯一的值。GROUPBY子句通常与聚合函数一起用于统计数据。GROUPBY子句将行排列成组,聚合函数返回每个组的统计量。常用的聚合函数有:COUNT(),SUM(),AVG(),MIN(),MAX()。COUNT(),其作用主要是返回每个组的行数,也会返回有NULL值的列,可用于数字和字符列。SUM(),主要用于返回表达式中所有的总和,忽略NULL值,仅用于数字列。AVG(),返回表达式所有的平均值,仅用于数字列并且自动忽略NULL值。MIN(),返

    2022年6月21日
    23
  • Python之range()函数

    Python之range()函数参考来源:https://realpython.com/python-range/1.Pythonrange()函数可创建一个整数列表,一般用在for循环中。三种方法可以调用range()

    2022年7月5日
    24

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号