matlab仿真实验2

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(二)控制系统的根轨迹

1、G(s)=Kg/[s(s+1)(s+2)]

程序:

>> sys=tf(1,[1,3,2,0]);

>> rlocus(sys);

>> title('G(s)=Kg/[s(s+1)(s+2)]根轨迹')

(1)由图可知,根轨迹的(起点:-2,终点:∞)(起点:0,终点:∞)

(起点:-1,终点:∞)

根轨迹条数:3条。

(2)根轨迹分离点:(0.423,0)根轨迹增益:K=0.385。

(3)临界根轨迹增益:Kgl=5.92。

2、G(s)=Kg(s+3)/[s(s+2)] 要求:确定系统具有最大超调量时的根轨迹增益。

程序:

>> sys=tf([1,3],[1,2,0]);

>>rlocus(sys);

>> title('G(s)根轨迹')

(图见图一)

由图可得具有最大超调量时的根轨迹增益为:0.00552

图一

3、绘制根轨迹图G(s)=K(s^2+2*s+4)/[(s+4)(s+6)(s^2+4s+1)]

程序:

>> sys=tf([1,2,4],[1,14,65,106,24]);

>> rlocus(sys);

>> title('G(s)=K(s^2+2*s+4)/[(s+4)(s+6)(s^2+4s+1)]根轨迹')

(图见图二)

4、绘制下列各系统根轨迹图。开环传递函数:

(1)G(s)H(s)=k(s+0.2)/[s^2(s+3.6)]

程序:

>> sys=tf([1,0.2],[1,3.6,0]);

>>rlocus(sys);

>>title('G(s)H(s)=k(s+0.2)/[s^2(s+3.6)]根轨迹')

(图见图三)

(2)G(s)H(s)=k/[s(s+0.5)(s^2+0.6s+10)]

程序:

>> sys=tf(1,[1,1.1,10.3,5]);

>> rlocus(sys);

>> title('G(s)H(s)=k/[s(s+0.5)(s^2+0.6s+10)]根轨迹')

(图见图四)

5、试绘制下面系统根轨迹:

G(s)H(s)=k(s+1)/[s(s-1)(s^2+4s+16)]

程序:

>> sys=tf([1,1],[1,3,2,-16]);

>>rlocus(sys);

>>title('G(s)H(s)=k(s+1)/[s(s-1)(s^2+4s+16)]') (图见图五)

图二

图三

图四

图五

相关文档
最新文档