永磁同步电机(PMSM)磁场定向控制(FOC)及Matlab/Simulink仿真分析


前言

做永磁同步电机控制绕不开FOC,本章节主要介绍FOC控制的基本原理,坐标变换以及永磁同步电机在同步旋转坐标系下的数学模型,并通过Matlab/Simulink进行永磁同步电机FOC控制算法的仿真分析。


一、FOC的基本原理

磁场定向控制(Field-Oriented Control,FOC)系统的基本思想是:通过坐标变换,在按转子磁场定向同步旋转坐标系中,得到等效的直流电动机模型,仿照直流电动机的控制方法控制电磁转矩与磁链,然后将转子磁链定向坐标系中的控制量反变换得到三相坐标系的对应量,以实施控制,具体流程如下图所示:
在这里插入图片描述
FOC最重要的原则是:按转子磁场定向,即保持转子磁链旋转矢量始终与dq坐标系下的d轴重合,q轴正交。通过按转子磁场定向,将定子电流解耦为了励磁分量 id和转矩分量 iq。通过电流 id实现对转子磁链的控制,电流 iq实现对电磁转矩的控制,类比于直流电机的控制。对于表贴式永磁同步电机SPM,一般设置励磁分量id =0,定子电流全部用于产生电磁转矩。
FOC最主要的任务就是:通过不停的观测转子角度,实现转子磁链定向,即保持转子磁链旋转矢量始终与dq坐标系下的d轴重合,q轴正交,dq坐标轴同转子磁链同步旋转。

二、坐标变换

2.1.Clark坐标变换

静止坐标变换Clark变换:
在这里插入图片描述
采用等幅值变换,通过下式将三相静止坐标系ABC下的电流转换为两相静止坐标系下的电流:
在这里插入图片描述
在这里插入图片描述
由于ia+ib+ic=0 ,因此实际中只需要三相静止坐标系下的两相电流即可,通过下式进行变换:
在这里插入图片描述

2.2.Park坐标变换

在这里插入图片描述
将两相静止坐标系下的电流转换为同步旋转坐标系dq下的电流,由下式所示:
在这里插入图片描述
在这里插入图片描述

三、永磁同步电机在同步旋转坐标系下的数学模型

将三相自然坐标系下的PMSM数学模型,通过坐标变换,转换为同步旋转坐标系下的数学模型。同步旋转坐标系的d轴与转子磁链对齐,并保持同步旋转,如下所示:
在这里插入图片描述
定子电压方程:
在这里插入图片描述
定子磁链方程:
在这里插入图片描述
电磁转矩方程:
在这里插入图片描述
运动方程:
在这里插入图片描述
在这里插入图片描述
将定子磁链方程带入电压方程可得定子电压方程为:
在这里插入图片描述
由上式,通过坐标变换将三相自然坐标系下的PMSM数学模型变换为同步旋转坐标系下的数学模型,使PMSM的数学模型实现了解耦,可仿照直流电机的控制方法对PMSM进行控制。FOC的整体控制框架如下图所示:
在这里插入图片描述

四、永磁同步电机磁场定向控制Matlab/Simulink仿真分析

4.1.电压开环控制

在这里插入图片描述
如上图所示,直接给定同步旋转坐标系下的Vd,Vq电压实现永磁同步电机磁场定向的电压开环控制。Matlab/Simulink整体仿真框图如下所示:
在这里插入图片描述

4.1.1.仿真电路分析

在这里插入图片描述
直接给定同步旋转坐标系下Vd,Vq的电压值实现永磁同步电机磁场定向的电压开环控制。
在这里插入图片描述
此处作了一个归一化处理,将FOC电压开环控制的输出电压范围设置在[0,1]之间。
在这里插入图片描述
永磁同步电机采用BR2804-1700电机,参数如下:
在这里插入图片描述
在这里插入图片描述

4.1.2.仿真结果分析

电机转速:
在这里插入图片描述
定子电流:
在这里插入图片描述
同步旋转坐标系下的定子电流Id、Iq:
在这里插入图片描述
同步旋转坐标系下的定子电压Vd、Vq:
在这里插入图片描述
电磁转矩:
在这里插入图片描述

4.2.电流闭环控制

在这里插入图片描述
在电压开环控制中,同步旋转坐标系下的定子电流Id不等于0约为0.036,说明定子电流未完全用于产生电磁转矩。引入电流闭环控制,精确的控制电机Id、Iq电流值。电流环的主要作用是在电机启动过程中能够以最大的电流启动,同时对电网电压的波动起及时抗扰的作用,加快动态系统的响应速度,提高系统的稳定性,其控制框图如上图所示。永磁同步电机电流闭环控制的Matlab/Simulink整体仿真框图如下所示:
在这里插入图片描述

4.2.1.仿真电路分析

与电压开环控制的不同点就是将定子电流进行了反馈,设定同步旋转坐标下定子电流为Id_Ref、Iq_Ref,设定值与定子电流的反馈值Id、Iq进行PI控制,PI控制器的输出作为永磁同步电机的电压给定,驱动PMSM。
在这里插入图片描述
其余仿真部分同电压开环控制。

4.2.2.仿真结果分析

电机转速:在0.1s左右达到了稳态转速
在这里插入图片描述
电机定子电流:
在这里插入图片描述
同步旋转坐标系下的定子电流Id、Iq:电机启动时以设定的最大电流1A进行启动,当转速达到稳态值时电流立即降了下来,实现了理想最优的启动过渡过程。
在这里插入图片描述
同步旋转坐标系下的定子电压:
在这里插入图片描述
电磁转矩:
在这里插入图片描述

4.3.转速外环电流内环双闭环控制

在实际控制中我们一般关心转速的变化,期望电机以设定的转速进行变化,这时仅靠电流闭环不太能实现,加入转速闭环,实现对转速的控制。转速控制器的输出为电流控制器的给定,转速控制器的输出要进行限幅,因为转速控制器的输出限幅值决定了所用电机的最大允许电流。永磁同步电机转速外环电流内环双闭环控制的Matlab/Simulink整体仿真框图如下所示:
在这里插入图片描述

4.3.1.仿真电路分析

在电流闭环控制的基础上引入了转速闭环控制,转速控制器的输出作Iq电流的输入,构成转速外环电流内环双闭环控制系统。
在这里插入图片描述

4.3.2.仿真结果分析

速度设定值:
在这里插入图片描述
电机转速:
在这里插入图片描述
电机定子电流:
在这里插入图片描述
同步旋转坐标系下的定子电流Id、Iq:
在这里插入图片描述
同步旋转坐标系下的定子电压:
在这里插入图片描述
电磁转矩:
![在这里插入图片描述](https://img-blog.csdnimg.cn/7da6bc99d17147f0a0e30425c62f03a4.png

五、小结

至此永磁同步电机FOC的基本原理及Matlab/Simulink的仿真部分就说完了。永磁同步电机的电压开环控制、电流闭环控制、转速外环电流内环双闭环控制与直流电机的控制思想一致,永磁同步电机通过坐标变换,转换到按转子磁场定向的同步旋转坐标系中,就是为了实现PMSM数学模型的解耦,将PMSM等效为一个他励“直流电机”,按直流电机的控制思想进行PMSM的控制。有关PID控制器的参数整定、SVPWM控制算法以及永磁同步电机磁场定向矢量控制的工程实现会在后续进行补充。
有关直流电机的Matlab/Simulink仿真分析请阅读:
直流有刷电机及Matlab/Simulink驱动仿真
直流有刷电机调速原理及Matlab/Simulink仿真
直流有刷电机转速、电流双闭环调速系统及Matlab/Simulink仿真分析
直流有刷电机H桥正反转调速原理及Matlab/Simulink仿真


总结

本章节介绍了FOC控制的基本原理,坐标变换以及永磁同步电机在同步旋转坐标系下的数学模型,并通过Matlab/Simulink进行了永磁同步电机FOC控制算法的仿真分析,包括电压开环控制、电流闭环控制、转速外环电流内环双闭环控制,为后续章节的分析奠定基础。

模型及代码工程获取:
在这里插入图片描述

  • 10
    点赞
  • 83
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
永磁同步电机(Permanent Magnet Synchronous Motor,PMSM)是一种高性能的电机,它的控制可以通过使用传感器或者无传感器的方式来实现。使用传感器的方式需要安装转子位置、转速传感器等传感器,但这些传感器的成本较高且安装复杂。相比之下,无传感器控制方式使用观测器来实时估计电机的转子位置和转速,从而实现对电机的控制。 其中,龙伯格观测器(Luenberger Observer)是一种常用于估计系统状态的观测器,适用于永磁同步电机无传感器控制。使用龙伯格观测器,可以通过电机的输入输出信号来计算推导出电机的状态(包括转子位置与转速),使得对电机进行控制时不再需要实际的传感器测量。 在Matlab/Simulink仿真分析中,可以利用Simulink中的永磁同步电机模型进行仿真。首先,建立PMSM模型,包括电机的电气方程、机械方程、磁路方程等,并设置好电机的参数。然后,在此模型的基础上,建立无传感器控制算法,包括龙伯格观测器模块。通过配置观测器的参数以及设计控制策略,可以实现对PMSM控制。 在实际仿真分析中,可以通过对输入信号(如电压、电流)进行调节,观察电机的响应。通过仿真结果,可以分析无传感器控制方式下龙伯格观测器的性能,包括对转子位置与转速的估计精度、响应速度等指标。同时,还可以对比传感器控制方式,从而验证无传感器控制算法的可行性与优越性。 总之,利用Matlab/Simulink永磁同步电机无传感器控制基于龙伯格观测器的仿真分析,可以帮助我们理解与评估无传感器控制算法的性能,并为实际应用提供参考依据。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值