自动控制原理 (3)幻灯片.ppt
《自动控制原理 (3)幻灯片.ppt》由会员分享,可在线阅读,更多相关《自动控制原理 (3)幻灯片.ppt(123页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、自动控制原理第1页,共123页,编辑于2022年,星期二8.1 非线性控制系统概述非线性控制系统概述 在构成系统的环节中有一个或一个以上的非线性特性时,即称此系统为非线性系统。用线性方程组来描述系统,只不过是在一定的范围内和一定的近似程度上对系统的性质所作的一种理想化的抽象。用线性方法研究控制系统,所得的结论往往是近似的,当控制系统中非线性因素较强时(称为本质非线性),用线性方法得到的结论,必然误差很大,甚至完全错误。非线性对象的运动规律要用非线性代数方程和(或)非线性微分方程描述,而不能用线性方程组描述。一般地,非线性系统的数学模型可以表示为(8.1)其中,f()和g()为非线性函数。第2页
2、,共123页,编辑于2022年,星期二8.1.1 非线性特性的分类非线性特性的分类非线性特性种类很多,且对非线性系统尚不存在统一的分析方法,所以将非线性特性分类,然后根据各个非线性的类型进行分析得到具体的结论,才能用于实际。按非线性环节的物理性能及非线性特性的形状划分,非线性特性有死区特性、饱和特性、间隙特性和继电器特性等,见图8-1。第3页,共123页,编辑于2022年,星期二图8-1典型非线性特性第4页,共123页,编辑于2022年,星期二1.死区特性死区特性死区又称不灵敏区,通常以阈值、分辨率等指标衡量。死区特性如图8-1(a)所示。常见于测量、放大元件中,一般的机械系统、电机等,都不同
3、程度地存在死区。其特点是当输入信号在零值附近的某一小范围之内时,没有输出。只有当输入信号大于此范围时,才有输出。执行机构中的静摩擦影响也可以用死区特性表示。控制系统中存在死区特性,将导致系统产生稳态误差,其中测量元件的死区特性尤为明显。摩擦死区特性可能造成系统的低速不均匀,甚至使随动系统不能准确跟踪目标。第5页,共123页,编辑于2022年,星期二2.饱和特性饱和特性饱和也是一种常见的非线性,在铁磁元件及各种放大器中都存在,其特点是当输入信号超过某一范围后,输出信号不再随输入信号变化而保持某一常值(参见图8-1(b)。饱和特性将使系统在大信号作用之下的等效增益降低,深度饱和情况下,甚至使系统丧
4、失闭环控制作用。还有些系统中有意地利用饱和特性作信号限幅,限制某些物理参量,保证系统安全合理地工作。第6页,共123页,编辑于2022年,星期二3.间隙特性间隙特性间隙又称回环。传动机构的间隙是一种常见的回环非线性特性(参见图8-1(c)。在齿轮传动中,由于间隙存在,当主动齿轮方向改变时,从动轮保持原位不动,直到间隙消除后才改变转动方向。铁磁元件中的磁滞现象也是一种回环特性。间隙特性对系统影响较为复杂,一般来说,它将使系统稳态误差增大,频率响应的相位迟后也增大,从而使系统动态性能恶化。采用双片弹性齿轮(无隙齿轮)可消除间隙对系统的不利影响。第7页,共123页,编辑于2022年,星期二4.继电器
5、特性继电器特性由于继电器吸合电压与释放电压不等,使其特性中包含了死区、回环及饱和特性(参见图8-1(d)。当a0时的特性称为理想继电器特性。继电器的切换特性使用得当可改善系统的性能。如从非线性环节的输出与输入之间存在的函数关系划分,非线性特性又可分为单值函数非线性与多值函数非线性两类。例如死区特性、饱和特性及理想继电器特性都属于输出与输入间为单值函数关系的非线性特性。间隙特性和继电器特性则属于输出与输入之间为多值函数关系的非线性特性。第8页,共123页,编辑于2022年,星期二8.1.2 非线性系统的特征非线性系统的特征 1.稳定性分析复杂稳定性分析复杂按照平衡状态的定义,在无外作用且系统输出
6、的各阶导数等于零时,系统处于平衡状态。显然,对于线性系统只有一个平衡状态c0,线性系统的稳定性即为该平衡状态的稳定性,而且取决于系统本身的结构和参数,与外作用和初始条件无关。而非线性系统可能存在多个平衡状态,各平衡状态可能是稳定的也可能是不稳定的。非线性系统的稳定性不仅与系统的结构和参数有关,也与初始条件以及系统的输入信号的类型和幅值有关。第9页,共123页,编辑于2022年,星期二 2.可能存在自持振荡现象可能存在自持振荡现象所谓自持振荡是指没有外界周期变化信号的作用时,系统内部产生的具有固定振幅和频率的稳定周期运动。线性系统的运动状态只有收敛和发散,只有在临界稳定的情况下才能产生周期运动,
7、但由于环境或装置老化等不可避免的因素存在,使这种临界振荡只可能是暂时的。而非线性系统则不同,即使无外加信号,系统也可能产生一定幅度和频率的持续性振荡,这是非线性系统所特有的。必须指出,长时间大幅度的振荡会造成机械磨损,增加控制误差,因此许多情况下不希望自持振荡发生。但在控制中通过引入高频小幅度的颤振,可克服间歇、死区等非线性因素的不良影响。而在振动试验中,还必须使系统产生稳定的周期运动。因此研究自持振荡的产生条件与抑制,确定其频率与幅度,是非线性系统分析的重要内容。第10页,共123页,编辑于2022年,星期二3.频率响应发生畸变频率响应发生畸变稳定的线性系统的频率响应,即正弦信号作用下的稳态
8、输出量是与输入同频率的正弦信号,其幅值A和相位为输入正弦信号频率的函数。而非线性系统的频率响应除了含有与输入同频率的正弦信号分量(基波分量)外,还含有关于的高次谐波分量,使输出波形发生非线性畸变。若系统含有多值非线性环节,输出的各次谐波分量的幅值还可能发生跃变。第11页,共123页,编辑于2022年,星期二8.1.3 非线性系统的分析与设计方法非线性系统的分析与设计方法系统分析和设计的目的是通过求取系统的运动形式,以解决稳定性问题为中心,对系统实施有效的控制。由于非线性系统形式多样,受数学工具限制,一般情况下难以求得非线性方程的解析解,只能采用工程上适用的近似方法。在实际工程问题中,如果不需精
9、确求解输出函数,往往把分析的重点放在以下三个方面:某一平衡点是否稳定,如果不稳定应如何校正;系统中是否会产生自持振荡,如何确定其周期和振幅;如何利用或消除自持振荡以获得需要的性能指标。比较基本的非线性系统的研究方法有如下几种:第12页,共123页,编辑于2022年,星期二1.小范围线性近似法小范围线性近似法这是一种在平衡点的近似线性化方法,通过在平衡点附近泰勒展开,可将一个非线性微分方程化为线性微分方程,然后按线性系统的理论进行处理。该方法局限于小区域研究。2.逐段线性近似法逐段线性近似法将非线性系统近似为几个线性区域,每个区域用相应的线性微分方程描述,将各段的解合在一起即可得到系统的全解。第
10、13页,共123页,编辑于2022年,星期二3.相平面法相平面法相平面法是非线性系统的图解法,由于平面在几何上是二维的,因此只适用于阶数最高为二阶的系统。4.描述函数法描述函数法描述函数法是非线性系统的频域法,适用于具有低通滤波特性的各种阶次的非线性系统。第14页,共123页,编辑于2022年,星期二5.李雅普诺夫法李雅普诺夫法 李雅普诺夫法是根据广义能量概念确定非线性系统稳定性的方法,原则上适用于所有非线性系统,但对于很多系统,寻找李雅普诺夫函数相当困难。6.计算机仿真计算机仿真利用计算机模拟,可以满意地解决实际工程中相当多的非线性系统问题。这是研究非线性系统的一种非常有效的方法,但它只能给
11、出数值解,无法得到解析解,因此缺乏对一般非线性系统的指导意义。第15页,共123页,编辑于2022年,星期二8.2 相平面分析法相平面分析法 相平面法是求解一阶或二阶线性或非线性系统的一种图解方法。它可以给出某一平衡状态稳定性的信息和系统运动的直观图像。它可以看作状态空间法在一阶和二阶情况下的应用。所以,它属于时间域的分析方法。设二阶线性系统如图8-2(a)所示。设输入r为常数,误差e为变量,可以列写微分方程:(8.2)第16页,共123页,编辑于2022年,星期二取状态变量x1=e,x2=e,可列写状态方程:.(8.3)给定初始条件x1(0)=e(0),x2(0)=e(0),就可以确定解e(
12、t)和e(t)。图8-2(b)和(c)分别表示当系统平衡状态在原点x1x20,而输入为单位阶跃函数,即e(0)=1、e(0)=0时,上述状态方程的解e(t)和e(t)。.第17页,共123页,编辑于2022年,星期二图8-2二阶线性系统及其状态图和相平面图第18页,共123页,编辑于2022年,星期二用MATLAB绘制图8-2(b)、(c)和(d)的参考程序如下:sys=tf(110,111)subplot(2,1,1);x,t=step(sys);plot(t,x)subplot(2,1,2);xx,t=impulse(sys);plot(t,xx)figuret=00.150 x1=ste
13、p(sys,t)x2=impulse(sys,t)第19页,共123页,编辑于2022年,星期二a=111n=length(a)-1p=roots(a)v=rot90(vander(p)y0=00c=vy0y1=zeros(1,length(t)y2=zeros(1,length(t)fork=1ny1=y1+c(k)*exp(p(k)*t)y2=y2+c(k)*p(k)*exp(p(k)*t)endplot(x1+y1,x2+y2)hnd=plot(x1+y1,x2+y2)set(hnd,linewidth,1.3)holdon第20页,共123页,编辑于2022年,星期二y0=0.51c=
14、vy0y1=zeros(1,length(t)y2=zeros(1,length(t)fork=1ny1=y1+c(k)*exp(p(k)*t)y2=y2+c(k)*p(k)*exp(p(k)*t)endplot(x1+y1,x2+y2,)第21页,共123页,编辑于2022年,星期二y0=0.20.8c=vy0y1=zeros(1,length(t)y2=zeros(1,length(t)fork=1ny1=y1+c(k)*exp(p(k)*t)y2=y2+c(k)*p(k)*exp(p(k)*t)endplot(x1+y1,x2+y2,)第22页,共123页,编辑于2022年,星期二y0=
15、-0.5-1c=vy0y1=zeros(1,length(t)y2=zeros(1,length(t)fork=1ny1=y1+c(k)*exp(p(k)*t)y2=y2+c(k)*p(k)*exp(p(k)*t)endplot(x1+y1,x2+y2,)第23页,共123页,编辑于2022年,星期二y0=-0.8-1c=vy0y1=zeros(1,length(t)y2=zeros(1,length(t)fork=1ny1=y1+c(k)*exp(p(k)*t)y2=y2+c(k)*p(k)*exp(p(k)*t)endplot(x1+y1,x2+y2,)第24页,共123页,编辑于2022
16、年,星期二一般的二阶系统均可以表示为上式可改写为取x为相平面图的横坐标,x 为纵坐标,则是相轨迹的斜率,相轨迹上任何一点都满足这个方程。该方程的解表示相轨迹曲线方程。相平面法的主要工作是作相轨迹,有了相平面图,系统的性能也就表示出来了。.第25页,共123页,编辑于2022年,星期二8.2.1 相平面图的绘制方法相平面图的绘制方法 1.解析法解析法解析法适用于由较简单的微分方程描述的系统。例例 8-1单位质量的自由落体运动。解解以地面为参考零点,向上为正,则当忽略大气影响时,单位质量的自由落体运动为由式(8.5)得第26页,共123页,编辑于2022年,星期二所以积分得作相平面图,如图8-3所
17、示。图8-3单位质量自由落体相平面图第27页,共123页,编辑于2022年,星期二由分析可知,其相平面图为一簇抛物线。在上半平面,由于速度为正,所以位移增大,箭头向右;在下半平面,由于速度为负,所以位移减小,箭头向左。设质量体从地面往上抛,此时位移量x为零,而速度量为正,设该初始点为A点,该质量体将沿由A点开始的相轨迹运动,随着质量体的高度增大,速度越来越小,到达B点时质量体达最高点,而速度为零,然后又沿BC曲线自由落体下降,直至到达地面C点,此时位移量为零,而速度为负的最大值。如果初始点不同,质量体将沿不同的曲线运动。如设图中的D点为初始点,表示质量体从高度为D的地方放开,质量体将沿DE曲线
18、自由落体下降到地面E点。第28页,共123页,编辑于2022年,星期二例例 8-2二阶系统的微分方程为试绘制系统的相平面图。解解根据式(8.5),上述微分方程可以改写为用分离变量法对x和x分别积分,得.第29页,共123页,编辑于2022年,星期二记等式右端由初始条件决定的非负的量为(A)2,得相轨迹方程如下:这是以原点为中心的椭圆或圆簇的方程,相轨迹如图8-4所示。可见,该系统为自持振荡,初始条件不同,椭圆的大小也随之变化,中间的一个椭圆是初始条件为(1,0)的相轨迹。由以上两例,可看到相平面图的一些性质:(1)当选择取x作为横坐标,x作为纵坐标时,则在上半平面(x0),系统状态沿相轨迹曲线
19、运动的方向是x增大的方向,即向右移动;类似地,在下半平面,相轨迹向左移动。.第30页,共123页,编辑于2022年,星期二图8-4二阶系统相轨迹第31页,共123页,编辑于2022年,星期二(2)相轨迹的斜率由式(8.5)表示。相平面上的一个点(x,x)只要不同时满足x=0和f(x,x)=0,则该点相轨迹的斜率就由式(8.5)唯一确定。也就是说,通过该点的相轨迹只有一条,各条相轨迹曲线不会在该点相交。同时满足x=0和f(x,x)=0的点称为奇点。该点相轨迹的斜率是0/0型,是不定的。通过该点的相轨迹可能不止一条,且彼此斜率也不相同,即相轨迹曲线簇在该点发生相交。(3)自持振荡的相轨迹是封闭曲线
20、。.第32页,共123页,编辑于2022年,星期二(4)在相轨迹通过x轴的点,相轨迹通常与x轴垂直相交。因为在x轴的点,x=0,除去f(x,x)=0的奇点外,在这些点相轨迹的斜率为dx/dx=,即相轨迹与x轴垂直相交。在作相轨迹时,考虑对称性往往能使作图简化。如果关于x轴对称的两个点(x,x)和(x,-x),满足.即f(x,x)是x的奇函数,则相轨迹关于x轴对称。.第33页,共123页,编辑于2022年,星期二如果关于轴对称的两个点(x,x)和(-x,x),满足.即f(x,x)是x的偶函数,则相轨迹关于x 轴对称。如果关于原点对称的两个点(x,x)和(-x,-x),满足.则相轨迹关于原点对称。
21、能用解析法作相平面图的系统只局限于比较简单的系统,对于大多数非线性系统很难用解析法求出解。从另一角度考虑,如果能够求出系统的解析解,系统的运动特性也已经清楚了,也就不必要用相平面法分析系统了。因此,对于分析非线性系统更实用的是图解法,我们介绍的是等倾线法。第34页,共123页,编辑于2022年,星期二2.等倾线法等倾线法我们知道,平面上任一光滑的曲线都可以由一系列短的折线近似代替。等倾线是指相平面上相轨迹斜率相等的诸点的连线。设斜率为k,则由式(8.5)得即(8.6)第35页,共123页,编辑于2022年,星期二图8-5等倾线第36页,共123页,编辑于2022年,星期二例例 8-3绘制下列系
22、统的相轨迹。解解系统方程可以改写为令相轨迹斜率为k,代入上式得到相轨迹的等倾线方程第37页,共123页,编辑于2022年,星期二可见,等倾线是通过原点的直线簇,等倾线的斜率等于-2/(2+k),而k则是在相轨迹通过等倾线处的斜率。设系统参数0.5,1。求得对应于不同k值的等倾线,如图8-6所示。用MATLAB绘制图8-6的程序如下:k=-1.2;x1=-50.110;x2=-x1/(1+k)plot(x1,x2)第38页,共123页,编辑于2022年,星期二图8-6等倾线法绘制的二阶系统相轨迹第39页,共123页,编辑于2022年,星期二初始点为A的相轨迹可以按下述方法给出。在k1和k1.2的
23、两等倾线之间绘制相轨迹时,一条短线段近似替代相轨迹曲线,其斜率取为起始等倾线的斜率,即1(如果稍微精确一点,可取两等倾线斜率的平均数,即1.1)。此短线段交k1.2的等倾线于B点,近似认为此短线段AB是相轨迹的一部分。同样,从B点出发,在k1.2和k1.4的两等倾线之间绘制斜率为1.2的短线段,它交k1.4的等倾线于C点,近似认为此短线段BC是相轨迹的一部分。重复上述作图方法,依次求得折线ABCDE直至原点。就用这条折线作为由初始点A出发的相轨迹曲线。第40页,共123页,编辑于2022年,星期二上述作图方法,由于近似和作图误差,以及误差的逐步累积,因此结果可能误差较大。一般来说,精确度取决于
24、等倾线的密度和相轨迹本身斜率变化的快慢。等倾线愈密,相邻等倾线的k值之差愈小,取短线段斜率引入的误差愈小,但作图的步骤增多,引入的累积作图误差增大,且作图的工作量增大。因此,等倾线的密度要适当,一般每隔510画一条等倾线为宜。为提高作图精度,可采用平均斜率法,即取两条相邻等倾线所对应的斜率的平均值作为短线段的斜率。对线性二阶系统,等倾线是一些直线。但一般来说,非线性系统的等倾线则是曲线或折线。第41页,共123页,编辑于2022年,星期二例例 8-4 绘制下列系统的相轨迹。解解系统方程可以改写为则k=-0.2(x2-1)-x/x。相轨迹的等倾线方程为.(8.7)当短线段的倾角为0时,其斜率k0
25、,式(8.7)成为该式表示的曲线上的每一点斜率均为0。第42页,共123页,编辑于2022年,星期二当短线段的倾角为45时,其斜率k1,式(8.7)成为该式表示的曲线上的每一点斜率均为1。如此可以作出其它斜率的等倾线,由等倾线方程可知,该系统的等倾线是曲线而非直线。这样就可以作出如图8-7所示的斜率的分布场,分别以A点(1.6,2)和B点(1.5,0.5)为初始点,绘制两条相轨迹如图8-7实线所示。第43页,共123页,编辑于2022年,星期二图8-7等倾线法绘制的非线性系统相轨迹第44页,共123页,编辑于2022年,星期二用MATLAB绘制图8-7的参考程序如下:x1=-50.15k=0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动控制原理 3幻灯片 自动控制 原理 幻灯片
限制150内