6.3.1                                Process Sheet

 

Property Name

Description

Name

Name of the process

Type

Continuous, Discrete or Generic. The process type determines the Calc Style.  A continuous process has always the Speed calculation style, discrete – the Add calculation style and a generic one – the Update style. Continuous processes will always have the Delay property set to zero, while discrete and generic processes have a user defined delay. (The default value is 1.)

Firing Style

Determines how the enabled/disabled state of the process is calculated. The following styles can be selected from the drop-down list:

-         and : All connected input connectors must fulfill their conditions to enable the process .

-         or : At least one Inhibitor or Association input connector must fulfill its condition to enable the process. Additionally, all Process input connectors must fulfill their conditions.

Activity

If the property is set to false, the process does not fire. . The button ?g...?h allows for the definition of the mathematical formula within the Script Editor .

Calc Style

Determines how the variables in the connected entities are modified when the process fires. The following operations (calculation styles) can be specified:

-         speed – the process defines the speed of production or consumption of the entities

-         add – the process calculates the concrete values that should be added (subtracted) to the entities

-         update – the process calculates a concrete value, that will replace the entity value.

The Update calculation style should be used when the process is connected to generic entities with String or Boolean values.

Note: The Update and Add calculation styles are time independent. Thus it is recommended that they be used in conjunction with a Delay value. This will assure that the process fires at a constant time interval and makes the simulation results independent of the sampling interval.

Kinetic Style

The following values can be selected from the drop down list:

-         custom

-         connector  custom

-         mass

-         stochastic mass

-         connector rate

 

Each kinetic style requires different parameters. These parameters can be specified at the bottom of the Process Sheet in the edit box fields:

-         coefficient1, coefficient2,

-         variance,

-         rate,

-         connector stoichiometry,

-         speed/add/update

-         connector speed/add/update.

Only the parameter fields that are meaningful for the selected kinetic style are displayed.  See Kinetic Styles_Kinetic_Styles_2 for more detailed description.

 

Note:

The parameters Speed, Add and Update depend on the process type. A continuous process utilizes the Speed property, a discrete process – the Add property and a generic process – the Update property.

 

Delay

For discrete and generic processes, if the delay time T >0, then the process fires just after the delay time T if it is still active.  Otherwise, it can lose its chance to fire.  If the delay time T=0, the process fires immediately when it is possible.  For continuous processes, there is no delay; The process fires immediately when the enabling conditions become true and its Activity property is set to true.

Priority

Sets the priority of the process during simulation. If two processes P1 and P2 with equal priority fire at the time t, the order of firing P1 and P2 is random. But if the priority of P1 is larger than P2, then P1 always fires before P2.

Show Element

Turns on and off display of the whole element

Show Name

Turns on and off display of the element name.

Show Speed/Delay

Turns on and off display of the process speed.

Show Firing Style

Turns on and off display of the firing style

References

List of URL sites related to the entity.

Comments

Comment field

Speed / Add / Update

Field appears when custom kinetic style is chosen.  Field contains script describing process behavior. See Kinetic Styles_Kinetic_Styles_1 for more details.

Connector Speed / add / Update

Fields appear when connector custom kinetic style is chosen. Each field contains script describing connector behavior. Number of fields depends on number of input and output connectors. See Kinetic Styles_Kinetic_Styles_1 for more details.

Coefficient1

This field appears if the mass or stochastic mass kinetic style is chosen. It contains a constant used in mass and stochastic mass equations. See Kinetic Styles_Kinetic_Styles_1 for more details.

Coefficient2

This field appears if the mass or stochastic mass kinetic style is chosen. It contains a constant used in mass and stochastic mass equations. See Kinetic Styles_Kinetic_Styles_1 for more details.

Standard Deviation

This field appears if the stochastic mass kinetic style is selected. The field contains the value of standard deviation. See Kinetic Styles_Kinetic_Styles_1 for more details.

Connector Stoichiometry

 

These fields appear if the mass, stochastic mass or connector rate kinetic styles are selected. The number of fields depends on the number of input and output connectors. See Kinetic Styles_Kinetic_Styles_1 for more details.

Rate

This field appears if the connector rate kinetic style is selected. The field contains a script defining the process behavior. See Kinetic Styles_Kinetic_Styles_1 for more details.