內容簡介
《eM-Plant仿真技術教程優技》是一本學習eM-Plant仿真軟體的教程。《eM-Plant仿真技術教程優技》參考了國內外相關領域的研究內容,有針對性地設計了與知識點相關的範例,內容詳盡、結構合理,術語和相關名詞翻譯準確,是目前操作性很強的一本教程。
《eM-Plant仿真技術教程優技》定位於仿真技術入門水平,適合準備從事仿真建模的初學者使用。《eM-Plant仿真技術教程優技》的編寫以eM-Plant 8.1版本為基礎,同時也適用於更高和更低版本的入門學習。
《eM-Plant仿真技術教程優技》按照適合讀者自學和實驗課程教學組織編寫,每一章分學習目標、學習重點、理論知識、範例學習和課後練習5個部分。學習目標和學習重點提煉各章主要內容,理論知識詳細講解各章知識點,範例學習通過3~5個經典實例實踐各章的內容,課後練習便於讀者加深對知識的掌握。《eM-Plant仿真技術教程優技》第1章講述仿真建模所需背景知識,第10章介紹eM-Plant中的工具和套用模版,其他各章可直接作為課程的實驗手冊使用。
目錄
第1章 仿真建模與eM-Plant
1.1 系統與模型
1.2 計算機仿真
1.2.1 計算機仿真的定義和作用
1.2.2 計算機仿真的適用條件
1.2.3 計算機仿真解決問題的步驟
1.2.4 離散事件系統仿真
1.3 仿真軟體和面向對象的方法
1.3.1 仿真軟體的發展
1.3.2 面向對象的方法學
1.4 eM-Plant概述
1.4.1 eM-Plant的發展歷史
1.4.2 eM-Plant的特點
1.4.3 eM-Plant的典型套用
1.4.4 eM-Plant的系統配置要求
1.5 eM-Power——eM-Plant所在的大家庭
第2章 eM-Plant的初步知識
2.1 eM-Plant的安裝
2.2 eM-Plant的工作界面
2.2.1 eM-Plant工作界面的構成
2.2.2 eM-Plant工作界面的調整
2.3 工作環境設定
2.3.1 通用(General)選項卡
2.3.2 模型(Modeling)選項卡
2.3.3 仿真(Simulation)選項卡
2.3.4 單位(Units)選項卡
2.3.5 用戶界面(UserInterface)選項卡
2.3.6 編輯器(Editor)選項卡
2.3.7 隨機數種子(SeedValues)設定
2.4 仿真建模流程
2.4.1 新建仿真項目
2.4.2 規劃項目的組織結構
2.4.3 建立仿真模型
2.4.4 運行驗證仿真模型
2.4.5 確認仿真模型
2.4.6 實驗設計和仿真模型分析
2.5 範例學習
範例1創建第一個eM-Plant模型
範例2對象的複製和繼承
第3章 eM-Plant建模的基本元素——對象
3.1 對象的分類
3.2 物流對象
3.2.1 控制和框架類物流對象
3.2.2 生產類物流對象
3.2.3 運輸類物流對象
3.2.4 資源類物流對象
3.2.5 設定物流對象的共同參數
3.3 信息流對象
3.4 用戶接口對象
3.5 移動對象
3.5.1 Entity對象
3.5.2 Container對象
3.5.3 Transporter對象
3.6。移動對象的產生、回收和移動機制
3.6.1 移動對象的生成——Source對象
3.6.2 移動對象的回收——Drain對象
3.6.3 移動對象在物流對象中移動的原則
3.6.4 移動對象進出物流對象的控制
3.7 範例學習
實例1使用EventController對象跟蹤仿真事件
範例2Source對象中Operatingmode項的作用
範例3物流對象準備環節(Set-Up)的設定
範例4Trigger對象的套用
第4章 分流、動畫和層式結構
4.1 分流的實現——FlowControl對象
4.1.1 離去策略(ExitStrategy)選項卡
4.1.2 進入策略(EntryStrategy)選項卡
4.2 層式結構的實現——Interface對象
4.3 圖示編輯器(IconEditor)
4.3.1 圖示的創建和編輯
4.3.2 定義動畫
4.3.3 顯示動畫和禁止顯示動畫
4.4 範例學習
範例1圖示參考點、動畫點及動畫線的設定和作用
範例2分流和分流動畫
範例3層式結構
範例4層式結構的動畫設定
第5章 表和圖
5.1 表
5.1.1 表的類型
5.1.2 定義表
5.1.3 表中數據的存取
5.2 圖
5.2.1 設定圖的數據來源
5.2.2 設定圖的其他參數
5.3 仿真數據的顯示和保存
5.4 範例學習
範例1棧表(StackFile)以及佇列表(QueueFile)的存取
範例2Chart對象的使用之
範例3Chart對象的使用之二
第6章 SimTalk語言和Memod對象
6.1 SimTalk簡介
6.1.1 SireTalk中的名稱、保留字以及預定義Method對象
6.1.2 名稱空間和訪問路徑
6.1.3 匿名指代符
6.1.4 SimTalk的數據類型和運算符
6.1.5 SimTalk的常量和變數
6.1.6 SireTalk的控制語句
6.1.7 系統函式
6.2 Method對象.
6.2.1 Method對象的結構
6.2.2 Method調試器
6.2.3 Method對象的調用
6.3 全局變數——Variable對象
6.4 範例學習
範例1Method調試器的使用
範例2匿名指代符的使用
範例3Variable對象的使用
範例4Method對象的調用
第7章 物流對象——生產類物流對象
7.1 SingleProc對象和ParallelProc對象
7.2 Assembly對象
7.3 DismantleStation對象
7.4 Buffer對象、PlaceBuffer對象和Store對象
7.5 Sorter對象
7.6 Cycle對象
7.7 Generator對象
7.8 ShiftCalendar對象
7.9 範例學習
範例1Assembly對象和DismantleStation對象的使用
範例2Buffer對象和PlaceBuffer對象的使用
範例3Store對象的使用
範例4採用ShiftCalendar對象排班
範例5Cycle對象的使用
第8章 物流對象——運輸類物流對象
8.1 Line對象
8.2 Track對象
8.3 TurnTable對象
8.4 AngularConverter對象
8.5 TwoLaneTrack對象
8.6 Transporter對象
8.7 範例學習
範例1Line對象的使用
範例2Transporter對象的方向控制之
範例3Transporter對象的方向控制之二
範例4Transporter對象的方向控制之三
第9章 物流對象——資源類物流對象
9.1 請求服務
9.2 提供服務
9.3 調度資源
9.4 Workplace對象和FootPath對象
9.5 範例學習
範例1Exporter對象和Broker對象的使用
範例2Worker'Pool對象、Workplace對象及FootPath對象的使用
範例3設定一組工人(Workers)提供多項服務(Setvices)
範例4服務請求在Broker對象之間的傳遞
第10章 eM-Plant的工具、附加件及套用模版
10.1 工具
10.1.1 統計分析工具
10.1.2 實驗工具
10.1.3 最佳化工具
10.2 附加件
10.3 套用模版
10.4 範例學習
範例1DataFit對象的使用
範例2Experiment工具的使用之
範例3Experiment工具的使用之二
第11章 綜合套用案例
11.1 問題描述
11.2 建立模型
11.2.1 建模準備
11.2.2 放置對象
11.2.3 設定對象的參數
11.2.4.編寫Method對象的程式內容
11.2.5 收集仿真運行結果
11.3 運行驗證模型
11.3.1 確定仿真運行的次數
11.3.2 確定穩態開始時間