基于模型预测控制的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控制器,且无需漫长的参数试凑调参,就能达到一个比较好的控制效果。
热门推荐
一级建造师考试工作年限如何计算?全面解析
如何了解水电安装的收费标准?这些标准如何影响装修成本?
白内障治疗:国产晶体与进口晶体全面对比
胆管结石一般如何治疗
加班没有加班费?劳动仲裁帮你维权!
一文看懂杭州灵活就业社保和职工社保缴纳与退休区别?
从“回归”看变革:马云现身阿里园区背后的战略调整与企业文化的重塑
你身边的优质脂肪——坚果,健康生活的秘密武器!
穿越时空的地名对照:三国时代与现代地理的交汇
牙龈46天未愈合?这些护理要点请收好
心脏左室舒张功能减退怎么办
40万费用“报”了25万,补充医保提升肝癌新技术可及性
劳动法工作时间规定
什么是BOLL指标
达瓦里氏是什么意思?从苏联到中国的文化密码
2025年沈阳大学硕士研究生西方经济学考试大纲
商标类别32类:全面解析及其法律保护策略
如何评估市场规模
小学英语游戏化教学策略研究
构建高情商家庭关系:有效的沟通技巧
口腔溃疡上面一层白色的是什么
Excel中计算名称出现次数的多种方法
达瓦里氏是什么意思
医院照明设计标准:不同区域科室的灯具布置指南
论弗洛伊德的精神理论在达利艺术中的建构与解构
Nature:3D打印的可持续性分析
从《追风者》中汲取时尚灵感:都市精英与现代女性的穿搭指南
印尼华人年轻一代:因中国强大开始重拾中文,并以中华血统而自豪
ESP8266调试过程详解:从硬件连接到MQTT通信
欧联烽火再起!曼联热刺出征,拉齐奥毕巴求胜!