AutoMod基本操作

上传人:pu****.1 文档编号:588508914 上传时间:2024-09-08 格式:PPT 页数:47 大小:1.20MB
返回 下载 相关 举报
AutoMod基本操作_第1页
第1页 / 共47页
AutoMod基本操作_第2页
第2页 / 共47页
AutoMod基本操作_第3页
第3页 / 共47页
AutoMod基本操作_第4页
第4页 / 共47页
AutoMod基本操作_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《AutoMod基本操作》由会员分享,可在线阅读,更多相关《AutoMod基本操作(47页珍藏版)》请在金锄头文库上搜索。

1、第二章 AutoMod基本操作與簡介 AutoMod第一節 AutoMod基本操作 (1/2)lAutoMod環境 l開啟AutoModl建構模式l執行模式l啟動模擬/暫停模擬l調整模擬動畫速度AutoMod第一節 AutoMod基本操作 (2/2)l3-D模擬動畫開關轉換 l改變視野(view)l控制快速鍵l關閉AutoModlAutoMod學生版限制lAutoMod學生版與專業版之切換AutoMod第二節 AutoMod基本架構檔案系統程序系統子系統執行系統分析系統AutoMod路線移動系統輸送帶系統天車系統系統自動倉儲系統橋式起重機系統子模式管線與儲存槽系統AutoMod第三節 Auto

2、Mod基本概念l程序系統(Process System) l搬運系統(Movement System) lLoadsl擺放Loads的區域(Territory)和空間(Space) l系統命名習慣lEntity命名習慣AutoMod第四節 範例練習 (1/2)l模組一:AutoMod的簡介 - 建構你的第一個AutoMod模式 系統概況:本模式主要模擬貨車進入工廠的停車場的作業,系統的效能主要為工廠大門檢核資料文件的使用率,以及停車空間的數量。 系統描述:假設貨車以指數分佈平均每6分鐘的速度到達一部,在進入工廠前需在門口查核文件,所需時間為常態分配平均5分鐘,標準差為1分鐘。在進入工廠後停在有

3、四個停車位的停車區卸貨,平均每部車卸貨時間為均勻分配15 25分鐘,之後貨車即離開工廠。 AutoMod第四節 範例練習 (2/2)l在建模完成後,以Run Control設定模擬8小時,分析:文件查核區域的使用效率(Util)將卸貨停車區空間由改為2及6,並記綠各別的使用效率(Util)、平均數量(Average)、平均卸貨時間(Av_Time)及平均等待時間(Av_Wait)。 AutoModThe EndAutoModAutoMod環境l在整個AutoMod軟體中,主要可分成兩個環境:編輯環境l提供使用者建構模式的環境及各項參數的設定。模擬環境l可利用模擬環境進行模擬以獲得相關的統計資料

4、,並將模式以動畫方式呈現。 AutoMod執行模式 (1/3)AutoMod執行模式 (2/3)l執行模式視窗分成三個部分模擬視窗l此視窗顯示出模式的佈置(layout)並以3-D動畫方式呈現。狀態視窗(status)l此視窗顯示出目前模擬時間及模擬狀態是處於中斷或正在進行中。訊息視窗(message)l此視窗顯示出關於此模式執行過程中的輸出或錯誤的訊息。AutoMod執行模式 (3/3)狀態視窗訊息視窗模擬視窗AutoMod啟動模擬/暫停模擬 (1/2)AutoMod啟動模擬/暫停模擬 (2/2)AutoMod調整模擬動畫速度 (1/2)AutoMod調整模擬動畫速度 (2/2)改變模擬動畫

5、的速度AutoMod3-D模擬動畫開關轉換 (1/2)AutoMod3-D模擬動畫開關轉換 (2/2)AutoMod改變視野(view) (1/4)旋轉X軸旋轉Y軸放大縮小AutoMod改變視野(view) (2/4)旋轉圖形平移圖形放大縮小AutoMod改變視野(view) (3/4)lView Control 視窗中相關選項說明如下:Rotate:圖形圍繞不同軸線(X,Y,Z)旋轉。Translate:圖形沿著不同軸線(X,Y,Z)移動。Child Windows on Top:勾選此選項後,可以讓Process system視窗及View Control視窗置於所有視窗的最上面。Soli

6、d:勾選此項後所有實體都將會變成實體(Solid)的,若清除此項則所有實體都將變成線框架構(Wire-frame)。Friction:勾選此項,當你在調整調整圖形大小或旋轉圖形時,滑鼠放開改變即停止,反之若清除此項,當你在調整調整圖形大小或旋轉圖形時,必須按空白鍵或去勾選Friction選項,其改變動作才會停止。AutoMod改變視野(view) (4/4)Axis Display:若勾選此項可將X、Y、Z軸線顯示出來。Top:從正Z軸方向觀察實體。Front:從負Y軸方向觀察實體。Bottom:從負Z軸方向觀察實體。Back:從正Y軸位址觀察實體。Right Side:從正X軸位址觀察實體。

7、Left Side:從負X軸位址觀察實體。Create Views:透過此選項可以建立一個適當的視野,並儲存起來以供下次使用,不需浪費時間再做一次調整。Set Limits:此選項允許調整編輯介面中,格線區域大小。AutoMod控制快速鍵 (1/2)快速鍵AutoMod控制快速鍵 (2/2)快速鍵作用快速鍵作用大寫的D Animation Step增加兩倍 小寫的d Animation Step變成1/2大寫的S將視窗變大小寫的s將視窗變小大寫的X以負的X軸方向旋轉小寫的x以正的X軸方向旋轉大寫的Y以負的Y軸方向旋轉小寫的y以正的Y軸方向旋轉大寫的Z以負的Z軸方向旋轉小寫的z以正的Z軸方向旋轉

8、大寫的I以負的X軸方向移動小寫的i以正的X軸方向移動大寫的J以負的Y軸方向移動小寫的j以正的Y軸方向移動大寫的K以負的Z軸方向移動小寫的k以正的Z軸方向移動小寫的v回到原始設定的上視畫面小寫的w可切換以Solid(實體)或Wire-frame(線框)呈現。AutoMod關閉AutoMod (1/2)AutoMod關閉AutoMod (2/2)AutoModAutoMod學生版限制 (1/4)l在AutoMod的學生版中建構模式會有實體上的限制,一個模式中實體不能超過200個,而11.0版以前的版本限制為100個,這些實體指的就是如人員、設備、儲存區等等。 l若要檢查模式中實體的數量可藉由下列步

9、驟來進行: AutoModAutoMod學生版限制 (2/4)AutoModAutoMod學生版限制 (3/4)l當你載入一個模式或者去執行、儲存、增加實體到一個實體數量大於200的模式時,Entity Limit Status視窗就會出現。另外當你在建構模式時,實體若到達可用實體的50%、75%及最後10個時,Entity Limit Status視窗也會出現提醒你。如果你希望不要出現Entity Limit Status視窗,可以選擇Disable Warnings的選項來關閉它。 AutoModAutoMod學生版限制 (4/4)l因此為了得到更詳細的實體資料,可以去選擇Show Ent

10、ity Allocation的選項來得到相關資訊。 AutoModAutoMod學生版與專業版之切換 (1/3)l假設AutoMod是安裝在C:AutoMod目錄底下,在該目錄下會有一個lib的資料夾,如下圖所示,進入該資料夾後,將有ASI.xx.xx的檔案刪除,再重新啟動,則會出現Authorizatioin視窗。 刪除AutoModAutoMod學生版與專業版之切換 (2/3)l在上面的Authorization視窗,我們可以根據需求點選所要設定的版本。例如若要設定為單機專業版則點選Password Version,若要定義為Server專業版則點選License Server,若要定義為

11、學生版則點選Student Version即可。 AutoModAutoMod學生版與專業版之切換 (3/3)l底下的License Server的對話視窗中,只要輸入License Server Name即可;若點選Password Version則會出現輸入授權碼(Authorization Codes)的對話視窗,使用者需根據購買專業版時,公司所給予的授權碼輸入textbox中,並檢查其checksum與所附的是否相同,若有不同一定是輸入錯誤所致。若點選學生版則會自動進入AutoMod,但會有學生版使用上的限制。 AutoMod程序系統 (Process System) (1/2)l一個

12、AutoMod的模式(model)原則上只有一個程序系統(Process System),但可以有很多子系統(sub-systems), 且 該 程 序 系 統 可 包 含 很 多 程 序(Processes)。 AutoMod程序系統 (Process System) (2/2)Process(流程程序):模式中控制Loads移動的程序,一個模式雖然只有一個程序系統,但該程序系統可包含一個以上的Process,也是撰寫程式邏輯的地方。 Loads(工作主體):模式中模擬的主體,如零組件、原物料、顧客等,以及設定各種Loads屬性(Attributes)的地方。 Resources(資源或設備

13、):模式中處理Loads所需要的資源,如機器設備、作業人員等,以及各種資源屬性設定的地方,如資源的個數、資源容量、加工時間等等。 States(狀態):為顯現Resources或搬運系統在模擬過程中的各種狀態,可依系統預設的定義來顯現各種狀態,或自行定義各種所要呈現的狀態。如Resources是工作中、閒置中或維修中等,也可進行各種狀態的統計結果,如工作站或輸送帶之總作業時間、閒置作業時間、維修作業時間等。 Queues(等候區):Process System中唯一的territory,也是模擬模式中Loads等待的區域,可當作為模式中的暫存區。 Order Lists(命令列表區):一種邏輯

14、暫存區,在配合作業需求下使Loads移動或等待的工具。可用來暫存Loads並使Loads在適當情況下,繼續其作業或被指示到其他的流程程序,也是將模式由推式(push-type)轉變成拉式(pull-type)的一種實體邏輯工具。 Blocks(區塊):模式中用來控制長方體區塊內允許Entities數量的實體工具,以用來控制模式中Loads或車輛碰撞的情況。 Variables(變數):模式中全域型變數(global variables)的設定,模式執行完畢後AutoMod並不會統計其值。 Counters(計數器):一種類似正整數變數的計數器,可當作資源的處理容量(capacity)來使用,或

15、用來計算一連串的物品通過作業處理的數目,模式執行完畢後會有相關的統計資料。 Functions(函數):用來啟動某種作業進行或是數學運算的一種集合指令,與一般程式中的函數有相同意義,只是AutoMod內定了很多系統的Functions,能以程式的方式呼叫,以進入到模擬事件(event)或狀況(status)的階層,對模式作進一步彈性與深入的控制。 Random streams(亂數串列):亂數串列取樣的設定。 Subroutines(副程式):不同的程序須處理相同的動作時,可使用subroutines以減少程序的撰寫,並使未來模式的維護更為便利,與一般程式中的副程式有相同的用途。 Source

16、 Files(程式來源檔案):用來撰寫模式程序(procedures)及functions與Subroutines的地方。 Label(標籤):可用來將模擬的訊息,動態資訊顯示在模式執行的視窗上的一種實體工具。 Tables(資料表格):可將模擬所得到變數的資料,以頻率表格(frequency classes)的方式將資料分類排序,與一般統計上所用的histogram有相似的功能,但允許我們作詳細的設定。 Type(格式):為一種屬性、變數及函數的輸入標準格式。Business graphics(商業統計圖表):提供如pie chart、bar chart、time line等模擬過程中變數或

17、Entity屬性的動態統計數據圖表。 Run Control(執行控制):模擬時間、次數、統計資料等的設定。 AutoMod子系統(sub-system) (1/2)l子系統中主要分為軌道搬運系統(Path Mover)、輸送帶系統(Conveyor)、天車系統(Bridge Crane)、自動倉儲系統(AS/RS)等等。每一個系統皆是各別獨立的,可以根據模擬的需要及狀況增加一個至數個搬運系統。 AutoMod子系統(sub-system) (2/2)l各個系統主要包含了一些如下的設定 路徑建立:物料搬運系統路線建立,如直線、彎道和匯合、分支點,以及路徑的寬度、長度等。搬運車輛性能設定:載貨量

18、、速度、加速度、迴旋速度及存取貨的時間等的設定。與製程相關的存取貨控制點和停車控制點的設定:每個控制點之容量、避免碰撞之安全距離等的設定。車輛之派工法則:設定車輛在何處尋找工件、原物料、何時該停車或何時可以接受搬運任務等,可在系統中直接設定,或以函數(functions)或副程式(subroutine)的方式建立法則。 AutoMod執行系統l執行系統主要是對AutoMod所建構的模式,經由編譯(Complier)和連結(Link)之後的執行程式。根據使用者所建構出的模式呈現出立體的實體圖,模擬現場狀況,可如第一節的介紹進行操作,如變大變小、平移、旋轉、模擬動畫速度的設定等。 AutoMod統

19、計分析系統 lAutoMod有一些外加的軟體工具以加強AutoMod的功能,其中AutoStat為AutoMod外掛的統計分析軟體,可協助我們透過簡單的設定對AutoMod所建立的模擬模式,進行如第一章所述的實驗設計與統計分析。 AutoMod檔案系統l在AutoMod模式檔案架構圖中,可將一個AutoMod模式檔案分成三種模式,第一種是.arc的資料夾,第二種是.dir的資料夾,第三種是.exe的執行檔。l在AutoMod中有兩個方法可以儲存一個模式:Export and Save。Export等於是將整個模式以文字檔的格式複製到資料夾中,並且可以把它視為一個備份的動作。因此.arc資料夾可

20、整個傳送到別台機器上執行,.arc檔也比.dir檔小,在儲存上更不佔空間。因此當你對模式作更新時請記得做Export動作,以更新所儲存的檔案資料。Save也可以做儲存模式的動作,而儲存時所做更新只針對.dir中的資料,因此若你想對模式做部分改變,但又不確定此改變是否要保留下來,你可以Save的方式儲存,若執行過後不想保留剛剛的改變,可以重新讀取.arc中的檔案,以回復到未改變前的情況。 AutoMod程序系統 (1/2) l一個Process可以視為一個Process System的一個程序(procedure),此程序定義了Loads在模擬期間某階段的活動。因此Loads藉由Process中

21、的指令來執行其相關的動作。舉例來說,像是使用相關Resource或是移動到Queue中等等的動作。l進一步的來說明,假設我們要摸擬一個汽車製造廠整體的製造過程,我們建立一個Model,且該Model只有一個Process System,但其中可能包含很多程序,如檢驗、維修等,皆可視以Process System中的Process程序來建構。AutoMod程序系統 (2/2)l下表所列為建構一個汽車製造廠的Model中可能有的Processes: 程序程序(Process)名稱名稱作業作業內內容容P_inspect描述一個檢驗程序P_repair描述一個維修程序P_paint描述一個油漆程序Au

22、toMod搬運系統 l在AutoMod中提供了很多種的運送系統來做Loads搬運的動作,這些系統包括如下: Conveyor:輸送帶系統。Path Mover:軌道搬運系統。Power & Free:天車系統,廣泛的被運用在汽車製造廠。AS/RS:自動倉儲系統。Bridge Cranes:橋式起重機系統。Tanks & Pipes:管線系統。AutoModLoadsl我們可將Loads視為我們要在該模擬系統中觀察活動的主體,在一個工廠中可以把它視為工廠中的物料、半成品、或成品等,在百貨公司中你可以把它視為在百貨公司來往穿梭的消費者,Loads相對應到現實生活中的角色為何,端視你對該模擬系統所要

23、觀察的主體為何。 l由於AutoMod是以一種Load-driven的概念在模式中以程序來驅動Loads而達成模擬的目的。因此每個Model一開始都必須有Loads自某一Process產生。 AutoMod擺放Loads的區域(Territory)和空間(Space) l區域(territory)就是一個Load可以實體存在Model中的地方,當Loads擺放在這些區域時,代表Loads的 圖 形 就 會 顯 示 在 模 擬 執 行 的 視 窗 中 。 在AutoMod中,可供Loads擺放的區域有:Process系統中的QueuesPath Mover系統中的VehiclesConveyor

24、系統中的SectionsAS/RS系統中的S/RMAutoMod系統命名習慣 l當你在模式中新增不同系統時,建議你使用下列的命名方式,以便當你的系統日益增多時更容易分辨。 System TypeSystem NamingProcess systemProcConveyor systemconv, convIn, convOutPath mover systempm, pmAGV, pmLiftTruckAutoModEntity命名習慣 l為使程式的可讀性增加,AutoMod建議當你在為模式中的Entity命名時,可以盡量使用Entity type的字首來命名,此種方式將有利於你在日後能更容易辨識該Entity是屬於何種型態。 Entity typePrefix例子例子AttributeA_Acolor, A_WeightBlockB_Bblock, B_FreeCounterC_CnumLoads, C_CountFunctionF_Fmax, F_TotalAmountLoad typeL_Ltruck, L_MediumLabelLBL_LBLzoneSM, LBL_UtilAutoMod

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号