next up previous contents index
Next: Zeitkontinuierliche Simulierung und Simulation Up: Diskrete Modellierung und Simulation Previous: Warteschlangentheorie   Contents   Index

Subsections

Petrinetze

Definition

Petrinetz
$ PN=\left(P,T,A,M'\right)$
Plätze
$ P=\left\{ p_{1},\ldots,p_{n}\right\} $
Transitionen
$ T=\left\{ t_{1},\ldots,t_{m}\right\} $
gerichtete Kanten
$ A=\left\{ \left(a_{1},a_{1}'\right),\ldots,\left(a_{k},a_{k}'\right)\right\} $
Markierungen
$ M=\left(m_{1},\ldots,m_{n}\right)\in\mathbb{N}^{n}$
dynamik eines Petrinetzes
ist wie folgt charakterisiert
Typen
von Petrinetzen

Zeidiskrete
(kausale) Modelle: Petrinetz beschreibt logisch, was in welcher Sequenz passiert
Zeitkontinuierliche
Modelle: zusätzliche Vorhersage, wann ein Ereigniss auftritt.
Stochastische
Petrinetze: zufallsverteilte Verzögerungsdauern der Schaltregeln

Mathematische Darstellung zeitdiskreter Petrinetze

Die Struktur eines Petrinetzes mit $ p$ Plätzen und $ t$ Transitionen kann durch zwei $ t\times p$-Matrizen $ W^{-}$und $ W^{+}$ dargestellt werden. In $ W^{-}$ werden für alle Verbindungen eines Platze mit einer Transition (in dieser Reihenfolge / pre-weights) 1en und sonst 0en eingetragen. In $ W^{+}$ werden für alle Verbindungen einer Transition mit einem Platz (in dieser Reihenfolge / post-weights) 1en und sonst 0en eingetragen. Die Inzidenzmatrix ergibt sich wie folgt

$\displaystyle W=W^{+}-W^{-}$

Simulation zeitdiskreter Petrinetze

Markierungsvektor
zum Zeitpunkt $ r$

$\displaystyle m\left(r\right)=\left(m_{1}\left(r\right),\ldots,m_{n}\left(r\right)\right)^{T}$

Kapazitätsvektor
$ k=\left(k_{1},\ldots,k_{n}\right)^{T}$
Aktivierungsfunktion

$\displaystyle u_{j}\left(r\right)=\begin{cases}
1 & \textrm{Transition }t_{j}\textrm{ aktiviert}\\
0 & \textrm{sonst}\end{cases}$

Schaltfunktion
$ m\left(r\right)=m\left(r-1\right)+W\cdot u\left(r\right)$

Charakteristika von Petrinetzen


Erreichbarkeit (Reachability)


Beschränktheit


Verklemmung (Deadlock)


Lebendigkeit (Liveness)


next up previous contents index
Next: Zeitkontinuierliche Simulierung und Simulation Up: Diskrete Modellierung und Simulation Previous: Warteschlangentheorie   Contents   Index
Marco Möller 17:20:55 24.10.2005