基于模型预测控制的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控制器,且无需漫长的参数试凑调参,就能达到一个比较好的控制效果。
热门推荐
CD接功放怎样正确接线?正确接线后如何优化音质?
北京市石景山私立小学2025年入学政策解读:家长必知的新变动!
初快经济法三色笔记:法律实务中的高效学习与实践技巧
横眉冷对千夫指,俯首甘为孺子牛 | 鲁迅《自嘲》赏析
女性夜班工作导致内分泌失调如何调理
如果圆周率算尽了,会出现什么后果?颠覆人类文明或许只在一瞬间
房产二押是怎么押法
北京通州区私立初中学费三年总花费预估!含学费、住宿费、餐费等
双黄连口服液的功效与使用注意事项
郑钦文再负萨巴伦卡,下一场“女神对决”能赢吗?
“夏”一站,遵义!醉氧纳凉一日游
精神传销的自然恩典:揭示其背后的真相与风险
在这个展览中,解锁古罗马女性的多重身份
足球比赛规则详解:从场地到犯规的全方位指南
中国移动副总经理张冬:聚焦“网络升级、科技创新、应用推广”系统推进5G规模化应用
浅谈水利工程对生态环境和社会环境的影响
肥胖者睡眠时口干如何处理
肠易激综合征运动指南:如何通过运动调理肠胃,缓解频繁腹泻
山路下坡频繁踩刹车危险?掌握L档+发动机制动正确配合方式
用自己标注的数据集进行训练,得到训练好的模型,使用测试图片对结果进行检测展示
如何查看Vue是否已打包
musedash攻略:从入门到精通的完整指南
校董是干啥的?国内外有区别吗?
时间序列分析法在数据预测中的应用与优势
商品详情页载明“一经签收,概不退换”,消费者签收后就不能退货退款了吗?
家常牛肉火锅:美味佳肴背后的生活方式
咽口水鼻子和口腔连接处好像有东西
“逃跑将军”孙元良:从黄埔一期到商界巨贾,培养出演艺圈巨星秦汉
保安证一般工资多少钱一个月?探秘保安行业薪资!
魔兽怀旧服HTOC团本表现亮眼:玩家回流,时光徽章价格波动