当前位置:主页 > 科技论文 > 自动化论文 >

基于DSP嵌入式平台的快速模型预测控制算法

发布时间:2017-04-08 10:23

  本文关键词:基于DSP嵌入式平台的快速模型预测控制算法,,由笔耕文化传播整理发布。


【摘要】:模型预测控制(Model Predictive Control,简称MPC)由于其模型预测、滚动优化、反馈校正的鲜明特点,使其成为处理复杂过程多变量控制的有效算法,在石油、化工等过程领域中获得了大量成功应用。MPC最大的吸引力在于它具有显式处理约束的能力,这种能力来自其基于模型对系统未来动态行为的预测,把优化性能指标和未来输入、输出或状态的约束归结为二次规划问题。然而约束优化问题是在线求解的,涉及到很大的计算时间和计算资源,使得MPC难以应用于快速动态系统和计算资源受限场合。这一问题吸引了控制与数学领域内的大批学者进行研究,如在线优化算法(内点法、有效集法等)的改进或近似处理,显式预测控制之类的离线算法。但现有的快速MPC算法在优化算法迭代的收敛性、方程组求解的策略,以及在线离线相结合等方面缺乏更深入的研究,不能最大程度上压缩MPC优化命题的求解时间,难以满足不同应用场合的需求。针对上述问题,本文从迭代终止策略,离线与在线算法相结合、矩阵更新策略求解线性方程组三个方面,进行了面向嵌入式平台的快速MPC算法的研究,主要研究成果如下:(1)针对内点算法求解经常陷入计算代价远远大于解精度改善的场景,本文提出了基于收敛深度控制(Convergence Depth Control,简称CDC)的快速MPC算法。该算法实时监测求解过程迭代点的收敛深度和进展程度,从而实现及时终止求解、节省计算耗时的目的。DSP平台测试结果表明,相比于基于传统迭代终止策略的算法,该算法的平均求解时间可以减少50%,即使在最差情况下也可以减少30%以上的求解时间。(2)针对现有在线与离线相结合算法存在搜索效率较慢且分区分布不均衡的问题,本文提出了基于k-d tree离线计算与在线优化结合的快速MPC算法。该算法采用k-d tree来存储参数规划中的分区信息,在线操作只需要查找参数点对应的分区;当分区信息无法查到时通过在线求解小规模的优化命题来得到控制变量并对k-d tree进行更新。仿真结果表明,该算法可以将求解速度平均提高6倍以上,最差情况下也能加速2倍以上。(3)针对有效集算法每次迭代求解类似方程组的特点,本文提出了基于矩阵迭代更新策略的快速MPC算法。该算法采用Weighted Gram-Schmidt矩阵迭代更新方法进行方程组求解,避免了频繁的矩阵分解占用大量时间,提高了求解速度。PC平台和DSP平台的测试结果表明了该算法的有效性。
【关键词】:快速预测控制 二次规划 内点法 有效集法 收敛深度控制 DSP
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP273
【目录】:
  • 致谢5-6
  • 摘要6-7
  • Abstract7-11
  • 第一章 绪论11-21
  • 1.1 引言11
  • 1.2 模型预测控制的基本原理与特征11-13
  • 1.2.1 预测模型12
  • 1.2.2 滚动优化12
  • 1.2.3 反馈校正12-13
  • 1.3 模型预测控制的研究热点13-15
  • 1.3.1 经济模型预测控制(Economic Model Predictive Control)13-14
  • 1.3.2 分布式预测控制(Distributed Model Predictive Control)14
  • 1.3.3 快速模型预测控制(Fast Model Predictive Control)14-15
  • 1.4 快速模型预测控制研究现状综述15-18
  • 1.4.1 显式预测控制(Explicit MPC)15-16
  • 1.4.2 在线MPC算法16-17
  • 1.4.3 离线与在线相结合的算法17-18
  • 1.5 研究内容与结构安排18-21
  • 第二章 基于收敛深度控制的快速MPC算法21-43
  • 2.1 引言21-22
  • 2.2 基于控制增量的状态空间MPC算法22-23
  • 2.3 原始对偶内点法23-25
  • 2.4 收敛深度控制准则(CDC)25-29
  • 2.4.1 迭代终止准则25-26
  • 2.4.2 收敛深度控制26-29
  • 2.5 基于收敛深度控制(CDC)的快速MPC算法29-31
  • 2.6 QP求解的嵌入式实现细节31-34
  • 2.6.1 最优性检查(Global Check)31
  • 2.6.2 优化初值给定(Starting Point)31-32
  • 2.6.3 线性方程组的求解32-34
  • 2.6.4 计算精度选取34
  • 2.7 硬件在环仿振(HIL)实验34-42
  • 2.7.1 硬件平台34-36
  • 2.7.2 案例一:旋转天线36-39
  • 2.7.3 案例二:倒立摆39-42
  • 2.8 小结42-43
  • 第三章 基于k-d tree离线计算与在线优化结合的快速MPC算法43-63
  • 3.1 引言43-44
  • 3.2 显式预测控制介绍44-47
  • 3.3 基于K-D tree的离线在线结合方法47-56
  • 3.3.1 PE方法的局限性分析47-49
  • 3.3.2 K-D tree49-51
  • 3.3.3 算法实现细节51-56
  • 3.4 仿真实验56-60
  • 3.4.1 随机模型57-58
  • 3.4.2 共聚合反应堆对象58-60
  • 3.5 小结60-63
  • 第四章 基于矩阵迭代更新策略的快速MPC算法63-81
  • 4.1 引言63
  • 4.2 有效集法介绍63-67
  • 4.2.1 有效集64
  • 4.2.2 有效集法64-67
  • 4.3 基于Weighted Gram-Schmidt分解的矩阵迭代更新策略67-73
  • 4.3.1 ASM中方程组的求解与矩阵更新策略67-69
  • 4.3.2 Weighted Gram-Schmidt分解方法69-71
  • 4.3.3 工作集变化后的矩阵分解更新策略71-73
  • 4.4 基于矩阵迭代更新策略的快速MPC算法73-75
  • 4.5 仿真实验75-79
  • 4.5.1 PC平台测试75-77
  • 4.5.2 DSP平台测试77-79
  • 4.6 小结79-81
  • 第五章 总结与展望81-83
  • 参考文献83-88
  • 攻读硕士学位期间获得的研究成果88

【参考文献】

中国博士学位论文全文数据库 前1条

1 万娇娜;基于有限精度求解的非线性预测控制算法研究[D];浙江大学;2011年


  本文关键词:基于DSP嵌入式平台的快速模型预测控制算法,由笔耕文化传播整理发布。



本文编号:292682

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/292682.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户e3476***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com