A Generic Framework For Cost Estimation
A Generic Framework For Cost Estimation
Abstract
Traditionally, cost estimation was performed after the design process, though most opportunities of cost reduction have already passed.
Therefore, it is advantageous to be able to estimate the product costs early in the product development cycle. By changing the way cost
estimation is dealt with, it is possible to utilise all opportunities of cost reduction. To be able to control the product costs, it is necessary to
estimate the costs adequately and to store the cost data in a generic way. A generic framework is developed to establish these requirements.
The framework, which is the basis for the control of the production costs, takes into account design, process planning and production
planning aspects. # 2000 Elsevier Science S.A. All rights reserved.
Cost estimation is concerned with the prediction of the 3. Decision making processes in product design
costs related to a set of activities before they have actually
The product design process consists of a large number of
*
Corresponding author. decision making processes. These decision making pro-
E-mail address: [email protected] (A.H. Streppel) cesses ®nally lead to a complete product model, representing
0924-0136/00/$ ± see front matter # 2000 Elsevier Science S.A. All rights reserved.
PII: S 0 9 2 4 - 0 1 3 6 ( 0 0 ) 0 0 4 0 5 - 2
142 I.F. Weustink et al. / Journal of Materials Processing Technology 103 (2000) 141±148
5.1. Geometry
5.2. Material
on time. This is more likely than to produce with cheaper 9. Analysis and control of the product costs
resources and exceeding the delivery date.
It is obvious that the cost attributes `material' (on com- With the use of the generic framework, the costs can be
ponent level) and `process(es)' (on all aggregation levels) evaluated. In this way, it is possible to determine the origin
determine the production costs. The other two cost attributes of the possibly high product costs. The framework enables
`geometry' and `production planning' have restrictions to the control of the product costs. A systematic method, based
the attributes `material' and `process(es)'. These attributes on the values of the cost attributes of the generic framework,
have to be taken into account, because they in¯uence the is applied during the design process to control the costs.
cost attributes material and processes signi®cantly. By tak- Extensive cost driving elements are recognised and subse-
ing into account the geometry and production planning as quently, the exceptional cost attributes of those elements are
well, the origin of the product costs can be determined identi®ed. In the example of Fig. 6, the most cost extensive
easily. element is speci®ed in more detail. The costs of this element
can be divided in material costs and production costs of one
8. Calculating product costs speci®c feature.
The high value of the cost attribute material on component
After estimating the costs of the different elements, the level can be caused by the material requirements on feature
total costs of the product can easily be determined. The total and assembly level, but also by the selected processes. The
production costs can be determined by adding up the costs of value of the cost attribute processes on feature level is
every product element. The costs of a product element are a in¯uenced by the geometry of the feature or the material
summation of the values of the cost attributes. Thus, the total of the component. These causes can be traced using the
product costs can be determined by adding up all values of generic framework. With this cost information, the product
the cost attributes of all elements. For instance, the costs of a costs can be controlled and the product design can be
component are a summation of the costs of material (on adjusted effectively.
component level), costs of processes on component level and
the costs of producing the features. An advantage of this 9.1. Design alternatives
method is that the costs can be related to the desired
aggregation level. The costs of buy or semi-manufactured Using the generic framework, alternative designs can
parts can easily be integrated in the generic framework. The easily be compared. It is merely necessary to record the
costs of standard bolts and nuts are ascribed to the cost structures of the different alternatives in the framework. This
attribute material on component level. The lower aggrega- can be accomplished by using option points in the structure
tion level does not have to be taken into account. If a (see Fig. 7). At the option point a decision has to be made
standard assembly is supplied from others, the costs are about the element that will be used. The costs of the different
ascribed to the cost attribute material on assembly level. design alternatives can easily be compared.
The decisions about producing in-house or buying stan- will not be treated entirely; only a number of aspects will be
dard or semi-manufactured products can be made more elaborated upon. The power unit assembly consists of a base
easily using the values of the cost attributes. The costs of component, consisting of a lot of holes and slots, a small
standard buy parts or semi-manufactured parts are ascribed strip, consisting of two holes and a form feature, and a cap to
to the cost attribute material. This value must be evaluated seal up the electrical components inside. The base and the
against the sum of the cost attribute values if the part is cap possess a lot of holes, which are necessary for cooling.
produced in-house. The number of holes depends upon the amount of heath
produced inside the unit.
9.2. Product con®guration The global structure of the power unit assembly is given in
Fig. 9. As shown, the cost attributes are allocated to assem-
The generic framework is also applicable regarding pro- bly, component and feature level. For reasons of readability,
duct con®guration. Using option points in the product the cost attributes are not ®lled in. The costs of the features
structure (see Fig. 7), all possible product variants of a are determined by the value of the cost attribute process(es).
product family can be represented. The costs of these By adding the values of the cost attributes material and
product variants are known. During product con®guration, process(es) of component level, the costs of the component
negotiations with the customer result in the establishment of are obtained. Finally, by adding the costs of all components
one speci®c product variant. The costs of this product variant and the values of the cost attributes on assembly level, the
can easily be determined by adding up all the element costs costs of the complete assembly are obtained.
of the selected variants. The structure of the upper face of the cap component is
given in Fig. 10. The grey regions around one or more white
rectangles represent the features of the upper face. The cost
10. Example attributes are allocated to these features and to the compo-
nent itself. The mutual relations between the faces are not
The generic framework will be illustrated by the example represented in this ®gure. Two bending lines are shown in
of a computer power unit as shown in Fig. 8. The product this ®gure. In case the radii of these bends are not equal, a
Fig. 9. The cost attributes related to the different aggregation levels of the power unit.
tool change has to take place. The costs of this tool change and the accompanying costs are speci®ed on component
are allocated to a higher level, i.e. component level. The slot level.
(represented by three faces) can be produced using a nibble On this same level, the bending sequence determines the
or laser cutting process. The choice depends on the available feasible tolerances. Furthermore, collisions can be avoided
resources and the costs of the operations. The material type using certain bending sequences. For example, in the base
Fig. 10. The cost attributes ®lled in for a number of features and for the complete component.
148 I.F. Weustink et al. / Journal of Materials Processing Technology 103 (2000) 141±148
Fig. 11. The cost attributes of the strip; difference between small batch and mass production.
component, the small faces have to be bent ®rst, otherwise The costs can be determined on every desired aggregation
collisions occur. level; the costs of standard parts can be allocated to the
The strip can be manufactured in two different ways, appropriate aggregation level.
depending on the type of production environment. The strip The origin of the product costs can be identified; the
consists of three features: two holes and one form feature extensive cost driving product elements can be found.
made by a punch operation. These three features can be After identification of the most cost driving elements, the
produced separately, but they can also be produced in one causes of the costs can be identified; the causes can be
operation. Producing these features in one set-up requires found more accurately due to the differentiated view of
special tooling, which leads to higher costs. Producing the the product costs.
features separately leads to the need of changing resources. The cost consequences are available immediately; a
Fig. 11 shows that in a small batch environment the cost modification of an element has certain consequences
attributes are allocated to the three features and to the for the related elements. By means of the relations
component. In a mass production environment, the costs between the elements (in the generic framework) the
are allocated to one manufacturing feature (representing consequences are directly known.
three design features) and to the component. A cost effective Design alternatives can easily be compared regarding the
decision can be made using this structure by taking into production costs and in this way the most cost effective
account the amount of components that has to be produced. alternative can be selected.
Finally, the assembly level is explained shortly. The
assembly operations are relatively simple. The small strip
References
is welded to the base component and the cap can be
placed on the base component. The assembly sequence is
[1] F.P.M. Biemans, A reference model for manufacturing planning and
of importance, because the strip has to be welded ®rst control, PhD Thesis, University of Twente, Enschede, 1989.
before the cap can be placed on the base component. The [2] G. Boothroyd, P. Radovanovic, Estimating the cost of machined
only costs on assembly level are the welding costs (of the components during the conceptual design stage of a product, Ann.
strip and base) and the costs of placing the cap and the base CIRP 38 (1) (1989) 157±160.
[3] P. Dewhurst, G. Boothroyd, Early cost estimating in product design,
together.
J. Manuf. Systems 7 (3) (1988) 183±191.
As mentioned before, the total product costs are a sum- [4] H.J.J. Kals, C.A. van Lutterveld, K.A. Moulijn, Industrial Production
mation of all values of the cost attributes in the product Ð The Creation of Mechanical Products, De Vey Mestdagh BV,
structure. Middelburg, 1996 (in Dutch).
[5] A. Liebers, A.H. Streppel, M.A. Schuttert, H.J.J. Kals, Part
classi®cation for variant cost estimation, Proceedings of the Fourth
International Conference on Sheet Metal 1996, SheMet'96, 1996, pp.
11. Concluding remarks 167±178.
[6] D. Lutters, A.H. Streppel, H.J.J. Kals, Product information structure
A generic framework for cost estimation and control in as the basis for the control of design and engineering processes,
product design is presented and is illustrated with a sheet Proceedings of the 29th CIRP International Conference on
Manufacturing Systems, Osaka, Japan, 1997, pp. 167±172.
metal example. The characteristics of the generic framework
[7] G. Pahl, W. Beitz, Engineering Design: A Systematic Approach ,
are summarised below: Springer, London, 1996.
[8] D.G. Ullman, The Mechanical Design Process, McGraw-Hill, New
Differentiated view of the product costs; this leads to
York, 1992.
the advantage that the product costs do not depend on [9] I.F. Weustink, Cost control in product design, M.Sc. Thesis,
one aspect, but on the four mutually dependent cost Laboratory of Production and Design Engineering, Department of
attributes. Mechanical Engineering, University of Twente, Enschede, 1997.