基于LMI的滚动时域H_∞控制在三容实验系统中的应用研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
模型预测控制又称后退时域控制,它是70年代后期产生的一类新型计算机控制算法。它的问世,一方面是受到了计算机技术发展的推动,另一方面也来自复杂工业控制实践向高层优化控制提出的挑战。与其它控制算法相比,模型预测控制对模型的精度要求不高,建模方便,过程描述可由简单实验获得;采用非最小化描述的模型;采用滚动优化策略,而非全局一次优化,能及时弥补由于模型失配、畸变、干扰等因素引起的不确定性,动态性能较好;易将算法推广到有约束、大迟延、非最小相位、非线性等实际过程.尤为重要的是,它能有效处理多变量、有约束问题。
    预测控制算法的种类多、表现形式多种多样,但都具有相同的三大本质特征:预测模型、滚动优化和反馈校正。各种预测控制算法具有类似的计算步骤:在当前时刻,基于过程的动态模型预测未来一定时域内每个采样周期的过程输出,这些输出为当前时刻和未来一定时域内控制量的函数。按照基于反馈校正的某个优化目标函数计算当前及未来一定时域的控制量大小。为了防止控制量剧烈变化及超调,一般在优化目标函数中都考虑使未来输出以一参考轨迹最优地去跟踪期望设定值。计算出当前控制量后输出给过程实施控制。至下一时刻,根据新测量数据重新按上述步骤计算控制量。从预测控制的基本原理可以看出,预测控制是不断滚动的局部优化,而非全局最优。随着其理论研究的不断深入,预测控制在工业过程的应用越来越广泛,应用范围遍及石油、化工、建材、冶金、航空、机械制造、食品加工、军事等几乎所有行业,控制技术、手段等也不断提高。
    模型预测控制的鲁棒性理论研究很多,其中基于理论的预测控制是一种使约束系统鲁棒稳定的捷径,这是因为控制为系统的鲁棒性分析与设计提供了较完美的理论基础,而预测控制将系统约束显式地表述在
    
    
    开环优化问题中并通过在线滚动优化使之动态满足,是约束系统优化控制的一个非常有效的方法。遗憾的是大多数已有的讨论都没有涉及系统的性能要求。文献[28,44,]在线性矩阵不等式(LMI)优化和多目标控制的框架下讨论存在控制量和输出约束时的性能控制,并融合预测控制的滚动优化原理讨论了一种滚动时域性能控制方法。把线性矩阵不等式与MPC联系起来主要有两个原因,第一,LMI很适合描述多约束或多目标的问题,这使得基于LMI方法对于经典的“分析”方法来说是一个很有价值的选择。第二,可以以线性矩阵不等式框架重新理解现存的鲁棒控制理论,意思是我们可以在每一个采样时刻设计MPC方案,求解LMI优化问题。滚动时域性能控制方法的优点是通过滚动优化在线协调控制性能要求和系统约束,充分利用有限的控制量提高控制性能。
    传统的控制方法一般没有考虑系统的约束,而在控制系统中,普遍存在输入、状态等约束。约束系统的控制方法是在无约束系统的控制方法基础上,仿照预测控制解决约束的方法,把系统约束转化为优化参数的约束,把控制性能当作优化目标,解带约束的LMI优化问题,实现了控制的系统约束问题。约束系统的控制方法的缺点是控制性能在控制过程中固定不变,这就不能及时的根据系统的状态调整系统的控制性能,例如为了适应大的扰动,我们需要选择控制性能差的控制器,因为控制性能好的控制器不能满足系统约束,但当大的扰动过去后,控制性能依然保持不变,这将严重影响无扰动时的控制效果。为了进一步提高控制性能,充分利用被控系统的当前状态,滚动时域的控制方法利用预测控制的在线优化思想,把当前时刻的状态当作初始状态,在每个采样时刻都求解带约束的LMI优化问题,这样使系统能在线解调控制性能和系统约束——当有大扰动时降低控
    
    
    制性能使约束满足,当无大扰动时提高控制性能。虽然采用滚动时域控制方法的控制性能有了较大的提高,但是它在在线求解的优化问题中所带的约束条件较多,这将无疑增加算法的保守性。混合控制算法根据系统的当前状态,在线在前三种控制算法间切换,减小了控制的保守性,进一步提高了控制性能。
    把复杂算法应用到实际的物理设备上,需要编写复杂算法程序和控制平台程序。MATLAB是美国MathWorks公司推出的数学软件,具有强大的工程计算功能和丰富的工具箱,非常适合上层控制算法的编写,但对于循环处理和图形界面的处理比不上其它语言;Visual C++是美国Microsoft推出的可视化C++编程环境,是目前功能最强大的软件开发工具之一,被广泛应用于Windows 32位平台的基础应用程序开发,但用C++编写复杂的算法太繁琐。因此用VC++编写控制平台,用MATLAB编写法杂控制算法,通过MATLAB引擎函数库中提供的API完成控制算法与VC数据交换,可以实现复杂控制算法的实验应用。
    约束系统的滚动时域控制方法还需要进一步的改进,比如不变椭圆域如何更好确定;对一些系统来说,加强了的耗散不等式条件所带来的算法保守性将严重影响系统的控制性能。所有这些都还需进一步研究。
    由于数值求解LMI的成功,使得基于LMI的控制方法在实现上具有明显的优点,但是这种优化方法的求解非常复杂,这就带来了难以满足实时控制的问题,所以大部分现有的基于LMI的在线控制方法只能用于较缓慢的过程控制,尤其是存在系统状态?
Model Predictive Control (MPC) also known as Moving Horizon Control (M HC) or Receding Horizon Control (RHC) is a popular new control method in the later of 70’. It appeared due to two factors. One factor is the development of computer and the other is the requirement of shift from complicated industrial control to advanced optimal control. In the contrast with other control methods, the advantage of MPC are as follows: MPC needn’t accurate model, creating model is convenient and the depiction of process may be got from simple experiment.; MPC does not use least model; using moving horizon optimal policy, not optimization for a time, can make up for uncertainty caused by model mismatch, disturbance and so on. So the dynamic process is good; MPC is easily expanded into the system with constrained control, not least model, long delay and non-linear process. To the most important, MPC can deal with constrained and multi-variables system.
    MPC appears in variable forms, but its essence is made of three properties: predictive model, moving horizon optimization and feedback revise. All kinds of predictive arithmetic are nearly same: At every instant, MPC requires the on-line solution of an optimization problem to compute optimal control inputs over a fixed number of future time instants, known as the “time horizon”. Although more than one control move is generally calculated, only the first one is implemented. At the next sampling time, the optimization problem is reformulated and solved with new measurements obtained from the system. The on-line optimization can be reduced to either a linear program or a quadratic program.
    With the development of MPC theory, it is used in wider and wider areas. It involves in chemical process control in the petrochemical, paper industries and gas pipeline control, aviation, metallurgy, military affairs and so on. At the same time, both the control technology and control measure are improved.
    The theory on the robustness of MPC is mature, among which the MPC theory based is shortcut for robust stability of constrained system. There are two reasons for saying so. On the one hand, control provides perfect theoretic
    
    
    foundation for the analyse and design of robustness. On the other hand, MPC is a efficient way to deal with the constraints of system, because MPC expressly describes constraints in the open-loop optimization and satisfies dynamic performance by moving horizon. Unfortunately, most literature on this didn’t discuss the performance of the system. Document [28,44] discussed control of the constrained system, in the form of LMI and multi-objection control. They also showed the moving horizon control arithmetic by combing MPC and control. There are two reasons why LMI optimization is relevant to MPC. Firstly, LMI-based optimization problems can be solved in polynomial-time, often in times comparable to that required for the evaluation of an analytical solution for a similar problem. Thus, LMI optimization can be implemented on-line. Secondly, it is possible to recast much of existing robust control theory in the framework of LMIs. The implication is that we can devise an MPC scheme where at each time instant; an LMI optimization problem (as opposed to a conventional linear or quadratic programs) is solved, which incorporates input and output constraints. The main advantage of moving horizon control arithmetic is its capability of automatically relaxing or tightening the performance specification in order to obey hard control constraints while achieving the best possible performance in a suitable class of LMI-generated control gains.
    Traditional control does not consider the constraints of system, but the constraints of inputs and state exit in a common control system. On the base of control, control of constrained system is formed. It solves the problem of constraints just as MPC does, by transforming the constraints of the input or state into the constraints of optimized parameters, taking the performance of as optimized objection and resolving the
引文
Garcia,C.E.,Prett,D.M., and Morari,M.(1989). Model predictive control: theory and practice-a survey. Automatica,25(3),335-348.
    席裕庚.,预测控制,北京:国防出版社,1993。
    徐利新,欧阳咸泰,胡中功,文小玲 模型预测控制在工业控制领域中的发展与应用,武汉化工学院学报 湖北武汉,第23卷第1期,2001年3月。
    Lee J H.Recent advances in model predictive control and other related areas[A].Chemical Process Control-Ⅴ[C].CICHE,1997, 201-216
    J.Richalet,A.Rault,J.L.Testud,and J.Papon. Algorithmic control of industrial processes.Proc.4th IFAC Symposium on Identification and System Parameter Estimation.1119-1167, Tbilisi,1976.
    R.Rouhani and R.K.Mehra. Model Algorithmic Control(MAC),Basic Theoretical Properties.Automatica,1982,18(4):401-414.
    D.W.Clarke,C.Mohtadi and P.S.Tuffs.Generalized predictive control.pt.1. The Basic Algorithm,pt.2.Extensions and Interpretations.Automatica, 1987, 23(2):137-160.
    Mayne D.Q.Optimization in model predictive control[A].Proc IFACDYCORD[C].Helsingor,1995.229-242
    王献忠,杜维 模型预测控制发展概况,自动化与仪器仪表,杭州,1999年第4期(总第84期)。
    席裕庚,许晓鸣和张钟俊,预测控制的研究现状和多层智能预测控制,控制理论及应用,6(2):1-7,1989。
    席庆,张春林,Visual C++6.0实用编程技术,北京:中国水利水电出版社,1999。
    席裕庚,耿晓军,陈虹, 预测控制性能研究的新进展.控制理论与应用,469-475,2000。
    徐立鸿,预测控制的研究现状及问题[J],控制理论与应用,1994,11(1):121-125。
    席裕庚,关于预测控制的进一步思考[J].控制理论与应用,1994,11(2):
    
    
    219-221。
    陈虹,刘志远,解晓华,非线性模型预测控制的现状和问题.控制与决策,385-391,2001。
    Chen H,Allgower F. Nonlinear model predictive control schemes with guaranteed stability. Nonlinear Model Predictive Based Process Control[M]. Kluwer Academic Publishers, Netherlands:1998. 465-494.
    H. Chen and F. Allgower. A computationally attractive nonlinear predictive control scheme with guaranteed stability for stable systems. J. Proc. Cont. 8(5-6):475-485.1998.
    Chen H. Stability and robustness consideration in nonlinear model predictive control[M].Guessldorf.VDIVerlag,1997.
    R.Rouhani and R.K.Mehra. Model Algorithmic Control(MAC),Basic Theoretical Properties.Automatica,1982,18(4):401-414.
    褚健,潘红华 苏宏业预测控制技术的现状和展望,浙江大学,机电工程 1999年 第5期
    H. Chen, C.W. Scherer and F. Allgower. A game theoretic approach to nonlinear robust receding horizon control of constrained systems. In Proc. Amer. Contr. Confer., pages 3073-3077, 1997
    E.Zafiriou.Robust model predictive control of processes with hard constraints. Computers chem..Engng,14(4/5):359-371,1990.
    王庆凤,鲁棒预测控制,吉林大学硕士论文,2003。
    Gilbert, E.G. and I. Kolmanovsky (1995). Discrete-time reference governors forsystems with state and control constraints and disturbance inputs. In: Proc.34th IEEE Conf. on Decision and Control. pp. 1189{1194.
    Lee, J. H. and Z. Yu (1997). Worst-case formulations of model predictive controlfor systems with ounded parameters. Automatica 33(5), 763{781.
    Bemporad, A. (1998b). Reducing conservativeness in predictive control of constrained systems with disturbances.In: Proc. 37th IEEE Conf. on Decision and Control. Tampa, FL. pp. 1384-1391.
    愈立,鲁棒控制——线性矩阵不等式处理方法,北京:清华大学出版社,2002。
    H. Chen and C.W.Scherer. Disturbance attenuation with actuator constraints by moving horizon H∞ control. ADCHEM, 2003.
    
    H. Chen and F. Allgower. A quasi-infinite horizon nonlinear model predictive control scheme for stable systems: Application to a CSTR. In Proc. IFAC ADCHEM, pages 471-476, 1997.
    D.Q. Mayne, J.B. Rawlings, C.V. Rao and P.O.M Scokaert. Constrained model predictive control: Stability and optimality. Automatica, 36(6):789-814
    H. Chen and F. Allgower. A quasi-infinite horizon nonlinear model predict- ive control scheme with guaranteed stability. Automatica, 34(10): 1205- 1217, 1998.
    J.C. Doyle, R. Smith and D.F. Enns. Control of plants with input saturation nonlinearities. In Proc. Amer. Contr. Conf. Minneapolis, MN, pages 1034-1039, 1987
    M. Kothare, P. Campo, M. Morari and C. Nett. A unified framework for the study of anti-windup designs. Automatica, 30:1869-1883, 1994
    Hodel and C. Hall. Variable-structure PID control to prevent integrator windup. IEEE Proceedings on Industrial Electronics, 48(2):442-451, 2001
    C. Gokcek, P.T. Kabamba and S.M. Meerkov. An LQR/LQG theory for systems with saturating actuators. IEEE Trans. Automatic Control, 46(10):15291542, 2001
    Tadmor G. Receding horizon revisited: An easy way to robustly stabilize an LTV system. System & Control Letters, 1992, 18:285―299
    Lall S, Glover K. A game theoretic approach to moving horizon control. In: Advances in Model-Based Predictive Control, London: Oxford University Press, 1994, 131―144
    M.V. Kothare, V. Balakrishnan and M. Morari. Robust constrained model predictive control using linear matrix inequalities. Automatica, 32(10):1361-1379, 1996.
    H. Chen and F. Allgower. A quasi-infinite horizon nonlinear model predictive control scheme with guaranteed stability. Automatica, 34(10):1205-1217, 1998
    Lu Y and Arkun Y. Quasi-min-max MPC algorithms for LPV systems. Automatica, 2000,36:527-540
    S. Boyd, L. EI Ghaoui, E. Feron, and V. Balakishnan. Linear Matrix Inequalities in System and Control Theory. SIAM, Philadelphia, 1994.
    C. W. Scherer, P. Gahinet, and M. Chilali. Multi-objective output-feedback control via LMI optimization. IEEE Trans. Automat. Contr. 42:896-911, 1997.
    Xi.Y.New design method for discrete time multivariable predictive
    
    
    controllers [J].Int.J.Control,1989,49(1):45-56
    陈虹,韩光信,基于LMI的约束系统H∞控制及其滚动时域实现,控制理论与应用。
    Arjan van der Schaft, and Passivity Techniques in Nonlinear Control, Springer.
    C.W.Scherer, H.Chen, and F.Allgower, Disturbance Attenuation with Actuator Constraints by Hybrid State-Feedback Control. CDC, 2002.
    网冠科技,Visual C++6.0时尚编程百例,北京:机械工业出版社,2001.1。
    席庆,张春林,Visual C++6.0实用编程技术,北京:中国水利水电出版社,1999。
    旁承宗,李宝树,王小云,用MATLAB和Visual C++混合编程及应用,保定:电力科学与工程,2003。
    龚庆武,廖文瑶,吴夙,Visual C++调用MATLAB的方法及其应用,武汉:华北电力技术,2001。

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700