+ All Categories
Home > Documents > Structuring Experimenting Esmée Bertens Tim de Ridder Herman de Vos /Department of Mechanical...

Structuring Experimenting Esmée Bertens Tim de Ridder Herman de Vos /Department of Mechanical...

Date post: 17-Jan-2018
Category:
Upload: amice-baldwin
View: 216 times
Download: 0 times
Share this document with a friend
Description:
Introduction Performing simulation experiments with χ- models. Knowledge often not recorded or shared with others. Developing own method, which takes time and effort. Objective: Establish a structured method for performing multiple simulation experiments with χ- models. 3/9/Department of Mechanical Engineering Inventory Design Final Product Conclusions Introduction Demonstration
13
Structuring Experimenting Esmée Bertens Tim de Ridder Herman de Vos /Department of Mechanical Engineering Systems Engineering Group Masters Team Project Supervisor: Prof. dr. ir. J.E. Rooda Advisors: Dr. ir. A.T. Hofkamp Dr. ir. L. F. P. Etman
Transcript
Page 1: Structuring Experimenting Esmée Bertens Tim de Ridder Herman de Vos /Department of Mechanical Engineering Systems Engineering Group Masters Team Project.

Structuring Experimenting

Esmée BertensTim de RidderHerman de Vos

/Department of Mechanical EngineeringSystems Engineering Group

Masters Team Project

Supervisor: Prof. dr. ir. J.E. RoodaAdvisors: Dr. ir. A.T. Hofkamp

Dr. ir. L. F. P. Etman

Page 2: Structuring Experimenting Esmée Bertens Tim de Ridder Herman de Vos /Department of Mechanical Engineering Systems Engineering Group Masters Team Project.

Contents

• Introduction• Inventory• Design• Final Product• Conclusions and recommendations• Demonstration

/Department of Mechanical Engineering 2/9

Page 3: Structuring Experimenting Esmée Bertens Tim de Ridder Herman de Vos /Department of Mechanical Engineering Systems Engineering Group Masters Team Project.

Introduction

Performing simulation experiments with χ-models.Knowledge often not recorded or shared with others.Developing own method, which takes time and effort.

Objective:Establish a structured method for performing multiple simulation experiments with χ-models.

3/9/Department of Mechanical Engineering

InventoryDesign

Final ProductConclusions

Introduction

Demonstration

Page 4: Structuring Experimenting Esmée Bertens Tim de Ridder Herman de Vos /Department of Mechanical Engineering Systems Engineering Group Masters Team Project.

InventoryInterview subjects Running simulations

SE-rack systems / SE ClusterRepetitions / Varying parameters

OutputText file / Updating values

Software and ToolsProcessing Output: GREP, Matlab, PythonVisualization: Matlab, Excel, Gnuplot, Simplot,

Labview Desires and recommendations

Limiting file I/O.Method for a statistical test.

4/9/Department of Mechanical Engineering

InventoryDesign

Final ProductConclusions

Introduction

Demonstration

Page 5: Structuring Experimenting Esmée Bertens Tim de Ridder Herman de Vos /Department of Mechanical Engineering Systems Engineering Group Masters Team Project.

DesignAnalysis of the inventory functionality

Investigation into available software packages. Investigation into possibilities with Python.

5/9/Department of Mechanical Engineering

InventoryDesign

Final ProductConclusions

Introduction

Demonstration

Page 6: Structuring Experimenting Esmée Bertens Tim de Ridder Herman de Vos /Department of Mechanical Engineering Systems Engineering Group Masters Team Project.

DesignFinal design: Framework with three parallel processes connected through buffers.

6/9/Department of Mechanical Engineering

InventoryDesign

Final ProductConclusions

Introduction

Demonstration

Page 7: Structuring Experimenting Esmée Bertens Tim de Ridder Herman de Vos /Department of Mechanical Engineering Systems Engineering Group Masters Team Project.

Final ProductFramework in Python with external scripts and tools.

7/9/Department of Mechanical Engineering

InventoryDesign

Final ProductConclusions

Introduction

Demonstration

Page 8: Structuring Experimenting Esmée Bertens Tim de Ridder Herman de Vos /Department of Mechanical Engineering Systems Engineering Group Masters Team Project.

Conclusions and RecommendationsConclusions Start has been made with a structured method for performing multiple simulation experiments with χ-models. Framework in Python with external scripts and tools. Simple best practices.

Recommendations Improvement of external scripts. Connection to Matlab. Collection of improvements/extensions on SE-wiki page.

8/9/Department of Mechanical Engineering

InventoryDesign

Final ProductConclusions

Introduction

Demonstration

Page 9: Structuring Experimenting Esmée Bertens Tim de Ridder Herman de Vos /Department of Mechanical Engineering Systems Engineering Group Masters Team Project.

Demonstration demo1.chi 2 input, 1 output frame.py

main_demo1.py Input parameters: P1 = [0,1,2] P2 = [2,5,7] Number of repetitions: 5

run_demo1.py Run for all combinations of input parameters

calc_demo1.py Calculate and update mean value

vis_demo1.py Plot values with Gnuplot

9/9

InventoryDesign

Final Product

/Department of Mechanical Engineering

DemonstrationConclusions

Introduction

Page 10: Structuring Experimenting Esmée Bertens Tim de Ridder Herman de Vos /Department of Mechanical Engineering Systems Engineering Group Masters Team Project.

Questions ?Inventory

DesignFinal Product

/Department of Mechanical Engineering

DemonstrationConclusions

Introduction

Page 11: Structuring Experimenting Esmée Bertens Tim de Ridder Herman de Vos /Department of Mechanical Engineering Systems Engineering Group Masters Team Project.

Python code

Why Python? Possibilities for parallel processes and buffers. Well known whithin SE Group. Runs on Linux systems. Interaction with other software.

InventoryDesign

Final Product

/Department of Mechanical Engineering

DemonstrationConclusions

Introduction

Frame.py

Demo1.chi

calc_demo1.py

main_demo1.py

run_demo1.py

vis_demo1.py

Page 12: Structuring Experimenting Esmée Bertens Tim de Ridder Herman de Vos /Department of Mechanical Engineering Systems Engineering Group Masters Team Project.

Feedback example - 1 output value - Calculate mean - Calculate max and min of Ncheck last updated mean values - Compare with Xcheck - Run new simulation or stop

InventoryDesign

Final Product

/Department of Mechanical Engineering

DemonstrationConclusions

Introduction

Page 13: Structuring Experimenting Esmée Bertens Tim de Ridder Herman de Vos /Department of Mechanical Engineering Systems Engineering Group Masters Team Project.

Commercial Software PackageWhy not? Too many options and functions are integrated Most software packages cannot function in a Linux environment Quite some effort and time to learn such a software package Most software packages are expensive

InventoryDesign

Final Product

/Department of Mechanical Engineering

DemonstrationConclusions

Introduction


Recommended