Gibt es eine Möglichkeit zu erkennen, ob ein unbekanntes System positive oder negative Nullen hat oder nicht, wenn man nur die Sprungantwort betrachtet? Dies ist die Schrittantwort:
control-engineering
Peter
quelle
quelle
Antworten:
Hier ist mein Ansatz zur Identifizierung dieses Systems.
Da die stationäre Reaktion auf eine Stufeneingabe eine Konstante ungleich Null ist, können wir daraus schließen, dass das System am Ursprung keine Null haben darf (da die stationäre Reaktion auf eine Stufe Null sein würde) und dass es keine Null haben darf Pol am Ursprung (weil die stationäre Reaktion auf einen Schritt eine Rampe wäre).
Wenn Systeme in der "falschen" Richtung starten, können wir in der Regel auf das Vorhandensein einer Null in der rechten Halbebene (oder "Nicht-Minimal-Phase") schließen. Die Position der Null bestimmt den Grad der "Unterschreitung". Ich begann mit der Annahme, dass die Null bei +1 lag.
Als nächstes schätzte ich die Position der Pole. Die dominante Zeitkonstante scheint etwa eine Sekunde zu sein. Das Herumspielen mit der Übertragungsfunktion in MATLAB schlug vor, dass eine bessere Schätzung s = -1,5 wäre.
Die anfängliche Bedingung ungleich Null deutete darauf hin, dass es eine weitere Null geben könnte . Um die Übertragungsfunktion aufrechtzuerhalten, habe ich die Polreihenfolge auf 2 erhöht.
quelle