필터 지우기
필터 지우기

Is there any numerical method to judge control system stability?

조회 수: 4 (최근 30일)
Chao
Chao 2011년 6월 22일
Dear all, recently I meet a problem. Given a transfer function of a control system with time-delay, then, is there any numerical method to judge the stability of the system?
Nyquist criterion needs to count the cylinder numbers manually, which is not suitable for me. Also, I do not want to use Pade approximation to approach the delay link.
Thank you for your attention.

답변 (2개)

Rick Rosson
Rick Rosson 2011년 6월 22일
Bounded-Input, Bounded-Output Method
I am not 100 percent sure, but it might make sense to run a numerical simulation where you provided a step-function input to the transfer function, and then evaluated whether the response is bounded or unbounded (using an appropriate numerical test).
Essentially, this approach uses the step-response to evaluate the Bounded Input, Bounded Output, or BIBO, definition of stability.
Does that make sense? Would it work in all situations? I am not sure, but it might be worth a try.
Rick
  댓글 수: 1
Chao
Chao 2011년 6월 24일
Thanks for your answer. In my opinion, BIBO stable does not imply internal stable. And if I observe the system, it is not easy for me to set the "bound". Also, some system reacts slowly, so they may go out-of-bounds after a long time. The time threshold is not easy to choose.

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


Rick Rosson
Rick Rosson 2011년 6월 22일
Poles on the Right-Hand Side of the s-plane
Another approach that might work would be to convert the transfer function to pole-zero form, and then determine whether any of the poles are on the right-hand side of the complex s-plane. If so, then the system is unstable.
In other words, determine whether the real-part of each pole is positive or negative. If any of them is positive, then the system is unstable. If all of them are negative, then the system is stable.
HTH.
Rick
  댓글 수: 1
Chao
Chao 2011년 6월 24일
A time-delay system has infinite roots.
Thank you all the same.

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

카테고리

Help CenterFile Exchange에서 Dynamic System Models에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by