Mathematische Modellbildung und Simulation (eBook)
Das Themenspektrum reicht von statistischen Modellen bis zurMehrphasen-Strömungsdynamik in 3D. Für alle imBuchbesprochenenModellklassen wird geeignete kostenloseOpen-Source-Software zur Verfügung gestellt. Grundlage ist daseigens für dieses Buch entwickelte ComputerbetriebssystemGm.Linux ('Geisenheim-Linux'), das ohne Installationsaufwand auchz.B. auf Windows-Rechnern genutzt werden kann. EinReferenzkartensystem zu Gm.Linux mit einfachenSchritt-für-Schritt-Anleitungen ermöglicht es, auchkomplexe statistische Berechnungen oder3D-Strömungssimulationen in kurzer Zeit zu realisieren.AlleimBuch beschriebenen Verfahren beziehen sich auf Gm.Linux 2.0 (unddie darin fixierten Versionen aller Anwendungsprogramme) und sinddamit unabhängig von Softwareaktualisierungen langfristigfunktionstüchtig.
Marco Günther ist Professor für Mathematik undFluidmechanik an der Hochschule für Technik und Wirtschaft(HTW) in Saarbrücken. Nach Abschluss seines Studiums inTechnomathematik und Physik an der Universität Kaiserslauternarbeitete er als wissenschaftlicher Mitarbeiter an derUniversität Kaiserslautern. Anschließend war erProjektleiter am Fraunhofer-Institut für Techno- undWirtschaftsmathematik in Kaiserslautern und amFraunhofer-Chalmers-Centre in Göteborg (Schweden). Seit 2009hat er eine Professur an der HTW. Von ihm sind zahlreichewissenschaftliche Publikationen erschienen, überwiegend zurmathematischen Modellierung und zu Fragestellungen im Bereich derStrömungsmechanik.
Kai Velten ist Professor für Mathematik an der Wiss.Hochschule i.G. Geisenheim. Er studierte Mathematik, Physik undVolkswirtschaftslehre an den Universitäten Göttingen undBonn und war dann wissenschaftlicher Assistent an denUniversitäten Braunschweig und Erlangen, Gruppenleiter amFraunhofer-Institut für Techno- und Wirtschaftsmathematik inKaiserslautern und 2000-2012 Professor für Mathematik an derHochschule RheinMain. Er hat zahlreiche wiss. Fachartikel zuunterschiedlichen Themen der mathematischen Modellierungpubliziert. Hervorzuheben ist die englischsprachige erste Auflagedieses Buches, die 2009 erschien.
Marco Günther ist Professor für Mathematik und Fluidmechanik an der Hochschule für Technik und Wirtschaft des Saarlandes (htw saar) in Saarbrücken. Er studierte Technomathematik und Physik an der Universität Kaiserslautern, war dann Wissenschaftler an der TU Kaiserslautern und Projektleiter am Fraunhofer-ITWM in Kaiserslautern und am Fraunhofer-Chalmers-Centre in Göteborg, Schweden. Professor Günther hat zahlreiche wissenschaftliche Fachartikel publiziert, überwiegend zur mathematischen Modellierung und zu Fragestellungen im Bereich der Strömungsmechanik. Kai Velten ist Professor für Mathematik an der Hochschule Geisenheim University. Er studierte Mathematik, Physik und Volkswirtschaftslehre an den Universitäten Göttingen und Bonn, war dann Wissenschaftler an den Universitäten Braunschweig und Erlangen, am Fraunhofer-ITWM in Kaiserslautern und an der Hochschule RheinMain; 2012 erhielt er ein Rufangebot der Universität Lüneburg. Professor Velten hat zahlreiche wissenschaftliche Fachartikel zur mathematischen Modellbildung publiziert, u.a. die 2009 erschienene englischsprachige Erstauflage dieses Buchs.
1 Prinzipien der mathematischen Modellierung
1.1 Eine komplexe Welt braucht Modelle
1.2 Systeme, Modelle, Simulationen
1.3 Mathematik als natürliche Modellsprache
1.4 Definition mathematischer Modelle
1.5 Beispiele und weitere Definitionen
1.6 Noch mehr Definitionen
1.7 Wenn alles wie ein Nagel aussieht...
2 Phänomenologische Modelle
2.1 Elementare Statistik
2.2 Lineare Regression
2.3 Multiple lineare Regression
2.4 Nichtlineare Regression
2.5 Statistische Versuchsplanung
3 Mechanistische Modelle I: ODEs
3.1 Besondere Bedeutung von Differentialgleichungen
3.2 Einführende Beispiele
3.3 Aufstellen von ODE-Modellen
3.4 Etwas Theorie, die jeder kennen sollte
3.5 Numerische Lösungen
3.6 Beispiele für ODE-Modelle
4 Mechanistische Modelle II: PDEs
4.1 Einführung
4.2 Die Wärmeleitungsgleichung
4.3 Etwas Theorie, die jeder kennen sollte
4.4 Analytische Lösungen einer PDE
4.5 Numerische Lösungen einer PDE
4.6 Die Finite-Differenzen-Methode
4.7 Die Finite-Elemente-Methode
4.8 Die Finite-Volumen-Methode
4.9 Software zum Lösen von PDEs
4.10 Eine Beispielsitzung zur numerischen Berechnung der Wärmeleitung
4.11 Ein Blick hinter die Wärmeleitungsgleichung
4.12 Eine Beispielsitzung zur numerischen Berechnung einer Einphasenströmung
4.13 Eine Beispielsitzung zur numerischen Berechnung einer Zweiphasenströmung
5 Systemanalyse, Problemlösung und Prozessoptimierung in der Praxis
5.1 Big Data: Moderne Analyseverfahren für hochdimensionale Daten (Gastbeitrag)
5.2 Crashkurs R
5.3 Crashkurs Maxima
5.4 Dokumentation und Präsentation mit Gm.HYDRA
5.5 Statistische Prozesskontrolle, Projekt- und Qualitätsmanagement: SixSigma und Co.
5.6 Wissenschaftliche Systemanalyse und Modellentwicklung im Gartenbau (Gastbeitrag)
A Gm.Linux und die Buchsoftware
B Referenzkarten
Stichwortverzeichnis
"Leser dieses Buches lernen anhand detailliert besprochener Beispiele aus unterschiedlichsten Bereichen,sich kritisch mit mathematischen Modellen auseinanderzusetzen und diese selbst zu formulieren und zu implementieren."
Bänder Bleche Rohre (04.05.2015)
2
Phänomenologische Modelle
Wie können wir ein System oder einen Prozess beschreiben, wenn wir die inneren Abläufe nicht kennen und nur experimentelle Daten vorliegen haben? Wie können wir z. B. das Welken von Rosen beschreiben? Wie können wir Ergebnisse prognostizieren und wie wählen wir möglichst geschickt die Versuchsparameter aus? Alle diese Fragen können mit phänomenologischen Modellen beantwortet werden, die wir in diesem Kapitel kennenlernen werden.
Erinnern wir uns an den Unterschied zwischen phänomenologischen und mechanistischen Modellen in Definition 1.8: Phänomenologische Modelle werden nur auf Grundlage von experimentellen Daten konstruiert, d. h. es werden keine a-priori-Informationen über das System S verwendet. Dagegen benutzen mechanistische Modelle a-priori-Informationen über die „interne Mechanik“ von S, d.h. über die Prozesse, die in S ablaufen. Diese Modelle werden in Kapitel 3 und 4 behandelt. In diesem Kapitel ist ein Datensatz unser Ausgangspunkt und wir werden verschiedene Methoden zur Analyse eines Datensatzes kennenlernen. Wie wir noch sehen werden, können die meisten in diesem Kapitel vorgestellten Methoden sehr effizient mit frei erhältlicher Open-Source-Software implementiert werden: Calc (aus der Office-Suite LibreOffice) für elementare statistische Berechnungen oder als elementare Datenbank und das Softwarepaket „R“ für professionelle statistische Berechnungen. Im gesamten Kapitel verwenden wir überwiegend reale Datensätze.
Wie erwähnt ist ein Datensatz der Ausgangspunkt für eine phänomenologische Modellierung. Folglich sollten wir zunächst eine Analyse des Datensatzes durchführen, zum Beispiel mittels elementarer statistischer Methoden. In Abschnitt 2.1 werden einige der wichtigsten statistischen Methoden der elementaren Datenanalyse in Form eines „Crashkurses“ vorgestellt, d. h. wir machen nicht den Versuch, alles vollständig zu erklären, sondern konzentrieren uns auf das, was in diesem Buch benötigt wird und legen dabei mehr Wert auf ein praktisches Vorgehen als auf Theorie. Daher wird in Abschnitt 2.1 auch eine Einführung in die Anwendung von Calc und R gegeben.
In den Abschnitten 2.2–2.4 werden verschiedene Regressionsmodelle behandelt. Diese liefern grundsätzlich eine mathematische Beschreibung von Input-Output-Systemen. Auf die Bedeutung solcher Systeme ist bereits im letzten Kapitel hingewiesen worden, siehe Abb. 1.2 und Abschnitte 1.3 und 1.5. Mittels Regressionsmodellen können für vorgegebene Eingabewerte die Ausgaben eines Systems berechnet werden, die zur Vorhersage oder zur Interpolation gegebener Daten verwendet werden können. Es werden die lineare Regression (eine Eingabe), die multiple lineare Regression (mehrere Eingaben) und die nichtlineare Regression (nichtlineare Gleichungen mit einer oder mehreren Eingaben) behandelt. Jeder, der sich mit Datenanalyse beschäftigt, sollte diese Methoden kennen, die sich wirklich sehr einfach mit R umsetzen lassen. Auch in den Fällen, in denen mechanistische Modelle entwickelt werden, hat die Anwendung von Regressionsmethoden häufig einen Sinn, da diese in der Regel viel weniger Zeit und Ressourcen erfordern und schnelle und grobe Schlussfolgerungen aus einem Datensatz erlauben.
Erste Datensätze zur Modellierung von Input-Output-Systemen werden üblicherweise mit Hilfe von Experimenten gewonnen. Solche Experimente enthalten Versuchsparameter, deren Zusammenhang untereinander in der Regel noch unklar ist. Eine geschickte Wahl der Parameter und das Aufspüren von Abhängigkeiten unter den Parametern ist eine wichtige Aufgabe der Versuchsplanung (Design of Experiments), die in Abschnitt 2.5 vorgestellt wird.
2.1 Elementare Statistik
In Abschnitt 1.3 ist betont worden, dass die Minimalvoraussetzung an ein zu untersuchendes System in Wissenschaft und Ingenieurwesen die Beobachtbarkeit ist, und zwar in dem Sinne, dass das System messbare Ausgaben erzeugt. Wie dort erklärt wird, erlaubt ein großer Teil der Systeme gewisse Eingaben vorzugeben, weshalb die meisten Untersuchungen in Wissenschaft und Ingenieurwesen (außer den etwas mehr theoretisch orientierten Arbeiten) damit beginnen, einen Input-Output-Datensatz aufzustellen, der im Allgemeinen die Form wie in Abb. 1.2b hat. In diesem Sinne ist es gerechtfertigt zu sagen, dass die meisten Modellierungs- und Simulationsarbeiten mit einem Datensatz beginnen. Elementare statistische Methoden bieten einen phänomenolgischen Modellierungsansatz, der für eine erste Analyse des Datensatzes benutzt werden kann.
2.1.1 Deskriptive Statistik
Das Erste, was üblicherweise mit einem gegebenen Datensatz gemacht wird, ist die deskriptive Statistik oder auch beschreibende Statistik genannt, d. h. die Anwendung von Methoden zur Zusammenfassung und Beschreibung von Daten [26]. In vielen Fällen ist der Datensatz als Tabelle oder im Format einer Tabellenkalkulation wie Calc (als Teil der Open-Source-Software LibreOffice) oder Excel (als Teil des kommerziellen Microsoft Office) gegeben. Da wir in diesem Buch Open-Source-Software im Blick haben, werden wir uns im Folgenden auf Calc anstelle von Excel beziehen. Praktisch bedeutet das keine Einschränkung für die Excel-Anwender, da Calc und Excel aus Benutzersicht in ganz ähnlicher Weise arbeiten. Daneben kann Calc ohne Probleme Daten im Excel-Format importieren und exportieren (Probleme können dann auftreten, wenn ganz spezielle Excel-Funktionen genutzt werden, die aber ein Standardanwender nicht verwendet).
Tab. 2.1 Federdaten (siehe spring.ods in der Buchsoftware).
Tabellenkalkulationsprogramme wie Calc bieten zahlreiche Optionen für eine statistische Analyse von Daten, deren Möglichkeiten für eine überschaubare Datenmenge und eine einfache Analyse ausreichend sind. Für größere Datenmengen oder eine tiefergehende Analyse kann auf eine professionelle und umfangreiche statistische Software wie R (Bestandteil von Gm.Linux, siehe Anhang A) zurückgeriffen werden. Das Statistikpaket R (Open-Source) bietet eine hohe Flexibilität an Berechnungs- und Auswertungsmöglichkeiten, sowie zahlreiche Optionen der Ergebnisdarstellung. R gilt zunehmend als die statistische Standardsprache und genießt eine weite Verbreitung in der Literatur (zum Beispiel [27–29]).
Fangen wir zum Beispiel mit Tabelle 2.1 an, der einen Datensatz zur Auslenkung einer Feder darstellt. Dieser Datensatz kann in der Datei spring.ods der Buchsoftware (siehe Anhang A) gefunden werden. Zu beachten ist, dass die Dateiendung „ods“ („open document sheet“) die Standardendung der abgespeicherten Tabellendaten des Kalkulationsprogramms Calc ist.
2.1.1.1 Einfache Anwendungen von Calc und R
Das einfachste, was man mit einem Datensatz wie spring.ods machen kann, ist die Berechnung eines Lagemaßes, welches die ungefähre Lage der Daten in verschiedenen Arten beschreibt. Am besten bekannt und am häufigsten als Lagemaß verwendet, ist das arithmetische Mittel, auch Durchschnitt genannt, welches wie folgt definiert ist:
Hier stellen x1, x2,…, xn reelle Zahlen eines Datensatzes dar und n ∈ . Das arithmetische Mittel von x und y unserer Beispieldaten in spring.ods sind = 30 und = 9,4, was im Prinzip aussagt, dass die x- und y-Daten um diese Werte streuen. Nun werden wir sehen, wie diese Berechnung mit Calc durchgeführt werden kann. Obwohl wir hier keine allgemeine Einführung in Calc geben können, wird unsere Beschreibung zum Vorgehen auch für Erstanwender ausreichend sein (für nähere Informationen verweisen wir auf die Dokumentation unter http://www.libreoffice.org).
Wenn wir spring.ods in Calc einlesen, sehen wir ein Arbeitsblatt, das nur aus Zellen besteht. Jede einzelne Zelle hat eine Bezeichnung, wie zum Beispiel A2, wobei A sich auf die Spalte und 2 sich auf die Zeile der Zelle bezieht, in der sie sich befindet. Die Zahlen der x-Spalte von spring.ods befinden sich in der Zellengruppe A2, A3, … A6, die in der Calc-Notation auch mit A2:A6 bezeichnet wird. Jetzt können wir die Calc-Funktion MITTELWERT (in der deutschsprachigen Programmversion) aufrufen, um das arithmetische Mittel für diese Zellengruppe zu berechnen. Dies können wir tun, indem wir auf eine beliebige leere Zelle von spring.ods klicken und dort den Ausdruck =MITTELWERT(A2:A6) eingeben (zu beachten ist, dass jeder zu berechnende Ausdruck oder Formel in Calc mit einem „=“ beginnt). Nach Abschluss erscheint eine „30“ in der Zelle,...
| Erscheint lt. Verlag | 22.1.2015 |
|---|---|
| Sprache | deutsch |
| Themenwelt | Technik ► Maschinenbau |
| Schlagworte | Biomedizintechnik • Elektrotechnik u. Elektronik • Industrielle Verfahrenstechnik • Maschinenbau • Materialwissenschaften • Materialwissenschaften / Theorie, Modellierung u. Simulation • Mathematik • Mathematik in den Ingenieurwissenschaften • Mathematische Modellierung • Mathematische Physik • Modell (Math.) • Numerische Methoden u. Algorithmen • Physik • Physiologische Modellierung, Steuersysteme • Rechnergestützte / Numerische Verfahren im Maschinenbau • Rechnergestützte / Numerische Verfahren im Maschinenbau • Rechnerunterstützung • Rechnerunterstützung • Simulation • Spezialthemen Industrielle Verfahrenstechnik • Wirtschaftsmathematik u. -statistik • Wirtschaft u. Management |
| ISBN-10 | 3-527-68649-5 / 3527686495 |
| ISBN-13 | 978-3-527-68649-0 / 9783527686490 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belletristik und Sachbüchern. Der Fließtext wird dynamisch an die Display- und Schriftgröße angepasst. Auch für mobile Lesegeräte ist EPUB daher gut geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich