一、 判断系统稳定性的方法,并举例说明。
共五种方法,分别是:
1. nyquist稳定判据判断。
2. bode图判断。
3. 代数稳定判据法判断。
4. 根轨迹法判断。
5. 单位阶跃响应曲线判断。
例:系统开环传递函数为:
方法一:用nyquist稳定判据判断系统的稳定性。
num=[2 8 12 8 2];
den=[1 5 10 10 5 1 0];
g=tf(num,den)
transfer function:
2 s^4 + 8 s^3 + 12 s^2 + 8 s + 2
s^6 + 5 s^5 + 10 s^4 + 10 s^3 + 5 s^2 + s
> num=1000;
> den=conv(conv([1 1],[1 2]),1 5]);
> g=tf(num,den)
transfer function:
s^3 + 8 s^2 + 17 s + 10
> roots(ans =
nyquist(g)
roots(ans =
方法二:用bode图判断系统的稳定性。
gm pm wcp wcg]=margin(g)
gm =infpm =
wcp =infwcg =
margin(g)
方法三:用代数稳定判据法判断系统的稳定性。
1) 执行语句:roots(
roots(ans =
-1.0010 + 0.0007i
-1.0010 - 0.0007i
-0.9996 + 0.0012i
-0.9996 - 0.0012i
2) 执行语句:
g1=feedback(g,1);
g2=zpk(g1);
ans =-0.5000 + 1.3229i
-0.5000 - 1.3229i
-1.0001 + 0.0001i
-1.0001 - 0.0001i
-0.9999 + 0.0001i
-0.9999 - 0.0001i
3) 执行语句:eig(
g3=ss(g);
eig(ans =
-1.0005 + 0.0004i
-1.0005 - 0.0004i
-0.9998 + 0.0006i
-0.9998 - 0.0006i
方法四:用根轨迹法判断系统的稳定性。
rlocus(g)
k poles]=rlocfind(g)
select a point in the graphics window
selected_point =
-0.0017 - 0.0002i
k =8.3322e-004
poles =
-1.0007 + 0.0006i
-1.0007 - 0.0006i
-0.9994 + 0.0009i
-0.9994 - 0.0009i
方法五:用单位阶跃响应曲线判定系统稳定性。
step(g1)
二、查阅相关书籍或上网搜索,找出一个运用matlab制作的动画,要求有程序说明和必要的文字注释;
三、总结matlab的学习体会。
matlab软件比较好掌握,界面友好,不像c语言之类高级语言那样不容易懂,也不像汇编语言那样死板,很容易上手。对于控制系统的**功能强大。传递函数化简、系统稳定判断方法等功能几乎可以跟真实效果相媲美。
但其中美中不足的地方是对于根轨迹曲线,matlab软件不能反映其方向,还需要结合具体情况自行分析。而且在matlab中,相同的问题可以用多种方法实现,也是这款软件的优点。总的来说,matlab简单易懂,对控制系统分析和**有很大帮助。
逻辑课结课作业
我找的 是辽宁工业大学的房地产经营管理课程 房地产 的过快 对国民经济的影响 这篇 说明了当今我国房地产项目定位分析出现的种种问题,并结合具体项目实际分析了如何进行有效的市场定位,论述了房地产市场定位的具体策略和要点。大体来看,这篇 内容详实,各方面面面俱到,结论也很高大上,但是这篇 现了很多常见的...
篮球课结课作业
篮球课程的一些心得和建议。转眼间,伴随着nba 总决赛的临近,我的篮球课程也就要很快结束了。然而对篮球还是抱有一种特殊的情感,我相信,虽然篮球课程的学习暂时告一段落,但是我在以后继续追求 篮球梦 的脚步却从不会停止。首先,谈谈我在篮球课里学到了什么。在上篮球课前,我也断断续续地打过一段时间的篮球,那...
游泳课结课作业
姓名 张星。学号 1063104306 班级 土木10 3班。学习游泳的健身价值。游泳是广大群众喜爱的一项体育运动,对于锻炼身体 增强体质 养生保健 防治疾病十分有益。游泳时,人体与阳光 空气 水发生接触,可以促进新陈代谢,扩张 血管,增强身体抗病能力。水的压力会使肺活量增大,呼吸差增加,提高呼吸机...