Business Graphs 第八章 AutoMod

Download Report

Transcript Business Graphs 第八章 AutoMod

第八章
Business Graphs
AutoMod
Business Graphs
Business Graphs的主要目的就是要提供使用者去建
構動態的統計相關圖表,包含了直條圖、折線圖、
圓形圖等,同時,統計圖會隨著目前的狀態而改變。
使用者可以在模式編輯視窗或是模擬視窗設定
Business Graphs,並在模擬視窗中將所設定的
Business Graphs打開,以觀看其動態的改變。
AutoMod
第一節 Business Graphs基本功能介紹

統計圖種類

Business Graphs視窗

Business Graphs圖型型態及圖型定義說明

Business Graph統計項目說明

建構一個Business Graphs

使用Business Graphs
AutoMod
第二節
Business Graphs使用範例

範例練習一

範例練習二

挑戰題

挑戰題解答
AutoMod
統計圖種類(1/5)
Time line:統計圖上的趨勢線隨著時間及狀態的改變而變化。
AutoMod
統計圖種類(2/5)
Bar chart:統計圖上的直條圖隨著狀態的改變而升高或降低。
AutoMod
統計圖種類(3/5)
Pie chart:統計圖上的面積隨著狀態的改變而變寬或變窄。
AutoMod
統計圖種類(4/5)
Data watch:是屬於一種動態的統計表,會隨著狀態的改變而更
新統計表上的值。
AutoMod
統計圖種類(5/5)
File:選擇此選項,可將所要收集的相關資料,輸出至外部檔案。
AutoMod
Business Graphs視窗(1/3)
使用者可以在編輯視窗或模擬視窗中選擇建構一個
Business Graphs,當開啟Business Graphics視窗後,視窗內容
主要可分成下列幾個部分。

Graphs select list:
已設定好的Graphs表列,為選擇所要呈現Graph的地方

System select list:
設定Graphs所要呈現資料所屬的System表列

Entity select list:
設定Graphs所要呈現資料所屬的System中Entity的表
AutoMod
Business Graphs視窗(2/3)

Statistics select list:
設定Graphs所要呈現資料的統計項目

Include select list:
已被選定要呈現資料的列表

Definition fields:
定義Graphs所屬的統計圖類型

Graph element name:
Graphs中資料的名稱
AutoMod
Business Graphs視窗(3/3)
AutoMod
圖型型態及圖型定義說明(1/9)
(一) Graphs select list的部份:包含了Graphs的功能如下

Graphs:顯示所有使用者定義的統計圖名稱。

New:新增統計圖。

Copy:複製統計圖。

Apply:確認針對現有統計圖所做的修改。

Reset:清除針對現有統計圖修改但尚未進行確認的部份。

Delete:刪除統計圖。
AutoMod
圖型型態及圖型定義說明(2/9)
Graphs select list
AutoMod
圖型型態及圖型定義說明(3/9)
(二) Definition fields的部份:
包含了Graph Name及Graph Type兩部份。

Graph Name:使用者所定義的統計圖名稱,預設
的名稱為graph0。

Graph Type:此下拉式選單,允許使用者去定義
統計圖的種類內容包含了TimeLine、BarChart、
PieChart、DataWatch及File。使用者可以依據個人
的需要去做選擇設定。
AutoMod
圖型型態及圖型定義說明(4/9)
不同Graph Type其參數的設定不同,底下對各種不同Graph
Type的設定作一介紹:
AutoMod
圖型型態及圖型定義說明(5/9)
TimeLine
TimeLine的部份包含了Y Maximum、Y Increment、X
Minimum、X Maximum及X Increment。

Y Maximum:定義Y軸的最大刻度,預設值為10。

Y Increment:定義Y軸兩個刻度之間的差值,預設值為1。

X Minimum:定義X軸的最小刻度,預設值為0。

X Maximum:定義X軸的最大刻度,預設值為10。

X Increment:定義X軸兩個刻度之間的差值,預設值為1。
AutoMod
圖型型態及圖型定義說明(6/9)
TimeLine
AutoMod
圖型型態及圖型定義說明(7/9)
BarChart
BarChart的部份:包含了Y Maximum及Y Increment。

Y Maximum:定義Y軸的最大刻度,預設值為10。

Y Increment:定義Y軸兩個刻度之間的差值,預設值為1。
AutoMod
圖型型態及圖型定義說明(8/9)
PieChart及DataWatch
PieChart及DataWatch的部份:當使用者選擇這兩項統計圖種
類後就不再設定其它項目,系統就會自統產生此兩項統計
圖。
PieChart
DataWatch
AutoMod
圖型型態及圖型定義說明(9/9)
File
File的部份:包含了Start Time及End
Time。File統計圖是一個資料檔,
使用者可以利用其它軟體去開啟及
分析。

Start Time:設定資料開始紀錄的
時間,預設值為0。

End Time:設定資料記錄結束時間,
預設值為10。

Time Units:設定資料記錄單位,
預設值為小時。
AutoMod
統計項目說明 (1/3)
使用者可以透過下列三個列表進行統計圖內統計項目的
設定,在列表中使用者分別要指定所要統計的系統、系統內
的單元及單元內的統計項目。
Processes的統計項目設定
AutoMod
統計項目說明(2/3)
Resources的統計項目設定
其中Statistics的項目會因為不同Entity的特性而有不同性質的
Statistics,如上兩個圖分別表示Processes及Resources的
Statistics。基本上我們可由Statistics項目名稱加上底下字首或
字尾(prefixes or suffixes)的部分了解其所代表的意義,包括:
AutoMod
統計項目說明(3/3)
_r:相對時間的統計值,意指系統統計值是從最後一次重置後開始計
算,如Total_r。
_a:絕對時間的統計值,意指系統統計是從一開始執行模擬即開始計
算,如Total_a。
w: wait statistics,如wTotal_r, wTotal_a。
state:state statistics,如stateTotal_r, stateTotal_a。
traf:traffic statistics,如trafTotal_r, trafTotal_a。
trafw:traffic wait statistics,如trafwTotal_r, trafwTotal_a。
down:Resources的downtime statistics,如downTotal_r, downTotal_a。
AutoMod
建構一個Business Graphs(1/2)

步驟一:點選Business Graphics視窗中的New選項,建立一個新的
Graph。

步驟二:於Definition Fields中進行統計圖表設定,包括Time line、Bar
char、Pie char等。

步驟三:於System select list中選取你所要呈現統計圖的資料所屬的系
統,如Process、Conveyor、PathMover等。

步驟四:於Entity select list中選取你所要呈現統計圖的資料屬於上述
系統的那一個Entity的集合,若所選取的System為Process系
統,則Entity select list包括Process、Load、Resources、
Queue等屬於Process系統的Entity;若為Conveyor系統,則
Entity select list包括Section、Station、Motor等
AutoMod
建構一個Business Graphs(2/2)

步驟五:於Statistics select list中選取你所要統計的
項目,包括Cur、Total_r、Max_r、Util_r
等(註:_r代表資料是從上次被reset後統
計的資料,而_a則代表從模擬一開始即
統計的資料)。

步驟六:點選Add選項,將前面步驟設定的System所
屬的Entity的統計項目,增加至Include select
list。
AutoMod
使用Business Graphs(1/3)
設定完成Business Graphs後,可在模擬視窗中的
View menu選擇Business Graphs,再由Graph select
list中選擇所要呈現的Graphs即可呈現動態的統計圖。
也可由Run Control設定中勾選AutoPlot選項才起動。
AutoMod
使用Business Graphs(2/3)
由模擬模式中啟動Business Graphs
AutoMod
使用Business Graphs(3/3)
由Run Control中設定以啟動Business Graphs
AutoMod
範例練習一(1/7)
此範例定義了所有的貨品都必須經過兩個處理步驟,分別為
P_checkers及P_processors最後再離開系統。詳細程式設計如下所示:
begin P_init arriving
while 1=1 do
begin
clone 1 load to P_checkers nlt L_job
wait for u 5,5 min
end
end
AutoMod
範例練習一(2/7)
begin P_checkers arriving
move into Q_checkers
use R_checkers for u 8,2 min
send to P_processors
end
begin P_processors arriving
move into Q_processors
use R_processors for u 30,5 min
send to die
end
AutoMod
範例練習一(3/7)
模式建構完成後,我們將利用Business Graphs去
統計,模擬期間Q_checkers及Q_processors中Load數
的變化。
步驟一:開啟Business Graphs。
步驟二:新增一個Graph。
AutoMod
範例練習一(4/7)
步驟三:於Definition Fields中將統計圖表型式設定
為Time line,其餘相關設定下圖。
AutoMod
範例練習一(5/7)
步驟四:於System select list中選取你所定義的系統。
步驟五:於Entity select list中選取Queue後,在點選Queue中的
Q_checkers及Q_processors。
步驟六:於Statistics select list中選取Cur統計項目。
AutoMod
範例練習一(6/7)
步驟七:點選Statistics select list右邊的Add按鈕將統
計項目新增至Graph element name,所有新
增的統計項目會顯示在Include select list中。
AutoMod
範例練習一(7/7)
步驟八:執行模式並於模擬視窗中開啟Business Graph,
結果顯示如下。
AutoMod
範例練習二(1/5)
本範例中,我們將練習由本書的模式四中設定、
啟動Business Graphics的過程,其他模式的設定與
使用,也可依照本範例自行練習。
本範例將採用模式四為範例的練習,我們有興
趣 的 為 最 後 會 進 入 assembly line 的 Queues 目 前
Loads的數量(Current)。根據之前的學習,讀者可
如下圖所示進行graph0的設定:
AutoMod
範例練習二(2/5)
步驟一:New一個新的Business Graph: graph0
步驟二:設定Graph Type為BarChart,同時我們估計其Y
Maximum大約15,因此設定Y Maximum = 15,同時
Y Increment = 5,同時也設定更新資料的時間為1
Minutes(Update Every 1 Minute)
步驟三:在System / Entity / Statistics select lists中設定Graph
所要顯現的統計項目
步驟四:點選Add即在Include select list顯現剛才所點選的統
計項目
AutoMod
範例練習二(3/5)
AutoMod
範例練習二(4/5)
在執行過程中,由View menu選擇Business Graphics,即
會出現底下的BarChart,且其會每1分鐘即更新一次資料。
底下兩個圖分別代表模擬執行至不同時間BarChart圖的動態
狀況。
AutoMod
範例練習二(5/5)
AutoMod
挑戰題
在第六章我們試著增加代表AS/RS zones容量的
Qzone1, Qzone2, Qzone3, Qzone4至240,但如以使用率80%
計算,似乎仍不太夠用。第七章的挑戰題中,為使Student
Version也能執行該模式,我們以該四個Queues來取代
AS/RS,也發現240的容量似乎不足。之前我們由觀察
Qzone1, Qzone2, Qzone3, Qzone4的統計結果來判斷某個
Entity的容量應該多少,我們是否可藉由Business Graphics
的功能,達到相同的目標?所假設的使用率80%是否合理?
AutoMod
挑戰題解答(1/3)
由於本挑戰題是要藉由觀察Entities執行過程中
的動態狀況,以了解240的容量是否適合Qzone1,
Qzone2, Qzone3, Qzone4,以及使用率80%的設定
是否適合。該問題適合以TimeLine的型態來呈現,
以記錄執行過程中的動態狀況。根據第六章的模
式五,我們如下圖所示設定Business Graphics:
G_Qzone。
AutoMod
挑戰題解答(2/3)
AutoMod
挑戰題解答(3/3)
執行結果如下圖所示,其中Qzone1, Qzone2有較多的
Loads,但皆不超過200,因此240看起來相當安全,也許220
的設計就足夠了。而Qzone3, Qzone4的Loads數量更低,在
170及130以下。該圖也顯示,Business Graphics相當適合用
在考量設計參數時的應用。
AutoMod
The End
AutoMod