Forum: Offtopic Schwingungsdämpfung mit Beschleunigungssignal


von donvido (Gast)


Lesenswert?

Hallöchen,

Ich will gerne einen, durch ein Störsignal erregten, Einmassenschwinger 
dämpfen. Dafür steht mir aber nur das Beschleunigungssignal zur 
Verfügung.
Damit allein lässt sich das System zwar Regeln, aber die Dynamik des 
geregelten Systems lässt sich damit nicht beliebig einstellen.
Und die doppelte Integration bringt, wer hätte das gedacht, jede Menge 
Drift.
Gibt es da vielleicht schon einfache Beispiele?

mfg

: Verschoben durch User
Beitrag #5296867 wurde von einem Moderator gelöscht.
Beitrag #5296898 wurde von einem Moderator gelöscht.
Beitrag #5296909 wurde von einem Moderator gelöscht.
Beitrag #5296930 wurde von einem Moderator gelöscht.
von Chris K. (Gast)


Lesenswert?

Klingt für mich so, als könnte vielleicht ein Kalman-Filter dich 
weiterbringen.
Zitat Wikipedia dazu: "Das Kalman-Filter dient dazu, Fehler in realen 
Messwerten zu reduzieren und Schätzungen für nicht messbare Systemgrößen 
zu liefern."
Wobei eine genauere Beschreibung deines Aufbaus sicherlich hilfreich 
wäre.

von donvido (Gast)


Lesenswert?

Ich glaube mit einem Kalmafilter komme ich da nicht weiter, da auch hier 
integriert werden müsste und ich aber keine weitere Systemgröße messen 
kann um einen Abgleich zu erzielen. Eigentlich kann ich gar keine 
Systemgröße (Position, Geschwindigkeit) direkt messen.

von Der Andere (Gast)


Lesenswert?

Bei der mageren Beschreibung brauhst du dich nicht wundern, wenn dir 
keiner helfen kann.
Mir fällt dazu nur soviel ein:

1. Ich denke einige meinen du willst auf Position regeln. Das geht 
natürlich nur mit Beschleunigung nicht.
2. Man weiss nicht inwieweit deine Messwerte mit Fehlern und mit welcher 
Art von Fehlern behaftet sind.

3. Wenn du nur eine "Dämpfung" erzielen willst, das sollte gehen.
Wenn du eine positive Beschleunigung misst, muss du dagegen regeln (Im 
ersten Ansatz ein reiner P-Regler, ggf. ein PD-Regler).
Da man aber auch nicht weiss welche Größe dein Stellwert ist oder wie 
das System sonst aussieht kann man da mehr nicht sagen.

von Der Andere (Gast)


Lesenswert?

Der Andere schrieb:
> 3. Wenn du nur eine "Dämpfung" erzielen willst, das sollte gehen.
> Wenn du eine positive Beschleunigung misst, muss du dagegen regeln

Das ist Unfug, wie mir gerade auffällt. Damit würdest du auf eine 
möglichst gleiche Geschwindigkeit deines Schwingers regeln.
Du musst auf jeden Fall einmal integrieren um auf die Geschwindigkeit 
deines
"Einmassenschwingers" zu kommen. Mit der Geschwindigkeit kannst du dann 
auf eine Dämpfung regeln.

Was beim Integrieren stört ist ein Offsetfehler. Da es sich in diesem 
Fall aber um eine zyklische Schwingung handelt, kannst du diesen Offset 
herausrechnen, der Mittelwert über eine Periode muss 0 sein.

Das ist analog wie bei einem DC behafteten AC Signal, dessen DC Offset 
man mit einem Kondensator eliminieren kann.

Beitrag #5299109 wurde von einem Moderator gelöscht.
von donvido (Gast)


Lesenswert?

Okay, ich hätte nicht gedacht, dass es so unverständlich ist.

Meine Strecke ist ein Einmassenschwinger.

Ich kann nur die Beschleunigung messen.

Als Regler verwende ich einen einfachen P-Regler

Damit ergibt sich der offene Regelkreis.

Mit Rückführung sieht das dann so aus.

Und ja, damit lässt sich das zwar System dämpfen, aber viel einstellen 
kann man da nicht.

von Purzel H. (hacky)


Lesenswert?

Und welcher Art ist das Stellglied ?

von A. Z. (donvido)


Lesenswert?

Das Stellglied wollte ich erstmal vernachlässigen.
Wäre aber vielleicht ein PT1-Glied.

von Purzel H. (hacky)


Lesenswert?

Das sollte aber doch kein Problem darstellen. Die Beschleunigung messen 
und einspeisen. Allenfalls noch Phasenschieben bis es passt. Wenn das 
System schwingfaehig ist, hat das Stellglied eh nur eine lockere 
Kopplung and System.

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.