本节点输出弧上的约束条件可以规定为本弧的所有前导弧中必须成功地完成的弧的数量,或非成功完成的弧的数量,或被取消弧的数量。这些弧并不一定是本节点的输入弧。这些弧的数量可以根据建模需要由仿真建模人员规定。本节点的各个输出弧可以规定不同的约束条件。
6)终止逻辑(TERM)
终止逻辑只能同AND输入逻辑或PAND输入逻辑组成终止节点,它是整个网络的终点,没有输出弧。它对输入弧的要求是所有的输入弧必须都成功完成,而不应出现非成功完成状态的输入弧。
在组合节点的一条输出弧被激发、加工之后,此弧的累计时间、费用和性能参数值等于其输入端点的时间、费用和性能值与本弧自身的时间、费用和性能值之和。
单个节点
单个节点是为特定用途而设立的网络逻辑。这种节点的输入和输出逻辑是组合联成一体的,每个节点设有N条输出弧,其中每条都有一条输入弧与之对应(配对),使得网流能够从给定的输入弧直接转入一条指定的输出弧。此外,单个逻辑节点还需要设立一条无匹配的输出弧,此弧仅当节点逻辑阻止了所有输出弧的激发时才被启用,是作为备用的“排放弧”。
在比较和优先逻辑中,设有弧加工条件,即“要求加工的输出弧的数目”,此条件在网络中以置于节点名称后面并冠有“ ”或“-”号的数码表示,例如COMPARE 3或COMPARE-3。符号“ ”代表“必需”条件,而符号“-”则代表“期望”条件。“必需”条件意味着所设条件必须完全符合,否则将启动“排放弧”。如COMPARE 3代表成功地加工三条输出弧这一要求是必需的,此时为阻止排放弧的激发,应至少存在三条输入弧成功地得到加工。当加工过程按照“期望”条件进行时,仅在一条成功得到加工的输入弧也没有的情形下,排放弧才被激发。在“期望”条件的情形,依赖于成功得到加工的输入弧的数目,最终被加工的输出弧可能是所要求的全体、其中一部分或是其中一个。对于以下情形,排放弧可以取消所有输入弧的成功完成概率都等于1.0,并按“期望”条件进行加工或按“必需”条件加工但只要求加工一条输出弧。在输出弧的数目超过要求加工的输出弧数目的情形下,如下比较和优先逻辑将用于选择最佳的输出弧集合。
1)比较逻辑(COMPARE)
当仿真运行到此比较逻辑节点时,系统对该节点各个输入弧的时间、费用和性能进行加权综合运算,根据计算的结果选出规定数量的输入弧,然后将流量从这些输入弧转移到对应的输出弧中去。这个逻辑根据输入时间、费用和性能参数选择最佳输出弧集合。使用正的权(0.0~1.0)时,最佳输出集合按照加权组合参数值。使用负的权(-1.0~0.0)时,则效果相反。在同一应用中,不能同时使用正权和负权。当时间是唯一的决策依据时,节点时间值取为最佳输入弧集合中花费时间最多那条弧的累计时间值。节点费用值取为所有被加工的输入弧的累计时间之和,而节点性能值取为所有被成功地加工的输入弧的累计效益的平均值。