modelTDS

Stochastic Transition with delay
Diagram of TDS

Parameters

TypeNameDefaultDescription
Connector sizing
IntegernIn0number of input places
IntegernOut0number of output places
Distribution
PNlib.Types.DistributionTypedistributionTypePNlib.Types.DistributionType.Exponentialdistribution type of delay
Exponential distribution
Realh1probability density
Triangular, Uniform or Truncated normal distribution
Reala0Lower Limit
Realb1Upper Limit
Triangular distribution
Realc0.5Most likely value
Truncated normal distribution
Realmu0.5Expected value
Realsigma1/6Standard deviation
Discrete Probability Distribution
Real[:]E{1, 2, 3, 4, 5, 6}Events of Discrete Distribution
Real[:]P{1/6, 1/6, 1/6, 1/6, 1/6, 1/6}Probability of Discrete Distribution
Random Number Generator
IntegerlocalSeedPNlib.Functions.Random.counter()Local seed to initialize random number generator

Connectors

TypeNameDefaultDescription
PNlib.Interfaces.TransitionIn[nIn]inPlacesconnector for input places
PNlib.Interfaces.TransitionOut[nOut]outPlacesconnector for output places

Components

TypeNameDefaultDescription
Real[nIn]arcWeightInfill(1, nIn)arc weights of input places
Real[nOut]arcWeightOutfill(1, nOut)arc weights of output places
BooleanfiringContrueadditional firing condition
RealputFireTimeputative firing time
RealputDelayputative Dealy
BooleanshowTransitionNamesettings.showTransitionNameonly for transition animation and display (Do not change!)
BooleananimatePutFireTimesettings.animatePutFireTimeonly for transition animation and display (Do not change!)
BooleananimateHazardFuncsettings.animateHazardFunconly for transition animation and display (Do not change!)
Real[3]coloronly for transition animation and display (Do not change!)
BooleanactiveIs the transition active?
BooleanfireDoes the transition fire?