ME 345: Modeling and Simulation

Course Syllabus - Spring 2012

Last updated: April 19, 2012

Instructor: Frank Fisher

Office: EAS 307

Phone: 201-216-8913

Email: Frank.Fisher@stevens.edu

Class webpage: http://personal.stevens.edu/~ffisher/me345

 

Office hours: Available immediately after class or by appointment. I also check email regularly.

 

Lecture/discussion time: Friday 1-2:40pm (Sections A and B) or Friday 3-4:40 (Sections C and D), Babbio 122

Lab times (all in Fielding Lab E304 / E308): Section A Thursday 3 - 4:40, Section B Monday 10 - 11:40, Section C Thursday 1 - 2:40, Section D Tuesday 10 - 11:40

Teaching Assistants:

Lin Dong, ldong@stevens.edu (office hours by appointment)

 

Course schedule/syllabus (subject to change)

The course schedule/syllabus is for informational purposes only and is subject to change. Any changes/updates to the syllabus will be announced during class periods and/or via email.

 

Course Outcomes (distributed the first day of class)

What will you be able to do after taking this class? See the Course Outcomes here.

 

Important notes and class information

13. Case Study 3 assigned Friday April 20 and due Wed May 9 / Mon May 14 as discussed in class. Google Docs sign-in sheet for CS 3 available here. (4/19)

 

12. Example Final Quizzes are available here (Fall 05) and here (Spring 06). Be sure that you can take the inverse of a 4 x 4 matrix using a calculator, as you will be expected to be able to do this on the final quiz (4/6)

11. Google Group Signup Sheet for Case Study 2 available here (3/28)

10. Case Study 1 - Lessons Learned and in-class assignment award winners! (3/24)

9. Case Study 2 assigned March 23 and due April 20. You will want to complete CS2 as soon as possible. Groups may have a maximum of 4 students. Signup sheets for the groups can be found on the course Moodle site (3/22)

8. An older version of the FOURBAR program (ZIP file) (used in ME358) which does NOT have the known glitch in the newer version can be downloaded here.

7. Case Study 1 assigned Friday Feb 17 and due Friday March 23. CS2 is tentatively scheduled to be assigned Friday March 9 and due Friday April 20. CS3 tentatively scheduled to be assigned Friday April 13 and will be due Wed May 9 / Mon May 14 as discussed in class. (2/19)

6. Case Study 1 assigned February 17 and due March 23. You will want to complete CS1 as soon as possible. Groups may have a maximum of 4 students. (2/17)

5. The two HW assignments that are due the last lecture (Wed May 2, which is a Friday schdule) are described below under the Week 16 lecture class materials. (1/23)

4. The Matlab programming assignment description. Due dates are Fri Feb 10 for the Status Report (hard copy handled in during lecture) and Fri Feb 24 for the final report (both the final report and the M-file to be submitted via Moodle. (1/22)

3. Here you can download the Group Member Contribution Rating Form for the Case Studies (1/14)
2. Notes and suggestions for writing a Technical Report (for the ME345 Case Studies) available here (1/14)
1. This is where important class information for ME345 will be provided and stored. You will also be notified via email when/if information is placed here (1/14)

 

Week
Date
Topic/notes
Materials
1
lab
misc
Lab 1 - Reintroduction to SolidWorks
- Solidworks online tutorials (see also What's New in SolidWorks 2009)
- OPTIONAL: Free online SolidWorks 2008-09 Tutorials available here for self-learning
class
1/20

Introduction to Modeling and Simulation

NAFEMS.org - an EU not-for-profit who promotes effective use of simulation methods such as finite element analysis, multibody system dynamics, and computational fluid dynamics

- Course information
- Course syllabus (i.e. this webpage)
- Petroski - To Engineer is Human

- Examples of Engineering Simulation from ANSYS
- Simulation in Sports and Leisure Industry (ANSYS, PDF) - including Prof. Imas work in Davidson Lab
- Case Studies of use of SolidWorks in CAE
- An article on the issue of incompatibility of different CAD/CAE packages in the automotive industry (online here)
- 8 reasons why engineers should spend their free time in the machine shop (i.e. 'Can your CAD designs actually be made?')
- The Engineering Design Revolution by David E. Weisberg
- Evolution of Simulation by James R. Scapa in Desktop Enginering, Feb 2011
- CAD jockey or engineer? (Mar 2002 Mechanical Engineering magazine)

- ASEE PRISM: Softening the Curriculum? by Henry Petroski
- ASEE PRISM: Over the Hill at 40? by Vivek Wadhwa
- Changes in the Engineering Profession Over 80 Years on MachineDesign.com

- 2028 Vision for Mechanical Engineering: A report of the Global Summit on the Future of Mechanical Engineering (to pg 12)

- Be sure that you can take the inverse of a 4 x 4 matrix using a calculator (you will be expected to be able to do this on the final quiz)

- The writeup and Matlab file for the 'Ladder Problem'

2
 
misc
Lab 2 - Assembly in SolidWorks

- Toggle press tutorial [1 page description available here; SW files here]
- Homework (problem statement);SolidWorks files for Homework

- OPTIONAL: Additional SolidWorks tutorials are available here

class
1/27

Matlab programming 1
- *** Mathworks Student Center Tutorials ***
- List of MATLAB Educational websites
- 'Flow Control' in Matlab (if, for, while, break statements)

- Matlab Primer from Professor Esche (PPT file in PDF format)
- Multimedia demos from Matlab can be found by clicking on the ‘blue question mark’ in the toolbar at the top of the Matlab Command window (highly recommended!)

- Matlab cheat sheet (Word doc)
- me345 matlab cmds
- Very useful Matlab tutorial (from Professor Griffiths at U. Dundee)
- Online Matlab documentation at Mathworks site
- Problem 1: Matlab practice problems
- Problem 2: Cash register problem (example of cause of the 'Penny Problem'; see also the Mfile roundn.m)
- Problem 3: Matlab beam superposition problem
- Problem 4: NJ Pick 6 Lottery simulator / NBA draft simulator

3
lab
misc
Lab 3 - SolidWorks Motion (pre-2009 called CosmosMotion)
(CM user interface slides; Joint definition)

- CosmosMotion 4 bar mechanism (wiper) [For SW 2007 version; New October 2009]
- Four Bar mechanism (wiper) in SolidWorks Motion [same as above tutorial; but for SW 2009 and later versions; New February 2010]
- Valve Cam exercise: Intro. [Files available on local machine)

- Bevel Gear exercise: Tutorial (PPT file) and Parts file (ZIP file for parts here)

- Piston exercise: PPT and Archive of CM PISTON files here

- OPTIONAL: Additional SolidWorks/CosmosWorks/AutoCAD tutorials can be found here

class
2/3
Matlab programming 2 - Centrifugal Governor (SolidWorks files)
- Matlab governor problem
4
lab
misc
Lab 4 - SolidWorks Simulation 2 (pre-2009 called CosmosWorks) and SolidWorks SimulationXpress (pre-2009 called CosmosXpress)

- SolidWorks SimulationXpress tutorial 1: Cantilevered I-Beam
- SolidWorks SimulationXpress tutorial 2: Plate with a hole
- SolidWorks Simulation Assignment 1: online SolidWorks Simulation tutorial (intro)
- SolidWorks Simulation Assignment 2: Floor Jack model (PDF draft; note 11 MB file). [PREVIOUS VERSIONS: Folder with SolidWorks parts for initial assembly here. (ARCHIVE FOLDER HERE)
]

- OPTIONAL: CosmosWorks 2006 Verification problems (worth a look)
- OPTIONAL: ANSYS 2009 Verification problems (worth a look)

class
2/10

Introduction to Finite Element Method

- *** Finite Element Learning Modules for Undergraduate Courses *** (tutorials resulting from an NSF funded project)

- PPT slides in PDF
- Intro to FEM chapter
- Intro to FEM notes

- Additional FEM example problem: 1D spring system

OPTIONAL: Popular set of online Math notes and tutorials, including for Linear Algebra, can be found here [from Paul Dawkins, Lamar University]

5
lab
misc

Lab 5 - Ansys structural

Additional optional ANSYS tutorials (DRAFT)
- Spider Rotor (PPT, PDF)
- Lifting Beam (PPT, PDF)

DEMOS available at the ANSYS Resource Library

- truss 1
- truss 2
- Plate with a hole (+ extra help)

class
2/17
Failure theories, Von Mises stresses, and stress concentration factors
(National Advisory Committee for Aeronautics 1950 report on stress concentrations for hole in infinite platet)
6
lab
misc

Lab 6 - Thermal and flow analyzes using ANSYS

- Analyzing flow in piping system using Flotran.pdf
- 2D therma analysis: Temperature distribution in a fin-cooled component
- 3D cell phone tutorial (old version of tutorial, for reference only)

- ANSYS: 3D analysis of a finned pipe (PDF here, IGS file here)

class
2/24
Finite Elements II (Matlab)
[Optional: if you are interested, CE 681 Finite Element Method in Engineering Mechanics (Prof. Frak Xu, Civil Engineering) has a number of Matlab FEM codes!]
- 1D FEM code in Matlab [edited 1D FEM code with exact solution for 'icicle problem']
- two_d_truss_F06.m

- Stepped rod example problem with answers, and a Matlab code to check it (stepped_rod_sol.m)
- 3 member stepped rod example problem with answers, and a Matlab code to check it (stepped_rod_3part.m)
7
lab
misc

Lab 7 - Thermal and flow analyzes using SolidWorks Simulation (pre-2009 called Cosmos Flow)

- Tutorial 1: Ball Valve (assignment and ZIP files to download)
- Tutorial 2: Drag Coefficient (assignment and ZIP files to download)
- Tutorial 3: Heat Exchanger (assignment and ZIP files to download)

- Homework: Conjugate Heat Transfer (assignment and ZIP files to download)

class
3/2
Finite Elements III

- Analogy between FEM solutions in solid mechaincs, other domains
- Heat transfer example with conduction and convection (FEM by hand)
- Heat transfer problem - another example
- Example of 1D torisional problem (old quiz problem)
- Example of a 2D truss problem using FEM by hand, and the edited Matlab 2D truss code
- 2D truss code - based on the Matlab code, what does the truss look like?

- Statics problem with non-zero displacement boundary condition
- Internal Pipe Flow Problem (Fluid Mechanics) using FEM: Problem Statement, Solution by Hand, Matlab Code
- Internal Pipe Flow Problem, Example 2: Problem Statement, Solution by Hand

8
lab
misc
Lab 8 - ANSYS dynamics
(Cantilever start; Modal analysis of cantilever)

- Harmonic analysis of cantilever
- Cantilever transient analysis

class
3/9

Mechanical systems 1 - Introduction

Examples of systems that can be modeled via Differential Equations

- Five steps to solve for state equations of a system
- Example 1: Spring-damper system (plus analytical solution, plus Euler Method)
- Euler Method approximation using Excel (Excel file; PDF)


OPTIONAL: Quick cheatsheet on how to solve DEQs using Wolfram Mathematica 8

OPTIONAL: Popular set of online Math notes and tutorials, including DEQ, can be found here [from Paul Dawkins, Lamar University]

OPTIONAL: A number of mathematics videos and tutorials are available at the free online Khan Academy. For example, for materials related to Differential Equations, see here. If you are interested, the Khan Academy was recently profiled in Business Week.

9
lab
misc
SPRING BREAK
 
class
3/16
SPRING BREAK


10
lab
misc
Lab 9 - ANSYS Coupled Analysis and Post-Processing Tutorials
- Post-processing tutorials (from University of Alberta)
- ANSYS Coupled Analysis Tutorial (also from U. Alberta)
class
3/23
Mechanical systems 2 - Analysis

- Examples 2 - 5 (including old Quiz Problem)
- Example 3 analytical solution
- Example 6: spring-mass-damper system (crically damped systems)
- solvingODEs in Matlab (from Prof. Esche)

11
lab
misc
Lab 10 - CREO Elements/Pro (was called ProEngineer prior to 2011) - CREO / ProE 5 tutorial
- FEM with ProE and ANSYS
class
3/30
Mechanical systems 3 - Eigenvalue problems
- note: my favorite discussion of Eigenvalue problems, written by Prof. Michael Peshkin at Northwestern, is online here
- see Tacoma Narrows bridge (wikipedia) movie here

- SNAP! (Early 90s music)
- Example 7: Eigenvalue problem
- example of Modal Superposition (graphical)
- system dynamics - eigenvalue solution in Matlab
- more examples of mode shapes
12
lab
misc
Lab 11 - CREO Elements/Pro Mechanica (was called ProMechanica prior to 2011) - Intro to ProMechanica
- I-beam in ProMechanica
class
4/6

NO CLASS: GOOD FRIDAY

13
lab
misc
Lab 12 - Optimization in ProMechanica / SolidWorks Simulation - Optimization tutorial
- Optimization bracket example
- Article on use of CAE and optimization
class
4/13
Multivariate optimization with EXCEL
[Instructions for adding Solver Add-In if necessary]

- Example 1 - surface area
- Example 2 - cantliever beam deflection
- Example 3 - weldline problem (pdf, excel)
- Example 4 - water tower problem (used to be an old Case Study problem) (excel)

(More detail on the Simplex Method used by the Excel Solver and related tools For Reference Only)

14
lab
misc

Lab 13 - Simulink I

*** Simulink Student Tutorials from Matlab ***

- Simulink 1 tutorial
- Simulink 2 tutorial
- Simulink 3 tutorial
class
4/20
TBD  
15
lab
misc

Lab 14 - Simulink 2

*** Simulink Student Tutorials from Matlab ***

- Simulink 4 tutorial
- Simulink 5 tutorial (draft)

class
4/27

QUIZ

- Select past quizzes will be made available at this point in the semester (see Important Notes above)
- Be sure that you can take the inverse of a 4 x 4 matrix using a calculator (you will be expected to be able to do this on the final quiz)

16
lab
misc
------

------

class
5/2
[Wed]

Lifelong Learning for Engineers: Riding the Whirlwind (from NAE)

[PDF here]

- Engineering In Practice: Student presentations
- Course Outcome 12 and 13 HOMEWORK assignment

The review and final exam period is from Thursday May 3 to Wednesday May 16.