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