Filtro passa-basso sincronizzabile
In questo esempio, si crea un filtro passa-basso con un parametro a sincronizzabile:
Poiché i coefficienti del numeratore e del denominatore di un blocco tunableTF
sono indipendenti, non è possibile utilizzare tunableTF
per rappresentare F
. Costruire invece F
utilizzando l'oggetto del parametro reale sincronizzabile realp
.
Creare un parametro reale sincronizzabile con un valore iniziale di 10
.
a = realp('a',10)
a = Name: 'a' Value: 10 Minimum: -Inf Maximum: Inf Free: 1 Real scalar parameter.
Utilizzare tf
per creare il filtro passa-basso sincronizzabile 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. Type "ss(F)" to see the current value and "F.Blocks" to interact with the blocks.
F
è un oggetto genss
che presenta il parametro sincronizzabile a
nella proprietà Blocks
. È possibile collegare F
con altri modelli sincronizzabili o numerici per creare modelli di sistemi di controllo più complessi. Per un esempio, vedere Control System with Tunable Components.