Contenu principal

Filtre passe-bas réglable

Dans cet exemple, vous allez créer un filtre passe-bas avec un seul paramètre réglable, a :

F=as+a

Étant donné que les coefficients du numérateur et du dénominateur d’un bloc tunableTF sont indépendants, vous ne pouvez pas utiliser tunableTF pour représenter F. Au lieu de cela, construisez F avec l’objet de paramètre réel réglable realp.

Créez un paramètre réglable réel avec une valeur initiale de 10.

a = realp('a',10)
a = 
       Name: 'a'
      Value: 10
    Minimum: -Inf
    Maximum: Inf
       Free: 1

Real scalar parameter.

Utilisez tf pour créer le filtre passe-bas réglable F.

numerator = a;
denominator = [1,a];
F = tf(numerator,denominator)
Generalized continuous-time state-space model with 1 outputs, 1 inputs, 1 states, and the following blocks:
  a: Scalar parameter, 2 occurrences.
Model Properties

Type "ss(F)" to see the current value and "F.Blocks" to interact with the blocks.

F est un objet genss doté du paramètre réglable a dans sa propriété Blocks. Vous pouvez connecter F avec d’autres modèles réglables ou numériques afin de créer des modèles de systèmes de contrôle plus complexes. Pour un exemple, voir Control System with Tunable Components.

Voir aussi

| |

Rubriques