Analyse der Antwort einer RLC-Schaltung
In diesem Beispiel wird gezeigt, wie das Zeitverhalten und die Frequenzgänge einer gängigen RLC-Schaltung in Abhängigkeit von ihren physikalischen Parametern mithilfe der Funktionen der Control System Toolbox™ analysiert werden.
RLC-Netzwerk mit Bandpass
Die folgende Abbildung zeigt die Parallelschaltung einer Bandpass-RLC-Schaltung.

Die Transferfunktion von der Eingangs- zur Ausgangsspannung lautet:
Das Produkt LC steuert die Bandpassfrequenz, während RC die Breite des Durchlassbereichs bestimmt. Zur Erstellung eines Bandpassfilters, das auf die Frequenz 1 rad/s abgestimmt ist, setzen Sie L=C=1 und verwenden Sie R, um den Filterbereich abzustimmen.
Analyse des Frequenzgangs der Schaltung
Das Bode-Diagramm ist ein praktisches Mittel zur Untersuchung der Bandpass-Eigenschaften des RLC-Netzwerks. Verwenden Sie tf zur Bestimmung der Transferfunktion der Schaltung für die Werte R=L=C=1.
R = 1; L = 1; C = 1; G = tf([1/(R*C) 0],[1 1/(R*C) 1/(L*C)])
G =
s
-----------
s^2 + s + 1
Continuous-time transfer function.
Model Properties
Plotten Sie den Frequenzgang der Schaltung.
bodeplot(G)
grid on
Wie erwartet, hat das RLC-Filter eine maximale Verstärkung bei der Frequenz 1 rad/s. Eine halbe Dekade von dieser Frequenz entfernt beträgt die Dämpfung jedoch nur -10 dB. Um den Durchlassbereich zu verkleinern, versuchen Sie, die Werte von R wie folgt zu erhöhen.
R1 = 5; G1 = tf([1/(R1*C) 0],[1 1/(R1*C) 1/(L*C)]); R2 = 20; G2 = tf([1/(R2*C) 0],[1 1/(R2*C) 1/(L*C)]); bodeplot(G,"b",G1,"r",G2,"g") grid on legend("R = 1","R = 5","R = 20");

Der Widerstandswert R=20 ergibt ein nah an der Zielfrequenz von 1 rad/s abgestimmtes Filter.
Analyse des Zeitverhaltens der Schaltung
Wir können die Dämpfungseigenschaften der Schaltung G2 (R=20) bestätigen, indem wir simulieren, wie dieses Filter Sinuswellen mit einer Frequenz von 0,9, 1 und 1,1 rad/s transformiert:
t = 0:0.05:250; subplot(3,1,1) lp1 = lsimplot(G2,sin(t),t); lp1.Title.FontSize = 8; lp1.XLabel.FontSize = 8; lp1.YLabel.FontSize = 8; title("w = 1") subplot(3,1,2) lp2 = lsimplot(G2,sin(0.9*t),t); lp2.Title.FontSize = 8; lp2.XLabel.FontSize = 8; lp2.YLabel.FontSize = 8; title("w = 0.9") subplot(3,1,3) lp3 = lsimplot(G2,sin(1.1*t),t); lp3.Title.FontSize = 8; lp3.XLabel.FontSize = 8; lp3.YLabel.FontSize = 8; title("w = 1.1")

Die Wellen bei 0,9 und 1,1 rad/s werden erheblich gedämpft. Die Welle mit 1 rad/s bleibt nach dem Abklingen des Einschwingvorgangs unverändert. Die lange Einschwingzeit ist auf die schlecht gedämpften Polstellen der Filter zurückzuführen, die leider für einen schmalen Durchlassbereich erforderlich sind.
damp(pole(G2))
Pole Damping Frequency Time Constant
(rad/TimeUnit) (TimeUnit)
-2.50e-02 + 1.00e+00i 2.50e-02 1.00e+00 4.00e+01
-2.50e-02 - 1.00e+00i 2.50e-02 1.00e+00 4.00e+01