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