36

夫子 · 2023年06月08日 · 广东

手把手教你无感FOC电机控制,MATLAB代码生成

FOC框架

来看一下FOC简单框架:

image.png
该图为FOC入门基本框架,我们围绕着这个框图开始从0开始写FOC算法。

首先我们来讲一下CLARK变换:
image.png

我们把CLARK变换总结如下公式:
image.png

变换图可见变换要点和变换中间电流变换:
image.png

到这里,我们把CLAEK PARK,公式已经写清楚了,那SVPWM怎么写呢?我们根据七段式SVPWM基本原理,先说落在扇区的充要条件
image.png

然后我们在写七段式SVPWM如下:
image.png
image.png

有了七段式SVPWM的公式,根据如下图形:
image.png

我们知道落在每个扇区的电压矢量和电压大小。那么我们就能搭建一个FOC框架了。到这里我们MATLAB如下编写模型:

image.png

细节如下:
image.png

七段式SVPWM编写:

image.png

PARK变换,严格按照上述公式编写:

image.png

无感观测器

如上FOC框架基本完成,那么往下我们讲无感观测器
image.png

无感观测器是基于电流积分误差估算的PLL位置锁相观测器:该观测器优点:重载启动,耐高低温,表贴凸极一样好用。我们来看看观测器公式:
image.png

通过引入Kd,Kq来消除位置观测误差,电流误差等,让我们更好的得到电机位置。

还能得到电机实时转矩:
image.png

通过dq轴电流误差估算电机转矩。所以是一篇不错的文章和应用。希望大家下载认真看看。

MATLAB仿真模型及解析

MATLAB Sumlink仿真
image.png
附件:现代永磁同步电机控制原理及MATLAB仿真.zip 见文末附件。

华夏电子工作室正在组织一系列电机控制公开课,欢迎关注。
文件名 大小 下载次数 操作
PLL Position and Speed Observer With Integrated Current Observer for Sensorless PMSM Drives.pdf 3.9MB 82 下载
现代永磁同步电机控制原理及MATLAB仿真.zip.zip 17.07MB 125 下载
推荐阅读
关注数
2487
内容数
46
专注电机控制,偶尔不务正业
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息