Design Complexity Factor
A part’s design complexity factor is used to calculate process time for Cleaning, Finishing, Shakeout, and Visual Inspection (see Cleaning Formulas, Finishing Formulas, Shakeout Formulas, and Visual Inspection Formulas). It is a number between the value of the cost model variable lowComplexityAdjustment (0.9 in starting point VPEs) and the value of the cost model variable extraHighComplexityAdjustment (1.3 in starting point VPEs).
aPriori determines a part’s complexity factor by considering the ratio of the part’s surface area to its volume. We refer to a part’s surface-area-to-volume ratio as the part’s modulus.
Modulus of a Part = Part Surface Area / Part Volume
The complexity factor is determined based on an additional ratio: the ratio of the part’s modulus to the modulus of a canonical simple part with the same volume. We refer to this ratio as the modulus ratio. The greater the modulus ratio, the greater the part complexity.
Modulus Ratio of a Part with Volume V =
Part Modulus / Modulus of Canonical Simple Part with Volume V
To serve as canonical simple part with a given volume, V, the cost model uses a cylinder of volume V whose height is equal to its diameter. (The cylinder of a given volume with the smallest surface area is the one whose height equals its diameter.) The diameter of such a cylinder is given by D = 4V/), and its modulus is 6/D.
The cost model divides possible modulus ratio values into ranges, and associates with each such range a complexity factor range. In starting point VPEs, the assoictation is as follows:
Modulus Ratio Range
Complexity Factor Range
0-0.9
0.9
0.9-1.0
0.9-1.0
1.0-2.5
1.0-1.1
2.5-4.0
1.1-1.2
4.0-10.0
1.2-1.3
≥10.0
1.3
Note that any modulus ratio less than or equal to 0.9 maps to complexity factor 0.9, and any modulus ratio greater than or equal to 10.0 maps to complexity factor 1.3. In other cases, the calculation of the complexity factor involves linear interpolation within these ranges. For example, if the modulus ratio is halfway between the bottom and the top of a modulus ratio range, then the complexity factor lies half way between the bottom and the top of the corresponding complexity factor range.
In general, if the modulus ratio is a certain fraction of the way from the bottom of a modulus ratio range to the top of that range, then the complexity factor is that fraction of the way from the bottom of the corresponding complexity factor range to the top of that range.
The table below summarizes the thresholds that are used to define these ranges. The cost model variables lowComplexityAdjustment and optimumComplexityAdjustment specify thresholds for both modulus ratios and complexity factors. Note that any modulus ratio less than or equal to lowComplexityAdjustment maps to lowComplexityAdjustment, and any modulus ratio greater than or equal to extraHighModulusRatio maps to extraHighComplexityAdjustment.
Modulus Ratio Threshold
Complexity Factor Threshold
Cost Model Variable
Starting Point VPE Value
Cost Model Variable
Starting Point VPE Value
lowComplexityAdjustment
0.9
lowComplexityAdjustment
0.9
optimumComplexityAdjustment
1.0
optimumComplexityAdjustment
1.0
mediumModulusRatio
2.5
mediumComplexityAdjustment
1.1
highModulusRatio
4.0
highComplexityAdjustment
1.2
extraHighModulusRatio
10.0
extraHighComplexityAdjustment
1.3