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

来源 :浙江大学 | 被引量 : 0次 | 上传用户:fly19791013fly
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
模型预测控制(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平台的测试结果表明了该算法的有效性。
其他文献
记录仪表是对工业业生产过程中的各种数据进行检测和记录的重要工具。本课题研究的数据记录仪系统是采用ARM7系列的LPC2292作为系统的处理器,以UC/OS作为嵌入式操作系统。通过RS-485总线和以单片机组成的数据采集器进行数据通讯,在数据记录仪中以单片机组成的数据采集器称为系统的一个通道。通过CAN总线和PC机通讯,记录仪中存储的数据通过CAN总线发送到PC机上,供管理人员通过PC机上的管理软件
在钢铁工业中,炼钢、连铸和热轧是钢铁生产流程中的三大主要工序,各个工序的批量计划编制的好坏直接影响到企业的生产效率。炼钢-连铸-热轧一体化生产批量计划是一个多目标、多
本文是基于火电厂DCS系统监控风机存在不及时、不准确且有效半径短的不足而提出了用嵌入式Internet技术来解决此问题的技术路线。选择的技术路线要突破以下几个难点:  首先
永磁同步电机交流伺服系统作为数控机床、工业机器人等的驱动单元,在现代工业生产中获得了日益广泛的应用。数字化、智能化是永磁同步电机交流伺服系统的发展趋势。研究与发展
电弧炉电极控制效果的优劣直接影响着能源的利用率、劳动生产率及炉衬的损耗等方面,因此对于电极调节系统有着较严格的要求。为了实现其快速性和灵敏性,各国科研工作者不断地努
原油调度问题包括油轮卸载原油、原油在码头和厂内的存储、原油从码头到厂内的输送、进料罐的原油混合、混合原油到蒸馏装置的输送等问题。近年来,针对原油调度的文章层出不穷
本文的撰写分为设计和控制性能研究两个阶段。设计阶段:  从实际工程出发,以阎良航空产业园150t/h循环流化床锅炉DCS项目为背景。首先介绍了循环流化床锅炉的工作原理和控
随着Internet的快速发展,Web电子期刊资源已经成为人们获取信息的主要来源。读者在浩如烟海的期刊中查找到所需要的信息具有很大的挑战。如何将各种信息资源进行有效地集成,便
学位
随着我国航天工业的发展,国内对先进飞行器的研制越来越迫切,对风洞试验技术的要求也越来越高。风洞中进行变马赫数、连续变攻角试验时,如何维持风洞内的温度稳定是风洞试验技术