8.problem_solving_methods
-
Upload
priyanka-chandane -
Category
Documents
-
view
221 -
download
0
Transcript of 8.problem_solving_methods
-
8/7/2019 8.problem_solving_methods
1/58
Chapter 3
Problem Solving Methods
-
8/7/2019 8.problem_solving_methods
2/58
Engineers Solve Problems
Problem solving is a powerful human activity.
Computers are useful tools in problem solving,but it is the human who actually solves theproblem.
It is impossible to teach specific facts that willalways lead to a solution. The ability to solve problem comes from doing it.
Many things must pull together to solve aproblem.
-
8/7/2019 8.problem_solving_methods
3/58
Problem Solving Problem solving is a combination of
experience, knowledge, process, andart
Design process is a series of logicalsteps that when followed produce an
optimal solution given time andresources as two constraints
-
8/7/2019 8.problem_solving_methods
4/58
Problem Solving; cont
Aproblem is a situation, quantitative or
otherwise, that confronts an individualor group of individuals, that requires
resolution, and for which the individual
sees no apparent path to the solution.
-
8/7/2019 8.problem_solving_methods
5/58
Problem Solving; cont
Problem solving is a process, an
activity whereby a best value isdetermined for an unknown, subject to a
specific set of conditions. It is a means
by which an individual uses previously
acquired knowledge, skills andunderstanding to satisfy the demands of
an unfamiliar situation.
-
8/7/2019 8.problem_solving_methods
6/58
What skills must be used when
solving a problem?
Knowledge
MotivationExperience
Communication Skills
Learning SkillsGroup Skills
-
8/7/2019 8.problem_solving_methods
7/58
Problem Analysis A distinguishing characteristic of a qualified
engineer is the ability to solve technical
problems; both art and science Science; knowledge of mathematics,
chemistry, physics, etc
Art; proper judgment, experience, commonsense, and know-how; to know when and
how rigorously science should be appliedand whether the resulting answerreasonably satisfies the original problem isan art
-
8/7/2019 8.problem_solving_methods
8/58
Techniques for Error Free
Problem Solving
Always draw a picture of the physicalsituation,if possible.
State any assumptions made.
Indicate all given properties on thediagram with their units.
Convert units to a given unit system.Label unknown quantities with aquestion mark.
-
8/7/2019 8.problem_solving_methods
9/58
Techniques for Error Free
Problem Solving
From the text, write the main equation
which contains the unknown quantity.Or
derive the desire algebraic equation by
solving integral or differential equations.Algebraically manipulate the equation to
isolate the desired quantity.
-
8/7/2019 8.problem_solving_methods
10/58
Techniques for Error Free
Problem Solving
Write subordinate equations for the unknown
quantities in the main equation. Indent to
indicate that the equation is subordinate. It
may be necessary to go through several
levels of subordinate equations before all the
quantities in the main equation are known.
Once all algebraic manipulations and
substitutions are made, insert numerical
values with their units.
-
8/7/2019 8.problem_solving_methods
11/58
Techniques for Error Free
Problem Solving
Insure that all units cancel.
Check one last time for sign error. Computethe answer.
Clearly mark the final answer. Indicateunits!
Insure that the final answer makes physicalsense!
Insure that all questions have beenanswered.
-
8/7/2019 8.problem_solving_methods
12/58
Skills used in Implementing
Problem Solving Strategies
Analysis
Use logic to: Identify the system to be analyzed
Identify the objective Identify relationships
Divide the system into parts
-
8/7/2019 8.problem_solving_methods
13/58
Skills used in Implementing
Problem Solving Strategies
Synthesis
Use creativity to: Develop ideas via brainstorming
Evaluate the ideas by analysis when
enough ideas have been generated
-
8/7/2019 8.problem_solving_methods
14/58
Skills used in Implementing
Problem Solving Strategies
Decision Making
Use logic to
compare the various ideas and
select the best one(s)
Generalization - Going from the
specific to the broad use abstraction to:Aid in analysis, synthesis, and decisionmaking
-
8/7/2019 8.problem_solving_methods
15/58
3.1T
ypes of Problems
Research Problems
Knowledge Problems Troubleshooting Problems
Mathematics Problems
Resource Problems
Social Problems
Design Problems
-
8/7/2019 8.problem_solving_methods
16/58
T
ypes of Problems; cont
Research Problems
A hypothesis be proven or disproved Example; CFC may destroy the earths
ozone layer is a hypothesis. Design an
experiment that either proves or disproves
the hypothesis
-
8/7/2019 8.problem_solving_methods
17/58
Types of Problems; cont
Knowledge Problems When a person encounters a situation that
he doesnt understand Example;
A chemical engineer noticed that thechemical plant produces more product
when it rains Further study showed that heat exchanger
cooled by rain increasing product
-
8/7/2019 8.problem_solving_methods
18/58
Types of Problems;
cont Troubleshooting Problems
When equipment or software behaves in
unexpected or improper ways Example
During vibration test of an aluminum beam,the amplitude of the response is higher at
all exciting frequencies Troubleshooting shows that 60 cps of AC
current was close to the natural frequencyof the beam
-
8/7/2019 8.problem_solving_methods
19/58
Types of Problems; cont Troubleshooting Problems; cont
e.g. an electronic amplifier has a loudhum when it is in a room withfluorescent lights.
-
8/7/2019 8.problem_solving_methods
20/58
Types of Problems; cont
Mathematics Problems Describe physical phenomena with
mathematical models Engineers can unleash the extraordinary
power of mathematics, with the rigorouslyproven theorems and algorithms
Example; Isaac Newtons sine square lawcan be applied to hypersonic flow
e.g. find x such that 4x + 5 = 0.
-
8/7/2019 8.problem_solving_methods
21/58
T
ypes of Problems; cont
Resource Problems
There is never enough time, money, orequipment to accomplish the task
Engineers who can get the job done in
spite of resource limitations are highly
prized and awardede.g. how will we get the money to build our
new factory?
-
8/7/2019 8.problem_solving_methods
22/58
Types of Problems; cont
Social Problems
For example, if a factory is relocated towhere there is shortage of skilled worker,
engineers should set up training program
for employees
e.g. how can we improve education?
-
8/7/2019 8.problem_solving_methods
23/58
T
ypes of Problems; cont
Design Problems
Require creativity, teamwork, and broadknowledge
Example; design a new car
Economy car? SUV?
Design goal and parameters
-
8/7/2019 8.problem_solving_methods
24/58
Team Exercise
If you have enough money to buy a car,
what kind of car do you like to buy? If you are a car design engineer, identify
design goal and design parameters
from your teams preference
-
8/7/2019 8.problem_solving_methods
25/58
Team Exercise Well Posed Design Problem: Design a
new car that can:
1. Go from 0 - 60 mph in 6 seconds
2. Gets 50 miles/gal
3. Costs less than $10,000 to the consumer
4. Does not exceed government pollutionstandards
5. Appeals to aesthetic tastes
-
8/7/2019 8.problem_solving_methods
26/58
Team Exercise 1. Identify Problem e.g. we need to
build a new car since we are losing
market share
2. Synthesis (integrating parts to for awhole) e.g. we can combine an
aerodynamic body with a fuel efficientengine to make a new car with veryhigh fuel efficiency
-
8/7/2019 8.problem_solving_methods
27/58
Team Exercise3. Analysis
identify relationships,
distinguish fact from opinion, detect logic information,
make conclusions from evidence,
select relevant information,
TRANSLA
TER
EAL-WOR
LD PROB
LEMINTO
MATHEMATICAL MODEL
e.g. compare the drag of different bodytypes and determine if engine can fit underthe hood
-
8/7/2019 8.problem_solving_methods
28/58
Team Exercise
4. Application (identify the pertinentinformation) e.g. What force is requiredto allow the car to go 60 mph knowingthe car has a 30ft2 projected area and a0.35 drag coefficient based on wind
tunnel data?
-
8/7/2019 8.problem_solving_methods
29/58
Team Exercise 5. Comprehension (use the data and
explicit theory to solve the problem)
F = 1/2 Cd V A V2
F=force
Cd=drag coef. V=air density A=protected
frontal area V=speed
-
8/7/2019 8.problem_solving_methods
30/58
Difficulties in Problem Solving
Most common difficulty: failure to use known
information.
To avoid this problem:
Write the problem in primitive form and
sketch an accurate picture of the setup (whereapplicable).
Transform the primitive statements to simplerlanguage.
Translate verbal problems to more abstract
mathematical statement(s) and figures,
diagrams, charts, etc.
-
8/7/2019 8.problem_solving_methods
31/58
General Problem SolvingMethod
Define and understand problem
1. Sketch the problem2. Gather information
3. Generate and evaluate potentialsolutions
Use applicable theories and assumptions
4. Refine and implement solution
5. Verify and test solution
-
8/7/2019 8.problem_solving_methods
32/58
Define and Understand
Understand what is being asked
Describe input/output (I/O) what are you given
knowns
what are you trying to find
unknowns
Sketch the problem
-
8/7/2019 8.problem_solving_methods
33/58
Gather Information
Collect necessary data
List relevant equations/theories State all assumptions
-
8/7/2019 8.problem_solving_methods
34/58
Generate Solution Methods Apply theories and assumptions.
Typically, there is more than one approach
to solving a problem Work problem by hand using the potential
solution methods
Break problem into parts; scale it down; etc. e.g., if the problem was to calculate the average
of 1000 numbers, work the problem by hand
using, say, 10 numbers, in order to establish a
meth
od
-
8/7/2019 8.problem_solving_methods
35/58
Refine and Implement
Evaluate solution methods.
accuracy
ease of implementation
etc.
Implement best solution.
-
8/7/2019 8.problem_solving_methods
36/58
Verify and Test
Compare solution to the problem statement
Is this what you were looking for?
Does your answer make sense?
Clearly identify the solution
Sketch if appropriate
-
8/7/2019 8.problem_solving_methods
37/58
CHECK YOURWORK!!
Dont stop at getting an answer!!
Think about whether the answer makesphysical sense.
you are the instructor and you have to turn in
final grades. In yourhaste, you calculate the
average of Susies grades (100, 70, 90) to be
78 and give Susie a C...
-
8/7/2019 8.problem_solving_methods
38/58
Getting It Right
The problem solving process may be aniterative process.
If at first you dont succeed (i.e., thealgorithm test fails), try again
The more thorough you are at each
step of the problem solving process, themore likely you are to get it right thefirst time!!
-
8/7/2019 8.problem_solving_methods
39/58
Team Exercise
Given: A student is in a stationary hot-
air balloon that is momentarily fixed at1325 ft above a piece of land. This pilot
looks down 60o (from horizontal) and
turns laterally 360o.
Note: 1 acre = 43,560 ft2
-
8/7/2019 8.problem_solving_methods
40/58
Team Exercise; cont
Required:
a) Sketch the problem b) How many acres of land are
contained by the cone created by herline of site?
c) How high would the balloon be if,using the same procedure, an areafour times greater is encompassed?
-
8/7/2019 8.problem_solving_methods
41/58
Creative Problem Solving
The nine dots shown
are arranged in equally
spaced rows andcolumns. Connect all
nine points with four
straight lines without
lifting the pencil from
the paper and without
retracing any line.
y y yy y y
y y yIndividual Exercise (3 minutes)
-
8/7/2019 8.problem_solving_methods
42/58
Creative Problem Solving
y y yy y y
y y y
-
8/7/2019 8.problem_solving_methods
43/58
Creative Problem Solving If you enjoy solving puzzles, you will enjoy
engineering
Crick and Watson figured DNA when theywere young
Engineers create from nature what did notexist before
In this creative process, the engineermarshals skills in mathematics, materials, andother engineering discipline and from theseresources create a new solution for a human
need
-
8/7/2019 8.problem_solving_methods
44/58
Creative Problem Solving Engineering is not dull or stifling; send
people to moon, communication from
battlefield, etc Creative artists spent many years
perfecting their skills
Engineers need patience, practice, andgaining problem-solving techniques bytraining
-
8/7/2019 8.problem_solving_methods
45/58
Self-Questions for Problem Solving
How important is the answer to a givenproblem?
Would a rough, preliminary estimate besatisfactory or high degree accuracydemanded?
How much time do you have and whatresources are at your disposal?
Data available or should be collected,equipments and personnel, etc
-
8/7/2019 8.problem_solving_methods
46/58
Self-Questions for Problem Solving
What about the theory you intend to use?Can you use it now or must learn to use it?
Is it state of the art? Can you make assumptions that simplify
without sacrificing needed accuracy?
Are other assumptions valid and applicable?
Optimize time and resources vs reliability
-
8/7/2019 8.problem_solving_methods
47/58
Engineering Method1. Recognize and understand the
problem (most difficult part)
2. Accumulate data and verify accuracy3. Select the appropriate theory or
principles
4. Make necessary assumptions5. Solve the problem
6. Verify and check results
-
8/7/2019 8.problem_solving_methods
48/58
Engineering Method Perfect solutions to real problems do
not exist. Simplify the problem to solve
it; steady state, rigid body, adiabatic,isentropic, static etc
To solve a problem, use mathematical
model; direct methods, trial-and-error,graphic methods, etc.
-
8/7/2019 8.problem_solving_methods
49/58
Problem Presentation Problem statement
Diagram
Theory
Assumptions
Solution steps Identify results and verify accuracy
-
8/7/2019 8.problem_solving_methods
50/58
Standards of Problem Presentation
Engineers should have ability to presentinformation with great clarity in a neat,
careful manner
Poor engineering documents can belegal problems in courts
Follow standard forms such as shown inthe textbooks
-
8/7/2019 8.problem_solving_methods
51/58
Algorithms Algorithm: a step-by-step procedure
for solving a problem or accomplishing
an end (Webster)
Algorithms can be described by
Pseudocode
Flowcharts
-
8/7/2019 8.problem_solving_methods
52/58
Pseudocode English-like description of each step of
algorithm
Not computer code
Example - take out trash barrelswhile there are more barrels
take barrel to street
return to garage
end
-
8/7/2019 8.problem_solving_methods
53/58
Flowcharts Graphical description of algorithm
Standard symbols used for specificoperations
Input/Output
Start/Stop
Branch Test
Process Step
Process Flow
-
8/7/2019 8.problem_solving_methods
54/58
Flowchart ExampleDefine the
problem
Read
input
Solve the
problem
Can I
solve this?
Output
results
What do I need
to know?
Ask for
more input
Begin
Can I
solve this?
End
yes
no
yes
no
-
8/7/2019 8.problem_solving_methods
55/58
Top Down Design State problem clearly
Sketch problem
Describe input/output(I/O)
Work problem by hand
Algorithm: pseudocode or flowchart Decomposition - break problem into steps
Stepwise refinement - solve each step
Test the algorithm/check your work!!
-
8/7/2019 8.problem_solving_methods
56/58
Example (Team exercise, 15
min) State problem clearly:
Given ax2 + bx + c = 0, find x.
Describe I/O:
Input: a, b, c
Output: x
-
8/7/2019 8.problem_solving_methods
57/58
Example (cont.) Hand example:
a=1, b=4, c=4
equation? (See Chapter 6, MathematicsSupplement)
x=?
-
8/7/2019 8.problem_solving_methods
58/58
Example (cont.) Algorithm development
write an algorithm in pseudocode to take
any set of coefficients (i.e., a, b, c) andgive the value of x for each set
Test your algorithm a,b,c = 1,4,4
a,b,c = 1,1,-6
a,b,c = 1,0,1
other good test cases?