Podcast
Questions and Answers
Was ist das Hauptziel der Modellanalyse im Kontext der Systemanalyse?
Was ist das Hauptziel der Modellanalyse im Kontext der Systemanalyse?
- Die exakte Nachbildung eines realen Systems ohne Vereinfachungen.
- Die Optimierung von Systemen durch rein intuitive Anpassungen.
- Die Identifizierung von Ersatzsystemen, welche sich ähnlich wie das Originalsystem verhalten, um eine Analyse zu ermöglichen. (correct)
- Die Vermeidung von teuren und zeitaufwändigen direkten Beobachtungen.
Welche Art von Systemverhalten ist von besonderem Interesse im Rahmen der Modellierung und Simulation?
Welche Art von Systemverhalten ist von besonderem Interesse im Rahmen der Modellierung und Simulation?
- Das dynamische Verhalten von Systemen im Zeitverlauf. (correct)
- Das statische Verhalten von Systemen unter konstanten Bedingungen.
- Das Verhalten der Systemkomponenten isoliert voneinander.
- Das statische Verhalten von Systemen unter idealisierten Bedingungen.
Was sind die zwei Hauptkomponenten der Struktur dynamischer Modelle?
Was sind die zwei Hauptkomponenten der Struktur dynamischer Modelle?
- Statische und dynamische Struktur. (correct)
- Deterministische und stochastische Modellierung.
- Qualitative und quantitative Ableitung.
- Mathematische und algorithmische Darstellung.
Welchen Vorteil bieten qualitative Beschreibungen in der Modellierung?
Welchen Vorteil bieten qualitative Beschreibungen in der Modellierung?
Was charakterisiert formale quantitative Modelle im Kontext der Simulation?
Was charakterisiert formale quantitative Modelle im Kontext der Simulation?
Welches Problem entsteht, wenn das Simulationsmodell nicht die Realität abbildet?
Welches Problem entsteht, wenn das Simulationsmodell nicht die Realität abbildet?
Was ist ein Vorteil der Black-Box-Sichtweise in der Modellbildung?
Was ist ein Vorteil der Black-Box-Sichtweise in der Modellbildung?
Was ist ein deduktives Vorgehen bei der Modellierung?
Was ist ein deduktives Vorgehen bei der Modellierung?
Wie beeinflusst der Detaillierungsgrad die Anwendung in der Modellierung?
Wie beeinflusst der Detaillierungsgrad die Anwendung in der Modellierung?
Was sind typische Merkmale zeitdiskreter Modelle?
Was sind typische Merkmale zeitdiskreter Modelle?
Was ist ein wesentliches Merkmal ereignisdiskreter Simulationen?
Was ist ein wesentliches Merkmal ereignisdiskreter Simulationen?
Was zeichnet deterministische Modelle aus?
Was zeichnet deterministische Modelle aus?
Welchen Vorteil bieten stochastische Modelle gegenüber deterministischen Modellen?
Welchen Vorteil bieten stochastische Modelle gegenüber deterministischen Modellen?
Welche mathematischen Modelltypen werden typischerweise für stochastische Systeme verwendet?
Welche mathematischen Modelltypen werden typischerweise für stochastische Systeme verwendet?
Was beschreibt die Gedächtnislosigkeitseigenschaft der Exponentialverteilung?
Was beschreibt die Gedächtnislosigkeitseigenschaft der Exponentialverteilung?
Was sind die Hauptziele bei der Analyse von Warteschlangennetzen?
Was sind die Hauptziele bei der Analyse von Warteschlangennetzen?
Welche Aussage trifft auf die Anwendung der Modellanalyse zu?
Welche Aussage trifft auf die Anwendung der Modellanalyse zu?
Was ist eine der Grundannahmen, die für die Anwendung der Little’schen Gesetzmäßigkeit gelten muss?
Was ist eine der Grundannahmen, die für die Anwendung der Little’schen Gesetzmäßigkeit gelten muss?
Warum ist es wichtig, im System vorhandene Zufallseinflüsse zu berücksichtigen?
Warum ist es wichtig, im System vorhandene Zufallseinflüsse zu berücksichtigen?
Warum werden Pseudozufallszahlen anstelle echter Zufallszahlen in Simulationen verwendet?
Warum werden Pseudozufallszahlen anstelle echter Zufallszahlen in Simulationen verwendet?
Welches Problem kann entstehen, wenn die aus einer Simulation gewonnenen Ergebnisse nicht validiert werden?
Welches Problem kann entstehen, wenn die aus einer Simulation gewonnenen Ergebnisse nicht validiert werden?
Was sind typische Fehlerquellen bei der Anwendung von Simulation?
Was sind typische Fehlerquellen bei der Anwendung von Simulation?
Was ist ein großes Problem bei der Simulation?
Was ist ein großes Problem bei der Simulation?
Was ist ein Hauptziel bei der Systemanalyse mit Simulatoren?
Was ist ein Hauptziel bei der Systemanalyse mit Simulatoren?
Was ist der Hauptunterschied zwischen terminierenden und stationären Simulationen in Bezug auf Randbedingungen?
Was ist der Hauptunterschied zwischen terminierenden und stationären Simulationen in Bezug auf Randbedingungen?
Was ist wichtig, damit Ergebnisse genau sind?
Was ist wichtig, damit Ergebnisse genau sind?
Welches Problem tritt häufig bei der Bestimmung der Genauigkeit von Simulationsergebnissen auf?
Welches Problem tritt häufig bei der Bestimmung der Genauigkeit von Simulationsergebnissen auf?
Was sind die Herausforderungen bei der parallelen Durchführung von Experimenten mit Simulationen?
Was sind die Herausforderungen bei der parallelen Durchführung von Experimenten mit Simulationen?
Welches Problem kann mit Simulationen auftreten?
Welches Problem kann mit Simulationen auftreten?
Welchen Vorteil bietet OMNET++?
Welchen Vorteil bietet OMNET++?
Wozu kann die Vorlesung kombiniert werden?
Wozu kann die Vorlesung kombiniert werden?
Worauf basiert die Vorlesung?
Worauf basiert die Vorlesung?
Was ist Simulation
Was ist Simulation
Welches Simulationsparadigma gibt es?
Welches Simulationsparadigma gibt es?
Was ist der erste Punkt, der in der Vorlesung präsentiert wird?
Was ist der erste Punkt, der in der Vorlesung präsentiert wird?
Was beschreibt das Black-Box-Modell?
Was beschreibt das Black-Box-Modell?
Welche Art von Systemen sind besonders geeignet für die Analyse mittels Modellierung und Simulation, wie in der Vorlesung betont wird?
Welche Art von Systemen sind besonders geeignet für die Analyse mittels Modellierung und Simulation, wie in der Vorlesung betont wird?
Welche der folgenden Aussagen beschreibt am besten die Rolle von Modellen im Kontext der Systemanalyse?
Welche der folgenden Aussagen beschreibt am besten die Rolle von Modellen im Kontext der Systemanalyse?
Was ist ein wesentlicher Unterschied zwischen statischer und dynamischer Struktur in Modellen?
Was ist ein wesentlicher Unterschied zwischen statischer und dynamischer Struktur in Modellen?
Welchen Vorteil bieten quantitative Modelle gegenüber qualitativen Modellen?
Welchen Vorteil bieten quantitative Modelle gegenüber qualitativen Modellen?
Warum ist es wichtig, den Detaillierungsgrad in einem Modell sorgfältig zu wählen?
Warum ist es wichtig, den Detaillierungsgrad in einem Modell sorgfältig zu wählen?
Was charakterisiert ereignisdiskrete Simulationsmodelle im Vergleich zu zeitdiskreten Modellen?
Was charakterisiert ereignisdiskrete Simulationsmodelle im Vergleich zu zeitdiskreten Modellen?
Was ist ein Hauptmerkmal stochastischer Modelle?
Was ist ein Hauptmerkmal stochastischer Modelle?
Welche mathematischen Strukturen werden typischerweise zur Modellierung von stochastischen Systemen verwendet?
Welche mathematischen Strukturen werden typischerweise zur Modellierung von stochastischen Systemen verwendet?
Was bedeutet die 'Gedächtnislosigkeit' der Exponentialverteilung im Kontext der Modellbildung?
Was bedeutet die 'Gedächtnislosigkeit' der Exponentialverteilung im Kontext der Modellbildung?
Was ist eine zentrale Herausforderung bei der Analyse von Warteschlangennetzen?
Was ist eine zentrale Herausforderung bei der Analyse von Warteschlangennetzen?
Warum ist die Berücksichtigung von Zufallseinflüssen bei der Modellierung realer Systeme wichtig?
Warum ist die Berücksichtigung von Zufallseinflüssen bei der Modellierung realer Systeme wichtig?
Was ist der Hauptgrund für die Verwendung von Pseudozufallszahlen anstelle von echten Zufallszahlen in Simulationen?
Was ist der Hauptgrund für die Verwendung von Pseudozufallszahlen anstelle von echten Zufallszahlen in Simulationen?
Welche Konsequenz kann es haben, wenn Simulationsergebnisse nicht validiert werden??
Welche Konsequenz kann es haben, wenn Simulationsergebnisse nicht validiert werden??
Bei der Festlegung der Parameter eines Modells mithilfe von Messungen oder Schätzungen – welche Methode wird typischerweise für deterministisches Verhalten empfohlen?
Bei der Festlegung der Parameter eines Modells mithilfe von Messungen oder Schätzungen – welche Methode wird typischerweise für deterministisches Verhalten empfohlen?
Welche Modellierungsart ist besonders empfehlenswert, wenn eine detaillierte Analyse eines Systems in vielen Bereichen unverzichtbar ist?
Welche Modellierungsart ist besonders empfehlenswert, wenn eine detaillierte Analyse eines Systems in vielen Bereichen unverzichtbar ist?
Welche Art von Analyse setzt typischerweise voraus, dass ein System Stationarität erreicht hat??
Welche Art von Analyse setzt typischerweise voraus, dass ein System Stationarität erreicht hat??
Wenn der Satz von Little angewendet wird, welche Beziehung besteht dann zwischen der mittleren Anzahl von Aufträgen im System (E[N]), dem Durchsatz (E[X]) und der mittleren Verweilzeit (E[R])??
Wenn der Satz von Little angewendet wird, welche Beziehung besteht dann zwischen der mittleren Anzahl von Aufträgen im System (E[N]), dem Durchsatz (E[X]) und der mittleren Verweilzeit (E[R])??
Unter welchen Umständen ist die Anwendung von einfachen Warteschlangennetzen innerhalb der Systemanalyse besonders sinnvoll??
Unter welchen Umständen ist die Anwendung von einfachen Warteschlangennetzen innerhalb der Systemanalyse besonders sinnvoll??
Was sind typische Anwendungsgebiete für Simulationsmodelle? (Mehrere Antworten möglich)
Was sind typische Anwendungsgebiete für Simulationsmodelle? (Mehrere Antworten möglich)
Was ist das Hauptziel der Analyse von Systemen mit Hilfe von Simulatoren?
Was ist das Hauptziel der Analyse von Systemen mit Hilfe von Simulatoren?
Welchen Vorteil bietet die Simulation von Systemen in sehr kurzen oder sehr langen Zeitintervallen im Vergleich zur direkten Beobachtung?
Welchen Vorteil bietet die Simulation von Systemen in sehr kurzen oder sehr langen Zeitintervallen im Vergleich zur direkten Beobachtung?
Welche Herausforderung ergibt sich aus der Verwendung stochastischer Simulationen?
Welche Herausforderung ergibt sich aus der Verwendung stochastischer Simulationen?
Welche Probleme können entstehen, wenn bei der Anwendung von Simulationen Mittelwerte statt Verteilungen für Eingangsdaten verwendet werden?
Welche Probleme können entstehen, wenn bei der Anwendung von Simulationen Mittelwerte statt Verteilungen für Eingangsdaten verwendet werden?
Was ist ein Zeichen für einen guten Zufallszahlengenerator?
Was ist ein Zeichen für einen guten Zufallszahlengenerator?
Was ist das Ziel der Validierung von Simulationsmodellen?
Was ist das Ziel der Validierung von Simulationsmodellen?
Welche Art von Problem tritt auf, wenn bei der diskreten Simulation die Schrittweite zu klein ist?
Welche Art von Problem tritt auf, wenn bei der diskreten Simulation die Schrittweite zu klein ist?
Was ist ein typisches Verfahren, um unabhängige Beobachtungen in einer stationären Simulation zu gewährleisten?
Was ist ein typisches Verfahren, um unabhängige Beobachtungen in einer stationären Simulation zu gewährleisten?
Welches Problem kann auftreten, wenn deterministische Modelle anstelle von stochastischen Modellen verwendet werden??
Welches Problem kann auftreten, wenn deterministische Modelle anstelle von stochastischen Modellen verwendet werden??
Welches Konzept beschreibt zutreffend die Beschränkung der exakten Analyse eines Systems durch Warteschlangennetze??
Welches Konzept beschreibt zutreffend die Beschränkung der exakten Analyse eines Systems durch Warteschlangennetze??
Durch welche Massnahme kann die Laufzeit simulativen Modelle verkürzt werden
Durch welche Massnahme kann die Laufzeit simulativen Modelle verkürzt werden
Wodurch unterscheiden sich terminierende Simulationen von stationären Simulationen in Bezug auf den Simulationszeitraum?
Wodurch unterscheiden sich terminierende Simulationen von stationären Simulationen in Bezug auf den Simulationszeitraum?
Warum ist es wichtig, vor Beginn einer Simulation eine klare Zielsetzung zu definieren??
Warum ist es wichtig, vor Beginn einer Simulation eine klare Zielsetzung zu definieren??
Welcher Ansatz wird in der Modellierung und Simulation verfolgt, wenn komplexe Modelle und verschiedene Zeitskalen auftreten?
Welcher Ansatz wird in der Modellierung und Simulation verfolgt, wenn komplexe Modelle und verschiedene Zeitskalen auftreten?
Wie kann die Genauigkeit der aus einer Simulation gewonnenen Ergebnisse verbessert werden, wenn seltene Ereignisse von Interesse sind?
Wie kann die Genauigkeit der aus einer Simulation gewonnenen Ergebnisse verbessert werden, wenn seltene Ereignisse von Interesse sind?
Bei der Simulation einer Tankstelle – welches der genannten Aspekte wird massgeblich durch die Kunden bestimmt
Bei der Simulation einer Tankstelle – welches der genannten Aspekte wird massgeblich durch die Kunden bestimmt
Welche Art von Modellierungsansatz ist angemessen, wenn wenig Details bekannt sind?
Welche Art von Modellierungsansatz ist angemessen, wenn wenig Details bekannt sind?
Wodurch bestimmen sich in einem Modell die diskreten Zustände??
Wodurch bestimmen sich in einem Modell die diskreten Zustände??
Welcher Simulationsablauf ist nur mit Wahrscheintlichkeitsaussagen wiederzugeben?
Welcher Simulationsablauf ist nur mit Wahrscheintlichkeitsaussagen wiederzugeben?
Welche der genannten Vorteile haben nur dynamische Simulationsmodelle?
Welche der genannten Vorteile haben nur dynamische Simulationsmodelle?
Was ist ein Grund für den Einsatz von Zufall?
Was ist ein Grund für den Einsatz von Zufall?
Was ist die Konsequenz wenn eine Messung eine Korrelation aufweist??
Was ist die Konsequenz wenn eine Messung eine Korrelation aufweist??
Welche Voraussetzung muss für die Anwendung der Methode von Box-Muller zur Generierung normalverteilter Zufallszahlen erfüllt sein?
Welche Voraussetzung muss für die Anwendung der Methode von Box-Muller zur Generierung normalverteilter Zufallszahlen erfüllt sein?
Was ist das Hauptproblem bei der Modellierung, wenn die Beobachtungen in Simulationen positiv korreliert sind?
Was ist das Hauptproblem bei der Modellierung, wenn die Beobachtungen in Simulationen positiv korreliert sind?
Was sollte bei der Anwendung von Simulationsmodellen vermieden werden, um Fehler zu minimieren?
Was sollte bei der Anwendung von Simulationsmodellen vermieden werden, um Fehler zu minimieren?
Welche Art von Systemen können typischerweise nicht akkurat in einem analytischen Modell beschrieben werden?
Welche Art von Systemen können typischerweise nicht akkurat in einem analytischen Modell beschrieben werden?
Was ist eine Herausforderung bei der Verwendung von Optimierungsalgorithmen in Verbindung mit Simulationsmodellen?
Was ist eine Herausforderung bei der Verwendung von Optimierungsalgorithmen in Verbindung mit Simulationsmodellen?
Welche Methode ist geeignet, um die Genauigkeit von Simulationsergebnissen zu verbessern, wenn Beobachtungen zeitabhängige Parameter aufweisen?
Welche Methode ist geeignet, um die Genauigkeit von Simulationsergebnissen zu verbessern, wenn Beobachtungen zeitabhängige Parameter aufweisen?
Was ist bei der Realisierung von Zufallsprozessen im Rechner zu beachten?
Was ist bei der Realisierung von Zufallsprozessen im Rechner zu beachten?
Wodurch kann die Analyse von Systemen mit Warteschlangennetzen eingeschränkt sein?
Wodurch kann die Analyse von Systemen mit Warteschlangennetzen eingeschränkt sein?
Welche der folgenden Aussagen beschreibt ein Hauptproblem bei der Arbeit mit Simulationen?
Welche der folgenden Aussagen beschreibt ein Hauptproblem bei der Arbeit mit Simulationen?
Welchen Vorteil bieten Simulationsmodelle in Bezug auf die Analyse von Systemen?
Welchen Vorteil bieten Simulationsmodelle in Bezug auf die Analyse von Systemen?
Flashcards
Definition eines Modells (Niemeyer)
Definition eines Modells (Niemeyer)
Modelle sind materielle oder immaterielle Systeme, die andere Systeme so darstellen, dass Manipulationen möglich sind.
Statische Struktur
Statische Struktur
Abbildung des Systemzustandes auf Zustandsvariablen.
Dynamische Struktur
Dynamische Struktur
Sie bildet Zustandsänderungen durch Berechnungsvorschriften ab.
Qualitative Beschreibung
Qualitative Beschreibung
Signup and view all the flashcards
Quantitative Beschreibung
Quantitative Beschreibung
Signup and view all the flashcards
Modellierungsfehler
Modellierungsfehler
Signup and view all the flashcards
Black-Box-Sichtweise
Black-Box-Sichtweise
Signup and view all the flashcards
White-Box-Sichtweise
White-Box-Sichtweise
Signup and view all the flashcards
Geplante Übungstermine
Geplante Übungstermine
Signup and view all the flashcards
zeitdiskret
zeitdiskret
Signup and view all the flashcards
ereignisdiskret
ereignisdiskret
Signup and view all the flashcards
kontinuierlich
kontinuierlich
Signup and view all the flashcards
Deterministische Modelle
Deterministische Modelle
Signup and view all the flashcards
Stochastische Modelle
Stochastische Modelle
Signup and view all the flashcards
Modelltypen für stochastisches Verhalten
Modelltypen für stochastisches Verhalten
Signup and view all the flashcards
Modelltypen für deterministisches Verhalten
Modelltypen für deterministisches Verhalten
Signup and view all the flashcards
Objekte (ereignisdiskretes Modell: Bediensystem)
Objekte (ereignisdiskretes Modell: Bediensystem)
Signup and view all the flashcards
Attribute (ereignisdiskretes Modell: Bediensystem)
Attribute (ereignisdiskretes Modell: Bediensystem)
Signup and view all the flashcards
Ziel der Vorlesung
Ziel der Vorlesung
Signup and view all the flashcards
Simulation
Simulation
Signup and view all the flashcards
Simulationsmodelle
Simulationsmodelle
Signup and view all the flashcards
Modellierung bzgl. Kopplung unterschiedlicher Systeme
Modellierung bzgl. Kopplung unterschiedlicher Systeme
Signup and view all the flashcards
Analytische Modelle
Analytische Modelle
Signup and view all the flashcards
Basismodell
Basismodell
Signup and view all the flashcards
Einige einfache Berechnungen
Einige einfache Berechnungen
Signup and view all the flashcards
Exponentiell verteilte Ankunfts- und Bedienzeiten
Exponentiell verteilte Ankunfts- und Bedienzeiten
Signup and view all the flashcards
Simulation
Simulation
Signup and view all the flashcards
Simulation
Simulation
Signup and view all the flashcards
Ablaufs der Simulation
Ablaufs der Simulation
Signup and view all the flashcards
Basismodell
Basismodell
Signup and view all the flashcards
Ablauf diskreter Simulationen
Ablauf diskreter Simulationen
Signup and view all the flashcards
Der Zufall in der Simulation
Der Zufall in der Simulation
Signup and view all the flashcards
Stochastische Modellierung
Stochastische Modellierung
Signup and view all the flashcards
Zufallszahlen
Zufallszahlen
Signup and view all the flashcards
Konfidenzintervalle
Konfidenzintervalle
Signup and view all the flashcards
Ablauf
Ablauf
Signup and view all the flashcards
Study Notes
Modellierung, Simulation und Analyse
- Peter Buchholz ist der Dozent für Informatik IV.
- Die Vorlesung ist Teil des Studiengangs "Praktische Informatik – Modellierung und Simulation".
Einordnung und Historie
- Die Vorlesung ist ein Vertiefungsmodul zur Behandlung komplexer technischer Systeme (z. B. eingebettete und verteilte Systeme).
- Basiert auf der Wahlpflichtvorlesung Modellgestützte Analyse und Optimierung (MAO) im Bachelor.
- Ergänzt das Basismodul Modellierung und Analyse eingebetteter und verteilter Systeme (MAevS).
- Kenntnisse über Modelle, Simulation, Stochastik/Statistik und Programmierung sind erforderlich.
Inhalte der Veranstaltung
- Ereignisdiskrete Simulation: Grundlagen, Realisierung und Anwendung z.B. auf Computernetze mit OMNeT++.
- Modellierung mit verschiedenen Ansätzen (AnyLogic).
- Simulation kontinuierlicher und hybrider Systeme.
- Effizienzsteigerung für diskrete Simulationen, Parallelisierung und Behandlung seltener Ereignisse.
- Experimentieren mit Simulatoren und Optimierung mittels Simulationsmodellen (stochastisch/deterministisch).
Organisation
- Die Lehrveranstaltung umfasst Vorlesungen (3 SWS) und Übungen (1 SWS), was insgesamt 4+2 CP entspricht.
- Montags werden bei Bedarf zusätzliche, zweistündige Übungen angeboten.
- Die Übungen sind zum Teil praktisch und erfordern einen relativ hohen Aufwand (Softwareinstallation, Einarbeitung in Werkzeuge, Erstellung von Modellen).
- Es findet eine mündliche Prüfung statt, die über das Sekretariat ([email protected]) vereinbart wird.
- Die Termine werden online bekannt gegeben.
Weitere Informationen
- Die Inhalte der Vorlesung können mit weiteren Vorlesungen aus dem Forschungsbereich "Eingebettete und verteilte Systeme" kombiniert werden.
- Dient als Grundlage/Ergänzung für Projektgruppen und Masterarbeiten.
- Themen für Masterarbeiten sind immer verfügbar.
Literaturhinweise
- Vorlesungsbegleitende Folien sind online verfügbar.
- A.M. Law, Simulation Modeling and Analysis, McGraw Hill (2015).
- Bungartz et al., Modellbildung und Simulation, Springer (2013).
- Kleijnen, Design and Analysis of Simulation Experiments, Springer (2008).
- Myers, Montgomery, Response Surface Methodology, Wiley (2002).
- Santner et al., The Design and Analysis of Computer Experiments, Springer (2003).
- Borshchev, Big Book of Simulation Modeling – Multimethod Modeling with AnyLogic 6, AnyLogic (2013).
- Einführung in OMNET++ (www.omnetpp.org).
- Diverse Artikel (Angaben in den jeweiligen Kapiteln).
Gliederung (Themenübersicht)
- Einführung und Wiederholung (3 + 2 Ü).
- Simulation von Computernetzen (inkl. OMNeT++) (3 + 1 Ü).
- Hybride Modellbildung & hybride Simulation (inkl. AnyLogic) (4 + 2 Ü).
- Parallele Simulation (2).
- Simulation seltener Ereignisse (1 + 0.5 Ü).
- Vergleich von Systemkonfigurationen (2 + 0.5 Ü).
- Experimentieren mit Simulatoren (4 + 1 Ü).
- Optimierung von Simulationsmodellen (3).
- Resümee (1).
Geplante Übungstermine
- 15.10.2024: Analytische Berechnungen für einfache Modelle.
- 22.10.2024: Grundlagen der Simulation.
- 05.11.2024: OMNET++.
- 19.11.2024: AnyLogic System Dynamics.
- 26.11.2024: AnyLogic WS.
- 17.12.2024: Vergleich von Systemkonfigurationen.
- 14.01.2025: Experimentieren mit Simulatoren.
Formale Darstellung eines Systems
- Ein System hat kontrollierbare Eingaben (C), unkontrollierbare Eingaben (U) und beobachtbare Ausgaben (P).
- Das Verhalten des Systems wird durch eine Funktion f: Wc × WU → Wp oder eine Relation zwischen Eingaben und Ausgaben beschrieben.
- Die wesentlichen Ziele sind, f zu verstehen und den Einfluss von C und U auf P zu nutzen.
Analyse durch Modellierung
- Der Fokus liegt auf dem dynamischen Verhalten von Systemen (Verhalten im Zeitverlauf).
- Analyse durch direkte Beobachtung ist oft aufwendig, teuer oder unmöglich.
- Stattdessen wird ein Ersatzsystem, ein Modell, analysiert.
Definitionen
- Niemeyer: Modelle sind materielle oder immaterielle Systeme, die andere Systeme so darstellen, dass eine experimentelle Manipulation der abgebildeten Strukturen und Zustände möglich ist.
- Cellier: Ein Modell M für ein System S und ein Experiment E ist ein System S', auf das E angewendet werden kann und Aussagen über die Anwendung von E auf S erlaubt.
Struktur dynamischer Modelle
- Statische Struktur: Abbildung des Systemzustands auf Zustandsvariablen (diskret, kontinuierlich, ein-/mehrdimensional).
- Dynamische Struktur: Abbildung der Zustandsänderungen auf Berechnungsvorschriften (kontinuierlich, abrupt, deterministisch, stochastisch).
- Qualitative Beschreibung: Wirkungszusammenhänge zwischen Zustandsgrößen, Abstraktion von konkreten Zeitpunkten.
- Quantitative Beschreibung: Exakte numerische Darstellung der Dynamik über die Zeit.
Qualitative Darstellung von Abhängigkeiten
- Wirkungsgraphen: Abstrakte Spezifikation von Zusammenhängen in den ersten Phasen der Modellierung.
- Es werden nur qualitative Informationen dargestellt (A größer -> C größer), keine mathematischen Relationen.
Formale, quantitative Modelle
- Diese Modelle können auf einem Computer analysiert werden.
- Simulationsmodelle bilden den zeitlichen Ablauf im Computer nach.
- Analytische Modelle sind mathematische Modelle des Systems.
- Vorteile: Alles ist kontrollierbar, Experimente sind wiederholbar, der Detaillierungsgrad ist wählbar.
- Allerdings: Das Modell ist nicht die Realität, Modellierung ist oft mehr Kunst als Technik, Modellanalyse kann aufwendig sein.
Ansätze zur Modellbildung
- Black-Box-Sichtweise: Modellbildung auf Basis des beobachteten Verhaltens am Ausgang (in Abhängigkeit vom Eingang), induktives Vorgehen.
- White-Box-Sichtweise: Modellbildung auf Basis der Systemstruktur, deduktives Vorgehen.
Abstraktionslevel
- Die Anwendung bestimmt den Detaillierungsgrad: vom strategischen (hoher Abstraktionsgrad, wenige Details) zum operativen Level (maximaler Detailgrad).
Dynamische Modelle - wichtige Unterteilung
- Zeitdiskret: Zustandsvariablen ändern sich in festen Zeitabständen, atomare Änderung, deterministisch/stochastisch.
- Ereignisdiskret: Zustandsvariablen ändern sich durch Ereignisse, atomare Änderung, deterministisch/stochastisch bzgl. Nachfolgezustand und Verweilzeit.
- Kontinuierlich: Zustandsvariablen ändern sich kontinuierlich; Zustandsänderungen in Abhängigkeit vom aktuellen Zustand; meist deterministisch.
Deterministische Modelle
- Für feste Modellparameter ist der Ablauf festgelegt; ein Durchlauf liefert die Ergebnisse.
- Parameter werden durch Messungen oder Schätzungen festgelegt.
- Die Realität ist oft nicht deterministisch.
- Physikalische Phänomene (freier Fall), hardwarenahe Berechnungen können deterministisch sein.
Stochastische Modelle
- Auch für feste Modellparameter ist der Ablauf nicht festgelegt, es gibt unkontrollierbaren Zufall.
- Der Zufall wird im Rechner durch Pseudozufallszahlen realisiert (deterministisch bei bekannter Realisierung).
- Bewertung erfordert mehrfaches Beobachten, statistische Auswertung oder Analyse des stochastischen Verhaltens (aufwändig oder unmöglich).
- Detaillierte Analyse erfordert oft stochastische Modelle.
Modelltypen
- Für dynamische Systeme gibt es mathematische Modelle.
- Stochastisch: Markov-Prozesse, stochastische Prozesse (beide zustandsdiskret, Basis für diskrete Simulation)
- Deterministisch: Differenzengleichungen und (lineare/nichtlineare) Differentialgleichungen (Basis für kontinuierliche Simulation)
- Kombination: hybride Simulation.
Kontinuierliche Systeme
- Elektronische Schaltungen und System Dynamics können als Beispiel dienen.
- Modelliert durch gewöhnliche Differentialgleichungen (ODEs).
- Gewöhnliche Differentialgleichungen berücksichtigen Abhängigkeiten über die Zeit; partielle zusätzlich Abhängigkeiten in Zeit und Raum.
- Die Lösung ist in der Regel numerisch, oft durch angepasste Diskretisierung.
- Sie werden grafisch durch Spezifikationen von Wirkungszusammenhängen dargestellt
Ereignisdiskretes Modell (Bediensystem)
- Objekte: Kunden, Bedieneinrichtung, Warteschlange.
- Attribute: Ankunftszeiten, Bedienzeiten, Kundenzahl.
- Attributänderungen: bei Ankunft (Bediener belegen, Kundenzahl + 1), bei Bedienende (nächster Kunde, Kundenzahl - 1).
Diskrete Systeme (Modelltypen)
- Modelliert als Warteschlangennetze mit Clients, LAN, Router und externen Servern.
- Bedienwünsche/Routen werden durch Zufallsvariablen beschrieben.
- Bedienkapazität durch Schedulingstrategie definiert.
- Aufträge mit identischem Verhalten werden in Klassen zusammengefasst.
Modellierungsansätze
- Dazu gehören anwendungsnahe Spezifikationen und zugehörige Werkzeuge.
Sichtweisen der Vorlesung
- Es wird Modellierung und Analyse-Simulation betrachtet
- Der Fokus liegt auf Optimierung, Kopplung unterschiedlicher Systeme (diskrete und kontinuierliche Simulatoren) sowie Effizienzsteigerung von Simulationsläufen.
Vorgehensweise
- Der Prozess beinhaltet die Beobachtung von realen Phänomenen, Erstellung eines konzeptuellen Systemmodells, mathematischen Modells und formalen Modells.
- Experimente und der Einsatz von Simulatoren führt zu Modellergebnissen und zur Realisierung, Effizienzsteigerung und Optimierung.
Modellanalyse
- Die Analysemöglichkeiten werden durch Modelltypen bestimmt.
- Es gibt analytische- und Simulationsmodelle
- Es gibt determinatistiche und stochastische Modelle
Analytische Modelle
- Sie berechnet die Lösung in geschlossener Form, kann aber dennoch aufwändig sein (z.B. lineare Gleichungssysteme).
- Sie ermöglicht es, das zeitabhängige Verhalten nur in einfachen Fällen nachzubilden, aber auch stationäre Verhaltens/Zustände zu bestimmen (i.d.R. durch Lösung linearer Gleichungssysteme).
Warteschlangennetze
- Die Analyse verwendet Ankunftsraten (λ) und Bedienungsraten (μ).
- Operational wird das Ziel verfolgt, die mittlere Population, Auslastung, Verweilzeit der Aufträge zu bestimmen,
Einzelne Stationen
- Wichtige Größen zur Auslastung (ρ=λ/μ<1), Bedienzeit (E[S]=1/μ), Wartezeit (W), Verweilzeit (R=S+W), Durchsatz (E[X]=λ, falls λ<&mu) und Population (N).
- Das Gesetz von Little besagt: E[ɴ]=E[X]⋅E[R].
- Bei exponentiell verteilten Zwischenankunfts- und Bedienzeiten wird z.B. die Exponentialverteilung mit Parameter λ>0 verwendet.
Ankunfts- und Bedienzeiten
- Die Gedächtnislosigkeit der Exponentialverteilung ist wichtig.
- Das Minimum parallel laufender Exponentialverteilungen mit Raten μ und λ wird z.B. berechnet.
Darstellung des Ablaufs
- Der Ablauf wird dargestellt als Zustandsraum mit Kunden im System (M/M/I-System).
- Das System befindet sich im stationären Gleichgewicht.
Realitätsnähe Exponentialverteilung
- Exponentiell verteilte Ankunfts- und Bedienzeiten sind nicht immer realistisch, da sie Gedächtnislosigkeit bedingen.
- Gründe hierfür sind z.B. Mindestzeiten, Schwankungen um den Erwartungswert und alterungsabhängige Fehler.
Exponentielle Zwischenankunftszeiten
- Die exponentiell verteilten Zwischenankunftszeiten sind nicht immer selbstverständlich.
- Ankünfte jeder Minute, Bedienzeit 59 Sekunden (beides konstant)
###Exponentielle
- Die Modellierung wird durchgeführt durch Zwischenankunfts-, Bedienzeit-, Ausfall- und Reparaturzeiten auf Basis von Annahmen des zugehörigen ZVs .
- Direkte Nutzung von Daten ist durch einen trace-getrieben Simulation möglich.
Pseudozufallszahlen
- Die Nutzung von Pseudozufallszahlen erfolgt anhand eine Algorithmus dessen Ausgaben ohne Kenntnis des Algorithmus zufällig aussehen.
- Dieses ist leicht integrierbar, durch Änderung des Startwertes und reproduzierbar
Software
- Pseudozufallszahlenerzeugung erfolgt durch z.B. lineare Kongruenzgeneratoren
- Die Tests erfolgen anhand statistischer Verfahren
Die Simulation
- Eine kontinuirliche Simulation ist z.B. deterministisch
- Eine diskrete Simulation ist z.B. stochastisch und Konfidenzintervalle sind bestimmbar
Differentialgleichungen
- Das Basismodell lautet -> Differentialgleichungen
- z.B. Zustandsvektor, Eingabevektor, Zeit oder Zustandsänderungen
Simulationen
- Statische Struktur des Simulators erfolgt durch Zustandsvariablen
- Dynamische Struktur des Simulators erfolgt durch Ereignisroutinen
Statische Struktur
- AnzahlKundenimSystem
- Planung eines Ereignisses in der Zukunft
- mit Bedienzeit, AZ Zwischenankunftszeit
Zustand des Simulators
- Umfasst Werte aller Zustandsvariablen
- Alle bereits geplanten Ereignisse mit ihren Eintrittszeitpunkten
Simulationshauptroutine
- Führt Ereignisroutine aus
- Modifiziert S-Zusände
- Speichert Ressourcen
###Wahrscheinlichkeit
- Die Wahrscheinlichkeit, dass auch zufällige Prozesse in der Natur auftreten, ist gegeben
- Die Details müssen nicht bekannt sein/Komplexität vermieden werden
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.