導弧上的費用累計值,性能也分別是所有前導弧上的綜合性能的總和。當節(jié)點處于被取消狀態(tài),節(jié)點的時間和費用值按成功節(jié)點所述辦法確定,節(jié)點的性能值約定取成零。
3)“部分與”邏輯(PAND) 根據(jù)節(jié)點輸入弧的狀態(tài),“部分與”邏輯可對此節(jié)點進行以下處理。如果至少有一個輸入弧處于成功完成狀態(tài),此節(jié)點即處于成功完成狀態(tài)。如果所有輸入活動處于被取消狀態(tài),則此節(jié)點也處于被取消狀態(tài),且其輸出活動也全部被取消。如果輸入活動中雖然沒有成功完成狀態(tài)的弧,但卻存在非成功完成狀態(tài)的弧,或非成功完成和被取消狀態(tài)的活動并存,則應啟動排放活動,流量通過該活動輸出。這時,節(jié)點處于成功完成狀態(tài)。節(jié)點上的時間、費用和性能值的計算方法和帶AND輸入邏輯的節(jié)點完全一致。
4)“或”邏輯(OR) “或”邏輯要求有一個且僅有一個輸入弧成功完成時,就將輸入流轉(zhuǎn)移到輸出弧上去,并按輸出邏輯輸出,節(jié)點處于成功完成狀態(tài)。然而這個邏輯不需要等待,即不需等待所有輸入弧到來或被取消,只要有一條輸入弧成功完成,網(wǎng)流便立即通過節(jié)點,被送至輸出弧以便繼續(xù)加工。當該節(jié)點所有輸入弧沒有成功完成時,網(wǎng)流將從排放弧流出,節(jié)點處于被取消狀態(tài)。帶有OR邏輯節(jié)點的時間和性能值,取作首先成功完成的輸入弧的累計時間值和累計性能值,而費用值取該節(jié)點所有前導弧的費用累計值。當節(jié)點處于被取消狀態(tài),節(jié)點的時間和費用按前面辦法計算,其性能取為零。
(2)輸出邏輯
1)全部邏輯(ALL) 如果節(jié)點已被啟動,參數(shù)流就可以通過,并且ALL邏輯無條件地將此節(jié)點的所有輸出弧啟動。
2)蒙特卡洛邏輯(MC) 此輸出邏輯要求對各輸出弧的啟動賦以一定的概率值,在一次仿真運行中只有一個輸出活動按所賦概率值被隨機啟動,而其余輸出活動均被取消。此節(jié)點各輸出活動的啟動概率之和應等于1。當作多次仿真運行時,各輸出活動與被啟動的次數(shù)與所賦啟動概率值相對應。
3)濾波1邏輯(FILTER1) 這種輸出邏輯按使用者在輸出弧上的時間、費用或性能作為約束條件,能夠激發(fā)一條或者一組輸出弧的加工,這些約束條件是由本節(jié)點上的時間、費用、性能的上、下界構(gòu)成的。如果節(jié)點的參數(shù)落在某輸出弧上設定的參數(shù)界限內(nèi),此弧將被激發(fā)或加工,否則,此弧在剩下的迭代階段中將被取消。節(jié)點的輸出弧,除一條必須無約束的排放弧外,其余的都應該有約束條件,僅當所有的約束弧都不被加工時,這條排放弧才被啟動。FILTER1附設有“扣除”功能,就是在檢查輸出弧的約束條件之前,臨時修改節(jié)點的時間、費用和性能值。修改的方法是從節(jié)點的時間、費用和性能值扣除前面某個已加工節(jié)點的相應參數(shù)值,在約束檢查完后再將節(jié)點的時間、費用和性能值還原。
4)濾波2邏輯(FILTER2) 本節(jié)點輸出活動所提出的約束條件是已成功完成的輸入弧的數(shù)量,在仿真運行中,到達本節(jié)點的成功完成輸入弧的數(shù)量若符合上述約束條件規(guī)定的上下限,此輸出弧即被啟動,否則輸出弧不被啟動。各個輸出弧上可以規(guī)定不同的約束條件。但,FILTER2只能和PAND輸入邏輯聯(lián)合在一起使用,不能和別的輸入邏輯一起組合使用。
5)濾波3邏輯(FILTER3) 本節(jié)點輸出弧上的約束條件可以規(guī)定為本弧的所有前導弧中必須成功地完成的弧的數(shù)量,或非成功完成的弧的數(shù)量,或被取消弧的數(shù)量。這些弧并不一定是本節(jié)點的輸入弧。這些弧的數(shù)量可以根據(jù)建模需要由仿真建模人員規(guī)定。本節(jié)點的各個輸出弧可以規(guī)定不同的約束條件。
6)終止邏輯(TERM) 終止邏輯只能同AND輸入邏輯或PAND輸入邏輯組成終止節(jié)點,它是整個網(wǎng)絡的終點,沒有輸出弧。它對輸入弧的要求是所有的輸入弧必須都成功完成,而不應出現(xiàn)非成功完成狀態(tài)的