MatLab手把手搭建FOC控制环路(全部使用matlab自带模块)

MatLab手把手搭建FOC控制环路(全部使用matlab自带模块)

Matlab添加模块只需要在空白处双击鼠标左键,输入模块的名字。

添加PMSM模块:

Permanent Magnet Synchronous Machine

参数选择:

添加逆变器Two-Level Converter模块:

添加直流电源模块:DC Voltage Source

电源电压和电机电压保持一致,都选用560V

添加一个Bus Selector模块用来获取电机模块里的转速、角度、电磁转矩、定子三相电流信息。

连接示波器,将各个量显示出来。

添加SVPWM模块:

添加dq0 to Alpha-Beta-Zero和abc to dq0模块

添加sum模块,PID模块。

速度环P给0.1,I给1。

两个电流环P给0.5,I给1。

整体模型如下:

给定转速1500转:

观察示波器转速:

模型链接:

链接:https://pan.baidu.com/s/14ke-rpjWml4UqK_XnnaIGw

提取码:1234

相关推荐
苏宸啊2 小时前
C++(二)类和对象上篇
开发语言·c++
superman超哥2 小时前
双端迭代器(DoubleEndedIterator):Rust双向遍历的优雅实现
开发语言·后端·rust·双端迭代器·rust双向遍历
Jayden_Ruan2 小时前
C++蛇形方阵
开发语言·c++·算法
心.c3 小时前
如何基于 RAG 技术,搭建一个专属的智能 Agent 平台
开发语言·前端·vue.js
智航GIS3 小时前
10.7 pyspider 库入门
开发语言·前端·python
跟着珅聪学java3 小时前
JavaScript 底层原理
java·开发语言
项目題供诗3 小时前
C语言基础(二)
c语言·开发语言
J_liaty3 小时前
RabbitMQ面试题终极指南
开发语言·后端·面试·rabbitmq
JosieBook3 小时前
【开源】基于 C# 和 Halcon 机器视觉开发的车牌识别工具(附带源码)
开发语言·c#