modelTFDS

Stochastic Transition with fire duration
Diagram of TFDS

Parameters

TypeNameDefaultDescription
Connector sizing
IntegernIn0number of input places
IntegernOut0number of output places
Distribution
PNlib.Types.DistributionTypedistributionTypePNlib.Types.DistributionType.Exponentialdistribution type of duration
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
RealputDurationputative firing time
BooleanshowTransitionNamesettings.showTransitionNameonly for transition animation and display (Do not change!)
BooleananimateputDurationsettings.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!)
BooleanactiveInIs the transition Input active?
BooleanactiveOutIs the transition Output active?
BooleanfireInDoes the transition Input fire?
BooleanfireOutDoes the transition Output fire?
BooleanfireIs the Transition fire?