Steps in Engineering Problem Solving
1.
Understand the purpose of the problem.
2.
Collect the known information. Realize that some of it might be
discovered later to be unnecessary.
3.
Determine what information you must find.
4.
Simplify the problem only enough to allow the required
information to be obtained. State any assumptions you make.
5.
Draw a sketch and label any necessary variables.
6.
Determine which of the fundamental principles are applicable.
7.
Think about your proposed solution approach in general and
consider other approaches before proceeding with the details.
Interpret
the mathematics. If the mathematics produces multiple answers, do not discard
some of them without considering what they mean. The mathematics might be
trying to tell you something, and you might miss an opportunity to discover
more about the problem.
8.
Label each step of the solution process.
9.
Solve the problem. If you are solving the problem with a computer
program:
· State the problem
concisely.
· Specify the data
to be used by the program. This is the “input”.
· Specify the
information to be generated by the program. This is called the “output”.
·
Work through the solution steps by hand using a simple data set.
You may only be able to do a partial solution or nothing at all here.
· Write and run the
program.
· Check the output
of the program with your hand solution.
Checking the dimensions and
units and printing the results of intermediate steps in the calculation
sequence can uncover mistakes.
· Run the program
with your actual input data (if different from your simple test data) and
perform a reality check on the output.
That is, determine if the range of output values is reasonable for the
problem at hand.
Checking the dimensions and
units and printing the results of intermediate steps in the calculation
sequence can uncover mistakes.
· If the program
will be used as a general tool in the future, test it by running it for a range
of reasonable input data values; perform a reality check on the results.
10.
Present your solution using graphs and data tables to good effect.
Do not state the answer with any greater precision than is justified by any of
the following:
· The precision
of the given information.
· The
simplifying assumptions.
· The
requirements of the problem.