非线性系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第九章 非线性控制系统
控制系统有线性和非线性之分。在以上各章,讨论了线性系统各方面的问题。但是严格地说,理想的线性系统在实际中并不存在。在分析非线性系统时,人们首先会想到使用在工作点附近小范围内线性化的方法,当实际系统的非线性程度不严重时,采用线性方法去进行研究具有实际意义。但是,如果实际系统的非线性程度比较严重,则不能采用在工作点附近小范围内线性化的方法去进行研究,否则会产生较大的误差,甚至会导致错误的结论。这时应采用非线性系统的研究方法进行研究。
非线性系统的分析方法大致可分为两类。运用相平面法或数字计算机仿真可以求得非线性系统的精确解,进而分析非线性系统的性能,但是相平面法只适用于一阶、二阶系统;建立在描述函数基础上的谐波平衡法可以对非线性系统作出定性分析,是分析非线性系统的简便而实用的方法,尤其在解决工程实际问题上,不须求得精确解时更为有效。
9-1 引言
实际系统中的非线性因素 实际的物理系统,由于其组成元件总是或多或少地带有非线性特性,可以说都是非线性系统。例如,在一些常见的测量装置中,当输入信号在零值附近的某一小范围之内时,没有输出,只有当输入信号大于此范围时,才有输出,即输入输出特性中总有一个不灵敏区(也称死区),如图9-1(a)所示;放大元件的输入信号在一定范围内时,输入输出呈线性关系,当输入信号超过一定范围时,放大元件就会出现饱和现象,如图9-1(b)所示;各种传动机构由于机械加工和装配上的缺陷,在传动过程中总存在着间隙,其输入输出特性为间隙特性,如图9-1(c)所示;有时为了改善系统的性能或者简化系统的结构,还常常在系统中引入非线性部件或者更复杂的非线性控制器。通常,在自动控制系统中,最简单和最普遍的就是继电特性,如图9-1(d)所示。
以上情况说明,非线性特性在实际中是普遍存在的,只要系统中包含一个或一个以上具有非线性特性的元件,就称其为非线性系统。所以,严格地说,实际的的控制系统都是非线性系统。所谓线性系统仅仅是实际系统忽略了非线性因素后的理想模型。当实际系统的非线性程度不严重时,在某一范围内或某些条件下可以近似地视为线性系统,这时采用线性方法去进行研究具有实际意义,分析的结果符合实际系统的情况。但是,如果实际系统的非线性程度比较严重,则不能
(a) (b) (c) (d)
图9-1 一些典型的非线性特性
采用线性方法去进行研究,否则会产生较大的误差,甚至会导致错误的结论,故有必要对非线性系统作专门的研究。
常见非线性特性对系统运动的影响 从非线性环节的输入与输出之间存在的函数关系划分,非线性特性可分为单值函数与多值函数两类。例如死区特性、饱和特性及理想继电特性属于输入与输出间为单值函数关系的非线性特性。间隙特性和一般继电特性则属于输入与输出之间为多值函数关系的非线性特性。
在实际控制系统中,最常见的非线性特性有死区特性、饱和特性、间隙特性和继电特性等。在多数情况下,这些非线性特性都会对系统正常工作带来不利影响。下面从物理概念上对包含这些非线性特性的系统进行一些分析,有时为了说明问题,仍运用线性系统的某些概念和方法。虽然分析不够严谨,但便于了解,而且所得出的一些概念和结论对于从事实际系统的调试工作是具有参考价值的。
1:死区 死区特性如图9-1(a)所示。对于线性无静差系统,系统进入稳态时,稳态误差为零。若控制器中包含有死区特性,则系统进入稳态时,稳态误差可能为死区范围内的某一值,因此死区对系统最直接的影响是造成稳态误差。当输入信号是斜坡函数时,死区的存在会造成系统输出量在时间上的滞后,从而降低了系统的跟踪速度。摩擦死区特性可能造成运动系统的低速不均匀;另一方面,死区的存在会造成系统等效开环增益的下降,减弱过渡过程的振荡性,从而可提高系统的稳定性。死区也能滤除在输入端作小幅度振荡的干扰信号,提高系统的抗干扰能力。 在图9-2所示的非线性系统中,K 1、K 2、K 3分别为测量元件、放大元件和执行元件的传递系数,Δ1、Δ2、Δ3分别为它们的死区。若把放大元件和执行元件的死区折算到测量元件的位置
(此时放大元件和执行元件无死区),则有下式成立:
(9-1)
显而易见,处于系统前向通路最前面的测量元件,其死区所造成的影响最大,而放大元件和执行元件死区的不良影响可以通过提高该元件前级的传递系数来减小。
2:饱和 饱和特性如图9-1(b)所示。饱和特性将使系统在大信号作用之下的等效增益降低,一般地讲,等效增益降低,会使系统超调量下降,振荡性减弱,稳态误差增大。处于深度饱和的控制器对误差信号的变化失去反应,从而使系统丧失闭环控制作用。在一些系统中经常利用饱和特性作信号限幅,限制某些物理参量,保证系统安全合理地工作。
若线性系统为振荡发散,当加入饱和限制后,系统就会出现自持振荡的现象。这是因为随着输出量幅值的增加,系统的等效增益在下降,系统的运动有收敛的趋势;而当输出量幅值减小时,等效增益增加,系统的运动有发散的趋势,故系统最终应维持等幅振荡,出现自持振荡现象。
3:间隙 又称回环,间隙特性如图9-1(c)所示。在齿轮传动中,由于间隙存在,当主动齿轮方向改变时,从动轮保持原位不动,直到间隙消失后才改变转动方向。铁磁元件中的磁滞现象也是一种回环特性。间隙特性对系统性能的影响:
图9-2 包含死区特性的非线性系统 213121K K K ∆+∆+∆=∆
)1(2x x x x x --=+-= t
t e x x e x t x --+-=0001)(一是增大了系统的稳态误差,降低了控制精度,这相当于死区的影响;二是因为间隙特性使系统频率响应的相角迟后增大,从而使系统过渡过程的振荡加剧,甚至使系统变为不稳定。
4:继电特性 继电特性如图9-1(d)所示,其特性中包含了死区、回环及饱和特性。当h=0时,称为理想继电特性。
理想继电特性串入系统,在小偏差时开环增益大,系统的运动一般呈发散性质;而在大偏差时开环增益很小,系统具有收敛性质。故理想继电控制系统最终多半处于自持振荡工作状态。
继电特性能够使被控制的执行装置在最大输入信号下工作,可以充分发挥其调节能力,故有可能利用继电特性实现快速跟踪。
至于带死区的继电特性,将会增加系统的定位误差,而对其它动态性能的影响,类似于死区、饱和非线性特性的综合效果。
以上只是对系统前向通道中包含某个典型非线性特性的情况进行了直观的讨论,所得结论为一般情况下的定性结论,这些结论对于从事实际系统的调试工作是具有参考价值的。
非线性系统特征 描述线性系统运动状态的数学模型是线性微分方程,其重要特征是可以应用叠加原理;描述非线性系统运动状态的数学模型是非线性微分方程,不能应用叠加原理。由于两类系统的根本区别,它们的运动规律是很不相同的。现将非线性系统所具有的主要运动特点归纳如下:
1:稳定性 线性系统的稳定性只取决于系统的结构和参数,而与外作用和初始条件无关。因此,讨论线性系统的稳定性时,可不考虑外作用和初始条件。只要线性系统是稳定的,就可以断言,这个系统所有可能的运动都是稳定的。
对于非线性系统,不存在系统是否稳定的笼统概念,必须针对系统某一具体的运动状态,才能讨论其是否稳定的问题。例如一个非线性系统,其非线性微分方程为:
(9-2)
设t=0时,系统的初始条件为x 0,可以求得上述微分方程的解为:
(9-3)
不同初始条件下的时间响应曲线如图9-3所示。实际上,根据式(9-2),可以判断x(t)的变化情况,粗略地看,当x 0>1时,dx/dt>0,x(t)随时间的增长而增大;
当0 而收敛到零;当x 0<0时,dx/dt>0,x(t)随时间的增长而增大,最终趋于零。 在式9-2中,若令dx/dt=0,可以求出系统的两个平衡状态:x=0和x=1,x=0这个平衡状态是稳定的,因为它对x 0<1的扰动具有恢复原状态的能力;而x=1这个平衡状态是不稳定的,稍加扰动不是收敛到零,就是发散到无穷,不可能再回到这个平衡状态。 由此可见,非线性系统可能存在多个平衡状态,其中某些平衡状态是稳定的,另一 图9-3非线性系统的时间响应