Main Content

Filtro passa-basso sincronizzabile

In questo esempio, si crea un filtro passa-basso con un parametro a sincronizzabile:

F=as+a

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.

Vedi anche

| |

Argomenti complementari