FCS-MPC控制技术的原理、实现与分析
1. FCS-MPC实时实现的MATLAB教程
1.1 教程目标
学习如何实时实现有限控制集算法。核心是创建一个MATLAB嵌入式函数,可用于Simulink仿真以及基于xPC Target的实现。该嵌入式函数基于特定的计算算法,每个采样周期重复相同的计算过程。
1.2 具体步骤
- 创建Simulink文件 :创建一个名为FCS.mdl的新Simulink文件。
- 添加嵌入式MATLAB函数 :在Simulink的用户定义函数目录中,找到嵌入式MATLAB函数图标并复制到FCS模型中。
- 定义输入输出变量 :嵌入式函数形式如下:
function [Ua,Ub,Uc,Ind]=
FCS(idRef,iqRef,id,iq,we,theta,Ld,Lq,Rs,Phi_mg,Tin,D,U)
其中,输入变量前六个是 id 和 iq 的参考与测量信号、电速度 ω 和角度 θ ;接下来四个是PMSM的参数; Tin 是采样间隔 Δt ; D 和 U 是数据矩阵,定义如下:
超级会员免费看
订阅专栏 解锁全文
1125

被折叠的 条评论
为什么被折叠?



