DES Chapter 1-7 What are Simulation Experimentation and Optimization?

Chapter 1-Overview of Computer Simulation

Featured image

ReadMe

아래 내용은 최병규, 강동훈 저서인 Modeling and Simulation of discrete-event systems 책의 내용을 주로 다루고 있습니다.

해당 시리즈의 목차입니다. (챕터 목차는 제일 아래에 있습니다.)


  1. Overview of Computer Simulation
  2. Basics of Discrete-Event System Modeling and Simulation
  3. Input Modeling for Simulation
  4. Introduction to Event-Based Modeling and Simulation
  5. Parameterized Event Graph Modeling and Simulation
  6. Introduction to Activity-Based Modeling and Simulation
  7. Simulation of ACD Models Using Arena
  8. Output Analysis and Optimization
  9. State-Based Modeling and Simulation
  10. Advanced Topics in Activity-Based Modeling and Simulation
  11. Advanced Event Graph Modeling for Integrated Fab Simulation
  12. Concepts and Applications of Parallel Simulation (Here)

WHAT ARE SIMULATION EXPERIMENTATION AND OPTIMIZATION?

시스템의 행동들이 통제되는 규칙들을 laws(규율)라고 합니다. 그러한 규칙 아래서 우리가 제어하는 것을 policies(정책) 라고 합니다. 우리가 규율을 바꾸면서 생기는 변화에 대한 효과를 결정하기위한 실험을 할때, 우리는 분석합니다. 또한 우리가 정책에 있는 제어값을 조정하려고 할때는 최적화를 진행합니다[Schruben and Schruben 2001]. 두 경우 모두 시뮬레이션 실험의 핸들이 되며 이로서 진행하는 분석이나 최적화는 시뮬레이션 연구에서 성능을 보여줍니다. 시뮬레이션 연구는 아래와 같이 진행됩니다.


1. 연구에 들어가는 객체들은 성능 측정치와 함께 초기화 상태로 둔다. 2. 성능 측정치와 이어지는 출력 변수를 만든다. 3. 잘 정의된 핸들과 함께 시뮬레이션 동작을 제어한다.

좀 더 세밀한 시뮬레이션 최적화의 순서도는 아래 Fig. 1. 11.을 따릅니다.

(1)은 각 만들어진 핸들에 대한 초기화 단계입니다. (2)는 출력 변수들의 값을 계산하기 위해 만들어진 시뮬레이션 을 동작하는 단계입니다. (3)은 성능 측정치를 출력 변수로부터 계산합니다. (4) 시뮬레이션 결과가 만족스러운지 알기 위하여 성능 측정치를 평가하는 단계입니다. (5)는 결과가 만족스럽지 않다면, (2)로 돌아가서 시뮬레이션 동작에 들어가는 핸들값을 조정합니다. 그리고 (3)에 대한 과정을 transducer이라 부르고 (4)는 acceptor라고 부르며 (5)는 generator라고 부릅니다.

Chapter index


1.1. Introduction

1.2. What is a System?

1.3. What is computer simulation?

1.4. What is discrete-event simulation?

1.5. What is continuous simulation?

1.6. What is Monte Carlo Simulation?

1.7. What are simulation experimentation and optimization? (Here)

1.8. Review questions