Forum: Digitale Signalverarbeitung / DSP / Machine Learning Identifikation eines System das aus Totzeit Anteil und PT1 Anteil besteht


von Mehdi T. (mehdital)


Lesenswert?

Hallo,
ich arbeite gerade an ein Problem das nicht so einfach zu loesen ist.
es geht um die Indentifikation eines System oder besser gesagt um die 
Identifikation von den Koeffizienten dieses System. Es ist schon bewusst 
dass es eine PT1 aehnliche antwort hat. Das waere ja kein Problem sowas 
zu tun wenn es kein Totzeitanteil gaebe. Und noch komplikzierter ist 
dass diese Totzeit haengt vom innerenzustand des Systems ab. es gibt 
hoehe Totzeit fuer geringere drehgeschwindigkeiten und niedrigere 
Totzeit fuer hohe geschwindigkeiten wobei hier die drehgeschwindigkeit 
ist der Systemzustand.
Bisher habe ich versucht die Zeitverschiebung zu detektieren und zu 
kompensieren und danach die koeffiziente vom PT1 Anteil zu berechnen. 
Gibt es kein Algorithmus der effizienter ist und der die Anpassung 
vereinfacht?

Das System ist ein Motor. Input ist Soll Geschwindigkeit. Output ist 
IstDrehMoment(eingeschaetzt vom Motor ECU) das dann mit dem realen 
Drehmoment (berechnet direkt aus der Motorbeschleunigung) verglichen 
wird um die Zeitverschiebung zu detektieren und danach PT1 anteil 
anzupassen bis beide OutputDrehmoment und realer Drehmoment gleich sind. 
Und das soll ja alles online stattfinden also Werte zu speichern und 
danach es offline zu machen geht nicht.

von Frank M. (aktenasche)


Lesenswert?

dann mach deine totzeitübertragungsfunktion halt von der 
drehgeschwindigkeit abhängig

ich raff nich ganz worauf du hinaus willst bzw was das problem ist.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.