How can I show the stability graph?

Hey guys,
I got a transfer function that is my school project :
How can I calculate 'K' constant and how can I show plot window ?

댓글 수: 3

Ameer Hamza
Ameer Hamza 2020년 5월 14일
Since this is a school project, what have you already tried?
Can Yilmaz
Can Yilmaz 2020년 5월 14일
I tried routh hurwitz criterion but I can't find 'K'
Ameer Hamza
Ameer Hamza 2020년 5월 14일
What is the issue with the Routh Hurwitz criterion? It should help in finding a value of K, which makes the system stable.

댓글을 달려면 로그인하십시오.

답변 (1개)

Sam Chak
Sam Chak 2023년 9월 17일

0 개 추천

The transfer function
can be rewritten as
where where the characteristic equation
defines the behavior of the system. A 2nd-order linear time-invariant system is considered stable if all of its poles have negative real parts.
In algebra, we learned that for both terms and s to be positive, the sign of K must also be positive in order to produce the negative roots. In other words, the exponential stability condition is . Thus, we can plot a graph that shows the stability region where yields negative real parts of the poles.
K = -0.2:0.025:0.6;
for j = 1:numel(K)
% characteristic polynomial
p = [1 156.1e-6/25.1e-9 K(j)/25.1e-9];
% find the roots of the polynomial
s = real(roots(p));
% plot the real part of the poles
plot(K(j), s, '.'), hold on
end
v = [0 -8e3; 0.6 -8e3; 0.6 2e3; 0 2e3];
f = [1 2 3 4];
patch('Faces', f, 'Vertices', v, 'FaceColor', '#ffb7c5', 'FaceAlpha', 0.35)
hold off, grid on,
xlabel('K'),
ylabel('Re(s)')
title('Stability region (sakura patch)')
xline(0, '--', 'K = 0', 'color', '#7F7F7F')
yline(0, '--', 'Re(s) = 0', 'color', '#7F7F7F')

카테고리

도움말 센터File Exchange에서 Stability Analysis에 대해 자세히 알아보기

질문:

2020년 5월 14일

답변:

2023년 9월 17일

Community Treasure Hunt

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

Start Hunting!

Translated by