목차
Part 1. 시스템다이내믹스와 Vensim의 기본적 이해
   제1장 시스템아이내믹스[System Dynamics] 개요 ... 1
      1. 시스템다이내믹스 (System Dynamics) ... 2
      2. 시스템다이내믹스 모델 개발과정 ... 3
        2.1. 문제 정의 ... 4
        2.2. 구성 변수 선정 ... 4
        2.3. 인과지도(Causal Loop Diagram) 작성 ... 5
        2.4. 정량적 모델 작성 ... 6
        2.5. 모델 타당성 검증 ... 6
        2.6. 모델 활용 ... 7
   제2장 Vensim의 소개 ... 8
      1. Vensim의 소개 ... 9
      2. 본교재의 학습 내용 ... 9
        2.1. 버전별로 사용 가능한 기능 ... 10
        2.2. 각 장에서 배우게 되는 기능 ... 10
      3. 일반적인 참고사항 ... 12
      4. Vensim 설치방법 ... 13
   제3장 Vensim의 사용법 ... 15
      1. Vensim의 사용법 ... 16
      2. 타이틀 바 (Title Bar) ... 17
      3. 메뉴 (Menu) ... 17
      4. 툴 바 (Tool Bar) ... 18
      5. 작업창 (Window Classes)의 소개 ... 19
      6. 만들기 작업창 (Build Windows) ... 20
        6.1. 스케치 도구 (Sketch Tools) ... 20
        6.2. 스테이터스 바 (Status Bar) ... 22
      7. 결과물 작업창 ... 23
        7.1. 분석도구 (Analysis Tools) ... 23
        7.1.1. 구조 분석도구 (Structural Analysis Tools) ... 24
        7.1.2. 데이터셋 분석도구 (Datasets Analysis Tools) ... 24
        7.1.2. 기타 도구 (Other Tools) ... 25
        7.2. 분석도구의 결과물(Analysis Tool Outputs) ... 25
      8. 관리 작업창 (Control Windows) ... 26
        8.1. 컨트롤패널 (The Control Panel) ... 26
        8.2. 서브스크립트 (Subscript Control) ... 27
Part 2. Vensium을 활용한 기본적 모델링 방법
   제4장 인과지도[Causal Loop Diagram] ... 29
      1. 인과지도 (Causal Loop Diagram) ... 30
      2. 기본적인 인과지도 작성 도구 ... 30
      3. 인과지도 작성 ... 32
        3.1. 프로젝트 모델을 통한 예시 ... 32
        3.2. 인과지도 작성에 사용되는 작업들 ... 33
      4. 인과지도 편집 ... 35
        4.1. 모델의 레이아웃 편집 ... 36
        4.2. 개체 속성의 변경 ... 37
        4.3. 코멘트와 이미지 추가 ... 39
        4.4. 모델 개선 ... 41
        4.5. 기타 기능 ... 42
      5. 인과지도 모델 분석 방법 ... 43
        5.1. Causal Tracing 기능 ... 44
        5.1.1. Causes Tree ... 44
        5.1.2. Uses Tree ... 47
        5.2. Loop 분석도구와 Outline 분석도구 ... 48
        5.3. Document 분석도구 ... 49
   제5장 흐림도[Stock and Flow Diagram] ... 52
      1. 흐름도 (Stock and Flow Diagram) ... 53
      2. 흐림도 작성 ... 53
        2.1. Level과 Rate의 입력과 편집 ... 54
        2.2. 세부구조의 작성 ... 57
      3. 흐름도의 다양한 표현 방법 ... 59
   제6장 시뮬레이션 모델 ... 64
      1. 시뮬레이션을 위한 기본적인 작업 ... 65
      2. 모델 살펴보기 ... 66
        2.1. 모델 이해 ... 67
        2.2. 모델 스케치 ... 67
        2.3. 수식 입력 ... 69
        2.4. 시뮬레이션 ... 75
      3. 데이터셋 비교 ... 77
        3.1. SyntheSim 기능을 사용한 비교 ... 77
        3.2. Set up a Simulation 기능을 사용한 비교 ... 78
        3.3. 데이터셋 비교분석 ... 79
   제7장 함수[Function]와 에러[Errer] ... 82
      1. 함수 (Function) ... 83
      2. 모델 살펴보기 ... 83
        2.1. 모델 이해 ... 83
        2.2. 모델 스케치 ... 84
        2.3. 수식 입력 ... 85
        2.3.1. EXP 함수와 LN 함수 ... 87
        2.3.2. IF THEN ELSE 함수 ... 88
        2.3.3. SMOOTH 함수 ... 89
        2.3.4. STEP 함수 ... 89
        2.3.5. 중요한 함수 구문들 ... 90
        2.4. 시뮬레이션 ... 91
      3. 에러(Error) ... 91
        3.1. 시뮬레이션 초기의 에러 ... 91
        3.2. 시뮬레이션 과정상의 에러 ... 94
        3.3. 함수구분을 사용한 에러의 수정방법 ... 96
   제8장 Lookup을 이용한 함수 만들기 ... 97
      1. Lookup ... 98
      2. 표준화(Normalization) ... 100
      3. 모델 살펴보기 ... 101
        3.1. 모델 이해 ... 102
        3.2. 모델 스케치 ... 102
        3.3. 수식 입력 ... 103
        3.3.1. Lookup 입력 ... 104
        3.3.2. Lookup 편집 ... 106
        3.4. 시뮬레이션 ... 108
      4. 고급모델 살펴보기 ... 109
        4.1. 표준화된 변수로 관리하는 Lookup ... 109
        4.2. 함수값만이 지정된 Lookup ... 110
Part 3. Vensim의 고급활용법
   제9장 다중 작업화면 기능[Multiple View] ... 113
      1. 다중 작업화면 기능(Multiple View) ... 114
      2. 모델 살펴보기 ... 114
        2.1. 모델 이해 ... 115
        2.2. 모델 스케치 ... 116
        2.3. 수식 입력 ... 117
        2.4. 시뮬레이션 ... 117
      3. 작업화면 추가 ... 118
        3.1. 생산능력 작업화면 추가 ... 118
        3.2. 판매수익 작업화면 추가 ... 121
        3.3. 모델 개선 ... 123
        3.4. Sst up a Simulation 기능을 활용한 데이터셋의 비교 ... 126
   제10장 결과물[Output] 편집 ... 127
      1. 다양한 결과물(Output) 편집방법 ... 128
        1.1. Tree Digram 편집
        1.2. Graph와 Strip Graph 편집 ... 129
      2. 결과물 고급 편집방법 ... 133
   제11장 게임[Game] 기능 ... 137
      1. Vensim에서의 게임 ... 138
      2. 모델 살펴보기 ... 138
        2.1. 모델 이해 ... 139
        2.2. 모델 스케치 ... 139
        2.3. 수식 입력 ... 140
        2.4. 시뮬레이션 ... 140
      3. 게임기능을 활용한 시뮬레이션 ... 145
   제12장 Input Output Control 기능 ... 146
      1. Input Output Control 기능 ... 147
      2. 모델 살펴보기 ... 147
        2.1. 모델 이해 ... 148
        2.2. 모델 스케치 ... 149
        2.3. 수식 입력 ... 150
        2.4. 시뮬레이션 ... 150
      3. Input Output Control 기능의 활용법 ... 151
        3.1. Output Control 입력 ... 151
        3.2. Input Control 입력 ... 153
        3.3. Game 기능과 함께 활용하는 방법 ... 155
      4. 네비게이션 링크 기능의 활용 ... 157
   제13장 SynthsSim 기능 ... 159
      1. SyntheSim 기능 ... 160
      2. 모델 살펴보기 ... 160
        2.1. 모델 이해 ... 161
        2.2. 모델 스케치 ... 161
        2.3. 수식 입력 ... 164
        2.4. 시뮬레이션 ... 165
   3. SyntheSim 기능의 활용 ... 166
      3.1. SyntheSim 기능의 활용 ... 167
        3.1.1. 상수값 변경 ... 167
        3.3.2. Lookup 함수값 변경 ... 168
      3.2. SyntheSim을 활용한 데이터셋 비교 ... 169
      3.3. Override Behavior 기능 ... 170
      3.4. Input Output Control 기능과 함께 활용하기 ... 172
   제14장 Reality Check ... 173
      1. Reality Check ... 174
      2. Reality Check 방법론에 대한 이해 ... 175
        2.1. Test Input ... 176
        2.2. Constraint ... 177
        2.3. 다양한 표현방법 ... 178
      3. Reality Check의 실행방법 ... 179
        3.3. 실습모델 살펴보기 ... 180
        3.2. Reality Check 모델 설계 ... 181
        3.2.1. 변수와 Test Input 입력 ... 182
        3.2.2. Constraint 입력 ... 183
        3.3. Reality Check 실행 ... 185
        3.4. 모델 개선 ... 187
   제15장 민감도 분석[Sensitivity Test] ... 189
      1. 민감도 분석(Sensitivity Test) ... 190
      2. 모델 살펴보기 ... 190
      3. 민감도 분석의 실행방법 ... 192
        3.1. 민감도 분석 실행 ... 192
        3.2. 민감도 그래프 자세히 보기 ... 195
        3.3. 민감도 그래프 설정 변경 ... 195
   제16장 Vensim에서의 데이터[Data] 사용 ... 197
      1. Vensim에서의 데이터(Data)사용 ... 198
      2. 모델 살펴보기 ... 199
        2.1. 모델의 스케치와 기본적인 수식입력 ... 199
        2.2. 외생변수 역할의 테이터 사용방법 ... 200
        2.2.1. 스프레드 시트와 데이터를 가져와 사용하는 벙법1 ... 200
        2.2.2. .dat 혹은 .tab 데이터 파일을 사용하는 방법 ... 202
        2.2.3. 스프레드 시트의 데이터를 가져와 사용하는 방법 ... 207
   제17장 서브크립트[Subscript] 기능 ... 211
      1. 서브크립트(Subscript) ... 212
      2. 기본모델 살펴보기 ... 213
      3. 서브스크립트의 활용 방법 ... 215
        3.1. Subscript Range의 설정 ... 215
        3.2. 서브스크립트 구성요소 (Subscript Element) 설정 ... 216
        3.3. 변수에 서브스크립트 적용하기 ... 216
        3.4. 수식의 입력 ... 217
        3.5. 시뮬레이션 ... 218
      4. 서브스크립트의 고급활용 ... 219
        4.1. 고급모델 살펴보기 ... 219
        4.2. 서브스크립트의 Mapping 작업 ... 221
        4.3. 서브스크립트를 활용한 다중수식 설정 ... 222
        4.4. 논리적 연산의 설정 ... 224
   제18장 최적화[Optimization] ... 227
      1. 최적화(Optimization) ... 228
      2. Model Calibration Optimization ... 229
        2.1. 모델 살펴보기 ... 230
        2.2. 시뮬레이션 결과 비교하기 ... 231
        2.3. Calibration 최적화의 실행 ... 232
        2.3.1. Payoff 설정 ... 232
        2.3.2. 최적화 파라미터(Parameter) 설정 ... 233
        2.3.3. 최적화 결과 평가 ... 234
        2.3.4. 신뢰구간 계산 ... 236
      3. Policy Optimization ... 238
        3.1. 모델 살펴보기 ... 238
        3.2. Policy 최적화의 실행 ... 240
        3.2.1. Payoff의 설정 ... 240
        3.2.2. 최적화 파라미터(Parameter)의 설정 ... 241
        3.2.3. 최적화 결과의 평가 ... 242
   제19장 상위 버전의 파일 불러오기 ... 244
      1. Vensim Model Reader ... 245
닫기