Hauptinhalt

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

Optimierbarer Tiefpassfilter

In diesem Beispiel werden Sie einen Tiefpassfilter mit einem optimierbaren Parameter a erstellen:

F=as+a

Da die Koeffizienten von Zähler und Nenner eines tunableTF-Blocks unabhängig sind, können Sie tunableTF nicht zur Darstellung von F verwenden. Konstruieren Sie F stattdessen mit dem optimierbaren realen Parameterobjekt realp.

Erstellen Sie einen optimierbaren realen Parameter mit einem Anfangswert von 10.

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

Real scalar parameter.

Verwenden Sie tf, um den abstimmbaren Tiefpassfilter F zu erstellen.

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 ist ein genss-Objekt, das den optimierbaren Parameter a in seiner Blocks-Eigenschaft hat. Sie können F mit anderen optimierbaren oder numerischen Modellen verbinden, um komplexere Steuersystemmodelle zu erstellen. Ein Beispiel hierzu finden Sie unter Control System with Tunable Components.

Siehe auch

| |

Themen