2)优先逻辑(PREFERED)
用户可在优先逻辑节点上对各输入弧规定不同的优先等级,并在仿真运行到本节点时自动选出指定数量的优先级较高的输入弧,然后将参数流由这些输入弧转移到对应的输出弧去。这个逻辑赋予第一偶对输入和输出弧相对于第二偶对输入和输出弧的优先地位,以及第二偶对相对于第三偶对的优先地位,等等。所以,此逻辑选择最佳输出弧的原则是“优先”。对于优先逻辑节点,在“期望”加工条件下,能够阻止“1号”输出弧被激发的唯一因素,是它所对应的是输入弧没有成功完成。这个逻辑节点上C值、P值的计算办法同比较逻辑节点一样。节点上时间值取作输入弧集合中消耗时间最多那条弧的累计时间值。
以上两种单个逻辑节点,都可以通过两种方式来选择输入活动的数量。一种是“要求”方式,如果由于某些输入活动被取消等原因而导致选不出足够数量所要求的输入活动,则所有输出活动均被取消。另一种是“希望”方式,在选不出足够数量的输入活动时,允许将已成功完成的入选输入活动上的参数流转送到对应的输出活动中去。对于以上两种节点,输出弧的累计C参数值和累计的P参数值,分别等于本弧自身C参数值 关联输入弧的累计C参数值和本弧自身的P参数值 关联输入弧的累计P参数值。在按“必需”条件加工的情形下,被加工输出弧的累计T参数值,取为节点的时间和本弧自身T参数值之和。对于按“期望”条件加工的情形,输出弧的累计T参数值,取为相应的输入弧的累计时间值和本弧自身T参数值之和。注意,上述T参数值计算规则有如下例外情形
在使用COMPARE逻辑时,利用C参数值、P参数值的权;
在使用PREFERRED逻辑时,想在处置完初始侯选对象后,进一步按优先表加工输入弧。
对于上述情况,某些输出弧的激发需要等待输入弧的加工。排放弧的累计T参数值和累计的C参数值,分别等于输入端点T值 本弧自身的T参数值和输入端点C 值本弧自身C参数值。排放弧的累计P参数值则等于本弧自身P参数值。
3)排队逻辑(QUEUE)
本节点提供一个队列条件,各输入活动传来的参数流,按先进先出的排队规则在队列中等待服务。本节点可安排规定数量并行服务台进行服务,并将参数流按排队顺序传送到对应的输出活动中去。
如同比较逻辑和优先逻辑节点一样,这个逻辑节点有N条输入弧和与之配对的N条输出弧,还有一条无配偶的输出弧,即排放弧,此弧仅当所被激发的输入弧都失败时始被启动。排队逻辑的主要作用,是通过排队的方法,将网流从输入弧传送给它的配偶输出弧。当网流从激发输入弧到达节点时,它们按照到达的先后次序排队,等待“侍者”的加工,“侍者”的数目在网络图中以跟在节点名称后面的数码表示(例如QUEUE2)。本逻辑假定输出弧携带有“侍者”给予的在加工配偶输入弧时所消耗的时间、所花费的代价和得到的效益。一给定输出弧的累计T参数值取作以下数值之和配偶输入弧的累计时间;网流排队等待时间;侍者加工此网流所花费的时间。