How to model a transfer function in Simulink?

6 vues (au cours des 30 derniers jours)
Sarthak Mohanty
Sarthak Mohanty le 26 Sep 2023
Réponse apportée : Daniel le 26 Sep 2023
How do I proceed with modelling a transfer function (I am trying to implement a digital filter) in SIMULINK from the following transfer function?
I have the values for ξ1= 0.009, ξ2=0.12 and α= 0.034.

Réponse acceptée

Daniel
Daniel le 26 Sep 2023
The Discrete Filter block under Simulink/Discrete should support your needs. You'll just need to simplify numerator and denominator to [a b c ... ] form, where a is the constant coefficient in the polynomial series, b is the coefficient, etc.
So, for instance,
would enter as:
numerator -- [1 -1 2]
denominator -- [1 1]
(Note that I suggest the Discrete Filter rather than the Discrete Transfer Fcn because the Discrete Filter expects negative z coefficients, with the first term always being , whereas the Discrete Transfer Fcn expects positive z coefficients, with the last term always being .)

Plus de réponses (0)

Catégories

En savoir plus sur Dynamic System Models dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by