Tolerance Analysis
Tolerance Analysis
The program is designed for tolerance analysis of linear (1D) dimensional chains. The program solves the
following problems:
1. Tolerance analysis, synthesis and optimization of a dimensional chain using the arithmetic "WC" (Worst
case) method, possibly the statistical "RSS" (Root Sum Squares) method.
2. Analysis of a dimensional chain deformed as a result of temperature change.
3. Extended statistic analysis of dimensional chain using the "6 Sigma" method.
4. Tolerance analysis of a dimensional chain during selective assembly including optimization of the number
of assembled products.
All solved tasks enable work with standardized tolerance values, both in designing and in optimization of the
dimensional chain.
Data, methods, algorithms and information from professional literature and ANSI, ISO, DIN and other standards
are used in calculation. List of standards: ANSI B4.1, ISO 286, ISO 2768, DIN 7186
Theory - Fundamentals.
A linear dimensional chain is a set of independent parallel dimensions which continue each other to create a
geometrically closed circuit. They can be dimensions specifying the mutual position of components on one part
(Fig. A) or dimensions of several parts in an assembly unit (Fig. B).
A dimensional chain consists of separate partial components (input dimensions) and ends with a closed
component (resulting dimension). Partial components (A, B, C,) are dimensions either directly dimensioned in
the drawing or following from previous manufacturing, possibly assembly operations. The closed component (Z)
in the given chain represents the resulting manufacturing or assembly dimension, which is the result of
combining partial dimensions as a scaled manufacturing dimension, possibly assembly clearance or interference
of a component. The size, tolerance and limit deviations of the resulting dimension depend directly on the size
and tolerance of partial dimensions. Depending on how the change of partial component affects the change of
the closed component, two types of components are distinguished in dimensional chains:
- increasing components - partial components, the increase of which results in an increase of the closed
component
- decreasing components - partial components, the increase of which results in a decrease of the closed
component
When solving tolerance relations in dimensional chains, two types of problems occur:
1. Tolerance analysis - direct tasks, control
Using known limit deviations of all partial components, the limit deviation of the closed component is set.
Direct tasks are unambiguous in calculation and are usually used for checking components and assembly
units manufactured according to the specific drawing.
with:
The dimensions of a closed component show certain variation from the mean of the tolerance field. The
frequency of occurrence of individual dimensions follows the rules of mathematical statistics and in the outright
majority of cases it matches normal distribution. This distribution is described by the Gauss curve of
probability density, for which the frequency of occurrence of "x" dimension follows the relation:
The area defined by the intersection of the Gauss curve with the required closed component limit dimensions
represents the expected yield of the process. Parts of the curve lying outside the tolerance interval define the
area which represents spoilage in the process.
Yield of process for centric and non-centric design
In general engineering, the manufacturing process is usually considered satisfactorily efficient on the level 3 .
That means that the upper limit UL and lower limit LL of the resulting dimension is at 3 distance from the
mean value . The area of the Gauss curve between both limits then equals 99.73% of the total area and
represents the portion of products meeting the specification requirements. The area outside these limits equals
0.27% and represents off-size products.
Expected yield of a process for various widths of the closed component tolerance field
Limit sizes
68.2
317310
95.4
45500
99.73
2700
3.5
99.95
465
99.994
63
4.5
99.9993
6.8
99.99994
0.6
99.9999998
0.002
with:
traditionally approached processes with 3 level of capability, that represents an increase of the off-size product
ratio to approx. 67000 per one million produced.
It is obvious that a manufacturing process with such level of spoilage is unacceptable. Therefore, recently the
modern "6 Sigma" method has been used more and more frequently to assess the quality of manufacturing
processes. The concept of the method is to achieve such target that the mean value of the process
characteristic is at 6 distance from both tolerance limits. In such efficient manufacturing process, the ratio of
3.4 off-size products per one million produced is achieved even after the expected mean shift of 1.5 .
The "6 Sigma" method is relatively new; it became popular rather broadly only in the 1980s and 1990s. It was
put into practice for the first time by Motorola and it is considerably used mainly in the USA. Its utilization is
suitable in case a higher quality of manufacturing processes is required and for large production volumes where
the mean value of the process characteristic may be shifted.
The "6 Sigma" method is a modification of the standard "RSS" method and introduces two new parameters, (Cp,
Cpk), called process capability indexes into the problems of dimensional chain solutions. These capability
indexes are used to assess the manufacturing process quality.
The Cp capability index assesses the quality of the manufacturing process using the comparison of specified
tolerance limits with the traditional capability level 3 .
limits are at 6 distance from the mean value, the capability index will be Cp=2.
The Cpk index is a modified Cp index for mean shift of the process characteristic.
where the mean shift factor k ranges between <0..1> and determines the relative value of the mean shift
related to half of the tolerance interval. In case of a typical mean shift of process characteristic of 1.5 , the
mean shift factor for the process with "6 Sigma" quality will be k=0.25 and the capability index Cpk=1.5.
The effective standard deviation of the process may then be estimated as:
After the application of capability indexes on all partial components of the dimensional chain, the dimensions of
the closed component can be described similarly to the "RSS" method by its mean value
deviation:
and standard
with:
results in simplification and speeding-up of assembly, i.e. in the reduction of manufacturing costs. In some
practical applications, both criteria are identically important.
Each subset contains a set of list boxes and buttons in the heading of the workbook. Set the required
parameters of tolerance, possibly fits (accuracy level, tolerance field, ..) in the list boxes. Using the buttons,
insert the dimensions of the required deviation into the appropriate place in the input table - the line with the
active cell.
Tolerances according to ISO are defined by the standard in [mm] and are intended for calculation in SI units.
Tolerances according to ANSI are defined in [in] and are intended for calculation in Imperial units. In case of use
of standardized tolerances defined in units other than those set in the calculation, the deviations of the
dimension will be automatically recalculated and rounded.
Warning: The program enables setting standardized tolerance only for one dimension in one step. If more cells
in several lines are selected in the input table, the automatic tolerance set-up will not be performed.
Note: If the selected tolerance is not defined by the standard for the given nominal dimension, zero values of
deviation are set in the input table.
Hint: For more detailed information on standardized tolerances, see workbook "Tolerances and fits".
2. Optimization of tolerances
With the mean value of the tolerance interval preserved, the calculation adjusts the tolerance of selected partial
components so that the resulting dimensions of the closed component meet the requirements of the
specification determined by limits [1.3].
chain deformed as a result of the working temperature change. To check the resulting dimension of the closed
component, the arithmetic "WC" or statistic "RSS" methods can be used.
Hint: Detailed description of the "6 Sigma" method, see theoretical part of user's guide.
Column 5 - Set the capability index of the manufacturing process. If the check box in the table heading is
checked, the values appropriate to the selected type of theoretical frequency distribution will be used
automatically.
Column 6 - Set the factor of the process characteristic mean shift. This factor determines the relative value of
mean shift related to half the tolerance interval. For a manufacturing process with "6 Sigma" quality, the mean
shift factor k=0.25 is usually used.
Column 7 - In this column, the modified index of capability is calculated for the mean shift of the process
characteristic.
Column 8,9 - In these columns, the mean value and effective standard deviation of the process are calculated.
Hint: The meaning and a detailed description of parameters used in this paragraph can be found in the
theoretical part of the user's guide.
5.2 Parameters of selected input component.
In this paragraph, the detailed parameters of the selected input component are presented numerically and
graphically in the way it was defined in table [1.1].
Hint: The meaning and a detailed description of parameters used in this paragraph can be found in the
theoretical part of the user's guide.
D. Selective assembly.
This chapter enables tolerance analysis of a linear dimensional chain using the group interchangeability
(selective assembly) method to be performed.
The selective assembly method is used in mass and large-lot production of precise products which do not require
working interchangeability of components within the product. Product assembly is preceded by the sorting of
individual components into tolerance subsets. Manufacturing dimensions of components can be prescribed with
bigger tolerance. Narrowed tolerance of the resulting dimension is achieved by practical matching (combination)
of sorted subsets.
Designing procedure.
The task of designing the dimensional chain consists of the following steps:
1. In table [7.1] define the number, dimensions and tolerances of components that the resulting product
will be assembled from. Further select the number of tolerance subsets (subintervals) here for each
component, which the components will be sorted into before assembly.
2. In paragraph [8.1] set assembly parameters.
3. Set the required limit sizes of the closed component [8.4].
4. Search for all suitable assembly combinations [8.10].
5. Check the search results in paragraph [8.11]. You can assess the quality of the dimensional chain design
from the number of suitable assembly combinations [8.13]. A further guide for the assessment of design
quality is possible unsuitability of a tolerance subset (table [8.14]).
6. Adjust the dimensional chain parameters for the ineffective design in table [7.1] and repeat the search
for suitable assembly combinations [8.10].
7. Save the workbook with the suitable solution under a new name.
Besides the dimensional chain design itself, the optimization of a number of assembled products for the
specified numbers of manufactured components [9] is usually a part of the solution. This task has to be solved
repeatedly during production, whenever the stock is replenished before the beginning of assembly.
Hint: You can find an illustration of the procedure in designing a dimensional chain using the selective assembly
method in "example".
In the second line you will find the limit sizes of the closed component for any assembly combination of sorted
component subsets. You can set the required assembly combination using the appropriate tolerance subsets in
list boxes.
Ensuring full interchangeability of the selected component in case variable functional criteria
are required
More often in cases when less strict functional criteria are required from the product after replacing the
component than during assembly. When solving this task, select "Yes" in line [8.2] and select the appropriate
component in list [8.3] for which full working interchangeability should be ensured. In paragraph [8.4] set
the adjusted limit sizes of the closed component for the case of component replacement.
search of acceptable combinations for product assembly with one pre-selected subset
Set the search mode in list box [8.9]. Run the search using the button in line [8.10], results are specified in
paragraph [8.11].
8.12 Total possible combinations.
This parameter specifies the total of all assembly combinations that can be used in assembly of the product.
8.13 Number of suitable combinations.
This parameter specifies the number of all found assembly combinations for which the closed component meets
the functional requirements of the product specified in paragraphs [8.1, 8.4]. The total of found combinations is
then the criterion for the design quality assessment. The dimensional chain should be designed so that the
number of suitable assembly combinations ranges within reasonable limits.
For small numbers of suitable combinations, it will probably not be possible to use all manufactured parts during
assembly. That way the assembly yield of the process decreases and production becomes more expensive.
On the other hand, a large number of suitable combinations signal an ineffective design. The tolerance chain
could probably be designed in a more optimum way, with larger tolerances of partial components or with a
smaller number of tolerance subintervals.
8.14 Table of suitable combinations / Unused subsets.
The table of suitable combinations shows assembly combinations with the closed component meeting the
functional requirements of the product specified in paragraphs [8.1, 8.4]. The resulting dimensions of close
component for the selected combination are specified in paragraph [8.15].
The table of unused subsets shows all tolerance subsets (subintervals) for which no acceptable assembly
combination can be found. Products sorted into these subsets cannot be used during assembly. The assembly
yield of the process decreases and production becomes more expensive. For a correctly designed dimensional
chain, this table should remain empty.
Note: The table of suitable assembly combinations contains maximally 1000 found combinations and provides
initial information for optimization of the number of assembled products in paragraph [9].
8.15 Dimensions of closed component.
This paragraph numerically and graphically presents the resulting dimensions of the closed component for the
assembly combination selected in table [8.14]. The first column shows limit sizes of the closed component
during assembly. The second column gives the limit sizes in case the selected component is replaced.
Note: Although the primary request in case of methods A, B and C is to find the maximum number of assembled
products, even these methods enable, to a certain limited degree, minimization of the number of used
combinations to be performed.
9.4 Optimization criterion.
Besides the demand to assemble the maximum number of products, the demand to minimize the number of
assembly combinations which will be used for assembly of the product often occurs in practice. With a
decreasing number of used combinations, however, the total of assembled products also decreases. It is obvious
that both these demands are antagonistic. Therefore, the parameter specifying the weight (importance) of
individual criteria has to be specified during optimization. Set the mutual rate of importance of both criteria
using the scroll bar.
Note: This parameter is important only if the last optimization method "D" in line [9.3] is selected. In case of
other methods, the primary request is to find the maximum assembled products and minimization of assembly
combinations is used only as an additional criterion.
9.5 Optimization.
The solution of the problem of optimization of the number of assembled products is not usually unambiguous.
Several different assembly procedures resulting in the same number of assembled products can often be found.
Therefore, the calculation offers the choice of selecting from several different solutions put together using
different optimization schemes (algorithms). Select the solution in the list box before running the optimization.
Solutions 1 to 10
Basic solutions assembled according to the set, pre-selected optimization scheme.
Random scheme
If you choose this item, you will obtain other solutions assembled using a randomly selected optimization
scheme.
Batch processing
If you choose this item, the program will gradually perform optimization for all 10 basic solutions. The most
suitable solution will then be chosen with respect to the maximum number of assembled products and
minimum number of used assembly combinations.
Warning: The list of suitable assembly combinations [8.14] is initial information for the solution to the
optimization problem. For proper functioning of the calculation, the list has to include updated information and
meet the designed dimensional chain [7.1]. Before running the optimization, it is therefore necessary to perform
a search of suitable assembly combinations in line [8.10] at least once.
9.6 Optimization results.
In this paragraph you can find the basic qualitative parameters of the designed assembly procedure. A detailed
specification of the optimized assembly procedure can be found in table [9.12].
9.12 Summary of used assembly combinations.
This table shows the detailed specification of an optimized assembly procedure. The left column shows all
assembly combinations used for the product assembly. The right column gives the number of products
assembled within each combination.
9.13 Number of unused components.
This table shows the numbers of remaining (unused) components which could not be used in product assembly.
Examples.
For the illustration of problems of tolerance analysis of linear dimensional chains, the user's guide is provided
with several practical examples of utilization of this calculation:
"Example 1" - Design and optimization of linear chain using "Worst Case" method
"Example 2" - Design and optimization of linear chain using statistical "Root Sum Squares" method
"Example 3" - Production and assembly of roller bearings using selective assembly method
with:
A ....... Shaft
B ....... Retainer ring 40 DIN 471
C,G .... Bearing 6308 DIN 625 SKF
D,F .... Bearing sleeve
E ....... Case
Z ....... Clearance in fit <0.05 to 0.80> mm
Solution of problem.
If we start from the dimensional chain diagram
we can describe clearance in fit for the given problem using the relation Z = A - B - C + D - E + F - G
In the design of manufacturing tolerances itself we have to proceed from the technological demands of
production. The size of designed tolerances of individual components has to range within the manufacturing
accuracy achievable with the selected machining method. In case of milling, commonly achieved manufacturing
accuracy ranges between tolerance levels 9 and 13, in case of turning it ranges between tolerance levels 6 and
12.
Hint: You will find a table of achieved manufacturing accuracies for various methods of machining in the
workbook "Tolerances and fits".
Design of dimensional chain.
We can divide the solution of the task of designing and optimization of a dimensional chain into the following
steps:
1) Using the above-mentioned relation, we will define the dimensional chain in table [1.1]. Partial components of
the chain are formed by individual components; required clearance in fit is the closed component of the
dimensional chain.
2) In case of components with fixed tolerance prescribed by the manufacturer (bearings, retained ring), we will
set the appropriate dimensional deviations in the input table.
3) Contact areas of the case will be machined by milling; in the first design we will therefore select the size of
tolerance at accuracy level 11 for the width of the case.
4) By checking appropriate switches in column 8 of the table, we will mark all components with fixed tolerance.
5) In paragraph [1.3] we will set limit values of the required clearance in fit.
6) In list box [1.7] select the "Centring and optimization" method, in list [1.8] choose "Standard tolerances".
7) Turning will be used to machine all components for which we want to design tolerances in the next step. In
the list box [1.9] we will therefore set the minimum allowed number of tolerance to accuracy level 6.
8) Using the button in line [1.11] we will start optimization of the dimensional chain.
9) Parameters of the resulting clearance achieved for the optimized design of tolerances are shown in paragraph
[2.5],
10) For the example specified herein, a functionally suitable solution was found during optimization; however
from the practical point of view such design is not suitable. The program designed the width of the bearing
sleeves in lines D and F with different tolerances. For the sake of production and assembly efficiency, it is
necessary to secure interchangeability of both bearing sleeves. The next step in the design deals with removing
this fault.
11) Use the button on the bottom table line to transfer the designed tolerances to the input part of the table,
then unify the tolerance for both sleeves using the higher of the designed values.
12) In column 8 of the table, further check the switches in lines D and F, and restart optimization using the
button on line [1.11].
13) This time the design will result in a fully suitable solution of the problem with bearing sleeve tolerance at
accuracy level 9 and accuracy level 7 for shaft tolerance.
Final note.
The solution designed herein will not of course be the only suitable solution to the problem and it need not be
the ideal solution either. Therefore, it is appropriate (especially in case of lot production) to design several
different solutions with varying accuracy of manufacturing of individual components.
We will obtain another solution to the problem if we choose the lower of the originally designed values for the
bearing sleeve tolerance in step 11).
We will obtain further suitable solutions in case of selecting a different case width in step 3). The following table
shows a comparison of several suitable designs:
Solution 1
Solution 2
Solution 3
Solution 4
Tolerance grade
Case
Bearing
sleeves
Shaft
Clearance in
fit [mm]
11
11
10
10
10
0.053 - 0.793
0.061 - 0.789
0.062 - 0.788
0.073 - 0.777
The resulting solution has to be chosen so that the total manufacturing costs are as low as possible.
Solution of problem.
If we start from the diagram of the dimensional chain
we can describe the resulting dimension for the given component using the relation Z = C - A - B.
If the problem were solved using the common "Worst Case" method, it would be necessary to use tolerance at
approx. accuracy level 4 for dimensions B and C to keep the required tolerance of the resulting dimension. It is
obvious that production with such accuracy level would be unreasonably expensive. In this case it will therefore
be much more advantageous to use the statistical method of calculation. This method enables manufacturing of
a component with significantly greater tolerances, at the cost of a low (pre-selected) percentage of spoilage.
Design of dimensional chain.
The solution to the task of dimensional chain design and optimization can be divided into the following steps:
1) Using the above-mentioned relation, we will define the dimensional chain in table [1.1].
2) We will further set the required manufacturing tolerances for individual dimensions. We will set the
appropriate deviations for dimension A required by the task.
For the remaining dimensions we will tentatively select symmetrical tolerance at accuracy level 8.
Note: Although this step is not absolutely essential, it will ensure that the optimized tolerances are designed to
the proper ratio. During the design of individual tolerances, the mutual ratio of their dimensions given by values
set in the input part of the table will be kept.
3) In column 8 of the table, check the switch with dimension A, the tolerance of which is strictly given.
4) In paragraph [1.3] set the required limit values of the resulting dimension.
5) In list box [1.7] choose the "Centring and optimization" method, in list [1.8] set the required accuracy
(number of decimal places) designed by the tolerance.
6) With respect to the various methods of machining applicable during production of the component, set the
minimum allowed tolerance to accuracy level 6 in the list box [1.9].
Hint: You will find a table of achieved manufacturing accuracies for different methods of machining in the
workbook "Tolerances and fits".
7) In list box [1.10] choose the required production yield 99.9%, i.e. manufacturing process with maximum
number of 1000 rejects per million manufactured components.
8) Start optimization of the dimensional chain using the button in line [1.11].
9) The resulting design parameters are shown in paragraph [2.10],
10) The designed tolerances can of course be further adjusted. Using the button on the bottom line of the table,
transfer the optimized values of tolerances into the input part of the table. There, while keeping the tolerance
sizes, we can e.g. finely tune the designed deviations to a more suitable shape.
Calculation results for this adjustment will be the same as the result achieved for the optimized tolerances.
Final note.
The solution designed here will not of course be the only suitable solution to the problem and need not therefore
be the ideal solution. When choosing a suitable solution, it is necessary to assess the relationship between the
chosen sizes of manufacturing tolerances and expected manufacturing process yield. By increasing the applied
tolerances we will achieve a decrease in direct costs connected with machining of the components, but it will
result in an increase in losses due to the increased occurrence of faulty products. It is necessary to choose the
resulting solution so that the total manufacturing costs are as low as possible.
For comparison, the following table shows the values of expected production yield for normalized tolerances of
dimensions B and C.
Tolerance grade
99.99
125
99.77
2324
97.54
24640
Solution to problem.
Production of roller bearings is a typical example suitable for use of the selective assembly method. Using the
traditional "Worst Case" method for the solution of the specified example will secure full assembly and working
interchangeability of all components, however it would be necessary to manufacture the components of the
bearing with accuracy level 3 to keep the required radial clearance. It is obvious that production with such
accuracy level would be unreasonably expensive. Using the selective assembly method, the components can be
made with significantly lower accuracy. The solution to the selective assembly problem itself consists of two
parts:
Design of dimensional chain.
The size of radial clearance for roller bearings is specified by the relation c = D - d - 2*dr.
The solution to the task of dimensional chain design and optimization can be divided into the following steps:
1) Using the above-mentioned relation, we will define the dimensional chain in table [7.1]. Individual
components used during assembly of the bearing are partial components of the chain. The required radial
clearance is then the closed component of the dimensional chain.
2) Next set the required manufacturing tolerances for individual dimensions. In the initial design, use tolerances
at accuracy level 7 for all components. For the roller diameter, choose symmetric tolerance, H7 for the outer
ring diameter tolerances and h7 for the inner ring.
3) For all components, initially set 10 tolerance subsets for the manufactured components to be sorted into.
4) In paragraph [8.1] set the requirement of working interchangeability of the inner bearing ring.
5) In paragraph [8.4] set limit sizes of the required radial clearance during assembly of the bearing and
replacement of the inner ring.
6) In list box [8.9] choose search for all assembly combinations. Start the search for combinations using the
button on line [8.10].
7) The design quality can be assessed from the results in paragraph [8.11]. It is obvious that in this case the
design is not suitable. From the table of "Unused subsets" in line [8.14] it is clear that it was not possible to use
more than half of the manufactured outer rings and rollers for assembly of the bearing.
8) For the unsuitable design, the next logical step could be decreasing the sizes of used manufacturing
tolerances. On closer scrutiny of the design, however, we will find out that the main problem is not the selected
size of tolerances, but rather wrong centring of the design. The standard indicator for better assessment of this
design aspect is the mean dimension of the closed component calculated in paragraph [7.2].
For the optimum design of the tolerance chain, the specified dimension should be as close to the required value
as possible [8.7].
9) In the repeated design, adjust the position of the tolerance field of all components while keeping the sizes of
tolerances. For the outer ring diameter, use G7 tolerance, and g7 for the inner ring diameter.
Next adjust the upper and lower deviation of the diameter of the rollers so that the resulting design is centred as
well as possible.
10) For such adjusted design of a dimensional chain repeat the search for all suitable assembly combinations.
11) From the search results it is obvious that all manufactured components will be usable in the bearing
assembly. However, the design is not that efficient as the number of suitable assembly combinations is
unnecessarily high. We can decrease the number of suitable combinations e.g. by decreasing the number of
tolerance subsets which the manufactured components will be sorted into.
12) While gradually decreasing the number of subsets, we will come to the resulting design of the dimensional
chain,
The resulting 75 suitable assembly combinations are acceptable for the purpose of selective assembly.
Optimization of number of assembled products.
In the previous part of the task we designed manufacturing tolerances of components and searched for all
suitable assembly combinations which can be applied during assembly of the bearing with suitable parameters.
However, during the assembly itself it is not practical to assemble the bearings by mere random choice of
components within permissible assembly combinations. If the selective assembly method is to be efficient, it is
necessary to solve the problem of optimum selection (combination) of components. The components have to be
matched so that it is possible to assemble the maximum possible number of products which meet the functional
requirements with the given number of manufactured components.
This task has to be solved repeatedly during production, whenever the stock is replenished before assembly
itself is started. The main part of the task is to determine the optimum assembly procedure in order to achieve
the largest possible number of assembled products. When solving the task, we have to choose the optimum set
of combinations from the previously found subset of acceptable combinations used in assembly and at the same
time determine the number of products assembled within each used combination.
The solution to the task of optimization of the number of assembled products is performed in the following steps:
1) In table [9.1] set the number of manufactured components in individual tolerance subsets.
Note: Limit sizes of all tolerance subintervals are shown in table [7.1].
2) In list box [9.3] choose a suitable optimization method. For the selected example choose "Basic method",
which gives the best results. Although this method is rather slower than the other methods for the small
numbers of components which the bearing should be assembled from in the given example, we can use it even
on less efficient computers.
Note: The comparison of results and speed of calculation achieved for the given example using various
optimization methods is specified at the end of the example.
3) Select "Batch processing" in list [9.5]. After this item has been chosen, the program will gradually perform
optimization for all 10 basic solutions. The most suitable solution will then be chosen with respect to the
maximum assembled products and minimum used assembly combinations.
The left column of the table shows all assembly combinations used for assembly of the product. The right
column shows the number of products assembled within each combination.
Comparison of optimization results and speed of calculation achieved with the given example using
various optimization methods:
Number of
assembled
bearings
Number of used
assembly
combinations
Speed of
calculation
A. Basic method
762
29
6 min 20 s
B. Modified method
760
34
1 min 30 s
C. Simplified method
759
32
55 s
Optimization method
Note: "Batch processing" was used with all optimization methods. The calculation was made using a computer
with x86 processor, 1800 MHz, 256MB.