POLITECNICO DI BARI - Prof.ssa Maria Pia FANTI - Esercitatore Ing. Giorgio IACOBELLIS

mercoledì 20 febbraio 2008

Re: domanda progetto modellistica

Domanda
...sto svolgendo il progetto in matlab. Per calcolare l'utizzazione di una macchina, è corretto se quando scatta una transizione calcolo per
un singolo posto:
(tempo della transizione scattata - tempo della transizione scattata prima) x numero di token nel posto considerato
Risposta
cos'è il tempo della transizione scattata? intendi l'istante in cui scatta o la durata tra uno scatto e l'altro?
se in tendi l'istante e quindi la tua differenza è (tk+1 -  tk)  dove  k  è il k-esimo evento allora si può andare, ma devi stare attento perchè se ho 2 tokens stai moltiplicando per 2, ironia della sorte potresti ritrovarti con un tempo di utilizzazione maggiore della
durata della replica, e la cosa non è poi così naturale!
Quindi se la marcatura di un place è >0 devi moltiplicare per 1. Teoricamente potresti anche calcolarla così, ma per il progetto è meglio considerare l'utilizzazione come =0 o >0.
Ricorda che questo dipende dal place, in alcuni casi =0 potrebbe significare occupato e >0 libero, dipende dalla tua rete!
Ovviamente non devi calcolare l'utilizzazione per tutti i place ma solo per quelli che rappresentano una risorsa!

Nessun commento: