基于模型预测控制的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控制器,且无需漫长的参数试凑调参,就能达到一个比较好的控制效果。
热门推荐
能吃是“福”还是“祸”?科学解读饮食与健康的关系
玄铁RISC-V生态大会召开,倪光南:RISC-V正构建全球主流CPU新格局
巽卦解析:柔顺谦逊中的智慧与启示
香港一年制硕士学历是否被认可?2024申请攻略(条件+费用+流程)
模块化设计,像搭积木一样生产武器(上)
别墅新中式装修如何提升空间层次感?
探秘李白:六大谜团背后的真相!
推背图解析:推背图近现代详解
圣马力诺:欧洲最袖珍的古老共和国
如何优化公司治理结构以提升股东权益?这种优化对企业发展有何影响?
数字化转型如何影响客户满意度
八字劫财含义解析,三劫财八字特点分析。
手腕骨折恢复锻炼方法有什么
如何认证团队成员信息
五行金木水火土各主什么,每个五行属性有什么不同
低空经济的崛起:天空之城如何推动经济发展
华为手机电池扩容校准指南:延长续航,优化性能
如何跟踪医疗行业相关股票的最新动态
解析3.0T发动机排量及增压技术
平凡中的伟大:平凡生活的意义与价值
湖南博物院"少年潇湘行"系列课程:创新博物馆研学教育新模式
MacBook 型号查询教程,3 个方法查询 Mac 型号、制造年份、序号、规格
为了尽量减少摄入亚硝酸盐,蔬菜应该怎样吃?
鼻子上有黑斑怎么办?
办理健康证免费地点有哪些?全面解析不收费的办理途径
波兰名宿:莱万不适合哈维战术;国家队应该充分使用好他
曼氏裂头蚴病病因介绍
孕妇怎样缓解晚上失眠
水电站厂房设计规范和流程详细介绍
电脑硬盘备份教程,7种备份方法可以选择