鲁棒控制理论第一章绪论一、不确定性和鲁棒性鲁棒控制是70年代兴起的、目前仍然非常活跃的一个研究领域,具有非常广泛的研究内容。本世纪初,控制系统设计方法主要是基于Bode曲线和Nyquist曲线可以用间接的方法处理系统不确定性问题发展了在增益和相位存在变化时仍能保证闭环系统稳定的增益裕度和相位裕度概念遗憾的是这些处理方法大多数局限于单变量输入单变量输出系统。随着时间的推移,科学技术的发展要求处理大量的多变量输入多变量输出系统的设计问题以二次型最优控制(LQ)为代表的一类多变量控制系统设计和最优化方法应运而生。但是随着其在实际工程中的应用,发现LQ理论设计出来的控制器对系统不确定性因素反应较为敏感不能保证闭环系统具有一定的稳定性和性能的鲁棒性控制器设计过程要求准确知道干扰过程的全部统计特性这一要求使该理论的工程应用受到工程实际条件的某些限制60—70年代,控制理论中关于状态空间的结构性理论得到了突破性的进展建立了线性系统的能控、能观性理论提出了反馈镇定的一整套严密的理论和方法这些理论和方法却依赖于受控对象的精确的数学模型由于实际的系统往往都是运行在不断变化的环境中,各种因素(如温度、原料、负荷、设备等)都是随时间变化的,一般说来,这种变化是无法精确掌握的。又由于受理论和方法的限制,在实际系统的建模过程中经常要做—些简化处理,如降阶、时变参数的定常化处理、非线性方程的线性化等使得实际系统和我们赖以做分析和设计的数学模型之间存在一定的差别。模型的不确定性不确定性的来源参数和结构(阶次)的变化规律未知高频下的未建模动态更严酷的工作条件控制系统本身造成的不确定性广义对象的建模从广义上来说,系统不确定性按结构可以分为以下两类:不确定性的结构未知,仅知不确定性变化的界限。不确定性的结构已知,存在着参数的变化(参数不确定性)。()yPun=+D+输入输出标称对象的传递函数未知对象的摄动未知噪声或干扰数学模型的这种不确定性必须在控制系统设计时进行考虑因此在控制系统设计中的:稳定鲁棒性在稳定鲁棒性要求的前提条件下的性能鲁棒性很值得进行研究的。系统控制哲学自适应:控制器可变参数鲁棒:固定参数控制器(以不变应万变)不确定性系统综合问题给定一个广义对象的集合,给定一个外部输入的集合,以及一个系统的性能指标,设计一个可实现的控制器,达到该指标的界。“鲁棒”一词来自英文词“Robust”的音译Robustness,即鲁棒性其含义是稳健、强壮,因而也常称之为稳健性或强壮性在70年代初期,人们正式地将鲁棒性的概念引入现代控制理论,然而关于鲁棒性本身却没有给出确切的定义。目前现代控制理论中所涉及的各种鲁棒性都具有其各自的含义。简单地说,鲁棒性是“抗扰动的能力”鲁棒性定义从某种抽象的意义上来谈鲁棒性本身,而不局限于控制系统的鲁棒性。首先,鲁棒性是一种性质,它应该与某种事物相关联。如控制系统、矩阵等。因而我们通常所说的控制系统的鲁棒性即是与控制系统相关的某种意义下的抗扰能力。其次,鲁棒性所言及的对象并不是事物本身,而是事物的某种性质,如控制系统的稳定性、矩阵的可逆性或正定性等等。因而通常的“控制系统的鲁棒性”这种说法并不确切。是一种很笼统的说法。如若确切地表述,则需指明“某事物的某种性质”的鲁棒性,如控制系统的稳定性的鲁棒性,简称控制系统的稳定鲁棒性;控制系统的某种性能的鲁棒性,简称控制系统的性能鲁棒性。再次,既然鲁棒性所表征的是“抗干扰的能力”,则必与所言事物的某种形式的“扰动”相关联。如对于控制系统而言,某些参量的变化、外界干扰等都可视为扰动;对于矩阵而言,其元素的摄动即是一种扰动。“扰动”往往都有多种形式,某事物的某性质针对事物不同形式的扰动决定了该事物、该性质的不同的鲁棒性。上面的“事物”、“事物的某种性质”和“事物的某种形式的扰动”是言及鲁捧性所必须的三个方面,缺一不可。给定某种事物W及其所受的某种形式的扰动D,如果事物W的某种性质P在事物W受到扰动D后仍然完全保持或在一定程度或范围内继续保持的话,则称事物W的性质P对于扰动D具鲁棒性。根据上述定义,我们于数值分析中接触过的许多问题,如各种算法的数值稳定性分析问题、矩阵的各类扰动分析问题,都可归结为某种意义下的鲁棒性问题。从总体上说,鲁棒控制包含两大部分内容:控制系统的鲁棒性分析和鲁棒控制系统设计。鲁棒分析问题根据鲁棒性定义,我们可以将鲁棒性分析问题归结为两大类。第一类鲁棒性分析问题已知某事物W及其性质P和该事物的某种形式的扰动D,但不知道扰动D的范围。一般说来,只要扰动D足够小,事物W受到扰动D后仍能够保持其性质P。但当扰动D的扰动范围大到一定程度时,事物W受到扰动D后便不再具有性质P。第一类鲁棒性分析所考虑的问题:事物W受到扰动D后仍保持性质P所允许的扰动D的“最大”扰动范围是多大?上述所说的“允许的最大扰动范围”的描述要因具体的问题和具体的处理方法来决定,它一般是所论事物及其扰动量的函数,常称为鲁棒性指标。第二类鲁棒性分析问题第一类鲁棒性分析问题是在事物所受扰动的形式已知、但扰动范围未知的条件下,分析事物能够维持某种性质所允许的这种形式的扰动范围的大小。第二类鲁棒性分析问题,已知事物W及其性质P和事物W的某种形式的扰动△W及其扰动范围,要给出事物W受到扰动△W后是否仍具有性质P的确切结论。鲁棒控制系统设计鲁棒控制系统设计的任务可以较为笼统地概括为:给定一个受到某种扰动的系统,求取系统的某种形式的控制律,使得当扰动不存在时,在该控制律作用下的闭环系统具有某种希望的性能或要求;当扰动存在时,在该控制律作用下,闭环系统还仍能完全保持或在一定程度上继续保持所希望的性能和要求。在上述提法中,涉及到下述几方面因素:作为研究对象的受控系统;系统所受的扰动;控制律形式;闭环系统的希望性能或要求;“在一定程度上继续保持”系统性能在一个具体的鲁棒控制系统设计问题中,上述几方面因素都要有具体的内容或含义。根据这些因素的内容或含义的不同便决定了不同的鲁棒控制系统设计问题:由于我们所研究的系统从性质到描述形式都是多种多样的,而且它们所受的扰动也可以具有各种特定形式,人们对于控制系统的性能要求也可能是多方面的,所以这些因素的不同组合便给出了众多的鲁棒控制系统设计问题。由此可见,试图给出一个包罗万象的鲁棒控制系统设计问题是不现实的。根据用于反馈的信号是采用系统状态还是系统输出,可将反馈控制分为:状态反馈控制和输出反馈控制状态反馈控制显然状态反馈控制实现起来比较容易但在实际工程应用中,大多数系统的状态很难直接测量得到以实现反馈控制尽管可以采用状态观测器等技术来达到系统状态重构的目的,但是总非尽如人意。输出反馈控制输出反馈控制虽然实现起来相对困难一些但是大多数系统的输出可以直接测量得到,从而可以方便地构成反馈控制系统。根据研究所基于的模型不同,系统鲁棒性研究方法主要有两类:研究对象是闭环系统的状态矩阵或特征多项式的,一般采用代数方法研究是从系统的传递函数或传递函数矩阵出发的,就常常采用频率域方法二、关键性事件一般认为,多变量系统鲁棒控制的研究始于1976年。其研究的最重要特点是讨论参数在有界扰动(而不是无穷小扰动)下系统性能保持的能力。以下几个方面的开创性工作大大推动了鲁棒控制的发展。Davison等人提出的鲁棒调节器设计方法,使得闭环系统稳定且达到输出渐近调节,而且当对象的参数发生微小摄动(保证闭环稳定性)时,仍然达到输出渐近调节。Youla等人于1976年针对一个特定对象给出了所有镇定补偿器的参数化表示。该参数化方法使得控制器自动产生一个闭环稳定系统。Kharitonov于1978年针对区间多项式族,提出由四个区间端点作为系数的多项式的稳定性来判别区间多项式族的哈氏定理。Zames于1981年提出控制系统的设计方法。在假定干扰属于某一已知信号集的情况下,Zames提出用其相应的灵敏度函数的范数作为指标,设计目标是在可能发生的最坏干扰下使系统的误差在这种范数意义下达到极小,从而将抗干扰问题转化求解使闭环系统稳定,并使相应的范数指标极小化的输出反馈控制器设计问题。HHHDoyle等人提出可根据范数界限扰动有效地描述模型不确定性,由此他发展了判别鲁棒稳定性和鲁棒性能的强有力工具——结构奇异值。Vidyasagar等人于1982年提出了同时镇定化问题:给定r个被控对象P1,P2,…,Pr,能否找到一个控制器,镇定所有被控对象。这里,被控对象由多个模型描述,主要是由故障或非线性系统在多个工作点线性化造成的。Lyapunov函数在鲁棒性分析与控制器设计中的应用。Matlab/MathWorks软件包三、课程内容课程性质:博士生基础课,重点是鲁棒控制理论的基础讨论对象:单输入单输出,线性,时不变,有限维前导课程:线性控制系统理论目的:扎实的基础课程内容信号和系统的范数基本概念不确定性和鲁棒性系统镇定H∞标准控制参考书目反馈控制理论,J.C.多伊尔、B.A.弗朗西斯、A.R.坦嫩鲍姆著鲁棒控制理论及应用,褚健、俞立、苏宏业著,浙江大学出版社,2000.4H2和H∞优化控制理论,王德进编著,哈尔滨工业大学出版社,2001.3