Ich habe das asymptotische Bode-Diagramm falsch berechnet

hoffe es geht euch allen gut. Im Moment beschäftige ich mich mit einer Hausaufgabe und ich habe eine Übertragungsfunktion und ich muss die asymptotischen Bode-Diagramme davon zeichnen. Ich versuche gerade, das Magnitudendiagramm zu zeichnen, und ich bewerte die Magnitude bei niedrigen Frequenzen falsch. Ich berechne es mit ungefähr 15 dB, während MATLAB 35 dB anzeigt. Folgendes habe ich getan:

Geben Sie hier die Bildbeschreibung ein

Die Ausgangsfrage:

Geben Sie hier die Bildbeschreibung ein

Was vermisse ich? Ich bin gerade ziemlich krank, also übersehe ich wahrscheinlich ein Detail, obwohl ich es mehrmals überprüft habe.

+1, um dies als Hausaufgabe zu identifizieren und zu zeigen, was Sie versucht haben.
Frage. was ist log_10 von 6? Was ist das 20-fache?
Es ist etwa 15.
Mein Fehler, falscher Hinweis.
Es gibt einen Ursprungspol, der durch das einzelne sPräsens im Nenner angezeigt wird. Sie müssen seine Wirkung auch abgesehen von den von Ihnen berechneten 15 dB berücksichtigen. In der Tat, was meinst du mit niedriger Frequenz? Wenn wir ersetzen s=0, erhalten wir unendlich, richtig?
Bitte posten Sie die ursprüngliche Frage genau wie angegeben. Verwenden Sie den Bearbeitungslink unter der Frage, um diese Informationen hinzuzufügen.
Frage hinzugefügt.
Ich gehe davon aus, dass Sie versuchen, den asymptotischen Bode für das Open-Loop- System zu zeichnen. In diesem Fall gibt es einen Pol am Ursprung und daher ist die Nullfrequenzverstärkung unendlich. Sie können dies überprüfen, indem Sie s=0die dritte Gleichung einsetzen. Aufgrund des Ursprungspols ist die Asymptote eine abfallende Linie mit einer Steigung von –20 dB/Dekade, bis sie die erste Eckfrequenz erreicht. sSie können dies überprüfen, indem Sie in der dritten Gleichung 0,00001 rad/s, 0,0001 rad/s usw. einsetzen . Matlab-Ergebnis kann falsch sein. Was gibt dcgain(openlooptransferfunction)ein als Ausgabe in Matlab aus?
Sie haben absolut Recht, ich habe vergessen, dass die Komponente, die von 1 / s mit einer Steigung von -20 db / dec kommt, von unendlich beginnt. Die Größenordnung liegt also bei 20 db bei 0,1 rad/s. Das Hinzufügen ergibt 35 db bei 0,1 rad/s. Darauf habe ich nicht geachtet. Vielen Dank für den Hinweis.
Wenn Ihre ursprüngliche Frage beantwortet ist, können Sie sie selbst als Antwort posten. Auf dieser Seite ist es erlaubt.
@kucar Ich bin mir nicht sicher, ob ich es verstehe. Sollen Sie mit der Closed-Loop-Lösung A/(1+A*B) oder mit etwas anderem arbeiten? (Es scheint mir nicht, dass es eine offene Schleife zu einem bestimmten Ort will, sondern stattdessen das Ergebnis einer geschlossenen Schleife. Aber was weiß ich?)
@jonk In den Lektionen haben wir uns mit den Open-Loop-Übertragungsfunktionen befasst, daher bin ich davon ausgegangen, dass ich mich auch mit dem Open-Loop-System befassen muss. Ich habe meine Freunde danach gefragt und sie haben mich bestätigt. Aber vielleicht hast du recht, ich werde meinen Dozenten danach fragen. Danke für die Warnung!

Antworten (1)

Ich habe bekommen, was ich vermisst habe, danke an alle, die kommentiert haben. Ich habe den Pol am Ursprung nicht berücksichtigt. Die Größe dieses Pols beginnt jedoch mit einer Steigung von -20 dB/Dekade im Unendlichen, und bei w = 0,1 rad/s liegt sie bei einer Größe von 20 dB. Wenn ich diese 20 dB zu den bereits berechneten 15 dB addiere, ergibt sich die Ausgangsgröße von 35 dB, genau wie bei MATLAB. Großen Dank an alle, die geholfen haben!