Parameteroptimierung von Simulationsmodellen mit Evolutionären Algorithmen in optislang

Ähnliche Dokumente
Bewertung von Optimierungs- und Zuverlässigkeitsalgorithmen für die virtuelle Produktauslegung

Teil II Optimierung. Modellgestützte Analyse und Optimierung Kap. 5 Einführung Optimierung. Peter Buchholz 2006

Mehrzieloptimierung von PMSM für Hybrid- und Elektrofahrzeuge Florian Bittner, FEMAG Anwendertreffen 2013

Simulationsgestützte tzte Auslegung von Lineardirektantrieben mit MAXWELL, SIMPLORER und ANSYS. Matthias Ulmer, Universität Stuttgart

Multikriterielle Optimierung von PM-Motoren mit Femag

Einsatz von Simulationswerkzeugen beim Entwurf feinwerktechnischer Systeme. Beispiele aus der Forschung am IFTE

Robuste Crashboxoptimierung während der Frühen Phase der Produktentstehungsprozesses

MATLAB Optimization Toolbox Inhaltsverzeichnis

VERFAHREN ZUR ERWEITERTEN, MEHRKRITERIELL- OPTIMIERENDEN BETRIEBSFÜHRUNG VON PV- BATTERIESPEICHERSYSTEMEN

Optimierung eines Seitenschutz Ersatzmodells mittels Sensitivitätsstudie und adaptiven Response Surface Methoden

Relevanz moderner Optimierungsmethoden im Strömungsmaschinenbau

Simulation und Steuerung eines Windkraftgetriebes

Bürstenbehaftete Motoren

Einfluss der Hydraulikflüssigkeit auf den Energieverbrauch hydraulischer Anlagen

Erweiterung eines Verfahrens zur automatisierten Parameteridentifikation eines Fahrzeugmodells

Produktionsbasiertes Energiemanagement in der Lebensmittelindustrie

Design eines Hochtemperatur-Probenhalters für Emissionsgradmessung unter Vakuum. Max Reiniger AG 7.32 Infrarot-Strahlungsthermometrie

Optimierung und Robustheitsbewertung mit OptiSLang bei der Robert Bosch GmbH

Simulationsgestützte Auslegung von Lineardirektantrieben mit MAXWELL, SIMPLORER und ANSYS

Anwendung von FEMAG-Script: Mehrkriterielle Optimierung - Algorithmus, Umsetzung und Beispiele

Optimierung des dynamischen Verhaltens netzstützender Anlagen am Beispiel der Virtuellen Synchronmaschine

MODEL UPDATING MIT OPTISLANG.

Ableitung thermischer Randbedingungen für lineare Antriebseinheiten

Motoren der Omni -Serie

Direktantrieb ATR. Der schnellste Drehtisch mit revolutionärer eisenloser Motortechnologie

Eisenlose DC-Motoren. Seite 1 von 8

Konzentrische U-Bahn-Linienpläne

Mein besonderer Dank gilt meinem Betreuer, Herrn Prof. Dr. -Ing. P. Tenberge, da durch seine Anregung und Unterstützung diese Arbeit möglich wurde.

Präzisions-Drehtisch Baureihe ACD

Kennlinien eines 4-Takt Dieselmotors

Meta-Modellierung mit OptiY Gewinnung mathematischer Ersatzmodelle aus Messdaten oder komplexen FEA

ENTWURF EINES WINDKRAFTGENERATORS

Kosten- und Zeitersparnis durch konstruktionsbegleitende Simulation mit CATIA V5 Die numerische Simulation ist mittlerweile ein fester und nicht mehr

Eisenlose DC-Motoren

COIL UNITS. TM 96mm TM 3. 2x TM 144mm TM 6. TM 384mm TM 12

Ventilatoreinheit mit optimiertem Nachleitrad-Design für kleine Nabenverhältnisse Dr. W. Angelis, Technische Leitung Lufttechnik ZIEHL-ABEGG SE

Inhalt. 8.1 Motivation. 8.2 Optimierung ohne Nebenbedingungen. 8.3 Optimierung unter Nebenbedingungen. 8.4 Lineare Programmierung

Agenda Abschlusspräsentation

3.2.5 Dualität der linearen Optimierung I

mit Ungleichungen als Restriktionen Quadratische Programmierung Gliederung Geodätische Woche 2009 Lutz Roese-Koerner und Wolf-Dieter Schuh

MODEL UPDATING MIT OPTISLANG.

Modellierung eines dynamischen Motorprüfstands. Modellbildung Identifikation Simulink-Modell Optimale Regelung

Quantifizierung der Unsicherheit von Netzmessungen in einer Venturi-Düse bei unsicheren Zuströmbedingungen

Modell-Bibliothek Thermo-Fluidtechnik

Beurteilungskriterien für Seilaufzugantriebe. Schwelmer Symposium 2012

Klausur Grundlagen der Elektrotechnik

Validierung von hochfestem NO Elektroband in Simulation und Funktionsmustern

Entwicklung eines getriebelosen Transversalflussgenerators für Fluss-Strom-Anwendungen. S. Hieke, M. Stamann, T. Schallschmidt, R.

Entwicklung eines getriebelosen Generators mit Luftspaltwicklung für den Betrieb bei extrem niedrigen Drehzahlen

DER GLEICHSTROMMAGNET

Chinese Postman Problem Hamiltonsche Graphen und das Traveling Salesman Problem Max-Flow-Min-Cut...151

Modell-Basierte Optimierung von Kälteversorgungssystemen

Genetische Algorithmen

Robustes Design versus Toleranzmanagement am Beispiel eines KFZ Schließsystems

Not-Halt-Prüfungen von Wickelantrieben mit DSD

Simpack-Echtzeitmodelle für eine Mehrprozessor-HIL Anwendung Uwe Heitz ZF Friedrichshafen AG. ZF Friedrichshafen AG, 2006

Schrittmotor mit integrierter Elektronik Baureihe STP

87 Hz Kennlinenbetrieb für Baureihe 650V / 650

Numerische Vorhersage der Schallemission von beispielhaften elektrischen Stellantrieben im Fahrzeug

Modellbildung und Steuergeräteoptimierung in der Automobilelektronik WS 2016/ 2017

Planung des Krankenhauspflegepersonals unter dem Einfluss der OP-Auslastung

Übung Grundlagen der Elektrotechnik B

Validierung von Strukturmodellen mit Messdaten aus natürlicher Erregung

Simulation komplexer Prozesse am Beispiel Verbundguss Cu-Al

Statistische Methoden für Bauingenieure WS 13/14

Optimierung des E-Antriebes für Thermiksegler. Inhalt

Kombination von Optimierung und Robustheit in der Simulation mechanischer Systeme

Inhaltsverzeichnis. Rainer Hagl. Elektrische Antriebstechnik. ISBN (Buch): ISBN (E-Book):

Modellierung eines industriellen hybriden Energiesystems unter Einbeziehung dezentraler Energieerzeugung und speicherung

Numerische Berechnung der Strömungs- und Temperaturverhältnisse. rippengekühlten Elektromotor

Rastkräfte bei Lineardirektantrieben ein Vergleich geometrischer und elektronischer Kompensationsmöglichkeiten

M(n)-Kennlinien, Parameter Klemmenspannung n in 1/min v in km/h M in Nm

Optimale Steuerung 1

Kostengünstige Entwicklung von Qualitätsprodukten durch probabilistische Simulation und Optimierung

Linearaktuatoren. Typen Anwendungsgebiete. Berechnungen Probleme 1-16

BEWIRTSCHAFTUNGSSTRATEGIEN FÜR PHOTOVOLTAIK SPEICHERSYSTEME IM EINFAMILIENHAUS

Optimierung. Optimierung. Vorlesung 2 Optimierung ohne Nebenbedingungen Gradientenverfahren Thomas Brox, Fabian Kuhn

ABSICHERUNGS- UND BEWERTUNGSMETHODEN FÜR KOOPERATIVE HOCHAUTOMATISIERTE FAHRZEUGE

Auslegung einer Transversalfluss-Reluktanzmaschine

Mathematische Werkzeuge R. Neubecker, WS 2016 / 2017

EC-Motoren. Bürstenlose Motoren

Statistik II. Lineare Regressionsrechnung. Wiederholung Skript 2.8 und Ergänzungen (Schira: Kapitel 4) Statistik II

Mathematische Werkzeuge R. Neubecker, WS 2018 / 2019 Optimierung Lagrange-Funktionen, Karush-Kuhn-Tucker-Bedingungen

Verteidigung der Diplomarbeit. Mathias Magdowski

Anwendungen des Operations Research in der Energiewirtschaft

Strom durch Bewegung

Studiengruppe: Eingegangen am: Protokollführer: Stationäres und dynamisches Verhalten eines Gleichstromantriebes

Numerische Optimierung eines Mikrotransformators

Dr. Maike M. Burda. Welchen Einfluss hat die Körperhöhe auf das Körpergewicht? Eine Regressionsanalyse. HU Berlin, Econ Bootcamp 7.-9.

Antriebstechnik Individuelle Lösungen für jede Anwendung

IT-Security. Teil 15: Zufall

Integration von Direktantrieben jeder Art in jede Umgebung

Probabilistische, strukturmechanische Untersuchung von Rotorscheiben unter Berücksichtigung geometrischer Streuungen

Transkript:

Parameteroptimierung von Simulationsmodellen mit Evolutionären Algorithmen in optislang Kopplung mit CAE-Tools SimulationX und Simulink Dipl.-Ing. M. Koch Weimarer Optimierungs- und Stochastiktage 6.0 15.-16. Oktober 2009 Vertraulich. Der Inhalt darf nur mit unserer schriftlichen Genehmigung verwendet, geändert, weitergegeben, veröffentlicht oder in sonstiger Weise verwertet werden. Alle Rechte vorbehalten.

Themenübersicht Parameteroptimierung von Objektorientierten Simulationsmodellen mit Evolutionären Algorithmen in optislang Motivation Optimierungsbeispiel 1: DC-Motor-Modell in Matlab-Simulink Anforderungen für die Optimierung Ablauf der Parameteroptimierung Vorbereitung für die Optimierung Optimierung mit Evolutionärem Algorithmus Optimierungsbeispiel 2: Gurtstraffer-Modell in SimulationX Optimierungsbeispiel 3: Fensterheber-Modell in SimulationX Zusammenfassung und Ausblick

Motivation Warum Optimierung? Einsatz in der frühen Phase der Vorentwicklung eines Produkts Werkzeug zur Designfindung oder Designverbesserung Effizientere Nutzung von physikalisch validierten Ersatzmodellen, d.h. Vermeidung von Trial-and-Error und Variantenrechnungen Sensitivitätsstudien und Robustheitsbewertungen verbessern das Verständnis über Parameter und deren Wirkungen Einsparung von Musteraufbauten durch Kenntnis der Einflüsse auf die Varianz

Modellbeispiel Optimierung Matlab-Simulink-Modell Bürstenbehafteter Gleichstrommotor Geometrische, elektrische, magnetische und thermische Parameter Mit Messdaten validiertes Modellverhalten (dynamisch und statisch)

Anforderungen für die Optimierung Anforderungen an die Simulationssoftware Externe Parametrierbarkeit Lösungsergebnisse extern ersichtlich Batchfähiger Aufruf Anforderungen an die Parameter Zu optimierende Parameter sollten unabhängig sein Jede Änderung eines Parameters muss sich auf alle davon betroffenen Eigenschaften im Modell auswirken l Poltopf l Magnet l Anker l Läufer

Ablauf der Parameteroptimierung Eingabeparameter und Lösungsergebnisse über ASCII-Dateien SimulationX-Steuerung über die COM-Schnittstelle (VB-Scripts), Parameterdateien Matlab-Steuerung über m-file und Ausgabevektoren

Vorbereitung für die Optimierung Länge des Ankers Windungszahl pro Nut Durchmesser des Wicklungsdrahtes Füllgrad Nut max. 50% max. Drehmoment max. Drehzahl max. Ausgangsleistung min. Kosten max. Wirkungsgrad

Optimierungsmethode Evolutionärer Algorithmus (EA) Warum EA? Mehrere potentielle Lösungen durch parallele Suche Flexible Problembeschreibung möglich, d.h. Problemwissen nicht erforderlich, auch bei diskontinuierlichen Problemen anwendbar Stochastisches Suchverfahren (nicht gradientenbasiert) Nachteil: Großer Rechenzeitbedarf Gute Eignung für vorhandene Simulationsmodelle

Parameter und Zielfunktionen Veränderliche Parameter alt Min Max Länge des Ankers [mm] 35,0 1,0 35,0 Windungszahl pro Nut 37 10 80 Durchmesser des Wicklungsdrahtes [mm] 0,53 0,2 0,7 Zielfunktionen Art der Zielfunktion Einheit Drehmoment Maximierung Nm Drehzahl Maximierung U/min Ausgangsleistung Maximierung W Kosten Minimierung Euro Wirkungsgrad Maximierung %

Ergebnis Optimierung DC-Motor-Modell Pareto-Front Drehzahl [U/min] ( Drehmoment [Nm] ) Kosten [ ] ( Drehmoment [Nm] ) Ca. 1500 Designs wurden berechnet

Ergebnis Optimierung DC-Motor-Modell Pareto-Front Wirkungsgrad [%] ( Kosten [ ], Drehmoment [Nm] ) Einfluss von Fixkosten und variablen Kosten Quadratische Abhängigkeit zwischen Wirkungsgrad, Kosten und Drehmoment

Modellbeispiel Optimierung SimulationX-Modell Reversibler Gurtstraffer Geometrische, elektrische, magnetische, mechanische und thermische Parameter Mit Messdaten validiertes Modellverhalten (dynamisch und statisch)

Parameter und Zielfunktionen Veränderliche Parameter Ausgangswert Min Max Schneckenstirnradzähne 71 45 75 Windungszahl pro Nut 23 16 28 Durchmesser Wicklungsdraht [m] 0,0006 0,0004 0,0007 Nebenbedingung Art der Nebenbed. Einheit Straffzeit 120 ms Zielfunktion Art der Zielfunktion Einheit Straffkraft 250 Maximierung N Nebenbedingung und Zielfunktion werden mit unterschiedlichen Lastmodellen gerechnet realisiert über 2 Eingabe- und 2 Ausgabedateien

Ergebnis Optimierung Reversibler Gurtstraffer-Modell Ca. 300 Designs wurden berechnet Linearer Zusammenhang zwischen Radzähnezahl, Drahtdurchmesser und Straffkraft

Ergebnis Optimierung Reversibler Gurtstraffer-Modell Eingangsparameter alter Wert neuer Wert Schneckenstirnradzähne 71 70 Windungszahl pro Nut 23 27 Durchmesser Wicklungsdraht [m] 0,0006 0,00067 Ausgangsparameter alter Wert neuer Wert Zeit für Gurtstraffweg von 80mm (ms) ( 120) 120,2 107,4 maximale Gurtstraffkraft (N) ( 250 max) 230,0 267,0 Steigerung der Straffkraft um 16% (+37N) Straffzeit für 80mm um 12,8ms gesenkt

Modellbeispiel Fensterheber-Aktuator in SimulationX Geometrische, elektrische, magnetische, mechanische und thermische Parameter Mit Messdaten validiertes Modellverhalten (dynamisch und statisch)

Modellbeispiel Fensterheber-Aktuator in SimulationX Abgleich von Messung und Simulation Typ 1 Simulationsergebnis aus Mittelwerten der Eingangsverteilungen Motor type 1 cw Motor type 1 ccw Typ 2 Motor type 2 cw Simulationsergebnis aus Mittelwerten der Eingangsverteilungen Simulation cw + ccw cw Messung von 1000 Kennlinien

Modellbeispiel Fensterheber-Aktuator in SimulationX Veränderliche Parameter Ausgangswert Min Max Schneckenstirnradzähne [-] 73 65 83 Schneckensteigungswinkel [ ] 6,60 5,00 8,00 Windungszahl pro Nut [-] 20 15 30 Länge des Ankers [m] 0,035 0,020 0,040 Durchmesser Wicklungsdraht [m] 0,00052 0,00040 0,00080 Nebenbedingungen Art der Nebenbedingung Einheit Füllgrad in der Nutfläche 50 % Wirkungsgrad Schneckengetriebe 60 % Zielfunktion Art der Zielfunktion Einheit Mittl. Abweichung von idealer Kennlinie Minimierung (80% Gew.) U/min Gesamtwirkungsgrad Maximierung (20% Gew.) %

Ergebnis Optimierung Fensterheber-Aktuator-Modell Ideale Kennlinie Abweichung aufsummiert Mittlere Drehzahlabweichung von idealer Kennlinie beträgt 2,45 U/min (Minimum) Gute Annäherung an Wunschkennlinie im Besten Design (Leerlaufdrehzahl 85 U/min, Blockmoment 17,5 Nm)

Ergebnis Optimierung Fensterheber-Aktuator-Modell Bestes Design Ca. 240 Designs wurden berechnet Bestes Design 225: Maximal erreichter Gesamtwirkungsgrad = 25,5%

Modellbeispiel Fensterheber-Aktuator in SimulationX Pareto-Optimierung Veränderliche Parameter wie im Beispiel vorher! Nebenbedingungen Art der Nebenbed. Einheit Füllgrad in der Nutfläche 50 % Wirkungsgrad Schneckengetriebe 60 % Blockmoment 15 Nm Leerlaufdrehzahl 100 U/min Zielfunktion Art der Zielfunktion Einheit Gesamtwirkungsgrad Maximierung % Blockmoment Maximierung Nm Leerlaufdrehzahl Maximierung U/min

Ergebnis Pareto-Optimierung Fensterheber-Modell Korrelationsmatrix (lineare Korrelation in out) eta_gesamt ( d_cu ) eta_sg_mittel ( gamma_m ) Blockmoment ( d_cu ) Füllgrad ( d_cu ) Leerlaufdrehzahl ( Windungszahl )

Ergebnis Pareto-Optimierung Fensterheber-Modell 3D Pareto Plot Gesamtwirkungsgrad (Leerlaufdrehzahl, Blockmoment)

Zusammenfassung und Ausblick Parameteroptimierung mit CAE-Modellen (Kopplung mit SimX, Simulink, binär) Parameteroptimierung zur Modellvalidierung Kennlinienanpassung (z.b. Vorgabe einer idealen Kennlinie) Robust-Design-Optimierung (z.b. Einhaltung von Streubandgrenzen unter Berücksichtigung der Eingangsparameter-Verteilungen) Abwägung zwischen unterschiedlichen Zielfunktionsoptima (z.b. zusätzlich thermisches Verhalten)

Ende Vielen Dank für Ihre Aufmerksamkeit!

Parameteroptimierung von Simulationsmodellen mit Evolutionären Algorithmen in optislang Kopplung mit CAE-Tools SimulationX und Simulink Dipl.-Ing. M. Koch Weimarer Optimierungs- und Stochastiktage 6.0 15.-16. Oktober 2009 Vertraulich. Der Inhalt darf nur mit unserer schriftlichen Genehmigung verwendet, geändert, weitergegeben, veröffentlicht oder in sonstiger Weise verwertet werden. Alle Rechte vorbehalten.