0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

电子设计 来源:郭婷 作者:电子设计 2018-12-17 08:25 次阅读

1.引言

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

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

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

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

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

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

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

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是转速和转角估算模块,这两点是讨论的关键问题所在。

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

3.1 滑膜观测器模块

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

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

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

离散化后的公式:

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

这里Ts是采样周期。

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

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

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

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

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

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

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

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

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

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

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

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

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

扇区计算公式为:

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

4.实验结果

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

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

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

采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究

5.实验结果与分析

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2526

    文章

    48092

    浏览量

    740016
  • 永磁同步电机

    关注

    27

    文章

    824

    浏览量

    48929
  • 仿真
    +关注

    关注

    50

    文章

    3872

    浏览量

    132155
收藏 人收藏

    评论

    相关推荐

    Matlab/Simulink进行永磁同步电机流频比I/F控制系统的仿真分析

    本章节采用流频比I/F控制方法驱动永磁同步电机的转动,首先分析流频比I/F的控制原理,然后在Matlab/Simulink
    发表于 06-08 15:31 705次阅读
    在<b class='flag-5'>Matlab</b>/<b class='flag-5'>Simulink</b>中<b class='flag-5'>进行</b><b class='flag-5'>永磁</b><b class='flag-5'>同步电机</b>流频比I/F控制系统的<b class='flag-5'>仿真</b>分析

    永磁同步电机matlab/simulink建模

    在做永磁同步电机matlab/simulink建模仿真中,速度和电流闭环控制中没有出现速度和电流闭环的传递函数,请问这个传递函数是在给定
    发表于 03-31 20:45

    太实用!永磁同步电机控制方案及MATLAB仿真模型大全

    与数学模型,实现控制系统的设计,并进行仿真;通过实验和仿真研究控制系统电流环、速度环、位置环响应及提高其响应性能的措施,探讨负载扰动、负载转
    发表于 06-30 15:17

    永磁同步电机模型预测控制Simulink仿真教程资料下载

    本篇文章为永磁同步电机模型预测控制(PMSM-MPC)Simulink仿真教程包含了控制原理和simul
    发表于 06-30 06:30

    永磁同步电机simulink模型搭建

    永磁同步电机simulink模型搭建1、总搭建模型2、各搭建模块2.1永磁电机模块一共六个输出,
    发表于 08-27 06:26

    永磁同步电机电机本体数学模型MATLAB下的仿真

    永磁同步电机电机本体数学模型MATLAB下的仿真永磁同步电
    发表于 08-27 07:33

    Simulink永磁同步电机控制仿真系列

    文章目录一、实现电流闭环二、实现转矩闭环Simulink永磁同步电机控制仿真系列文章已经发布两篇,每篇文章都开源simulink
    发表于 08-27 07:26

    永磁同步电机控制原理及MATLAB仿真

    【实例简介】现代永磁同步电机控制原理及MATLAB仿真__袁雷编著里的随书附赠的程序【实例截图】【核心代码】随书仿真
    发表于 08-27 08:12

    建立永磁同步电机的数学模型

    摘要本文首先介绍了永磁同步电机的国内外发展状况,然后介绍了永磁同步电机的结构及原理,接着建立了永磁同步电
    发表于 08-27 06:25

    同步电机模型matlab仿真

    同步电机模型matlab仿真-终结版毕业设计(论文)??题目同步电机模型
    发表于 09-03 06:00

    如何对永磁同步电机PMSM控制进行Matlab仿真

    永磁同步电机PMSM控制原理是什么?如何对永磁同步电机PMSM控制进行Matlab
    发表于 09-29 07:06

    现代永磁同步电机控制原理及MATLAB仿真源码/模型

    现代永磁同步电机控制原理及MATLAB仿真 源码/模型matlab)分享
    发表于 09-05 09:18 38次下载

    永磁同步电机最小损耗控制Simulink仿真

    本篇文章主要进行永磁同步电机的最小损耗控制simulink仿真。 完整的阐述了最小损耗控制原理,考虑铁耗的
    发表于 03-14 10:44 44次下载
    <b class='flag-5'>永磁</b><b class='flag-5'>同步电机</b>最小损耗控制<b class='flag-5'>Simulink</b><b class='flag-5'>仿真</b>

    永磁同步电机FOC控制的基本原理及Matlab/Simulink仿真分析

    永磁同步电机控制绕不开FOC,本章节主要介绍FOC控制的基本原理、坐标变换以及永磁同步电机同步旋转坐标系下的数学
    的头像 发表于 05-23 14:47 3179次阅读
    <b class='flag-5'>永磁</b><b class='flag-5'>同步电机</b>FOC控制的基本原理及<b class='flag-5'>Matlab</b>/<b class='flag-5'>Simulink</b><b class='flag-5'>仿真</b>分析

    永磁同步电机流频比I/F控制原理及Matlab/Simulink仿真分析

    本章节采用流频比I/F控制方法驱动永磁同步电机的转动,首先分析流频比I/F的控制原理,然后在Matlab/Simulink
    的头像 发表于 05-24 11:36 1422次阅读
    <b class='flag-5'>永磁</b><b class='flag-5'>同步电机</b>流频比I/F控制原理及<b class='flag-5'>Matlab</b>/<b class='flag-5'>Simulink</b><b class='flag-5'>仿真</b>分析