控制工程课件第六章系统稳态误差及稳定性分析_第1页
控制工程课件第六章系统稳态误差及稳定性分析_第2页
控制工程课件第六章系统稳态误差及稳定性分析_第3页
控制工程课件第六章系统稳态误差及稳定性分析_第4页
控制工程课件第六章系统稳态误差及稳定性分析_第5页
已阅读5页,还剩17页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

控制工程课件第六章系统稳态误差及稳定性分析系统稳定性的概念若系统由于输入量所引起的瞬态响应,在外加信号消失后,随时间的推移而衰减并趋于零,则称该系统为稳定系统。—不稳定的平衡点系统的稳定性,是系统本身的固有特性。只与系统的结构参数有关,而与输入量无关稳定性分析示意图—稳定的平衡点系统在初始条件的影响下,其过渡过程随时间的推移逐渐衰减并趋于零,称为稳定系统稳定的条件设系统的传递函数为,方程B(s)=0称为系统的特征方程系统稳定的充要条件为:系统特征方程的全部根的实部为负。若系统特征根中有部分为零或者为纯虚数,则系统在输入量撤销后,随时间的推移而趋于一常数或者等幅振荡,称为临界稳定。从工程意义上来说,是不稳定的。系统不稳定产生的后果实际上,物理系统输出量只能增加到一定的范围,此后或者受到机械止动装置的限制,或者使系统遭到破坏,也可能当输出量超过一定数值后,系统变成非线性的,而使线性微分方程不再适用。劳斯判据系统稳定性的判据根据系统的特征方程可判断系统的稳定性。那么如何判定呢?根据系统特征方程中系数与根的关系,间接判断出特征方程的根的情况。设系统的特征方程为则系统稳定的必要条件为:特征方程B(s)=0的各项系数bi的符号均相同且不等于零。系统稳定的必要条件劳斯在此基础上提出了系统稳定的充要条件系统稳定的充要条件为:劳斯数列表中第一列各项的符号均为正且不等于零。若有负号存在,则发生符号的变化次数,就是不稳定根的个数。如则劳斯数列表为smb0b2b4b6…sm-1b1b3b5b7…sm-2C1C2C3C4…sm-3D1D2D3D4…………………s0…其中两个特殊情况:劳斯数列表中任一行第一项为零,其余各项不为零或者部分不为零解决方法:用一任意小的正数ε代替零的那一项,然后继续计算。若的上下项的符号不变,且第一列所有项的符号为正,则方程有共轭虚根,系统属临界稳定。劳斯数列表中任一行全为零解决方法:利用全为零的这一行的上一行的各项作系数组成一个多项式方程(最高阶次为该行的相应阶次,相邻项的阶次相差为2);对辅助方程取导数得一新方程;以新方程的系数代替全为零的那一行。例1已知系统的特征方程为B(s)=s4+8s3+17s2+16s+5=0解用劳斯判据判断系统的稳定性。s41175s38160s2C1=C2=0s1D1=00s0E1=00劳斯数列表为1513.355例2已知系统特征方程为s3-3s+2=0。判断系统的稳定性,若不稳定,试确定不稳定根的个数。解系统不稳定s31-30s20≈ε20s1C100s0D1=200故系统有两个不稳定根。例3已知系统的传递函数为判别系统的稳定性解列劳斯数列表S5114200S4288800S3-30-2000S274.78000S112100S080000例4++-Xi(s)Xo(s)+解系统传递函数为已知ξ=0.2,ωn=86.6,确定K取何值时系统才能稳定。=s3+34.6s2+7500s+7500Ks3+34.6s2+7500s+7500K所以,劳斯数列表为s3175000s234.67500K0s1C100s07500K00∴K>034.6x7500-7500K>0即K<34.6胡尔维茨判据设系统的特征方程为则系统稳定的充要条件是特征方程各项系数均大于零;特征方程各项系数组成的行列式均为正,即b1b3b5…b2k-1b0b2b4…b2k-20b1b3…b2k-30b0b2…b2k-400b1…b2k-5…000…bkD1D2D3D1>0Dm>0D2>0…Dm-1>0Dm-3>0Dm-5>0例5已知系统传递函数为解用胡尔维茨判据确定系统稳定时的K。3K012003K特征方程的系数组成的行列式为D1=3D2=6-K>0D3=6K-K2>0{0<K<6模拟控制与数字控制最大的区别在于控制器处理的信号模拟量与数字量模拟控制要处理的是连续的模拟量,并以此为基础完成操作量运算。数字控制要处理的则是采样周期为Ts的采样离散时间信号,它是一种非连续的数字量,操作量的运算也是在这个基础上进行的。模拟控制系统中,控制量有电压、速度、压力和温度等一般的物理量,这些量都是模拟量。此外,因为操作控制量的执行机构,多半是类似马达和油压缸的模拟式机械,所以输入到控制对象中的操作量也是模拟量。在模拟控制系统中,控制器的输入量采用了模拟量,操作量则通过拟计算电路进行运算。在数字控制系统中,则是先对目标值控制量的反馈值之间进行模拟/数字转换,然后将数值化后的数字量输到控制器中。控制器利用数值化后的目标值和控制量的反馈值,再对操作量进行数值运算,然后输送到D/A变换器中。D/A变换器把数字量变换成模拟量,然后送到控制对象中。模拟控制系统与数字控制系统的比较MATLAB简介Matlab是一个高级的数学分析与运算软件,可以用作动态系统的建模与仿真。非常适用于矩阵的分析与运算,具有丰富的控制理论与CAD应用程序集(工具箱),如控制系统、信号处理、最优控制、模糊控制工具箱等。Matlab的基本元素是双精度复数矩阵。也包含实数和复数矢量与常数,也间接包含多项式与传递函数。设一单位负反馈的开环传递函数如下,试求其闭环传递函数,并绘制输出量阶跃响应曲线和脉冲响应曲线时域分析首先根据开环传递函数求出闭环传递函数,再用部分分式展开法,进行拉普拉斯反变换,求出瞬态响应;然后根据不同时刻的t值,求出对应的输出,再绘出系统在不同输入下的响应曲线.该方法繁琐,计算量大,且无法绘出准确的响应曲线.传统方法利用MATLAB求解根据MATLAB提供的命令和函数,通过编写m文件,可以很容易地完成题目要求。在MATLABCommandWindows下新建一个M文件,程序为:Clearall,closeall;

a0=[00000.8];b1=[10];b2=[0.31];b3=[0.50.71];b0=conv(b1,conv(b2,b3));aa=a0;bb=b0+a0;disp(‘SystemClosedLoopTransferFunctionis:’)aabbt=0:0.1:20y=step(aa,bb,t);yy=impulse(aa,bb,t);plot(t,y);title(‘系统阶跃响应’);xlabel(‘时间’);ylabel(‘响应值’);Grid;plot(t,yy);title(‘系统脉冲响应’);xlabel(‘时间’);ylabel(‘响应值’);Grid;运行该程序,可得到如下结果:系统的闭环传递函数系统为:SystemClosedLoopTransferFunctionis:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论