Test Ereignisdiskrete Systeme

Ähnliche Dokumente
Test Ereignisdiskrete Systeme

Ereignisdiskrete Systeme

Ereignisdiskrete Systeme

Bericht Übung 5.5 Ampelsteuerung und Steuerung einer 7-Segment-Anzeige Teilnehmer: Natalia Springer, Tong Cha Datum:

Ampelsteuerung Merkblatt 1 Wie werden die Bauteile angeschlossen?

Formale Methoden 1. Gerhard Jäger 9. Januar Uni Bielefeld, WS 2007/2008 1/23

Modellbau Ampel für 10 LEDs (2x Auto- und 2x Füssgängerverkehr)

Versuch D3: Busse, Speicher und Ampelsteuerung mit Speicher

c) {abcde, abcfg, bcade, bcafg} d) {ade, afg, bcde, bcfg} c) {abcabc} d) {abcbc, abc, a} c) {aa, ab, ba, bb} d) {{aa}, {ab}, {ba}, {bb}}

Die mathematische Seite

5.2 Endliche Automaten

Ein ROM soll aus mehreren ROMs (vgl. Abbildung rechts: Enable-Leitung EN, Adressleitungen ADDR, Datenleitungen DATA) aufgebaut werden.

Aufgabensammlung Theo Inf I 1

CIUS - AMPEL - ANLAGE. Steuern und Regeln. A. Steinbach Realschule Tamm. Da stimmt doch was nicht?

Endliche Automaten. Im Hauptseminar Neuronale Netze LMU München, WS 2016/17

1 Σ endliches Terminalalphabet, 2 V endliche Menge von Variablen (mit V Σ = ), 3 P (V (Σ ΣV )) {(S, ε)} endliche Menge von Regeln,

1 Σ endliches Terminalalphabet, 2 V endliche Menge von Variablen (mit V Σ = ), 3 P (V (Σ ΣV )) {(S, ε)} endliche Menge von Regeln,

Aufgaben zur Attiny-Platine

Klausur zur Vorlesung Softwaretechnik

Ampelschaltung mit dem Raspberry Pi

UNIVERSITÄT DUISBURG - ESSEN Fakultät für Ingenieurwissenschaften, Abt. Maschinenbau, Professur für Steuerung, Regelung und Systemdynamik

Automatisierungstechnik

2 2 Reguläre Sprachen. 2.2 Endliche Automaten. Übersicht

Grundlagen der Theoretischen Informatik

4.2.4 Reguläre Grammatiken

Klausur zur Vorlesung Grundbegriffe der Informatik 5. März 2014

Einführung in die Informatik

Electronic Design Automation (EDA) Spezifikation

Versuch: D2 Zähler und Ampelschaltung

MODEL CHECKING 2 - AUTOMATEN

Theoretische Grundlagen der Informatik

Name:... Vorname:... Matr.-Nr.:... Studiengang:...

Zugangskontrolle mit D-Button-Schlüssel-Technologie

Ampelsteuerung für drei Siedlungen

Baustellensteuergerät IMO Simatic UG 6

EURO SCANNER / Geldscheinprüfer

Reguläre Sprachen. R. Stiebe: Theoretische Informatik für ING-IF und Lehrer,

I.2. Endliche Automaten (ohne Ausgabe)

VU Grundlagen digitaler Systeme

Kurz-Skript zur Theoretischen Informatik I

Endlicher Automat (EA)

Deterministische endliche Automaten - Wiederholung

Deterministische und nichtdeterministische Turing-Maschinen, Typ1- und Typ0-Sprachen

Probeklausur Lösungen

Algorithmen mit konstantem Platzbedarf: Die Klasse REG

Frank Heitmann 2/47. 1 Ein PDA beginnt im Startzustand z 0 und mit im Keller. 2 Ist der Automat

1 Einführung. 2 Typ-0- und Typ-1-Sprachen. 3 Berechnungsmodelle. 4 Unentscheidbarkeit. 5 Unentscheidbare Probleme. 6 Komplexitätstheorie

a) Beschreiben Sie den Unterschied zwischen einer Regelung und einer Steuerung an Hand eines Blockschaltbildes.

DynaTraffic Modelle und mathematische Prognosen. Simulation der Verteilung des Verkehrs mit Hilfe von Markov-Ketten

Taktisch - Technische Betriebsstelle Augsburg

Laborübung 4. Zustandsautomaten (Finite State Machines)

2.6 Verdeutlichung verwendeter Begriffe

Informatik Enlightened. Station 0 - Einstieg

Einführung in die Computerlinguistik deterministische und nichtdeterministische endliche Automaten

Musterlösung zur Hauptklausur Theoretische Grundlagen der Informatik Wintersemester 2013/14

Stefan Schröder Hard- und Softwareentwicklungen. Steuerung für GPRS-Module und elektronische Sicherung. Zum Neetzekanal Brietlingen

FORMALE SYSTEME. 3. Vorlesung: Endliche Automaten. TU Dresden, 17. Oktober Markus Krötzsch

Grundlagen der Rechnertechnologie Sommersemester Vorlesung Dr.-Ing. Wolfgang Heenes

Inverse Matrix. 1-E Ma 1 Lubov Vassilevskaya

Automaten und Coinduktion

Verknüpfungsgerät Tebis TX100

Lesen Sie den Text in Situation 1 und lösen Sie anschließend die Aufgaben. Wohin gehören diese Wörter? Schreiben Sie die Wörter in das Bild.

Probeklausur Statistik II

Technische Oberschule Stuttgart

Verbesserung der Bewegungserkennung für Videoüberwachungssysteme

Automatisierungstechnik

Worterkennung in Texten speziell im Compilerbau 20. April Frank Heitmann 2/64

Institut für Informatik. Aufgaben zur Klausur Grundlagen der Technische Informatik 1 und 2

DuE-Tutorien 4 und 6. Tutorien zur Vorlesung Digitaltechnik und Entwurfsverfahren Christian A. Mandery. WOCHE 11 AM

Wichtige Befehle bei der Programmierung von. FISCHER-Technik

(Prüfungs-)Aufgaben zu formale Sprachen

Studiengang Didaktischer Ausweis in Informatik. Leitprogramm Ampelsteuerung für drei Siedlungen

Fachhochschule Düsseldorf Wintersemester 2008/09

Nachklausur zur Vorlesung Informatik 3 mit einigen Anmerkungen zu Lösungen

T8078C Mikroprozessor-basierter Einzelraumregler

Inbetriebnahme mit Tebis TX TX100 Verknüpfung

Prüfung Lineare Algebra , B := ( ), C := 1 1 0

1. Welche der folgenden Aussagen zur Entscheidbarkeit beziehungsweise Unentscheidbarkeit

Verkehrserziehung. 1. Kapitel: Mein Schulweg

Vorlesung im Sommersemester Informatik IV. Probeklausurtermin: 21. Juni 2016

LED Skalenbeleuchtung mit einem Arduino

Modellieren von Verkehrssituationen 1

Programmieren. Hexenwerk oder Zauberspuk? Kinderuniversität Mittwoch, 16. März 2016 Kinder-Akademie Fulda & Hochschule Fulda

WS 2012/13 Klausur zur Digitaltechnik. Donnerstag,

Turingautomaten Jörg Roth Turingautomaten

Die Nerode-Relation und der Index einer Sprache L

Starten Sie die Arduino IDE und geben Sie den folgenden Programmcode ein:

Grundbegriffe der Informatik Tutorium 33

Wir messen analog. Wie dieses Messprinzip mit JavaScript und unserer COMX-Komponente realisiert werden kann, davon handelt dieses Kapitel.

9. Elektronische Logiksysteme ohne Rückführung, kombinatorische Schaltungen

Versuch 3: Sequenzielle Logik

Beschreibung des Bedienteils (Zugangsmodul mit Bediensegmenten) GARAGE HAUS KOMPLETT SCHARF KOMPLETTE SCHARFSCHALTUNG

Automatisierungstechnik am um 9:00, Bearbeitungszeit: 2 h Prüfer: Prof. Dr.-Ing. Knut Graichen

Grundlagen der Informatik. Prof. Dr. Stefan Enderle NTA Isny

Elektronik. / Die Lume-1 Leuchten sind allseitig spritzwassergeschützt

Transkript:

Test Ereignisdiskrete Systeme Sommersemester 2012 Prof. Dr.-Ing. J. Lunze Dipl.-Ing. Y. Nke Dauer: 30 Minuten Name:....................................................................... Matrikel-Nr.:................................................................ Diplomstudiengang Bachelor- bzw. Masterstudiengang (Zutreffendes ankreuzen!) Aufgabe Punktzahl Erreichte Punktzahl 1 8 2 8 3 6 4 7 Punkte 29 Übungspunkte Erreichte Punktzahl in %:... (bestanden, wenn mehr als 50 % erreicht werden, also mindestens 15 Punkte)

Aufgabe 1 Eingangs-/Ausgangs-Automaten 8 Punkte 1. Geben Sie die Definition eines nichtdeterministischen E/A-Automaten als Tupel an und benennen Sie die verwendeten Symbole. (1 Punkt) 2. Geben Sie für den in der obigen Abbildung dargestellten Automaten die Zustandsübergangsfunktion bzw. -relation in Matrixdarstellung an. (2 Punkte) 3. Ist der dadurch beschriebene Automat deterministisch oder nicht? Begründen Sie Ihre Antwort anhand der Matrizen. (1 Punkt) 4. Welche Ausgangsfolge bzw. Ausgangsfolgen erzeugt der Automat für die Eingabefolge V (0... 4) = (1, 1, 2, 2, 1)? (2 Punkte)

5. Besitzt der obige E/A-Automat die Moore- oder die Mealy-Eigenschaft? Begründen Sie Ihre Antwort. (1 Punkt) 6. Welche Zustände besitzen folgende Eigenschaften? (1 Punkt) transient: rekurrent: absorbierend: nicht erreichbar:

Aufgabe 2 Modellbildung einer Ampelsteuerung (8 Punkte) In dieser Aufgabe wird das Verhalten einer Ampelsteuerung mit Verkehrsteilnehmern untersucht. Die Ampel regelt die Benutzung der Straße durch die Autos und die Fußgänger. Für jede Verkehrsteilnehmergruppe sind zwei Ampeln vorgesehen, die gleichzeitig schalten. Jede Ampel besitzt Detektoren, deren Signale gestrichelt dargestellt werden. Gemessen werden die Tasterdrücke der Fußgänger und das Vorbeifahren von Autos über unterirdische schleifenförmig angeordnete Kupferdrähte. Die Stellsignale der Steuerung werden mit durchgezogenen Linien repräsentiert. Ist es einer Verkehrsteilnehmergruppe erlaubt die Straße zu verwenden, so schaltet die Ampelsteuerung auf grün. Ansonsten schaltet sie auf rot. Bei den Autos schaltet die Ampel für jeden Farbenwechsel kurzzeitig auf gelb. Ein Fußgänger hat jederzeit die Möglichkeit grünes Licht zur Überquerung der Straße zu verlangen, indem er auf den Taster unter den Beleuchtungen drückt. Darauf reagiert die Steuerung mit dem Blinken der Warte -Anzeige. Werden 10 Sekunden lang keine Autos detektiert, schaltet die Fußgängerampel auf grün und die Autoampel auf rot. Dieser Zustand dauert so lange, bis wieder ein Auto detektiert wird. Dann wechselt die Fußgängerampel auf rot und bleibt solange rot wie Autos vorbeifahren und kein Tasterdruck registriert wurde. Um Mitternacht wird der Ruhebetrieb eingeleitet und um 4.00Uhr morgens fängt wieder der Normalbetrieb an. Der Ruhebetrieb wird nur dann eingeleitet, wenn die Fußgängerampel bzw. die Autoampel rot ist. In dieser Zeit bleibt die Fußgängerampel aus und die Autoampel blinkt nur noch gelb. Zu Beginn des Normalbetriebs werden die Ampeln zunächst auf rot geschaltet. 1. Definieren Sie sinnvolle Zustände für die Modellierung des Verhaltens der beschriebenen Fußgängerampel.(1 Punkt) Hinweis: Es müssen nicht alle Zeilen der folgenden Tabelle verwendet werden. Symbol Bedeutung

2. Zeichnen Sie das Modell A 1 der beschriebenen Fußgängerampel als Standardautomatengraf, wobei Sie die in der folgenden Tabelle definierten Ereignisse verwenden. (2 Punkte) Symbol T Bedeutung Tasterdruck 10 10 Sekunden lang keine Autos detektiert A Rb N b Auto detektiert Ruhebetrieb einleiten Normalbetrieb einleiten Abbildung 1: Modell der Fußgängerampel A 1 In Abb. 2 ist das Modell der gesteuerten Autoampel abgebildet. Die Zustände R A, Ge A und Gr A stehen jeweils für rot, gelb und grün. Abbildung 2: Modell der Autoampel A 2 3. Welche Kompositionsregel sollte zur Beschreibung der gesamten gesteuerten Ampel aus der Fußgänger- und der Autoampel angewendet werden? Begründen Sie Ihre Antwort.(1 Punkt)

4. Geben Sie die Vorschrift zur Bildung der Zustandsübergangsfunktion δ((z 1, z 2 ) T, σ) der von Ihnen angegebenen Kompositionsregel von zwei Automaten an.(1 Punkt) 5. Zeichnen Sie den Grafen des Kompositionsautomaten, der sich unter Anwendung der von Ihnen angegebenen Kompositionsregel ergibt. (3 Punkte)

Aufgabe 3 Minimierung von Automaten 6 Punkte (a) Automat A 1 (b) Minimierter Automat A min Abbildung 3: Minimierung von Automaten 1. Minimieren Sie den in Abb. 3(a) dargestellten Standardautomaten A 1. Skizzieren Sie den minimierten Standardautomaten A min in die Abb. 3(b). Falls nötig, benutzen Sie die auf der Rückseite dargestellten Tabellen. (3 Punkte) 2. Geben Sie die vom Automaten akzeptierte Sprache als regulären Ausdruck an. (2 Punkte) L(A 1 ) = 3. Geben Sie drei Elemente an, die zur Kleenschen Hülle von A min gehören aber nicht zu L(A min ). (1 Punkt) L =

Falls benötigt:

Aufgabe 4 Verdeckte Markovmodelle 7 Punkte 1. Geben Sie die Zustandsübergangswahrscheinlichkeitsverteilung des obigen Markovmodells an. (2 Punkte) 2. Nehmen Sie an P rob(z(0) = 3) = 1. Mit welcher Wahrscheinlichkeit durchläuft der stochastische Automat die Zustandsfolgen Z 1 (0... 5) = (3, 1, 2, 1, 2, 3) und Z 2 (0... 4) = (3, 1, 2, 2, 1)? (2 Punkte) 3. Erläutern Sie das Detektionsproblem für verdeckte Markovmodelle. (1 Punkt) Gegeben ist: Gesucht ist: Es wird angenommen, dass das obige verdeckte Markovmodell die Ausgabefolge W (0... 2) = (1, 2, 2) erzeugt hat. 4. Führen Sie eine Entfaltung des obigen Automatengrafen mit dem Anfangszustandsvektor p 0 = (0.2 0.3 0.5) T durch. (2 Punkte)