필터 지우기
필터 지우기

transfer function of sqrt of s

조회 수: 15 (최근 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에서 Modeling에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by