学位论文 > 优秀研究生学位论文题录展示

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

作 者: 谢碧锋
导 师: 张聚
学 校: 浙江工业大学
专 业: 控制理论与控制工程
关键词: 显式模型预测控制 半实物仿真 实物控制 数据搜索 时间复杂度
分类号: TP273
类 型: 硕士论文
年 份: 2011年
下 载: 31次
引 用: 1次
阅 读: 论文下载
 

内容摘要


显式模型预测控制算法(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、最后,对全文进行总结,并对进一步的研究提出一些展望。

全文目录


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

相似论文

  1. 红外成像目标模拟电阻阵电控系统研制,TJ765.4
  2. 网状WDM光网络中子通路保护算法设计与仿真实现,TN929.1
  3. 网络控制系统时延补偿及调度算法研究,TP273
  4. 显式模型预测控制及其在电力电子及电力系统中的应用,TM76
  5. 织机机械控制系统半实物仿真平台的开发,TP391.9
  6. PSTN多信令点半实物仿真系统的设计与实现,TP391.9
  7. 基于TCN的CRH3型高速列车控制系统半实物仿真平台设计,TP273
  8. 亚轨道飞行器上升段控制方法研究,V448.2
  9. 月球软着陆视觉导航与下降序列影像匹配问题研究,TP391.41
  10. 多视点立体视频编解码算法的研究与应用,TN919.81
  11. 多重幻方的构造与若干问题研究,O157
  12. 无线传感器网络中的K覆盖问题,TN929.5
  13. 对等网络多维数据搜索技术的研究,TP393.02
  14. 基于泛化竞争和局部渗透机制自组织网TSP问题的算法分析与研究,TP301.6
  15. 面向航天发射的仿真训练系统研究与总体设计,TP391.9
  16. 网络编码在传输层的应用研究,TN915.01
  17. 计算生物学中有关基因组移位—删除排序问题的研究,Q75
  18. 基于块Broyden方法的并行预处理技术的研究,O241.7
  19. P2P网络深度包业务识别(DPI)方法的改进,TP393.02
  20. 基于微粒群的LTE-Advanced通信系统自适应资源分配算法,TN929.5

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 自动控制、自动控制系统
© 2012 www.xueweilunwen.com