Hello I am trying to implement a transfer function with an exponential and use it as a block in matlab simulink .

6 ビュー (過去 30 日間)
How do i express the transfer function H(s)=(1 - exp(-0.01s))/s and add the transfer funtion H(s) in simulink as a block?
Thank you for the help.

回答 (1 件)

Aquatris
Aquatris 2018 年 7 月 18 日
Exponential term is simply a time delay so you can treat your transfer function as; H(s) = 1/s - exp(-0.01s)*(1/s)
The 1/s transfer functions can be implemented using transfer function block and the exp(-0.01s) can be implemented using transport delay block.
You mgiht also want to look at this page for more details.
  2 件のコメント
Macyln Chingwena
Macyln Chingwena 2018 年 7 月 19 日
Thank you for the help. I will try that.
Thank you so much.
Zaharuddeen Haruna
Zaharuddeen Haruna 2020 年 7 月 27 日
You can also use the LTI block of the control system toolbox to implement it:
tf(num,den, 'InputDelay', 0.01)

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeSources についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by