當前位置:編程學習大全網 - 編程語言 - 編程限制(0

編程限制(0

幾個小問題:

1,既然是單位反饋,就不需要在反饋通道放壹個H(s)框;

2.問題1只說kp,應該是單獨的P控,但是表達不清楚。

3.問題2和問題3中所謂的“積分時間”和“微分時間”是不專業的,容易引起歧義,所以加上“常數”二字是恰當的。

問題1

(1)查找階躍響應

1

2

G=zpk([],[-1 -1 -1],1);

對於kp=1:0.5:4,step(反饋(kp*G,1));堅持住,結束

(2)從階躍響應曲線可以看出,系統存在穩態誤差,kp增大,有利於減小穩態誤差,但振蕩加劇,超調增大。

(3)根據終值定理:

1

2

& gt& gtsyms的kp

& gt& gtg=1/(s+1)^3;

& gt& gt極限值(kp*G/(1+kp*G),0)

ans =

1/(1+kp)*kp

問題2

(1)階躍響應:

1

2

G=zpk([],[-1 -1 -1],1);

s = TF(' s ');

kp = 0.5

clf

對於t1 = 0.6∶0.2∶2,

GC = KP *(1+1/(Ti * s));

step(反饋(Gc*G,1));

繼續

結束

(2)從階躍響應曲線可以看出,加入積分控制後系統無靜差。隨著積分時間常數的增加,系統的超調量減小。

(3)利用終值定理:

1

2

& gt& gtsyms s kp Ti

& gt& gtg=1/(s+1)^3;

& gt& gtGC = KP *(1+1/(Ti * s));

& gt& gt限制(Gc*G/(1+Gc*G),0)

ans =

1

問題3

找到階躍響應:

1

2

G=zpk([],[-1 -1 -1],1);

s = TF(' s ');

kp = 0.5

clf

對於Td=0:0.4:2,

GC = KP *(1+Td * s);

step(反饋(Gc*G,1));

繼續

結束

從階躍響應曲線可以看出,微分時間常數的增大有利於提高系統的快速性。

問題4

階躍響應:

1

2

10

G=zpk([],[-1 -1 -1],1);

s = TF(' s ');

kp = 0.5

ti = 1;

clf

對於Td=0:0.4:2,

GC = KP *(1+Td * s+1/(Ti * s));

step(反饋(Gc*G,1));

繼續

結束

  • 上一篇:什麽編程語言的前景最好?
  • 下一篇:來編程語言
  • copyright 2024編程學習大全網