Download presentation
Presentation is loading. Please wait.
1
Fuzzy Petri Nets of Education
Jaroslav Knybel – Univesity of Ostrava
2
Necessity of Simulation
creation of new study programs optional and selection courses orientation of students Student input information recommended way of passing the studies University of Ostrava
3
Fuzzy Petri Nets Use Fuzzy Graphic visualization of simulation
Open-ended input information - „some“, „lot“, „small“, „middle“ Use Fuzzy University of Ostrava
4
Clasic Petri Nets Place Transition Edge Token University of Ostrava
5
Clasic Petri Nets Example – two processes and one joint source
University of Ostrava
6
Classical logic Transition from one status to second one using IF THEN rules Conjunction in antecedent Disjunction in antecedent University of Ostrava
7
Conjunction in antecedent
Let’s say that statement C is true only in case that statements A and B are true. Then transcript in Petri nets the will be following µ(t):AB→C University of Ostrava
8
Disjuction in antecedent
Let’s say C is true when A or B is true. Problem – this is a different net (token will be in A and B, so only one will get through) University of Ostrava
9
Petri nets with inhibitors
PN+inhibitive edge E.g.: The transition will happen if it doesn’t contain token University of Ostrava
10
Logic in Petr nets with inhibitors
Conjunction in antecedent Disjuction in antecedent University of Ostrava
11
Fuzzy Petri net IF THEN rules IF d1 THEN d2 - IF d1 AND d2 THEN d3 -
IF d1 OR d2 THEN d3 - University of Ostrava
12
Model of transition through studies
Mandatory, optional, selective subjects Various orientations of studies Initial knowledge of student Required orientation of student Volition of suitable subjects University of Ostrava
13
IF THEN rules IF (p6) programming (at least) THEN (p7) subject „Basics of programming“ IF (p0) programming (basics) AND (p1) object programming (at least) THENsubject „the Introduction into the object programming (p2)“ IF Introduction into the object programming (good) OR Introduction into database systems (partly) THEN (p5) language UML IF (p3) specialization of database (a lot) THEN (p4) subject Introduction into the database systems IF Introduction into the database systems (well) THEN Relational database University of Ostrava
14
Grafical illustration
University of Ostrava
15
Simulation T0 = 0.84 T1 = 0.89 T2 = 0.71 T3 = 0.97 Let`s choose initial values P0, P1, P3, P6. P0 = 0.71 P1 = 0.58 P3 = 0.92 P6 = 0.58 Output P2 = 0.49 P4 = 0.82 P7 = 0.41 P5 = 0.80 University of Ostrava
16
Simulators Any independent software doesn’t exist for simulation of FPN. CPN simulator – colourful Petri nets (simulators where it is possible to set up property of statuses and even of transitions) University of Ostrava
17
Conclusion Creation of simulator
Incorporation into the current systems Extension of PN for Fuzzy modeling application University of Ostrava
18
The end Jaroslav Knybel – jaroslav.knybel@osu.cz
Was this presented to Tom on the 30th? What was his feedback? Jaroslav Knybel –
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.