1. Introduction. 2. Modelling elements III. CONCEPTS OF MODELLING. - Models in environmental sciences have five components:

Size: px
Start display at page:

Download "1. Introduction. 2. Modelling elements III. CONCEPTS OF MODELLING. - Models in environmental sciences have five components:"

Transcription

1 III. CONCEPTS OF MODELLING 1. INTRODUCTION 2. MODELLING ELEMENTS 3. THE MODELLING PROCEDURE 4. CONCEPTUAL MODELS 5. THE MODELLING PROCEDURE 6. SELECTION OF MODEL COMPLEXITY AND STRUCTURE 1 1. Introduction 2 2. Modelling elements - Models in environmental sciences have five components: 1- forcing functions or external variables 2- state variables 3- mathematical equations 4- parameters 5- universal constants 3 1

2 2. Modelling elements: 1. Forcing functions or external variables - Functions or variables of an external nature that influence the ecosystem. => If forcing functions are varied (temperature, precipitations), how will this influence the state of the ecosystem?? - The model is used to predict the response of ecosystem on the changes of forcing functions. -The forcing functions under our control are called control functions. ==> examples: - ecotoxicology: inputs of toxic substances - eutrophication models: inputs of nutrients - other cases: climatic variables (temperature, radiation, precipitaiton) 4 2. Modelling elements: 2. State variables Describe the state of ecosystem. The selection of the state variables is crucial => defines the structure and complexity of the model Cases: - to model the bioaccumulation of toxic substances: organisms from food chain, concentrations of toxins in these organisms - to model eutrophication: concentration of nutrients, concentration of phytoplankton - models used in management context: the values of the state variables predicted by changes of forcing functions 5 2. Modelling elements: 3. Mathematical equations - Used to represent the biological, chemical and physical processes. - They describe relationships between forcing functions and state variables. - The same processes can be found in different environmental conditions => the same equations can be used in different models!! - It doesn t imply that the same process is always described by the same equation!! => description of the same process with different equation because of the influence of other factors => number of details included in the mode may be different from case to case due to complexity of the model or system or/and problem - Mathematical description of the processes can be referred as sub-models (library construction) 6 2

3 2. Modelling elements: 4. Parameters - coefficients in mathematical equations - they may be considered as constants (they don t vary) - in causal models parameters have a scientific definition (extraction rate of cadmium from fish) - many parameters are indicated as ranges Application of parameters as constants is unrealistic: => processes in ecosystem are dynamic with many feedbacks => new generation of the models attempts to use parameters varying according to some ecological principles of ecosystem 7 2. Modelling elements: 5. Universal constants - Gas constant, atomic weights, speed of light, 8 3. The modelling procedure: Definition of the problem Definition of the problem = the first modelling step Problem => decomposition of the problem on the elements => linking the elements with processes described with mathematical equations => MODEL=> Formal expressions of the essential elements of the problem in mathematical terms. First recognition/description of the problem is often verbal => essential preliminary step in the modelling procedure Verbal problem is hard to visualize => translation into conceptual diagram which contains: state variable, forcing functions and mathematical formulation of their interactions 9 3

4 3. The modelling procedure: Definition of the problem Problem must be bound by constrains of space, time and subsystems => defines the complexity of the model number of sub-models or modeling elements > complexity =/= > more accurately simulation of the real system Not necessarily : ==> more parameters ==> increases the level of uncertainty because of the errors in estimations of the parameters values ==> higher complexity == larger uncertainty To select right model complexity is importation goal!!! The modelling procedure: The adjacency matrix - The list of state variables - List has a form of matrix: variables are listed vertically and horizontally - Links between variables are indicated in matrix: direct link 1, no link 0 (Question: Is the link between two variables possible or not? Yes:1, No:0 - Adjacency matrix is set up before the conceptual diagram. - The idea behind is to get the very first overview of the state variables and their interactions - It defines the complexity of the model and requests for data. 12 4

5 3. The modelling procedure: The adjacency matrix Adjacency matrix for the nitrogen cycle model. Does exist link from (row) to (column)? - Yes:1 - No: The modelling procedure: The conceptual diagram - Links between state variables indicated by adjacency matrix are visualized into conceptual diagram - It gives information which state variables, forcing functions and processes are required in the model. 15 5

6 3. The modelling procedure: The conceptual diagram CONCEPTUAL MODELS To present different conceptual methods > their advantages and disadvantages. Selection of the conceptual method depends on: - the problem - the ecosystem - the application of the model - habits of the modeler Conceptual diagrams Conceptualization is one of the early steps in the modelling procedure. A conceptual model can not only be considered as a list of state variables and forcing functions of importance to the system and the problem in focus BUT it will also show how these components are connected by processes. Conceptual diagrams are tools to create abstraction of reality in ecosystem and to delineate the level of organization (complexity) that best meet the objectives of the model. 18 6

7 4.1 Conceptual diagrams Focal studied system must be placed into hierarchical structure of environment: - to determine a system one step higher: => determines the affects of environmental constrains on studied system/model - to determine one level lower: => submodules => relevant to a good description of the processes => easier understanding the relationships between elements of the model Conceptual diagrams Case: Photosynthesis: - it is determined by the processes going on in the individual plants chlorophyll (level -1), and processes related with CO 2 in atmosphere (level +1) Atmosphere Photosynthesis Chlorophyll Types of conceptual diagrams 1. Box models -Simple and commonly used conceptual diagrams for ecosystem models -Each block represents a component and arrows between boxes indicate processes. - If the model contain numbers (stocks and flows) then we got steady state model 21 7

8 4.2 Types of conceptual diagrams Types of conceptual diagrams Types of conceptual diagrams 24 8

9 4.2 Types of conceptual diagrams Types of conceptual diagrams - Black box models: internal process are not known (causality is not known), relationships between inputs and outputs are analyzed. - White box models: models are constructed based on causality for all processes => this type is not applicable on ecosystem because we are not able to capture all causalities in the system. - Gray models: most of our models, we know for some causality but no for all of them Types of conceptual diagrams 2. Adjacency models -Adjacency matrix (connections between elements): 1= direct link 0 = no link - Input/output matrix (matter and information flows). To X 1 X 2 X 3 From X 1 X 2 X 3 To X 1 X 2 X 3 From X 1 X 2 X

10 4.2 Types of conceptual diagrams 3. Signed diagram model - extend the adjacency matrix - positive and negative interactions are marked with + and A B C F E D A B C D E F A + B + C - D - + E F Types of conceptual diagrams 4. Energy circuit diagrams (H.T. Odum) - designed for ecological energetic analysis

11 5. The modelling procedure: Verification - The step that follows the selection of mathematical equations. - Answer to the following question is needed: Is the model stable in long term? State variables should are maintained at approximately the same levels despite variations of forcing functions ==> first running period the model is sensitive to initial conditions stability of the model must be achieved also under long term vales The modelling procedure: Verification Does the model react as expected? To compare model results with observations and changes of the model are made according to the modeler s intuition and knowledge of the reactions of the model. Its time to play with a model and evaluate the model outputs. ==> we use the knowledge about the system which we simulate ==> model should be useful description of real ecosystem The modelling procedure: Verification Are applied units in the model consistent? -Equations should use consistent unites 33 11

12 5. The modelling procedure: Sensitivity analysis Get an overview of the most sensitive components of the model. To provide a measure of sensitivity of either parameters, forcing functions or submodels to the state variables of greatest interest in the model. The relative change in parameter value is chosen based on knowledge of the certainty of the parameters. It enables to distinguish between high (high impact on the system behavior) and low (low impact) leverage variables. Low leverage variables may be excluded from the model => effect on complexity and structure of the model => lower complexity => simpler dataset => higher certainty of the model The modelling procedure: Calibration The scope is to improve the parameter estimation (exact value or range of values of the interval): the parameter set that gives the best agreement between model output and measured values is chosen. Selection of parameter s values: - from literature - from experiments - one value or set of values from an interval The modelling procedure: Calibration -To select the most important parameters and experiment with the variation of their values (software for automatic calibration) => time consumable or not applicable at all: (10 parameters, 15 possible values of each parameter = experiments = this is higher number then is the number of seconds since the big bang - The quality of calibration depends the most on the quality of data

13 5. The modelling procedure: Calibration Recommendations for the calibration procedure: - Find as much as possible parameters from the literature, otherwise determine them by experiments in situ -Use sensitivity analysis to find the most important parameters. - Use an intensive data collection program for the most important state variables to provide better estimation for the most important parameters - Perform calibration using data not yet applied in order to get acquainted with the model s reactions to changes in parameters. - Repeat sensitivity analysis and try to make fine tuning of parameter s values The modelling procedure: Validation - To test the model against an independent set of data to see how well the model simulations fit these data. - The validation is always required (to get a picture about the reliability od the model) - Data for validation must not be the same as was used for calibration. - Data need to be from wide range of forcing functions - Validation criteria (i.e. how good is the model) must be formulated on objectives of the model and the quality of the available data

14 6. SELECTION OF MODEL COMPLEXITY AND STRUCTURE The base model (Zeigler) => the model that will be capable of accounting for the complete input output behavior of real ecosystem and be valid for all frames => ideal model => ecosystem is very complex => the base models should be very complex as well => it is impossible to make a base model of ecosystem. Central question: How could we select the complexity and the structure of the model to ensure the optimum knowledge gained or the best answer to the question posed by the model? SELECTION OF MODEL COMPLEXITY AND STRUCTURE New knowledge Very good data Complexity of the model SELECTION OF MODEL COMPLEXITY AND STRUCTURE Balance between complexity and expectations: 1. Good definition of the problem 2. Good knowledge about the system 3. Right complexity of the model Model is a simplification of real system! => it s impossible to make a model of real ecosystem, => models of some aspects of ecosystem may be made

15 6. SELECTION OF MODEL COMPLEXITY AND STRUCTURE Selection of the complexity must not be random because: It affects the outputs from the model (main product of the modeler) Enough time need to be taken to select right level of complexity

III. CONCEPTS OF MODELLING II.

III. CONCEPTS OF MODELLING II. III. CONCEPTS OF MODELLING II. 5. THE MODELLING PROCEDURE 6. TYPES OF THE MODELS 7. SELECTION OF MODEL TYPE 8. SELECTION OF MODEL COMPLEXITY AND STRUCTURE 1 5. MODELLING PROCEDURE Three significant steps

More information

Ecological modelling with Simile

Ecological modelling with Simile 1 Ecological modelling with Simile Lecture 1 Part A: Introduction to ecological modelling Part B: Introduction to Simile Part C: System Dynamics in Simile Robert Muetzelfeldt Jasper Taylor Jonathan Massheder

More information

High School Science Acid and Base Concentrations (ph and poh) Lesson Objective: Subobjective 1: Subobjective 2: Subobjective 3: Subobjective 4:

High School Science Acid and Base Concentrations (ph and poh) Lesson Objective: Subobjective 1: Subobjective 2: Subobjective 3: Subobjective 4: High School Science Acid and Base Concentrations (ph and poh) Lesson Objective: The student will determine acid and base concentrations. Subobjective 1: The student will use the ph scale to characterize

More information

System dynamic (SD) modeling. Lisa Brouwers

System dynamic (SD) modeling. Lisa Brouwers System dynamic (SD) modeling Lisa Brouwers Agenda Modelling and simulation Different type of models System dynamics SIR in Vensim Verification and validation Modelling process (steps in a simulation project)

More information

Define the problem and gather relevant data Formulate a mathematical model to represent the problem Develop a procedure for driving solutions to the

Define the problem and gather relevant data Formulate a mathematical model to represent the problem Develop a procedure for driving solutions to the Define the problem and gather relevant data Formulate a mathematical model to represent the problem Develop a procedure for driving solutions to the problem Test the model and refine it as needed Prepare

More information

SYSTEM CONCEPTS. Definition of a System

SYSTEM CONCEPTS. Definition of a System 2 SYSTEM CONCEPTS A system is a group of interrelated components working together towards a common goal, by accepting inputs and producing outputs in an organized transformation process. The interrelated

More information

GoldSim: Using Simulation to Move Beyond the Limitations of Spreadsheet Models

GoldSim: Using Simulation to Move Beyond the Limitations of Spreadsheet Models GoldSim: Using Simulation to Move Beyond the Limitations of Spreadsheet Models White Paper Abstract While spreadsheets are appropriate for many types of applications, due to a number of inherent limitations

More information

The first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below.

The first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below. Graphing in Excel featuring Excel 2007 1 A spreadsheet can be a powerful tool for analyzing and graphing data, but it works completely differently from the graphing calculator that you re used to. If you

More information

Using the Scaling Equations to Define Experimental Matrices for Software Validation

Using the Scaling Equations to Define Experimental Matrices for Software Validation Using the Scaling Equations to Define Experimental Matrices for Software Validation Richard R. Schultz, Edwin Harvego, Brian G. Woods, and Yassin Hassan V&V30 Standards Committee Presentation Content Description

More information

Linear Programming with Bounds

Linear Programming with Bounds Chapter 481 Linear Programming with Bounds Introduction Linear programming maximizes (or minimizes) a linear objective function subject to one or more constraints. The technique finds broad use in operations

More information

3 Nonlinear Regression

3 Nonlinear Regression CSC 4 / CSC D / CSC C 3 Sometimes linear models are not sufficient to capture the real-world phenomena, and thus nonlinear models are necessary. In regression, all such models will have the same basic

More information

B. H. Gardi College of Engineering & Technology, RAJKOT Department of Master of Computer Application. MCA Lecturer At GARDI VIDYAPITH RAJKOT.

B. H. Gardi College of Engineering & Technology, RAJKOT Department of Master of Computer Application. MCA Lecturer At GARDI VIDYAPITH RAJKOT. Prepared By :- Mr. Ajay A. Ardeshana MCA Lecturer At GARDI VIDYAPITH RAJKOT. Email :- ajay.24021985@gmail.com Mobile :- + 91 95588 20298 Chap5er - 6 SYSTEM ENGINEERING (SSAD SSAD) Mobile : 9558820298 1

More information

Using SAS to Manage Biological Species Data and Calculate Diversity Indices

Using SAS to Manage Biological Species Data and Calculate Diversity Indices SCSUG November 2014 Using SAS to Manage Biological Species Data and Calculate Diversity Indices ABSTRACT Paul A. Montagna, Harte Research Institute, TAMU-CC, Corpus Christi, TX Species level information

More information

Application in a Systems Design Environment. EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering

Application in a Systems Design Environment. EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering Application in a Systems Design Environment EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering Purpose The formal design process in the other notes can be applied to

More information

Concepts of Real-Time Computer Control Systems

Concepts of Real-Time Computer Control Systems Lecture (3) Concepts of Real-Time Computer Control Systems Prof. Kasim M. Al-Aubidy Philadelphia University-Jordan DERTS-MSc, 2015 Prof. Kasim Al-Aubidy 1 Lecture Outline: Concepts of computer control

More information

ECOLIGICAL MODLLING. MODELLING METHODScompartment V. COMPARTMENT MODELS. Compartment. modelling

ECOLIGICAL MODLLING. MODELLING METHODScompartment V. COMPARTMENT MODELS. Compartment. modelling ECOLIGICAL MODLLING V. COMPARTMENT MODELS 1 1 MODELLING METHODScompartment modelling Compartment modelling 2 3 1 3C modelling 3C modeling a) Compartments (state variables) b) Connections (parameters) c)

More information

Ecological Data Assimilation

Ecological Data Assimilation Ecological Data Assimilation The Flux Tower Story Ankur Desai, Atmospheric & Oceanic Sciences, University of Wisconsin-Madison Ameriflux Meeting, October 2007, Boulder, CO The Scene An ecosystem or land-atmosphere

More information

CS/ECE 5780/6780: Embedded System Design

CS/ECE 5780/6780: Embedded System Design CS/ECE 5780/6780: Embedded System Design John Regehr Lecture 18: Introduction to Verification What is verification? Verification: A process that determines if the design conforms to the specification.

More information

Workshop - Model Calibration and Uncertainty Analysis Using PEST

Workshop - Model Calibration and Uncertainty Analysis Using PEST About PEST PEST (Parameter ESTimation) is a general-purpose, model-independent, parameter estimation and model predictive uncertainty analysis package developed by Dr. John Doherty. PEST is the most advanced

More information

IDS 101 Introduction to Spreadsheets

IDS 101 Introduction to Spreadsheets IDS 101 Introduction to Spreadsheets A spreadsheet will be a valuable tool in our analysis of the climate data we will examine this year. The specific goals of this module are to help you learn: how to

More information

CHAPTER 2 LITERATURE REVIEW

CHAPTER 2 LITERATURE REVIEW 22 CHAPTER 2 LITERATURE REVIEW 2.1 GENERAL The basic transportation problem was originally developed by Hitchcock (1941). Efficient methods of solution are derived from the simplex algorithm and were developed

More information

Ch 1: The Architecture Business Cycle

Ch 1: The Architecture Business Cycle Ch 1: The Architecture Business Cycle For decades, software designers have been taught to build systems based exclusively on the technical requirements. Software architecture encompasses the structures

More information

computational Fluid Dynamics - Prof. V. Esfahanian

computational Fluid Dynamics - Prof. V. Esfahanian Three boards categories: Experimental Theoretical Computational Crucial to know all three: Each has their advantages and disadvantages. Require validation and verification. School of Mechanical Engineering

More information

Bioinformatics: Network Analysis

Bioinformatics: Network Analysis Bioinformatics: Network Analysis Modeling in Biology COMP 572 (BIOS 572 / BIOE 564) - Fall 2013 Luay Nakhleh, Rice University 1 Biology in Time and Space A description of biological entities and their

More information

CS 5540 Spring 2013 Assignment 3, v1.0 Due: Apr. 24th 11:59PM

CS 5540 Spring 2013 Assignment 3, v1.0 Due: Apr. 24th 11:59PM 1 Introduction In this programming project, we are going to do a simple image segmentation task. Given a grayscale image with a bright object against a dark background and we are going to do a binary decision

More information

Modelling and Quantitative Methods in Fisheries

Modelling and Quantitative Methods in Fisheries SUB Hamburg A/553843 Modelling and Quantitative Methods in Fisheries Second Edition Malcolm Haddon ( r oc) CRC Press \ y* J Taylor & Francis Croup Boca Raton London New York CRC Press is an imprint of

More information

GPU Implementation of Implicit Runge-Kutta Methods

GPU Implementation of Implicit Runge-Kutta Methods GPU Implementation of Implicit Runge-Kutta Methods Navchetan Awasthi, Abhijith J Supercomputer Education and Research Centre Indian Institute of Science, Bangalore, India navchetanawasthi@gmail.com, abhijith31792@gmail.com

More information

Engineering 1000 Chapter 6: Abstraction and Modeling

Engineering 1000 Chapter 6: Abstraction and Modeling Engineering 1000 Chapter 6: Abstraction and Modeling Outline Why is abstraction useful? What are models? how are models different from theory and simulation? Examples from microelectronics Types of model

More information

Fundamentals of Operations Research. Prof. G. Srinivasan. Department of Management Studies. Indian Institute of Technology, Madras. Lecture No.

Fundamentals of Operations Research. Prof. G. Srinivasan. Department of Management Studies. Indian Institute of Technology, Madras. Lecture No. Fundamentals of Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture No. # 13 Transportation Problem, Methods for Initial Basic Feasible

More information

Available online at ScienceDirect. Energy Procedia 69 (2015 )

Available online at   ScienceDirect. Energy Procedia 69 (2015 ) Available online at www.sciencedirect.com ScienceDirect Energy Procedia 69 (2015 ) 1885 1894 International Conference on Concentrating Solar Power and Chemical Energy Systems, SolarPACES 2014 Heliostat

More information

UNIBALANCE Users Manual. Marcin Macutkiewicz and Roger M. Cooke

UNIBALANCE Users Manual. Marcin Macutkiewicz and Roger M. Cooke UNIBALANCE Users Manual Marcin Macutkiewicz and Roger M. Cooke Deflt 2006 1 1. Installation The application is delivered in the form of executable installation file. In order to install it you have to

More information

Engineering Design Notes I Introduction. EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering

Engineering Design Notes I Introduction. EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering Engineering Design Notes I Introduction EE 498/499 Capstone Design Classes Klipsch School of Electrical & Computer Engineering Topics Overview Analysis vs. Design Design Stages Systems Engineering Integration

More information

Numerical Methods in Scientific Computation

Numerical Methods in Scientific Computation Numerical Methods in Scientific Computation Programming and Software Introduction to error analysis 1 Packages vs. Programming Packages MATLAB Excel Mathematica Maple Packages do the work for you Most

More information

System Design for Visualizing Scientific Computations

System Design for Visualizing Scientific Computations 25 Chapter 2 System Design for Visualizing Scientific Computations In Section 1.1 we defined five broad goals for scientific visualization. Specifically, we seek visualization techniques that 1. Can be

More information

Introduction to Design Optimization

Introduction to Design Optimization Introduction to Design Optimization James T. Allison University of Michigan, Optimal Design Laboratory June 23, 2005 1 Introduction Technology classes generally do a good job of helping students learn

More information

2.6: Rational Functions and Their Graphs

2.6: Rational Functions and Their Graphs 2.6: Rational Functions and Their Graphs Rational Functions are quotients of polynomial functions. The of a rational expression is all real numbers except those that cause the to equal. Example 1 (like

More information

COMP 161 Lecture Notes 16 Analyzing Search and Sort

COMP 161 Lecture Notes 16 Analyzing Search and Sort COMP 161 Lecture Notes 16 Analyzing Search and Sort In these notes we analyze search and sort. Counting Operations When we analyze the complexity of procedures we re determine the order of the number of

More information

Lab 9. Julia Janicki. Introduction

Lab 9. Julia Janicki. Introduction Lab 9 Julia Janicki Introduction My goal for this project is to map a general land cover in the area of Alexandria in Egypt using supervised classification, specifically the Maximum Likelihood and Support

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 INTRODUCTION 1.1 Motivation The presence of uncertainties and disturbances has always been a vital issue in the control of dynamic systems. The classical linear controllers, PI and PID controllers

More information

Contemporary Design. Traditional Hardware Design. Traditional Hardware Design. HDL Based Hardware Design User Inputs. Requirements.

Contemporary Design. Traditional Hardware Design. Traditional Hardware Design. HDL Based Hardware Design User Inputs. Requirements. Contemporary Design We have been talking about design process Let s now take next steps into examining in some detail Increasing complexities of contemporary systems Demand the use of increasingly powerful

More information

IMPACT MODELS AND DATA MATTEO DE FELICE

IMPACT MODELS AND DATA MATTEO DE FELICE IMPACT MODELS AND DATA MATTEO DE FELICE What is an impact model What is an impact model What is an impact model What is an impact model Modelling the influence of something on something else What is an

More information

Web Site Design Principles

Web Site Design Principles Web Site Design Principles Objectives: Understand the Web design environment Design for multiple screen resolutions Craft the look and feel of the site Create a unified site design Design for the user

More information

Model Design and Evaluation

Model Design and Evaluation Model Design and Evaluation The General Modeling Process YES Define Goals Compartments Systematize Add Spatial Dimension Complete? NO Formulate & Flowchart Return Return NO Complete? Deliver Implement

More information

MLR Institute of Technology

MLR Institute of Technology Course Name : Engineering Optimization Course Code : 56021 Class : III Year Branch : Aeronautical Engineering Year : 2014-15 Course Faculty : Mr Vamsi Krishna Chowduru, Assistant Professor Course Objective

More information

Structural and Syntactic Pattern Recognition

Structural and Syntactic Pattern Recognition Structural and Syntactic Pattern Recognition Selim Aksoy Department of Computer Engineering Bilkent University saksoy@cs.bilkent.edu.tr CS 551, Fall 2017 CS 551, Fall 2017 c 2017, Selim Aksoy (Bilkent

More information

Module 1: Introduction to Finite Difference Method and Fundamentals of CFD Lecture 6:

Module 1: Introduction to Finite Difference Method and Fundamentals of CFD Lecture 6: file:///d:/chitra/nptel_phase2/mechanical/cfd/lecture6/6_1.htm 1 of 1 6/20/2012 12:24 PM The Lecture deals with: ADI Method file:///d:/chitra/nptel_phase2/mechanical/cfd/lecture6/6_2.htm 1 of 2 6/20/2012

More information

ECE 669 Parallel Computer Architecture

ECE 669 Parallel Computer Architecture ECE 669 Parallel Computer Architecture Lecture 9 Workload Evaluation Outline Evaluation of applications is important Simulation of sample data sets provides important information Working sets indicate

More information

Classification of Optimization Problems and the Place of Calculus of Variations in it

Classification of Optimization Problems and the Place of Calculus of Variations in it Lecture 1 Classification of Optimization Problems and the Place of Calculus of Variations in it ME256 Indian Institute of Science G. K. Ananthasuresh Professor, Mechanical Engineering, Indian Institute

More information

Applied Statistics for the Behavioral Sciences

Applied Statistics for the Behavioral Sciences Applied Statistics for the Behavioral Sciences Chapter 2 Frequency Distributions and Graphs Chapter 2 Outline Organization of Data Simple Frequency Distributions Grouped Frequency Distributions Graphs

More information

Modeling Plant Succession with Markov Matrices

Modeling Plant Succession with Markov Matrices Modeling Plant Succession with Markov Matrices 1 Modeling Plant Succession with Markov Matrices Concluding Paper Undergraduate Biology and Math Training Program New Jersey Institute of Technology Catherine

More information

lecture 8 Groundwater Modelling -1

lecture 8 Groundwater Modelling -1 The Islamic University of Gaza Faculty of Engineering Civil Engineering Department Water Resources Msc. Groundwater Hydrology- ENGC 6301 lecture 8 Groundwater Modelling -1 Instructor: Dr. Yunes Mogheir

More information

A technique for constructing monotonic regression splines to enable non-linear transformation of GIS rasters

A technique for constructing monotonic regression splines to enable non-linear transformation of GIS rasters 18 th World IMACS / MODSIM Congress, Cairns, Australia 13-17 July 2009 http://mssanz.org.au/modsim09 A technique for constructing monotonic regression splines to enable non-linear transformation of GIS

More information

Course Number 432/433 Title Algebra II (A & B) H Grade # of Days 120

Course Number 432/433 Title Algebra II (A & B) H Grade # of Days 120 Whitman-Hanson Regional High School provides all students with a high- quality education in order to develop reflective, concerned citizens and contributing members of the global community. Course Number

More information

ENV Laboratory 2: Graphing

ENV Laboratory 2: Graphing Name: Date: Introduction It is often said that a picture is worth 1,000 words, or for scientists we might rephrase it to say that a graph is worth 1,000 words. Graphs are most often used to express data

More information

University of Florida CISE department Gator Engineering. Visualization

University of Florida CISE department Gator Engineering. Visualization Visualization Dr. Sanjay Ranka Professor Computer and Information Science and Engineering University of Florida What is visualization? Visualization is the process of converting data (information) in to

More information

Introduction to Control Systems Design

Introduction to Control Systems Design Experiment One Introduction to Control Systems Design Control Systems Laboratory Dr. Zaer Abo Hammour Dr. Zaer Abo Hammour Control Systems Laboratory 1.1 Control System Design The design of control systems

More information

Real-Time Data Extraction Technology for Effectively Supporting Work Improvement Cycles

Real-Time Data Extraction Technology for Effectively Supporting Work Improvement Cycles Real-Time Data Extraction Technology for Effectively Supporting Work Improvement Cycles Nobuhiro Niina *1 Yokogawa has developed a real-time data extraction technology for effectively supporting work improvement

More information

Plant modeling: A First Step to Early Verification of Control Systems

Plant modeling: A First Step to Early Verification of Control Systems Plant modeling: A First Step to Early Verification of Control Systems Arkadiy Turevskiy, Technical Marketing Manager, The MathWorks Use simulation for early verification of your design before hardware

More information

2016 Stat-Ease, Inc. Taking Advantage of Automated Model Selection Tools for Response Surface Modeling

2016 Stat-Ease, Inc. Taking Advantage of Automated Model Selection Tools for Response Surface Modeling Taking Advantage of Automated Model Selection Tools for Response Surface Modeling There are many attendees today! To avoid disrupting the Voice over Internet Protocol (VoIP) system, I will mute all. Please

More information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Control Part 4 Other control strategies These slides are devoted to two advanced control approaches, namely Operational space control Interaction

More information

Introduction to Modeling with Simile

Introduction to Modeling with Simile Introduction to Modeling with Simile This is an introduction to using Simile for building and analysing a model. Simile is a visual modeling tool. It allows you to draw a conceptual model diagram, and

More information

3.1 Graphing Linear Inequalities

3.1 Graphing Linear Inequalities 3.1 Graphing Linear Inequalities I. Inequalities A. Introduction Many mathematical descriptions of real situations are best expressed as inequalities rather than equations. For example, a firm might be

More information

Introduction. Linear because it requires linear functions. Programming as synonymous of planning.

Introduction. Linear because it requires linear functions. Programming as synonymous of planning. LINEAR PROGRAMMING Introduction Development of linear programming was among the most important scientific advances of mid-20th cent. Most common type of applications: allocate limited resources to competing

More information

Design and Construction of Relational Database for Structural Modeling Verification and Validation. Weiju Ren, Ph. D.

Design and Construction of Relational Database for Structural Modeling Verification and Validation. Weiju Ren, Ph. D. Design and Construction of Relational Database for Structural Modeling Verification and Validation Weiju Ren, Ph. D. Oak Ridge National Laboratory renw@ornl.gov ASME Verification and Validation Symposium

More information

6. Dicretization methods 6.1 The purpose of discretization

6. Dicretization methods 6.1 The purpose of discretization 6. Dicretization methods 6.1 The purpose of discretization Often data are given in the form of continuous values. If their number is huge, model building for such data can be difficult. Moreover, many

More information

Bootstrapping Method for 14 June 2016 R. Russell Rhinehart. Bootstrapping

Bootstrapping Method for  14 June 2016 R. Russell Rhinehart. Bootstrapping Bootstrapping Method for www.r3eda.com 14 June 2016 R. Russell Rhinehart Bootstrapping This is extracted from the book, Nonlinear Regression Modeling for Engineering Applications: Modeling, Model Validation,

More information

Administrivia. ECE/CS 5780/6780: Embedded System Design. Acknowledgements. What is verification?

Administrivia. ECE/CS 5780/6780: Embedded System Design. Acknowledgements. What is verification? Administrivia ECE/CS 5780/6780: Embedded System Design Scott R. Little Lab 8 status report. Set SCIBD = 52; (The Mclk rate is 16 MHz.) Lecture 18: Introduction to Hardware Verification Scott R. Little

More information

Interactive Math Glossary Terms and Definitions

Interactive Math Glossary Terms and Definitions Terms and Definitions Absolute Value the magnitude of a number, or the distance from 0 on a real number line Addend any number or quantity being added addend + addend = sum Additive Property of Area the

More information

Chapter 8. Database Design. Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel

Chapter 8. Database Design. Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel Chapter 8 Database Design Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel 1 In this chapter, you will learn: That successful database design must reflect the information

More information

Metaheuristic Development Methodology. Fall 2009 Instructor: Dr. Masoud Yaghini

Metaheuristic Development Methodology. Fall 2009 Instructor: Dr. Masoud Yaghini Metaheuristic Development Methodology Fall 2009 Instructor: Dr. Masoud Yaghini Phases and Steps Phases and Steps Phase 1: Understanding Problem Step 1: State the Problem Step 2: Review of Existing Solution

More information

Model (version-zalf)

Model (version-zalf) Designing User Interface for Biome-BGC BGC Model (version-zalf) H.M. Mehedi Hasan This project was funded by: Investition in Ihre Zukunft Gefördert durch das Ministerium für Arbeit, Soziales, Frauen und

More information

Efficient Resources Allocation in Technological Processes Using an Approximate Algorithm Based on Random Walk

Efficient Resources Allocation in Technological Processes Using an Approximate Algorithm Based on Random Walk Efficient Resources Allocation in Technological Processes Using an Approximate Algorithm Based on Random Walk M.M. Bayas 1,2, V.M. Dubovoy 1 1 Department Computer Control Systems, Institute for Automatics,

More information

Chapter 4. Capturing the Requirements. 4th Edition. Shari L. Pfleeger Joanne M. Atlee

Chapter 4. Capturing the Requirements. 4th Edition. Shari L. Pfleeger Joanne M. Atlee Chapter 4 Capturing the Requirements Shari L. Pfleeger Joanne M. Atlee 4th Edition It is important to have standard notations for modeling, documenting, and communicating decisions Modeling helps us to

More information

Segmenting Lesions in Multiple Sclerosis Patients James Chen, Jason Su

Segmenting Lesions in Multiple Sclerosis Patients James Chen, Jason Su Segmenting Lesions in Multiple Sclerosis Patients James Chen, Jason Su Radiologists and researchers spend countless hours tediously segmenting white matter lesions to diagnose and study brain diseases.

More information

ISO compliant verification of functional requirements in the model-based software development process

ISO compliant verification of functional requirements in the model-based software development process requirements in the model-based software development process Hans J. Holberg SVP Marketing & Sales, BTC Embedded Systems AG An der Schmiede 4, 26135 Oldenburg, Germany hans.j.holberg@btc-es.de Dr. Udo

More information

ADD AND NAME WORKSHEETS

ADD AND NAME WORKSHEETS 1 INTERMEDIATE EXCEL While its primary function is to be a number cruncher, Excel is a versatile program that is used in a variety of ways. Because it easily organizes, manages, and displays information,

More information

Monte Carlo Method for Solving Inverse Problems of Radiation Transfer

Monte Carlo Method for Solving Inverse Problems of Radiation Transfer INVERSE AND ILL-POSED PROBLEMS SERIES Monte Carlo Method for Solving Inverse Problems of Radiation Transfer V.S.Antyufeev. ///VSP/// UTRECHT BOSTON KÖLN TOKYO 2000 Contents Chapter 1. Monte Carlo modifications

More information

The Calibration of Smart Instrumentation A Better Way

The Calibration of Smart Instrumentation A Better Way A Better Way Exactly what is it that makes a transmitter smart? (Actually, this term can apply to a lot of instrumentation beyond just transmitters). There are a few important qualifying characteristics.

More information

Name Core Date Accentuate the Negative

Name Core Date Accentuate the Negative Name Core Date Accentuate the Negative Investigation 2 Additional Practice Problem 1 Extending Addition to Rational Numbers FOCUS QUESTION: How can you predict whether the results of addition of two numbers

More information

WHAT TYPE OF NEURAL NETWORK IS IDEAL FOR PREDICTIONS OF SOLAR FLARES?

WHAT TYPE OF NEURAL NETWORK IS IDEAL FOR PREDICTIONS OF SOLAR FLARES? WHAT TYPE OF NEURAL NETWORK IS IDEAL FOR PREDICTIONS OF SOLAR FLARES? Initially considered for this model was a feed forward neural network. Essentially, this means connections between units do not form

More information

Lecture VI: Constraints and Controllers

Lecture VI: Constraints and Controllers Lecture VI: Constraints and Controllers Motion Constraints In practice, no rigid body is free to move around on its own. Movement is constrained: wheels on a chair human body parts trigger of a gun opening

More information

QUALITY ASSURANCE OF MULTIFIBER CONNECTORS

QUALITY ASSURANCE OF MULTIFIBER CONNECTORS QUALITY ASSURANCE OF MULTIFIBER CONNECTORS Eric A. Norland/ Daniel Beerbohm Norland Products Inc. Cranbury, NJ 08512 ABSTRACT Industry requirements for compact, high fiber count connectors in both telecom

More information

Syntactic Measures of Complexity

Syntactic Measures of Complexity A thesis submitted to the University of Manchester for the degree of Doctor of Philosophy in the Faculty of Arts 1999 Bruce Edmonds Department of Philosophy Table of Contents Table of Contents - page 2

More information

Supporting Simulations to Guide Engineering Design

Supporting Simulations to Guide Engineering Design Supporting Simulations to Guide Engineering Design Mark S. Shephard Scientific Computation Research Center, Rensselaer Polytechnic Institute, Troy, NY 12810 Mark W. Beall, Bruce E. Webster Simmetrix, Inc.,

More information

MINI-PAPER A Gentle Introduction to the Analysis of Sequential Data

MINI-PAPER A Gentle Introduction to the Analysis of Sequential Data MINI-PAPER by Rong Pan, Ph.D., Assistant Professor of Industrial Engineering, Arizona State University We, applied statisticians and manufacturing engineers, often need to deal with sequential data, which

More information

Fault Tolerance. Distributed Software Systems. Definitions

Fault Tolerance. Distributed Software Systems. Definitions Fault Tolerance Distributed Software Systems Definitions Availability: probability the system operates correctly at any given moment Reliability: ability to run correctly for a long interval of time Safety:

More information

Why the Threat of Downtime Should Be Keeping You Up at Night

Why the Threat of Downtime Should Be Keeping You Up at Night Why the Threat of Downtime Should Be Keeping You Up at Night White Paper 2 Your Plan B Just Isn t Good Enough. Learn Why and What to Do About It. Server downtime is an issue that many organizations struggle

More information

MASS Modified Assignment Algorithm in Facilities Layout Planning

MASS Modified Assignment Algorithm in Facilities Layout Planning International Journal of Tomography & Statistics (IJTS), June-July 2005, Vol. 3, No. JJ05, 19-29 ISSN 0972-9976; Copyright 2005 IJTS, ISDER MASS Modified Assignment Algorithm in Facilities Layout Planning

More information

Design and Evaluation of a Feedback Control EDF Scheduling Algorithm

Design and Evaluation of a Feedback Control EDF Scheduling Algorithm Clint Moulds cmould1@gl.umbc.edu Design and Evaluation of a Feedback Control EDF Scheduling Algorithm by Lu, Stankovic, Tao, and Son A summary presentation CMSC 691S Younis Spring 2005 Table of Section

More information

Appendix A Using a Graphing Calculator. Section 4: The CALCULATE Menu

Appendix A Using a Graphing Calculator. Section 4: The CALCULATE Menu Appendix A Using a Graphing Calculator Section 4: The CALCULATE Menu The CALC menu provides access to many features that will be regularly used in the class. value returns a single y value when the user

More information

Final Review CMSC 733 Fall 2014

Final Review CMSC 733 Fall 2014 Final Review CMSC 733 Fall 2014 We have covered a lot of material in this course. One way to organize this material is around a set of key equations and algorithms. You should be familiar with all of these,

More information

A MULTI-ROBOT SYSTEM FOR ASSEMBLY TASKS IN AUTOMOTIVE INDUSTRY

A MULTI-ROBOT SYSTEM FOR ASSEMBLY TASKS IN AUTOMOTIVE INDUSTRY The 4th International Conference Computational Mechanics and Virtual Engineering COMEC 2011 20-22 OCTOBER 2011, Brasov, Romania A MULTI-ROBOT SYSTEM FOR ASSEMBLY TASKS IN AUTOMOTIVE INDUSTRY A. Fratu 1

More information

Introduction to Linear Programming. Algorithmic and Geometric Foundations of Optimization

Introduction to Linear Programming. Algorithmic and Geometric Foundations of Optimization Introduction to Linear Programming Algorithmic and Geometric Foundations of Optimization Optimization and Linear Programming Mathematical programming is a class of methods for solving problems which ask

More information

Chapter 15 Introduction to Linear Programming

Chapter 15 Introduction to Linear Programming Chapter 15 Introduction to Linear Programming An Introduction to Optimization Spring, 2015 Wei-Ta Chu 1 Brief History of Linear Programming The goal of linear programming is to determine the values of

More information

Dynamic Programming User Manual v1.0 Anton E. Weisstein, Truman State University Aug. 19, 2014

Dynamic Programming User Manual v1.0 Anton E. Weisstein, Truman State University Aug. 19, 2014 Dynamic Programming User Manual v1.0 Anton E. Weisstein, Truman State University Aug. 19, 2014 Dynamic programming is a group of mathematical methods used to sequentially split a complicated problem into

More information

Uncertainties in the Products of Ocean-Colour Remote Sensing

Uncertainties in the Products of Ocean-Colour Remote Sensing Chapter 3 Uncertainties in the Products of Ocean-Colour Remote Sensing Emmanuel Boss and Stephane Maritorena Data products retrieved from the inversion of in situ or remotely sensed oceancolour data are

More information

Time Series Reduction

Time Series Reduction Scaling Data Visualisation By Dr. Tim Butters Data Assimilation & Numerical Analysis Specialist tim.butters@sabisu.co www.sabisu.co Contents 1 Introduction 2 2 Challenge 2 2.1 The Data Explosion........................

More information

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing Visual servoing vision allows a robotic system to obtain geometrical and qualitative information on the surrounding environment high level control motion planning (look-and-move visual grasping) low level

More information

New Mexico Tech Hyd 510

New Mexico Tech Hyd 510 Numerics Motivation Modeling process (JLW) To construct a model we assemble and synthesize data and other information to formulate a conceptual model of the situation. The model is conditioned on the science

More information

Ensemble methods in machine learning. Example. Neural networks. Neural networks

Ensemble methods in machine learning. Example. Neural networks. Neural networks Ensemble methods in machine learning Bootstrap aggregating (bagging) train an ensemble of models based on randomly resampled versions of the training set, then take a majority vote Example What if you

More information