You are on page 1of 2

How to Check Another Engineer's Calculation

Donald L. Goddard PhD PE, © 2000

Checking a calculation done by purpose the information is to be use of "good old classics" can be
another engineer can be one of the put. as bad.
most important responsibilities of
your engineering career. After you 2. Consider the Assumptions. Legal acceptability is a special
give your approval of the problem to be dealt with. In some
calculation, very few people will Once you know the objective of a cases, the calculations must be
question its accuracy because it calculation, you can consider prepared to a particular code. So if
was done by an engineer and "its whether the assumptions are a pressure vessel must be designed
been checked!" An error will be appropriate. The reason for to the ASME Boiler and Pressure
that much harder to find and lives making many assumptions is to Vessel Code, referencing other
could depend on it. Your checking make the calculations simpler or sources may make the work easier
of the calculation could well be the more efficient. Attention needs to and produce a satisfactorily
last major safety hurdle the work be paid to whether the assumptions accurate answer, but the
will have to pass. Obviously, this are likely to produce a sufficiently calculation will be useless until
is not a trivial matter. accurate answer. code compliance is demonstrated.

1. Where to Start? Start with an Accuracy may not be the only item Perhaps the most vicious pitfall
Overview. to consider. In some cases, the with references is the failure to
assumption may be simply wrong. carefully check what is being
If you are going to check a Inappropriate assumptions such as referenced. If a reference cited for
calculation, you must first know neglecting the mass of some item, a formula for estimating the yield
what you are dealing with. You assuming that a fluid is inviscid, strength of metal is not checked,
will need to obtain an overview of assuming frictionless contact, etc. including the rules for applying the
what the calculation is trying to may result in a meaningless formula, the point might be missed
determine. Hopefully the preparer answer. that the formula is invalid for cold
has included a statement of worked material, or perhaps it
purpose. If he or she has not A truly difficult call on doesn't apply to a particular class
included an overview, perhaps you assumptions may be the problem of alloys.
should consider rejecting the that arises when the calculation is
calculation since, without a sufficiently complex that it is not A related problem is that
purpose, the results might be clear what the consequences of a sometimes the source is just plain
misused. Suppose for instance that particular assumption will be on wrong. A text book listed the
an engineer is calculating the the answer. It may make the Young's modulus of steels as about
diameter to be used for a rifle calculation easier, but it may be 2*1011 Pascals and the shear
bullet. If the purpose of the virtually impossible to determine modulus as .84*1011 Pascals and
calculation is to determine what what the effect is without doing the Poisson's ratio as 0.19. While all
the ballistic flight performance of calculation twice. these values are consistent with the
such a bullet might be, an formula relating the three and the
approximation that causes the 3. Consider the References. Young's modulus is right, any
answer to be 0.1 mm too large practicing mechanical engineer
probably won't make much of a The references must be considered should know that Poisson's ratio
difference. On the other hand, if carefully. Some reviewers seem to for steel is about .3 which would
the calculation is being performed act as if the use of recently yield a shear modulus of about
to determine what size bullet to use published sources automatically 0.77*1011 pascals. This is the
in a particular rifle, an error of .1 makes the results somehow reason that engineers should be
mm too large could result in the superior. This is usually a problem doing the checking.
gun blowing up and killing the arising out of the "publish or
user. It is best to understand what perish" syndrome. However, the
is being calculated and to what
4. Examine the Drawings and equation is being solved by a
Diagrams. Runge-Kutta method, has a small 7 What is Failure, and Have all
enough time increment been used the Credible Failure Modes Been
It can easily be disastrous if the or is it in fact too small? Too large Considered.
calculation is entirely correct but it an increment, and the numeric
is performed on the wrong part. A approximation is not close enough; Many if not most computations
careful analysis on a bolt to assure too small, and round off error directly or indirectly involve
adequate strength and fatigue destroys the accuracy. With consideration of failure modes. In
resistance can be meaningless if in numerical methods, will the many cases, the emphasis on a
fact the wrong bolt is analyzed or mathematical method converge in particular failure mode causes the
the bolt geometry is correct but a a stable manner to a solution over real problem to be neglected. One
different material is specified in the entire region of interest defined common, simple example is
the notes on the correct drawing. by the parameters? forgetting to calculate fatigue life
Getting the correct drawings is a and only bothering with
special case of checking the 6. Replication of the Results of calculation to assure staying below
references. the Calculation. yield or ultimate stress. More
subtle failures can occur, such as
Once the correct drawing has been There are two general approaches inserting a high strength screw into
obtained, measurements must be to verifying that a calculation has a threaded cast iron hole. The load
carefully checked to be sure that been executed correctly. distribution going mostly into the
there is no confusion of items like first turn or two of the female
shank length and shank diameter of A• Direct replication is perhaps the thread can cause a progressive
a bolt with the thread length and most common procedure at this failure of the female thread
thread diameter. A good point if all the preceding concerns regardless of the length of
understanding of the drawing have been satisfied. A simple engagement.
should be obtained before careful step-by-step replication of
proceeding with the actual the computation is carried out. For 8. Is the Result Reasonable?
checking of the computations. most hand calculations, this will be
the method used. This step should be taken at both
5. Computational Method. the start and end of the
B• Indirect replication of the computational process. Any result,
There are two key facets to be calculation is not necessarily an which appears unreasonable,
considered in assessing the alternate to direct replication but it should set off alarms on the part of
appropriateness of the can be, and is extremely valuable the checker. Even when each step
computational method. in most cases. You may be of the calculation seems correct, an
familiar with an alternate method unreasonable answer suggests that
A• The engineering theory of the of calculating the same result in there may be a subtle error that has
method must be checked for some problems. For instance, a been missed.
appropriateness. For example if numeric evaluation rather than a
Castigliano's method is being used direct evaluation of a particularly Sometimes a result that appears
to determine a deflection, this can difficult integral may be used, or unreasonable based on previous
only be considered appropriate if perhaps and entirely different experience is in fact correct, but in
all the criteria for the method are method to calculate a deflection of such cases, the you should track
met (e.g. are deflections small, is a particular component offers down why. What odd combination
the system linear elastic, etc.). advantage. If the results come out of input parameters is responsible
the same or similar, the confidence for this result? Finding the reason
B• The mathematics of the method level that there is no error in the why will add to your confidence
must be checked for computation can be high, (but level and in some cases open a
appropriateness. For example if a deceptive if an error has been whole new realm of possibilities
time dependent differential missed in the inputs). for a shrewd observer.

You might also like