Implementation und Test eines Optimierungsverfahrens zur Lösung nichtlinearer Gleichungen der Strukturmechanik



Ähnliche Dokumente
Die CUTEr Testbibliothek

Optimal Control in Air Traffic Management

Security Patterns. Benny Clauss. Sicherheit in der Softwareentwicklung WS 07/08

Introduction FEM, 1D-Example

Optimierung für Wirtschaftsinformatiker: Analytische Optimierung mit Ungleichungsnebenbedingungen

Introduction FEM, 1D-Example

Nichtlineare Materialparameteroptimierung für reibungsbehaftete einachsige Elastomerdruckproben

Optimierung für Nichtmathematiker

Finite Difference Method (FDM)

Lineare Gleichungssysteme

Qun Wang (Autor) Coupled Hydro-Mechanical Analysis of the Geological Barrier Integrity Associated with CO2 Storage

Optimierung für Wirtschaftsinformatiker: Analytische Optimierung ohne Nebenbedingungen

Für AX 4.0, den letzten Hotfix rollup einspielen. Der Hotfix wurde das erste Mal im Hotfix rollup eingeschlossen:

Einführung in die Informatik

Algorithms & Datastructures Midterm Test 1

VDE Prüf- und Zertifizierungsinstitut Zeichengenehmigung

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

Daten haben wir reichlich! The unbelievable Machine Company 1

Bioinformatik I (Einführung)

1 Einleitung. 1.1 Motivation und Zielsetzung der Untersuchung

Hilfestellungen zur Formatierung der Diplomarbeit/Masterarbeit

Erfahrungen mit Hartz IV- Empfängern

BIF/SWE - Übungsbeispiel

Übung Grundlagen der Programmierung. Übung 03: Schleifen. Testplan Testergebnisse

Modulbezeichnung in Englisch Algebra II Qualifikationsstufe/Geberstudien Bachelormodul/ Lehramt Gymnasium. N.N. verantwortlicher. Modulverantwortung /

Simulation of Longitudinal Beam Dynamics

VDE Prüf- und Zertifizierungsinstitut Gutachten mit Fertigungsüberwachung

Funktionaler Zusammenhang. Lehrplan Realschule

Optimale Steuerung. Sequentielle Quadratische Programmierung. Kevin Sieg. 14. Juli Fachbereich für Mathematik und Statistik Universität Konstanz

New Member of CEGH Gas Exchange:

Ahamed Bilal Asaf Ali (Autor) Design Rules for Permanent Magnet Synchronous Machine with Tooth Coil Winding Arrangement

Optimierungsprobleme mit Nebenbedingungen - Einführung in die Theorie, Numerische Methoden und Anwendungen

on Software Development Design

Modellfreie numerische Prognosemethoden zur Tragwerksanalyse

2011 European HyperWorks Technology Conference

Projektarbeit/SHK-Tätigkeit: Entwicklung graphischer Visualisierungskomponenten

Mathematik 1 für Wirtschaftsinformatik

Einführung in die Informatik

O. Rott Starrkörperbewegungen, Singularitäten, die Jacobimatrix und Roboterdynamik

Datenanpassung: Erdgas und Emissionsrechte

Institut für Computational Engineering ICE. N ä h e r d ra n a m S ys t e m d e r Te c h n i k d e r Z u ku n f t. w w w. n t b.

Programmierung für Mathematik (HS13)

Sudoku-Informatik oder wie man als Informatiker Logikrätsel löst

New Member and Market Maker of CEGH Gas Exchange Spot & Futures Market:

Objektsegmentierung von kompaktem Schüttgut für die technische Erkennung

Lattice Structure Design with Linear Optimization in the Field of Generative Design

Cisco Partner Demand Center. Mehr Verkaufschancen für Sie

Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich. Softwaretechnik I

1) Mit welcher Zahl muss 18 multipliziert werden, um 234 zu erhalten? Kontrolliere! 2) Finde die Zahl, mit der 171 multipliziert werden muss, um 4104

Hauptseminar Entwicklung von Informationssystemen

Linearen Gleichungssysteme Anwendungsaufgaben

Lernmaterial für die Fernuni Hagen effizient und prüfungsnah

Nichtlineare Optimierung ohne Nebenbedingungen

New Member of CEGH Gas Exchange Spot & Futures Market:

Gemeinsame Gestaltung und Entwicklung von Geschäftsprozessen und Unternehmenssoftware

ERP-Evaluation systematisch und sicher zum optimalen ERP-System

Preisliste für The Unscrambler X

aus Doktorarbeiten Anna Lena Birkmeyer Oktober 2016

Cloud Architektur Workshop

SEARCH DRIVEN APPLICATIONS MIT DEM CONTENT SEARCH WEBPART

SEO MED. Mehr Patienten übers Internet

Anpassung einer freien SSL/TLS Implementierung an die Kertasarie VM

Vorgehensmodelle und webbasierte Technologien zur Integration von Systemen zur Unterstützung der Collaboration in Communities

Entscheidungsbäume. Definition Entscheidungsbaum. Frage: Gibt es einen Sortieralgorithmus mit o(n log n) Vergleichen?

Conception of Collaborative Project Cockpits with Integrated Interpretation Aids

Vorwort zur 2. Auflage

LIFE SCIENCES Forschung & Entwicklung

Technical Thermodynamics

Kevin Caldwell. 18.April 2012

ENCYCLOPEDIA OF PHYSICS

Software Qualität: Übung 3

Das Dilemma des Einbrechers Wer die Wahl hat, hat die Qual!

Änderungen bei der Mehrwertsteuerrückerstattung für den Export bestimmter Waren ab 1. August 2008

Die Naturwissenschaftlich-Technische Fakultät 6 der Universität des Saarlandes Fachrichtung Informatik

Ninja Trader mit Zen-Fire ist die ultimative Tradingplattform.

1. Kennlinien. 2. Stabilisierung der Emitterschaltung. Schaltungstechnik 2 Übung 4

Softwareanforderungsanalyse

Studium Generale an der Hochschule Aalen

Jetzt von 7-Mode nach cdot migrieren!

Optimierung. Optimierung. Vorlesung 7 Lineare Programmierung II Thomas Brox, Fabian Kuhn

XING und LinkedIn-Integration in das erecruiter-bewerberportal

Operations Research II

CABLE TESTER. Manual DN-14003

Anleitung zum Einbinden eines PotatoSystem - Musikplayers auf einer Facebook Künstlerseite

Die Kunst des Programmierens...

P R A K T I K U M S O R D N U N G. für den integrierten Diplomstudiengang A N G E W A N D T E I N F O R M A T I K. an der

Brennersysteme Burner systems

Optimierung der Energieversorgung. in der Stadt Ust-Kamenogorsk

Navigation. Drucken Klicken Sie auf ein Symbol, um nähere Informationen zu erhalten. Papierhandhabung Anzeigen der Online-Informationen

Informatik, Mathematik und Naturwissenschaften

Cloud for Customer Learning Resources. Customer

26. November Dipl.- Inf. Holger Röder stuhgart.de

Requirements-basiertes Testen am Beispiel des NI Requirements Gateways

Integrative Aspekte eines fragebogenbasierten Wissenspools am Beispiel einer Applikation zum Prozessmanagement

EEX Kundeninformation

Lehrstuhl für Computer Graphik und Visualisierung Institut für Informatik Technische Universität München 2

Comparing Software Factories and Software Product Lines

itestra Software Tuning Mehr Leistung. Weniger Kosten. Software Productivity

Aktuelle Abschlussarbeiten

Installation des Add-Ins für Lineare Algebra in Microsoft Excel

Transkript:

Bauhaus-Universität Weimar Fakultät Bauingenieurwesen Institut für Strukturmechanik Diplomarbeit Implementation und Test eines Optimierungsverfahrens zur Lösung nichtlinearer Gleichungen der Strukturmechanik zur Erlangung des akademischen Grades Diplom-Ingenieur eingereicht von: Sebastian Wolff geb. am 01.12.1979 in Rostock Seminargruppe: B/99/F Matrikelnummer: 990020 Reg.-Nr. B/2005/93 Erstprüfer: Zweitprüfer: Ausgabedatum: 15.09.2005 Abgabedatum: 15.12.2005 Prof. Dr. techn. Christian Bucher Dr.-Ing. Dirk Roos

Meinen Eltern

I Aufgabenstellung Implementation und Test eines Optimierungsverfahrens zur Lösung nichtlinearer Gleichungen der Strukturmechanik In weggrößenorientierten Verfahren der Strukturmechanik führen die statischen oder dynamischen Gleichgewichtsbedingungen auf große gekoppelte nichtlineare Gleichungssysteme. In vielen Fällen werden diese Gleichungssysteme iterativ auf der Grundlage des Newton schen Näherungsverfahrens gelöst. Die Gleichungen konnen alternativ als Karush-Kuhn-Tucker- Bedingungen eines Optimierungsproblems aufgefasst, und daher mit Verfahren der mathematischen Optimierung gelöst werden. Die Arbeit soll sich zunächst mit den Grundlagen der Problemformulierung als Optimierungsaufgabe auseinander setzen, und dabei speziell die Anforderungen aus Werkstoffnichtlinearitat und Kontakt untersuchen. In weiterer Folge ist ein Optimierungsalgoritmus innerhalb der Softwareumgebung SL ang zu implementieren, der die in der Strukturmechanik typische schwach besetzte Struktur der Hessematrix ausnutzt. Dabei ist insbesondere das Konvergenzverhalten des Algorithmus zu untersuchen und möglichst gut einzustellen. Die Implementation soll anhandvonbeispielen aus der Statik unddynamik großer Systeme getestet unddie Resultate hinsichtlichihrer Genauigkeit anhandvon Alternativlösungen (z.b. aus expliziten Verfahren) verifiziert werden. Die potenziellen Anwendungsgebiete des entwickelten Algorithmus sind aufzuzeigen, und die Effizienz des Verfahrens ist zu bewerten. Conceptual Formulation Implementationand Testofan OptimizationMethod SolvingNonlinear Equations of Structural Mechanics In displacement oriented methods of structural mechanics may static and dynamic equilibrium conditions lead to large coupled nonlinear systems of equations. In many cases they are solved iteratively utilizing derivatives of Newton s method. Alternatively, the equations may be expressed in terms of the Karush-Kuhn-Tucker conditions of an optimization problem and, therefore, may be solved using methods of mathematical programming. To begin with, the work should deal with the fundamentals of the formulation as optimization problem. In particular, the requirements of material nonlinearity and contact situations shall be analyzed. Proximately, an algorithm shall be implemented which utilizes the usually sparse structure of the Hessian matrix, whereby particularly the convergence behaviour shall be analyzed and adjusted. The implementation shall be tested using examples from statics and dynamics of large systems. The results are verified considering the accuracy comparing alternative solutions (e.g. explicit methods). The potential areas of application are to be shown and the efficiency of the methods shall be evaluated.

CONTENTS II Contents Conceptual Formulation Contents Symbols and Notations I II V 1 Introduction 1 1.1 Motivation....................................... 1 1.2 Objectives........................................ 2 2 Nonlinear Optimization 3 2.1 Unconstrained Optimization.............................. 3 2.1.1 Introduction.................................. 3 2.1.2 Convergence.................................. 7 2.1.3 Damping.................................... 8 2.1.4 Descent Methods................................ 9 2.1.5 Quasi-Newton Methods............................ 11 2.1.6 Limited Memory BFGS Matrices....................... 13 2.1.7 L-BFGS-B................................... 15 2.1.8 Test Problems................................. 16 2.2 Constrained Optimization............................... 19 2.2.1 Introduction.................................. 19 2.2.2 Sequential Unconstrained Minimization Methods (SUMT)......... 22 2.2.3 Sequential Quadratic Programming (SQP).................. 30 2.2.4 Implementation................................. 33 2.2.5 LBFGSAL................................... 35 2.2.6 LSQP...................................... 37 2.2.7 Test Problems................................. 39 2.3 Final Remarks..................................... 41 3 Nonlinear Finite Element Method 42 3.1 Fundamentals of Continuum Mechanics....................... 42 3.1.1 Kinematics................................... 42 3.1.2 Kinetics..................................... 44

CONTENTS III 3.1.3 Constitutive Equations............................ 45 3.2 Incremental Principle of Virtual Displacements................... 48 3.3 Finite Element Discretization............................. 49 3.4 Classical Solution Methods.............................. 50 4 Time Integration 53 4.1 Newmark Method................................... 53 4.2 Central Differences................................... 55 5 Minimization of the Mechanical Energy 56 5.1 Principle of Stationarity................................ 56 5.2 Nonconvexities..................................... 58 5.3 Formulation of the Optimization Problem...................... 59 5.3.1 Preconditioning................................. 61 5.3.2 Convergence Criteria.............................. 63 5.4 Nonlinear Materials.................................. 64 5.4.1 Incremental Formulation of the Strain Energy Density........... 65 5.4.2 Approximation for General Materials..................... 66 5.5 Frictionless Contact.................................. 67 5.5.1 Formulation................................... 68 5.5.2 Contact Search................................. 71 5.5.3 Convergence Criteria.............................. 76 6 Test Examples 77 6.1 Elastic Cantilever Beam................................ 77 6.2 Elastoplastic Cantilever Beam............................. 80 6.3 Contact Problems................................... 84 6.3.1 Patch Test................................... 84 6.3.2 Falling Cubes.................................. 85 6.3.3 Prestrained Pin................................. 96 6.3.4 Discussion.................................... 98 7 Summary and Conclusions 101 Bibliography 105

CONTENTS IV List of Figures 107 List of Tables 108 List of Algorithms 109 A SL ang the Structural Language 110 B Tables 111 C API 117 C.1 LBFGSALC....................................... 117 Declaration 118 Theses 119