机电系统非线性控制方法的发展方向摘要控制理论的发展经过了经典控制理阶段和现代控制理论阶段。但是两者所针对的主要是线性系统。然而,实际工程问题中所遇到的系统大多是非线性的,采用上述两种理论只能是对实际系统进行近似线性化。在一定范围内采用这种近似现行化的方法可以达到需要的精度。但是在某些情况下,比如本质非线性就无法采用前述方法。这种情况下就必须采用非线性控制理论。非线性控制的经典方法主要有相平面法,描述函数法,绝对稳定性理论,李亚普诺夫稳定性理论,输入输出稳定性理论。但是这些经典理论存在着局限性,不够完善。随着非线性科学的发展,一些新的方法随之产生。最新的发展成果主要有:微分几何法,微分代数法,变结构控制理论,非线性控制系统的镇定设计,逆系统方法,神经网络方法,非线性频域控制理论和混沌动力学方法。这些新成果对于解决非线性系统的控制问题,完善非线性系统理论具有重要作用,也是今后非线性系统控制的发展方向。关键词非线性控制;最新发展成果;发展方向引言迄今为止,控制理论的发展经过了经典控制理论和现代控制理论阶段。经典控制阶段主要针对的是单输入单输出(SISO)线性系统,通过在时域和频域内对系统进行建模实现对系统的定量和定性分析,经典控制理论在工程界得到了广泛的应用,而且经典控制方法已经形成了完善的理论体系。然而,随着科学技术的发展,经典控制方法也暴露出了其自身的缺陷,经典控制方法并不关心系统内部的状态变化,而只是局限于将被控对象看作一个整体,并不能准确了解系统内部的状态变化。为了克服经典控制方法的这种缺陷,现代控制方法产生了。现代控制理论只要是在时域内对系统进行建模分析,通过建立系统的状态方程,了解系统内部的状态变化,对系统的了解更加全面透彻。该理论主要针对多输入多输出(MIMO)的线性系统。经典控制理论和现代控制理论的结合使得控制理论在线性问题的控制上达到了完善的地步,在工程界得到了广泛的应用。然而,经典控制论和现代控制论所针对的是线性系统,实际问题大多是非线性系统,早期的处理方法是将非线性问题线性化,然后再应用上述两种理论。这种方法在一定的范围和精度内可以很好的满足工程需要。随着科学技术的发展,上述两种方法遇到了挑战,例如本质非线性问题,这种问题无法进行局部线性化。因此,要解决这类问题就必须要有一套相应的非线性控制理论。本文通过阐述控制理论的发展过程中各种理论的应用范围和局限性,特别是针对非线性问题的处理方法,介绍了非线性控制理论要解决的问题,非线性控制的经典方法和最新发展成果,并阐述了非线性控制理论的发展方向。1控制理论的发展过程及非线性控制理论的产生控制理论的发展已经经过了近百年的历程,并在控制系统设计这一工程领域发挥着巨大的作用[1]。例如,在现代社会的工业化进程,科学探索,国防军备的现代化,以及人们的日程生活中发挥着越来越大的作用。迄今为止,控制理论已经经过了经典控制和现代控制理论阶段。对于控制理论的发展,最早可追溯到两千年前,当时我国发明的指南车,水运仪象台等已经包含有自动控制的基本原理,这是控制理论的萌芽阶段。随着科学技术与工业的发展,到十七十八世纪,自动控制技术逐渐应用到现代工业中。例如1681年法国物理学家,发明家D.Papin发明了用作安全调节装置的锅炉压力调节器。到1788年,英国人瓦特在他发明的蒸汽机上使用了离心调速器,解决了蒸汽机的速度控制问题,引起了人们对控制技术的重视,这是控制理论的起步阶段。1868年,英国物理学家麦克斯韦通过对调速系统先行常微分方程的建立和分析解决了速度控制系统中出现的剧烈震荡的速度不稳定性问题,提出了简单的稳定性判据,开启了用数学方法研究控制系统的途径。之后,数学家劳斯,赫尔维茨,奈奎斯特,伯德等人相继提出了各种控制方法。这是控制理论的发展阶段。1947年,控制论的奠基人美国数学家维纳出版了《控制论—关于在动物和机器中控制与通讯的科学》。1948年,美国科学家伊万斯创立了根轨迹分析方法。我国著名科学进钱学森于1954年出版了《工程控制论》。标志着经典控制理论的成熟。在经典控制理论中,传递函数是最重要的数学模型,以时域分析法,频域分析法和根轨迹法为主要分析设计工具,构成了经典控制理论的基本框架。经典控制理论主要用于解决反馈控制系统中控制器的分析与设计问题。如图为反馈控制系统的简化原理图(图1)。图1反馈控制系统简化原理图控制器控制对象输入输出干扰经典控制理论的特点是以传递函数为数学工具,本质上是频域方法,主要研究“单输入单输出”(Single-InputSingle-output,SISO)线性定常控制系统的分析与设计,对线性定常系统已经形成相当成熟的理论。典型的经典控制理论包括PID控制、Smith控制、解耦控制、Dalin控制、串级控制等。经典控制理论虽然具有很大的实用价值,但也有着明显的局限性,主要表现在:经典控制理论只适用于SISO线性定常系统,推广到多输入多输出(Multi-InputMulti-Output,MIMO)线性定常系统非常困难,对时变系统和非线性系统则更无能为力;用经典控制理论设计控制系统一般根据幅值裕度、相位裕度、超调量、调节时间等频率域里讨论的指标来进行设计和分析。对于被控系统很复杂,控制精度要求高的要求,不能得到满意的效果。20世纪50年代中期,特别是空间技术的发展,迫切要求解决更复杂的多变量系统、非线性系统的最优控制问题(例如火箭和宇航器的导航、跟踪和着陆过程中的高精度、低消耗控制,到达目标的控制时间最小等)。实践的需求推动了控制理论的进步,同时,计算机技术的发展也从计算手段上为控制理论的发展提供了条件,适合于描述航天器的运动规律,又便于计算机求解的状态空间模型成为主要的模型形式。俄国数学家李雅普诺夫1892年创立的稳定性理论被引入到控制中。1956年,美国数学家贝尔曼(R.Bellman)提出了离散多阶段决策的最优性原理,创立了动态规划。1956年,前苏联科学家庞特里亚金(L.S.Pontryagin)提出极大值原理。美国数学家卡尔曼(R.Kalman)等人于1959年提出了著名的卡尔曼滤波器。这些推动了现代控制理论的发展。现代控制理论主要利用计算机作为系统建模分析、设计乃至控制的手段,适用于多变量、非线性、时变系统。它在本质上是一种“时域法”,即状态空间法。现代控制理论从理论上解决了系统的能控性、能观测性、稳定性以及许多复杂系统(如图2)的控制问题。图2复杂机电系统经典控制理论和现代控制理论比较如表1:表1经典控制和现代控制理论比较经典控制理论和现代控制论对解决线性系统的控制问题已接近完善。但是它们的共同缺陷在于不能够解决本质非线性问题,原因是本质非线性问题无法用泰勒级数展开,进而无法进行近似的局部线性化。例如卫星的定位与姿态控制,机器人控制,精密数控机床的运动控制等,这些都不可能采用线性模型。所以要解决这类问题,就必须使用非线性控制理论。2非线性控制理论的经典方法及适用范围局限性早期的非线性控制理论的基本方法主要有5种:他们分别是相平面法,描述函数法,绝对稳定性理论,李亚普诺夫稳定性理论和输入输出稳定性理论[1]。但是这些理论都是针对一些特殊的,基本的系统而言,比如继电,饱和,死区等。由于非线性问题的复杂性,这些理论只是针对一些特殊问题,而且自身存在局限性,无法成为通用的方法。但恰恰就是这几种方法在发展过程中的不完善性,才促进了新的更加完善的非线性控制理论的产生。下面分别对这几种方法进行概括阐述:2.1相平面法相平面法的基本过程为用绘制在直角平面坐标上的表征变量及其变化速率间关系的轨迹来研究二阶自治系统的一种图解方法。这种方法可用来分析一大类非线性系统的运动。通过解析的方法或近似计算方法来求解相轨迹方程,即可得到相轨迹方程解的表达式或数值解,它在相平面上的图形称为相轨迹。对于系统不同的初始条件,可画出不同的相轨迹,它们全体组成系统的相轨迹族如图3所示[2]:图3相平面及典型的相轨迹在相平面上,根据系统的相轨迹能明显的看出系统的各种全局性质。例如,运动类型,稳定性,极限环和奇点(系统的静平衡点)的位置,数目和类型等。因此,相平面图能相当全面地刻划二阶自治系统的运动特性。如果能得到相轨迹方程解的显表达式,则二阶自治系统的相轨迹可精确绘出。否则,只能根据相轨迹的一些基本性质,采用近似方法来绘制相轨迹。在这类近似绘图法中最常用的有等倾线法、里耶纳德法等。相平面法在用于分析继电控制系统时尤为简单和方便。对于相轨迹方程为(公式1)的一类特殊形式的二阶自治系统,其相平面图的研究已有完善的结果。若孤立奇点位于坐标原点(-≠0),则其相平面图可按奇点类型分成6类:中心、稳定焦点、不稳定焦点、稳定节点、不稳定节点、鞍点(如图4所示)图4奇点的典型类型但是对于更加复杂的情况,已有的结果尚不完善。常微分方程的定性理论是相平面法的理论基础。研究非线性系统的相平面图的拓扑结构,是微分方程几何理论的主要任务相平面上闭合的相轨迹称为极限环,它在物理上对应于出现在系统中的等幅振荡。极限环如图5:图5极限环其中a表示稳定的极限环,b表示不稳定的极限环,c表示半稳定的极限环。研究极限环的存在性、大小和周期,以及产生和消除的方法在控制工程上具有重要意义。该方法主要用奇点,极限环概念描述相平面的几何特征,并将奇点和极限环分成几种类型,但该方法仅适用于二阶及更简单的三阶系统。2.2描述函数法对于一个特性不随时间变化的非线性元件,输入是正弦变化并不保证输出也是正弦变化,但可保证输出必然是一个周期函数,而且其周期与输入信号的周期相同。输入正弦函数的幅值用X表示,圆频率为w,自变量为时间t;将输出Y展开成傅里叶级数。则非线性元件的描述函数规定为,由输出的一次谐波分量对输入正弦函数的振幅之比为模和它们的相位之差为相角组成的一个复函数,其表达式为(公式2)式中X是正弦输入的振幅,Y1是输出的一次谐波分量的振幅,φ1是输出的一次谐波分量与正弦输入的相位差。因此,一个非线性元件就可采用由描述函数表征的一个线性元件来等效。这种等效的近似性实质上就是,在使非线性元件与其等效线性元件的输出偏差均方值为极小意义下的最优逼近。描述函数N与输入正弦函数的圆频率w无关,为输入正弦函数振幅X的一个复函数[3]。描述函数的一个主要用途是分析非线性控制系统的稳定性,特别是预测系统的自激振荡(周期运动)。对于一类由线性部件和非线性部件构成的闭环控制系统(图6),图6非线性特性曲线假定其线性部分为最小相位系统并采用频率响应G(jw)表示它的特性,而用描述函数N表示系统中非线性特性的近似等效特性。那么在同一个复数平面上作出G(jw)当w由0变化到∞的轨迹和-1/N当X由0变化到∞的轨迹后,就可从这两个轨迹的相互分布关系得到判断此类闭环控制系统的稳定性的一些判据。描述函数法对于非线性控制系统的综合,也提供了方便的工具。通过引入适当的校正装置可以改变系统线性部分频率响应G(jw)轨迹的形状,从而使闭环控制系统中不出现自激振荡并确保较好的过渡过程性能。描述函数法在分析非线性控制系统中的有效性和准确性主要取决于非线性元件输出周期函数中的高次谐波分量在通过线性部分后被衰减的程度。高阶线性系统通常具有较好的低通滤波特性,因此用这个方法分析非线性系统时,线性部分为高阶时的分析准确度往往比线性部分为低阶时好得多。该方法还是存在一定的局限性。2.3绝对稳定性理论绝对稳定性适用于由一个线性环节和一个非线性环节组成的闭环控制系统,并且非线性部分满足扇形条件。该概念是由苏联学者鲁里叶与波斯特尼考夫提出的。他们利用二次型加非线性项积分作为李亚普诺夫函数,给出了判断非线性控制系统绝对稳定性的充分条件。此后,不少绝对稳定性判据条件诞生。最有影响的当属波波夫判据和圆判据,这两种方法属于频率法,其特点是用频率特性曲线与某直线或圆的关系来判定非线性系统的稳定性[4]。但是绝对稳定性理论对非线性部分满足的条件有较强的限制,这就使之适用范围的局限性比较大,而且只适用于单变量系统,在多变量系统的推广至今没有成功。2.4李亚普诺夫稳定性理论李雅普诺夫稳定性理