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

4 ビュー (過去 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 ExchangeAdditional Math and Discrete についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by