预测控制

合集下载

预测控制

预测控制

1.1 引言预测控制是一种基于模型的先进控制技术,它不是某一种统一理论的产物,而是源于工业实践,最大限度地结合了工业实际地要求,并且在实际中取得了许多成功应用的一类新型的计算机控制算法。

由于它采用的是多步测试、滚动优化和反馈校正等控制策略,因而控制效果好,适用于控制不易建立精确数字模型且比较复杂的工业生产过程,所以它一出现就受到国内外工程界的重视,并已在石油、化工、电力、冶金、机械等工业部门的控制系统得到了成功的应用。

工业生产的过程是复杂的,我们建立起来的模型也是不完善的。

就是理论非常复杂的现代控制理论,其控制的效果也往往不尽人意,甚至在某些方面还不及传统的PID控制。

70年代,人们除了加强对生产过程的建模、系统辨识、自适应控制等方面的研究外,开始打破传统的控制思想的观念,试图面向工业开发出一种对各种模型要求低、在线计算方便、控制综合效果好的新型算法。

这样的背景下,预测控制的一种,也就是模型算法控制(MAC -Model Algorithmic Control)首先在法国的工业控制中得到应用。

同时,计算机技术的发展也为算法的实现提供了物质基础。

现在比较流行的算法包括有:模型算法控制(MAC)、动态矩阵控制(DMC )、广义预测控制(GPC)、广义预测极点(GPP)控制、内模控制(IMC)、推理控制(IC)等等。

随着现代计算机技术的不断发展,人们希望有一个方便使用的软件包来代替复杂的理论分析和数学运算,而Matlab、C、C++等语言很好的满足了我们的要求。

1.2 预测控制的存在问题及发展前景70年代以来,人们从工业过程的特点出发,寻找对模型精度要求不高,而同样能实现高质量控制性能的方法,以克服理论与应用之间的不协调。

预测控制就是在这种背景下发展起来的一种新型控制算法。

它最初由Richalet和Cutler等人提出了建立在脉冲响应基础上的模型预测启发控制(Model Predictive Heuristic Control,简称“MPHC”),或称模型算法控制(Model Algorithmic Control,简称“MAC”);Cutler等人提出了建立在阶跃响应基础上的动态矩阵控制(Dynamic Matrix Control,简称“DMC”),是以被控系统的输出时域响应(单位阶跃响应或单位冲激响应)为模型,控制律基于系统输出预测,控制系统性能有较强的鲁棒性,并且方法原理直观简单、易于计算机实现。

描述解释预测控制

描述解释预测控制

描述解释预测控制描述解释预测控制可用于检测、诊断、预报。

其中,预测控制系统模型可由: 1.线性二次型预测控制; 2.线性二次非预测控制;3.线性二次非线性预测控制; 4.线性二次线性预测控制; 5.非线性三次非预测控制; 6.多输入多输出(MIMO)描述解释预测控制。

预测控制系统模型构成的描述方法有: 1.状态空间描述; 2.传递函数描述; 3.结构图描述; 4.状态变量描述; 5.模块化描述等等。

描述解释预测控制就是根据已经取得的输入数据,估计输出变量(被控量)未来值的过程。

它具有以下特点: 1.预先控制,也称前馈控制,它可以把误差控制在给定范围之内,使被控对象在尽可能短的时间内达到所希望的性能指标。

在这里,输出量是一个纯粹的变量,而不含其他因素,如随动量等。

所以说预先控制是根据已知的偏差来调整控制器的增益,从而消除偏差,使控制系统始终稳定在一个设定的范围之内。

如果将某一外部扰动消除掉后,系统的输出还能保持在这个范围之内,那么这种控制就叫作“自动”。

在实际应用中,大多数的预先控制系统是这种情况,故预先控制又叫自动控制。

因此我们把用自动控制方式组成的控制系统叫做自动控制系统。

自动控制系统是预先控制的典型应用,但并不限于此。

预先控制也适用于过程参数不能直接观测或无法准确预计的场合,如弹性力学中的稳定性研究,不随时间变化的物理量的研究,采样控制理论中用的分析和综合等。

2.预测控制。

它是根据系统历史数据资料,估算系统的未来数学模型,并根据该数学模型来控制被控对象,以提高系统的性能指标的一种方法。

它只能对可能出现的偏差进行估计,所以它是一种被动控制方式。

它只能用于事先对系统没有任何了解,或者完全不了解,甚至在运行过程中突然发生的故障情况下,才能及时采取措施进行控制,使系统正常运行,防止发生故障,甚至故障还没有产生时就采取措施,把损失减少到最低限度。

例如:核电厂一旦发生爆炸,会产生大量放射性物质,使环境遭受破坏,造成人员伤亡。

模型预测控制

模型预测控制
极小化性能指标,即令
,得最优控制率:
根据滚动优化原理,只实施目前控制量u2(k):
式中:
多步优化MAC旳特点: 优点: (i)控制效果和鲁棒性优于单步MAC算法简朴;
(ii)合用于有时滞或非最小相位对象。 缺陷: (i)算法较单步MAC复杂;
(ii)因为以u作为控制量, 造成MAC算法不可防止地出现稳态误差.
第5章 模型预测控制
5.3.1.2 反馈校正 为了在模型失配时有效地消除静差,能够在模型预测值ym旳基础上 附加一误差项e,即构成反馈校正(闭环预测)。
详细做法:将第k时刻旳实际对象旳输出测量值与预测模型输出之间 旳误差附加到模型旳预测输出ym(k+i)上,得到闭环预测模型,用 yp(k+i)表达:
第5章 模型预测控制
5.1 引言
一 什么是模型预测控制(MPC)?
模型预测控制(Model Predictive Control)是一种基于模型旳闭环 优化控制策略,已在炼油、化工、冶金和电力等复杂工业过程中得到 了广泛旳应用。
其算法关键是:可预测过程将来行为旳动态模型,在线反复优化计
算并滚动实施旳控制作用和模型误差旳反馈校正。
2. 动态矩阵控制(DMC)旳产生:
动态矩阵控制(DMC, Dynamic Matrix Control)于1974年应用在美国壳牌石 油企业旳生产装置上,并于1980年由Culter等在美国化工年会上公开刊登,
3. 广义预测控制(GPC)旳产生:
1987年,Clarke等人在保持最小方差自校正控制旳在线辨识、输出预测、 最小方差控制旳基础上,吸收了DMC和MAC中旳滚动优化策略,基于参数 模型提出了兼具自适应控制和预测控制性能旳广义预测控制算法。

预测控制模型结构

预测控制模型结构

预测控制模型结构预测模型预测模型是预测控制模型的核心部分,它用于描述系统的动态行为,基于历史观测数据来预测未来的系统状态。

常见的预测模型有以下几种:1.线性模型:基于线性系统的假设,使用线性状态空间模型或ARMA模型等进行预测。

2.非线性模型:考虑非线性系统的特性,使用非线性回归模型、神经网络模型等进行预测。

3.神经网络模型:通过训练神经网络来拟合系统的输入输出关系,进行预测。

4.ARIMA模型:自回归滑动平均模型,用于描述时间序列数据的动态变化。

5.状态空间模型:将系统的状态和观测变量表示为状态方程和观测方程,通过状态估计和观测估计来进行预测。

控制器控制器是预测控制模型的另一个重要组成部分,它用于根据预测模型的输出进行控制决策。

常见的控制器有以下几种:1.模型预测控制器(MPC):基于预测模型的输出,通过优化控制问题得到最优控制系列,实现对系统的控制。

2.比例积分微分(PID)控制器:通过比例、积分和微分操作来实现对系统的控制,可以根据误差信号调整控制输出。

3.神经网络控制器:使用神经网络来估计系统的输出,然后根据估计值进行控制决策。

4.最优控制器:通过求解最优化问题,得到最优控制输入,实现对系统的控制。

模型结构预测控制模型的结构是指预测模型和控制器的组合方式。

一般来说,预测模型和控制器之间存在以下两种结构:1.串级结构:预测模型和控制器按照串联的方式连接,预测模型先进行预测,然后将预测结果传递给控制器进行控制决策。

输入数据>预测模型>预测结果>控制器>控制输入2.并行结构:预测模型和控制器同时运行,预测模型负责预测系统状态,控制器负责根据预测结果进行控制决策。

输入数据>预测模型>预测结果|V控制器>控制输入。

预测控制的基本原理

预测控制的基本原理

预测控制的基本原理
预测控制的基本原理是通过对过去的数据进行分析和建模,从而预测未来的状态或行为,并根据这些预测结果采取相应的控制策略来达到期望的目标。

具体步骤包括:
1. 数据收集:收集历史数据,并进行必要的预处理,例如去除异常值或噪声。

2. 建模:基于收集到的数据,建立数学模型来描述系统的演化规律。

可以使用统计模型、机器学习模型或基于物理原理的数学模型等。

3. 预测:利用建立的模型,对未来的状态进行预测。

可以使用时间序列分析、回归分析、神经网络等方法进行预测。

4. 目标设定:确定期望的目标或性能指标,例如最小化误差、最大化效益等。

5. 控制决策:根据预测结果和目标设定,制定相应的控制策略。

可以使用经典的控制算法,如PID控制器,也可以使用优化算法、模糊控制等。

6. 执行控制:根据控制策略,实施相应的控制动作,将系统引导到期望的状态或行为。

7. 监测调整:监测实际的系统响应,并根据反馈信息进行调整和优化,以进一步提高控制性能。

预测控制的基本原理是基于对系统行为的分析和预测,并通过控制策略来引导系统的运行。

通过不断的预测和调整,可以逐步优化系统的性能,适应变化的环境和需求。

预测控制

预测控制
-3-
第一节 预测控制的基本原理
70年代后期,MAC和DMC分别在锅炉、分馏塔和石 油化工装置上获得成功的应用,取得了明显的经 济效益,从而引起了工业控制界的广泛重视。国 外一些公司,如Setpoint、DMC、Adersa等也相 继推出了预测控制商品化软件包,获得了很多成 功的应用。 Setpoint、DMC公司在1996年已经被AspenTech (Advanced System for Process Engineering Project,艾斯本技术有限公司 )收购,艾斯本公 司目前是世界过程工业最大的软件供应商
-6-
AspenTech招聘(2012):
Qualifications: BS/MS in Chemical Engineering or a related major Very good knowledge in Chemical Engineering Interested in software development Interested in process simulation and optimization Good programming experience a big plus Good written and verbal communication skills Strong problem-solving skills
(3)依次将M个控制作用都施加完,再计算一组新 的控制。
-19-
第一节 预测控制的基本原理
6.预测控制的一些优良性质
(1)对数学模型要求不高(和现代控制相比) (2)能处理纯滞后过程 (3)具有良好的跟踪性能和较强的鲁棒性 (4)对模型误差具有较强的鲁棒性
-20-
第一节 预测控制的基本原理

预测控制的基本原理

预测控制的基本原理

预测控制的基本原理预测控制是一种控制方法,旨在根据当前系统状态和过去的行为数据,预测未来的系统行为,并采取相应的控制策略以优化系统性能。

预测控制的基本原理包括模型建立、预测、优化和执行等步骤。

首先,预测控制的第一步是建立系统的数学模型。

模型可以是基于物理原理的物理模型,也可以是基于实验数据的经验模型或黑盒模型。

在预测控制中,我们需要将系统状态和输入量映射到输出量上,以描述系统的动态行为。

其次,预测控制的第二步是使用建立好的模型来进行预测。

通过观测系统的当前状态和过去的行为数据,我们可以利用模型预测系统未来的行为。

常用的预测方法包括基于回归分析的线性预测、基于时间序列的ARMA模型、基于神经网络的非线性预测等。

预测结果可以是系统的未来状态、输出或性能指标。

第三步是优化控制策略。

在预测控制中,我们可以使用优化算法,如最优控制、模型预测控制等,以根据预测的系统行为优化控制策略。

优化目标可以是最小化误差、最大化系统性能或满足约束条件等。

通过优化控制策略,我们可以使系统在未来的行为中达到期望的状态或性能。

最后,执行控制策略是预测控制的最后一步。

根据优化得到的控制策略,我们可以将其转化为具体的控制指令,并应用于实际控制系统中。

执行控制策略的方式取决于具体的系统,可能是调整参数、改变输入量、控制开关或阀门等。

通过执行控制策略,我们可以实现对系统的实时控制和调整,使系统在未来的行为中接近预测的结果。

预测控制作为一种先进的控制方法,在许多领域都得到了广泛的应用。

例如,在工业生产中,预测控制可以用于优化生产过程,提高生产效率和产品质量。

在交通系统中,预测控制可以用于交通流量的预测和调度,减少交通拥堵和排放。

在能源管理中,预测控制可以用于优化能源的使用,降低能源消耗和碳排放。

在自动驾驶和机器人领域,预测控制可以用于判断和预测环境中的障碍物,实现安全和高效的运动。

总结来说,预测控制是一种基于系统模型和预测方法的控制方法,通过预测系统未来的行为,优化控制策略并执行控制指令,以达到系统性能的优化。

预测控制-课件

预测控制-课件

学习交流PPT
16
滤波、预测与控制
❖ 预测:
▪ 已知信号的过去测量值: y(k), y(k-1), ……,y(k-n) ▪ 求解未来时刻期望值:y(k+1|k) , y(k+2|k) , ……
y(k)
预估器
y(k+d|k)
▪ 预估器:y(k+1|k)= b1y(k)+b2y(k-1)+……+any(k-n)
反馈
学习交流PPT
19
预测控制
❖ 预测控制:
▪ 不仅利用当前及过去测量值: u(k-1), ……,u(k-m), y(k), y(k1), ……,y(k-n)
▪ 也利用未来预测值: y(k+1|k), y(k+2|k), ……,
▪ 优点:利用预测的变化趋势,超前调节
学习交流PPT
20
预测控制的基本原理
预测控制的三要素
❖ 预测控制算法的核心内容:
▪ 建立内部模型、确定参考轨迹、设计控制算法、在线优化
❖ 预测控制算法的三要素为:
▪ 预测模型 ▪ 滚动优化 ▪ 反馈校正
学习交流PPT
13
预测控制的三要素
❖ 预测模型:对未来一段时间内的输出进行预测; ❖ 滚动优化:滚动进行有限时域在线优化; ❖ 反馈校正:通过预测误差反馈,修正预测模型,提
t/T 1─k时刻的预测输出 2─k+1时刻实际输出 3─预测误差 4─k+1时刻校正后的预测输出
学习交流PPT
34
反馈校正
y(k) e (k)
y (k+j| k)
y(k-j)
ym(k )
ym (k+j| k-1)
u (k+j )
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.1 引言预测控制是一种基于模型的先进控制技术,它不是某一种统一理论的产物,而是源于工业实践,最大限度地结合了工业实际地要求,并且在实际中取得了许多成功应用的一类新型的计算机控制算法。

由于它采用的是多步测试、滚动优化和反馈校正等控制策略,因而控制效果好,适用于控制不易建立精确数字模型且比较复杂的工业生产过程,所以它一出现就受到国内外工程界的重视,并已在石油、化工、电力、冶金、机械等工业部门的控制系统得到了成功的应用。

工业生产的过程是复杂的,我们建立起来的模型也是不完善的。

就是理论非常复杂的现代控制理论,其控制的效果也往往不尽人意,甚至在某些方面还不及传统的PID控制。

70年代,人们除了加强对生产过程的建模、系统辨识、自适应控制等方面的研究外,开始打破传统的控制思想的观念,试图面向工业开发出一种对各种模型要求低、在线计算方便、控制综合效果好的新型算法。

这样的背景下,预测控制的一种,也就是模型算法控制(MAC -Model Algorithmic Control)首先在法国的工业控制中得到应用。

同时,计算机技术的发展也为算法的实现提供了物质基础。

现在比较流行的算法包括有:模型算法控制(MAC)、动态矩阵控制(DMC )、广义预测控制(GPC)、广义预测极点(GPP)控制、内模控制(IMC)、推理控制(IC)等等。

随着现代计算机技术的不断发展,人们希望有一个方便使用的软件包来代替复杂的理论分析和数学运算,而Matlab、C、C++等语言很好的满足了我们的要求。

1.2 预测控制的存在问题及发展前景70年代以来,人们从工业过程的特点出发,寻找对模型精度要求不高,而同样能实现高质量控制性能的方法,以克服理论与应用之间的不协调。

预测控制就是在这种背景下发展起来的一种新型控制算法。

它最初由Richalet和Cutler等人提出了建立在脉冲响应基础上的模型预测启发控制(Model Predictive Heuristic Control,简称“MPHC”),或称模型算法控制(Model Algorithmic Control,简称“MAC”);Cutler等人提出了建立在阶跃响应基础上的动态矩阵控制(Dynamic Matrix Control,简称“DMC”),是以被控系统的输出时域响应(单位阶跃响应或单位冲激响应)为模型,控制律基于系统输出预测,控制系统性能有较强的鲁棒性,并且方法原理直观简单、易于计算机实现。

它的产生并不是理论发展的需要,而是在工业实践过程中独立发展起来,即实践超前于理论它一经问世就在石油、电力和航空等领域中得到十分成功的应用。

之后,又延伸到网络、冶金、轻工、机械等部门或系统。

80年代初期,人们为了增强自适应控制系统的鲁棒性,在广义最小方差控制的基础上,吸取预测控制中的多步预测、滚动优化思想,以扩大反映过程未来变化趋势的动态信息量,提高自适应控制系统的实用性。

这样就出现了便于辨识过程参数模型、带自校正机制、在线修改模型参数的预测控制算法,主要有Clarke等提出的广义预测控制(GPC) Do Keyser的扩展时域预测自适应控制(EPSAC),广义预测极点配置控制(GPP)。

Brosilow于1978年提出推理机制(1C), Garcia. Norari 于1982年提出内部模型控制(简称内模控制,IMC ),从模型结构的角度对预测控制作了更深入的研究,分析出预测控制具有内模控制的结构。

应用内模控制结构来分析预测控制系统,有利于理解预测控制的运行机理,分析预测控制系统的闭环动静态特性、稳定性和鲁棒性,找出各类预测控制算法的内在联系,导出它们的统一格式,有力推动了预测控制在算法研究、稳定性鲁棒性的理论分析和应用研究上的发展。

但实际上,预测控制的理论还是落后于其实际应用的,因此在理论和应用方面,仍需得到进一步的研究和发展。

1.2.1 预测控制存在的问题就目前的研究现状来看,预测控制的研究中主要存在一下问题:(1) 理论分析难以深入。

目前的许多理论分析工作都是针对广义预测控制算法进行的。

其分析方法与一般的自适应控制的方法类似,都是把主要精力放在寻找一种在线估计方法,然后与预测控制策略相结合,得到的分析结果也与一般的自适应算法结果相似,完全看不出预测控制的特点。

所以,要得到对预测控制深入的理论分析结果,首先必须摆脱自适应控制的束缚,针对预测控制本身的机理特点,寻找新的分析方法。

另外,对多变量预测控制算法的稳定性,鲁棒性的研究急需解决。

(2) 对非线性系统的预测控制还没有很好的解决。

主要原因是如何解决滚动优化的问题。

还有是在算法研究上应该紧扣预测控制的模型预测,滚动优化和反馈这三大机理进行,主要包括以下几个方面:a) 测模型的特点不是建立对象的最小化模型,而是在确定的优化性能指标和优化策略下预测未来的输出模型,所以重在功能而非结构.这能使我们不受传统的数学模型的束缚,大胆引进新思路新方法。

一是充分利用对象的各种先验知识建立没有结构限制的高质量模型.二是利用对象过程中的有效信息建立多个不同结构和功能的预测模型,并进行预测,基于某种综合优化指标,确定某个时段的优化控制方案,根据多个并行预测控制结果综合确定预测值。

b) 优化策略的研究目前多为无约束的二次性能指标优化,实际问题则是多目标多自由度的优化问题,需要规范并能解决快速求解。

当然,优化策略的选取要受到实际问题的限制,我们应研究怎样的优化策略才能将与之对应的先进的控制器结构或方法结合新的预测控制器结构中,从而得到适应性、鲁棒性和最优性都比有的算法更好的性的预测控制算法。

c) 建立有效的反馈校正方法。

由于对象的验前信息的不充分性,基于此类信息集合得到的预测控制模型用于在线预测时,其预测值与实际值之间一定存在一个误差,这就是预测误差。

引起预测误差的主要原因有两个:建立预测模型引起的误差和干扰引起的误差。

若能将二者的预测误差分离开来,区别对待,对建模误差进行补偿校正,对干扰误差进行反馈校正,以求达到理想的校正效果。

1.2.2 预测控制的发展前景(1) 系统的鲁棒性和稳定性与常规PID控制、最小方差控制、自校正控制等自适应控制相比,预测控制具有较好的稳定性和鲁棒性,但系统的稳定性和鲁棒性分析与设计尚没有得到很好的解决。

预测控制目前已有的算法中,主要设计参数与闭环系统的动静态特性。

稳定性和鲁棒性之间的一般解析关系难以得到,因此对系统稳定性,鲁棒性的分析还远没有达到定量的程度,没有一个通用的参数设计选择原则。

尤其是对于多变量系统的相应预测控制算法,其稳定性和鲁棒性的分析急需突破,这是今后仍需努力研究的一个主要方面。

(2) 对非线性,不确定系统的研究工业过程大量存在非线性,不确定系统,对这类系统的预测控制还没有很好的解决,非线性预测控制和将成为今后研究的重点,以满足过程控制工业的要求。

(3) 预测控制算法的发展和创新进一步加强理论研究,在预测控制的三大机理:预测模型、反馈校正和滚动优化的策略上下功夫,全方面地去加以研究和突破,如引进先进理论,建立无结构限制的高效模型,选择合理的优化策略,研究更有效的反馈校正方法等等:注重学科的交叉研究,把其他学科的理论与现有预测控制方法相结合。

(4) 加强理论应用和软件开发在工业实践中去挖掘和寻找预测控制需解决的,新出现的问题和研究方向和发展方向,由实践来促进理论的发展。

同时,加强软件开发,促使其更好,更快的应用和发展。

综上所述,预测控制采用预测模型预测系统的未来输出,实现滚动优化控制,并不断根据系统的实际输出修正预测的准确性。

预测模型的多样性,模型精度要求不高,这正符合了工业过程控制的特点,尤其是预测控制改进了最优控制,用滚动的有限时域,优化取代了一成不变的全局优化。

这样不仅实现最优控制,而且克服了系统中不确定性的影响,具有更强的鲁棒性,这是预测控制能得到成功应用的根本原因。

正因为预测控制具有复杂性生长过程控制的特点,可以预计,预测控制作为一类新型计算机控制算法,仍会显示它强大的生命力。

1.3 预测控制的研究方法研究预测控制算法之间的内在关系以及它们的等价变换是深入了解算法本质机理、进一步研究算法的性质和对算法扩展的重要途径。

到目前为止已有许多种类不同的预测控制方法。

最早提出的典型预测控制算法有模型预测启发控制(MPHC),模型算法控制(MAC),以及动态矩阵控制(DMC),广义预测控制(GPC)和推理控制(IC)等。

被控对象的脉冲响应或阶跃响应一般称为非参数模型。

这两类响应容易从现场检测到,且不需要事先知道过程模型的结构和参数等先验知识,也不必通过使用复杂的系统辨识技术便可设计控制系统,即所谓的滚动优化取代了传统的最优控制。

由于在优化过程中利用测量信息不断进行反馈校正,所以这在一定程度上克服了不确定的影响,增强了控制系统的鲁棒性。

此外,这些控制算法的在线计算比较简单。

与传统的PID算法相比较,预测控制的优点是显而易见的。

本文只介绍我们用到的GPC和DMC两种算法,并简单介绍传统的PID算法。

1.3.1 广义预测控制广义预测控制(GPC)是在自适应控制的研究中发展起来的另一类预测控制算法,是对对象输出做多步预测,这种算法是建立在将来时刻的控制量上,同时确定一个控制范围,并假设在这个范围外的控制量增量为零。

目标函数为预测输出与设定值的误差和控制增量的二次函数。

它适用于不确定结构系统和复杂系统,如非最小相位系统就开环不稳和时滞变化的系统,对于模型失配也能获得稳定控制。

在自校正控制系统中,由于有分灵敏,如果估计不准或是时变的,控制精度就会大大降低;而有些算法对系统的阶次十分灵敏,一旦估计不准,算法就不能使用。

换句话说算法在滞后时对它们对系统的依赖性比较强。

在此背景下,克拉克(Clarke)等人在保持最小方差自校正控制的模型预测,最小方差控制,在线辨识等原理的基础上提出了广义预测控制.最为一种自校正控制算法,GPC是针对随机离散系统提出的.它的模型形式和反馈校正测量同DMC都有一定的差别。

1.3.2 动态矩阵控制动态矩阵控制(DMC)是预测控制中应用比较广的算法之一,它一种用被控对象的阶跃响应特征性来描述系统动态模型的预测控制算法。

它有算法简单,计算量小,鲁棒性较强等特点。

它适用于渐进稳定的线性对象。

对于弱非线性对象,可在工作点处首先线性化:对于不稳定对象,可先用常规PID控制使其稳定,然后再使用DMC算法,在这里我们将作重点介绍。

DMC控制包括模型预测、滚动优化和反馈校正三部分。

(1) 模型预测它的功能是根据对象的历史信息和选定的未来输入预测其未来输出值,这里只强调模型的功能而不强调其结构形式。

从方法角度讲,只要是具有预测功能的信息集合,无论它有什么样的表现方式,均可作为预测模型。

相关文档
最新文档