Simulation Basics (模擬基本概念)

Slides:



Advertisements
Similar presentations
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
Advertisements

Chapter 10 馬可夫鏈 緒言 如果讀者仔細觀察日常生活中所發生的 諸多事件,必然會發現有些事件的未來 發展或演變與該事件現階段的狀況全然 無關,這種事件稱為獨立試行過程 (process of independent trials) ;而另一些 事件則會受到該事件現階段的狀況影響。
本章結構 前言 符號介紹與立透法則 指數機率分配 基本無限來源模式 基本有限來源模式 等候系統的經濟分析-最佳化 進階等候模式 16-1.
1 Chemical and Engineering Thermodynamics Chapter 2 Conservation of mass and energy Sandler.
布林代數的應用--- 全及項(最小項)和全或項(最大項)展開式
建立使用案例敘述 --Use Case Narrative
第七章 抽樣與抽樣分配 蒐集統計資料最常見的方式是抽查。這 牽涉到兩個問題: 抽出的樣本是否具有代表性?是否能反應出母體的特徵?
Section 1.2 Describing Distributions with Numbers 用數字描述分配.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 參 實驗法.
1 Advanced Chemical Engineering Thermodynamics Appendix BK The Generalized van der Waals Partition Function.
亂數產生器安全性評估 之統計測試 SEC HW7 姓名:翁玉芬 學號:
第四章 評價股票選擇權的數值方法 蒙地卡羅模擬與二項式模型 財務工程 呂瑞秋著.
© The McGraw-Hill Companies, Inc., 2008 第 5 章 流程分析.
©Ming-chi Chen 社會統計 Page.1 社會統計 第十講 相關與共變. ©Ming-chi Chen 社會統計 Page.2 Covariance, 共變量 當 X, Y 兩隨機變數不互為獨立時,表示 兩者間有關連。其關連的形式有很多種, 最常見的關連為線性的共變關係。 隨機變數 X,Y.
STAT0_sampling Random Sampling  母體: Finite population & Infinity population  由一大小為 N 的有限母體中抽出一樣本數為 n 的樣 本,若每一樣本被抽出的機率是一樣的,這樣本稱 為隨機樣本 (random sample)
1 政大公企中心產業人才投資課程 -- 企業決策分析方法 -- 黃智聰 政大公企中心產業人才投資課程 課程名稱:企業決策分析方法 授課老師:黃智聰 授課內容:利用分公司之追蹤資料進行企業決策分析 參考書目: Hill, C. R., W. E. Griffiths, and G. G. Judge,
1. 假設以下的敘述為一未提供 “ 捷徑計算 ” 能力的程式段,試用程 式設計的技巧,使此敘述經此改 寫的動作後,具有與 “ 捷徑計算 ” 之 處理方法相同之處理模式。 if and then E1 else E2 endif.
STAT0_corr1 二變數的相關性  變數之間的關係是統計研究上的一大目標  討論二分類變數的相關性,以列聯表來表示  討論二連續隨機變數時,可以作 x-y 散佈圖觀察它 們的關係強度  以相關係數來代表二者關係的強度.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
基礎物理總論 基礎物理總論 熱力學與統計力學(三) Statistical Mechanics 東海大學物理系 施奇廷.
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology 模糊控制設計使用 MATLAB 李達生.
1 政治大學東亞所選修 -- 計量分析與中國大陸研究黃智聰 政治大學東亞所選修 課程名稱:計量分析與中國大陸研究 (量化分析) 授課老師:黃智聰 授課內容:時間序列與橫斷面資料的共用 參考書目: Hill, C. R., W. E. Griffiths, and G. G. Judge, (2001),
管理科學導論 解決問題與制定決策 計量分析與制定決策 計量分析 計量分析模型 MS/OR方法與應用範圍 1-1.
2009fallStat_samplec.i.1 Chap10 Sampling distribution (review) 樣本必須是隨機樣本 (random sample) ,才能代表母體 Sample mean 是一隨機變數,隨著每一次抽出來的 樣本值不同,它的值也不同,但會有規律性 為了要知道估計的精確性,必需要知道樣本平均數.
Integrated single vendor single buyer model with stochastic demand and variable lead time 指導教授:林燦煌 博士 指導教授:林燦煌 博士 研 究 生:黃笙源 研 究 生:黃笙源 M. Ben-Daya, M. Hariga.
© The McGraw-Hill Companies, Inc., 2008 第 6 章 製造流程的選擇與設計.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
BEM 特論 - 第一次討論 指導教授 : 陳正宗 終身特聘教授 指導學長 : 高聖凱、謝祥志、林羿州 學生 : 吳建鋒 日期 :2015/6/16 Fundamental Solution Green’s Function Green’s Theorem.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 貳 研究設計.
Introduction to Java Programming Lecture 17 Abstract Classes & Interfaces.
 Prentice Hall Chapter 61 績效評估控制系統.  Prentice Hall Chapter 62 學習目標 描述控制程序的步驟 指出行為控制的方法 描述 EOQ 模式的目標 比較資料與資訊.
最新計算機概論 第 5 章 系統程式. 5-1 系統程式的類型 作業系統 (OS) : 介於電腦硬體與 應用軟體之間的 程式,除了提供 執行應用軟體的 環境,還負責分 配系統資源。
Chapter 20 塑模動態觀點:狀態圖 Statechart Diagram. 學習目標  說明狀態圖的目的  定義狀態圖的基本記號  展示狀態圖的建構  定義活動、內部事件及遞延事件的狀態 圖記號.
: Happy Number ★ ? 題組: Problem Set Archive with Online Judge 題號: 10591: Happy Number 解題者:陳瀅文 解題日期: 2006 年 6 月 6 日 題意:判斷一個正整數 N 是否為 Happy Number.
Department of Air-conditioning and Refrigeration Engineering/ National Taipei University of Technology MATLAB 操作與 系統動態模擬 SIMULINK 李達生.
選舉制度、政府結構與政 黨體系 Cox (1997) Electoral institutions, cleavage strucuters, and the number of parties.
CH 15- 元件可靠度之驗證  驗證方法  指數模式之可靠度驗證  韋式模式之可靠度驗證  對數常態模式之可靠度驗證  失效數為零時之可靠度估算  各種失效模式之應用.
: Ahoy, Pirates! ★★★★☆ 題組: Contest Archive with Online Judge 題號: 11402: Ahoy, Pirates! 解題者:李重儀 解題日期: 2008 年 8 月 26 日 題意:有一個海盜島有 N 個海盜,他們的編號 (id)
Analysis of Variance (ANOVA) CH 13 變異數分析. What is ANOVA? n 檢定 3 個或 3 個以上的母體平均數是否相等的統計檢定 n 檢定多個母體平均數是否相同 n 比較大二、大三、大四學生實習滿意度是否一樣 ? ( 來 自相同的 population)
資訊教育 東海大學物理系施奇廷 92 學年度第一學期. 物理研究的新方法 傳統:理論與實驗 傳統:理論與實驗 現在:理論、實驗、計算 現在:理論、實驗、計算 計算 vs. 實驗:計算物理可視為在所有的條 件皆能完美調控之下的「數值實驗室」 計算 vs. 實驗:計算物理可視為在所有的條 件皆能完美調控之下的「數值實驗室」
資料結構實習-一 參數傳遞.
資訊教育 吳桂光 東海大學物理系助理教授 Tel: 3467 Office: ST223 Office hour: Mon (10:30-12am) or by appointment.
Lecture 7 Sorting in Linear Time. Sorting in Linear Time2 7.1 Lower bounds for sorting 本節探討排序所耗用的時間複雜度下限。 任何一個以比較為基礎排序的演算法,排序 n 個元 素時至少耗用 Ω(nlogn) 次比較。
政治大學公企中心必修課-- 社會科學研究方法(量化分析)--黃智聰
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2008.
Section 4.2 Probability Models 機率模式. 由實驗看機率 實驗前先列出所有可能的實驗結果。 – 擲銅板:正面或反面。 – 擲骰子: 1~6 點。 – 擲骰子兩顆: (1,1),(1,2),(1,3),… 等 36 種。 決定每一個可能的實驗結果發生機率。 – 實驗後所有的實驗結果整理得到。
程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0 程式設計 Visual Basic 6.0 Visual Basic 6.0 Visual Basic 6.0許翠婷
演算法 8-1 最大數及最小數找法 8-2 排序 8-3 二元搜尋法.
Chapter 3 Entropy : An Additional Balance Equation
Structural Equation Modeling Chapter 6 CFA 根據每個因素有多重指標,以減少 測量誤差並可建立問卷的構念效度 驗證性因素分析.
網路介紹及其運用 講師陳炯勳. 5-2 IP 協定 ( 一 ) IP 協定運作 (1) – 網路成員:主機 (Host) 與路由器 (Router) – 路由表 – 電報傳輸運作.
概念性產品企劃書 呂學儒 李政翰.
Probability Distribution 機率分配 汪群超 12/12. 目的:產生具均等分配的數值 (Data) ,並以 『直方圖』的功能計算出數值在不同範圍內出現 的頻率,及繪製數值的分配圖,以反應出該 機率分配的特性。
資訊教育 吳桂光 東海大學物理系助理教授 Tel: 3467 Office: ST223 Office hour: Tue, Fri. (10-11am)
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2009.
5 重複迴圈 5.1 增減運算符號 增量運算符號 減量運算符號
冷凍空調自動控制 - 系統性能分析 李達生. Focusing here … 概論 自動控制理論發展 自控系統設計實例 Laplace Transform 冷凍空調自動控制 控制系統範例 控制元件作動原理 控制系統除錯 自動控制理論 系統穩定度分析 系統性能分析 PID Controller 自動控制實務.
連續隨機變數 連續變數:時間、分數、重量、……
Lab 1 Introduction to Promodel 4.2 By C. L. Hsieh Department of Industrial Management Aletheia University.
Visual C++重點複習.
1 Introduction to Java Programming Lecture 2: Basics of Java Programming Spring 2010.
第五章IIR數位濾波器設計 濾波器的功能乃對於數位信號進行處理﹐ 以滿足系統的需求規格。其作法為設計一 個系統的轉移函數﹐或者差分方程式﹐使 其頻率響應落在規格的範圍內。本章探討 的是其中一種方法﹐稱為Infinite impulse register(IIR)。 IIR架構說明。 各種不同頻帶(Band)濾波器的設計方法。
實體關係模型 (ER Model).
財務管理概論 劉亞秋‧薛立言 合著 (東華書局, 2007)
1 Chemical and Engineering Thermodynamics Chapter 1 Introduction Sandler.
CH 14-可靠度工程之數學基礎 探討重點 失效時間之機率分配 指數模式之可靠度工程.
第 1 章 PC 的基本構造. 本章提要 PC 系統簡介 80x86 系列 CPU 及其暫存器群 記憶體: Memory 80x86 的分節式記憶體管理 80x86 的 I/O 結構 學習組合語言的基本工具.
McGraw-Hill/Irwin © 2003 The McGraw-Hill Companies, Inc.,All Rights Reserved. 肆 資料分析與表達.
啤酒遊戲- 供應鍊模擬 Dr. CK Farn 2006 Spring. 中央大學。范錚強 2 模擬設定 過度簡化的供應鍊 銷售桶裝啤酒 角色 工廠(倉庫) 配銷商 大盤商 零售商.
Presentation transcript:

Simulation Basics (模擬基本概念) By C. L. Hsieh Department of Industrial Management Aletheia University

Questions What types of simulation are there? (模擬類型有些?) How is random behavior simulated? (隨機行為如何模擬?) How does discrete event simulation work? (離散事件型模擬之運作過程為何?) How is simulation software used? (如何使用模擬軟體?) What is the future of simulation technology? (模擬技術之未來發展?)

Types of Simulation (模擬之類型) Static v.s. Dynamic Simulation (固定性與動態性模擬) Static is not based on time: Monte Carlo Simulation (固定性模擬與時間無關,如蒙地卡羅模擬) Dynamic includes the passage of time. (動態性模擬紀錄時間之變化) States are changed over time. (系統中之狀態隨時間之改變而變化) Clock mechanism moves forward in time (系統時鐘紀錄狀態隨時間之改變之任何事件)

Types of Simulation (模擬之類型) Deterministic (確定性) v.s. Stochastic Simulation (隨機性) One run is enough Several Runs require

Types of Simulation (模擬之類型) Discrete-Event v.s. Continuous Simulation (離散事件 v.s. 連續型模擬) A discrete-event simulation is one in which state (狀態) changes at discrete time as triggered by events (離散事件模擬由事件所驅動,紀錄不同時間不同事件之狀態)

Types of Simulation (模擬之類型) In continuous simulation, state variables changes continuously w.r.t. time (e.g. temperature of a building controlled by a heating system) (連續型模擬中,狀態變數隨時間以連續方式改變,如加熱系統中溫度之變化)

Simulating Random Bahavior (模擬亂數之行為) Random number Generation (亂數產生方式) Simulation uses a random number generator (RNG) (模擬過程中使用亂數產生程式). RNG is a deterministic algorithm used to create uniformly & independently distribution between [0,1] (亂數產生程式RNG昰一種定性演算法,能產生介於[0,1]均勻、獨立的分配) The most popular RNG is called Linear Congruential Generators (LCGs) (最有名之RNG稱為LCGs)

Examples of LCGs (LCGs範例)

Generating Random Variates (隨機變異值) “Generating a random variate”: the activity of obtaining an observation of a random variable from desired distribution (產生隨機變異值:昰一種產生某種特殊隨機變數之機率分配的觀察值之方法) A Random number (from LCGs) is plugged into a transform equation (原理昰將由LCGs程式產生之隨機變數置於一轉置方程式中作運算 (See Law, 1991)

DES Simulation (離散事件模擬) Discrete-event simulation uses process flow by a sequence of events (離散事件模擬藉由一系列之事件產生過程流程) Scheduled(事先決定DES):determined beforehand by the passage of time Conditioned (條件式DES):triggered by a condition (e.g. multiple entities waiting for resources when it is available) (由某些條件驅動)

DES Simulation (離散事件模擬) After events being processed, a clock advances to the next scheduled events & the process continues. (某事件處理後,一個模擬時鐘會移動至下一個排定之事件使整個程序繼續進行) When a termination event occurs, the simulation ends and statistical reports are generated (終止事件停止所有模擬動作,之後會產生一個統計報表)

Diagram of Discrete-Event Simulation

A Manual Simulation Example (一個人工模擬範例) Model Assumption (模型假設) No parts in the system initially (系統起初沒有任何零件) No operators included in the system (系統無任何作業員) Move time from queue to the package station is negligible (由等候線至包裝站之移動時間可忽略) Queue priority rule (等候線以FIFO方式控制) Package station never fail down (包裝站在模擬過程不會故障)

A Manual Simulation Example (一個人工模擬範例) 結果計算 有幾件事件到達? 有幾台機器曾在等候線上? 模擬結束時,仍有幾台在系統中? 等候線平均等候時間為何? 系統平均等候時間為何? 系統平均使用率為何?

範例模型的模擬流程圖

A Manual Simulation Example (一個人工模擬範例) Types of Scheduled Events (排定事件之類型) Arrivals, Package Done & Termination (到達事件,包裝完成事件,模擬終止事件) Number in Queue (在等候線上之實體數) 某事件處理完後在等候線上等候之螢幕個數 Cumulative time in Queue(等候線累計時間) 等候線上數量乘以下次事件發生的時間減掉本次時間的差,再加上原有累計時間

Commercial Simulation Software (商用模擬軟體)

Simulation Using Promodel (以Promodel 模擬) Building A Model (建立一個模式) Entities (實體) (items being processed) Locations (位址) (the places where processing occurs) Resources (資源) (agents used to process entities) Paths (路徑) (pathways along which entities & resources traverse)

Simulation Using Promodel (以Promodel 模擬) Running the Simulation (執行模擬) Model database (模式資料庫) simulation DB (模擬資料庫) Animation graphics (動畫圖形) Output Analysis (輸出報告分析) Summary Reports (總報表) Time-Series Plots & Histograms (時間序列圖與值方圖)

Future of Simulation (模擬未來發展) Input data analysis for distribution fitting (資料分析、分配配對) Graphical User Interface (圖形使用者介面) Reusable Components (元件回收) 2-D, 3-D Animation (2-D, 3-D動畫) Online helps & tutorials (線上教學、求救) Interactive debugging (互動式偵錯) Automatic model generation (自動化模式產生) Output analysis tool (輸出分析工具) Optimization (最佳化) Database connectivity (資料庫連結)

Summary (總結) Most manufacturing & service system are dynamic, stochastic & DES (多數製造與服務系統為動態、隨機、DES型系統) Random number generator (亂數產生器) DES based on events & consequent reactions (DES以事件與相關之反應為基礎) Events are time or conditioned triggered (事件昰被時間或條件所驅動) Simulation models can be defined by commercial simulation software (e.g. Promodel) (模擬模式可以在商用模擬軟體中定義,如Promodel)