选择特殊符号
选择搜索类型
请输入搜索
连续时间预测控制提出后,引起了控制工程师和学者的注意,并在一些方面取得了满意的结果。目前在CGPC方面的研究主要表现在以下几个方面。
稳定性分析和设计:有一文提出了具有终值状态约束和终值状态加权的CGPC算法,可以保证闭环稳定性,指出具有终值加权算法的CGPC包含CGPC算法和具有终值状态约束的CGPC算法。将QFT理论和CGPC结合用来控制具有较大不确定性的系统,QFT用来克服内环不确定性以及稳定内环系统,而且不影响系统标称性能,CGPC在外环以获得期望的动态响应。
约束处理:有一文结合几优化指标讨论了在输入约束下的CGPC性能问题。讨论了CGPC对输入输出约束的处理方法。使用互质因子法设计了一种anti-windupCGPC方法,可以适用于有输入约束的非最小相位系统,通过添加anti-windup补偿环节,提高系统在饱和期的控制性能。利用混合加权算法处理系统约束问题,计算量小,收敛速度较快,而且可以处理无约束最优解的情况,改善了约束连续预测控制系统性能。
鲁棒性分析与设计:有一文对多指标的连续预测控制系统设计进行了讨论,在设计时除保留连续系统预测控制基本特点外,同时考虑干扰、未建模动态等对系统的影响,使得闭环系统鲁棒稳定性增强。分析了CGPC设计参数对系统鲁棒稳定域的影响,为参数的合理整定提供了依据。
多变量系统控制:CGPC已经推广到了多变量的情况,有一文将单变量CGPC算法直接推广到多变量情形,利用特征值分解方法将多变量系统分解为多个单变量情形进行控制,取得了不错的仿真结果。基于状态空间模型推导了多变量CGPC算法,并将其推广了到非线性系统。提出了一种多变量连续预测控制动态补偿方法,即利用多变量系统的频域设计方法—特征结构分解,将多变量系统分解为一组独立的SISO特征子系统,对个别特征值进行加权补偿,由极点配置保证闭环特征子系统稳定,进而保证原闭环系统渐进稳定。利用互质多项式方法将具有anti-windup设计的CGPC算法推广到多变量情形。在内模结构下基于状态空间模型获得了多变量的连续时间广义预测控制律,取得了较好的应用效果。
CGPC提出至今,已经取得了一些研究成果,但其在算法实现、性能分析和设计方面还存在很多有待解决的问题。CGPC属于预测控制中的一员,虽然与离散时间GPC的设计框架不同,但是从参数的意义、预测的理念上来说具有类似性,可以将离散时间预测控制中取得的一些成功经验引入到连续时间框架下,基于连续时间设计方法加以改进和具体实施,丰富预测控制的研究成果。
CGPC具有和GPC类似的调节参数,其对过程的影响也类似;对非最小相位系统控制不需要控制量加权;容易处理复杂系统,例如具有开环不稳定和非最小相位和高阶的系统;可以控制时滞系统。而且,基于连续时间框架下的CGPC还可以克服离散时间设计方法的固有缺陷,诸如系统传递函数相对阶次信息的缺失、数值敏感性、残余滞后、非最小相位属性、根聚类和采样时间选择等等问题。对于一个给定的过程应用,一旦选定了某种控制技术,使用哪种版本更合适便是一个开放性的问题。有两个文章比较了离散时间预测控制和连续时间预测控制,得出了一些有益的结论。
在一个串级水槽对象上在相同的条件下对比了离散时间GPC和连续时间CGPC的性能,两种方法的比较结果如下:
1. CGPC是连续时间方法,其目的就是尽量接近连续时间本质,因此采样间隔可以选择的尽量小,其选择无需满足香农定理,对比来说,GPC的性能跟采样时间关系密切。因为使用离散时间设计方法GPC对采样间隔的选择非常敏感,如果采样时间选择的不合适,可能导致系统性能退化。从计算的角度检验两种方法,当采样间隔较小时GPC的计算量大于CGPC,因为GPC的最大预测时域会随着采样间隔的减小而增大,而这个参数直接关系到GPC的计算量,相比较来说,关系到CGPC计算量的预测阶次跟采样时间无关。
2. GPC和CGPC的控制性能跟观测多项式的关系都比较密切,其选择要能够减小未建模动态和噪声的影响,如果这个参数选择的合适,两种方法都可以获得较好的性能,但是根据实验发现CGPC的观测多项式的选择范围大于GPC的观测多项式的选择范围,即CGPC对观测多项式的选择具有更强的鲁棒性。
3.离散时间GPC方法数值敏感性较强,离散时间下较小的参数变化对应连续时间下较大的参数变化,因此可能导致辨识模型跟实际的过程相差较大,使得控制性能下降。如果使用连续时间模型,然后再用相关的离散化方法得到离散模型进行控制其设计可以提高性能,减小干扰对离散时间辨识方法的影响。
总的来说,两种控制方法都能获得较好的性能,但是GPC的性能跟采样时间和观测多项式的选择关系密切,而CGPC能够简化这方面的设计工作。
针对过程时间常数变化范围较大而采样时间相对较快的过程,使用连续时间预测控制方法可以提高控制性能。对于这样的控制对象,在离散时间方法框架下,离散时间数学模型较为复杂,预测控制增益矩阵维数较高。使用连续时间模型基础上的连续时间预测控制方法时,连续时间数学模型较为紧凑;连续时间模型可以在较快的采样时间下反映时间常数从大到小的变化过程,在此基础上直接设计连续时间预测控制器可以提高系统闭环性能;连续模型在较快的采样时间下辨识得到,控制的实施可以在给定的采样周期内执行,因此采样周期不是一个固定的常数,这点对处理不规则的采样速率问题有较大优势。 2100433B
虽然预测控制有许多算法,一般的意义上说,它们的原理都是一样的,算法框图如图1所示:
(1)预测模型
预测控制是一种基于模型的控制算法,该模型被称为预测模型。对于预测控制而言,只注重模型功能,而不是模型的形式。预测模型是基于对象的历史信息和输入,预测其未来的输出。从方法论的角度来看,只要信息的收集具有预测功能,无论什么样的表现,可以作为预测模型。这样的状态方程、模型传递函数都可以用来作为一个传统的预测模型。例如线性稳定对象,甚至阶跃响应、脉冲响应的非参数模型,,都可直接作为预测模型。此外,非线性系统,分布式参数系统模型,只要具备上述功能也可以在这样的预测控制系统中时用来作为预测模型。因此,预测控制打破了严格的控制模型结构的传统要求,可按照功能要求根据最方便的信息集中方式基础建模。在这种方式中,可以使用预测模型为预测控制进行优化,.以提供的先验知识来确定什么样的控制输入,从而使下一次受控对象的输出变化与预定的目标行一致。
(2)滚动优化
预测控制是一种基于优化的控制,但其控制的输入不是根据模型和性能指标一次解决并实现它,而是在实时的时间里来滚动优化解决。在每一步的控制中,定义从目前到未来有限时域的最优化问题,通过参数优化求解时域的最优控制输入,但是只有真正的即时输入控制才给予实现。到下一个控制周期,重复上述步骤,整个优化领域向前一步滚动。在每个采样时刻,优化性能指标只涉及从现在到未来有限的时间,并且下一个采样时刻,优化时段向前推移。因此,预测控制全局优化指标是不一样的,在每一个时刻有一个相对该时刻的优化指标。因此,预测控制的优化不是一次离线进行,而是在线反复进行,这是滚动优化的意义,预测控制的这一点也是不同于传统最优控制的根本。
(3)反馈校正
基础的预测模型中,对象的动态特性只有粗略的描述,由于实际系统中有非线性、时变、模型不匹配、干扰等因素,基于相同模型的预测,与实际情况是无法完全匹配的,这需要用其他手段补充预测模型和实际对象的误差,或对基础模型进行校正。滚动优化只有建立在反馈校正的基础上,才能体现其优越性。因此,通过预测控制算法的优化,确定一系列未来的控制作用,为了防止模型失配或环境干扰引起的控制措施对理想状态造成的影响,这些控制没有完全逐一实现,只实现即时控制作用。到下一个采样时间,首先监测对象的实际输出,并使用此信息在预测模型的基础上进行实时校正,然后进行新的优化。因此,预测控制优化不仅基于模型,并使用了反馈信息,从而构成一个闭环优化。
(1)预测控制算法利用过去,现在和未来(预测模型)的信息,而传统的算法,如PID等,只取过去和现在的信息;
(2)对模型要求低,现代控制理论难以大规模应用于过程工业,重要原因之一就是对模型精度过于苛刻,预测控制成功地克服这一点;
(3)模型预测控制算法具有全局滚动优化,每个控制周期持续的优化计算,不仅在时间上满足实时性要求,还通过全局优化打破传统局限,组合了稳定优化和动态优化;
(4)用多变量控制思想来取代单一的可变控制传统手段。因此,在应用到多变量的问题时,预测控制通常被称为多变量预测控制;
(5)最重要的是能有效地处理约束。因为在实际生产中,通常将制造过程工艺设备的状态设置为在边界条件(安全边界,设备功能边界,工艺条件边界等)上操作,该操作状态下,操作变量往往产生饱和以及被控变量超出约束的问题。所以可以处理多个目标,有约束控制能力成为一个控制系统长期、稳定和可靠运行的关键技术。
1978年,Richalet等首先阐述了预测控制的思想,预测控制是以模型为基础,采用二次在线滚动优化性能指标和反馈校正的策略,来克服受控对象建模误差和结构、参数与环境等不确定因素的影响,有效的弥补了现代控制理论对复杂受控对象所无法避免的不足之处。
预测控制自发展以来,算法种类非常繁多,但按其基本结构形式,大致可以分为三类:
(I)由Cutler等人提出的以非参数模型为预测模型的动态矩阵控制(Dynamic Matrix Control, DMC), Rauhani等人提出的模型算法控制(Model Algorithmic Control,MAC).这类非参数模型建模方便,只需通过受控对象的脉冲响应或阶跃响应测试即可得到,无须考虑模型的结构与阶次,系统的纯滞后必然包括在响应值中。其局限性在于开环自稳定对象,当模型参数增多时,控制算法计算量大。
(2)与经典的自适应控制相结合的一类长程预测控制算法(Generalized Predictive Control, GPC).这一类基于辨识模型并且有自校正的预测控制算法,以长时段多步优化取代了经典的最小方差控制中的一步预测优化,从而适用于时滞和非最小相位对象,并改善了控制性能,具有良好的鲁棒性。
(3)基于机构设计不同的另一类预测控制算法:包括由Garcia提出的内模控制(Internal Model Control, IMC), Brosilow等人提出的推理控(Inference Control)等。这类算法是从结构上研究预测控制的一个独特分支。
以上述典型预测控制为基础结合近几年发展起来的各种先进控制策略,形成了一些先进的预测控制算法,包括极点配置预测控制、解祸预测控制、前馈补偿预测控制、自适应预测控制,鲁棒预测控制等。本文重点研究自适应预测控制,即基于自适应双重控制的预测控制算法。
另外,诸如模糊预测控制,神经网络预测控制等智能预测控制算法的发展为解决复杂受控系统提供了强有力的支持。
许多新型的预测控制层出不穷,如预测函数控制、多速率采样预测控制、多模型切换预测控制,有约束预测控制等。预测控制的算法种类越来越多,预测控制的性能在不断改善,使其更好的应用在工业实际中。
温湿度是可以检测监控的,你可以去斯特纽机房看看,他们是专做这方面的
你说的是可燃气体的探测器?关闭燃气管道的?借用给排水准也的,阀门安装子目吧。
360度连续旋转舵机如何控制,给一个脉冲信号就连续转还是一个PWM转一圈,要连续旋转如何控制
信号端只要输入一个50HZ的方波信号,然后控制信号周期的高电平脉冲持续的时间就可以控制速度和正反转及停转。一个高电平脉冲持续的时间对应一个速度。高电平为1毫秒~1.5毫秒时,舵机正转(1毫秒时正转速度...
灰预测计算在桥梁工程预测控制中的应用
在对现有桥梁施工控制方法比较的基础上,根据灰预测计算的原理和功能,探讨灰预测计算在桥梁施工预测控制法中应用的可行性。
空调蒸发器的自适应预测控制策略
针对空调蒸发器运行状态,提出一种基于模糊神经模型的自适应单神经元预测控制器,该控制器具有结构简单、易于操作、控制器参数可在线调节的特点。离线建立空调蒸发器的模糊神经模型,再利用模型的梯度信息在线调节单神经元控制器参数,使控制系统较快地趋于稳定。仿真结果表明,提出的自适应单神经元预测控制器具有较好的动态性能和稳态性能,并能够成功地应用到空调蒸发器的控制中。
近年来, 基于模型的预测控制技术在理论上和应用上都取得了很大的进展, 如动态矩阵控制(DMC) , 广义预测控制(GPC)和状态反馈预测控制(SPC)等算法, 都以它独有的模型预测、反馈校正和滚动优化等特点, 越来越受到广大科技工作者的重视。状态反馈预测控制, 使用实测状态变量反馈, 提高了控制系统抑制不可测干扰能力, 改善了控制系统的鲁棒性。
在先进控制系统实际工程应用中,由于非线性、时变性和不确定性等原因, 预测模型很难准确。为了在线调整灵活方便, 使状态反馈预测控制算法有一定的鲁棒性和适应能力, 按预测控制计算出的最优控制作用式, 先乘上一个相应的衰减系数后再送出, 使控制器送出的控制作用适当地减小, 这一衰减系数称为预测控制作用衰减系数, 用βu ∈Rm ×m表示。为了简单, βu可选为
预测控制作用衰减系数βu, 可以改变预测控制系统的闭环极点, 适当的调整βu的大小, 可以使闭环系统的控制性能和鲁棒性等方面得到兼顾, 改善系统的综合控制性能, 使预测模型的适应范围增大。
基于状态空间模型, 使用可以实测的状态变量反馈, 提高预测控制系统抑制不可测干扰能力和改善系统的鲁棒性, 是状态反馈预测控制系统的突出优点之一。为了在线调整灵活方便, 使预测控制算法具有一定的鲁棒性和适应能力, 在计算最优控制律之前, 把实测的状态变量, 先乘上一个相应的加权系数后, 再去计算预测控制律, 这一加权系数称为状态反馈加权系数,可用βx∈Rn×n表示。
预测控制状态反馈加权系数βx的维数由状态变量的维数决定, 控制律衰减系数βu的维数由输入变量的维数决定, 其参数的选取也可以是非对角矩阵。预测控制状态反馈加权系数βx , 当0<βix ≤1 时, 使状态反馈作用减弱, 如果选取βix >1 使状态反馈作用增强, 调整状态反馈加权系数βix 或控制律衰减系数βiu , 都可以适当的改变预测控制系统的闭环极点, 从而改善系统的综合控制性能, 使预测模型的适应范围增大。 2100433B
虽然预测控制有许多算法,一般的意义上说,它们的原理都是一样的,算法框图如图1所示:
(1)预测模型
预测控制是一种基于模型的控制算法,该模型被称为预测模型。对于预测控制而言,只注重模型功能,而不是模型的形式。预测模型是基于对象的历史信息和输入,预测其未来的输出。从方法论的角度来看,只要信息的收集具有预测功能,无论什么样的表现,可以作为预测模型。这样的状态方程、模型传递函数都可以用来作为一个传统的预测模型。例如线性稳定对象,甚至阶跃响应、脉冲响应的非参数模型,,都可直接作为预测
模型。此外,非线性系统,分布式参数系统模型,只要具备上述功能也可以在这样的预测控制系统中时用来作为预测模型。因此,预测控制打破了严格的控制模型结构的传统要求,可按照功能要求根据最方便的信息集中方式基础建模。在这种方式中,可以使用预测模型为预测控制进行优化,.以提供的先验知识来确定什么样的控制输入,从而使下一次受控对象的输出变化与预定的目标行一致。
(2)滚动优化
预测控制是一种基于优化的控制,但其控制的输入不是根据模型和性能指标一次解决并实现它,而是在实时的时间里来滚动优化解决。在每一步的控制中,定义从目前到未来有限时域的最优化问题,通过参数优化求解时域的最优控制输入,但是只有真正的即时输入控制才给予实现。到下一个控制周期,重复上述步骤,整个优化领域向前一步滚动。在每个采样时刻,优化性能指标只涉及从现在到未来有限的时间,并且下一个采样时刻,优化时段向前推移。因此,预测控制全局优化指标是不一样的,在每一个时刻有一个相对该时刻的优化指标。因此,预测控制的优化不是一次离线进行,而是在线反复进行,这是滚动优化的意义,预测控制的这一点也是不同于传统最优控制的根本。
(3)反馈校正
基础的预测模型中,对象的动态特性只有粗略的描述,由于实际系统中有非线性、时变、模型不匹配、干扰等因素,基于相同模型的预测,与实际情况是无法完全匹配的,这需要用其他手段补充预测模型和实际对象的误差,或对基础模型进行校正。滚动优化只有建立在反馈校正的基础上,才能体现其优越性。因此,通过预测控制算法的优化,确定一系列未来的控制作用,为了防止模型失配或环境干扰引起的控制措施对理想状态造成的影响,这些控制没有完全逐一实现,只实现即时控制作用。到下一个采样时间,首先监测对象的实际输出,并使用此信息在预测模型的基础上进行实时校正,然后进行新的优化。因此,预测控制优化不仅基于模型,并使用了反馈信息,从而构成一个闭环优化。
(1)预测控制算法利用过去,现在和未来(预测模型)的信息,而传统的算法,如PID等,只取过去和现在的信息;
(2)对模型要求低,现代控制理论难以大规模应用于过程工业,重要原因之一就是对模型精度过于苛刻,预测控制成功地克服这一点;
(3)模型预测控制算法具有全局滚动优化,每个控制周期持续的优化计算,不仅在时间上满足实时性要求,还通过全局优化打破传统局限,组合了稳定优化和动态优化;
(4)用多变量控制思想来取代单一的可变控制传统手段。因此,在应用到多变量的问题时,预测控制通常被称为多变量预测控制;
(5)最重要的是能有效地处理约束。因为在实际生产中,通常将制造过程工艺设备的状态设置为在边界条件(安全边界,设备功能边界,工艺条件边界等)上操作,该操作状态下,操作变量往往产生饱和以及被控变量超出约束的问题。所以可以处理多个目标,有约束控制能力成为一个控制系统长期、稳定和可靠运行的关键技术。
1978年,Richalet等首先阐述了预测控制的思想,预测控制是以模型为基础,采用二次在线滚动优化性能指标和反馈校正的策略,来克服受控对象建模误差和结构、参数与环境等不确定因素的影响,有效的弥补了现代控制理论对复杂受控对象所无法避免的不足之处。
预测控制自发展以来,算法种类非常繁多,但按其基本结构形式,大致可以分为三类:
(I)由Cutler等人提出的以非参数模型为预测模型的动态矩阵控制(Dynamic Matrix Control, DMC), Rauhani等人提出的模型算法控制(Model Algorithmic Control,MAC).这类非参数模型建模方便,只需通过受控对象的脉冲响应或阶跃响应测试即可得到,无须考虑模型的结构与阶次,系统的纯滞后必然包括在响应值中。其局限性在于开环自稳定对象,当模型参数增多时,控制算法计算量大。
(2)与经典的自适应控制相结合的一类长程预测控制算法(Generalized Predictive Control, GPC).这一类基于辨识模型并且有自校正的预测控制算法,以长时段多步优化取代了经典的最小方差控制中的一步预测优化,从而适用于时滞和非最小相位对象,并改善了控制性能,具有良好的鲁棒性。
(3)基于机构设计不同的另一类预测控制算法:包括由Garcia提出的内模控制(Internal Model Control, IMC), Brosilow等人提出的推理控(Inference Control)等。这类算法是从结构上研究预测控制的一个独特分支。
以上述典型预测控制为基础结合近几年发展起来的各种先进控制策略,形成了一些先进的预测控制算法,包括极点配置预测控制、解祸预测控制、前馈补偿预测控制、自适应预测控制,鲁棒预测控制等。本文重点研究自适应预测控制,即基于自适应双重控制的预测控制算法。
另外,诸如模糊预测控制,神经网络预测控制等智能预测控制算法的发展为解决复杂受控系统提供了强有力的支持。
许多新型的预测控制层出不穷,如预测函数控制、多速率采样预测控制、多模型切换预测控制,有约束预测控制等。预测控制的算法种类越来越多,预测控制的性能在不断改善,使其更好的应用在工业实际中。
预测控制的基本思想产生于20世纪60年代。经过近60年的发展,预测控制已经形成了三个分支:非参数化模型的预测控制(包括MPHC、MAC、DMC、PFC),参数化模型的预测控制(包括GPC、GPP)和滚动时域控制(RHC)。由于它采用多步测试、滚动优化和反馈校正等控制策略,因而控制效果好,适用于控制不易建立精确数字模型且比较复杂的工业生产过程,所以它一出现就受到国内外工程界的重视,并已在石油、化工、电力、冶金、机械等工业部门的控制系统得到了成功的应用。
目前,预测控制系统的应用几乎遍及各个工业领域,如:蒸馏塔催化裂化装置、天然气传输网络、工业机器人、医学工程领域、水泥厂等等。而且,国外著名的控制工程公司都开发了各自的商品化软件,这标志着预测控制作为一种主要的先进控制策略已成为工业过程控制中的新宠儿。但现有的预测控制软件大都是嵌入在这些著名软件公司开发的专用平台上的,应用者必需购买专业平台才能使用,价格昂贵,在我国只得到了有限的推广,且有些情况下从国外购进的软件不适用于国内生产边界条件的变化,不能充分发挥其作用。