显式模型预测控制实验平台构建及实验方法研究

显式模型预测控制实验平台构建及实验方法研究

论文摘要

显式模型预测控制算法(EMPC, Explicit Model Predictive Control)弥补了传统模型预测控制计算量大的缺点,将复杂的最优问题求解放入离线计算步骤完成,实际控制的在线计算步骤变为了简单的查表计算。现在针对EMPC算法的研究多是理论仿真研究,因此建立EMPC算法半实物仿真实验平台和实物控制系统具有非常大的意义。本文的研究内容主要分为两块:1、基于xPC半实物仿真技术建立EMPC算法的半实物仿真平台。文章首先讨论了使用M语言代码进行xPC半实物仿真实验的可行性方案,然后建立了基于xPC技术的EMPC半实物仿真平台。2、建立基于ARM-Linux平台的实物仿真控制系统。对离线计算得到的系统状态分区和对应分区上的数据库的数据结构进行解析,编写C语言代码实现EMPC算法的在线计算过程,建立了EMPC算法的实物控制系统。另外在本文的最后对EMPC算法的在线计算数据搜索方法进行讨论,给出了降低数据搜索时间复杂度为目标的几种改进方法。本文的主要工作包括以下几部分:1.在广泛查阅相关文献的基础上,介绍了EMPC算法的原理与EMPC算法半实物仿真、实物控制系统的研究现状。2、深入研究EMPC算法离线计算得到的状态分区及其状态分区上显式线性关系的数据结构,使用xPC半实物仿真技术构建了EMPC算法的半实物仿真平台。3、针对EMPC算法在线计算的特点,使用C代码设计了一个EMPC算法控制器,构建了完整的EMPC实物控制系统。4、深入研究与分析了EMPC算法控制系统的在线计算过程,并对降低数据搜索时间复杂度为目标提出了三种进一步的改进方案。5、最后,对全文进行总结,并对进一步的研究提出一些展望。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 引言
  • 1.2 显式模型预测控制的原理简述
  • 1.3 国内外进行先进算法仿真研究的现状
  • 1.4 本文主要研究内容和各章节安排
  • 第2章 显式模型预测控制
  • 2.1 传统模型预测控制
  • 2.2 显式模型预测控制
  • 2.2.1 显式模型预测控制理论
  • 2.2.2 显式模型预测控制实例
  • 2.2.3 显式模型预测控制系统Simulink仿真实验方法
  • 2.3 本章小结
  • 第3章 使用M语言构成的算法进行xPC半实物仿真研究
  • 3.1 引言
  • 3.2 xPC半实物仿真平台架构
  • 3.2.1 硬件平台
  • 3.2.2 软件平台
  • 3.3 使用M语言构成的算法代码进行xPC半实物仿真实验方法研究
  • 3.3.1 S-Function模块使用C代码进行xPC半实物仿真的框架
  • 3.3.2 S-Function模块使用C代码调用外部M语言函数
  • 3.3.3 S-Function模块使用C文件调用外部动态连接库*.clf文件
  • 3.3.4 S-Function模块使用RTW工具箱生成C文件并内部调用
  • 3.3.5 使用嵌入式MATLAB函数进行xPC半实物仿真方法
  • 3.3.6 嵌入式MATLAB的规则
  • 3.4 本章小节
  • 第4章 EMPC算法xPC目标半实物仿真实验
  • 4.1 引言
  • 4.2 EMPC算法在xPC半实物仿真平台上实现的整体架构
  • 4.3 建立EMPC控制系统的Simulink控制模型
  • 4.4 离线计算得到的系统状态分区及对应分区上的显式线性规律结构
  • 4.5 S-Function接口函数的结构
  • 4.6 EMPC算法xPC半实物仿真目标可执行文件编译流程
  • 4.7 控制效果
  • 4.8 本章小结
  • 第5章 基于ARM-Linux平台的EMPC算法实物控制平台
  • 5.1 引言
  • 5.2 EMPC算法在ARM-Linux平台实现的整体架构
  • 5.2.1 控制系统的整体结构
  • 5.2.2 可执行文件编译实现过程
  • 5.3 系统状态分区及其对应分区上的显式线性规律的数据结构
  • getInput的结构'>5.4 接口函数mptgetInput的结构
  • 5.5 ARM-Linux平台下的实际控制程序结构
  • 5.6 控制效果
  • 5.6.1 控制量无约束条件下的控制效果
  • 5.6.2 控制量有约束条件下的控制效果
  • 5.7 本章小结
  • 第6章 在线计算数据搜索方法及进一步改进思路
  • 6.1 引言
  • 6.2 线性数据搜索方法详细介绍
  • 6.3 数据搜索算法进一步改进思路一(记忆计算)
  • 6.4 数据搜索算法进一步改进思路二(二叉树数据结构)
  • 6.5 数据搜索算法进一步改进思路三(搜索表格)
  • 6.6 本章小节
  • 第7章 总结与展望
  • 7.1 总结
  • 7.2 展望
  • 参考文献
  • 致谢
  • 攻读学位期间参加的科研项目和成果
  • 相关论文文献

    • [1].混合动力汽车燃油经济性模型预测控制策略[J]. 机械设计与制造 2020(02)
    • [2].自适应模型预测控制的车道保持控制策略[J]. 华侨大学学报(自然科学版) 2020(04)
    • [3].模型预测控制技术在水泥制造中的应用[J]. 水泥技术 2019(02)
    • [4].显式模型预测控制的可达分区点定位算法[J]. 系统科学与数学 2016(10)
    • [5].模型预测控制技术在碳酸二甲酯生产中的应用[J]. 浙江化工 2015(12)
    • [6].改进粒子群算法优化的非线性模型预测控制[J]. 辽宁工程技术大学学报(自然科学版) 2015(04)
    • [7].“交流电机模型预测控制”专题征稿启事[J]. 电工技术学报 2019(S2)
    • [8].交流电机模型预测控制专题征稿启事[J]. 电工技术学报 2020(01)
    • [9].基于模型预测控制的半挂汽车主动防侧倾控制方法[J]. 汽车安全与节能学报 2020(01)
    • [10].计及新能源资源分级的柔性调度模型预测控制[J]. 智慧电力 2020(09)
    • [11].分层结构多模型预测控制在630MW火电机组协调系统中的应用[J]. 工业控制计算机 2020(10)
    • [12].基于扰动观测器和模型预测控制的降膜蒸发器控制器设计[J]. 工业控制计算机 2016(03)
    • [13].倒立摆系统显式模型预测控制[J]. 控制工程 2010(04)
    • [14].模型预测控制快速梯度优化算法评估[J]. 控制工程 2020(04)
    • [15].基于自适应模型预测控制的柔性互联配电网优化调度[J]. 电力自动化设备 2020(06)
    • [16].电机系统模型预测控制研究综述[J]. 电机与控制应用 2019(08)
    • [17].基于多目标优化的非线性模型预测控制的研究(英文)[J]. 计算机与应用化学 2017(04)
    • [18].模型预测控制系统的性能评价研究[J]. 化工自动化及仪表 2016(07)
    • [19].电力工业模型预测控制——现状与发展[J]. 环球市场信息导报 2016(09)
    • [20].动态电压恢复器的模型预测控制[J]. 电力系统保护与控制 2013(09)
    • [21].车辆多目标自适应巡航显式模型预测控制[J]. 交通运输工程学报 2020(03)
    • [22].基于模型预测控制的汽车操纵逆问题研究[J]. 系统仿真学报 2018(01)
    • [23].基于切换控制的经济模型预测控制[J]. 控制与决策 2016(01)
    • [24].模型预测控制在钠氨合成工艺上的应用研究[J]. 化工自动化及仪表 2010(10)
    • [25].蒸发过程的非线性模型预测控制[J]. 东北大学学报(自然科学版) 2008(10)
    • [26].十八相电机模块化设计及改进的模型预测控制[J]. 微特电机 2020(05)
    • [27].模型预测控制在水泥生产线自动化的应用[J]. 水泥 2020(07)
    • [28].基于显式模型预测控制的无人船航迹控制方法[J]. 船舶工程 2020(09)
    • [29].模型预测控制在锅炉控制系统应用的仿真研究[J]. 电站系统工程 2018(04)
    • [30].水泥生产模型预测控制系统应用简析[J]. 水泥 2018(07)

    标签:;  ;  ;  ;  ;  

    显式模型预测控制实验平台构建及实验方法研究
    下载Doc文档

    猜你喜欢