Veröffentlicht 2026-04-12
DerServoDas Aktuatorübertragungsfunktionsmodell ist eine grundlegende mathematische Darstellung, die zur Vorhersage und Analyse der dynamischen Reaktion von verwendet wirdServoAktoren in Steuerungssystemen. Dieser Artikel bietet einen vollständigen, praktischen Leitfaden zum Verständnis, zur Ableitung und Anwendung der Übertragungsfunktionsmodelle erster und zweiter Ordnung für CommonServoAktuatoren, basierend auf realen Testdaten und allgemein anerkannten Prinzipien der Regelungstechnik. Am Ende dieses Leitfadens sind Sie in der Lage, das richtige Übertragungsfunktionsmodell für Ihre spezifische Servoanwendung auszuwählen, zu parametrisieren und zu validieren.
Ein Übertragungsfunktionsmodell wandelt das physikalische Verhalten eines Servoaktuators (Eingangsspannung → Ausgangswellenposition oder -geschwindigkeit) in ein Laplace-Domänenverhältnis um. Dadurch können Ingenieure Stabilität, Reaktionszeit und Kontrollgewinne vorhersagen, ohne physische Prototypen bauen zu müssen. Für 90 % der praktischen Anwendungen wird der Servoaktuator genau durch a angenähertVerzögerungssystem erster Ordnung, während hochpräzise Systeme oder Systeme mit hoher Trägheit eine erfordernModell zweiter Ordnung mit Dämpfung.
Standard-Servoübertragungsfunktion erster Ordnung:
G(s) = K / (τ·s + 1)
Wo:
K= Steady-State-Verstärkung (Ausgangs-/Eingangsverhältnis, z. B. Grad/V)
T= Zeitkonstante (Sekunden, die Zeit bis zum Erreichen von 63,2 % der Endposition)
Standard-Servoübertragungsfunktion zweiter Ordnung:
G(s) = K·ωn² / (s² + 2ζωn·s + ωn²)
Wo:
ωn= Eigenfrequenz (rad/s)
G= Dämpfungsverhältnis (dimensionslos)
Basierend auf umfangreichen Feldtests mit gängigen Aktuatoren (z. B. solchen, die in RC-Hobby-Servos, Industrieroboterarmen und Drohnen-Kardanringen verwendet werden) befolgen Sie diese Regel:
Umsetzbare Prüfung:Führen Sie einen Sprungantworttest durch. Wenn die Ausgabe gleichmäßig ohne Überschwingen ansteigt und sich in etwa 4τ innerhalb von 2 % einpendelt, verwenden Sie die erste Ordnung. Wenn die Überschwingung 5 % übersteigt, verwenden Sie die zweite Ordnung.
Sie benötigen keine spezielle Software. Verwenden Sie ein Standardoszilloskop und einen Positionssensor (Potentiometer oder Encoder). Die folgende Methode wurde vor Ort für gängige Servos mit einem Drehmoment von 5–15 kg·cm validiert.
Schritt 1 – Anlegen eines Spannungsstufeneingangs
Befehlen Sie aus der neutralen Position einen vollständigen Schritt (z. B. 0° bis 60°). Notieren Sie die Position im Vergleich zur Zeit.
Schritt 2 – Parameter erster Ordnung extrahieren
Messen Sie die endgültige stationäre Positionθ_final.
Finden Sie die Zeit, wenn Position = 0,632 × θ_final → diese Zeit τ ist.
Verstärkung K = θ_final / V_step (V_step ist die Änderung der Eingangsspannung).
Validieren: Bei t = 4τ sollte die Position > 98 % von θ_final sein.
Beispiel aus der Praxis:Ein Standard-9-g-Mikroservo (ohne Last, 5-V-Schritt) ergab τ = 0,08 s, K = 12 Grad/V. Die Übertragungsfunktion: G(s) = 12 / (0,08s + 1).
Schritt 3 – Parameter zweiter Ordnung extrahieren (falls eine Überschreitung beobachtet wird)
![]()
Aus der Schrittantwort:
Messen Sie die prozentuale Überschreitung OS = (θ_peak – θ_final)/θ_final × 100 %.
Dämpfungsverhältnis ζ = -ln(OS/100) / sqrt(π² + ln²(OS/100)).
Messen Sie die Spitzenzeit Tp (Sekunden vom Schritt bis zum ersten Spitzenwert).
Eigenfrequenz ωn = π / (Tp · sqrt(1-ζ²)).
Verstärkung K = θ_final / V_step.
Beispiel aus der Praxis:Ein Getriebeservo mit hohem Drehmoment (Last 2 kg·cm) ergab OS = 30 %, Tp = 0,12 s → ζ ≈ 0,36,ωn ≈ 28 rad/s, K = 8 Grad/V. Modell: G(s) = 8·28²/(s²+2·0,36·28·s+28²).
Fehler:Verwendung eines Modells erster Ordnung, wenn erhebliches Spiel oder Totzone vorhanden ist (häufig bei kostengünstigen Servos). Dies führt dazu, dass das Modell die Phasenverzögerung bei hohen Frequenzen unterschätzt.
Lösung:Fügen Sie eine reine Zeitverzögerung hinzue^(-Td·s)zur Übertragungsfunktion:
G(s) = K·e^(-Td·s) / (τ·s + 1)
Messen Sie Td als die Zeit von der Schritteingabe bis zur ersten erkennbaren Bewegung (typischer Td = 0,005–0,020 s für Hobby-Servos).
Nachdem Sie Ihre Übertragungsfunktion erhalten haben, validieren Sie sie immer anhand von mindestens zwei verschiedenen Eingabeprofilen:
1. Schrittantwort– Modellfehler sollte sein
2. Frequenzdurchlauf– einen Sinuswelleneingang von 0,1 Hz bis 10 Hz anwenden; Vergleichen Sie Größenverhältnis und Phasenverzögerung.
Modellfehler erster Ordnung in der Phase:
Wenn der Fehler 10° überschreitet, wechseln Sie zur zweiten Ordnung.
Kernprinzip wiederholt:Die Übertragungsfunktion des Servoaktuators ist keine Einheitsgleichung. Stellen Sie immer fest, ob sich Ihr System erster Ordnung (glatt, kein Überschwingen) oder zweiter Ordnung (Überschwingen vorhanden) verhält. Extrahieren Sie Parameter aus einem einfachen Stufentest mit der 0,632-Methode für τ oder der Überschwing-/Spitzenzeitmethode für ζ und ωn. Validieren Sie Ihr Modell mit mindestens einem zusätzlichen Testprofil.
Sofortmaßnahmen für Ingenieure:
Führen Sie einen Sprungantworttest an Ihrem tatsächlichen Servo unter den erwarteten Lastbedingungen durch.
Wenn keine Überschreitung auftritt, verwenden SieG(s) = K/(τs+1). Berechnen Sie τ direkt aus der 63,2 %-Anstiegszeit.
Wenn die Überschreitung >5 % beträgt, verwenden SieG(s) = K·ωn²/(s²+2ζωn·s+ωn²). Berechnen Sie ζ und ωn aus Überschwing- und Spitzenzeit.
Fügen Sie einen Totzeitbegriff hinzue^(-Td·s)wenn Sie eine deutliche Verzögerung vor einer Bewegung feststellen.
Überprüfen Sie immer den Phasengang des Modells bis mindestens 5 Hz (oder Ihre Regelkreisbandbreite).
Indem Sie diesem praktischen, testgetriebenen Ansatz folgen, erstellen Sie ein zuverlässiges Übertragungsfunktionsmodell für Servoaktuatoren, das das Verhalten in der Praxis genau vorhersagt und so ein robustes Steuerungsdesign und eine stabile Systemleistung ermöglicht.
Aktualisierungszeit: 12.04.2026
Wenden Sie sich an den Produktspezialisten von Kpower, um einen geeigneten Motor oder ein geeignetes Getriebe für Ihr Produkt zu empfehlen.