Skip to content

socal434/awesome-mecheng

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Mechanical Engineering Resources

Banner Image

So many free resources are available for computer science students and I am jealous. Therefore, I started making this list for mechanical engineering students. This section contains some overview resources, rules and regulations, and advice.

Check the contributions guideline

Discuss this list in Hacker News

Licensed under GNU General Public License v3.0


Table of Contents

Preamble
  • To-Do List
  • Overview List
  • Rules and Regulations
  • Advice
Engineering
  • Units and Measurements
  • Material Properties
Mathematics and Programming
  • Applied Mathematics
  • Programming
Mechanics & Theory of Machines
  • Statics and Dynamics
  • Strength of Materials
  • Advanced Strength of Materials/Continuum Mechanics
  • Theory of Machines
Thermal Engineering
  • Thermodynamics
  • Heat Transfer
  • Fluid Mechanics
Manufacturing
  • Conventional Manufacturing
  • Non-traditional Machining
  • Additive Machining (Rapid Prototyping, 3D Printing)
Specialized Fields
  • Robotics
  • Finite Element Analysis
  • Computational Fluid Dynamics
  • Engineering Optimization
  • MEMS/NEMS/Nanotechnology/BioEngineering
Software Packages
  • Finite Element Analysis
  • Fatigue Analysis
  • Control Engineering
  • Robotics
Blogs/Forums for Mechanical Engineers
Useful Websites
Online Calculators
Top Publication Venues for Different Fields
Competitions for MechE students/enthusiasts

Preamble

I got inspiration from the countless awesome lists in github.

Overview Resources


Engineering

Units and measurements

Material Properties


Mathematics and Programming

Applied Mathematics

Programming

Shell

C++

Python

Julia

Microsoft Excel VBA

MATLAB

R (statistics)

Fortran


Mechanics & Theory of Machines

Statics and Dynamics

Strength of Materials

Advanced Strength of Materials/Continuum Mechanics

Theory of Machines

Mechanism Design

Control Engineering


Thermal Engineering

Thermodynamics

@book{Moran2004,
    title     = {{Fundamentals of Engineering Thermodynamics}},
    author    = {Michael J. Moran and Howard N. Shapiro},
    edition   = {5},
    publisher = {John Wiley & Sons},
    address   = {Hoboken, NJ},
    year      = {2004},
    ISBN      = {978-0471274711}
}
  • Thermodynamics: An Engineering Approach by Yunus A. Cengel, Michael A. Boles

Heat Transfer

@book{Incropera2002,
    title     = {{Fundamentals of Heat and Mass Transfer}},
    author    = {Frank P. Incropera and David P. DeWitt},
    edition   = {5},
    publisher = {John Wiley & Sons},
    address   = {Hoboken, NJ},
    year      = {2002},
    ISBN      = {978-0471386506}
}

Fluid Mechanics

@book{Munson2001,
    title     = {{Fundamentals of Fluid Mechanics}},
    author    = {Bruce R. Munson and Donald F. Young and Theodore H. Okiishi},
    edition   = {4},
    publisher = {John Wiley & Sons},
    address   = {Hoboken, NJ},
    year      = {2004},
    ISBN      = {978-0471442509}
}

Gas Dynamics

@book{Anderson2003,
    title     = {{Modern Compressible Flow: With Historical Perspective}},
    author    = {John D. Anderson, Jr.},
    edition   = {3},
    publisher = {McGraw-Hill},
    address   = {New York, NY},
    year      = {2003},
    ISBN      = {978-0072424430}
}

Manufacturing

Conventional Manufacturing

Non-traditional Machining

Additive Machining (Rapid Prototyping, 3D Printing)


Specialized Fields

Robotics

Finite Element Analysis

Computational Fluid Dynamics

Engineering Optimization

MEMS/NEMS/Nanotechnology/BioEngineering

MEMS/NEMS - Micro/Nano Electro Mechanical Systems

Nanotechnology

Bio-engineering


Software Packages

For Finite Element Analysis

OpenFoam

ANSYS

Student/Free version: Available for anyone with limited capability and usage for learning purpose

NEi Nastran

Student/Free version:

Abaqus

Student/Free version: Available, 1000 nodes limit.

LS Dyna

Student/Free version: Not available but a student license can be obtained for less than $150 AFAIK.

Comsol

Comsol was known as FEMLAB before and is a academic spin-off from Stanford University. Comsol integrated multiphysics simulation capability for the first time in a commercial package and is pretty popular in many unconventional industry.

Student/Free version: Not available.

Hyperworks (Radioss, Optistruct)

Hyperworks is a complete commercial suite of Preprocessing, Solving, and Postprocessing tools for FEA by Altair Engineering. The flagship product is Hypermesh - a meshing software widely popular in CAE industry only challenged by ANSA, a new entrant from Beta CAE Systems. Hyperworks includes many software for different purposes though the mostly used ones are Optistruct and Radioss solvers besides Hypermesh.

Student/Free version: Available only for students with limited capability Link to student's version download

For Fatigue Analysis

For Control Engineering

MATLAB

LabView

For Robotics

ROS


Blogs/Forums for Mechanical Engineers


Useful Websites


Online Calculators

  • MechaniCalc
    • provides calculators for mechanical engineers with extensive documentation on methodology used
  • Desmos
    • online graphing calculator
  • WolframAlpha
  • fxSolver
    • Solver for engineering and scientific equations.

Top Publication Venues for Different Fields

General

Journals/Magazines

Mechanics, FEA, CFD

Journals/Magazines
Conferences

Dynamics, Theory of Machines

Journals
Conferences

Manufacturing Engineering, Industrial Engineering

Journals
Conferences

Robotics

Journals
Conferences

Competitions for MechE students/enthusiasts

SAE Competitions

Altair Contests

Robotics Competitions

Other Competitions


Qualifying/Certification Examinations

Qualifying examinations are a kind of certification to engineers - PE in USA, GATE in India

Note: If you're from another country than USA or India, feel free to add a section relavant to your country's professional certification or equivalent examination. If you're not sure how to do that in Github, send me an email

Altair Certification

Solidworks Certifications

Mechanical Engineering & Related PE License for USA

A PE license is probably the most useful certification that a mechanical engineer can obtain. A PE license is only actually a requirement if you want to provide services directly to the public, but it is still a good thing to have regardless. It is a sign to employers and clients that you are a competent engineer, and the act of studying for the exam will sharpen your skills. This examination is organized by NCEES - National Council of Examiners for Engineering and Surveying.

Official Practice of Engineering(PE) License Examination Website

Information about the Exam
Topper's Story or How to Prepare
ME PE specific Books
ME PE specific Tutorials/MOOCs

GATE for India

GATE Official Website

GATE or Graduate Aptitute Test in Engineering is a qualifying examination conducted by a consortium of Indian Institutes of Technology and Indian Institute of Science Bangalore. Even though the official reason to conduct GATE is for post-graduate admissions only, PSUs and Govt. research entities often recruit students on the basis of GATE score.

Information about the Exam
Topper's Story or How to Prepare
GATE specific Books
GATE specific Tutorials/MOOCs
PSU & Govt Entities Recruiting Through GATE

These companies recruit engineering and management trainees using GATE score as qualifier. They are ordered alphabeticallly. Not all of them recruit every year which is indicated by Y/N

An exhaustive list is available here - List of 40+ PSUs Recruitment Through GATE 2017

About

Awesome Mechanical Engineering Resources

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages