high performance motion control modellbasierte …...acopos p3 optimiert das maschinendesign...

20
High Performance Motion Control Modellbasierte Entwicklung Virtueller Sensorik

Upload: others

Post on 25-Jan-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: High Performance Motion Control Modellbasierte …...ACOPOS P3 optimiert das Maschinendesign Reduzierter Platzbedarf Höhere Produktivität 𝒅𝒗 𝒅𝒕 Einfaches Service Vereinfachte

High Performance Motion Control

Modellbasierte Entwicklung

Virtueller Sensorik

Page 2: High Performance Motion Control Modellbasierte …...ACOPOS P3 optimiert das Maschinendesign Reduzierter Platzbedarf Höhere Produktivität 𝒅𝒗 𝒅𝒕 Einfaches Service Vereinfachte

Führend in Technologie Weltweit nah

am Kunden

Wirtschaftlich

unabhängig

Page 3: High Performance Motion Control Modellbasierte …...ACOPOS P3 optimiert das Maschinendesign Reduzierter Platzbedarf Höhere Produktivität 𝒅𝒗 𝒅𝒕 Einfaches Service Vereinfachte

Unser Team für Ihren Erfolg

€ 585 Mio. Umsatz in 2015

2.820 Mitarbeiter

Page 4: High Performance Motion Control Modellbasierte …...ACOPOS P3 optimiert das Maschinendesign Reduzierter Platzbedarf Höhere Produktivität 𝒅𝒗 𝒅𝒕 Einfaches Service Vereinfachte

ACOPOS P3

Neue Generation von Servoverstärkern

Page 5: High Performance Motion Control Modellbasierte …...ACOPOS P3 optimiert das Maschinendesign Reduzierter Platzbedarf Höhere Produktivität 𝒅𝒗 𝒅𝒕 Einfaches Service Vereinfachte

ACOPOS P3 optimiert das Maschinendesign

Reduzierter

Platzbedarf

Höhere

Produktivität

𝒅𝒗

𝒅𝒕

Einfaches

Service

Vereinfachte

Zertifizierung

Skalierbare

Automation

More VarietyKompakte

SafeMOTION

Page 6: High Performance Motion Control Modellbasierte …...ACOPOS P3 optimiert das Maschinendesign Reduzierter Platzbedarf Höhere Produktivität 𝒅𝒗 𝒅𝒕 Einfaches Service Vereinfachte

ACOPOS P3 optimiert das Maschinendesign

Reduzierter

Platzbedarf

Höhere

Produktivität

𝒅𝒗

𝒅𝒕

Einfaches

Service

Vereinfachte

Zertifizierung

Skalierbare

Automation

Kompakte

SafeMOTION

High Performance Motion Control

for flexible Systems

Virtuelle Sensorik zur Performancessteigerung

Page 7: High Performance Motion Control Modellbasierte …...ACOPOS P3 optimiert das Maschinendesign Reduzierter Platzbedarf Höhere Produktivität 𝒅𝒗 𝒅𝒕 Einfaches Service Vereinfachte

Virtuelle Sensoren in der Antriebstechnik

Motivation: Virtuelle Sensorik zur Performancessteigerung

Entwicklungsschritte eines Virtuellen Sensors

Adaptierte Reglerkaskade mit Virtuellem Sensor

Ergebnisse mit adaptierter Reglerkaskade

Page 8: High Performance Motion Control Modellbasierte …...ACOPOS P3 optimiert das Maschinendesign Reduzierter Platzbedarf Höhere Produktivität 𝒅𝒗 𝒅𝒕 Einfaches Service Vereinfachte

Motivation: Virtuelle Sensorik zur Performancesteigerung

Kostenoptimales mechatronisches Design und zunehmend steigende

Maschinentaktraten

Geringere Systemsteifigkeiten

Antriebe werden im Grenzbereich betrieben

Direktantriebe: Größeres „Inertia Mismatch“

Erhöhte (lastseitige) Schwingneigung in Servoantrieben

Abhilfe: Virtueller Lastpositionssensor

Page 9: High Performance Motion Control Modellbasierte …...ACOPOS P3 optimiert das Maschinendesign Reduzierter Platzbedarf Höhere Produktivität 𝒅𝒗 𝒅𝒕 Einfaches Service Vereinfachte

Motivation: Virtuelle Sensorik zur Performancesteigerung

Mathematische Ermittlung von schwer messbaren Systemgrößen

• Unter Verwendung leicht messbarer Systemgrößen

• Unter der Verwendung einer mathematischen Beschreibung des Systems

Grundprinzip eines Virtuellen Sensors

Page 10: High Performance Motion Control Modellbasierte …...ACOPOS P3 optimiert das Maschinendesign Reduzierter Platzbedarf Höhere Produktivität 𝒅𝒗 𝒅𝒕 Einfaches Service Vereinfachte

Entwicklungsschritte zum Virtuellen Sensor

Modellbildung• Physikalisches Modell

• Identifikation der Streckenparameter

Lösungsansatz und Simulation• Verhalten des geschlossenen Regelkreises mit Virtuellem Sensor

Optimierung von Struktur & Parametern

Codegenerierung (C, C++, VHDL, Verilog)• Wrapper Funktion auf Basis einer Simulink S-function

Verifikation des Codes (C, C++)

Auswertung von Daten in MATLAB

Modellbasierte Entwicklung

Page 11: High Performance Motion Control Modellbasierte …...ACOPOS P3 optimiert das Maschinendesign Reduzierter Platzbedarf Höhere Produktivität 𝒅𝒗 𝒅𝒕 Einfaches Service Vereinfachte

Entwicklungsschritte zum Virtuellen Sensor

Systemidentifikation mit PBRS Anregung

Identifikation eines OE – Modells (iterativer LS)

Ordnungsbestimmung an Hand von

Validationsdaten

• NRMSE FIT Wert (Normalized Root Mean

Square Error)

MATLAB® unterstützte Identifikation

Page 12: High Performance Motion Control Modellbasierte …...ACOPOS P3 optimiert das Maschinendesign Reduzierter Platzbedarf Höhere Produktivität 𝒅𝒗 𝒅𝒕 Einfaches Service Vereinfachte

Entwicklungsschritte zum Virtuellen Sensor

Ordnungsreduktion durch Pol- Nullstellenordnung (balancierte Eingangs-

Ausgangsdarstellung)

• Suche nach den dominierenden Pol- Nullstellenpaaren (konjugiert komplex)

MATLAB® unterstützte Identifikation

෨𝐺𝑛𝑚,𝑀𝑚𝑧 =

෨𝐵 𝑧

෨𝐴 𝑧෨𝐺𝑛𝑚,𝑀𝑚

𝑧 = ෨𝑉 ⋅𝑧2 + ෨𝑏1𝑧

1 + ෨𝑏0𝑧 − 1 ⋅ 𝑧2 + 𝑎1𝑧 + 𝑎0

Page 13: High Performance Motion Control Modellbasierte …...ACOPOS P3 optimiert das Maschinendesign Reduzierter Platzbedarf Höhere Produktivität 𝒅𝒗 𝒅𝒕 Einfaches Service Vereinfachte

Entwicklungsschritte zum Virtuellen Sensor

Entwurf eines Kalmanfilters als Virtueller Sensor

Verwendung der virtuellen Lastposition zur Performancesteigerung

Optimierung der Parametrierung des Kalmanfilters und der adaptierten Regelung

(Zustandsregelung) in einer Simulationsumgebung• Implementierung eines C MEX S-Function Wrappers

Lösungsansatz und Simulation /Optimierung von Parametern

Page 14: High Performance Motion Control Modellbasierte …...ACOPOS P3 optimiert das Maschinendesign Reduzierter Platzbedarf Höhere Produktivität 𝒅𝒗 𝒅𝒕 Einfaches Service Vereinfachte

Entwicklungsschritte zum Virtuellen Sensor

Zustandsbeobachter mittels Kalman-Filter

Systembeschreibung in zeitdiskreter Form

𝑥 𝑘+1 = 𝐴 ⋅ 𝑥 𝑘 + 𝐵1 𝐵2 ⋅𝑀𝑚,𝑘𝑀𝑙,𝑘

𝑦𝑘 = 𝐶 ⋅ 𝑥𝑘

Systemerweiterung

𝑧𝑘+1 =𝑥𝑘+1𝜂𝑘+1

=𝐴 𝐵20 1

෨𝐴

⋅𝑥𝑘𝜂𝑘

+ถ𝐵10෨𝐵

⋅ 𝑀𝑚,𝑘

𝑦𝑘 = 𝐶 0ሚ𝐶

⋅𝑥𝑘𝜂𝑘

MATLAB® unterstützter Entwurf eines Kalman-Filters als Virtueller Sensor

Systemzustand

(beobachtet)

SystemAusgang

(gemessen)

Ausgang

(beobachtet)

Beobachtersystem

Page 15: High Performance Motion Control Modellbasierte …...ACOPOS P3 optimiert das Maschinendesign Reduzierter Platzbedarf Höhere Produktivität 𝒅𝒗 𝒅𝒕 Einfaches Service Vereinfachte

Entwicklungsschritte zum Virtuellen Sensor

Resultat bei Lastschlag

• Berechnung der Stellgröße 𝑀𝑚 = −𝑘 ⋅ 𝑥 + 𝑉 ⋅ 𝑟, wobei 𝑘 so berechnet wird, dass das

Gütefunktional 𝐽 ein Minimum wird

𝐽 = 0

∞𝜑𝑚 𝜏 𝜑𝑙 𝜏 ⋅

1 − 𝜆 ⋅ 𝑞0 00 𝜆 ⋅ 𝑞0

⋅𝜑𝑚 𝜏

𝜑𝑙 𝜏+ 𝑟0 ⋅ 𝑀𝑚

2 𝜏 ⋅ 𝑑𝜏

• Ergebnis bei lastseitiger (links) vs. motorseitiger (rechts) Gewichtung

MATLAB® unterstützter Entwurf des Zustandsreglers

-0.1 -0.05 0 0.05 0.1 0.15 0.2 0.25 0.3-5

0

5

Zeit in Sek.Sc

hle

ppf

ehle

r in

Ein

h.

motorseitig

lastseitig

-0.1 -0.05 0 0.05 0.1 0.15 0.2 0.25 0.3-5

0

5

Zeit in Sek.

Sch

lep

pfe

hle

r in

Ein

h.

motorseitig

lastseitig

Page 16: High Performance Motion Control Modellbasierte …...ACOPOS P3 optimiert das Maschinendesign Reduzierter Platzbedarf Höhere Produktivität 𝒅𝒗 𝒅𝒕 Einfaches Service Vereinfachte

Virtuelle Sensorik zur Performancesteigerung

Ohne Virtuellem Sensor

Mit Virtuellem Sensor

Ergebnis der Simulation

-0.1 -0.05 0 0.05 0.1 0.15 0.2 0.25 0.3-20

-10

0

10

20

Zeit in Sek.

Sch

lep

pfe

hle

r in

Ein

h.

motorseitig

lastseitig

-0.1 -0.05 0 0.05 0.1 0.15 0.2 0.25 0.3-5

0

5

Zeit in Sek.

Sch

lep

pfe

hle

r in

Ein

h.

motorseitig

lastseitig

Page 17: High Performance Motion Control Modellbasierte …...ACOPOS P3 optimiert das Maschinendesign Reduzierter Platzbedarf Höhere Produktivität 𝒅𝒗 𝒅𝒕 Einfaches Service Vereinfachte

Virtuelle Sensorik zur Performancesteigerung

Ergebnis am realen Demonstrationsbeispiel

Page 18: High Performance Motion Control Modellbasierte …...ACOPOS P3 optimiert das Maschinendesign Reduzierter Platzbedarf Höhere Produktivität 𝒅𝒗 𝒅𝒕 Einfaches Service Vereinfachte

Virtuelle Sensorik zur Performancesteigerung

Positionieren eines Auslegers

• Kurzes schrittweises Positionieren

• Nach jedem Positioniervorgang erfolgt ein Bearbeitungs-

schritt

• Viele einzelne Bearbeitungsschritte (ca. 50)

• Ziel 1: Schnelle Positionierung

• Ziel 2: Kürzest mögliche Einschwingzeit

Ergebnis einer realen Applikation

Page 19: High Performance Motion Control Modellbasierte …...ACOPOS P3 optimiert das Maschinendesign Reduzierter Platzbedarf Höhere Produktivität 𝒅𝒗 𝒅𝒕 Einfaches Service Vereinfachte

Ergänzung: „ACOPOS for Simulink®“

Simulation des ACOPOS in Matlab / Simulink®

• Eigenständiges Matlab/Simulink® - Blockset

• Volle Funktionalität eines ACOPOS Servo-Antriebs

Eigenschaften• Schnelle Simulation von ACOPOS + Motor

• Gewohnte Parametrierung des ACOPOS + Motor

• Simulation von bis zu 10 Achsen

• Schneller Einstieg auf Grund eines vorgefertigten

Templates

Modellbasierte Entwicklung für Maschinendesigner

Page 20: High Performance Motion Control Modellbasierte …...ACOPOS P3 optimiert das Maschinendesign Reduzierter Platzbedarf Höhere Produktivität 𝒅𝒗 𝒅𝒕 Einfaches Service Vereinfachte

LÖSUNGEN AUS EINER HAND

WELTWEIT