1.引言

随着高性能永磁材料、大规模集成电路和电力电子技术的发展,永磁同步电机因为其功率密度高,体积小,功率因数和高效率而得到发展,且引起了国内外研究学者的关注。传统的控制方式由于引入了位置传感器而给当前的调速系统带来了一系列的问题:占据了比较大的有效空间,使系统编程复杂。因此无位置传感器控制系统的研究变得越发的重要。

2.PMSM的坐标系和数学模型

永磁同步电机在定子三相(ABC)静止坐标系下的电压方程:

式中,三相绕组的相电压瞬时值分别为Au、Bu、Cu;Ai、Bi、Ci是相电流的瞬时值;sR是永磁同步电机定子的每相绕组电阻;Aψ、Bψ、Cψ是永磁体的磁链在各相绕组的投影。在d-q旋转坐标系下的电磁转矩方程为:

3.SIMULINK仿真

永磁同步电机无传感器矢量控制的系统结构框图,在MATLAB/Simulink下建立PMSM驱动仿真分析,用id=0时的无传感器矢量控制系统的仿真模型如图2所示,各个模块介绍如下:给定的参考转速是700rpm;速度通过PI调节模块,实现转速的闭环控制策略,该调节采用了输出限幅;接着是电流PI调节器模块构成电流的闭环控制,输出了定子的电压dq轴分量ud和uq;I-park逆变器模块将两相旋转直角坐标系(dq)下的值向两相静止坐标系(αβ)下变化,它的输出是αβ轴的定子电压分量参考值Ualfa,Ubeta;SVPWM和逆变模块用于实现参考电压逆变及其调制,从而可以直接通给电机;PMSM是永磁同步电机模块,负载转矩是模块Tm.反馈通道模块有:

Clark变换模块:实现三相坐标系(ABC)向两相直接坐标系(αβ)的转换,输出的αβ坐标系下的电流值和电压值作为观测器的输入,其中SMO模块是反电动势估算模块,SMO1是转速和转角估算模块,这两点是讨论的关键问题所在。

3.1滑膜观测器模块

由滑膜观测器的理论可以构造滑膜观测器:由观测器和控制驱动器构成的物理模型如下:

控制系数z的目标是使电流的估计误差接近0.通过合适的选择系数k和正确的估算反电动势。在这里标志?表示变量是估算的。标志*表示这个量可以获得。

离散化后的公式:

这里Ts是采样周期。

电机的角度估算值和反电动势之间的关系是:

转子角度的计算步骤为:电流观测器(图4示意图),滑模控制(图5到图7示意图),以及反电动势的计算图。

滑膜观测器构成原理图和框图分别是:

计算步骤是:电流观测器,滑模控制,以及反电动势的计算图。

3.2空间矢量脉宽调制(SVPWM)

主要包括通过逆变器确定矢量所在的扇区,合成矢量分解到相邻扇区的作用时间,计算电压空间矢量的切换点。

(1)判断矢量所在的扇区:

如果Va>0,则A=1否则A=0;如果Vb>0,则B=1否则B=0;如果Vc>0,则C=1否则C=0.

扇区计算公式为:

4.实验结果

永磁同步电机的定子相电阻是0.195684ohm,转动惯量是0.704905kg.m2,极对数是12对极,额定转矩是160N.m,额定转速是700rpm,以下是永磁同步电机滑模控制系统的仿真结果。

负载突变时对调速系统的影响,结果分析:在仿真模型中,负载转矩给定值是100N.m,在0.1s秒时增加到160N.m,通过以下仿真图来分析变化的负载转矩对系统影响。图4.22是永磁同步电机在负载突变情况下的转速波动图,从仿真图形可以看出电机控制经过短时间的振动,进入稳定的运行状态且转速稳定在700rad/s,转速没受到负载转矩波动的影响。

5.实验结果与分析

本文析了永磁同步电机状态方程,设计了滑模仿真器,并进行了坐标变换,通过MATLAB/Simulink进行了模型的仿真和调速,仿真的结果表明该种控制方式是有效的,能够估算出转子位置信息极该种滑模控制是稳定而且有效的,最后分析了负载转矩扰动和系统参数变化对滑模控制性能的影响。结果说明基于滑模控制的永磁同步电机无传感器控制系统具有很强的鲁棒性,并且使用场合广泛。

matlab永磁电机模型,采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究相关推荐

  1. matlab 矢量控制,采用id=0的永磁同步电机矢量控制系统MATLABSimulink仿真.pdf

    -.二二:-ijL'o::·-".·.:z'一- D01:10.19335/j.enki.2095-6649.2016.05.008 LAB/Simulink仿真 解小刚1,陈进2 (1.上 ...

  2. 永磁直驱风力发电系统,MATLAB simiulink,滑模控制,永磁同步电机,直驱式风力发电

    永磁直驱风力发电系统,MATLAB simiulink,滑模控制,永磁同步电机,直驱式风力发电. 风力机才用MPPT算法,机侧变流器采用滑模控制转速外环,PI控制电流内环,网侧逆变器均采用PI控制. ...

  3. 基于Simulink的永磁同步电机仿真控制系统

    1.研究背景 汽车在全球保有量的不断增加使人类生活面临能源短缺.全球变暖.空气质量水平下降等诸多挑战,同时也推动汽车自身技术的发展,为此汽车工程师正在不断努力研究降低油耗的方法,寻求各种代用燃料以及开 ...

  4. PMSM永磁同步电机控制类仿真 三相永磁同步电机模型 1、直接转矩控制DTC 2、矢量控制FOC

    PMSM永磁同步电机控制类仿真 三相永磁同步电机模型 1.直接转矩控制DTC 2.矢量控制FOC 3.无位置控制 4.滑膜控制 #Matlab/simulink ID:7510067799948960 ...

  5. pmsm仿真 matlab 转子转角波形,MATLAB/SIMULINK的永磁同步电机矢量控制系统仿真研究...

    摘要:永磁同步电机矢量控制系统在电动汽车.轮船等交通运输领域具有广泛的应用前景.使用MATLAB/SIMULINK的仿真功能,采用模块化的设计结构,分别对速度环调节.电流PI(Proportion I ...

  6. simulink同步发电机模型_基于Speedgoat的永磁同步电机控制Demo

    背景介绍 永磁同步电机(PMSM)相较传统电机如感应电机来说,具有转换效率高,功率密度大.控制更为简单的特点,越来越受到市场的青睐,被广泛应用于轨道交通.新能源汽车.风电等领域.为此Speedgoat ...

  7. matlab最小二乘法参数辨识,基于最小二乘法的永磁同步电机在线参数辨识的仿真...

    摘  要:较高性能的永磁同步电机矢量控制系统需要实时更新电机参数,文章中采用一种在线辨识永磁同步电机参数的方法.这种基于最小二乘法参数辨识方法是在转子同步旋转坐标系下进行的,通过MATLAB/SIMU ...

  8. matlab的死区环节,基于SIMULINK对非线性系统死区环节进行仿真

    龙源期刊网 http://www.wendangwang.com 基于SIMULINK对非线性系统死区环节进行仿真 作者:赵丽 来源:<价值工程>2010年第03期 摘要:主要是针对非线性 ...

  9. matlab的死区环节,基于SIMULINK对非线性系统死区环节进行仿真.doc

    基于SIMULINK对非线性系统死区环节进行仿真.doc 基于SIMULINK对非线性系统死区环节进行仿真 摘要:主要是针对非线性系统死区环节进行SIMULINK仿真,通过仿真分析来实现控制系统的优化 ...

最新文章

  1. Python3 try-except、raise和assert解析
  2. Android逆向之调试smali代码基础
  3. 南大周志华清华胡事民入围院士候选!计算机领域共计7人
  4. 程序员的乐趣,生成自定义二维码,5 行 Python 代码就搞定
  5. python读取文件夹下文件
  6. iOS10 UI教程子视图和父视图UI层次结构和Views继承
  7. 微软BI 之SSAS 系列 - 多维数据集维度用法之二 事实维度(退化维度 Degenerate Dimension)...
  8. 乐峰VS聚美,明星也要吃咸盐
  9. Netty:另一种Web(套接字)服务器
  10. 前端_网页编程 Form表单与模板引擎(下)
  11. 《Qt Quick 4小时入门》学习笔记4
  12. AJAX方式进行验证码的判断(JS方式)
  13. 今天解决了价位没有同步更新的问题
  14. [jquery视频教程 初级+高级][25课程]
  15. python和java md5加密,如何将javamd5加密代码移植到Python中?
  16. 关于DLL注入的理解
  17. win7系统如何安装python_python安装教程详解|python下载安装教程步骤
  18. 高手的思维与打法:灰度思维,黑白决策
  19. layui使用tips_layui的tips层怎么用
  20. matplotlib中添加水平线和垂直线

热门文章

  1. 速取,3D建模速成入门到高级教程(附软件安装包)
  2. RabbitMQ Server简介和安装教程
  3. 运维平台元数据稽核小结
  4. 用C#开发加密狗程序
  5. 拓扑排序- 基本思路
  6. unity 太阳自发光_unity shader基础之——unity中实现环境光、自发光
  7. HDOJ 1282 回文数猜想
  8. Bypassing PatchGuard on Windows x64
  9. 常用Android第三方库推荐
  10. 月薪3w算法工程师日均7行代码被开除 / AI歌手入学上海音乐学院 / 天文照片被植入恶意代码...