基于模型预测控制的PMSM系统速度环控制理论推导及仿真搭建
创作时间:
作者:
@小白创作中心
基于模型预测控制的PMSM系统速度环控制理论推导及仿真搭建
引用
CSDN
1.
https://blog.csdn.net/m0_70748084/article/details/140247823
模型预测控制(MPC)是一种先进的控制策略,广泛应用于工业控制中。它可以看作是一种最优控制方法,利用对象的动态模型来预测其状态的未来行为,并根据每个采样时间点特定性能目标函数的优化来确定未来的控制动作。本文将详细介绍MPC在永磁同步电机(PMSM)系统速度环控制中的理论推导及仿真搭建。
基本概念
MPC的主要步骤包括:
- 模型预测:使用系统的数学模型预测未来的输出。
- 滚动优化:在每个控制周期内,求解一个优化问题,找到最佳的控制序列。
- 反馈修正:每个周期只实施第一个控制输入,然后重新测量系统状态并重复这个过程。
优化问题的形式
在每个控制周期,MPC通过解决如下优化问题来计算控制
- 是系统输入
- 是系统输出
- 是参考轨迹(指令)
- 和
是权重矩阵,用于平衡系统性能和控制输入的大小 - 是预测时域的长度
以PMSM系统为例讲解MPC在其速度环的应用
A 电机速度环一阶模型
这里我们考虑一个典型的伺服系统,以表贴式永磁同步电机为例:
- 是电机的角速度,可以理解为系统的输出,
是电机速度的一阶导数,即加速度 - 是电机的转动惯量
- 是电机的力矩系数
- 是电机的
轴电流,可以理解为系统的输入 - 为电机的粘滞摩擦系数
- 为负载力矩
B 状态空间模型
首先,我们将方程转换为状态空间形式。定义状态变量
和输入
,则状态空间方程可以写成:
离散化后(采样时间为
):
其中:
,
C 预测模型
构建预测模型,用于MPC控制,预测模型为:
下一时刻预测输出,即第二步预测:
第三步预测:
......
步预测
其中
是预测步长,
是控制步长
定义预测输出序列
、控制输入序列
如下:
其中,
,
参考信号序列:
因此代价函数被设计如下:
简化后可以得到标准的二次型优化问题:
为了最小化该二次型代价函数,我们需要解以下优化问题:
其中,
,
求解这个二次型优化问题,我们可以通过求解以下线性方程组来得到最优解:
因此,控制输入向量U的数学表达式为:
最终得到最优的虚拟控制序列:
取第一个值作为系统的输入。
仿真搭建
电机参数设置
- ------7.06e-4
- ------3.5e-4
- 极对数
------4 - 力矩系数
------0.0064*4 - 电感L------0.4e-3
- 电阻R------0.72
- 采样时间
------0.001 - 预测步数
------7,控制步数
------5
仿真结果
为了方便迭代,速度控制器采用MATLAB Function模块编写。
响应速度为:0.024s且几乎无超调
在0.5s时刻加载,
由上图可看出,MPC控制器的抗干扰性能强,
与PI控制器对比:
MPC的表现明显优于传统PI控制器,且无需漫长的参数试凑调参,就能达到一个比较好的控制效果。
热门推荐
刘劲教授:为什么民营企业压力大?
自然界的智慧工程!仿生技术如何在各领域大放异彩?
Nvidia Jetson Orin NX开发板刷机教程
电车跑高速不如油车效率高?真相在这里
网络拓扑图的设计规范与绘制指南
尚酷r二手车评估指南:从车况到品牌效应的全方位解析
新西兰移民取消HIV限制,为全球移民政策树立新标杆
混血族群如何融入本土文化?回溯土生葡人的历史,见证大国兴衰
IP地址的定位精度及其影响因素
溶血症父母血型一览,O型血更容易患溶血症
萧玄八字命理详解:如何深入理解并应用八字命理
倾斜摄影三维建模全攻略:从基础原理到高效实操教程
八字土多的人好不好 八字土多的人最忌讳
成都至绵阳经典旅游线路指南
行星减速机如何计算减速比?
黑檀木怎么保养?
数字人育儿视频如何做
直排式和强排式燃气热水器的结构及维修,比例阀、水气联动阀介绍
1963年属兔女2024年运势及运程,61岁属兔人2024全年每月运势女性如何
细看鸦片战争(四),为了毁约不惜行大逆的“伪诏事件”
焊接前需检查哪些设备部件
多样化的罐头食品,除了水果和蔬菜,还有哪些类别?
谈小学数学教学中的“情境化”与“去情境化”
人民法院案例库上线:如何使用?入库标准是什么?
深入解析:AI对话系统的核心机制与工作原理
如何准确评估门市的价值?这种评估方式有哪些要点?
热议 | 满屏网梗,该管吗?
商品房合同纠纷胜诉率:如何提高胜诉率?
中国籍购房者在日本买房的条件与流程详解
如何管理烂尾项目