Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS 351 Introduction Spring 2010 Modeling and Simulation Technologies Dr. Jim Holten.

Similar presentations


Presentation on theme: "CS 351 Introduction Spring 2010 Modeling and Simulation Technologies Dr. Jim Holten."— Presentation transcript:

1 CS 351 Introduction Spring 2010 Modeling and Simulation Technologies Dr. Jim Holten

2 CSE 351 Overview Location: Cramer 227 Time : MW 8:00 AM to 9:15 AM TAs: NONE

3 CSE 351 Contact Office Hours: Fidel Coffee shop Time : MW 9:15 AM to 10:15 AM E-mail: jholten@nmt.edujholten@nmt.edu Other times and places as needed

4 CSE 351 Class Goals Understand model forms and types Build models and simulations Build “complex system” models Understand error propagation effects

5 CSE 351 More Goals Develop good software engineering habits Understand parallel model problems Understand ethical considerations

6 CSE 351 Build from Basics “Java” language, libraries, and GUIs Analysis tools Explore model representation alternatives

7 CSE 351 Good Software Engineering Habits Adhere to listed requirements Follow coding standards Test adequately against requirements Maintain backups

8 CSE 351 Classwork Participation -- 30% Quizzes -- 20% Homework -- 20% Tests --10% each, 30% for all

9 CS 351 Programming Java unless otherwise specified: Perl, C, or C++ may be specified. Other package usage may be specified as needed.

10 CSE 351 Turn-in Tarball of project directory ( ) is _HW tar -czvf.tgz Send package to: jholten@nmt.edujholten@nmt.edu

11 CSE 351 Modeling and Simulation Why simulate? Simulator components Simulator technologies

12 CSE 351 Why Simulate? Predict behavior before building Predict for future expectations System characterization testing Pretend (virtual environments)

13 CSE 351 Before Building Prototypes are often cheaper than building Proof-of-concept Evaluate design trade-offs Sell concepts to others

14 CSE 351 Predicting the Future Weather forecasts, hurricane paths Stock market Satellite and asteroid orbits and changes Earthquakes

15 CSE 351 System Characterization Sensitivity analysis Accuracy determination Behavior familiarity

16 CSE 351 Virtual Environments Training tools Interactive controller Realism experience for system use Games

17 CSE 351 Simulation Components The model The environment – equipment, software Inputs – Initialization, updates Outputs – Numbers, plots, animations

18 CSE 351 Simulation Environment Computer hardware Operating system Programming language(s) Supporting tools

19 CSE 351 Simulation Model Environment states (variables) Internal states (variables) Time handling (scaled steps or events) State interpretations

20 CSE 351 Simulation Inputs Initial setup – Environment variables – Model variables, and –Output specifications/selections During run (periodic and interactive)

21 CSE 351 Simulation Outputs All states (allows restarts) Snapshots of some states Statistics on model states and overall run Metadata – data about the data (units, etc)

22 CSE 351 Simulation Technologies Simulation environments Programming/modelling languages Model characteristics supported

23 CSE 351 Simulation Technologies To be continued


Download ppt "CS 351 Introduction Spring 2010 Modeling and Simulation Technologies Dr. Jim Holten."

Similar presentations


Ads by Google