Modelling (II) Model-based design. Why Modelling? Why spend so much time talking about modelling? Model is a imagination/graphical/mathematical representation.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Intro to modeling April Part of the course: Introduction to biological modeling 1.Intro to modeling 2.Intro to biological modeling (Floor) 3.Modeling.
INTRODUCTION TO MODELING
Interactive System for Pulverized Coal Combustion Visualization with Fluid Simulator Marek Gayer, Pavel Slavík and František Hrdlička Department of Computer.
1Notes  Textbook: matchmove 6.7.2, B.9. 2 Match Move  For combining CG effects with real footage, need to match synthetic camera to real camera: “matchmove”
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
FIN 685: Risk Management Topic 5: Simulation Larry Schrenk, Instructor.
This presentation can be downloaded at Water Cycle Projections over Decades to Centuries at River Basin to Regional Scales:
SolidWorks Simulation. Dassault Systemes 3 – D and PLM software PLM - Product Lifecycle Management Building models on Computer Engineering Analysis and.
D Nagesh Kumar, IIScOptimization Methods: M1L1 1 Introduction and Basic Concepts (i) Historical Development and Model Building.
NUU meiling CHENModern control systems1 Lecture 01 --Introduction 1.1 Brief History 1.2 Steps to study a control system 1.3 System classification 1.4 System.
Systems Engineering for Automating V&V of Dependable Systems John S. Baras Institute for Systems Research University of Maryland College Park
Fitting models to data. Step 5) Express the relationships mathematically in equations Step 6)Get values of parameters Determine what type of model you.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
MOBIES Project Progress Report Engine Throttle Controller Design Using Multiple Models of Computation Edward Lee Haiyang Zheng with thanks to Ptolemy Group.
NSF Foundations of Hybrid and Embedded Software Systems UC Berkeley: Chess Vanderbilt University: ISIS University of Memphis: MSI Program Review May 10,
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Mathematical Modeling and Engineering Problem solving.
Feedback Control Systems (FCS)
Introduction to API Process Simulation
What Exactly are the Techniques of Software Verification and Validation A Storehouse of Vast Knowledge on Software Testing.
IE 594 : Research Methodology – Discrete Event Simulation David S. Kim Spring 2009.
Teaching with MATLAB - Tips and Tricks
Goal: Understand the stages in design process and the role of computer aided design. Objectives: After this chapter, you should understand the following.
MESB374 System Modeling and Analysis Introduction.
Capacity analysis of complex materials handling systems.
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
MMJ 1113 Computational Methods for Engineers Mohsin Mohd Sies Fakulti Kejuruteraan Mekanikal, Universiti Teknologi Malaysia.
Chapter 17 Boundary Value Problems. Standard Form of Two-Point Boundary Value Problem In total, there are n 1 +n 2 =N boundary conditions.
Signal and Systems Prof. H. Sameti
Equation-Free (EF) Uncertainty Quantification (UQ): Techniques and Applications Ioannis Kevrekidis and Yu Zou Princeton University September 2005.
What is a model Some notations –Independent variables: Time variable: t, n Space variable: x in one dimension (1D), (x,y) in 2D or (x,y,z) in 3D –State.
The Use of Computational Fluid Dynamics (CFD) in Achieving Energy Reductions in New Zealand’s Industrial Energy Consumption Energy Research Group Department.
Artificial Intelligence And Machine learning. Drag picture to placeholder or click icon to add What is AI?
Capacity analysis of complex materials handling systems.
Computational Fluid Dynamics - Fall 2003 The syllabus Term project CFD references (Text books and papers) Course Tools Course Web Site:
A PPLIED M ECHANICS Lecture 01 Slovak University of Technology Faculty of Material Science and Technology in Trnava.
An Adaptive-Stochastic Boussinesq Solver With Safety Critical Applications In Nuclear Reactor Engineering Andrew Hagues PhD Student – KNOO Work Package.
Lecture 7: What is Regression Analysis? BUEC 333 Summer 2009 Simon Woodcock.
PROCESS MODELLING AND MODEL ANALYSIS © CAPE Centre, The University of Queensland Hungarian Academy of Sciences Statistical Model Calibration and Validation.
Modeling and simulation of cryogenic processes using EcosimPro
Design, Optimization, and Control for Multiscale Systems
ECE 466/658: Performance Evaluation and Simulation Introduction Instructor: Christos Panayiotou.
Numerical Analysis Intro to Scientific Computing.
Foundations of Technology The Systems Model
Simulation in casting design Castings.
Lecture 6: Time Response 1.Time response determination Review of differential equation approach Introduce transfer function approach 2.MATLAB commands.
November TE Odei Rey Orozko1 TE-MPE-PE new member presentation Odei Rey Orozko.
IGEM 2008 Tutorial Modeling. What? Model A model in science is a physical, mathematical, or logical representation of a system of entities, phenomena,
MA354 Math Modeling Introduction. Outline A. Three Course Objectives 1. Model literacy: understanding a typical model description 2. Model Analysis 3.
MATLAB and SimulinkLecture 21 To days Outline Introduction to Simulink Block diagrams Building models Exercises on today’s topics.
Modeling & Simulation of Dynamic Systems (MSDS)
Computational Fluid Dynamics - Fall 2007 The syllabus CFD references (Text books and papers) Course Tools Course Web Site:
CSC321: Introduction to Neural Networks and Machine Learning Lecture 17: Boltzmann Machines as Probabilistic Models Geoffrey Hinton.
An Introduction to Computational Fluids Dynamics Prapared by: Chudasama Gulambhai H ( ) Azhar Damani ( ) Dave Aman ( )
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
IGEM 2009 Tutorial Modelling. What? Model A model in science is a symplified physical, mathematical, or logical representation of a system of entities,
Traffic Simulation L2 – Introduction to simulation Ing. Ondřej Přibyl, Ph.D.
Developing Models for Optimization
ANSYS in Industrial Equipment
Analytics and OR DP- summary.
Generalized Principal Component Analysis CVPR 2008
What is the future of applied mathematics? Chris Budd.
Analytical Tools in ME Course Objectives
Filtering and State Estimation: Basic Concepts
Computational Fluid Dynamics - Fall 2001
Software Verification and Validation
Software Verification and Validation
Software Verification and Validation
Application of artificial neural network in materials research
Presentation transcript:

Modelling (II) Model-based design

Why Modelling? Why spend so much time talking about modelling? Model is a imagination/graphical/mathematical representation of a system Models allow imagination, simulation and analysing, and never exact Modelling depends on your goal A single system may have many models Large ‘libraries’ of standard model template exists A conceptually new model can be a big deal (economic, DNA, protein, brain) Main goals of modelling in Engineering Conceptual design, the rest is routine Analysis Simulation Optimization Perceived results

Modelling (Cycle) 1.Analysis and modelling 2.Simulation 3.System development 4.Optimisation (talk later) 5.Validation and verification

1. Analysis and modelling Deterministic models Control model, gravity, thermal Indeterministic and uncertain models Travelling, gambling, stock price Static models Perspectives Dynamic models Newton mechanics, x’ = f(x, t)

Timing: Samples and Continuous Sampled and continuous Continuous time = Physical system + Digital Control

Servo-System Modelling First principle model Electro-mechanical + computer sampling

Finite State Machines Digital control TCP/IP state machines Complexity Implementable

Hybrid Systems Model Combination of continuous-time dynamic and a state-machine Eg. Thermostat Analytical tools are not fully available Using tools for simulation, Matlab, Mathworks

Partial Differential Equation (PDE) Model Include functions of spatial variables electromagnetic fields mass and heat transfer fluid dynamics structural deformations Model reduction is necessary Computational fluid dynamic (CFD) Eg. Fit step response

2. Simulation Examples Dynamic model: x’=f(x,t) Euler integration methods: x(t+d) = x(t) + d*f(x(t), t) Runge-Kutta method: ode45 in Matlab Models Integration State machine + randomness Probabilistic model Challenges Not a complete picture - need to be aware of that Mixture of continuous and sampled time State machine and continuous logic Complex systems (a lot of subsystems) state machines and hybrid logic

3. System Development Model development is an art skills and experiences help White box models Known models, eg. PDE, FSM, Markov models Black box models Date driven, eg. neural network Grey box models Known with some unknown parameters Identification of model parameters Assumption: model structure Collect plant data Tweak model parameters to achieve a good fit

Empirical Models

4. Validation Big pictures Simulation and includes everything

Real-Time Embedded Systems

Modelling Cycle 1.Analysis and modelling 2.Simulation 3.System development 4.Optimization 5.Validation and verification