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

Slides:



Advertisements
Similar presentations
Polska Infrastruktura Informatycznego Wspomagania Nauki w Europejskiej Przestrzeni Badawczej Institute of Computer Science AGH ACC Cyfronet AGH The PL-Grid.
Advertisements

The Complete Technical Analysis and Development Environment An attractive alternative to MATLAB and GAUSS - Physics World.
Automating Software Module Testing for FAA Certification Usha Santhanam The Boeing Company.
Enhancing Spotfire with the Power of R
Companies can suffer numerous problems due to poor management of resources and careless decisions. In real-world decision- making, many organizations lack.
Rtizen ‘s Introduction to EDA Solutions It’s a software tool to make error free engineering drawings (both 2d & 3d) in a cost effective way.
Greg Hyde Raymond Zheng Joseph Rojano Katie Bentley Lori Liebman P14414 P3 ARBORLOO WIND RESISTANCE TEST STAND DETAILED DESIGN REVIEW 1.
St Testing, Simulation and Monitoring (actually mostly simulation) Stephen Hillier Joint Meeting, Mainz, June 2001.
Discrete-Event Simulation: A First Course Steve Park and Larry Leemis College of William and Mary.
Data Linkage Graphical User Interface for Febrl Author: Changyang Li Student ID:u Supervisor: Peter Christen Faculty of Engineering and Information.
Tomáš Potužák Department of Computer Science and Engineering Faculty of Applied Sciences University of West Bohemia, Pilsen, Czech Republic 1 Component-based.
Advance Model Builder Features. Advance Features Using Lists (also Batching) Iteration Feedback Model Only Tools Inline Variable Substitution Preconditions.
DOE – An Effective Tool for Experimental Research
M Gallas CERN EP-SFT LCG-SPI: SW-Testing1 LCG-SPI: SW-Testing LCG Applications Area GridPP 7 th Collaboration Meeting LCG/SPI LCG.
Chapter 5 Engineering Tools for Electrical and Computer Engineers.
Excel-Based Solutions For Large Data Systems by Douglas M. Smith / Abundant Solutions Data can be extracted from large data systems (mainframe, AS/400,
U.S. Department of the Interior U.S. Geological Survey Next Generation Data Integration Challenges National Workshop on Large Landscape Conservation Sean.
Upgrade to Real Time Linux Target: A MATLAB-Based Graphical Control Environment Thesis Defense by Hai Xu CLEMSON U N I V E R S I T Y Department of Electrical.
Winrunner Usage - Best Practices S.A.Christopher.
Automated Plotting with the Emme Desktop API Peter Hidas Bureau of Transport Statistics Transport NSW.
Eric Holtel.  Introduction  Project Description  Demonstration  Deliverables  Conclusion.
Software for economic concrete design Efficient Analysis with the Strand7 API Doug Jenkins - Interactive Design Services.
May05-36: Boone Cemetery Management Software Boone Cemetery Management Software May05-36 Greg Thede, Director, Boone Parks Department Dr. Kothari Joseph.
Network for Computational Nanotechnology (NCN) Purdue, Norfolk State, Northwestern, MIT, Molecular Foundry, UC Berkeley, Univ. of Illinois, UTEP Multi.
A Framework for Elastic Execution of Existing MPI Programs Aarthi Raveendran Graduate Student Department Of CSE 1.
NREL is a national laboratory of the U.S. Department of Energy Office of Energy Efficiency and Renewable Energy operated by the Alliance for Sustainable.
© ABB Inc. - USETI All Rights Reserved 10/17/2015 Insert image here An Economic Analysis Development Framework for Distributed Resources Aaron F. Snyder.
1 Software Reliability Assurance for Real-time Systems Joel Henry, Ph.D. University of Montana NASA Software Assurance Symposium September 4, 2002.
Software Project Planning Defining the Project Writing the Software Specification Planning the Development Stages Testing the Software.
Cooperative FVS ! Functional Requirements for a Shared Library Version of FVS, or Calling FVS from R! Nicholas L. Crookston Rocky Mountain Research Station.
Introduction to Making Multimedia
CY3A2 System identification Assignment: The assignment has three parts, all relating.
9 February 2000CHEP2000 Paper 3681 CDF Data Handling: Resource Management and Tests E.Buckley-Geer, S.Lammel, F.Ratnikov, T.Watts Hardware and Resources.
Framework of Job Managing for MDC Reconstruction and Data Production Li Teng Zhang Yao Huang Xingtao SDU
MCE 372 Engineering Analysis MATLAB Review. M ATLAB – What Is It ? Where Is It? Name is from matrix laboratory Powerful tool for – Computation and visualization.
Towards large-scale parallel simulated packings of ellipsoids with OpenMP and HyperFlow Monika Bargieł 1, Łukasz Szczygłowski 1, Radosław Trzcionkowski.
Gourav Atalkar Software Engineer bispsolutions.wordpress.com.
Department of Computing and Information Sciences MSE Project Presentation 1 A Three-tier On-line Model For Transaction- based Applications Using VB.NET.
CSC115: Matlab Special Session Dr. Zhen Jiang Computer Science Department West Chester University.
1 Circuitscape Capstone Presentation Team Circuitscape Katie Rankin Mike Schulte Carl Reniker Sean Collins.
Project Planning Defining the project Software specification Development stages Software testing.
Lecture 21 Introduction to System Development Life Cycle - Part 1.
Equations for Ecademy Client: ISU Computation Center Faculty Advisor: Dr. Robert Anderson Technical Advisor: Dr. Pete Boysen Team Members:  Tim Arganbright,
1/31 Correlation and Error Localization Analytical versus Experimental Dynamics of a Large Structural Assembly Thesis presentation, Herman Marquart, 2013.
Rappture GUI for Carbon Nano Tube Arrays’ mechanical and thermal property simulation By Yide Wang Professor Tim Fisher Sridhar Sadasivam.
A Simulation Framework for Testing Flow Control Strategies Marek Gayer, Milan Milovanovic and Ole Morten Aamo Faculty of Information Technology, Mathematics.
GUI Post-Processing Package for Beam-Beam Simulation of Ring Accelerators AYOMIDE ODUNSI JACKSON STATE UNIVERSITY SUPERVISOR: TANAJI SEN Dr. ACCELERATOR.
1 RIC 2009 Symbolic Nuclear Analysis Package - SNAP version 1.0: Features and Applications Chester Gingrich RES/DSA/CDB 3/12/09.
SUBJECT : DIGITAL ELECTRONICS CLASS : SEM 3(B) TOPIC : INTRODUCTION OF VHDL.
Development Environment
Using Excel to Automate Mundane (Simple) Data Analyses and Matlab to Construct Good-Looking Graphs Anna Fedders Department of Civil and Environmental Engineering,
Big Data is a Big Deal!.
Prototyping SoC-based Gate Drive Logic for Power Convertors by Generating code from Simulink models. Researchers Rounak Siddaiah, Graduate Student-University.
Automated Analysis of Oceanic Current Flows using LCS Algorithm
Automating Entering Data in WEAP and Scenario Analysis

CSE3 Computational Thinking
WORKSHOP 3 GSE IMPORT.
EPANET-MATLAB Toolkit An Open-Source Software for Interfacing EPANET with MATLAB™ Demetrios ELIADES, Marios KYRIAKOU, Stelios VRACHIMIS and Marios POLYCARPOU.
Tableau Overview  Tableau is widely used data visualization and BI tool. Tableau is simple to use and has extensive visualization capability that make.
MCE 372 Engineering Analysis
MATLAB – What Is It ? Name is from matrix laboratory Powerful tool for
How to Design and Implement Research Outputs Repositories
MATLAB – What Is It ? Name is from matrix laboratory Powerful tool for
Engineering Tools for Electrical and Computer Engineers
Loops CIS 40 – Introduction to Programming in Python
Visualizing the Attracting Structures Results and Conclusions
Introduction to Matlab
EFCS I/O.
VoiceXML An investigation Author: Mya Anderson
Presentation transcript:

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

Contents Introduction Inventory Design Final Product Conclusions and recommendations Demonstration /Department of Mechanical Engineering2/9

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

Inventory Interview subjects  Running simulations SE-rack systems / SE Cluster Repetitions / Varying parameters  Output Text file / Updating values  Software and Tools Processing Output: GREP, Matlab, Python Visualization: Matlab, Excel, Gnuplot, Simplot, Labview  Desires and recommendations Limiting file I/O. Method for a statistical test. 4/9/Department of Mechanical Engineering Inventory Design Final Product Conclusions Introduction Demonstration

Design Analysis of the inventory  functionality  Investigation into available software packages.  Investigation into possibilities with Python. 5/9/Department of Mechanical Engineering Inventory Design Final Product Conclusions Introduction Demonstration

Design Final design: Framework with three parallel processes connected through buffers. 6/9/Department of Mechanical Engineering Inventory Design Final Product Conclusions Introduction Demonstration

Final Product Framework in Python with external scripts and tools. 7/9/Department of Mechanical Engineering Inventory Design Final Product Conclusions Introduction Demonstration

Conclusions and Recommendations Conclusions  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 Inventory Design Final Product Conclusions Introduction Demonstration

 demo1.chi2 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 Inventory Design Final Product /Department of Mechanical Engineering Demonstration Conclusions Introduction

Questions ? Inventory Design Final Product /Department of Mechanical Engineering Demonstration Conclusions Introduction

Python code Why Python?  Possibilities for parallel processes and buffers.  Well known whithin SE Group.  Runs on Linux systems.  Interaction with other software. Inventory Design Final Product /Department of Mechanical Engineering Demonstration Conclusions Introduction

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 Inventory Design Final Product /Department of Mechanical Engineering Demonstration Conclusions Introduction

Commercial Software Package Why 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 Inventory Design Final Product /Department of Mechanical Engineering Demonstration Conclusions Introduction