What is Modeling and Simulation and Software Engineering?



Similar documents
Dynamic Process Modeling. Process Dynamics and Control

Copyright. Network and Protocol Simulation. What is simulation? What is simulation? What is simulation? What is simulation?

HSR HOCHSCHULE FÜR TECHNIK RA PPERSW I L

Introduction to Engineering System Dynamics

Product Synthesis. CATIA - Product Engineering Optimizer 2 (PEO) CATIA V5R18

Improving proposal evaluation process with the help of vendor performance feedback and stochastic optimal control

1: B asic S imu lati on Modeling

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary

Interpretation of Data (IOD) Score Range

Master of Mathematical Finance: Course Descriptions

Modelling and Big Data. Leslie Smith ITNPBD4, October Updated 9 October 2015

SYSTEMS, CONTROL AND MECHATRONICS

INTRUSION PREVENTION AND EXPERT SYSTEMS

ME6130 An introduction to CFD 1-1

MSCA Introduction to Statistical Concepts

SINGLE-STAGE MULTI-PRODUCT PRODUCTION AND INVENTORY SYSTEMS: AN ITERATIVE ALGORITHM BASED ON DYNAMIC SCHEDULING AND FIXED PITCH PRODUCTION

EMERGING FRONTIERS AND FUTURE DIRECTIONS FOR PREDICTIVE ANALYTICS, VERSION 4.0

Certification Authorities Software Team (CAST) Position Paper CAST-13

How To Manage Assets

Application of CFD modelling to the Design of Modern Data Centres

Data Technologies for Quantitative Finance

Programme Specification

1. Implementation of a testbed for testing Energy Efficiency by server consolidation using Vmware

THE PREDICTIVE MODELLING PROCESS

University of Pune Second Year Engineering (Backlog) Online Exam

Deployment of express checkout lines at supermarkets

Springer SUPPLY CHAIN CONFIGURATION CONCEPTS, SOLUTIONS, AND APPLICATIONS. Cham Chandra University of Michigan - Dearborn Dearborn, Michigan, USA

What Is Mathematical Modeling?

Prescriptive Analytics. A business guide

Justifying Simulation. Why use simulation? Accurate Depiction of Reality. Insightful system evaluations

Discrete-Event Simulation

PHYS 1624 University Physics I. PHYS 2644 University Physics II

Discrete-Event Simulation

How to teach about transition processes and other more complex factors in so-called simple electric circuits Abstract Keywords: Introduction

Oracle Turing machines faced with the verification problem

CFD Application on Food Industry; Energy Saving on the Bread Oven

Optimization in the Virtual Data Center

HVMA: Mitigating the Effects of Patient No-shows

BEHAVIOR BASED CREDIT CARD FRAUD DETECTION USING SUPPORT VECTOR MACHINES

INTELLIGENT ENERGY MANAGEMENT OF ELECTRICAL POWER SYSTEMS WITH DISTRIBUTED FEEDING ON THE BASIS OF FORECASTS OF DEMAND AND GENERATION Chr.

PROGRAMMES OFFERED BY DEPARTMENT OF COMPUTER SCIENCE SYSTEMS (Note: This document is for polytechnic students admitted in AY2004-5)

From predictive maintenance to predictive manufacturing

Five Essential Components for Highly Reliable Data Centers

EDUMECH Mechatronic Instructional Systems. Ball on Beam System

Automated Scheduling Methods. Advanced Planning and Scheduling Techniques

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

DISTANCE DEGREE PROGRAM CURRICULUM NOTE:

AS-D1 SIMULATION: A KEY TO CALL CENTER MANAGEMENT. Rupesh Chokshi Project Manager

itesla Project Innovative Tools for Electrical System Security within Large Areas

Chapter ML:IV. IV. Statistical Learning. Probability Basics Bayes Classification Maximum a-posteriori Hypotheses

Maximization versus environmental compliance

A Programme Implementation of Several Inventory Control Algorithms

P. V A D A S Z J O U R N A L P U B L IC A T IO N S ( )

PROJECT SCOPE MANAGEMENT

Depth and Excluded Courses

Engineering a EIA - 632

TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW

MEng, BSc Computer Science with Artificial Intelligence

Temperature Control Loop Analyzer (TeCLA) Software

Managing TM1 Projects

Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology

Microsoft Azure Machine learning Algorithms

Tai Kam Fong, Jackie. Master of Science in E-Commerce Technology

Bachelor's Degree in Business Administration and Master's Degree course description

MIDLAND ISD ADVANCED PLACEMENT CURRICULUM STANDARDS AP ENVIRONMENTAL SCIENCE

Study Plan for the Master Degree In Industrial Engineering / Management. (Thesis Track)

Note on growth and growth accounting

Science, Technology, Engineering & Mathematics Career Cluster

An Introduction to Applied Mathematics: An Iterative Process

Gerard Mc Nulty Systems Optimisation Ltd BA.,B.A.I.,C.Eng.,F.I.E.I

Lab 7: Operational Amplifiers Part I

FLUX / GOT-It Finite Element Analysis of electromagnetic devices Maccon GmbH

Principles and Software Realization of a Multimedia Course on Theoretical Electrical Engineering Based on Enterprise Technology

Outline PRODUCTION/OPERATIONS MANAGEMENT P/OM. Production and Operations. Production Manager s Job. Objective of P/OM

Forecasting and Hedging in the Foreign Exchange Markets

Electrical and Computer Engineering Undergraduate Advising Manual

Is a Data Scientist the New Quant? Stuart Kozola MathWorks

University of Nicosia, Cyprus

Econometrics Simple Linear Regression

A Regression Approach for Forecasting Vendor Revenue in Telecommunication Industries

COMPUTER SCIENCE. Department of Mathematics & Computer Science

Simulation software for rapid, accurate simulation modeling

List of Ph.D. Courses

How to use Big Data in Industry 4.0 implementations. LAURI ILISON, PhD Head of Big Data and Machine Learning

Evaluating Predictive Analytics for Capacity Planning. HIC 2015 Andrae Gaeth

Probability and Statistics

How In-Memory Data Grids Can Analyze Fast-Changing Data in Real Time

Invited Applications Paper

UNCERTAINTIES OF MATHEMATICAL MODELING

MEng, BSc Applied Computer Science

DISCRETE EVENT SIMULATION HELPDESK MODEL IN SIMPROCESS

Big Data Analytics. An Introduction. Oliver Fuchsberger University of Paderborn 2014

An Introduction to Variable-Energy-Resource Integration Analysis Energy Exemplar October 2011

High-Mix Low-Volume Flow Shop Manufacturing System Scheduling

Transcription:

What is Modeling and Simulation and Software Engineering? V. Sundararajan Scientific and Engineering Computing Group Centre for Development of Advanced Computing Pune 411 007 vsundar@cdac.in

Definitions Model: A system of postulates, data and interfaces presented as a mathematical description of an entity or proceedings or state of affair. (Development of equations, constraints and logic rules.) Simulation: Exercising the model and obtaining results. (Implementation of the model)

Classification of Models Deterministic Stochastic Continuous variable Discrete variable Dynamic Static Time varying Steady state Linear Non-linear Real-time Batch

Third Methodology Simulation has emerged as the Third methodology of exploring the truth. It would complement the theory and experimental methodology. Simulation will never replace them.

Complementary Approach Real System Make Model Model System Perform Experiments Experimental Results Third Methodology Implement on Computer Simulation Results Construct Approximate Theories Theoretical Predictions Feedback Compare & Test Models, Theories Source: Allen and Tildesley

Why Simulations? Simulations are applicable in the following situations: 1. When operating conditions change e.g. temperature., pressure, etc 2. When non-controllable factors change e.g. weather, earthquake 3. Dependence of variation of critical factors e.g. fatigue, resonance may be destructive. 4. How sensitive is one factor to the changes in another? 5. Other benefits: a) Useful in design b) Study effects of constraints c) Increase understanding 6. Pitfalls: An assumption, which the owner can t model or verbalise; so when two independent models clash, contradictory results arise

Tangible Benefits Saves manpower, material Useful even if not possible by other means Saves money with fast, consistent answers Could be used for education after establishing

Intangible Benefits Increased flexibility, accuracy, range of operation New results not available before Improved results due to standardisation Increased understanding Explicitly stated assumptions and constraints

Major Investments Computer Skill/Expertise Time for implementation

Pitfalls of Simulations Modelling errors at different levels Scientific model of reality Mathematical model Discrete numerical model Application program model Computational model Input errors: Out of range inputs can give spurious results Precision errors: Limits in the precision

Phases of Development Real system to mathematical model Algorithm to solve mathematical model Implementation on a computer Validation User with I/O Model Evaluations Simulations

Reliability tests Fermi solutions: Approximate results what the simulations would give. Fermi a Physicist was very good at making quick estimates of the expected output Sensitivity studies: Changes in outputs due to changes in inputs Comparing empirical results: Compare with experimental or other computational results Comparing with analytical results: Lower dimensional analytical results Checking conservation laws: Mass, energy, momentum Comparing with alternative numerical methods: Compare with the results from different algorithms Parameter studies: Look for any anomaly Peer review: Several people arriving at similar results

Software Engineering Computer Implementation & Validation Requirements and Analysis List of major functions to come up with software architecture Design Two levels of design up to individual functions Construction Coding Testing Validation and Verification Maintenance (may involve several development cycles) Enhancements and perfection until the software is alive Development cycle