Resources
Exam Review¶
Tables¶
- Standard Normal Table (Table A-10 in [1])
- Preferred Sizes (Table A-15 in [1]) [2]
- Second moment of area for various shapes (Table A-18 in the [1])
[1] | (1, 2, 3) Shigley's Mechanical Engineering Design, Budynas and Nisbett, 10th Edition, McGraw Hill Education. ISBN 978-0-07-339820-4 |
[2] | I'm looking for a better table for this. Something more like the book. Let me know if you find one (or make one). -- Jason |
Python for Mechanics¶
We will be using Python in this class for our computations. Python is a general purpose high level programming language that has thousands of packages. We will primarily make use of SymPy to solve mechanical design problems. You will need to download and install the Anaconda Distribution of Python (Python 3.5 version) from:
https://www.continuum.io/downloads
Anaconda is also be available in the CAE lab in Bainer.
Alternatively, you can create Jupyter notebooks using the SageMathCloud or Wakari web applications without having to install any software.
Development Version of SymPy¶
The next release of SymPy will include a singularity function module and a beam module for solving 2D beams, much like what we do in class. If you'd like to try this out pre-release, you'll need to install the development version of SymPy. It is recommended to make a new conda environment for this. If you open a terminal (OSX/Linux) or the Anaconda command prompt (Windows) you can enter these commands to set things up:
$ conda create -n sympy-dev python=3.5 anaconda $ source activate sympy-dev # this is simply "activate sympy-dev" on Windows (sympy-dev)$ conda uninstall sympy
Now download the development version of SymPy from:
https://github.com/sympy/sympy/archive/master.zip
and unzip the file in a known location, e.g. /home/jason/Downloads/sympy-master. Finally install with:
(sympy-dev)$ conda develop /home/jason/Downloads/sympy-master
Now, when you have this environment activated you will be using the development version. You can activate the environment from the Anaconda Navigator, Jupyter Notebook, or the command line. You can learn about using the two modules in the development documentation:
Contact Stress Failures¶
- Contact stress visualization from photoelasticity
- Gear teeth spalling
- Bearing Brinelling
- Pitting:
- http://www.differentials.com/wp-content/uploads/2011/12/Pitted-Bearing_0159.jpg
- http://www.knowyourparts.com/public/uploads/2013/06/61274DiagSolnsp_00000022462.jpg
- http://thereliabilityroadmap.com/assets/images/pitting3.png
- http://thebiketube.com/sites/all/files/tutorials/pitted-ball-bearing-races.jpg