基本介紹
- 中文名:擴展隨機佩特里網
- 外文名:Extend stochastic Petri nets
- 別稱:擴展隨機Petri網
- 簡稱:ESPN
- 領域:計算機
- 特點:允許存在任意分布的時間變遷
簡介,ESPN的定義,定義,點火規則,ESPN性能分析,矩母函式與傳遞函式,基於行為表達式的分析方法,ESPN模型的分析方法及步驟,
簡介
Petri網是一種描述離散系統的建模工具,尤其適合於順序、並發、衝突和同步過程的分析。因此,基於Petri網的製造系統建模及分析技術被廣泛的提出。各種不同類型的Petri網(如面向對象Petri網、著色Petri網、隨機Petri網以及變結構Petri網等)分別適用於不同類型的製造系統。
為了對離散事件動態系統性能進行分析,引入了時間petri網(TPN)。在TPN中系統固定時延與庫所或變遷聯繫在一起,除了能分析系統結構外,還能分析系統的循環周期性能(如系統吞吐率、資源利用率等)。然而,由於大量隨機現象的存在,確定時間的Petri網對真實系統的模擬還不充分。隨機petri網(SPN)及廣義隨機Petri網(GSNP)的出現提高了對真實系統的模擬程度,其計算結果更加精確,其中GSPN因減少了SPN狀態空間而得到更廣泛套用。但是,真實的製造系統是個複雜過,其中既包括了確定時間的變數也包括了隨機時間變數,擴展隨機petri網(EPSN)的提出進一步提高了對製造系統的建模及分析能力。ESPN中可包含任意分布的變數。
ESPN的定義
ESPN的特點是時間變遷對應一個任意分布的隨機變數。
定義
定義1:ESPN是一個七元組N = (P,T,I,O,H,m,F),其中,
![](/img/9/05c/994014cbd2dc4efe03c99cf78d7e.jpg)
![](/img/e/d48/ccce2bf66a6dab2cbf5229f77a42.jpg)
![](/img/1/af9/a9dab91a2a511938c609df063662.jpg)
![](/img/1/2a8/19fb94d2706c2a13a50a791c87a5.jpg)
I:
,是一個輸入函式,其中N={0,1, 2,…};
![](/img/3/23d/17e8a2e51c538b0d89d94384d528.jpg)
O:
,是一個輸出函式;
![](/img/a/9a2/831ab234208a456558981f9fc227.jpg)
H:
,是一個抑制函式;
![](/img/4/d4d/0aa01d38f6be6a2a10f894671cf5.jpg)
m:
,是一個標識,標識中的第i分量是第i個Place的Token數。其初始標識記為
;
![](/img/7/d13/ea54ce0f5381aade45d99b18e7ad.jpg)
![](/img/e/e9f/8df551c34542e6cc82535b6a663a.jpg)
F:
,是一個矢量,矢量的分量對應擴展分布的點火時延。
![](/img/d/d88/a046058b52778f7c22bbb30af6f8.jpg)
點火規則
(1)在標識m中,變遷
被使能,若且唯若:
,
,
並且如果
,m(p)<H(p,t)。
![](/img/e/39e/ceeb8d00759472036427c91b9b62.jpg)
![](/img/9/b16/42d45f688f6ec489bcc1c09e4306.jpg)
![](/img/5/b9d/88267175889f157eac34a37a9ee2.jpg)
![](/img/b/968/5c81c4e8be7ee85639886aefb8d1.jpg)
![](/img/5/725/c03fd6e1d9acb0b8aa8f21f1872c.jpg)
(2)若
在標記m下被使能,按照如下激活規則產生新標記
,
。
![](/img/4/e78/97c3bb2d849c1d2c210c37306b51.jpg)
![](/img/2/75a/5e546fe691e734cfa313c6666eb1.jpg)
![](/img/0/91a/3a98cf168a687ea55d5d06a7279a.jpg)
ESPN性能分析
製造系統Petri網模型的行為表達式反應了製造系統的產品加工過程。根據行為表達式可以求得Petri網的傳遞函式,從而可以利用矩母函式思想,實現對擴展隨機Petri網的性能分析。在說明ESPN性能分析方法和步驟之前,先引入矩母函式與傳遞函式以及基於行為表達式分析方法的概念。
矩母函式與傳遞函式
定義2:設x是一個隨機變數,則
的期望值稱為x的矩母函式,記為
(x為實變數)。
![](/img/2/a89/5fac23d508b30a5341c675766f17.jpg)
![](/img/5/b2d/228080d50d36f5cf18456b323817.jpg)
若x為離散變數,具有機率分布函式
,則矩母函式為:
。
![](/img/e/64e/87347de9072ec1e52ecd9efe2585.jpg)
![](/img/6/21f/1fb617771534ce0870bfa8a6a29b.jpg)
若x為連續隨機變數,且機率密度函式為f(x),則x的矩母函式為:
。
![](/img/8/74f/faf9accf6c2af1bd598f0a1ab7e3.jpg)
定義3:在一個任意分布的隨機Petri網中,對於
,
,令
,則
為t在M下的傳遞函式。其中
為M下t被引發的機率,
為M下t的矩母函式。
![](/img/a/400/3505679ef967f93484a545dbc6d2.jpg)
![](/img/4/f59/9e2fcff7ae36f73b56eee50a1240.jpg)
![](/img/3/4bd/1fe045b7fe1a9327ddeaff72439a.jpg)
![](/img/3/2c5/36e74c91fda2f50be96ffab22057.jpg)
![](/img/e/599/e52ffb933e61eaccdc7e7dd8f88b.jpg)
![](/img/e/67f/bf6601e32fcf922120c684d72781.jpg)
基於行為表達式的分析方法
一個行為表達式或者是一個複合式,或者是一個冪級式。它可以描述有界Petri網,或者某些無界Petri網(表達式存在的Petri網)。根據表達式並藉助下面幾個定理,可以求得Petri網的傳遞函式W,再利用矩母函式的相關分析方法便可對任意分布的隨機Petri網進行品質分析。
定理1:設
是一個單項式,
,則
。
![](/img/1/add/443696a87945fc080761f9f573cb.jpg)
![](/img/d/2de/0a30284bab7a17d8e6c1314b0b9b.jpg)
![](/img/e/2e4/5fbbc2523493355405379ebc63a3.jpg)
定理2:設
是一個標準多項式
,則
。
![](/img/6/de8/6fc1c77f16afba4842de82ef0e2c.jpg)
![](/img/3/99a/07cb5b0247285a700edb5daffe7d.jpg)
![](/img/a/359/a3ea53d878f4c0ab77703b903699.jpg)
定理3:設
,則
。
![](/img/1/2f8/79a5e0536e0ed4ff33d7808fc061.jpg)
![](/img/b/db7/a86e838a8e3c25f6803adb76daeb.jpg)
ESPN模型的分析方法及步驟
基於行為表達式的分析方法一般為:建立系統的Petri網模型、給出系統的行為表達式、計算行為表達式的傳遞函式以及採用矩母函式相關方法進行性能指標的計算。具體步驟如下。
(1) 建立ESPN模型。給出相應不同加工設備的ESPN模組。
(2) 構造系統行為表達式。產生系統的行為表達式,並將多項式化為標準多項式形式。
(3) 求傳遞函式。根據所給的分布參數以及行為表達式結構,求出各事件的引發機率及其矩母函式,再根據傳遞函式定義得到各事件的傳遞函式。
(4) 重新標號行為表達式。根據第三步的計算結果,為行為表達式重新標號,以區別表示式中具有不同傳遞函式的同一事件。
(5) 重新計算傳遞函式。根據上述定理1~3計算標號後的行為表達式的傳遞函式。
(6) 計算系統性能。基於前面的結果和矩母函式的有關方法進行各性能指標的計算,從而獲得系統的定量分析結果。