How to find out gain K in root locus for stable system through MATLAB program ?

221 次查看(过去 30 天)
MATLAB PROGRAM FOR RLOCUS FOR DETERMINATION OF GAIN K FOR STABLE SYSTEM
  2 个评论
Fatima Mohamad Hussein
Find minimum K that makes the system stable.
Find K at the break in point.
Find the break in point.
Find K that makes -3 one pf the system poles.
If K=5, find the overshoot percentage.
If K=5, find the peak output.
If K=5, find the peak time.
Find the maximum value of K that makes the overshoot percentage 20%
Find K that makes the settling time 1.5 sec.
Is the system stable for all values of K?

请先登录,再进行评论。

采纳的回答

Sebastian Castro
Sebastian Castro 2015-8-17
It's easier to get the Gain Margin of the system, which is the first output of the margin function:
>> Gm = margin(sys)
That will tell you the maximum gain you can use before your system goes unstable. For proof, see below (note that the tooltip I selected doesn't give me the exact location, but it's close enough):
- Sebastian
  5 个评论

请先登录,再进行评论。

更多回答(1 个)

Sam Chak
Sam Chak 2023-11-4
Click anywhere on the locus and the characteristic properties will appear.
s = tf('s');
G = (s^2 + 10*s + 10)/(3*s^3 + 10*s^2 - 4*s + 2)
G = s^2 + 10 s + 10 ------------------------ 3 s^3 + 10 s^2 - 4 s + 2 Continuous-time transfer function.
rlocus(G)

类别

Help CenterFile Exchange 中查找有关 Classical Control Design 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by