Einführung in CAE-Simulationssysteme



Ähnliche Dokumente
Einführung in CAE-Systeme

Rapid Control Prototyping

Carl von Ossietzky Universität Oldenburg Fachbereich 10 Informatik

Evaluation von Open-Source-Software für System Dynamics hinsichtlich deren Integrierbarkeit

SIMULATION DYNAMISCHER SYSTEME f

Theorie der Regelungstechnik

Ergänzungsseminar zu "Rechenmethoden für Studierende der Chemie"

Modul "Automatisierungstechnik Anwendungen" Projektaufgaben:

Modellierung von Agenten mit reicher innerer Struktur. Struktur anhand eines Einkaufzentrums

Simulation in der kommunalen Abwasserreinigung

Übungen zu. Kraftfahrzeugmechatronik II

Optimierung des Transientverhaltens von mobilen Arbeitsmaschinen

Grundstufe. Mathematik 2 Klausur 210 Minuten 9 Leistungspunkte

Modellierung von Echtzeitsystemen mit dem UML CASE Tool Telelogic Tau G2 Developer

Simulink: Einführende Beispiele

Ein Tool zum Rapid-Prototyping von Multitouch- Anwendungen

Regelungs- und Systemtechnik 1. Kapitel 1: Einführung

Entwicklungsprozesse und -werkzeuge

Fahrdynamikregelung für Nutzfahrzeuge - Entwurf und Simulation modellbasierter Fahrdynamikregelsysteme

Modellierung und Simulation

Inhaltsverzeichnis. Vorwort... V. Symbolverzeichnis... XIII

Modellbasierte und komponentenorientierte Programmierung von Steuerungen

A Domain Specific Language for Project Execution Models

Einführung in die Mechatronik

MATLAB-Automatisierung von Dymola- Simulationen und Ergebnisauswertung Holger Dittus. Modelica User Group BaWü, Stuttgart,

lung eingebetteter Softwaresysteme im

Free your work. Free your work. Wir wollen Ihnen die Freiheit geben, sich auf Ihr Geschäft zu konzentrieren.

Effekte einer negativen Rückführung

Matlab bis. zum Limit. Hier klicken, um Master-Titelformat zu bearbeiten. Hier klicken, um Master-Textformat zu bearbeiten. Zweite Ebene Dritte Ebene

Maple-Skripte. A.1 Einleitung. A.2 Explizite Zweischritt-Runge-Kutta-Verfahren. Bei der Ausführung

Die Gebäudesimulationsplattform NANDRAD

Vorstellung der Schwerpunkte 6 (Computational Mechanics) und 35 (Modellbildung und Simulation)

Praktikum Software Engineering: Verfahren und Werkzeuge

Lehrpläne NRW Sek.stufe 2. Lernen im Kontext

Software Engineering in der Praxis

Industrie 4.0 Eine Vision auf dem Weg zur Wirklichkeit

Rekonfigurierbare Regelung der Stuttgart SmartShell

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

1 Einleitung Motivation Zielsetzung Aufbau und Gliederung der Arbeit... 5

Best Practices: BI mit Open-Source-Tools

BizAgi Process Suite. Einsatzmöglichkeiten und Praxistauglichkeit. Haselbauer Zobler. Projektarbeit BWA Serviceorientierte Anwendungsintegration

Schulinternes Curriculum für Informatik (Q2) Stand April 2015

Prüfungsdauer in Min.

Session 8: Projektvorstellung Transferprojekt itsowl-tt-savez 18. August 2015, Gütersloh.

Vorstellung der EEI-Studienrichtung AUTOMATISIERUNGSTECHNIK. Lehrstuhl für Elektrische Antriebe u. Maschinen

Reference Migration Process ReMiP

Ein Blick voraus. des Autors von C++: Bjarne Stroustrup Conrad Kobsch

Softwareentwicklung für Weltraumanwendungen

Parametrierung von Ersatzschaltbildmodellen und Simulation von Batterien mit MATLAB und Simulink

Computer Aided Design - Computer Aided Software Engineering

Software Engineering

HiL Simulation Rapid Control Prototyping

Produktvorstellung: CMS System / dynamische Webseiten. 1. Vorwort

C/C++ Entwickler Embedded Systems (m/w)

Der Design- und Verifizierungsprozess von elektronischen Schaltungen. Y Diagramm

Software-Engineering SS03. Zustandsautomat

Zellulare Neuronale Netzwerke

EMEC-Prototyping GmbH Würzburger Strasse Dresden. Quantum Development Consulting UG (haftungsbeschränkt) Niemegker Straße Berlin

Einführung in die Modellierung

Verkürzung von Entwurfszeiten

Softwareentwicklungsprozess im Praktikum. 23. April 2015

VHDL-AMS und HIL/SIL. Dipl.Ing.(FH) Marko Schmidt.

Beobachtergestützte Regelung einer Gasheizung in der Minimal-Invasiven-Medizin (kurz MIM) Felix Menzel,

BDI-Agenten für agile zielorientierte Geschäftsprozesse

Functional Rapid Prototyping bei EC-Motoren für Automotive-Anwendungen

emlp: e-learning Plattform und mobile Lösungen für Military Operations EUROKEY Software GmbH Ludwig Kuhn

Schulcurriculum Informationstechnische Grundkenntnisse und Informatik Stand:

Interaktive Optimierung mess-, steuer- und regelungstechnischer Anlagen für die technische Gebäudeausrüstung

When testing meets intelligence MECHATRONIK

Laufzeitverifikation

Einführung in Petri-Netze. Modellierung von Abläufen und Prozessen (1) Abhängigkeitsgraphen: Motivation. Petri-Netze

Werkzeuggestützte Softwareprüfung

Einführung in die Numerik mit VBA

Variantenmanagement modellbasierter Funktionssoftware mit Software-Produktlinien

Erste Schritte am Rechner

DaVE. Echtzeitfähige Visualisierung und Simulation thermischer Systeme

Visualisierung von Geodaten. Visualisierung von Geodaten

Sicherheit bei lernenden Robotern

Abbildungsverzeichnis. Abkürzungsverzeichnis. 1 Einleitung Problematik der Fertigungsplanung im Bauwesen 1

Computer Aided Engineering

RLE INTERNATIONAL Projektidee: Modulares Fahrzeugkonzept

Einführung in die Mathematik für Volks- und Betriebswirte

Instandhaltung. Jakob Krause, Sebastian Cech. TU Dresden - Fakultät Informatik

Vorstellung der EEI-Studienrichtung AUTOMATISIERUNGSTECHNIK. Lehrstuhl für Elektrische Antriebe u. Maschinen Lehrstuhl für Sensorik

Treffpunkt MATLAB Einführung 1. Agenda. Begrüßung. Wie bekomme ich MATLAB? MATLAB im Studium. Vorstellung des Treffpunkt MATLAB. Vortrag von MathWorks

Computeranwendung in der Chemie Informatik für Chemiker(innen)

BSSE. Innovation & Fortschrittliche Software-Technologie Fähigkeiten & Dienstleistungen

Wahlpflichtfach Software Engineering

Master Kraftfahrzeugtechnik

Zeit- und Ressourcenplanung leicht gemacht - Unterstützung durch Simulation

Erster Termin Klausuren der Fakultät für Mathematik und Informatik, Frühjahr 2016

Modulare Programmierung und Bibliotheken

Ingenieur-Informatik Multimediale Informations- und Kommunikationssysteme. Multimediale Informations- und Kommunikationssysteme

Transkript:

Einführung in CAE-Simulationssysteme Einleitung Motivation für CAE-Werkzeuge Modellierung technischer Prozesse Übersicht über CAE-Simulationssysteme Kommerzielle Programme Freeware Funktionsinhalte von Simulationssystemen MATRIX X MATRIX -Core X MATRIX -Systembuild X Echtzeit-Code

Motivation für CAE-Werkzeuge Klassische Entwurfsmethoden der Regelungstechnik - lineare Entwurfsmethoden (Frequenzkennlinien, WOK) - nichtlinearer Entwurf - Optimierungsverfahren - Zustandsregler Neue Entwurfsmethoden - Fuzzy-Control - Expertenregler - Hybride Regelstrukturen Modellierung technischer Prozesse Generierung von Source-Code

Modellierung technischer Prozesse Problemstellung: Keine geschlossene mathematische Lösung angebbar Test an realem Prozess nicht möglich Ursprüngliche Vorgehensweise ( ohne CAE): 1). Strukturbild & Systemgleichungen 2). Diskretisierung und Verwendung von numerischen Routinen zur Integration 3). Implementierung mit Programmiersprachen (Basic, C/C++, Pascal, FORTRAN, etc.) 4). Simulation

Modellierung technischer Prozesse Nachteil der Implementierung in Quellcode: Umsetzung in diskretes Simulationsmodell Programmierkenntnisse Abkehr von der eigentlichen Simulationsaufgabe Individuelle Simulationsprogramme (intransparent, fehlende Kompatibilität) Fehleranfällig Zeitraubend (Fehlersuche) Komplexe Simulationsprogramme

Modellierung technischer Prozesse Vorgehensweise mit CAE-Werkzeugen: 1). Strukturbild & Systemgleichungen - meist bereits in graphischer Form angebbar 2). & 3). entfällt! 4). Simulation Vorteile: Keine Programmierkenntnisse Konzentration auf Simulation weniger fehleranfällig transparent zeit- und kosteneffizient Nachteile: Kauf eines CAE-Simulationssystems (Hard- und Software) Numerische Rechenfehler Fehlinterpretationen Oberflächliche Analyse (wahlloses Simulieren) Fehlinterpretation aufgrund ungenügender Kenntnis der verwendeten Rechenverfahren

CAE-Simulationssyssteme Übersicht über Simulationssysteme: Kommerziell: MATLAB Win/UNIX Modellbildung, Simulation, Reglerentwurf, Matrixalgebra MATRIX X Win/UNIX Modellbildung, Simulation, Reglerentwurf, Matrixalgebra MATHEMATICA Win/UNIX symbolische und numerischemathematik MAPLE Win/UNIX symbolische Mathematik MODELICA DYMOLA / DYNASIM Win Chemische Modelle, elektrische Schaltkreise, Petrinetze, Zustandsdiagramme, thermodynamische Systeme, Hybride Systeme,... LabView Win/Unix Messwerterfassung und Verarbeitung PSPICE Win Elektrische Schaltkreise gproms Win Chemische Prozessmodelle DORA-PC DOS/Win Regelungstechnik, Entwurf, Analyse, Simulation

CAE-Simulationssyssteme Freeware-Programme: SCILAB Win/Linux/DecAlpha/ Sun Sparc/Macintosh Simulation, Matrixalgebra, Reglerentwurf http://www-rocq.inria.fr/scilab/ ASCEND Win/Linux Chemical engineering http://www.cs.cmu.edu/~ascend/ MADONNA Win/Mac Differentialgleichungen, graph. Ausgabe http://www.berkeleymadonna.com/

CAE-Simulationssysteme Funktionsumfang: Grundsätzlich: mathematische Operationen - insbesondere Matrix-Operationen Systemanalyse - Zustandsdarstellung dynamischer Systeme Reglersynthese Simulation Weiterhin: Fuzzy-Control-Systeme System-Identifikation Modellvereinfachung Adaptive Regelungen Neuronale Netze...

Matrix X Beispiel: Matrix / XMath X Graphisch orientierte Simulationsumgebung für die Modellierung dynamischer Systeme Modularer Aufbau: Matrix Core X Systembuild Control Design Module System Identification Module Digital Signal Processing Robust Control Module Model Reduction Module Optimization Module Fuzzy Control Matrix Core X Codegeneration: C ADA FORTRAN Testhardware (AC-100)

Matrix X Der Matrix Core (Grundpaket): X Kommandozeilen-Interpreter Matrizendarstellung und -berechnung komplexe Zahlen Strukturierte Programmiersprache Graphische Darstellung mathematische Grundfunktionen (sin, cos,...) Control Design Module: Differentialgleichungen Übertragungsfunktionen Pol/Nullstellendarstellung Zustandsdarstellung Reglerentwurf nach Frequenzkennlinien Wurzelortskurve Zustandsregler

Matrix X Systembuild: Menüorientiert Mauseingabe Graphische Eingabe von Strukturbildern Hierarchische Modellstrukturierung ( Superblocks) Definition eigener Superblocks

Matrix X Prototyping: Entwurf und Simulation Code-Generierung Test und Nachparametrierung (Validierung) Hardware-in-the-Loop

Matrix X Beispiel eines Systembuild:

Matrix X Beispiel: Lissajous-Figuren t = [0:pi/200:pi]'; x1 = SIN(8*t); y1 = SIN(10*t); plot(x1, y1)