约束Hamilton系统的稳定性研究

约束Hamilton系统的稳定性研究
约束Hamilton系统的稳定性研究

约束Hamilton 系统的稳定性研究

郑明亮1) 傅景礼 2)

1)(浙江理工大学 机械设计与控制学院 杭州 310018)

2)(浙江理工大学 理学院 杭州 310018)

摘要:本文给出了一种约束Hamilton 系统的稳定性判断方法。首先,提出将因系统奇异性导致的内在限制方程看作是非完整约束方程,采用Routh 方法导出了约束Hamilton 系统的运动正则方程。其次,将约束Hamilton 系统转化成力学梯度系统,给出转化微分方程表示的条件和表达形式;接着,根据梯度系统的性质结合李雅普诺夫的一次近似理论直接来判定约束Hamilton 系统的平衡位置稳定性。最后,举例说明结果的应用。 关键词:约束Hamilton 系统;梯度系统;李雅普诺夫;稳定性

PACS:45.10.Hj,02.30.Hq

1引言

力学系统的运动稳定性在数学、力学、航空、航海、航天、新技术和高技术中得到广泛应用,发挥了越来越大的作用[1]。关于稳定性的问题Lyapunov 首先给出了稳定性的严格数学定义,并提出一种研究运动稳定性的直接方法。Bottema [2]研究了在·ГAO Ⅱ?意义下,各种力学系统平衡位置的稳定性判断方法。Risito [3]和 Laloy [4]总结了保守系统和耗散系统的平衡和运动稳定性,得到线性、齐次、定常非完整系统平衡位置稳定与不稳定的一些更特殊的结果。我国著名力学专家梅凤翔[5]系统地论述了约束力学系统的运动稳定性问题。朱海平

[6]研究了非完整系统的稳定性。傅景礼等[7-8]研究了相对论性和转动相对论性Birkhoff 系统的平衡稳定性。Zhang [9]利用Noether 守恒量构造了Lyapunov 函数,研究了广义Birkhoff 系统的运动稳定性。姜文安等[10]研究了广义Hamilton 系统的运动稳定性。Cheng [11]研究了系统参数对带附加广义力项的约束力学系统运动稳定性的影响。

在Legendre 变换下,奇异Lagrange 系统在过渡到相空间用Hamilton 正则变量描述时,其正则变量之间存在固有约束,称之为约束Hamilton 系统[12]。机械工程和数学物理上许多重要的动力系统是约束Hamilton 系统,如非树形多体机器人系统动力学模型一般为微分/代数方程组形式[13]、光的横移现象和量子电动力学[14]等。但是,关于约束Hamilton 系统的稳定性研究一直鲜有报道。如果一个力学系统能够成为梯度系统,那么就可用梯度系统的特性来研究力学系统的性质, 特别是运动稳定性质[15]。本文研究仅含第二类约束的约束Hamilton 系统的稳定性,将其转化成梯度系统,直接利用Lyapunov 定理来研究其平衡稳定性。 2约束Hamilton 系统的正则方程

设力学系统的位形由n 个广义坐标),...,1(n s q s =来确定,系统的Lagrange 函数为

),,(q q t L ,广义动量为),...,1(n s q L p s s =??= ,设L 的Hess 矩阵??

???????k s q q L 2的秩为n r <。 引入系统的Hamilton 函数为),(1q p,t L q p H n

i i

i -=∑= ,将奇异Lagrange 系统描述过渡到Hamilton 系统描述时,在相空间中正则变量之间存在代数约束方程: ),...,1(,0),(r n j t j -==Φq p, (1)

则约束Hamiltom 系统的正则方程为[16]:

),...,1(,11n s Q q q H p p p H q s r n j s

j j s s r n j s j j s s =+?Φ?-??-=?Φ?+??=∑∑-=-=λλ , (2) 其中))(,,(),(q p,q

q q p, t Q t Q s s =为非势广义力,j λ为约束乘子。 仅考虑约束(1)式为第二类约束,有{})r n j i j i j i -=≠≠ΦΦ=,...,1,;(,0,det 0Φ,那么

所有Lagrange 乘子j λ可由约束的相容性条件确定成[17]:),(q p,t j j λλ=,则方程(2)可写为:

),...,1(,,n s Q q H p p H q s s s

s s s s =+Λ-??-=Θ+??= (3) 其中∑∑-=-=?Φ?=Λ=Λ?Φ?=

Θ=Θr n j s j j s s r n j s j j s s q t p t 11

),(,),(λλq p,q p,。 令∑-=Φ+=r n j j j

T H H 1λ为系统的总能量函数,引进泊松括号{}??,,则方程(3)可简写为:

{}{}),...,2,1(,,,n s Q H p p H q q

s T s s T s s =+== (4) 称方程(4)为与约束Hamilton 系统相应的完整系统的正则方程。如果运动的初始条件满足内在限制约束方程(1),即),..,1(,0),(00r n j t j -==Φq ,p ,则相应完整系统(4)的解就给出约束Hamilton 系统的运动。

3 约束Hamilton 系统的梯度表示

梯度或者斜梯度系统的微分方程为[18]:

),...,2,1()()(m i a V A a a V a

j ij i i

i =??=??-=a a a )( (5)

其中)(a V V =称为势函数,并不是力学中的势能。而矩阵)()(a a ji ij A A -=是反对称的 为便于研究约束Hamilton 系统的梯度表示,将方程(4)表为如下形式:

)2,...,2,1,(n F a H a

T =+??Ω=νμμνμνμ (6) 其中,???? ??-=Ω=====????++n n n n n n n n s n s s s s n s s I I n s Q F F p a q a 00),,...,2,1,,0,,)((μν。 方程(4)一般不是一个梯度系统,如果满足如下条件:

)2,...,2,1,,(,0)()(n F a

H a F a H a T T ==+??Ω??-+??Ω??ρνμρνρνμμνμνρ (7)

则方程(4)是一个梯度系统。进而,如果还满足条件

0=??-??μρρμa F a F (8) 则式(8)可变为:

)2,...,2,1,,(,0)()(n a H a a H a T T ==??Ω??-??Ω??ρνμν

ρνμνμνρ (9) 则可求得势函数)(a V V =使得,

μμνμνa

V F a H T ??-=+??Ω (10) 值得注意的是,对于一个确定的力学系统, 如果条件(7)不满足,还不能断定它不是一个梯度系统。因为,这与方程的一阶表示有关。

4 约束Hamilton 系统的稳定性

我们知道,如果一个力学系统可以化成梯度系统,那么就可以利用梯度系统的性质来研究力学系统的稳定性。梯度系统有如下重要性质[19]:1)势函数V 是力学系统的一个

Lyapunov 函数,并且0=V

,当且仅当a 是一个平衡点;2)设Z 是一个梯度流的解的α极限点或ω极限点,则Z 为平衡点;3)对于梯度系统,任一平衡点处的线性化系统都只有实特征值。对于约束Hamilton 系统,如果能够成为梯度系统,并使势函数V 成为系统一个Lyapunov 函数,那么就可利用Lyapunov 定理来研究这些系统的稳定性,由Rumyatsev 定理研究部分变量稳定性.同时,也可用梯度系统的第三条性质来研究稳定性。

约束Hamilton 系统的平衡位置0a 满足方程:

0=0a V 或)2,...,2,1,(0][n F a H T ==+??Ωνμμν

μν0a (11) 如果上述2n 个代数方程彼此独立,则平衡位置是孤立的。不同于非奇异系统,由于内在固有限制约束的影响,约束Hamilton 系统的平衡位置往往不是孤立的,而组成维数与限制方程有关的流形,其维数不小于齐次限制方程的数目。另外,约束Hamilton 系统的运动方程可能存在平稳解,但却没有循环积分,且限制方程中显含循环坐标。因此,严格来讲,约束Hamilton 系统的稳定性研究应包括关于全部变量稳定性和关于部分变量稳定性、平衡状态流形的稳定性等。

令μμν

μνf F a H T =+??Ω,则约束Hamilton 系统在平衡位置处的第一近似方程为: 0)(lim ),()(],...,,[0221=+-??????=→-a a a a a 0

a a 00a μμμμμμg g a f a f a f a n (12) 由于梯度系统平衡点处的线性化系统都只有实特征根,因此,特征根可为负,可为正,亦可为0。由Lyapunov 一次近似理论可得[17]:约束Hamilton 系统能够成为一个梯度系统,如果它的一次近似特征方程的根皆为负,则平衡位置是渐近稳定的;如果有正根,则是不稳定的;如果有零根,且是单根,其余无正根,则平衡位置是稳定的,但非渐近稳定;如果零根为重根,则平衡位置是不稳定的。

5 算例说明

设某力学系统的Lagrange 函数为[21]:

)(22212121q q q q q q L ++-=

其中非有势广义力021==Q Q 。试研究该系统平衡位置的稳定性。

系统的广义动量为:

12

2211,q q L p q q L p -=??==??= 易验证这是约束Hamilton 系统,系数矩阵的秩为20<=r ,系统哈密顿函数和约束方程为:

0),(,0),()(12221122212211=+=Φ=-=Φ+-=-+=q p t q p t q q L q p q p H q p,q p,,

有约束相容条件易得到[16]:1221,-q q ==λλ,则系统总能量函数1221p q p q H T -=。 将上式带入式(4)或者式(6)可得约束Hamilton 系统正则方程:

???????=-==-=????????=-==-=3443122112211221a

a a a

a a a a p p p p q q q q 容易验证,本例中02-1

1

22≠-=??-??a a a a ,梯度条件(7)满足。因此它不是一个梯度系统;但是很容易看出它满足斜梯度系统的条件,因此可得势函数就是系统的总能量函数也是系统的积分,即:

3241)(a a a a H V T -==a 。

容易验证系统的势函数是一个定负函数,可成为系统的一个Lyapunov 函数。

系统的平衡位置为:

00)(4321====?=a a a a V

a 系统的特征方程形式为:

0)1(100100

001

00122=+=------λλ

λλλ

特征根实部全是非正数,则此约束Hamilton 系统的平衡位置零解是稳定的。

6 结束语

本文将由于Lagrange 函数奇异性而存在的内在固有限制方程看作是非完整约束方程,

建立了约束Hamilton系统的正则方程,给出了系统的运动微分方程成为梯度或者斜梯度系统的条件,一般说来,约束Hamilton系统是严格梯度系统的条件是很不容易满足的,但不带附加非有势广义力项的约束Hamilton一定是个斜梯度系统。化成斜梯度系统后便可利用梯度系统的性质来研究这类系统的稳定性。文中内容表明:约束Hamilton的总能量函数或者系统的积分可以成为斜梯度系统的势函数,如果该势函数又是一个Lyapunov函数,则系统的平衡零解稳定。约束Hamilton系统的稳定性在现代数理科学和工程技术中占有重要地位并广为应用,值得广大科技工作者关注和深入研究。

参考文献:

[1] Wang Zhaolin. Stability of motion and its application. Beijing: Higher Education Press, 1992.(王照林.运动稳定性及其应用.北京:高等教育出版社,1992)

[2] Bottema O. On the small vibrations of nonholonomic systems.Proc Kon Ned Akad Wet,1949, 52(8): 8484~850

[3] Risito C. On the Lyapunov stability of a system with known first integrals. Meccaraica, 1967, 2(4):197-200.

[4] Laloy M .On the first approximation stahilitvy of nonhohnornic svsterns Ann Fac Sci de K inshasa, Section Math Phys, 1976,2( 1):91-107

[5] Mei Fengxiang, Shi Rongchang et al. Motion stability of Constrained Mechanical Systems [M]. Beijing: Beijing Institute of Technology press, 1997.(梅凤翔,史荣昌等.约束力学系统的运动稳定性[M].北京:北京理工大学出版社,1997.)

[6] Zhu Haiping, Mei Fengxiang. Stability of the relative equilibrium state manifold of nonlinear nonholonomic systems [J]. see: Proceedings of the -V1 MMM conference. Suzhou: Soochow University press, 1995 448~454. (朱海平,梅凤翔.非线性非完整系统相对平衡状态流形的稳定性[J].见:MMM -V1会议论文集.苏州:苏州大学出版社,1995. 448~454)

[7] Fu Jingli, Chen Liqun et al. Relativistic Birkhoff system dynamics research, Journal of physics, 2001, 14 (12), 2289-2295(傅景礼,陈立群等.相对论Birkhoff系统动力学研究,物理学报,2001,14(12),2289-2295)

[8] Fu Jingli, Chen Liqun et al. Equilibrium stability of relativistic Birkhoff systems, Chinese Journal of physics, 2002,51 (12), 2683-2689.(傅景礼等.相对论Birkhoff系统的平衡稳定性,物理学报,2002,51(12) , 2683-2689)

[9] ZHANG Yi. Stability of motion for generalized Birkhoffian systems[J].J China Ordnance,2010,6(3):161-165.

[10] Jiang Wenan, Luo Shaokai. Stability for manifolds of equilibrium states of generalized Hamiltonian system. Meccanica, 2012, 47: 379-383.

[11] Chen Xiangwei, Li Yanmin, Mei Fengxiang. Effects of two parameters on the stability of generalized Hamilton system.And mechanics, 2014, 35 (12): 1392-1397.(陈向炜, 李彦敏, 梅凤翔. 双参数对广义Hamilton 系统稳定性的影响. 应用数学和力学, 2014, 35(12): 1392-1397)

[12] Li Ziping. Constraint Hamiltonian system and its symmetry properties. Beijing: Beijing University of Technology press, 1999.(李子平.约束Hamiltonian系统及其对称性质.北京:北京工业大学出版社,1999) [13] Wang Yibing, Zhao Weijia, Pan Zhenkuan. A new numerical analysis method for a class of differential / algebraic equations of multibody system dynamics.Mathematics and mechanics, 1997,18 (9): 845-852.(王艺兵,赵维加,潘振宽.多体系统动力学微分/代数方程组的一类新的数值分析方法.应用数学和学,1997,18(9):845-852) [14] 张毅,薛纭.仅含第二类约束的约束Hamilton系统的Lie对称性[J].物理学报, 2001, 50(5): 816-819. Zhang Yi, Xue Y un. Lie symmetry [J]. Journal of physics, constrained Hamilton system with the second type of constraints 2001, 50 (5): 816-819.

[15] Hirsch MW, Smale S, Devaney RL.Differential Equations, Dynamical Systems, and an Introduction to Chaos.Singapore: Elsevier, 2008

[16] Dirac P A M 1964 Lecture on Quantum Mechanics.(NewYork:Yeshi-va University Press).

[17] Li Yuancheng, Zhang Yi, Liang Jinghui. Lie symmetries and conserved quantities of a class of nonholonomic

singular systems [J]. Journal of physics, 2002, 51 (10): 2186 -2190.(李元成,张毅,梁景辉.一类非完整奇异系统的Lie对称性与守恒量[J].物理学报, 2002, 51(10):2186 -2190)

[18] Mei F X, Wu H B 2013 Sci. Sin. : Physica Mechanica and Astrononica 43 538 (in Chinese) [梅凤翔, 吴惠彬2013 中国科学:物理学力学天文学43 538]

[19]Mei F X 2013 Analytical Mechanics II (Beijing: BeijingInst. Tech. Press) pp564–581 (in Chinese) [梅凤翔2013分析力学II(北京: 北京理工大学出版社) 第564-581页]

[20]Santilli R M 1983 Foundations of Theoretical MechanicsII (New York: Springer) pp253–267

[21] F. X. Mei, Applications of Lie Groups and Lie Algebras to Con-strained Mechanical Systems ( Science Press, Beijing, 1999), p.1(in Chinese) [梅凤翔,李群和李代数对约束力学系统的应用,科学出版社,北京,1999,第1页].

自动控制系统的稳定性和稳态误差分析

实验三 自动控制系统的稳定性和稳态误差分析 一、实验目的 1、研究高阶系统的稳定性,验证稳定判据的正确性; 2、了解系统增益变化对系统稳定性的影响; 3、观察系统结构和稳态误差之间的关系。 二、实验任务 1、稳定性分析 欲判断系统的稳定性,只要求出系统的闭环极点即可,而系统的闭环极点就是闭环传递函数的分母多项式的根,可以利用MATLAB 中的tf2zp 函数求出系统的零极点,或者利用root 函数求分母多项式的根来确定系统的闭环极点,从而判断系统的稳定性。 (1)已知单位负反馈控制系统的开环传递函数为 0.2( 2.5) ()(0.5)(0.7)(3) s G s s s s s += +++,用MATLAB 编写程序来判断闭环系统的稳定 性,并绘制闭环系统的零极点图。 在MATLAB 命令窗口写入程序代码如下: z= p=[0,,,-3] k= Go=zpk(z,p,k) Gc=feedback(Go,1) Gctf=tf(Gc) 运行结果如下: Transfer function: s + --------------------------------------- s^4 + s^3 + s^2 + s +

s^4 + s^3 + s^2 + s + 是系统的特征多项式,接着输入如下MATLAB程序代码: den=[1,,,,] p=roots(den) 运行结果如下: p = + - p为特征多项式dens的根,即为系统的闭环极点,所有闭环极点都是负的实部,因此闭环系统是稳定的。 下面绘制系统的零极点图,MATLAB程序代码如下: z= p=[0,,,-3] k= Go=zpk(z,p,k) Gc=feedback(Go,1) Gctf=tf(Gc) [z,p,k]=zpkdata(Gctf,'v') pzmap(Gctf) grid 运行结果如下: z = p = + -

实验一--控制系统的稳定性分析

实验一--控制系统的稳定性分析

实验一控制系统的稳定性分 班级:光伏2班 姓名:王永强 学号:1200309067

实验一控制系统的稳定性分析 一、实验目的 1、研究高阶系统的稳定性,验证稳定判据的正确性; 2、了解系统增益变化对系统稳定性的影响;

3、观察系统结构和稳态误差之间的关系。 二、实验任务 1、稳定性分析 欲判断系统的稳定性,只要求出系统的闭环极点即可,而系统的闭环极点就是闭环传递函数的分母多项式的根,可以利用MATLAB中的tf2zp函数求出系统的零极点,或者利用root函数求分母多项式的根来确定系统的闭环极点,从而判断系统的稳定性。 (1)已知单位负反馈控制系统的开环传递 函数为 0.2( 2.5) () (0.5)(0.7)(3) s G s s s s s + = +++,用MATLAB编写 程序来判断闭环系统的稳定性,并绘制闭环系统的零极点图。 在MATLAB命令窗口写入程序代码如下:z=-2.5 p=[0,-0.5,-0.7,-3] k=1 Go=zpk(z,p,k)

Gc=feedback(Go,1) Gctf=tf(Gc) dc=Gctf.den dens=ploy2str(dc{1},'s') 运行结果如下: Gctf = s + 2.5 --------------------------------------- s^4 + 4.2 s^3 + 3.95 s^2 + 2.05 s + 2.5 Continuous-time transfer function. dens是系统的特征多项式,接着输入如下MATLAB程序代码: den=[1,4.2,3.95,1.25,0.5] p=roots(den)

车辆稳定控制系统VSC

车辆稳定性控制系统VSC ---汽车主动安全新技术关键词:车辆动态稳定性控制系统、主动安全、打滑、传感器、转向不足、转向过度。 摘要:车辆动态稳定性控制系统(VSC) 是一种可在各种行驶条件下提高车辆行驶稳定性的新型主动安全体系。它是由是由VSC 控制系统、发动机电控系统、各传感器、制动控制器、油门控制器等单元构成的完整控制体系。系统的大部分元件与ABS、TCS 系统共用, 系统通过各传感器数据的输入对车辆打滑情况进行判断,然后自动介入车辆的操控, 以油门及制动控制器来修正车辆的动态,由此可迅速的将车辆于转弯过程中出现转向过度或转向不足的现象修正到原有正常路径的循迹行驶, 正文: 1 简单介绍 车辆动态稳定性控制系统(VSC) 是一种可在各种行驶条件下提高车辆行驶稳定性的新型主动安全体系。VSC 控制系统增强了制动防抱死系统(ABS)、牵引力控制系统(TCS) 以及发动机扭矩控制系统的功能, 其功能处于比ABS 和TCS 更高的控制层次统计资料显示, 在重大死亡车祸中, 约1 /6是由于车辆失控造成的; 而在车辆失控事件中,由车辆打滑造成的占到了75%。丰田VSC 系

统利用控制单元与制动系统及发动机系统相联, 随时监测车身的 动态状况, 当出现打滑现象时, 系统自动介入油门与制动的操作, 控制发动机的功率输出, 并适时对适当的车轮施加制动, 以利用有附着力的轮胎, 使车辆稳定减速, 修正车辆的动态, 使其稳 定行驶在本来的行驶路线上, 保证车辆安全。丰田公司开发的VSC (Vehicle Stability Control)车辆动态稳定性控制系统, 首见于1997 年推出的Lexus 车系中, 现已普及至Lexus 及 Toyota旗下大部分的车辆: 花冠、锐志、皇冠、佳美、霸道等等。在2007年3月新推出的锐志2.5S特别天窗版中,更是增加了VSC 系统作为其一个卖点。作为ABS、TCS (亦称TRC 驱动防滑转或ASR 加速防滑控制系统) 系统的功能扩展, 车辆动态稳定控制 系统已成为主动安全系统发展的一个重要方向。 VSC 系统在汽车高速转弯将要出现失控时, 可有效地增加汽车的稳定性, 系统通过对从各传感器传来的车辆行驶状态信息进行分析, 向制动防抱 死系统ABS、牵引力控制系统TCS 发出纠偏指令, 帮助车辆维持动态平衡, 减少事故发生。VSC 系统可使车辆在各种状况下保持最佳的稳定性, 在过度转向或不足转向的情形下作用尤为明显。 目前不同厂家对车辆稳定性控制系统的称谓不同, 如宝马公司将 其称为DSC 系统; 保时捷则称其为PSM; 本田公司称为VSA 系统。VSA 及VSC 系统与奔驰公司的VSC 均属同一类系统, 是转 向时对由制动力产生危险的汽车进行动态修正的主动安全装置。

实验四 控制系统的稳定性分析

西京学院实验教学教案实验课程:现代控制理论基础 课序: 4 教室:工程舫0B-14实验日期:2013-6-3、4、6 教师:万少松 一、实验名称:系统的稳定性及极点配置二、实验目的 1.巩固控制系统稳定性等基础知识;2.掌握利用系统特征根判断系统稳定性的方法;3.掌握利用李雅普诺夫第二法判断系统的稳定性的方法;4. 掌握利用状态反馈完成系统的极点配置;5.通过Matlab 编程,上机调试,掌握和验证所学控制系统的基本理论。三、实验所需设备及应用软件序号 型 号备 注1 计算机2Matlab 软件四、实验内容1. 利用特征根判断稳定性;2. 利用李雅普诺夫第二法判断系统的稳定性;3.状态反馈的极点配置;五、实验方法及步骤1.打开计算机,运行MATLAB 软件。2.将实验内容写入程序编辑窗口并运行。3.分析结果,写出实验报告。 语文电气课件中管壁薄、接口不严等问题,合理利用管线敷设技术。线缆敷设原则:在分线盒处,当不同电压回路交叉时,应采用金属隔板进行隔开处动过程中高中资料试卷电气设备进行调试工作并且进行过关运行高中资料试卷技术指导。对于调试过程中高中资料试卷技术问题,作为调试人员,需要然停机。因此,电力高中资料试卷保护装置调试技术,要求电力保护装置做到准确灵活。对于差动保护装置高中资料试卷调试技术是指发电机一变压器

一、利用特征根判断稳定性 用matlab 求取一个系统的特征根,可以有许多方法,如,,,()eig ()pzmap 2ss zp ,等。下面举例说明。 2tf zp roots 【例题1】已知一个系统传递函数为,试不同的方法分析闭环系统的稳定性。()G s 2(3)()(5)(6)(22)s G s s s s s += ++++解:num=[1,3]den=conv([1,2,2],conv([1,6],[1,5]))sys=tf(num,den)(1)() eig p=eig(sys)显示如下:p = -6.0000 -5.0000 -1.0000 + 1.0000i -1.0000 - 1.0000i 所有的根都具有负的实部,所以系统稳定。(2) ()pzmap pzmap(sys) 从绘出的零极点图可看见,系统的零极点都位于左半平面,系统稳定。(3)2()tf zp [z,p,k]=tf2zp(num,den) (4)()roots roots(den)【例题2】已知线性定常连续系统的状态方程为122122x x x x x ==- 试用特征值判据判断系统的稳定性。 解: A=[0,1;2,-1] eig(A)

实验二 控制系统的阶跃响应及稳定性分析

实验二 控制系统的阶跃响应及稳定性分析 一、实验目的及要求: 1.掌握控制系统数学模型的基本描述方法; 2.了解控制系统的稳定性分析方法; 3.掌握控制时域分析基本方法。 二、实验内容: 1.系统数学模型的几种表示方法 (1)传递函数模型 G(s)=tf() (2)零极点模型 G(s)=zpk(z,p,k) 其中,G(s)= 将零点、极点及K值输入即可建立零极点模型。 z=[-z1,-z …,-z m] p=[-p1,-p …,-p] k=k (3)多项式求根的函数:roots ( ) 调用格式: z=roots(a) 其中:z — 各个根所构成的向量 a — 多项式系数向量 (4)两种模型之间的转换函数: [z ,p ,k]=tf2zp(num , den) %传递函数模型向零极点传递函数的转换 [num , den ]=zp2tf(z ,p ,k) %零极点传递函数向传递函数模型的转换 (5)feedback()函数:系统反馈连接

调用格式:sys=feedback(s1,s2,sign) 其中,s1为前向通道传递函数,s2为反馈通道传递函数,sign=-1时,表示系统为单位负反馈;sign=1时,表示系统为单位正反馈。 2.控制系统的稳定性分析方法 (1)求闭环特征方程的根(用roots函数); 判断以为系统前向通道传递函数而构成的单位负反馈系统的稳定性,指出系统的闭环特征根的值: 可编程如下: numg=1; deng=[1 1 2 23]; numf=1; denf=1; [num,den]= feedback(numg,deng,numf,denf,-1); roots(den) (2)化为零极点模型,看极点是否在s右半平面(用pzmap); 3.控制系统根轨迹绘制 rlocus() 函数:功能为求系统根轨迹 rlocfind():计算给定根的根轨迹增益 sgrid()函数:绘制连续时间系统根轨迹和零极点图中的阻尼系数和自然频率栅格线 4.线性系统时间响应分析 step( )函数---求系统阶跃响应 impulse( )函数:求取系统的脉冲响应 lsim( )函数:求系统的任意输入下的仿真 三、实验报告要求:

控制系统的稳定性分析

精品 实验题目控制系统的稳定性分析 一、实验目的 1.观察系统的不稳定现象。 2.研究系统开环增益和时间常数对稳定性的影响。 二、实验仪器 1.EL-AT-II型自动控制系统实验箱一台 2.计算机一台 三、系统模拟电路图 系统模拟电路图如图3-1 图3-1 系统模拟电路图R3=0~500K; C=1μf或C=0.1μf两种情况。 四、实验报告 1.根据所示模拟电路图,求出系统的传递函数表达式。 G(S)= K=R3/100K,T=CuF/10 2.绘制EWB图和Simulink仿真图。

精品 3.根据表中数据绘制响应曲线。 4.计算系统的临界放大系数,确定此时R3的值,并记录响应曲线。 系统响应曲线 实验曲线Matlab (或EWB)仿真 R3=100K = C=1UF 临界 稳定 (理论值 R3= 200K) C=1UF

精品 临界 稳定 (实测值 R3= 220K) C=1UF R3 =100K C= 0.1UF

精品 临界 稳定 (理论 值R3= 1100 K) C=0.1UF 临界稳定 (实测值 R3= 1110K ) C= 0.1UF

精品 实验和仿真结果 1.根据表格中所给数据分别进行实验箱、EWB或Simulink实验,并进行实验曲线对比,分析实验箱的实验曲线与仿真曲线差异的原因。 对比: 实验曲线中R3取实验值时更接近等幅振荡,而MATLAB仿真时R3取理论值更接近等幅振荡。 原因: MATLAB仿真没有误差,而实验时存在误差。 2.通过实验箱测定系统临界稳定增益,并与理论值及其仿真结果进行比较(1)当C=1uf,R3=200K(理论值)时,临界稳态增益K=2, 当C=1uf,R3=220K(实验值)时,临界稳态增益K=2.2,与理论值相近(2)当C=0.1uf,R3=1100K(理论值)时,临界稳态增益K=11 当C=0.1uf,R3=1110K(实验值)时,临界稳态增益K=11.1,与理论值相近 四、实验总结与思考 1.实验中出现的问题及解决办法 问题:系统传递函数曲线出现截止失真。 解决方法:调节R3。 2.本次实验的不足与改进 遇到问题时,没有冷静分析。考虑问题不够全面,只想到是实验箱线路的问题,而只是分模块连接电路。 改进:在实验老师的指导下,我们发现是R3的取值出现了问题,并及时解决,后续问题能够做到举一反三。 3.本次实验的体会 遇到问题时应该冷静下来,全面地分析问题。遇到无法独立解决的问题,要及时请教老师,

控制系统的稳定性

3.8 控制系统的稳定性 3.8 控制系统的稳定性 稳定性是控制系统最重要的特性之一。它表示了控制系统承受各种扰动,保持其预定工作状态的能力。不稳定的系统是无用的系统,只有稳定的系统才有可能获得实际应用。我们前几节讨论的控制系统动态特性,稳态特性分析计算方法,都是以系统稳定为前提的。 3.8.1 稳定性的定义 图3.26(a)是一个单摆的例子。在静止状态下,小球处于A位置。若用外力使小球偏离A而到达A’,就产生了位置偏差。考察外力去除后小球的运动,我们会发现,小球从初始偏差位置A',经过若干次摆动后,最终回到A点,恢复到静止状态。图3.26(b)是处于山顶的一个足球。足球在静止状态下处于B位置。如果我们用外力使足球偏离B位置,根据常识我们都知道,足球不可能再自动回到B位置。对于单摆,我们说A位置是小球的稳定位置,而对于足球来说,B则是不稳定的位置。 图 3.26 稳定位置和不稳定位置 (a)稳定位置;(b)不稳定位置 处于某平衡工作点的控制系统在扰动作用下会偏离其平衡状态,产生初始偏差。稳定性是指扰动消失后,控制系统由初始偏差回复到原平衡状态的性能。若能恢复到原平衡状态,我们说系统是稳定的。若偏离平衡状态的偏差越来越大,系统就是不稳定的。 在控制理论中,普遍采用了李雅普诺夫(Liapunov)提出的稳定性定义,内容如下: 设描述系统的状态方程为 (3.131)

式中x(t)为n维状态向量,f(x(t),t)是n维向量,它是各状态变量和时间t的函数。如果系统的某一状态,对所有时间t,都满足 (3.132) 则称为系统的平衡状态。是n维向量。当扰动使系统的平衡状态受到破坏时,系统就会偏离平衡状态,在时,产生初始状态=x。在时,如果对于任一实数,都存在另一实数,使得下列不等式成立 (3.133) (3.134) 则称系统的平衡状态为稳定的。 式中称为欧几里德范数,定义为: (3.135) 矢量的范数是n维空间长度概念的一般表示方法。 这个定义说明,在系统状态偏离平衡状态,产生初始状态以后,即以后,系统的状态将会随时间变化。对于给定的无论多么小的的球域S(),总存在另一个的球域,只要初始状态不超出球域,则系统的状态 的运动轨迹在后始终在球域S()内,系统称为稳定系统。 当t无限增长,如果满足: (3.136) 即系统状态最终回到了原来的平衡状态,我们称这样的系统是渐近稳定的。对于任意给定的正数,如果不存在另一个正数,即在球域内的初始状态,在后,的轨迹最终超越了球域S(),我们称这种系统是不稳定的。 图3.27是二阶系统关于李雅普诺夫稳定性定义的几何说明。

自动控制实验报告一控制系统稳定性分析

实验一控制系统的稳定性分析 一、实验目的 1.观察系统的不稳定现象。 2.研究系统开环增益和时间常数对稳定性的影响。 二、实验仪器 1.自动控制系统实验箱一台 2.计算机一台 三、实验内容 系统模拟电路图如图 系统模拟电路图 其开环传递函数为: G(s)=10K/s(0.1s+1)(Ts+1) 式中 K1=R3/R2,R2=100KΩ,R3=0~500K;T=RC,R=100KΩ,C=1μf或C=0.1μf两种情况。 四、实验步骤 1.连接被测量典型环节的模拟电路。电路的输入U1接A/D、D/A卡的DA1输出,电路的 输出U2接A/D、D/A卡的AD1输入,将纯积分电容两端连在模拟开关上。检查无误后接通电源。 2.启动计算机,在桌面双击图标 [自动控制实验系统] 运行软件。 3.在实验项目的下拉列表中选择实验三[控制系统的稳定性分析] 5.取R3的值为50KΩ,100KΩ,200KΩ,此时相应的K=10,K1=5,10,20。观察不同R3 值时显示区内的输出波形(既U2的波形),找到系统输出产生增幅振荡时相应的R3及K值。再把电阻R3由大至小变化,即R3=200kΩ,100kΩ,50kΩ,观察不同R3值

时显示区内的输出波形, 找出系统输出产生等幅振荡变化的R3及K值,并观察U2的输出波形。 五、实验数据 1模拟电路图 2.画出系统增幅或减幅振荡的波形图。 C=1uf时: R3=50K K=5:

R3=100K K=10 R3=200K K=20:

等幅振荡:R3=220k: 增幅振荡:R3=220k:

R3=260k: C=0.1uf时:

(整理)MATLAB实现控制系统稳定性分析.

MATLAB 实现控制系统稳定性分析 稳定是控制系统的重要性能,也是系统能够工作的首要条件,因此,如何分析系统的稳定性并找出保证系统稳定的措施,便成为自动控制理论的一个基本任务.线性系统的稳定性取决于系统本身的结构和参数,而与输入无关.线性系统稳定的条件是其特征根均具有负实部. 在实际工程系统中,为避开对特征方程的直接求解,就只好讨论特征根的分布,即看其是否全部具有负实部,并以此来判别系统的稳定性,由此形成了一系列稳定性判据,其中最重要的一个判据就是Routh 判据.Routh 判据给出线性系统稳定的充要条件是:系统特征方程式不缺项,且所有系数均为正,劳斯阵列中第一列所有元素均为正号,构造Routh 表比用求根判断稳定性的方法简单许多,而且这些方法都已经过了数学上的证明,是完全有理论根据的,是实用性非常好的方法. 但是,随着计算机功能的进一步完善和Matlab 语言的出现,一般在工程实际当中已经不再采用这些方法了.本文就采用Matlab 对控制系统进行稳定性分析作一探讨. 1 系统稳定性分析的Matlab 实现 1.1 直接判定法 根据稳定的充分必要条件判别线性系统的稳定性,最简单的方法是求出系统所有极点,并观察是否含有实部大于0的极点,如果有,系统则不稳定.然而实际的控制系统大部分都是高阶系统,这样就面临求解高次方程,求根工作量很大,但在Matlab 中只需分别调用函数roots(den)或eig(A)即可,这样就可以由得出的极点位置直接判定系统的稳定性. 已知控制系统的传递函数为 ()24 5035102424723423+++++++=s s s s s s s s G (1) 若判定该系统的稳定性,输入如下程序: G=tf([1,7,24,24],[1,10,35,50,24]); roots(G.den{1}) 运行结果: ans = -4.0000 -3.0000 -2.0000 -1.0000 由此可以判定该系统是稳定系统. 1.2 用根轨迹法判断系统的稳定性 根轨迹法是一种求解闭环特征方程根的简便图解法,它是根据系统的开环传递函数极点、零点的分布和一些简单的规则,研究开环系统某一参数从零到无穷大时闭环系统极点在s 平面的轨迹.控制工具箱中提供了rlocus 函数,来绘制系统的根轨迹,利用rlocfind 函数,在图形窗口显示十字光标,可以求得特殊点对应的K 值. 已知一控制系统,H(s)=1,其开环传递函数为: ()()() 21++=s s s K s G (2) 绘制系统的轨迹图. 程序为: G=tf(1,[1 3 2 0]);rlocus(G); [k,p]=rlocfind(G) 根轨迹图如图1所示,光标选定虚轴临界点,程序 结果为:

自动控制原理总结之判断系统稳定性方法

判断系稳定性的方法 一、 稳定性判据(时域) 1、 赫尔维茨判据 系统稳定的充分必要条件:特征方程的各项系数全部为正; 将系统特征方程各项系数排列成如下行列式; 当主行列式及其对角线上的各子行列式均大于零时,即 00 03 1425 3132 3 1211>?>=?>= ?>=?-----------n n n n n n n n n n n n n n a a a a a a a a a a a a a Λ 则方程无正根,系统稳定。 赫尔维茨稳定判据之行列式直接由系数排列而成,规律简单明确,使用也比较方便,但是对六阶以上的系统,很少应用。 例;若已知系统的特征方程为05161882 34=++++s s s s 试判断系统是否稳定。 解:系统特征方程的各项系数均为正数。 根据特征方程,列写系统的赫尔维茨行列式。5181 016800 5 18100168= ? 由△得各阶子行列式;

86900172816 8 518 10 168012818 11680884321>=?=?>==?>== ?>==? 各阶子行列式都大于零,故系统稳定。 2、 劳思判据 (1)劳思判据充要条件: A 、系统特征方程的各项系数均大于零,即a i >0; B 、劳思计算表第一列各项符号皆相同。 满足上述条件则系统稳定,否则系统不稳定,各项符号变化的次数就是不稳定根的数目。 (2)劳思计算表的求法: A 、列写劳思阵列,并将系统特征方程的系数按如下形式排列成列首两行,即: 1 112 124 321343212753116 42w s v s u u s c c c c s b b b b s a a a a s a a a a s n n n n n n n n n n n n M M M M M M ΛΛΛ Λ---------- B 、计算劳思表

基于MATLAB的控制系统稳定性分析报告

四川师范大学本科毕业设计 基于MATLAB的控制系统稳定性分析 学生姓名宋宇 院系名称工学院 专业名称电气工程及其自动化 班级 2010 级 1 班 学号2010180147 指导教师杨楠 完成时间2014年 5月 12日

基于MATLAB的控制系统稳定性分析 电气工程及其自动化 本科生宋宇指导老师杨楠 摘要系统是指具有某些特定功能,相互联系、相互作用的元素的集合。一般来说,稳定性是系统的重要性能,也是系统能够正常运行的首要条件。如果系统是不稳定,它可以使电机不工作,汽车失去控制等等。因此,只有稳定的系统,才有价值分析与研究系统的自动控制的其它问题。为了加深对稳定性方面的研究,本设计运用了MATLAB软件采用时域、频域与根轨迹的方法对系统稳定性的判定和分析。 关键词:系统稳定性 MATLAB MATLAB稳定性分析

ABSTRACT System is to point to have certain function, connect with each other, a collection of interacting elements. Generally speaking, the stability is an important performance of system, also is the first condition of system can run normally. If the system is not stable, it could lead to motor cannot work normally, the car run out of control, and so on. Only the stability of the system, therefore, have a value analysis and the research system of the automatic control of other problems. In order to deepen the study of stability, this design USES the MATLAB software using the time domain, frequency domain and the root locus method determination and analysis of the system stability. Keywords: system stability MATLAB MATLAB stability analysis

控制系统的稳定性分析

自动控制理论实验报告 实验题目控制系统的稳定性分析 一、实验目的 1.观察系统的不稳定现象。 2.研究系统开环增益和时间常数对稳定性的影响。 二、实验仪器 1.EL-AT-II型自动控制系统实验箱一台 2.计算机一台 三、系统模拟电路图 系统模拟电路图如图3-1 图3-1 系统模拟电路图R3=0~500K; C=1μf或C=0.1μf两种情况。 四、实验报告 1.根据所示模拟电路图,求出系统的传递函数表达式。 G(S)= K=R3/100K,T=CuF/10

自动控制理论实验报告 2.绘制EWB 图和Simulink 仿真图。 3.根据表中数据绘制响应曲线。 4.计算系统的临界放大系数,确定此时R3的值,并记录响应曲线。

自动控制理论实验报告

自动控制理论实验报告

自动控制理论实验报告 实验和仿真结果 1.根据表格中所给数据分别进行实验箱、EWB或Simulink实验,并进行实验曲线对比,分析实验箱的实验曲线与仿真曲线差异的原因。 对比: 实验曲线中R3取实验值时更接近等幅振荡,而MATLAB仿真时R3取理论值更接近等幅振荡。 原因: MATLAB仿真没有误差,而实验时存在误差。 2.通过实验箱测定系统临界稳定增益,并与理论值及其仿真结果进行比较 (1)当C=1uf,R3=200K(理论值)时,临界稳态增益K=2, 当C=1uf,R3=220K(实验值)时,临界稳态增益K=2.2,与理论值相近(2)当C=0.1uf,R3=1100K(理论值)时,临界稳态增益K=11 当C=0.1uf,R3=1110K(实验值)时,临界稳态增益K=11.1,与理论值相近 四、实验总结与思考 1.实验中出现的问题及解决办法 问题:系统传递函数曲线出现截止失真。 解决方法:调节R3。 2.本次实验的不足与改进 遇到问题时,没有冷静分析。考虑问题不够全面,只想到是实验箱线路的问题,而只是分模块连接电路。 改进:在实验老师的指导下,我们发现是R3的取值出现了问题,并及时解决,后续问题能够做到举一反三。 3.本次实验的体会 遇到问题时应该冷静下来,全面地分析问题。遇到无法独立解决的问题,要及时请教老师,

实验四控制系统的稳定性分析

实验四 控制系统的稳定性分析 班级:电信171 姓名:陈远 学号:1700506163 一、 实验目的 1、 了解系统的开环增益和时间常数对系统稳定性的影响; 2、 研究系统在不同输入下的稳态误差的变化; 二、 实验内容 已知系统开环传递函数为:) 1)(11.0(10)(++=Ts s s K s G 1、 分析开环增益K 和时间常数T 对系统稳定性及稳态误差的影响。 (1) 取T=0.1,令K=1,2,3,4,5,绘制相应的阶跃响应曲线,分析开环增益K 的变化 对系统阶跃响应和稳定性的影响。 (2) 在K=1(系统稳定)和K=2(系统临界稳定)两种情况下,分别绘制T=0.1和T=0.01 时系统的阶跃响应,分析时间常数T 的变化对系统阶跃响应和稳定性的影响。 提示: 由开环传递函数转换为闭环传递函数可以使用反馈连接函数feedback ,举例 如下: Gopen=tf (num ,den ) %建立开环传递函数 Gclose=feedback (Gopen ,1,-1) %建立闭环传递函数 2、 分析系统在不同输入时的稳态误差。 取K=1,T=0.01,改变系统输入r ,使r 分别为单位阶跃函数、单位斜坡函数 和单位加速度函数,观察系统在不同输入下的响应曲线及相应的稳态误差。 提示: lsim 函数可用来绘制系统在任意自定义输入下的响应曲线,用法如下: lsim (sys ,input ,t ) %其中sys 是待求的系统,input 是自定义的输入信号,t 是时间。例如: G1=tf (num ,den ) t=0:0.01:5 u1=t ; lsim (G1, u1,t ) 三、 实验结果:

实验一 控制系统的稳定性分析

实验一控制系统的稳定性分 班级:光伏2班 姓名:王永强 学号:1200309067

实验一控制系统的稳定性分析 一、实验目的 1、研究高阶系统的稳定性,验证稳定判据的正确性; 2、了解系统增益变化对系统稳定性的影响; 3、观察系统结构和稳态误差之间的关系。 二、实验任务 1、稳定性分析 欲判断系统的稳定性,只要求出系统的闭环极点即可,而系统的闭环极点就是闭环传递函数的分母多项式的根,可以利用MATLAB中的tf2zp函数求出系统的零极点,或者利用root函数求分母多项式的根来确定系统的闭环极点,从而判断系统的稳定性。 (1)已知单位负反馈控制系统的开环传递函数为 0.2( 2.5) () (0.5)(0.7)(3) s G s s s s s + = +++, 用MATLAB编写程序来判断闭环系统的稳定性,并绘制闭环系统的零极点图。在MATLAB命令窗口写入程序代码如下: z=-2.5 p=[0,-0.5,-0.7,-3] k=1 Go=zpk(z,p,k) Gc=feedback(Go,1) Gctf=tf(Gc)

dc=Gctf.den dens=ploy2str(dc{1},'s') 运行结果如下: Gctf = s + 2.5 --------------------------------------- s^4 + 4.2 s^3 + 3.95 s^2 + 2.05 s + 2.5 Continuous-time transfer function. dens是系统的特征多项式,接着输入如下MATLAB程序代码: den=[1,4.2,3.95,1.25,0.5] p=roots(den) 运行结果如下: p = -3.0058 + 0.0000i -1.0000 + 0.0000i -0.0971 + 0.3961i -0.0971 - 0.3961i p为特征多项式dens的根,即为系统的闭环极点,所有闭环极点都是负的实部,因此闭环系统是稳定的。 下面绘制系统的零极点图,MATLAB程序代码如下: z=-2.5 p=[0,-0.5,-0.7,-3] k=1 Go=zpk(z,p,k) Gc=feedback(Go,1) Gctf=tf(Gc) [z,p,k]=zpkdata(Gctf,'v') pzmap(Gctf) Grid 运行结果如下: z = -2.5000 p = -3.0297 + 0.0000i

重型汽车电子稳定性控制系统试验标准的对比分析

客 车 技 术 与 研 究 第2期 BUS &COACH TECHNOLOGY AND RESEARCH No.2 2018 作者简介:来 飞(1983 ),男,博士;高级工程师;主要从事智能汽车及主动安全方面的测试研究工作三 重型汽车电子稳定性控制系统试验标准的对比分析 来 飞1,夏 钧2,刘昌仁1,曹 飞1,张仪栋1 (1.重庆车辆检测研究院国家客车质量监督检验中心,重庆 401122;2.重庆力帆乘用车有限公司,重庆 401122) 摘 要:对美标FMVSS 136和欧标ECE R 13中关于重型汽车电子稳定性控制系统的试验方法和性能评价进行对比分析,着重介绍美标FMVSS 136规定的试验方法和性能要求三关键词:重型汽车;电子稳定性控制;试验标准;对比分析中图分类号:U461.6 文献标志码:A 文章编号:1006-3331(2018)02-0059-04 Contrastive Analysis of Test Standards on Electronic Stability Control System for Heavy Vehicles Lai Fei 1,Xia Jun 2,Liu Changren 1,Cao Fei 1,Zhang Yidong 1 (1.Chongqing Vehicle Test &Research Institute,National Bus Quality Supervision and Inspection Center,Chongqing 401122,China;2.Chongqing Lifan Passenger Vehicle Co.,Ltd,Chongqing 401122,China) Abstract :The test method and performance evaluation on electronic stability control system for heavy vehi?cles are compared and analyzed between the FMVSS 136and the ECE R13.The test methods and perform?ance requirements prescribed by the FMVSS 136are emphatically introduced. Key words :heavy vehicle;electronic stability control (ESC);test standard;contrastive analysis 汽车电子稳定性控制(ESC)系统能显著减少车辆失稳及其引发的交通事故,在乘用车上已得到广泛应用三目前关于轻型汽车ESC 系统的性能要求及测试方法标准,欧洲和美国均早已发布并强制实施,我国也参照欧标制定了相应的推荐性标准[1]三与轻型汽车相比,重型汽车ESC 试验标准的研究较为迟缓, 原因在于相对乘用车而言,重型汽车ESC 的试验过程更加危险,此外,由于其整车质量变动范围更广,行驶条件更加恶劣,其评价指标的提出也更加困难[2]三 但由于重型汽车事故易造成群死群伤,世界各国对重型汽车的ESC 试验也较为重视[3-7]三目前,欧标ECE R13附录21提供了重型汽车ESC 测试的大致试验方法,但并未给出相应的性能评价指标;美标FMVSS 136则在大量试验的基础上,提出了具体的试验方法和性能评价指标,从2019年8月起对所有重型汽车强制实施[8-9]三我国JT /T 1094-2016[10]对重型营运客车也有相关要求,具体试验方法与美标FMVSS 136基本相同三 1 ECE R13和FMVSS 136试验方法对比 ECE R13和FMVSS 136对重型汽车ESC 系统在 试验方法上的对比如表1所示三其中,ECE R13附录21对重型汽车ESC 系统在方向控制和侧翻控制上分开考核,并有相关推荐的试验方法,但具体的试验过程并未详细规定,仅列出了可选择的试验测试方法,如在方向控制上只需选取8种方法中的1种进行,在侧翻控制上也只需选取2种方法中的1种进行三同时ECE R13规定也可采用仿真方式进行认证三FMVSS 136则对方向控制和侧翻控制一并考核,主要通过具体的J-转向试验来考核发动机扭矩减小性能和侧倾稳定性三值得注意的是,FMVSS 136中的J-转向试验与ECE R13中的J-转向试验有所不同,后者并没有对可供选择的试验方法进行具体规定,如不同企业在减小圆周半径试验过程中的试验车速二圆周半径的选取上都可能不完全一样三 J-转向试验为FMVSS 136中规定的基础试验,图1为其试验示意图三图中为逆时针布置,试验完毕 9 5

自动控制系统传递函数稳定性分析--奈氏图分享汇总

中北大学 课程设计说明书 学生姓名:学号: 学院:软件学院 专业:软件工程 题目:自动控制系统传递函数稳定性分析 指导教师:史媛媛职称: 讲师 2014年6月27日

中北大学 课程设计任务书 2013~2014 学年第二学期 学院:软件学院 专业:软件工程 学生姓名:张永春学号:1121010633 课程设计题目:自动控制系统传递函数稳定性分析起迄日期:6月16日~6 月27 日 课程设计地点:旧光电楼 指导教师:史源源 负责人:赵俊生 下达任务书日期: 2014年6月16日

课程设计任务书

课程设计任务书

目录 1、关于软件matlab6.5----------------------------------1 2、利用matlab6.5绘制奈氏图----------------------------3 3、实验原始数据、技术参数、条件、设计要求---------------------3 4、程序源码、相关截图及解释------------------------------------------4 5、总结与展望---------------------------------------------------------------7

1、关于软件matlab6.5 1980年前后,美国的Cleve Moler教授利用自己研制的基于特征值计算和线性代数软件包,构思并开发了MATLAB (MATrix LABoratory,即矩阵实验室)。随后,Cleve Moler和John Little等人成立了The Mathworks公司,Cleve Moler一直任该公司的首席科学家。 MATLAB的第一个商业版本(DOS版本1.0)发行于1984年。1990年推出的MATLAB3.5i是第一个可以运行于Microsoft Windows 下的版本,它可以在两个窗口上分别显示命令行计算结果和图形结果。稍后推出的SimuLAB环境首次引入基于框图的仿真功能,该环境就是我们现在所知的Simulink,其模型输入的方式使得一个复杂的控制系统的数字仿真问题变得十分直观而且相当容易。2000年10月,MATLAB6.0问世,较之以前的版本在操作界面有了很大的改观,同时给出了程序窗口、历史信息窗口和变量管理窗口。2002年6月推出的MATLAB Release 13,即MATLAB6.5/Simulink5.0是目前的最新版本。 经过多年来版本的不断更新,MATLAB已集中了日常数学处理中的各种功能,包括高效的数值计算、矩阵运算、信号处理和图形生成等功能。新版本的MATLAB功能已经十分强大,速度变得更快,数值性能更好;用户图形界面设计更趋合理;与C语言接口及转换的兼容性更强;新的虚拟现实工具箱更给仿真结果三维视景下显示带来了新的解决方案。MATLAB由于其强大的功能,已经在数值型软件市场上

自动控制系统的稳定性和稳态误差分析

实验三 自动控制系统的稳定性与稳态误差分析 一、实验目的 1、研究高阶系统的稳定性,验证稳定判据的正确性; 2、了解系统增益变化对系统稳定性的影响; 3、观察系统结构与稳态误差之间的关系。 二、实验任务 1、稳定性分析 欲判断系统的稳定性,只要求出系统的闭环极点即可,而系统的闭环极点就就是闭环传递函数的分母多项式的根,可以利用MATLAB 中的tf2zp 函数求出系统的零极点,或者利用root 函数求分母多项式的根来确定系统的闭环极点,从而判断系统的稳定性。 (1)已知单位负反馈控制系统的开环传递函数为 0.2( 2.5)()(0.5)(0.7)(3) s G s s s s s +=+++,用MATLAB 编写程序来判断闭环系统的稳定性,并绘制闭环系统的零极点图。 在MATLAB 命令窗口写入程序代码如下: z=-2、5 p=[0,-0、5,-0、7,-3] k=0、2 Go=zpk(z,p,k) Gc=feedback(Go,1) Gctf=tf(Gc) 运行结果如下: Transfer function: 0、2 s + 0、5 --------------------------------------- s^4 + 4、2 s^3 + 3、95 s^2 + 1、25 s + 0、5 s^4 + 4、2 s^3 + 3、95 s^2 + 1、25 s + 0、5就是系统的特征多项式,接着输入如下

MATLAB程序代码: den=[1,4、2,3、95,1、25,0、5] p=roots(den) 运行结果如下: p = -3、0058 -1、0000 -0、0971 + 0、3961i -0、0971 - 0、3961i p为特征多项式dens的根,即为系统的闭环极点,所有闭环极点都就是负的实部,因此闭环系统就是稳定的。 下面绘制系统的零极点图,MATLAB程序代码如下: z=-2、5 p=[0,-0、5,-0、7,-3] k=0、2 Go=zpk(z,p,k) Gc=feedback(Go,1) Gctf=tf(Gc) [z,p,k]=zpkdata(Gctf,'v') pzmap(Gctf) grid 运行结果如下: z = -2、5000 p = -3、0058 -1、0000 -0、0971 + 0、3961i -0、0971 - 0、3961i k =

控制系统的稳定性分析实验报告

控制系统的稳定性分析 一、实验目的 1.观察系统的不稳定现象。 2.研究系统开环增益和时间常数对稳定性的影响。 二、实验仪器 1.自动控制系统实验箱一台 2.计算机一台 三、实验内容 系统模拟电路图如图 系统模拟电路图 其开环传递函数为: G(s)=10K/s(0.1s+1)(Ts+1) 式中 K1=R3/R2,R2=100KΩ,R3=0~500K;T=RC,R=100KΩ,C=1μf或C=0.1μf 两种情况。 四、实验步骤 1.连接被测量典型环节的模拟电路。电路的输入U1接A/D、D/A卡的DA1输 出,电路的输出U2接A/D、D/A卡的AD1输入,将纯积分电容两端连在模 拟开关上。检查无误后接通电源。 2.启动计算机,在桌面双击图标 [自动控制实验系统] 运行软件。 3.在实验项目的下拉列表中选择实验三[控制系统的稳定性分析] 5.取R3的值为50KΩ,100KΩ,200KΩ,此时相应的K=10,K1=5,10, 20。观察不同R3值时显示区内的输出波形(既U2的波形),找到系统输出 产生增幅振荡时相应的R3及K值。再把电阻R3由大至小变化,即R3=200kΩ,

100kΩ,50kΩ,观察不同R3值时显示区内的输出波形, 找出系统输出产生等幅振荡变化的R3及K值,并观察U2的输出波形。 五、实验数据 1模拟电路图 2.画出系统增幅或减幅振荡的波形图。 C=1uf时: R3=50K K=5: R3=100K K=10

R3=200K K=20: 等幅振荡:R3=220k:

增幅振荡:R3=220k: R3=260k:

C=0.1uf时:R3=50k:

相关文档
最新文档