Systems Realization Laboratory Lecture 1: Course Overview Chris Paredis G.W. Woodruff School of Mechanical Engineering Manufacturing Research Center Georgia.

Slides:



Advertisements
Similar presentations
Systems Realization Laboratory How Does A Car Work? Chris Paredis G.W. Woodruff School of Mechanical Engineering Georgia Institute of Technology.
Advertisements

Lecture 0: Course Overview
Lecture # 2 : Process Models
Teaching Courses in Scientific Computing 30 September 2010 Roger Bielefeld Director, Advanced Research Computing.
About Me Tutor Name: Steven Halim Full-time Teaching Assistant and part-time PhD (final year?) in SoC, NUS Former Teaching Assistant for IT1005, Sem 2,
Cpt S 122 – Data Structures Course Introduction
CS 581: Introduction to the Theory of Computation Lecture 1 James Hook Portland State University
Part 6 Chapter 22 Boundary-Value Problems PowerPoints organized by Dr. Michael R. Gustafson II, Duke University All images copyright © The McGraw-Hill.
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
CPSC : Data-driven Character Animation Jinxiang Chai.
CMSC 132: Object-Oriented Programming II Nelson Padua-Perez William Pugh Department of Computer Science University of Maryland, College Park.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
Computer Science - I Course Introduction Computer Science Department Boston College Hao Jiang.
CS 232 Geometric Algorithms: Lecture 1 Shang-Hua Teng Department of Computer Science, Boston University.
Dr. Jie Zou PHY Chapter 3 Solution of Simultaneous Linear Algebraic Equations: Lecture (III) Note: Besides the main textbook, also see Ref: Applied.
COMP 110 Introduction to Programming Mr. Joshua Stough August 22, 2007 Monday/Wednesday/Friday 3:00-4:15 Gardner Hall 307.
System Development Life Cycle (SDLC)
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Computer Science 102 Data Structures and Algorithms V Fall 2009 Lecture 1: administrative details Professor: Evan Korth New York University 1.
VIRTUAL PROTOTYPING of ROBOTS DYNAMICS E. Tarabanov.
MapleSim and the Advantages of Physical Modeling
ES 128 Computational Solid and Structural Mechanics
Numerical Computation Lecture 0: Course Introduction Dr. Weifeng SU United International College Autumn 2010.
1 Chapter No 3 ICT IN Science,Maths,Modeling, Simulation.
Yasser F. O. Mohammad Teaching Team Instructor: Yasser F. O. Mohammad Computers and Systems section (Intelligent Robotics)
Principles of User Centred Design Howell Istance.
Lecture 1 What is Modeling? What is Modeling? Creating a simplified version of reality Working with this version to understand or control some.
CS 103 Discrete Structures Lecture 01 Introduction to the Course
CS 106 Introduction to Computer Science I 01 / 25 / 2010 Instructor: Michael Eckmann.
EE 3561_Unit_1(c)Al-Dhaifallah EE 3561 : - Computational Methods in Electrical Engineering Unit 1: Introduction to Computational Methods and Taylor.
ECE 2799 “The Engineering Design Process” Prof. Bitar and Prof. Michalson Last Update – 3/18/15.
1 ENGINEERING DESIGN AND PRODUCTION. 2 What is design? To create something that has never been. To create something that has never been. To pull together.
CSE 541 Rick Parent ELEMENTARY NUMERICAL METHODS Winter 2012.
Design Patterns in Java Chapter 1 Introduction Summary prepared by Kirk Scott 1.
Matlab for Engineers About Matlab Chapter 1. Matlab for Engineers What’s in this Chapter? What is Matlab? Student Edition of Matlab How is Matlab used.
CSCI 51 Introduction to Computer Science Dr. Joshua Stough January 20, 2009.
Lecture 1 - Introduction June 3, 2002 CVEN 302. Lecture’s Goals General Introduction to CVEN Computer Applications in Engineering and Construction.
ENM 503 Lesson 1 – Methods and Models The why’s, how’s, and what’s of mathematical modeling A model is a representation in mathematical terms of some real.
Modeling and simulation of systems Model building Slovak University of Technology Faculty of Material Science and Technology in Trnava.
ME751 Advanced Computational Multibody Dynamics Section 9.6 February 25, 2010 © Dan Negrut, 2010 ME751, UW-Madison “In China if you are one in a million.
Applied Numerical Method for Engineers and Scientists
CSE 3802 / ECE 3431 Numerical Methods in Scientific Computation
Nirmalya Roy School of Electrical Engineering and Computer Science Washington State University Cpt S 223 – Advanced Data Structures Course Introduction.
CS 2262: Numerical Methods Schedule: TTh 3:10-4:30 Room: Turead 0229 Instructor: Rahul Shah Office: 285 Coates Phone: Office Hours: Wed 2:30-4:30,
COSMOSMotion Slides.
The Islamic University of Gaza Faculty of Engineering Civil Engineering Department Numerical Analysis ECIV 3306 Introduction Course Outline.
Tue, 28 Aug 2002EChew: ISE330: Lecture 11 ISE330: Introduction to Operations Research Fall 2002 University of Southern California DJE-ISE Department.
Nirmalya Roy School of Electrical Engineering and Computer Science Washington State University Cpt S 223 – Advanced Data Structures Course Introduction.
MECN 3500 Inter - Bayamon Lecture 8 Numerical Methods for Engineering MECN 3500 Professor: Dr. Omar E. Meza Castillo
CPSC : Data-driven Computer Graphics Jinxiang Chai.
OHTO -01 SOFTWARE ENGINEERING LECTURE 3 Today: Requirements Analysis Requirements tell us what the system should do - not how it should do it.
Systems Realization Laboratory The Role and Limitations of Modeling and Simulation in Systems Design Jason Aughenbaugh & Chris Paredis The Systems Realization.
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
Objectives Understand the fundamental concept of numerical method Know the significances and impacts of applying numerical method to practical problems.
Data Structures and Algorithms in Java AlaaEddin 2012.
ME451 Kinematics and Dynamics of Machine Systems Numerical Integration October 28, 2013 Radu Serban University of Wisconsin-Madison.
1 Welcome Alireza Humber College Lecture 1 Game 540 Alireza
Systems Realization Laboratory SysML-based Reference Models for Fluid Power Components Chris Paredis, Raphael Kobi Product & Systems Lifecycle Management.
A Level Computer Science
Lecture 1. Course Introduction
Welcome to Computers in Civil Engineering 53:081 Spring 2003
Unified Modeling Language
Lecture 1. Course Introduction
COMP259: Physically-Based Modeling, Simulation & Animation
Jeliot 3 Spring 2004 Andrés Moreno García Niko Myller
EECE 310 Software Engineering
Lecture 1a- Introduction
CS 232 Geometric Algorithms: Lecture 1
Numerical Method Lecture 1: Introduction
Presentation transcript:

Systems Realization Laboratory Lecture 1: Course Overview Chris Paredis G.W. Woodruff School of Mechanical Engineering Manufacturing Research Center Georgia Institute of Technology

Systems Realization Laboratory Lecture Overview  Goal of the Lecture: To define the frame of reference and expectations for the course  Who am I?  What is this course about?  Course Logistics  What is a Model? --- if there is time left

Chris Paredis Programming Languages –Matlab: 20 years, expert –C++: 7 years, good –Java: 3 years, intermediate –FORTRAN: 2 years, rusty Class: –Sophomore (faculty for me) Co-op: –N/A (name & type of company) Hobbies: –Piano, squash, good food I'm originally from Hasselt in Belgium but have lived in the US since 1989 Sections A & C Call me Chris…

Systems Realization Laboratory What is this Course About?  Computing Techniques. More specifically: Solving Engineering Problems using a Computer  You will learn to: Formulate engineering problems in terms of models Solve the problems using algorithms Implement the models and algorithms in Matlab Interpret the results

Systems Realization Laboratory Model-Based Problem Solving General Problem General Model Specific Model Specific Problem General Algorithm Specific Solution formalized by solved_by generates formalized by solved_as maps_to instantiated as Statics Gauss Elimination

Systems Realization Laboratory Example Problems in Engineering Design Define Solution Alternative Evaluate Solution Alternative Select Solution Alternative Formulate Model Formulate Experiment Solve ME 1770 Curve Fitting Interpolation Linear Equations Root Finding Integration ODE solving Algebraic, Differential Eq. FEM Optimization

Systems Realization Laboratory Homework Theme: Design of a Drivetrain  HW1-2: Visualization & Modeling Visualizing fuel consumption Modeling a Drivetrain  HW 3-4: Root Finding Solve algebraic equations: a Torque Converter  HW 5: Curve Fitting & Interpolation Create a model of an engine  HW 6: Numerical integration Computing the fuel efficiency of a car  HW 7-8: ODEs Simulate the fuel consumption of a car  HW 9: Optimization Use optimization to determine the shift velocities for efficient driving How can we design the drivetrain to make the car fuel efficient?

Systems Realization Laboratory Course Logistics  3 Teachers: Drs. Hahn, Rosen, Paredis  8 Teaching Assistants / Graders  TA office hours in West Commons area of the Library  Book & Software: Numerical Methods for Engineers by Chapra and Canale Matlab (version 6.1 or later) -- best also a Matlab reference book  Pre-requisite: CS1321, CS1371 or equivalent  Grading: HW: 51%MT1: 12%MT2: 12%Final: 25%  Honor Code Policy  Collaboration Policy  HW0: Who are you? DUE ON FRIDAY

Systems Realization Laboratory Questions?

Systems Realization Laboratory What is a Model?  Examples of Models…  What do these examples have in common?

Systems Realization Laboratory Examples of Models in Vehicle Design Computational Fluid Dynamics Noise, Vibration, and Harshness Crash TestingThermal Stress Analysis

Systems Realization Laboratory What is a Model?  Definition (based on Marvin Minsky's definition) : A model (M) for a system (S) and an experiment (E) is anything to which E can be applied in order to answer questions about S  A model is an abstraction of reality All models are 'wrong'. Some are useful. Attributed to George Box Who has create a new model today?

Systems Realization Laboratory How Do We Create Models? 1.Gather data about real system 2.Postulate hypotheses about the relationships in the data 3.Formalize these hypotheses in models 4.Validate models by performing simulations 5.If necessary, modify the hypotheses and models until valid (Adapted from F. Cellier)

Systems Realization Laboratory A Quick Aside: When is a Model Valid? Is this model valid? f(x) x Models can never be proven correct – only falsified. (Adapted from Karl Popper)

Systems Realization Laboratory Unanticipated Phenomena May Invalidate Model Tacoma Narrows Bridge, Nov 7, 1940.

Systems Realization Laboratory Examples of Models in Vehicle Design Computational Fluid Dynamics Noise, Vibration, and Harshness Crash TestingThermal Stress Analysis

Systems Realization Laboratory Manufacturing Simulation  DFM – DFA – DFX  Take life cycle cost into account at the design stage

Systems Realization Laboratory Training Simulators  Use the previously developed simulation models for training  Train operators before prototypes are built  Test whether user interface is user-friendly

Systems Realization Laboratory Immersive Environments  Allow user to interact with models through 3-dimensional vision Touch (tactile interface)  Complete virtual prototype

Systems Realization Laboratory If a picture is worth 1000 words, how about a simulation? Summary  We all create and use models all the time  In science, models are formalized and validated  In engineering, models are used for evaluation, training, documentation.  In this class you will use models to solve engineering problems Crash Testing