Pengantar Petri Net.

Jaring Petri adalah model matematika yang digunakan untuk menggambarkan sistem berhingga. Model matematika seperti ini digunakan untuk menafsirkan masalah dunia nyata dalam bentuk persamaan atau matriks.

Merupakan graf berarah bipartit (berisi dua jenis node: dalam hal ini, tempat dan transisi) yang terdiri dari tempat(lingkaran), transisi (batang atau kotak persegi panjang), busur(panah) dan token(titik) .

Tempat digunakan untuk mendefinisikan berbagai keadaan suatu sistem. Transisi mewakili suatu tindakan. Panah menghubungkan tempat dan transisi serta menunjukkan aliran sistem. Token ada di dalam suatu tempat dan diaktifkan ketika semua node input memiliki token.

Tetapi apa maksudnya menembak? Apa yang dimaksud dengan node input dan output?

Penembakan hanyalah mentransfer token dari satu tempat ke tempat lain dan diamati sehubungan dengan node transisi, yang berarti setiap transisi akan memiliki kumpulan tempat masukan dan keluarannya sendiri. Node input adalah tempat dengan token tempat pengaktifan dimulai, dan node output adalah tempat token tersebut akhirnya ditransfer.

Mari kita lihat beberapa contoh untuk memahami cara kerjanya…

Contoh 1: Mesin penjual otomatis

Negara Bagian/Tempat untuk sistem ini: Tombol untuk memilih minuman (S1), Uang untuk minuman (S2), Pembuangan minuman (S3)
Transisi: Periksa apakah pengguna telah memilih minuman dan memberikan uang (T)
Token: token atau titik ada di dalam S1 jika pengguna memilih minuman dan ada di dalam S2 jika pengguna telah memasukkan uang untuk minumannya.

Contoh 2: Musim dalam setahun

Negara Bagian/Tempat untuk sistem ini: Musim Panas (S1), Musim Gugur/Musim Gugur (S2), Musim Dingin (S3), Musim Semi (S4)
Transisi: Berubah dari satu musim ke musim lainnya (T1, T2, T3, T4)
Token: Ini adalah sistem siklik dan setiap keadaan bergantung pada keadaan sebelumnya. Jika token ada di S1, itu menjadi keadaan awal sistem yang menyiratkan musim saat ini adalah musim panas.

Terima kasih telah membaca. Jangan takut dengan Petri Net. XD