Can two first order transfer functions be added together in matlab to make a second order transfer function
이전 댓글 표시
As the title says is this possible I have
g=(31.2)/(155*s+1)
and
g1=(4)/(172*s+1)
if i then do
g2=(g+g1) does this give the correct second order tf
답변 (3개)
Yes, unlike Mischa said you do get a second order tf because g and g1 do not have a common denominator. The result is:
g2 =
5986 s + 35.2
---------------------
26660 s^2 + 327 s + 1
댓글 수: 4
Mischa Kim
2014년 2월 4일
Paul is correct. Of course, the order of the denominator determines the order of the system. Unless you have other effects (e.g. pole-zero cancellation).
Azzi Abdelmalek
2014년 2월 4일
Mischa, when I read Paul's answer, something is wierd. Did I by accident, delete your answer?
Walter Roberson
2014년 2월 4일
Is the numerator the one with 5986 s in it, or is the 124.8 that has no s in the numerator ?
Paul
2014년 2월 4일
Depends on what you do. Add them and you get this one, multiply and you get the 124.8 one. In the question Daniel said he wanted to add them, but in a reply he said he wanted two transfer functions in series so you have to multiply.
Daniel
2014년 2월 4일
0 개 추천
댓글 수: 1
Azzi Abdelmalek
2014년 2월 4일
Daniel, If you want to add a comment, just click on [comment on this answer]
카테고리
도움말 센터 및 File Exchange에서 Dynamic System Models에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!