预测控制由于其能够处理约束及其对模型形式要求比较宽松,因而在生产过程控制中得到了广泛应用。采用阶跃(脉冲)响应作为内部模型,在算法实现上比较直观与方便,所以在应用中大多采用这种模型形式。然而由于它并非最小实现,这给从理论上研究系统的稳定性、鲁棒性等带来困难。状态方程表述的模型为理论研究提供了非常方便的形式。更为重要的是,在这种模型形式之下,将预测控制的研究纳入到业已成熟的现代控制理论中线性系统的范畴,因而有大量的研究成果可供借鉴与应用,这给预测控制理论研究提供了一个良好的平台。然而由于生产过程中系统状态的不可测,给这种形式的控制算法实际应用带来极大困难。本书的特点之一就是对这两类模型及其控制算法都作了介绍,并重点介绍具有约束的多变量预测控制算法。本书的另一特点是对工业模型预测控制(MPC)算法及其商品软件进行了评述,并就相关算法进行了介绍。这种能处理非方系统且能够对控制目标按优先级进行排序的工业MPC算法是目前国际上通行的MPC软件的核心。相信这部分内容对应用工作者在理解及现场调试MPC系统时会有帮助。书中还介绍了作者十多年来在从事MPC现场成功应用的典型实例,并提供了自行研制的具有自主知识产权的工业MPC通用软件的算法框架。本书可作为高等学校自动化类等专业的研究生教材以及本科高年级学生的教学参考书,也可供相关工程技术人员参考使用。