Optimierbarer Tiefpassfilter
In diesem Beispiel werden Sie einen Tiefpassfilter mit einem optimierbaren Parameter a erstellen:
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.