필터 지우기
필터 지우기

Complex Transfer Function

조회 수: 13 (최근 30일)
John
John 2011년 10월 28일
댓글: Garba Elhassan 2022년 1월 15일
I have searched around a little and can not work out how to enter a transfer function in the following form to Matlab:
G(s) = 1 / ( s*(s+0.5 +- 2j) )
Note that in the brackets it is "s plus 0.5 plus/minus 2 j' which is complex. Any assistance is appreciated.
  댓글 수: 1
Garba Elhassan
Garba Elhassan 2022년 1월 15일
Hello and Good day, I m working on a deadbeat controller with time delay in the plant. I was able to design a controller with the time delay into consideration.
my plant is :T_(d(z))=(0.26158 (z+11.81) (z+0.5335) (z+0.02728))/((z-1) (z^2- 0.2404z + 0.09597)) z^(-2) and
my controller is (0.2986z^4-0.07178z^3+0.02865z^2 )/(z^3+1.483z^2+0.5315z+0.01342)
the controller gives good response using the code.
The controller has more zeros than the poles.
now is the time to test in controller in Simulink, Transfer function block couldnot work, I try expressing the controller in partial fraction but two of the fraction has complex zeros and poles. I try using the block, expressing the controller using d-operators but I have z terms in the output equation.
I am realy confused on how to solve this issue.
your kind answers shall be highly appreciated.

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

답변 (1개)

Fangjun Jiang
Fangjun Jiang 2011년 10월 28일
Take a look at the example of
doc zpk
  댓글 수: 2
John
John 2011년 10월 29일
Yes I see a similar example. However, I am not sure if the two are the same:
(i) - (s+0.5 +- 2j)
(ii) - (s+0.5 + 2j)(s+0.5 + 2j)
Thus I am not sure how to enter it in if (i) and (ii) are not the same?
Fangjun Jiang
Fangjun Jiang 2011년 10월 29일
I don't understand your question. The point is to use zpk() to create the transfer function. For (i), it is zpk([],[-0.5+i,-0.5-i],1). For (ii), it is not a valid transfer function.

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

카테고리

Help CenterFile Exchange에서 Stability Analysis에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by