Computer use
A computer simulation of high velocity air
flow around a Space Shuttle orbiter during re-entry. Solutions to the flow
require modelling of the combined effects of fluid flow and the heat equations.
As with all modern scientific and technological endeavors, computers
and software play an increasingly important role. As well as the typical
business application software there are a number of computer aided
applications (computer-aided technologies) specifically for engineering.
Computers can be used to generate models of fundamental physical
processes, which can be solved using numerical methods.
Graphic representation of a minute
fraction of the WWW, demonstrating hyperlinks
One of the most widely used design tools in the profession is computer-
aided design (CAD) software. It enables engineers to create 3D models,
2D drawings, and schematics of their designs. CAD together with digital
mockup (DMU) and CAE software such as finite element method
analysis or analytic element method allows engineers to create models
of designs that can be analyzed without having to make expensive and
time-consuming physical prototypes.
These allow products and components to be checked for flaws; assess
fit and assembly; study ergonomics; and to analyze static and dynamic
characteristics of systems such as stresses, temperatures,
electromagnetic emissions, electrical currents and voltages, digital logic
levels, fluid flows, and kinematics. Access and distribution of all this
information is generally organized with the use of product data
management software.[69]
There are also many tools to support specific engineering tasks such
as computer-aided manufacturing (CAM) software to
generate CNC machining instructions; manufacturing process
management software for production engineering; EDA for printed circuit
board (PCB) and circuit schematics for electronic
engineers; MRO applications for maintenance management; and
Architecture, engineering and construction (AEC) software for civil
engineering.
In recent years the use of computer software to aid the development of
goods has collectively come to be known as product lifecycle
management (PLM).[70]