Simulation and Modeling: An Introduction to Building and Using Models and Simulations, Exams of Turbomachinery

An introduction to simulation and modeling, explaining what they are, their types, applications, and steps in simulation and model building. It covers various types of models, including physical and mathematical models, and simulations, such as discrete and continuous simulations. The document also discusses the advantages and disadvantages of using general-purpose languages, simulation languages, and special-purpose simulation packages for modeling and simulation.

Typology: Exams

2019/2020

Uploaded on 11/09/2020

abo-aja
abo-aja 🇸🇦

1 document

1 / 40

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Introduction 1
Introduction To
Introduction To
Simulation and
Simulation and
Modeling
Modeling
ch01
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28

Partial preview of the text

Download Simulation and Modeling: An Introduction to Building and Using Models and Simulations and more Exams Turbomachinery in PDF only on Docsity!

Introduction To Introduction To

Simulation and Simulation and

Modeling Modeling

ch

Goals Of This Course

Introduce Modeling

Introduce Simulation

Develop an Appreciation for the Need for

Simulation

Develop Facility in Simulation Model

Building

Types of Models:

Physical (Scale models, prototype plants,…) Mathematical (Analytical queueing models, linear programs, simulation)

What is Simulation?

 A Simulation of a system is the operation of a

model, which is a representation of that system.

 The model is amenable to manipulation which

would be impossible, too expensive, or too

impractical to perform on the system which it

portrays.

 The operation of the model can be studied, and,

from this, properties concerning the behavior of

the actual system can be inferred.

Applications:(continued)

Designing and operating transportation

facilities such as freeways, airports,

subways, or ports

Evaluating designs for service organizations

such as hospitals, post offices, or fast-food

restaurants

Analyzing financial or economic systems

Steps In Simulation and

Model Building

1. Define an achievable goal

2. Put together a complete mix of skills on the

team

3. Involve the end-user

4. Choose the appropriate simulation tools

5. Model the appropriate level(s) of detail

6. Start early to collect the necessary input

data

Define An Achievable Goal

“To model the…” is NOT a goal! “To model the…in order to select/determine feasibility/…is a goal. Goal selection is not cast in concrete Goals change with increasing insight

Put together a complete

mix of skills on the team

We Need:

-Knowledge of the system under investigation

-System analyst skills (model formulation)

-Model building skills (model Programming)

-Data collection skills

-Statistical skills (input data representation)

INVOLVE THE END USER

-Modeling is a selling job!

-Does anyone believe the results?

-Will anyone put the results into action?

-The End-user (your customer) can (and must)

do all of the above BUT, first he must be

convinced!

-He must believe it is HIS Model!

Choose The Appropriate

Simulation Tools

Assuming Simulation is the appropriate

means, three alternatives exist:

1. Build Model in a General Purpose

Language

2. Build Model in a General Simulation

Language

3. Use a Special Purpose Simulation

Package

GEN. PURPOSE LANGUAGES

USED FOR SIMULATION

FORTRAN

  • (^) Probably more models than any other language.

PASCAL

  • (^) Not as universal as FORTRAN

MODULA

  • (^) Many improvements over PASCAL

ADA

  • (^) Department of Defense attempt at standardization

C, C++

  • (^) Object-oriented programming language

MODELING W/ GENERAL

SIMULATION LANGUAGES

 Advantages:

  • (^) Standardized features often needed in modeling
  • (^) Shorter development cycle for each model
  • (^) Much assistance in model verification
  • (^) Very readable code

 Disadvantages:

  • (^) Higher software cost (up-front)
  • (^) Additional training required
  • (^) Limited portability

GEN. PURPOSE SIMULATION

LANGUAGES (continued)

 MODSIM III

  • (^) Modern Object-Oriented Language
  • (^) Modularity Compiled Programs
  • (^) Based on Modula2 (but compiles into C)
  • (^) World-view: Processes

 SIMULA

  • (^) ALGOL-based Problem Description Language
  • (^) Compiled Programs
  • (^) World-view: Processes

GEN. PURPOSE SIMULATION

LANGUAGES (continued)

 SLAM

  • (^) Block-structured Language
  • (^) Interpretive Execution
  • (^) FORTRAN-based (and extended)
  • (^) World-view: Network / event / continuous

 CSIM

  • (^) process-oriented language
  • (^) C-based (C++ based)
  • (^) World-view: Processes