Universität Stuttgart IKE Institut für Kernenergetik und Energiesysteme Numerische Methoden, SS 2000, Kp. 1 1 Numerische Methoden Teil I: Modellierung.

Slides:



Advertisements
Ähnliche Präsentationen
Versuch 1. Was wollen wir tun - das Pflichtenheft
Advertisements

Prüfung objektorientierter Programme -1
Integrations- und Funktionstests im Rahmen des V-Modelles
Lerneinheiten im Praktikum
Submodell Softwareentwicklung (SE)
Das V - Modell - Überblick
V - Modell Anwendung auf große Projekte
Phasen und ihre Workflows
Objektorientierte Programmierung
Simulation komplexer technischer Anlagen
Frame-Logik Eine Einführung Andreas Glausch.
Binnendifferenzierung im Mathematik-Unterricht der SEK II
Kapitel 4 Datenstrukturen
Diese Fragen sollten Sie beantworten können
Numerik partieller Differentialgleichungen
Dynamische Testverfahren
Universität Stuttgart Institut für Kernenergetik und Energiesysteme I nstitut für K ernenergetik und E nergiesysteme Rational Unified Process (RUP) - Definitionen.
LE LM 10 - LO3 Verfahren zur Qualitätssicherung
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Prüfung von Simulationsprogrammen – Integrations- und Funktionstests Inhalt Vom Einzeltest.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme LE 3.2- LM 8 - LO 9 Definitionen zu LM 8.
Universität Stuttgart Wissensverarbeitung und Numerik I nstitut für K ernenergetik und E nergiesysteme Numerische Methoden, SS 2003Teil II: Kp. 22/1 Diese.
Erfahrungen aus Tests komplexer Systeme
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Einzeltests im Rahmen des V-Modelles Aufgaben Überprüfung des Programmcodes mit Hilfe.
Prüfung von SW-Komponenten – Überblick
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Die SE Umgebung des Jahres 2003 am IKE Elemente der SE Umgebung –Omondo als Casetool.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Beispiel 2: Iterative-Inkrementelle Vorgehensmodelle Annahmen: Anforderungen sind unvollständig.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Aufgaben des Testens Vergleich des Verhaltens einer Software mit den an sie gestellten.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme System- und Abnahmetests Inhalt Testen des Systems unter Mitwirkung des Auftraggebers.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme LE P MuSofT Erkundungsumgebung Entwicklung eines komponentenbasierten Systems WS 03/04.
Numerische Methoden Vorlesung im Rahmen des Diplomstudienganges
Universität Stuttgart IKE Institut für Kernenergetik und Energiesysteme 1- 1 Numerische Methoden, SS 2001, Kp. 1 Numerische Methoden Teil I: Modellierung.
Universität Stuttgart Institut für Kernenergetik und Energiesysteme LE 3.1 ProzessqualitätLM 5 V-Modell-AnwendungenFolie 1 V-Modell für große Projekte.
Java: Objektorientierte Programmierung
Anfragesprachen – Dipl. Ing. Ulrich Borchert / FH Merseburg1/7 Datenbanken werden als Anhäufung von Werten eines Wertebereiches aufgefasst und Datenbankabfragen.
SciAgents - Eine agentenbasierte Umgebung für verteilte wissenschaftliche Berechnungen Alexander StarkeSeminar Software Agenten
1 Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Prof. Dr. Th. Ottmann.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Tobias Lauer.
Vorlesung Informatik 2 Algorithmen und Datenstrukturen (02 – Funktionenklassen) Prof. Dr. Th. Ottmann.
Computerkurs: Quantitative Auswertung biochemischer Experimente Tag 8 Einführung in die numerische Integration Aufgabe 18: Simulation einer Assoziationskinetik.
Rational Unified Process (RUP) - Definitionen
Modelle Vorlesung 1: Modelle als Basis realer und virtueller Anlagen
Universität Stuttgart Wissensverarbeitung und Numerik I nstitut für K ernenergetik und E nergiesysteme Numerische Methoden, SS 01Teil II: Kp. 22/1 Grundmodelle.
V1: Modellierung auf endlichen Maschinen
Universität Stuttgart Wissensverarbeitung und Numerik I nstitut für K ernenergetik und E nergiesysteme Numerische Methoden, SS Numerische Methoden.
Simulation komplexer technischer Anlagen Was wir bisher gelernt haben
Simulation komplexer technischer Anlagen
Simulation komplexer technischer Anlagen
Modellierung komplexer Realität mit Objekten
Vorlesung im Rahmen des Diplomstudiengangs Energie- und Anlagentechnik
Access 2000 Datenbanken.
Simulation komplexer technischer Anlagen
Vorgehensmodelle: Schwergewichtige Modelle
Prof. Dr. Gerhard Schmidt pres. by H.-J. Steffens Software Engineering SS 2009Folie 1 Objektmodellierung Objekte und Klassen Ein Objekt ist ein Exemplar.
Spezifikation von Anforderungen
? Was ist Informatik? Was ist Informatik? Alexander Lange
Universität Stuttgart Wissensverarbeitung und Numerik I nstitut für K ernenergetik und E nergiesysteme Numerik partieller Differentialgleichungen, SS 01Teil.
grundlagen der Wirtschafts- informatik
Simulation der Ausbreitung radioaktiver Schadstoffe
Strukturierter Entwurf (und Realisierung)
Kompetenz -, Lern - und Prüfungsbereiche Anforderungsbereiche
Wasserfallmodell und Einzelbegriffe
Modellbildung und Simulation
Daten- und Ablaufmodellierung
Software Engineering Strukturierte Analyse
Modellbildung und Simulation
Kapitel 5Strukturen Information aus der realen Welt werden in einem informationsverarbeitenden System als Daten abgelegt. Diese stellen also eine (vereinfachte)
G. Gröger - Einführung in die Programmierung mit Java - 1. Semester - WS 02/ Übungsaufgabe vom Logische Ausdrücke 1.true & false | true 2.(10>2)
Spärliche Kodierung von Videos natürlicher Szenen Vortragender: Christian Fischer.
Objektorientierte Programmierung Was ist das eigentlich ?
 Präsentation transkript:

Universität Stuttgart IKE Institut für Kernenergetik und Energiesysteme Numerische Methoden, SS 2000, Kp. 1 1 Numerische Methoden Teil I: Modellierung technischer Probleme Kap. 1:Lösung technischer Probleme auf Rechnern Inhalt: Modellierung auf Rechnern Warum Computerrechnungen immer fehlerbehaftet sind Vom Rechner mit Zahlen, Modulen und Komponenten Übung: Einführung in den CIP-Pool Numerische Bibliotheken

Universität Stuttgart IKE Institut für Kernenergetik und Energiesysteme Numerische Methoden, SS 2000, Kp. 1 2 Bildung von Modellen Problem mathematisches Modell physikalisches Modell Analyse und Darstellung der Ergebnisse Analyse des mathe- matischen Modells Existenz und Lösungen numerisches Modell Konsistenz, Konvergenz Simulation Daten- Beschaffung Modul Verknüpfung Entwurf und Implementierung eines Programmes

Universität Stuttgart IKE Institut für Kernenergetik und Energiesysteme Numerische Methoden, SS 2000, Kp. 1 3 Wärmebedarf eines Wohngebäudes TaTa Transmissions- verluste Solare Wärmegewinne Lüftungs- verluste TiTi Interne Wärmegewinne Wärmebedarf

Universität Stuttgart IKE Institut für Kernenergetik und Energiesysteme Numerische Methoden, SS 2000, Kp. 1 4 Physikalisches Modell Zonenweise stationäre Energiebilanz bei vorgegebener Sollinnentemperatur

Universität Stuttgart IKE Institut für Kernenergetik und Energiesysteme Numerische Methoden, SS 2000, Kp. 1 5 Mathematisches Modell Transmissionsverluste: Lüftungsverluste: Interne Wärmegewinne: Solare Wärmegewinne bleiben unberücksichtigt Mittlere interne Wärmegewinne auf der Basis eines durchschnittlichen 2,7-Personenhaushaltes pro Tag und Wohnraumfläche

Universität Stuttgart IKE Institut für Kernenergetik und Energiesysteme Numerische Methoden, SS 2000, Kp. 1 6 Eigenschaften von Modellen Modelle - beschreiben Ausschnitt der Welt - haben beschränkte Gültigkeit - unterliegen vielen Fehlerquellen Modelle sind - nicht wahr, aber brauchbar - nicht verifizierbar, aber validierbar - nicht richtig, aber nützlich Modellergebnisse benötigen - Interpretation - Validierung - Daten

Universität Stuttgart IKE Institut für Kernenergetik und Energiesysteme Numerische Methoden, SS 2000, Kp. 1 7 Nutzen besserer Modelle Interpolation zwischen Meßwerten (Verringerung teuerer Messungen) Korrelation verschiedener Bereiche (Gesamtschau statt Einzeleffekt) Untersuchung von alternativen Lösungen (Variantenkonstruktion) Optimierung des Betriebs unter aktuellen Randbedingungen Untersuchungen in Grenzbereichen (Störfallsimulation)

Universität Stuttgart IKE Institut für Kernenergetik und Energiesysteme Numerische Methoden, SS 2000, Kp. 1 8 VDI-Definitionen zur Modellierung durch Simulation -1 VDI-Richtlinie 3633 (Beuther Verlag, Berlin 1996) definiert den Begriff des Systems Abgegrenzte Anordnung von Komponenten, die miteinander in Beziehung stehen. Es ist gekennzeichnet durch: -Systemgrenze, Systemein- und ausgangsgrößen -Subsysteme, Systemelemente, -Aufbaustruktur -Ablauflogik -Zustandübergänge und -größen, den Begriff des Modells Ein Modell ist eine vereinfachte Nachbildung eines existierenden oder gedachten Systems mit seinen Prozessen in einem anderen begrifflichen oder gegenständlichen System. Es unterscheidet sich hinsichtlich der untersuchungs-relevanten Eigenschaften nur innerhalb eines vom Untersuchungsziel abhängigen Toleranzrahmens vom Vorbild. Es wird genutzt, um eine bestimmte Aufgabe zu lösen, deren Durchführung mittels direkter Operationen am Original nicht möglich oder zu aufwendig wäre. -Gedankliches Modell: Modell, das noch nicht in ein Simulationsmodell umgesetzt wurde. -Experimentierbares Modell oder Simulationsmodell: Reales Modell, das aus dem gedanklichen Modell entstand und mit dem Experimente durchgeführt werden können.

Universität Stuttgart IKE Institut für Kernenergetik und Energiesysteme Numerische Methoden, SS 2000, Kp. 1 9 VDI-Definitionen zur Modellierung durch Simulation -2 Den Prozeß der Modellierung Die Modellierung umfaßt bei der Simulation das Umsetzen eines existierenden oder gedachten Systems in ein experimentierbares Modell, und der Begriff der Simulation: Simulation ist ein Verfahren zur Nachbildung eines Systems mit seinen dynamischen Prozessen in einem experimentierbaren Modell, um zu Erkenntnissen zu gelangen, die auf die Wirklichkeit übertragbar sind. Im weiteren Sinne wird unter Simulation das Vorbereiten, Durchführen und Auswerten gezielter Experimente mit einem Simulationsmodell verstanden. Mit Hilfe der Simulation kann das zeitliche Ablaufverhalten komplexer Systeme untersucht werden. Auf Basis des Modells vom Verhalten eines Systems können Entwurf und Steuerung von Anlagen geplant werden. Die Steuerung geschieht über die Leittechnik. Die VDI-Richtlinie 3814 definiert als Aufgaben und Zielsetzung beim Einsatz von Gebäudeleittechnikanlagen das Leiten (DIN 19222) von betriebstechnischen Anlagen, d.h. die "Übernahme oder Unterstützung folgender Aufgaben: - Anlagenautomation -Betriebskontrolle -Betriebsführung -Archivierung -Betriebsanalyse -Energiemanagement -Instandhaltungsmanagement." Als wesentlichstes Element wird der Erhalt der Selbständigkeit der betriebstechnischen Anlagen gefordert.

Universität Stuttgart IKE Institut für Kernenergetik und Energiesysteme Numerische Methoden, SS 2000, Kp Lösung von Problemen Methoden zur Beschreibung Datenstruktur Algorithmen Problem Modell Reduktion System Abstrakte Datentyp-Module Methoden zur Lösung (Beschreibung des Verhaltens) Simulationsprogramm (Modul) Reduktion Komplexität Funktions- Module

Universität Stuttgart IKE Institut für Kernenergetik und Energiesysteme Numerische Methoden, SS 2000, Kp Datenstruktur -1 DefinitionZusammenfassung von Daten verschiedenen Typs zur Beschreibung eines Problems Realisierung eines Abstrakten Datentyps auf Rechner DatentypenBeschreibt Menge der möglichen Werte, zulässige Operationen der Variablen eines Typs. Abstrakter DatentypDatenstruktur + darauf definierten Operationen

Universität Stuttgart IKE Institut für Kernenergetik und Energiesysteme Numerische Methoden, SS 2000, Kp Datenstruktur -2 Implementierung einer Datenstruktur bestimmt Effizienz der darauf definierten Operationen ErfahrungFalsch gewählte Datenstrukturen können Lösung eines Problems unmöglich machen. SchlußfolgerungEs müssen verschiedene Sichten auf Daten eines Problems möglich sein.

Universität Stuttgart IKE Institut für Kernenergetik und Energiesysteme Numerische Methoden, SS 2000, Kp Algorithmen -1 DefinitionVerfahren zur Lösung von Problemen EigenschaftenKorrektheit-durch Testen kann man Anwesenheit von Fehlern nachweisen Effizienz-Speicherbedarf Rechenzeitbedarf je als Funktion der Problemgröße ImplementierungAbbildung eines Verfahrens auf Grundoperationen - einer konkreten Programmiersprache - eines konkreten Rechners

Universität Stuttgart IKE Institut für Kernenergetik und Energiesysteme Numerische Methoden, SS 2000, Kp Algorithmen -2 GrundoperationenMethoden abstrakter Datentypen (Algorithmen können so formuliert werden, daß sie nur auf Datentypen und ihre Methoden zurückgreifen). ErfahrungEs sind in der Regel konkurrierende Verfahren, konkurrierende Implementierungen, konkurrierende Datentypen möglich.

Universität Stuttgart IKE Institut für Kernenergetik und Energiesysteme Numerische Methoden, SS 2000, Kp Modul Faßt man die Operationen zur Lösung einer Aufgabe unter einer Schnittstelle zusammen, so erhält man einen Modul. BeschreibungFunktion Interface Validierung TypenFunktionsmodul Eingabedaten - aus Eingabe folgt eindeutige Ausgabe in Form neuer Daten Abstrakter Datentyp-Modul Eingabe Methode - aus Eingabe folgt Zustandsveränderung. Realisierung Unterprogramm Prozedur Hierarchische Strukturierung des Kontrollflusses Hierarchische funktionale Zerlegung durch schrittweise Verfeinerung (HIPO) Modularisierungskonzepte betreffen sowohl den Entwurf, die Spezifikation als auch die Programmierung.

Universität Stuttgart IKE Institut für Kernenergetik und Energiesysteme Numerische Methoden, SS 2000, Kp Beispiel Modul zur Beschreibung des Wärmetransportes in einem Rohr Prinzip: Input - Prozeß - Output Durchführung:

Universität Stuttgart IKE Institut für Kernenergetik und Energiesysteme Numerische Methoden, SS 2000, Kp Integration von Modulen im System Schritt 1:Verbinden der Schnittstellen (Semantik) Regelung Wärme- Erzeuger Wärme- Verteiler Wärme- Übergabe Raum 3 Wärme- Übergabe Raum 2 Wärme- Übergabe Raum 1 Nutzer 1 Nutzer 2 Nutzer 3 T,M T Schritt 2: Steuerung des Ablaufes Schritt 3: Verfeinerung einzelner Teilaufgaben

Universität Stuttgart IKE Institut für Kernenergetik und Energiesysteme Numerische Methoden, SS 2000, Kp Aufbau von Systemen Können Dienste die sie betreffenden Metainformationen selber verarbeiten, so spricht man von Agenten. Die Komponente zur Verarbeitung der Ontologie der Anwendung heißt Strategiekomponente. Komponenten und diensteorientierte Systeme enthalten Metainformationen über Einsatzmöglichkeiten der Komponenten (Dienste) und der Anwendung. Homogene Systeme ADT-Modul FKT-Modul Sammlung von Methoden, die auf eine Datenstruktur wirken Methode zur Verarbeitung von Datenstrukturen Implementierung als Folge von Methoden von ADTs Implementierung als Samm- lung von Fkt-Modulen Verteilte Systeme Type/Class ADT-Modul als Prozess Vererbung von Daten und Methoden Dienst FKT-Modul als Prozess Multiuserfähig, eigenes Repository Verwaltung mit ORB der OMG Steuerung mit Vorgangs- bearbeitung nach WfMC Komponenten- und diensteorientierte Systeme