Teaching Modelica for Engineers at Technische Universität Braunschweig W. Tegethoff, M. Gräber, R. Kossel, C. Richter

Ähnliche Dokumente
Prof. Dr. Margit Scholl, Mr. RD Guldner Mr. Coskun, Mr. Yigitbas. Mr. Niemczik, Mr. Koppatz (SuDiLe GbR)

Coupling GIS and hydraulics using the example of the Dornbirnerach

Design-based research in music education

Auswertungsbericht Lehrveranstaltungsevaluation an die Lehrenden

Quality Management is Ongoing Social Innovation Hans-Werner Franz

Bosch Thermotechnik. Thermotechnology

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

Modulbeschreibung. The course is principally designed to impart: technical skills 50%, method skills 40%, system skills 10%, social skills 0%.

Ways and methods to secure customer satisfaction at the example of a building subcontractor

ELBA2 ILIAS TOOLS AS SINGLE APPLICATIONS

Mit Legacy-Systemen in die Zukunft. adviion. in die Zukunft. Dr. Roland Schätzle

DICO Dimension Coupling

Rother, Eddy (Schüler IGR)

DATA ANALYSIS AND REPRESENTATION FOR SOFTWARE SYSTEMS

Integrierte Internationale Studiengänge mit Doppelabschluss 2011/12 TU Ilmenau - Universiti Teknologi Malaysia

Overview: Module Business Process Management

Numerical Modelling of CO 2 Storage in Geological Formations with MUFTE-UG

Numerical Investigation of CO2 Sequestration in Geological Formations - Problem Oriented Benchmarks

LiLi. physik multimedial. Links to e-learning content for physics, a database of distributed sources

Hybrid model approach for designing fish ways - example fish lift system at Baldeney/Ruhr and fish way at Geesthacht /Elbe

Mitglied der Leibniz-Gemeinschaft

Accreditation of Prior Learning in Austria

GERMAN LANGUAGE COURSE SYLLABUS

HIR Method & Tools for Fit Gap analysis

Christoph Höger Christoph Nytsch-Geusen

Blended Training - Bridging the Distance Between Content and Student

elearning SIGNAL project Hans Dietmar Jäger 1

Study guide written by René Koglbauer

German Worksheets. Schulmaterial

The poetry of school.

Level 1 German, 2014

Auswertungsbericht Lehrveranstaltungsbewertung Mobile Communication and Ad Hoc Networks

Prof. Dr. Bryan T. Adey

Sveučilište u Splitu Sveučilišni odjel za stručne studije GERMAN LANGUAGE B I COURSE SYLLABUS ACADEMIC YEAR 2013/2014

Kooperationsprojekt NAWI-GRAZ

Technical Thermodynamics

FLIRT ENGLISH DIALOGUE TRANSCRIPT EPISODE FIVE : WELCOME TO MY WORLD

physik multimedial physik multimedial Teaching and study modules for physics as a minor subject

Proseminar - Organisation und Personal Seminar Organisational Theory and Human Resource Management

An Introduction to Monetary Theory. Rudolf Peto

Objektorientierte Datenbanken

En:Tool EnEff BIM Introduction to the Project and Research Association

It's just a laboratory, it is not your life.

Webbasierte Exploration von großen 3D-Stadtmodellen mit dem 3DCityDB Webclient

ONLINE LICENCE GENERATOR

Einführung in die Kognitive Ergonomie

Optimization of EBM build processes by localized preheat strategies

Dynamic Hybrid Simulation

APPLICATION. DeutscherAkademischerAustauschDienst GERMAN ACADEMIC EXCHANGE SERVICE 871 UN Plaza, New York, NY 10017

METHODEN UND INSTRUMENTE DES WISSENSMANAGEMENTS ANHAND VON WALDBAULICHEN FALLBEISPIELEN

Lehrergesteuert Lerngruppe Kooperation Kommunikation Lernkontrolle Geschützter Raum

German for international students Deutschkurse für internationale Studierende

Vienna Main Station More than a Station an Overview. Sigi Herzog, General Project Coordinator Heinz Gschnitzer, Project Director

Kongsberg Automotive GmbH Vehicle Industry supplier

Probabilistic LCF - investigation of a steam turbine rotor under transient thermal loads

Old People and Culture of Care.

Educational training programs for the professional development of music library staff the current situation in Germany

Extract of the Annotations used for Econ 5080 at the University of Utah, with study questions, akmk.pdf.

Einsatz einer Dokumentenverwaltungslösung zur Optimierung der unternehmensübergreifenden Kommunikation

Deutsch Herbst 2010 Introductory German I MWF 7:30-8:40am

Semantic Web Technologies II SS Übung: Ontologiemodellierung in OWL

Überblick über das IBM Support Portal

NIALM for Smart Buildings LoReMA Load Recognition Monitoring and Acting

Self-Regulation Questionnaire for Adolescent Students (SRQ-A[G])

SS 2011 Network Security Dozent(en): Prof. Dr. Peter Martini

Seminar: Software Engineering verteilter Systeme

Air-Sea Gas Transfer: Schmidt Number Dependency and Intermittency

Auswertungsbericht Lehrveranstaltungsevaluation an die Lehrenden

Kölner Straße 167, Troisdorf, NRW

Session D4: Hybrid Model Approach for Designing Fish Ways - Example Fish Lift System at Baldeney/Ruhr and Fish Way at Geesthacht /Elbe

Beitrag AM zum Lehrveranstaltungsplan SoSe 2010 (Stand: 30. November 2009)

MODELLING AND CONTROLLING THE STEERING FORCE FEEDBACK USING SIMULINK AND xpc TARGET

Syllabus Course description

Amtliche Mitteilungen / 20. Jahrgang Seite 25

entwine for the open minded

Grade 12: Qualifikationsphase. My Abitur

WP2. Communication and Dissemination. Wirtschafts- und Wissenschaftsförderung im Freistaat Thüringen

Introduction to the diploma and master seminar in FSS Prof. Dr. Armin Heinzl. Sven Scheibmayr

Syllabus Course description

Visionen für die Betriebliche Weiterbildung

Accounting course program for master students. Institute of Accounting and Auditing

STRATEGISCHES BETEILIGUNGSCONTROLLING BEI KOMMUNALEN UNTERNEHMEN DER FFENTLICHE ZWECK ALS RICHTSCHNUR FR EIN ZIELGERICHTETE

MULTI PHYSICS SIMULATION IN MANUFACTURING

Information Retrieval and Semantic Technologies

English grammar BLOCK F:

Fehlerliste. Lernphase 1 1. Schlagen Sie folgende Vokabeln in einem zweisprachigen Wörterbuch nach: Gymnasium (BrE und AmE), Phänomen, Stipendium.

Auf geht s! Grammar: 1.1a Subject pronouns

Dieser ist nur als ein Beispiel anzusehen. Es gibt viele andere Möglichkeiten, wie man sein Studium gestalten kann.

HOW TO MAKE GRAMMAR WORK

Workshop Quality Assurance Forum 2014

Climate change and availability of water resources for Lima

Seminar: Software Engineering verteilter Systeme

Weiterbildungskolleg der Stadt Bielefeld Abendrealschule Fachbereich Englisch Frachtstraße Bielefeld

TMF projects on IT infrastructure for clinical research

Possible Solutions for Development of Multilevel Pension System in the Republic of Azerbaijan

Training, Presentation, Competition at KNX city Training, Präsentation, Wettbewerb in der KNX city

Double Degree Programme Intake WS Dr.-Ing. Stefan Werner. Coordination and Support Programm Coordinators. Support

Syllabus Course description

Transkript:

eaching Modelica for Engineers at echnische Universität Braunschweig W. egethoff, M. Gräber, R. Kossel, C. Richter University of Braunschweig Institute of echnology

Contents. Classroom and Exam. hinking in Objects 3. Course Example: Refrigeration Cycle 4. Course Example: ire Service Garage 5. Course Example: Lumped Capacitors 6. Conclusion echnische Universität Braunschweig

Classroom Willi 4 Course Hours Manuel 3 echnische Universität Braunschweig

Final Exam Learning targets: Modeling language Modelica Numeric for solving DAE-Systems (heuristic) Object-oriented analysis 4 echnische Universität Braunschweig

Final Exam Exam ime: 30 Minutes What is Polymorphism? 5 echnische Universität Braunschweig

Contents. Classroom and Exam. hinking in Objects 3. Course Example: Refrigeration Cycle 4. Course Example: ire Service Garage 5. Course Example: Lumped Capacitors 6. Conclusion 6 echnische Universität Braunschweig

hinking in Objects What is a class? What is an object? Class: Construction Plan / Blueprint Instantiation: Building Object: he house More objects of the same class Modifier 7 echnische Universität Braunschweig

Object-oriented Analysis Animal is a a is part of 8 echnische Universität Braunschweig

Object-oriented Analysis Animal is a a 6 4 4 is part of 9 echnische Universität Braunschweig

Object-oriented Analysis 0 echnische Universität Braunschweig

Overview of Course Examples Refrigeration Cycle ire Service Garage Lumped Capacitors echnische Universität Braunschweig

Contents. Classroom and Exam. hinking in Objects 3. Course Example: Refrigeration Cycle 4. Course Example: ire Service Garage 5. Course Example: Lumped Capacitors 6. Conclusion echnische Universität Braunschweig

Refrigeration Cycle 3 echnische Universität Braunschweig

Solving Non-linear Algebraic Equations gascooler.idealoutletrefrigerant.p = E+007 receiver.refrigerant.p = 0 Residual: { -0.065439, 99.9 } gascooler.idealoutletrefrigerant.p = -E+009 receiver.refrigerant.p = -.4559 Residual: { -0.04, -904.99 } gascooler.idealoutletrefrigerant.p = -9.783E+008 receiver.refrigerant.p = -.8344 Residual: { -0.0970766, -904.99 } 4 echnische Universität Braunschweig

Solving Non-linear Algebraic Equations Newton s s Method 5 echnische Universität Braunschweig

Solving Non-linear Algebraic Equations Pitfalls: 6 echnische Universität Braunschweig

Contents. Classroom and Exam. hinking in Objects 3. Course Example: Refrigeration Cycle 4. Course Example: ire Service Garage 5. Course Example: Lumped Capacitors 6. Conclusion 7 echnische Universität Braunschweig

ire Service Garage ire Service Garage 8 echnische Universität Braunschweig

ire Service Garage ire Service Garage Car <<partial>> ire Firestone Michelin 9 echnische Universität Braunschweig

ire Service Garage Car Icon Object Diagram 0 echnische Universität Braunschweig

ire Service Garage Car model Car Firestone spareire; Michelin frontrightire; Michelin frontleftire; Michelin backrightire; Michelin backleftire; end Car; Object Diagram echnische Universität Braunschweig

ire Service Garage Car model Car replaceable Firestone spareire extends ire annotation (choicesallmatching=true); replaceable model iremodel = Michelin extends ire annotation (choicesallmatching=true); iremodel frontrightire; iremodel frontleftire; iremodel backrightire; iremodel backleftire; end Car; Object Diagram echnische Universität Braunschweig

ire Service Garage ire Service Garage M M redeclare model iremodel = Michelin; 3 echnische Universität Braunschweig

Contents. Classroom and Exam. hinking in Objects 3. Course Example: Refrigeration Cycle 4. Course Example: ire Service Garage 5. Course Example: Lumped Capacitors 6. Conclusion 4 echnische Universität Braunschweig

5 Lumped Capacitors s R R Q dt d C Q Q dt d C = = Q Q C C R Q R Q s = = R C dt d R C R C dt d s = = echnische Universität Braunschweig

Euler s Method 380 emperature [K] 360 340 30 Euler s s Solution Dassl s Solution 300 ime [s] 0 0 0 30 40 50 6 echnische Universität Braunschweig

Lumped Capacitors - Stiffness 6.0 e8 emperature [K] 0 ime [s] -6.0 e8 0 00 400 600 800 000 7 echnische Universität Braunschweig

Lumped Capacitors - Stiffness R >> R s R R C C 8 echnische Universität Braunschweig

Lumped Capacitors - Stiffness 400 emperature [K] 350 Euler s s Method Δt t = e-4 4 sec 300 ime [s] 0 4 6 8 0 9 echnische Universität Braunschweig

Lumped Capacitors Index Reduction s R C C d dt d dt Q Q = = s R R 30 echnische Universität Braunschweig

Lumped Capacitors State Selection s R C C 3 echnische Universität Braunschweig

Contents. Classroom and Exam. hinking in Objects 3. Course Example: Refrigeration Cycle 4. Course Example: ire Service Garage 5. Course Example: Lumped Capacitors 6. Conclusion 3 echnische Universität Braunschweig

Conclusion Students typically have to learn thinking in objects Students learn modelling in Modelica by Carefully selected didactical concepts Well assisted assignments Final projects In thermo-fluid systems, good knowledge about numerical solving of DAE-Systems is necessary 33 echnische Universität Braunschweig