transfer function of sqrt of s

조회 수: 8 (최근 30일)
Nicholas
Nicholas 2014년 3월 5일
댓글: Walter Roberson 2015년 6월 20일
how can i write a simulink model where my transfer function is 1/(sqrt(s)+a) where a is just some constant.

답변 (2개)

Mike Borrello
Mike Borrello 2014년 4월 29일
But wait ... mathematically it is possible! The transfer function is indeed valid! I assume this transfer function was derived from an assumed infinite element network model. The issue is implementation. You need to approximate the square root of s as a series and decide where to cutoff the series as your approximation to the square root. The expression then becomes a high order rational transfer function in s which is linear and which then can be handled by Matlab and Simulink tools.
  댓글 수: 2
Daniel
Daniel 2015년 6월 20일
How exactly would you approximate it? Can you please provide a sample series approximation?
Walter Roberson
Walter Roberson 2015년 6월 20일
and be sure to read the next page in the site for the case where abs(x) > 1, which implies you would need to split into two cases, one for abs(x) <= 1 and the other for abs(x) > 1

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


Paul
Paul 2014년 3월 5일
This is not possible since it's an invalid transfer function. You should be able to write the tf in terms of s^3, s^2, s etc, which is not possible in this case. Normally you would be able to calculate the tf in Matlab by doing:
s = tf('s')
TF = 1/(sqrt(s)+1)

카테고리

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