Integrated Cost Estimation Based on Information Management.pdf

download Integrated Cost Estimation Based on Information Management.pdf

of 6

Transcript of Integrated Cost Estimation Based on Information Management.pdf

  • 7/25/2019 Integrated Cost Estimation Based on Information Management.pdf

    1/6

    University of Twente; Laboratory of Design, Production and Management

    Integrated Cost Estimation Based on Information Management

    Hubert Kals; Erik ten Brinke; Eric Lutters; Ton Streppel

    Abstract:

    For adequate Cost Engineering, information generated and affected by different engineering tasks as well as effective

    communication are prerequisites. In the context of Concurrent Engineering, Cost Engineering requires an informationmanagement system. The Manufacturing Engineering Reference Model incorporates an appropriate basis for the man-

    agement of cost information. All cost information is stored, based on information structures related to the Reference

    Model. This enables the storage of cost information differentiated according to cost driver and aggregation level. An

    important representation aspect is the ability to construct different views with the same information. For different types

    of cost estimation, the role of information management and the application of the information structures are described.

    An architecture for cost estimation, employing a previously developed information management method, is proposed and

    the use of this architecture is explained. It appears that the employment of the cost estimation architecture and the ap-

    plication of the information management method make a truly integrated cost control system possible.

    Keywords:Computer Aided Engineering, Cost Estimation, Information Management, Concurrent Engineering

    Introduction

    Concurrent Engineering, the simultaneous execution of shared

    tasks by separate departments, has emphasised the need for good

    interaction and communication between diverse disciplines. The

    basis for adequate communication is availability and accessibility

    of information. In particular, meaningful representations of infor-

    mation reflecting the current state of affairs are more desirable

    than the sole exchange of data [1].

    Cost Engineering must use information covering the entire product

    life cycle. This information is generated and affected by different

    engineering tasks like design, process planning and production

    planning. Since all the information required for cost engineering isnot always available at the desired time, historic information is

    also of major importance. For cost engineering in particular, but

    also for the control of the entire engineering cycle the use of an

    information management system is indispensable.

    Recognition of the fact that information management is a key item

    in the control of the engineering life cycle has lead to new percep-

    tions about the structure of, and the interaction between, the engi-

    neering tasks. This paper concentrates on these aspects from the

    point of view of costs. The Manufacturing Engineering Reference

    Model [1] is used as the basis for information management. The

    principles of information management and the structuring of cost

    information related to this model are explained. The role of infor-mation management and the application of the related information

    structures are described for different types of cost estimation,

    being variant cost estimation, generative cost estimation and hy-

    brid methods of cost estimation. After considering the principles

    of cost control, an architecture for cost estimation is presented.

    The use of this architecture and its interaction with information

    management is explained.

    Because information management is put centrally in the develop-

    ment of an integrated cost estimation system, it is possible to

    achieve integration in the entire engineering cycle. This surpasses

    partial solutions as the integration of process planning and cost

    estimation [2] or the integration of cost estimation and CAD/CAMsystems [3]. The architecture for cost estimation is general appli-

    cable, it is not based on e.g. one cost estimation method [4], one

    production environment [4], one product type [3], one product [5]

    or one production process [2].

    Information management

    In order to deal with the availability of meaningful representations

    of information, reflecting the current state of affairs, the manu-

    facturing system is represented by a reference model. A reference

    model represents a system as an organisation in terms of relatively

    independent, interacting components and the globally defined

    tasks of these components. The Manufacturing Engineering Refer-

    ence Model is depicted in fig. 1; it emphasises the equivalent

    importance of products, orders and resources in the manufacturing

    cycle.

    Company Management is responsible for the strategic objectives

    of a company. It determines the range of products and the required

    processes and resources, and it controls the customer orders.

    Product Engineering performs the design and development of a

    product type from functional requirements up to the specification

    of the final recycling or disposal. The in-time execution of orders

    is the task of Order Engineering, which determines the production

    sequence and the applied resources. Resource Engineering refers

    to all activities concerning the specification, design, development,acquisition, preparation, use and maintenance of resources. The

    production plans generated by the engineering tasks are actually

    executed by Production. The kernel of the reference model is

    Fig. 1: The Manufacturing Engineering Reference Model

  • 7/25/2019 Integrated Cost Estimation Based on Information Management.pdf

    2/6

    Information Management; it controls the accessibility, availability

    and different representations of information.

    In correspondence to the reference model, three information

    structures are distinguished, namely the Product Information

    Structure, the Resource Information Structure and the Order In-

    formation Structure (fig. 2). Each structure has different types of

    objects to which information is attached. For the Product Informa-

    tion Structure, the objects are depicted in fig. 3. The structures can

    evolve independently, while their relationship remains the same.

    Because of this, the entire range of manufacturing environments

    can be described. In an engineer-to-order environment, the Order

    Information Structure and the Product Information Structure can

    evolve simultaneously while the Resource Information Structure

    can remain relatively unchanged.

    The Resource Information Structure contains the abilities, occu-

    pation and condition of all the resources in a company at any

    given time. The Order Information Structure deals with all the

    information that indicates which product element is manufactured

    when and with which resources. The Product Information Struc-

    ture contains all the information concerning a product type. For a

    finished product, it contains for instance the description of func-

    tion, materials, dimensions, tolerances, used resources, assembly

    sequence, production times, costs, etc.

    The information is stored using elements, relations and attributes.The elements are the objects and the relations represent interac-

    tions between the objects. The attributes are the characteristics of

    an object or the characteristics of a relation between objects. In

    this way, a product can be described with the fundamental struc-

    ture depicted in fig. 4.

    An element is part of an aspect system representing a product (e.g.

    functional system, physical product definition). The number of

    aspect systems is limited and, within the information management

    model, they are referred to as domains. An information structure

    can have several domains.

    Because different interpretations of a sovereign domain are possi-

    ble, the concept of different views is introduced. A view furnishes

    a focussed, partial representation of the information in a certain

    domain of an information structure. For example, a designer and a

    process planner can visualise different interpretations of the same

    geometry with the help of a view. The design view shows e.g. the

    design features while the process planning view shows manufac-

    turing features. The features are based on the same geometrical

    elements, but their arrangement is subjective (fig. 3). To be able to

    focus on a part of all information, filters are used to show only

    those elements and relations that are relevant to the user.

    The use of elements and relations as described previously is very

    suitable for Object Oriented Programming. The elements and

    relations have characteristics as shown in fig. 5. Every element

    and relation must have a unique ID. For every element and rela-

    tion, the type has to be specified and the views and domains they

    belong to have also to be specified. Further, it is possible to assign

    a value to an element. For relations it is also necessary to indicate

    the IDs of the elements between which the relation exists.

    Based on the Reference Model and the information structures,

    presently an information management system is being developed.

    Cost related information

    A major advantage of the information structures is the use of

    views and filters. A cost view can be constructed, being a helpful

    aid in the calculation and analysis of costs. The cost view can be

    used by other engineering tasks in order to analyse the conse-

    quences of decisions to be made. Further, the associated informa-

    tion structures enable a differentiated view of cost information.

    The first requirements for cost control are knowledge of the costs

    and a generic method to store cost information. Furthermore, it is

    Fig. 2: The three information structures

    Fig. 3: The objects in the product information structure, with the distinc-

    tion between objective and subjective constituents

    Fig. 4: The fundamental structure

    Fig. 5: Characteristics of elements and relations

  • 7/25/2019 Integrated Cost Estimation Based on Information Management.pdf

    3/6

    advantageous to have a differentiated view of the costs. This can

    be achieved by dividing costs in separate constituents. The next

    cost drivers, i.e. cost driving product characteristics, are used [6]:

    Geometry

    Material

    Production Process

    Production Planning

    The cost drivers can be related to the Product Information Struc-

    ture. They become attributes and the cost carriers become ele-

    ments in the fundamental structure (fig. 6). For reasons of function

    integration, standardisation and modularization, costs are only

    allocated to physical product elements. The costs for a relation are

    accounted for on a higher aggregation level. For instance, the costs

    for connecting two components are accounted for on assembly

    level (see fig. 3). An arrangement of the objects in the other in-

    formation structures for cost related information is proposed by

    Liebers [7].

    Example cost related information

    The principles of structuring cost related information, described in

    the previous section, will be explained with the aid of the com-

    puter power box, depicted in fig. 7.

    The power box has to protect the electrical components inside and

    is made of sheet metal. The box is an assembly consisting of three

    components with several features. The holes have different func-

    tions. They are used to fix the components, they are needed for

    cooling and they enable connectors to be plugged in. The amount

    of holes for cooling is determined by the amount of heat to be

    transferred. The global structure of the unit, with the cost drivers

    allocated to every object, is given in fig. 8.

    Zooming in on the cap, results in the structure given in fig. 9. Inthis figure, the central face of the cap (fig. 7: A) with the cooling

    holes and a slot for a connector is depicted. The grey areas around

    the faces indicate features and the cost drivers are allocated to

    these features and the cap itself. The relations between the features

    are not depicted in the figure.

    The slot consists of three faces and carries some dimensions (L,

    R). The slot does not impose restrictions on the material type. The

    possible production processes for the slot are nibbling and laser-

    cutting. For the time being, all resources for nibbling and laser

    cutting are available. The final selection of the production process

    can be made based on the cost estimates (assuming the availability

    of the resources does not change). The cooling holes have a di-

    ameter (D) and they are arranged in a pattern, indicated with a

    distance between the holes. The holes dont impose any restric-

    tions on the material type. The resources for the only possible

    production process "nibbling" are available at the time. The

    bending lines have a radius and they dont impose restrictions on

    the material. The production process is bending and the resources

    are available.

    The material type (Al) and the accompanying material costs are

    allocated to the cap. The dimensions and tolerances between the

    features are related to the cap as well. For instance, the bending

    sequence determines the achievable bending accuracy. If the

    required tolerances are not met, another bending sequence has to

    be selected. The costs for changing resources and set-ups are also

    allocated on component level. For example, a set-up change would

    be required if the radii of the bending lines would not be the same.Furthermore, the availability of the resources required for the cap

    is allocated to the cap.

    Fig. 6: The fundamental cost structure

    Fig. 7: A computer power box [6]

    Fig. 8: The global structure of the computer power box

    Fig. 9: Detail of the cost drivers of the cap of the computer power box

  • 7/25/2019 Integrated Cost Estimation Based on Information Management.pdf

    4/6

    From the explanation of fig. 9, it is clear that the cost drivers are

    influenced by the decisions of the engineering tasks design, proc-

    ess planning and production planning. Opposite of that, the deci-

    sions of an engineering task can be supported with cost informa-

    tion.

    That the difference between the allocation of costs in case a design

    feature is not equal to that of a manufacturing feature becomes

    visible in fig. 10 (presuming that the designer did not have a de-

    sign feature describing the strip). Generally, if the strip is pro-

    duced in small batches, the features of the strip will be produced

    with different tools. Therefore, the costs are allocated to the sepa-

    rate features. In case of mass production, a special tool is likely to

    be available. In that case, the costs are allocated to the group of

    features.

    Generative cost estimation

    With the cost drivers of an element, the costs can be calculated

    and be attached to the element. The costs and the cost drivers can

    be used to analyse the costs of a product.

    In the upper part of fig. 11, the global structure of the computer

    power box is given, together with the costs for some elements and

    some cost drivers. The costs of the component on the right (10), is

    the summation of the process costs of the two features (2 and 4)

    and the material costs of the component (4). The total costs (80)

    equals the costs of the components (50, 10 and 10) and the assem-

    bly costs of the components (10).

    When the costs of a product are known, it is relatively easy to

    control the costs by means of the product information structure. It

    is relatively easy to find "irrational" designs [8]. Fig. 11 revealsthat the component on the left side of the figure constitutes more

    than 60% of the total costs. When zooming in on this component,

    it becomes clear that the production costs of one of the features is

    relatively high. Based on this knowledge a redesign of the feature

    or the entire component may be justified.

    Another way of cost control can be achieved by introducing option

    points. For one of the components of the assembly in fig. 12 three

    alternatives exist. For every alternative, the costs can easily be

    calculated. When a choice between the alternatives has to be

    made, the cost estimates can be used to compare the costs of the

    three components. An alternative can also be to buy such a part

    instead of to make that part. The buy-part is not specified in detail,

    only the price of the supplier is allocated to the component.

    During every engineering task, the costs can be monitored through

    the cost view. Whenever the product information is modified, the

    effects on the costs can be made visible by redoing the cost cal-

    culation for the new situation. Additionally, during every engi-

    neering task one can easily compare alternatives based on cost

    information.

    Variant cost estimation

    The product information structures of instantiated products, con-

    taining cost information, are stored in the order information

    structure. When a new product has to be designed or manufac-

    tured, the (partial) product structure of the new product can be

    compared with previously manufactured products. When the new

    product corresponds to a previously manufactured product, in a

    sufficient manner for certain characteristics, the previously manu-

    factured product can be used to estimate the costs for the new

    product.

    The basic principle is to compare the elements of a new product

    with the elements of previously manufactured products [9]. The

    comparison is type based (see fig. 5). Depending on the available

    information of the new product, the characteristics of the type ofelement are also compared. Based on this comparison, the level of

    similarity is calculated.

    The comparison algorithm can be controlled by setting some

    preferential variables. The extend of requested similarity has to be

    set. When the similarity between a previously manufactured prod-

    uct and the new product is lower than the requested extend of

    similarity, the product is not considered in the cost estimation. For

    every engineering task not every product characteristic is evenly

    important. Therefore, it is possible to indicate, for a group of

    related characteristics, the extend of similarity.

    If a previously manufactured product does not meet the requestedsimilarity, it must be possible to leave out the elements that cause

    the low extend of similarity. Since the costs of a product are

    known for every product element, a temporarily cost value can be

    Fig. 10: The cost attributes of the strip

    Fig. 11: Cost calculation and cost control for the computer power box

    Fig. 12: Cost calculation of the computer power box

  • 7/25/2019 Integrated Cost Estimation Based on Information Management.pdf

    5/6

    calculated without including the elements that are not similar. In

    that case, that product can still be used for the cost estimate.

    Hybrid cost estimation

    For the structuring of the costs, it is not important how they are

    calculated. Because the costs are attached to product elements, it is

    possible to calculate them with different calculation methods. So,

    generative cost estimation and variant cost estimation can be

    applied to the same product. In addition, other types of cost esti-

    mation, e.g. based on neural networks, can easily be integrated.

    The only condition is the existence of an interface to the informa-

    tion management system.

    For the engineering tasks that employ cost estimates for decision

    making, it is not important to know how the cost estimates were

    calculated. The information needed is a cost estimate with an

    indication about the reliability of the estimate.

    The way in which the cost estimates are determined depends on

    the available information, the available time and the required

    accuracy of the estimate; a different choice can be made for every

    different product element. In case the available information of a

    section of a product is low, variant-based cost estimation has to be

    used for that section. If sections of the product are specified in

    more detail, generative cost estimation can be used for these sec-

    tions. When the available information is low and the available

    time for the cost estimation is high, the cost estimation system can

    activate another engineering task to generate more detailed manu-

    facturing instruction information of the product. For instance,

    when a cost estimate for a newly designed product is requested,

    process planning can be activated in order to generate more infor-

    mation for the cost estimation process.

    Cost estimation architecture

    The information management system described above deals with

    the manipulation of information and the representation of the

    different views on the information. It is used as the basis for a cost

    estimation system. In this way, the functional modules of a cost

    estimation system dont need to incorporate database functionali-

    ties, but solely the cost estimation functionalities. Before discuss-

    ing the functional modules of the proposed cost estimation archi-

    tecture, the functional specification of a cost estimation system is

    listed.

    A cost estimation system must be able to:

    calculate costs in a generative, variant based or hybrid way;

    deal with different cost models;

    handle different cost types;

    apply different analysis tools for cost related information;

    calculate costs on different aggregation levels;

    support other engineering tasks, such as:

    -

    order acceptance;

    - design;

    -

    process planning;

    -

    production planning;

    -

    calculation of the actual costs;

    -

    management.

    generate reports for other engineering tasks;

    communicate with the information management system.

    A cost estimation system has to be:

    modular;

    The advantages of a modular system are the possibility of integra-

    tion with other software packages, the possibility of extending the

    system and an appropriate environment for maintenance [5].

    transparent;

    The use of the system should be easy to understand.

    highly automatic;

    Nevertheless, the user must have the possibility to intervene the

    cost calculation at any time.

    With these functional specifications and the functional modules of

    the cost control architecture, a cost estimation architecture has

    been developed (fig. 13). Six functional modules are distin-

    guished, which are arranged around the Information Management

    kernel. The six functional modules are:

    Cost Models (CM):

    This module is used to define the cost models. The module has to

    be generic to enable the definition of different cost models and the

    use of different types of costs and formulas. The storage and

    retrieval of the cost models must be dealt with by the information

    management system.

    Cost Determination (CD):

    This module has to carry out the actual calculation of the costs,

    based on the selected cost model. Depending on the type of cal-

    culation, actual production data or estimated data are used.

    Cost Reports (CR):

    This module is intended to define different cost reports. The type

    of information in the report must be indicated so that the Data

    Tuning module can collect the necessary data and deduce the

    requested data.

    Data Analysis (DA):

    Historic data needed for calculations have to be analysed, e.g.averages, variances and trends are needed to be able to use historic

    data in the right way. This module must also compare the esti-

    mated costs with the actual costs in order to improve the cost

    models.

    Risk Analysis (RA):

    An important aspect of the costs is an indication of the accuracy of

    the estimation. The sensitivity of the costs to changes of the pa-

    rameter values in the cost model must also be known [2]. This

    module must take care of all the aspects concerning quality, accu-

    racy and sensitivity of cost estimates. The data needed for these

    aspects is obtained through the information management system.

    Data Tuning (DT):

    In many cases, data first have to be transformed to be able to useit. Some examples are the tuning of currencies and the correction

    for inflation. Another aspect is to arrange data for a certain selec-

    tion e.g. for a time interval or a product family. When (non-

    Fig. 13: The cost estimation architecture

  • 7/25/2019 Integrated Cost Estimation Based on Information Management.pdf

    6/6

    repetitive) disturbances occur during production, the production

    data have to be corrected, when possible.

    With these six modules, all the functional specifications of the

    cost estimation system can be realised. Furthermore, practical

    characteristics such as time saving, flexibility, user-friendliness

    for inexperienced users and unification of the cost estimation

    process [2] must be achievable. After the three main modules

    (CM, CD, CR) are implemented, the integration of the cost archi-

    tecture can be verified.

    Similar architectures, i.e. functional modules arranged around the

    Information Management kernel, can be created for every engi-

    neering task [10]. An architecture for computer aided process

    planning for sheet metal was presented by Lutters [11]. For exam-

    ple, environmental control and quality control will have an archi-

    tecture very similar to cost estimation.

    Cost control architecture

    The major function of cost control is the feedback of cost related

    information. Actually, two feedback loops can be distinguished.

    The engineering and planning tasks generate (alternative) solu-

    tions to manufacture a product. Based on a solution, a cost esti-

    mate can be made. Depending on the outcome of the estimate, an

    alternative solution can be chosen or the solution can be adapted.

    This applies to a short-term cost control loop.

    If an economic solution is found, the accompanying production

    plans can be executed. During the production, the actual produc-

    tion data have to be collected. These data are used to determine

    the actual manufacturing costs. The data also have to be analysed

    to be able to use them to create or to adapt the cost model. With a

    new or adapted cost model, new cost estimates can be made. This

    is a long-term cost control loop.

    In fig. 14, the generic cost control architecture of Liebers is de-

    picted [12]. The architecture is valid for any kind of information

    used in the design and manufacturing phase. It contains four func-

    tions needed to execute the two control loops:

    cost estimation (F1): determination of the costs before the

    actual production;

    monitoring (F2): acquisition of relevant data at the time of

    execution of the production process;

    diagnostics (F3): interpretation of data of the monitoring

    process;

    cost modelling (F4): creating or adapting cost models with the

    help of data of diagnostics and monitoring.

    Loop 1 is the short-term control loop and loop 2 is the long-term

    control loop.

    Conclusion

    Information management and the use of information structures

    enable the construction of a cost view and differentiated repre-

    sentations of the costs. The costs can be calculated for every ag-

    gregation level of a product. The characteristics of the information

    structures enable adequate support of design and engineering tasks

    with cost information. By means of the product information

    structure, the origin of costs is exposed and the cost drivers indi-

    cate the cause of the costs. The consequences of decisions made

    by designers and planners are directly available and the choice

    between design alternatives can be made based on the estimated

    costs.

    Because information management deals with all the handling of

    information, the functions of the cost estimation architecture need

    only to be focussed on cost estimation. Given that the Information

    Management System is suitable for every manufacturing environ-

    ment, the cost estimation system built on it is also applicable in

    every manufacturing environment.

    Based on the Information Management System and the cost esti-

    mation architecture, the development of a truly integrated cost

    control system is possible.

    References

    1

    Lutters, D.; Streppel, A.H.; Kals, H.J.J.: The role of InformationStructures in Design and Engineering Processes, Proc. of the 3rdWDK workshop on Product Structuring, (1997), pp. 125-136.

    2 Luong, L.H.S.; Spedding, T.:An integrated system for process plan-ning and cost estimation in hole making, Int. Journal of AdvancedManufacturing Technology, 10 (6), (1995), pp. 411-415.

    3 Cuesta, E.; Rico, J.C.; Mateos, S.; Suarez, C.M.:Times and costsanalysis for sheet-metal cutting processes in an integratedCAD/CAM system, Int. Journal of Production Research, Vol. 36, no.6, (1998), pp. 1733-1747.

    4 Bharara, A.; Lee, C.Y.:Implementation of an activity-based costingsystem in a small manufacturing company, Int. Journal of ProductionResearch, Vol. 34, no. 4, (1996), pp. 1109-1130.

    5 Leung, A.C.K.; Wainwright, C.E.R.; Leonard, R.:The developmentof an integrated cost estimation system, Int. Journal of Computer In-tegrated Manufacturing, 9 (3), (1996), pp. 190-204.

    6 Weustink, I.F.; Brinke, E. ten; Streppel, A.H.; Kals, H.J.J.:A generic

    framework for cost estimation and cost control in product design,Proc. of the 6th Int. Conf. on Sheet Metal, Vol. II, (1998), pp. 231-242.

    7 Liebers, A.; Streppel, A.H.; Kals, H.J.J.:An information structure forcost related decision support, Proc. of the IMC-14 Conf., Vol. 14,(1997), pp. 555-564.

    8 Ou-Yang, C.; Lin, T.S.: Developing an integrated framework forfeature-based early manufacturing cost estimation, Int. Journal ofAdvanced Manufacturing Technology, 13 (9), (1997), pp. 618-629.

    9 Brinke, E. ten; Lutters, D; Streppel, A.H.; Kals, H.J.J.:Variant costestimation based on Information Management; Proc. of the 15th Int.Conf. on Production Research, Limerick, Ireland (to be published1999).

    10 Kals, H.J.J.; Lutters, D.: The role of Information management inintelligent manufacturing, Proc. of the CIRP Int. Conf. on IntelligentComputation in Manufacturing Engineering, (1998), pp. 21-28.

    11 Lutters, D.; Brinke, E. ten; Streppel, A.H.; Kals, H.J.J.:ComputerAided Process Planning for Sheet Metal based on Information Man-

    agement, Proc. of the 6th Int. Conf. on Sheet Metal, Vol. II, (1998),pp. 159-170.

    12 Liebers, A.:An architecture for cost control in manufacturing: theuse of cost information in order-related decisions, Ph.D. thesis Uni-versity of Twente, Enschede, The Netherlands, (1998).

    Fig. 14: The cost control architecture