LabVIEWForum.de
Regelung von Servomotoren von Faulhaber - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Regelung von Servomotoren von Faulhaber (/Thread-Regelung-von-Servomotoren-von-Faulhaber)



Regelung von Servomotoren von Faulhaber - baal - 12.11.2007 14:34

Hallo ich habe folgende Frage:

erst mal ganz einfach:

wir haben [list=1]
[*]einen bürstenlosen Servomotor von Faulhaber <>
[*]und ein Gleichspannungssignal von einem induktiven Sensor<>
[st]so, die Drehzahl vom Motor soll mit dem Sensorsignal geregelt werden.

Könnt Ihr mir bitte sagen wie ich das Problem an einfachsten lösen könnte!

Im Anhang findet Ihr das VI, mit dem ich die Motoren ansteuern kann.

Danke schön

(VI LV 8.2)


Regelung von Servomotoren von Faulhaber - jeffrey - 12.11.2007 14:50

' schrieb:Hallo ich habe folgende Frage:

erst mal ganz einfach:

wir haben [list=1]
[*]einen bürstenlosen Servomotor von Faulhaber <>
[*]und ein Gleichspannungssignal von einem induktiven Sensor<>
[st]so, die Drehzahl vom Motor soll mit dem Sensorsignal geregelt werden.

Könnt Ihr mir bitte sagen wie ich das Problem an einfachsten lösen könnte!

Im Anhang findet Ihr das VI, mit dem ich die Motoren ansteuern kann.

Danke schön

Hallo,
würd nen PID oder "ein Teil davon" nehmen. Normaler Elektromotor ist vereinfacht ein PT1-System, ka, wie das bei nem brushless Servomotor ist, denk aber genauso. Über die Sprungantwort P und T identifizieren und dann Regler (z.B. Ziegler/Nichols) entwerfen.
MfG Jeffrey


Regelung von Servomotoren von Faulhaber - baal - 12.11.2007 15:50

' schrieb:Hallo,
würd nen PID oder "ein Teil davon" nehmen. Normaler Elektromotor ist vereinfacht ein PT1-System, ka, wie das bei nem brushless Servomotor ist, denk aber genauso. Über die Sprungantwort P und T identifizieren und dann Regler (z.B. Ziegler/Nichols) entwerfen.
MfG Jeffrey

danke für die Antwort!

gibt es schon fertige VIs, die in diese Richtung gehen? - ich habe mich noch nie in LabVIEW mit Regelungtechnik beschäft. Wäre also sehr hilfreich!!!


Regelung von Servomotoren von Faulhaber - jeffrey - 12.11.2007 16:00

' schrieb:danke für die Antwort!

gibt es schon fertige VIs, die in diese Richtung gehen? - ich habe mich noch nie in LabVIEW mit Regelungtechnik beschäft. Wäre also sehr hilfreich!!!

Hi,
fertiges VI habe ich nicht. Ist auch schwierig, wir wissen ja nicht, wie du die Wert einliest und ausgibst.
MfG Jeffrey

PS: Fällt mir grad ein Ziegler/Nichols geht hier glaube nicht, war glaube ich nur für schwingfähige System, weiß ich aber nicht mehr genau.


Regelung von Servomotoren von Faulhaber - Y-P - 12.11.2007 16:15

Dafür gibt es extra ein Toolkit für LabVIEW.

Gruß Markus

' schrieb:danke für die Antwort!

gibt es schon fertige VIs, die in diese Richtung gehen? - ich habe mich noch nie in LabVIEW mit Regelungtechnik beschäft. Wäre also sehr hilfreich!!!



Regelung von Servomotoren von Faulhaber - monoceros84 - 12.11.2007 16:15

In der Regel verwendet man in der Antriebstechnik das Betrags- oder das symmetrische Optimum, anstatt der von der Automatisierungstechnik bekannten Regeln nach Ziegler/Nichols oder Chien/Hrones/Reswick.

Es gibt in LV im Realtime Kit schon fertige PID-VIs. Wenn du das nicht hast, kannst du bei langsamen Vorgängen auch selber einen PID-Regler basteln. Suche dazu mal im Netz nach "Diskretisierung von Reglern/ Regelstrukturen". Da wirst du hunderte Anleitungen finden. Grundgedanke ist das Ersetzen der Integrale und Differationen durch einfache Rechenoperatinen, wie +, -, *, :.