系统与控制丛书:模型预测控制作 者: 陈虹 著出版时间:2013丛编项: 系统与控制丛书内容简介 《系统与控制丛书:模型预测控制》在状态空间理论的统一框架下系统深入地介绍了预测控制的滚动优化原理、算法和闭环性能。首先通过本科生熟悉的状态空间模型建立起预测控制从原理到算法和性能分析的每一个细节,然后,介绍了阶跃响应模型和脉冲响应模型的状态空间描述,给出了与传统卷积描述的一致性,据此,遵循预测控制的三个步骤“预测系统未来动态一求解优化问题一解的第一个元素作用于系统”和“滚动时域、重复进行”机制推导了无约束的动态矩阵控制(DMC)和模型算法控制(MAC),分析了闭环性能,给出了闭环稳定性的分离原理,然后,依次讨论了时滞预测控制、约束预测控制、非线性预测控制,以及稳定性和鲁棒性研究的最新进展,最后,介绍了基于滚动优化原理的滚动时域估计和基于现场可编程门阵列(FPGA)的预测控制器实现技术。《系统与控制丛书:模型预测控制》可作为高等学校自动化及相关专业教师、研究生和高年级本科生的教材或教学参考书,也可供从事控制系统研发工作的科研人员和工程技术人员参考。目录编者的话序第1章 绪论1.1 为什么出现预测控制1.2 预测控制的基本原理1.3 预测控制的基本特点1.3.1 基于模型的预测1.3.2 滚动优化1.3.3 前馈-反馈控制结构1.4 本书概貌第2章 基于状态空间模型的预测控制2.1 状态空间模型2.2 预测方程2.3 无约束预测控制2.3.1 开环优化问题的数学描述2.3.2 开环优化问题的求解2.3.3 预测控制闭环解2.4 无约束预测控制的闭环系统分析2.4.1 稳定性分析2.4.2 性能分析2.5 基于估计的无约束预测控制2.5.1 状态估计2.5.2 预测控制及其闭环解2.5.3 闭环系统分析第3章 基于阶跃响应的无约束预测控制3.1 SISO阶跃响应模型的状态空间描述3.1.1 稳定SISO系统的阶跃响应模型3.1.2 与卷积单位阶跃响应模型的一致性3.1.3 SISO积分系统的阶跃响应模型3.2 SISO系统的动态矩阵控制(DMC)3.2.1 被控系统描述3.2.2 状态估计3.2.3 预测方程3.2.4 DMC算法及其控制律3.2.5 闭环系统分析3.3 SISO时滞系统的动态矩阵控制3.3.1 SISO时滞系统的DMC算法3.3.2 闭环系统分析3.4 MIMO系统的动态矩阵控制3.4.1 阶跃响应模型的状态空间描述3.4.2 状态估计3.4.3 预测方程3.4.4 MIMO-DMC算法及其控制律3.4.5 闭环系统分析3.5 三容液位实验系统的预测控制第4章 基于脉冲响应的无约束预测控制4.1 SISO脉冲响应模型的状态空间描述4.1.1 稳定系统的脉冲响应模型4.1.2 积分系统的脉冲响应模型4.2 SISO系统模型算法控制(MAC)4.2.1 被控系统描述4.2.2 状态估计4.2.3 预测方程4.2.4 MAC算法及其控制律4.2.5 闭环系统分析4.3 改进的SISO系统模型算法控制4.3.1 被控系统描述4.3.2 状态估计4.3.3 预测方程4.3.4 改进MAC算法及其控制律4.3.5 闭环系统分析4.4 MIMO系统的模型算法控制4.4.1 脉冲响应模型的状态空间描述4.4.2 状态估计4.4.3 预测方程4.4.4 MIMO-MAC算法及其控制律4.4.5 闭环系统分析第5章 线性系统约束预测控制5.1 约束动态矩阵控制5.1.1 约束优化问题描述5.1.2 约束优化问题求解5.1.3 约束DMC的闭环控制5.2 约束模型算法控制5.2.1 约束优化问题描述5.2.2 约束优化问题求解5.2.3 约束MAC的闭环控制5.3 基于机理状态模型的约束预测控制5.3.1 约束优化问题描述5.3.2 约束优化问题求解5.3.3 约束MPC的闭环控制5.3.4 QP问题的求解方法5.4 约束预测控制的稳定性5.4.1 闭环系统的非线性特性5.4.2 离散系统的稳定性5.4.3 最优性≠稳定性5.4.4 无限时域MPC5.4.5 无限预测时域和有限控制时域MPC5.4.6 终端等式MPC5.4.7 终端不等式MPC第6章 非线性预测控制6.1 前言6.2 优化问题的数学描述6.2.1 基于离散时间模型6.2.2 基于连续时间模型6.3 非线性优化问题求解及闭环控制6.4 二次型准无限时域预测控制6.4.1 优化问题描述6.4.2 计算终端域和终端惩罚6.4.3 优化问题的可行性6.4.4 渐近稳定性6.4.5 数值例子6.4.6 状态约束的可行6.5 广义准无限时域非线性预测控制6.5.1 优化问题描述6.5.2 名义稳定性6.5.3 优化解存在性的讨论6.5.4 终端惩罚和终端域的讨论6.5.5 特例:精确反馈线性化系统6.5.6 应用:刚性机器人系统6.6 离散时间系统非线性预测控制6.6.1 问题描述6.6.2 闭环系统的稳定性分析6.6.3 基于二次型终端惩罚的准无限时域NMPC设计6.6.4 三容系统的应用6.7 注释和参考文献第7章 鲁棒预测控制7.1 前言7.2 基于博弈论的约束非线性系统鲁棒MPC7.2.1 问题描述7.2.2 Minimax预测控制7.2.3 闭环系统的鲁棒性7.2.4 终端控制律和终端约束集7.2.5 讨论7.3 约束线性系统的滚动时域H∞控制7.3.1 预备知识7.3.2 无约束H∞控制和椭圆状态域7.3.3 时域约束转换及约束H∞控制7.3.4 滚动时域H∞控制算法7.3.5 闭环系统性能分析7.3.6 关于耗散约束7.3.7 应用:主动悬架控制7.4 Minimax问题的拉格朗日近似7.5 约束不确定线性系统的滚动时域H∞控制7.5.1 LFT不确定系统的约束H∞控制7.5.2 LFT不确定系统的滚动时域H∞控制7.5.3 应用:主动悬架控制7.6 非线性系统的滚动时域H∞跟踪控制7.6.1 问题描述7.6.2 滚动时域H∞跟踪控制算法7.6.3 闭环系统性能分析7.6.4 改进的控制算法7.6.5 应用:轮式移动机器人轨迹跟踪控制7.7 注释和参考文献第8章 滚动时域估计8.1 前言8.2 滚动时域估计方法8.2.1 从MPC到MHE8.2.2 从概率估计到MHE8.2.3 全信息MHE算法8.2.4 有限时域MHE算法8.2.5 特例:线性无约束且N=18.2.6 近似MHE算法8.3 数值例子8.4 CSTR的浓度估计8.5 三容系统的液位估计8.6 注释和参考文献第9章 预测控制器的FPGA实现9.1 引言9.2 预测控制器研究现状9.3 FPGA和SoPC知识简介9.4 约束线性MPC算法9.5 对偶优化算法9.6 MPC-FPGA控制器实现方案9.6.1 系统需求分析9.6.2 SoPC硬件系统设计9.6.3 SoPC软件系统设计9.7 MPC-FPGA控制器实时仿真实验平台9.8 MPC在电子节气门中的应用实例9.8.1 计算性能分析9.8.2 实时仿真实验9.9 本章小结参考文献附录A 特征根证明A.1 (I-KIC)Mss的特征根A.2 (I-KIC)Mhs的特征根IA.3 (I-KIC)Mhs的特征根II附录B MPC优化问题值函数的性质B.1 离散时间MPC优化问题值函数的性质B.2 连续时间MPC优化问题值函数的性质 上一篇: 过程控制工程 [袁德成 主编] 2013年版 下一篇: 光电检测技术与系统 第三版