Drehzahlregelung mit PID

spuddi

Level-1
Beiträge
6
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

es handelt sich bei mir um folgendes Problem.

Wir haben einen Motorprüfstand welcher mit einer Wirbelstrombremse belastet wird.

Aktuell haben wir eine veraltete numerische Steuerung welche durch die sps ersetzt werden soll.

Problemstellung: Dem Regler soll ein Drehzahl - Sollwert (bsp 2000U/min) vorgegeben. Den Istwert bekommt er vom Drehzahlsensor welcher an der Bremse sitz.

Nun brauch ich eine Ausgangsspannung welche mir es erlaubt den Motor unter Volllast laufen zu lassen und die Bremse regelt mir immer eine konstante Drehzahl von 2000U/min ein. Somit steigt das Moment.

Ich hoffe die Beschreibung ist ausreichend. Der PID ist auch schon in die sps eingebunden funktioniert aber noch nicht wie gewünscht. ich hoffe Ihr könnt mir weiterhelfen.

Die besten Grüße



Spuddi
 
Hallo

Die Frage ist welchen Antrieb hast du für die Drehzahlregelung?
Ein Frequenzumformer, ein Gleichstromantrieb,....?
Welche Signale verarbeitet dieser?
Ist es ein Standardsignal 0...10V oder 4...20mA?
Wie kommt der Istwert, auch mit Standardsignal?
Oder sind beide, wie heute üblich, über Profibus,
bzw. Profinet verbunden mit der CPU.

Das sind schon mal entscheidende Fragen.

Diese Signale müssen dann natürlich auch linearisiert werden.
D.h. Ausgang 0..10V (etc.) ---- 0....3000 U/min
Eingang 0..10V (etc.) ---- 0....3000 U/min

Damit sollte es dann schon zum Laufen kommen.

Gruß
Bernhard
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich hoffe die Beschreibung ist ausreichend. Der PID ist auch schon in die sps eingebunden funktioniert aber noch nicht wie gewünscht. ich hoffe Ihr könnt mir weiterhelfen.

"Funktioniert nicht wie gewünscht" ist so ne Aussage wie Der Kaffee ist nicht so wie er sein sollte.

Was ist denn gewünscht und wie isses denn jetzt?

Was macht denn der Regler jetzt?
 
Hallo Bernhad,

es handelt sich hierbei um einen A - Klasse Verbrennungsmotor.

Die Drehzahl wird über die Wirbelstrombremse geregelt. dh, ich geb von meiner sps eine Steuerspannung an mein Speisegerät (Speisegerät von Wirbelstrombremse) dieses Erzeugt einen proportionalen Erregerstrom für meine Bremse, diese bremst bzw belastet meinen Motor auf die vorgegebene Drehzahl, und hält diese konstant.

Es handelt sich hierbei um Standardsignale von 0...10V (Steuerspannung sowie Istwert)

Grüße
 
hi vollmi,

stand des reglers jetzt:

ich messe die Steuerspannung meiner alten numerischen Steuerung mit einem Multimeter und die Steuerspannung von meinem Regler ebenfalls.

Nun ist es folgendermaßen:

Vorgegebene Drehzahl 2000U/min

num.Steuerung: Steuerspannung 0V bei Standgas (800U/min) vom Motor. <- Bremse wird nicht beslastet. OK

Regler: Steuerspannung 10V bei Standgas (800U/min) vom Motor. <- Bremse würde bei Anschluss voll belastet werden. Nicht OK (Motor würde abgewürgt werden)

Ich werde euch in 5 minuten einen Anhang schicken in dem mein FB und DB enthalten ist, vielleicht hilft das schon etwas weiter

Danke schon einmal
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Und wie wird der Verberennungsmotor geregelt?

Hat der dann 2300 U/min fest eingestellt und du musst ihn
auf 2000 U/min runterdrücken?

Regelt dieser nicht nach?

Hat der immer mehr wie deine Solldrehzahl?

Wenn du ihn zu stark abbremst dann geht dieser aus, oder?

Ich versuche gerade mir das ein wenig vorzustellen.

Gruß
Bernhard
 
hi vollmi,

Vorgegebene Drehzahl 2000U/min

num.Steuerung: Steuerspannung 0V bei Standgas (800U/min) vom Motor. <- Bremse wird nicht beslastet. OK

Regler: Steuerspannung 10V bei Standgas (800U/min) vom Motor. <- Bremse würde bei Anschluss voll belastet werden. Nicht OK (Motor würde abgewürgt werden)

Wenn ich das richtig verstanden habe ist der Wirksinn des Reglers noch verkehrt?

Verstärkungsfaktor (GAIN) invertieren.
 
Dieser wird über einen Gashebel manuell geregelt. Wie bei einem Auto viel Gas hohe Drehzahl = 7500 U/min, gar kein Gas (Standgas = 800U/min).

Das Ziel ist es, wenn der Motor im Standgas ist soll die Bremse nichts machen, erst wenn ich über meine voreingestellte Solldrehzahl von bsp 2000U/min rübergeh, soll die Bremse reagieren und den Motor so belasten, dass dieser bei 2000 bleibt. Damit steigt dann mein Moment da der Motor gegen die Belastung angeht.

Gruß
 
Hallo spuddi
Es ist schön, dass du einen DB mit allen Werten für den PID angelegt hast, aber es hilft nicht wirklich bei der Fehlersuche.
Mit welchen Werten arbeitet denn dein Regler und wie sind die Reglerfreigaben verschaltet?
Hast du es mal mit dem invertierten Gain versucht? Der Rgler scheint ja nur falschrum zu arbeiten wenn du schreibst, dass er bei niedriger Drehzahl schon einen hohen Stellwert ausgibt.
 
Hallo,

da ich noch ziemlich neu auf dem Gebiet der SPS Steuerung bin, bitte ich euch um Nachsehn. Ihc weiß das es nicht das einfachste ist gleich mit so einem Regler einzusteigen, leider bleibt mir aber keine andere Wahl.

Gut ich könnte auch einen Spezialisten holen, welcher mir das macht, da ist aber mein Lerneffekt so deutlich besser.

Ein invertierter Gain bedeutet doch, einfach ein - vor meinen Wert zu setzen.

Da lieg ich doch richtig? Wenn es das ist hab ich das gemacht aber an der Steuerspannung hat sich nichts geändert.

Danke schon mal für euer Verständis.

Die besten Grüße



Spuddi
 
Zurück
Oben