I'm using simulink to model the following:
U(s) ------> 2s+6 ------> X(s)
So the input U(s) multiplied by (2s+6) gives the output X(s). Now my problem is which block in simulink allows me to write (2s+6)? Should it be a gain? But then gain blocks require a numerical value, and this 2s+6 obviously has s. How do I do this. THanks.

 채택된 답변

Anuj
Anuj 2014년 2월 5일

0 개 추천

Go to simulink lobrary and type transfer fcn.

댓글 수: 3

Holaar
Holaar 2014년 2월 5일
편집: Holaar 2014년 2월 5일
but transfer fcn must be a fraction form. There must be something in the denominator. And if I set the denominator to 1, and try to set the numerator to 2s+6, it says "order of the denominator must be greater than the numerator".
Anuj
Anuj 2014년 2월 5일
s in numerator means differntiation, you can use derivative block multiplied by 2 and then add 6 to get 2s+6.
Holaar
Holaar 2014년 2월 5일
ok so du/dt = s. What about s^2? I just link up two derivative blocks? THanks a lot

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

추가 답변 (1개)

Azzi Abdelmalek
Azzi Abdelmalek 2014년 2월 5일

1 개 추천

Try this approximation:
(2s+6)/(0.0000001s+1)

카테고리

도움말 센터File Exchange에서 General Applications에 대해 자세히 알아보기

질문:

2014년 2월 5일

답변:

2014년 2월 5일

Community Treasure Hunt

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

Start Hunting!

Translated by