Simulation von Baumaschinen mit Modelica

Ähnliche Dokumente
PARADOM. Parallele Algorithmische Differentiation in OpenModelica für energietechnische Simulationen und Optimierungen.

Einsatz der Modellierungssprache MODELICA für die interaktive Simulation von Baumaschinen in virtuellen Umgebungen

1. Das Cyber-physische System (CPS) und Modelica. 2. Das Funktionsprinzip von Modelica. 3. SimulationX 3.7 mit dessen Bibliotheken

SYSTEM SIMULATION MEETS PLM ERFAHRUNGSBERICHT AM BEISPIEL EINES ELEKTROFAHRZEUGKONZEPTS

Begriffe und Modellbildung. Explizite Finite Elemente Methode

HumanLib - Modellbildung des menschlichen Herz-Kreislauf-Systems

Interaktiver Planungstisch für die Stadtplanung

HPC-OM. HPC-OpenModelica für Multiskalen-Simulationen technischer Systeme. Dr. Jens Frenkel 28/

Der Freikolbenlineargenerator Einsatz von Modelica zur dynamischen Simulation

Aktuelle Trends bei der Simulation mechatronischer Systeme

Virtuelle Entwicklung und virtueller Test komplexer Systeme

Interaktiver Planungstisch für die Stadtplanung

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

Elektromobilität mit Modelica. Modellierung und Simulation mit der flexiblen Bibliothek EMOTH

Mehrkörper-Simulation Theorie und Praxis

Matlab. Alexandra Mehlhase & Felix Böckelmann. 26. Juni Analysetechniken in der Softwaretechnik Technische Universität Berlin SS 2008

Modellierung und Simulation mechatronischer Systeme. Übung 5 Kontinuierliche Simulationsmodelle (Dymola /Modelica )

Struktur einer toolunabhängigen Modellbibliothek in VHDL-AMS

Abbildung der realen Maschine in DSHplus - Effiziente Nutzung selbstprogrammierter Bauteile

HIL basierte Kalibrierung anhand des HAWKS Rennwagens. Referent: Daniel Lorenz

Virtuelle Inbetriebnahme von Maschinen und Fabriken

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

Modellierung thermischer Systeme für eine Gesamtfahrzeugsimulation in Dymola

Modellierung verteilter Systeme Grundlagen der Programm und Systementwicklung

COSELICA Toolbox. Mehr als 200 Modelica Blöcke für Scilab/Xcos. Dr.-Ing. Dirk Reusch

Makrem Kadachi. Kriterien für eine simulationskonforme Abbildung von Materialflusssystemen. Herbert Utz Verlag München

Co-Simulation oder Modelica. Kopplung von Simulationswerkzeugen. oder Sprach-Standardisierung? Dr.-Ing. Wilhelm Tegethoff

5. Fachtagung Baumaschinentechnik 2012

Standardisierung der Planung und Regelung von hydraulischen TGA- Systemen. Jens Teichmann. wissenschaftlicher Mitarbeiter, RWTH Aachen University

IKT in der Automation am Beispiel der Lemgoer Modellfabrik

1 Einleitung. 1.1 Aufgabenstellung

Große Simulink-Modelle mit Bus Objects effizienter gestalten

Regelungstechnik und Simulationstechnik mit Scilab und Modelica

UML 2.0 als Architekturbeschreibungssprache? Seminar: Architekturbeschreibungssprachen Manuel Wickert

Entwicklung einer netzbasierten Methodik zur Modellierung von Prozessen der Verdunstungskühlung

Organic Computing in Mobilen Arbeitsmaschinen

Auslegung der Tintenversorgung einer industriellen Ink-Jet- Druckmaschine mittels Simscape Matlab Expo 2018 Dr. Nicklas Norrick,

Echtzeitfähige energiesensitive Maschinensimulation

Simulative Untersuchung alternativer Versorgungskonzepte in einem Kettenbagger

DYMOLA Informationstag TU München,

Modelica Building-Bibliothek und Gebäudemodelle

Entwicklung und Erprobung innovativer Produkte - Rapid Prototyping

Simulation von Hybridfahrzeugen zur Ermittlung von Verbrauchskennzahlen

Modellbildung in der Fluidtechnik mit Modelica-Bibliotheken

Von MIKE1D zu BaSYS MIKE: Integration von Hydrodynamischer Kanalnetzberechnung und Asset Management MIKE Urban Workshop Zürich

Virtuelle Inbetriebnahme von Sondermaschinen unter Verwendung von Simscape Methoden

Modellierung und Simulation mechatronischer Systeme

Legen Sie Wert auf Zeitersparnis, Qualitätsverbesserung und Flexibilität? Dann sind wir Ihr Partner!

LEWA Pulsationsstudien. Zur Analyse von Rohrleitungssystemen.

Multiphysikalische Systemsimulation

Ein neues Werkzeug zur Auslegungsrechnung von Erdwärmesonden - eine effektive Finite-Differenzen Methode

Fahrzeug-Mechatronik I

Einführung in CAE-Systeme

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

Modellbasierte Entwicklung und Test der Regelung einer hydraulischen Belastungseinheit eines Windkraftprüfstandes mit MATLAB/Simulink und Speedgoat

Systems Engineering.

SCHERDEL SpringDesigner

Modellbasierte Validierung von mobilen Arbeitsmaschinen im virtuellen Fahrversuch

Balanced Manufacturing: Datenbasierte Modellbildung mittels Machine Learning

MATLAB EXPO 2017 Systemtechnischer Flugsimulator für Forschung und Lehre

Simcenter Symposium Oktober Virtuelle Integration und iteratives Design durch native Kopplung

1-, 2-, 3D-Modelle: Überblick, Vergleich und Anwendung

Ecodesign: Einsatz von Ecodesign-Methoden

Dipl.-Ing. Anton Haumer Technisches Büro für Elektrotechnik Elektrische Antriebstechnik

MDRE die nächste Generation des Requirements Engineerings

Virtuell oder schon Real Die Zukunft des digitalen Zwillings. Based on a real story

Virtuelle Inbetriebnahme. Digitalization Days 2017

Kundenindividuelle Produktentwicklung mit Hilfe interaktiver 3D-Visualisierung auf Basis fluidmechatronischer Systemsimulation

Struktur der automatischen Messdatenerfassung

Hardware-in-the-Loop-Lösungen für die Automation von HLK-Prozessen und die Raumautomation

Software- /Systemarchitektur

Modell-Programmierte Roboter Regelung. Univ.-Prof. Dr. Michael Hofbaur Institut für Automatisierungs- und Regelungstechnik, UMIT, Hall i.

Produktentstehung am Beispiel integrativer Ansätze Prof. Albert Albers

Frameworkbasiertes Softwaresystem für den automatisierten Maschineneinsatz am Bau

Legen Sie Wert auf Zeitersparnis, Qualitätsverbesserung und Flexibilität? Dann sind wir Ihr Partner!

DYMOLA Informationstag TU Wien,

Werner Ladstätter Andritz Hydro ISP

Beschleunigte Entwicklung und Prüfung von BMS durch Einsatz einer HIL-Umgebung

Flexible Softwareentwicklung für Flugsimulatoren in der Forschung am Beispiel des Projektes Lubeta

NCSIMUL HIGH SPEED 3D NC SIMULATION DIGITALE CNC FERTIGUNG: INTERAKTIV & LEISTUNGSSTARK MACHINE FRÄSEN DREHEN DREH-FRÄSEN MEHRKANAL KOMPLEX

Simulation gekoppelter Systeme Fluidon Konferenz 2009, 10./11. November 2009

Verbundprojekt MIKADO Mechatronik-Kooperationsplattform für anforderungsgesteuerte Prüfung und Diagnose - ein Überblick. Dr.

NCSIMUL HIGH SPEED 3D NC SIMULATION DIGITALE CNC FERTIGUNG: INTERAKTIV & LEISTUNGSSTARK

Graphenbasierte Modellierung und Optimierung von Energieprozessen anhand einer Mikrogasturbine

- Laserscanning - Grundlage effizienter Datenerhebung in der Fabrikumplanung

SMART ROBOTIC VS. AUTOMATISIERUNG INTEGRATION KOLLABORIERENDER ROBOTER IN EIN PRODUKTIONSSYSTEM.

Systemkonzept eines modularen HiL-Systems für modellbasierte Funktionsentwicklung fahrzeugmechatronischer Systeme

(OTW Orthopädietechnik Winkler) 10/11. Oktober 2017 Lemgo.

Transkript:

Simulation von Baumaschinen mit Modelica Timo Penndorf Modelica User Group Baden-Württemberg 10. Oktober 2013

2 / 15 Agenda Überblick über die Systemsimulation mobiler Arbeitsmaschinen Allgemeine Modellstrukturen Bedienermodelle und interaktive Simulation Komponentenbasierter Simulator Modelica und FMU, Anwendung für Simulationskomponente Spezielle Modelica-Bibliotheken Anwendungen Simulatorkopplung, Simulation von Arbeitsprozessen Verteilte Produktentwicklung Ausblick

3 / 15 Forschungsprojekte und Veröffentlichungen Forschungsprojekte (BMBF) Sarturis, grundlegende Softwarearchitektur zur Simulation von Baumaschinen, 2004-2007 Inprovy, Anwendung von Modelica zur Modellbildung, Integration in den Produktentwicklungsprozess, 2008-2011 Awimas, Simulation von Baumaschinen bei der Ausbildung, 2012-2015 HPCOM, High performance computing meets Modelica, 2013-2016 Konferenzbeiträge Modelica Konferenzen Como, Dresden, München OpenModelica Workshop 2010 CVT Kaiserslautern 2010 und 2012 Baumaschinentagung 2012

Simulation von Baumaschinen Mobile Arbeitsmaschinen 4 / 15 Ortsveränderung und Arbeitsprozess

5 / 15 Simulation von Baumaschinen Allgemeine Modellstrukturen Mechanische Strukturen (Flexible) MKS Standard-Mechanismen Bodenkontakt ohne Werkzeuge Reifen (Offroad, Radlasten) Kettenlaufwerke Abstützungen v φ m Hydraulische Antriebe h(x, y) Fx M P Fy Druckaufbaugleichung Blendengleichung Netzwerkcharakter Q Q1 Q2 p1 p2 p, V, K α Arbeitsprozesse Auslegungsformeln Enger Gültigkeitsbereich Empirische Bezugsgrößen

6 / 15 Simulation von Baumaschinen Bedienermodelle Bediener-Maschine-Prozess Spurwechsel-Modell, PKW Wahrnehmung Sinnesorgane Bediener Maschine Anzeigen Bewegungen Geräusche Widerstände Bewegungsapparat Bedienelemente Handlung 2 Kanäle (v, φ) Komplexität O(n!) Rückwirkungen Geometrie Geräusche Widerstände Prozess/Umgebung Planung Fazit Grobe Referenzzyklen Keine Bedienermodelle in Gleichungsform

7 / 15 VR-Systeme, interaktive Simulation Bediener wird in Simulation integriert VR-Umgebung als Simulator Komplexes flexibles Softwaresystem Visualisierung, Sound, Kommunikation, Bussysteme Numerische Methoden, Modellgleichungen Komponentenarchitektur

8 / 15 Modelica und FMU Modellgleichungen nicht in C/C++ Integration als spezialisierte Komponente FMU als generische Komponente

Modelica Bibliotheken Hydraulik, Kollision, Reifen, etc. 9 / 15 within BFT. Hydraulics. I n t e r f a c e s ; p a r t i a l model F o u r P o r t V a l v e " FourPortValve : Ventil mit 4 hydraulischen Anschluessen und einem Signaleingang " extends HydraulicComponent ; Units. Pressure pa " Absolutdruck am Anschluss A " ; Units. VolumeFlowRate_lmin QA " Volumenstrom in Komponente durch Anschluss a [ l /min ] " ;... e q u a t i o n pa = port_a. p ; QA = port_a.q;... end FourPortValve ; w i t h i n Contact. B u l l e t ; c l a s s C o l l i s i o n W o r l d extends ExternalObject ; f u n c t i o n c o n s t r u c t o r i n p u t I n t e g e r N; i n p u t Real m a r g i n S c a l e = 1. 8 ; output C o l l i s i o n W o r l d obj ; e x t e r n a l "C" obj= b u l l e t _ c o n s t r u c t o r (N, marginscale ) ; end constructor ; f u n c t i o n d e s t r u c t o r input C o l l i s i o n W o r l d obj ; e x t e r n a l "C" b u l l e t _ d e s t r u c t o r ( obj ) ; end d e s t r u c t o r ; end CollisionWorld ;

10 / 15 Anwendungen Hexapod-Radlader I Modellierung des Hexapod mit Modelica (Mechanik, Hydraulik) I Unterschiedliche Modelltiefe für Gesamtsystem und Details I Berechnung mit Dymola und SimulationX I Integration in VR-Echtzeitsimulator

11 / 15 Anwendungen Schaufelradbagger

12 / 15 Simulatorkopplung Prozesssimulation Simulation der Wechselwirkung zwischen Maschine und Boden Analyse und Optimierung von Prototypen unter Berücksichtigung von Prozesslasten

Simulatorkopplung Prozesssimulation 13 / 15

14 / 15 Simulation in der Produktentwicklung Problemfelder, Modelica als Lösungsansatz Systemgrenzen inkompatibel mit der Realität Nachweis von Teilsystemen ist nicht Ziel Modelica bietet Abstraktion, Schnittstellen, Konnektoren-Konzept Verallgemeinerung des Komponentenbegriffs (Fragment-Box)

15 / 15 Zusammenfassung und Ausblick Modelica als domänenneutrale Sprache bestens zur Simulation von Baumaschinen geeignet Schnittstellen, Vererbung und Konnektoren-Konzept erhöhen die Wiederverwendung Bibliotheken reduzieren die Komplexität FMU als generische Komponente für Simulatoren ermöglicht flexible Softwarelandschaft Bedienermodelle liegen nicht in Gleichungsform vor Modelle für Arbeitsprozesse sind durch viele einfache Gleichungen beschrieben (kein Ansatz für Modelica) Wissen der Gleichungen einer Komplettmaschine ist in der Regel unternehmensübergreifend verteilt