List of software tools and resources for engineers

Bill Toulas

Bill Toulas

Well-Known Member
Mechanical-Engineering.com Expert
Ok, I have noticed a lot of you here search (and ask) for a design or analysis tool, so here's a list that I have used for my work in recent years. Feel free to suggest edits, additions, corrections, or perform enrichments yourself. Cheers!

Aeronautical Engineer
MATLAB (for simulation), Dassault Catia or AutoDesk Inventor or Solidworks (for design), USAF Digital Datcom and/or ANSYS (for aerodynamics), DAR AAA (for stability analysis), XFOIL and Tracfoil (for airfoils development), and Femap or Abaqus or Nastran (finite element analysis).

Agricultural Engineer
http://www.agroengineering.org, AutoCAD or Solidworks (for design), MATLAB (for simulation), Arduino (for custom system development), IrriCAD or IrriPro (for irrigation design), and HydroCalc (for water consumption rate calculations).

Biomedical Engineer
Generic design and simulation software tools may be used here, depending on whether the focus is on electronic, electrical, or mechanical systems.

Chemical Engineer
http://www.cheresources.com/, Aspen HYSYS, Aspen Plus, or Honeywell UniSim (for process simulation), ChemCAD and MathCAD (for design), AIMMS (for supply chain management), FlexSim (for 3D simulation of a wide range of systems), MATLAB or Octave (for generic simulation), Comsol Multiphysics or OpenFoam (for model process analysis), and ANSYS Fluent (for fluid flow simulation).

Civil Engineer
https://www.ice.org.uk/knowledge-and-resources, http://civilblog.org/, http://www.fao.org/docrep/015/i2433e/i2433e04.pdf, STAAD Pro, ETABS, and SAP 2000 (for structural analysis and design), MATLAB (for numerical simulation), ANSYS and Abaqus (for finite element analysis), Autodesk Revit (for building information modeling), Primavera and MS Project (for project management), AutoCAD (for generic design), AutoDesk Dynamo (for computational design of structures), Autodesk Civil 3D (specialized tool for civil design), GeoStudio (for slope stability and stress deformations analysis), Geo5 (for excavation and foundation design), FLAC3D (for geotechnical and soil investigation analysis).

Electrical Engineer
https://www.circuitlab.com/, https://www.electronics-tutorials.ws/, https://www.electrical4u.com, http://www.next.gr/sens-detectors/air-gas/, http://electrical-engineering-portal.com/download-center/books-and-guides/power-substations, MATLAB (for simulation), AutoCAD Electric and FreePCB and Altium Designer and OrCAD or CircuitMaker and EasyEDA (for design and simulation), CadSoft Eagle and Fritzing (for schematic diagrams development and breadboard simulation), KiCAD (for design automation).

Electronics Engineer
https://www.circuitlab.com/, https://www.electronics-tutorials.ws/, http://www.next.gr/sens-detectors/air-gas/, MATLAB (for simulation), AutoCAD Electric and FreePCB and Altium Designer and OrCAD or CircuitMaker and EasyEDA (for design and simulation), CadSoft Eagle and Fritzing (for schematic diagrams development and breadboard simulation), KiCAD (for design automation).

Environmental Engineer
Primavera and MS Project (for project management), AutoCAD (for generic design), ANSYS or PollutioTech (for particle simulation and pollution control), ArcGIS or ArcMap or Maptitude or Oracle Spatial and Graph or GRASS GIS or QGIS (for Geographic Information Systems geospatial data management and analysis).

Geotechnical Engineer
http://www.geoengineer.org/, http://www.geotechnicalinfo.com, PLAXIS (for geo-engineering modeling), GEO5 (for a complete design and analysis solution), ADONIS (for finite element analysis in geo-engineering).

Industrial Engineer
http://www.iise.org/Home/, AIMMS (for supply chain management), AutoDesk AutoCAD and Solidworks (for design), Infinity QS (for statistical process control analysis), LeanLab (for Six Sigma manufacturing), MRPEasy or IQMS or Preactor (for production planning and scheduling), AutoDCP or CIMOS or SHERPA (for failure and risk analysis), Primaseller or SIMMS or Megaventory or EZOfficeInventory (for inventory control).

Materials Engineer
http://www.matweb.com/, https://www.jstage.jst.go.jp/browse/ijsmer, https://www.engineeringtoolbox.com/pipes-codes-standards-t_17.html, MATLAB or Octave (for generic computation and simulation), JMatPro (for CCT and TTT curve generation), FactSage or Thermocalc (for thermodynamics calculations), CrystalMaker or SingleCrystal (for crystal structure analysis), Origin (for generic data analysis), Procast (for casting simulation), LAMMPS (for molecular dynamics analysis and simulation), and AutoCAD (for generic design).

Mechanical Engineer
https://inspectapedia.com/index.php, http://petrowiki.org/Pipeline_design_consideration_and_standards, https://www.engineeringtoolbox.com/pipes-codes-standards-t_17.html, AutoDesk AutoCAD or Inventor or CATIA, or Solidworks (for design), MATLAB or Octave (for simulation), ZW3D (for machining design and simulation), SolidEdge (for 3D prototyping), SolidFaceCAD (for modeling), ANSYS Fluent (for CFD analysis), and FEMAP (for finite element analysis).

Mining Engineer
http://petrowiki.org/Geostatistical_reservoir_modeling, ArcGIS or ArcMap or Maptitude or Oracle Spatial and Graph (for Geographic Information Systems), Reactore (for mining project management), Vulcan (for 3D mining modeling and operations planning), iGantt (for planning, scheduling, and pit operations optimization), Golden Software Surfer (for 2D and 3D mapping and analysis of geospatial data), Promine or Maptek (for complete mining software solutions including planning, desing, geological analysis, etc.).

Petroleum Engineer
https://www.spe.org/en/, http://petrowiki.org/Pipeline_design_consideration_and_standards, https://www.engineeringtoolbox.com/pipes-codes-standards-t_17.html, http://petrowiki.org/Geostatistical_reservoir_modeling, SIMS and Pars Welltest Analyser (for well testing), PTV Pro and PAPsim or PVT Sim (for PVT analysis), PetroVR or floodOPT (for oil recovery), CoreHD Plus or Sendra or CentriPro (for core analysis), Rubis or MBAL or Pars RVEAN (for material balance calculation), and HIIP or LINK-WellOpt (for analysis).

Production or Plant Engineer
AIMMS (for supply chain management), AutoDesk AutoCAD and Solidworks (for design), Infinity QS (for statistical process control analysis), LeanLab (for Six Sigma manufacturing), MRPEasy or IQMS or Preactor (for production planning and scheduling), AutoDCP or CIMOS or SHERPA (for failure and risk analysis), Primaseller or SIMMS or Megaventory or EZOfficeInventory (for inventory control).

Structural Engineer
http://www.fao.org/docrep/015/i2433e/i2433e04.pdf, STAAD Pro, ETABS, and SAP 2000 (for structural analysis and design), MATLAB (for numerical simulation), ANSYS and Abaqus (for finite element analysis), Autodesk Revit (for building information modeling), Primavera and MS Project (for project management), AutoCAD (for generic design), AutoDesk Dynamo (for computational design of structures), Autodesk Civil 3D (specialized tool for civil design), GeoStudio (for slope stability and stress deformations analysis), Geo5 (for excavation and foundation design), FLAC3D (for geotechnical and soil investigation analysis).

Telecommunications (Network) Engineer
Cadence or ADS or L-Edit or S-Edit or Calibre (for network design), AutoCAD (for generic design), PADS and SPICE or Altium or Ansoft Designer or OrCAD (for PCB design and simulation), HFFS or Microwave Soft (for wave and electromagnetic field simulation), MATLAB (for generic simulation), ArcGIS or ArcMap or Maptitude or Oracle Spatial and Graph or GRASS GIS or QGIS (for Geographic Information Systems geospatial data management and analysis)., and any other tool that is relevant to the operator and company (there are many proprietary solutions).

Transport Engineer
http://www.ite.org/, ArcGIS or ArcMap or Maptitude or Oracle Spatial and Graph or GRASS GIS or QGIS (for Geographic Information Systems geospatial data management and analysis), Citilabs Cube (for transportation and land-use modeling), Circular (for traffic analysis), Bentley products selection (for a complete infrastructure design solution), and TransModeler or PTV Vissim (for traffic simulation).
 
Hi I just wanted to add to the list for,

Aeronautical/Aerospace Engineer


MATLAB and FORTRAN (for simulation and models) - matlab is the best, ofcourse. But sometimes fortran is what we need to do alot of numerical data calculations (yes, its industrially used too).

Catia or AutoDesk Inventor or Solidworks (for design) - I have seen solidworks being mostly used for parts design and assembly. But, catia and inventor are also used in many places. Inventor being my favorite, due to various reasons. But solidworks is faster and more powerful.

XFOIL and javafoil (for airfoils development) - javafoil being my favorite, xfoil data sometimes seems to be not so accurate. But if its NACA 4 5 6 digit airfoils then both databases are equally good. But if you are looking for something a little more unconventional like the supercritical ones. I would suggest javafoil.

NASTRAN/PATRAN or Abaqus or ansys (for FEA) - nastran patran being developed by NASA is used widely for finite element analysis of aerostructures. They have more options (simpler ones) to import pressure data from fluent and so on. I used both NASTRAN/PATRAN and ANSYS, I would always choose the former because of the simplicity of it. Ansys would be a more powerful software to do computations especially because all of it can be done by apdl directly. Unlike Nastran/patran but if you need any inside info, as in the mass matrix or whatever, its much easier to get it out of Nastran/patran.
 
I would add Onshape to that list. It is browser based CAD and free for students.
I would also like to add CADWOLF as a mathematical tool that is free for learning and students.
 
The list of software tools are:
1)Autodesk

2)MATLAB


3)CATIA

4)ZWSOFT

5)MechDesigner

6)PTC

7)BricsCAD

8)Solid Edge

9)Rhino 5

10)SolidFace

11)Geomagic
 
Back
Top