基于模型预测控制的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控制器,且无需漫长的参数试凑调参,就能达到一个比较好的控制效果。
热门推荐
《我的世界》15周年:从一个人的创意到影响世界的巨作
句子成分基础知识
涨停板解读:市场情绪与走势强弱的风向标
兰花与蒲公英:如何理解与拥抱高敏感人群
九型人格和翼的影响
乾隆一生写诗四万多首,堪称诗魔,为何在文学史上没有一席之地?
高人预测:2025-2026年社会将迎来“4大趋势”,将会影响百姓生活
宋朝名将宗泽“三声过河”后离世,背后原因令人深思
对联的学习方法——诗钟
2024高考广东18城重本率和本科率,前六在珠三角,汕头排非珠首位
九阴真经九阳真经的来历
是个潮阳人就会跳英歌
探秘英歌舞:岭南文化的独特瑰宝
重庆健康证体检线上预约攻略
狗狗皮炎用红霉素软膏可以吗?
解雇赔偿劳动法规定有哪些
重疾险买返还型的还是不要返还型
《周易》内水思想初探:从古至今的生活智慧
暗网是什么?为何亲历者都闭口不谈?它远比你了解的更恐怖
毛桃的功效与作用
我国高速公路为何限速120公里/小时?
光谷空轨这座桥,捧回了国际大奖!
江西公安创新推出“治安三张图”:从数据驱动到智慧警务的转型升级
容积率怎么算?建筑容积率计算公式及方法详解
衣服上的签字笔油怎么洗掉?全棉衣服常见笔渍处理方法
B站SEO优化:玩转算法,引爆流量
米饭热量高吗 不同种类米饭的热量比较
人事经理薪资的谈判技巧有哪些?
备展忙!第四届潮汕服博会前夕 汕头纺织服装企业火力全开迎盛会
数说红树林:海岸线上的绿色守护者