Optimizing Digital Drawing Files and BIM Models for Measurement and Estimating

Similar documents
Zooming in on Architectural Desktop Layouts Alexander L. Wood

Design for fireplace setting by Ross Ubergang rossu.com.au. gcadplus User Guide v gcad +

A Productivity Comparison of AutoCAD and AutoCAD Architecture Software

A Quick Spin on Autodesk Revit Building

MODEL SETUP FOR RENOVATION PROJECTS INSTRUCTIONS AND TUTORIALS

ExtrAXION. Extracting Drawing data. Benefits.

MODEL SETUP FOR RENOVATION PROJECTS: INSTRUCTIONS AND TUTORIALS

Section 1. Introduction and Review. Objectives: Log on to the computer Launch AutoCAD Create, open, and save a drawing Review AutoCAD basics

Drawing Management Brain Dump

Chief Architect X3 Training Series. Layers and Layer Sets

DESIGN AND MODELLING OF ORPHAN HOME

Version 8 Tutorial

Table of contents. User interface 1: Customizable tool palette... 6 User interface 2: General GUI improvements... 7

Miami University. Physical Facilities Department. CAD Standards. April 2004

AECOsim Building Designer. Quick Start Guide. Chapter A06 Creating a Master Model Bentley Systems, Incorporated.

Assignment 10 Revit CAD Fundamentals I Due March 29 Architecture 411

Revit Structure 2012 Basics:

Getting Started Guide

REVIT - RENDERING & DRAWINGS

Using Dynamic Views. Module Overview. Module Prerequisites. Module Objectives

Version 9 Tutorial and User Guide

Assignment 13 CAD Mechanical Part 2

From Raster to Vector: Make That Scanner Earn Its Keep!

AECOsim Building Designer. Quick Start Guide. Chapter A08 Space Planning Bentley Systems, Incorporated

Mastering AutoCAD 2D

Drawing output in imos ix 2017 SR2. Date of creation: March 2018; last changes Version used: ix 2017 SR2

ACAD-BAU TUTORIAL For BricsCAD platform

Chapter 6 Title Blocks

Advance Steel. Tutorial

Advanced Topics Using the Sheet Set Manager in AutoCAD

AutoCAD Architecture 2018 Fundamentals

Autodesk Advance Steel. Drawing Style Manager s guide

AutoCAD Architecture 2014

Revit Structure 2014 Basics

CAD Tutorial. CAD Detail Windows. In this tutorial you ll learn about: CAD Detail Windows Exploding and Modifying a CAD Block

Rhinoceros modeling tools for designers. Using Layouts in Rhino 5

Learning Guide. ASR Automated Systems Research Inc. # Douglas Crescent, Langley, BC. V3A 4B6. Fax:

Introduction to QTO. Objectives of QTO. Getting Started. Requirements. Creating a Bill of Quantities. Updating an existing Bill of Quantities

BIM. e Submission Guideline Structural. Annex 1a. Recommended Process Revit 2010

Release Notes - Fixes in Tekla Structures 2016i PR1

What's New in Autodesk Architectural Desktop 2004? Kelcey Lemon

n 4ce Professional Module

Revit Structure 2013 Basics

User s Manual ❿ Drawings-Detailing

Autodesk. AutoCAD Architecture Fundamentals. Elise Moss SDC PUBLICATIONS. Schroff Development Corporation

Piping Workflow for MEP AutoCAD Piping Phil Nower Hazen and Sawyer

CBCL Limited Sheet Set Manager Tutorial 2013 REV. 02. CBCL Design Management & Best CAD Practices. Our Vision

BIM - ARCHITECTUAL IMPORTING A SCANNED PLAN

Autodesk Inventor LT. Easy as 1, 2, 3D.

Section 4: Ontario Realty Corporation CAD Standards and Guidelines

Session 3 _ Part A Effective Coordination with Revit Models

Advance Steel. Drawing Style Manager s guide

Revit Architecture Student Workbook

Stream Design: From GEOPAK to HEC-Ras

EstimaXpro. S&R Consultants

A Practical Guide to Carlson Survey 2014

A Practical Guide to Carlson Software Fundamentals 2015 Rick Ellis Douglas L. Aaberg, PLS Duke Gardner

Appendix to Chapter 1 Release 3

IDEA Corbel 8. User guide. IDEA Corbel User Guide

GstarCAD Mechanical 2015 Help

A Practical Guide to Carlson Software Fundamentals 2018 Rick Ellis Douglas L. Aaberg, PLS Duke Gardner

Drawing Layouts Paper space & Model Space

Release Notes - Fixes in Tekla Structures 2016i SP1

Advance Concrete. Tutorial

Autodesk Architectural Desktop Functionality for the Autodesk Building Systems User

Making a Custom Symbol. Making a Custom Symbol in Chief Architect

Working with Detail Components and Managing DetailsChapter1:

AS How to Use Dynamo to Visibly Show Navisworks Clashes into Revit

Corridors. To create a corridor you must have an alignment (baseline), a profile (existing or proposed), and an assembly.

CSI: CAD Standards Implementation

Cast Unit Drawings Tekla Structures 11.0 Basic Training August 25, 2005

Chapter 5 Sectional Views

BIM Introduction. Building Information Management Definitions, Applications and general information. Betty Bezos

CADD & Civil 3D User Guidelines

Tips and Tricks. Matt Kolberg, Technology Consultant. Consulting Training Software

Autodesk Raster Design for Mapping and Land Development Professionals David Zavislan, P.E.

Unit. Drawing Accurately OVERVIEW OBJECTIVES INTRODUCTION 8-1

Tutorial 2: Setting up the Drawing Environment

Sheet Metal OverviewChapter1:

Tutorial 3: Drawing Objects in AutoCAD 2011

IDEA CSS 7 General cross-section

Bentley's AECOsim Energy Simulator and What Next for Energy Simulation

Plotting from A to Z

Module 1: Styles and Advanced Object Tools

1Getting set up to start this exercise

Using Layers and Object Properties

Convert images and non-vector PDFs

House Design Tutorial

Autodesk Revit Architecture 2014

GEN20604 Intelligent AutoCAD Model Documentation Made Easy

Getting Started. with Easy Blue Print

Exercise 1: The AutoCAD Civil 3D Environment

Virtual components in assemblies

Inserting and Creating ImagesChapter1:

AutoCAD Standards University of California, Santa Cruz Physical Planning & Construction

Introduction to Autodesk Inventor for F1 in Schools (Australian Version)

Table of Contents. Part I Introduction to CorelCAD Introducing CorelCAD About CorelCAD Benefits of Using CorelCAD...

Tutorial Guide to AutoCAD 2015

Drawing Module, Import-Export

Transcription:

Optimizing Digital Drawing Files and BIM Models for Measurement and Estimating Simon Lovegrove MRICS, AAIQS - Exactal CM4228 Drawing file formats issued for measurement and estimating purposes range from simple 2D raster formats, through 2D DWG files to 3D object-based DWFx BIM models. Each of these formats inherently provides differing levels of data richness and functionality. This drawing file intelligence can be leveraged by estimators to dramatically improve measurement and estimating productivity. This means that the arrangement and configuration of data for each drawing file format can be optimized by designers to improve communication and yield the greatest benefit to the team. This class aims to provide general tips and guidance for the more common file formats. We will cover how drawing files may be arranged and optimized to improve team communication and specifically to assist in quantities measurement and estimating. We will give you some hints that are not mandatory for using each file format, but rather reflect some of the more common beneficial optimizations. Learning Objectives At the end of this class, you will be able to: Describe the limitations of image files for measurement purposes Describe the limitations of PDF files for measurement purposes Configure your 2D drawing files to optimize their use for measurement and estimating Issue 3D DWFx TM model files that are data rich and contain intelligence to optimize quantities extraction for estimating use About the Speaker Simon Lovegrove is a quantity surveyor with 30 years industry experience. He is a director of Exactal, an Australian software company established in 2003 to develop CAD-based estimating solutions, including CostX, an interoperable CAD-based cost modelling and estimating tool. slovegrove@exactal.com

Learning Objectives... 1 About the Speaker... 1 1.00 Introduction... 3 2.00 The Limitations of Image Files for Measurement Purposes... 4 3.00 The Limitations of Vector PDF Files for Measurement Purposes... 5 4.00 Configure your 2D CAD Files to Optimize their use for Measurement and Estimating... 6 4.01 Layers... 6 4.02 Blocks... 7 4.03 Polylines... 8 4.04 X-Refs... 9 4.05 Model Space and Paper Space... 9 5.00 Issue 3D DWFx TM model files that are data rich and contain intelligence to optimize quantities extraction for estimating use.... 10 5.01 Family naming conventions...10 5.02 Project Units...11 5.03 Areas/Rooms...12 5.04 Shared Parameters...13 5.04.01 Creating a New Shared Parameter... 13 5.04.02 Adding the Shared Parameter to the Project... 14 5.04.03 Applying Shared Parameters to Objects in the Model... 15 5.04.04 Other Shared Parameter examples... 19 5.05 UniFormat Assembly Codes...21 6.00 Conclusion... 23 2

1.00 Introduction When commissioning a project, Clients will have a number of key objectives or criteria, and almost without exception these will include adherence to cost and budgetary constraints. Whilst there is nothing new in these requirements, the way and speed they can be achieved has improved significantly and continues to improve because interoperable estimating software tools are available which allow the seamless transfer of digital information between designers and estimators. This allows fast and extremely simple extraction of cost geometry and building dimensions from CAD files and BIM models to provide faster, more accurate take-offs for measurement, estimating, analysis and options resolution. However, the interoperable software platform is only part of the story. Inherent in the principle of a collaborative team process is the reliance on knowledge integration to leverage the collective expertise and experience of the team to optimize the project outcome. This means that data should be presented in an understandable way, and configured to assist team workflows. The data needs to effectively inform and facilitate the collaborative team effort. File formats for design data vary and each inherently provides differing levels of data richness and functionality. Better drawing file intelligence can dramatically improve measurement and estimating productivity, to enable work that traditionally could have taken days to complete to be done in hours. This leads to improved project delivery, and benefits the client and design team alike. Notwithstanding these benefits, estimators commonly receive documentation in the lesser intelligent file formats, usually basic 2D raster or vector PDF files, sometimes 2D or 3D CAD formats and only occasionally 3D object-based BIM models. Furthermore, the file data is often not configured in a way to best suit the measurement process and quantity extraction. This represents a missed opportunity because regardless of the file format used, the configuration of data for each drawing file format can easily be optimized to improve communication and yield the greatest benefit to the team. This document aims to provide general tips and guidance for the more common file formats on how drawing files may be arranged and optimized to improve team communication, and specifically to assist in the quantities measurement and estimating activities. It is not intended to be a mandatory requirement for each file format, but rather to reflect some of the more common optimizations which are of benefit. 3

2.00 The Limitations of Image Files for Measurement Purposes CAD programs are based on vector graphics, however the drawings are often published and issued in one of the raster image formats which means that the inherent resolution and intelligence is lost. Often the drawings are difficult to read but cannot be enlarged without further loss of resolution, and the scale can sometimes be difficult to determine accurately. Estimating software can deal with both formats but uses different modes of measurement for each, reflecting the nature of the image data available. Measurement of a raster image traces an overlay on top of the drawing, whereas vector measurement attaches to the actual vector lines within the drawing. Hence vector measurement is faster and more accurate, and can identify changes in drawing revisions by detecting the amended vector co-ordinates of the measured lines. For these reasons, vector files are preferred to raster files. If you have no choice but to issue raster files instead of vector files it is critical to provide scale information, particularly as the image may get distorted during transmission. This seems basic but is neglected surprisingly often. Provide X and Y scale bars and / or figured dimensions. Orientate the drawing to be appropriately rotated (e.g. square to the boundary of the image file). Use a consistent scale and orientation for progressive drawing issues. To limit file sizes, use a JPG or PNG file format and avoid BMP and TIFF formats. Avoid where possible having views at different scales on the same sheet, where this is not possible try to arrange the views at one scale in one area of the sheet and views at a different scale in another area of the sheet rather than having details at different scales interspersed throughout the image. Raster Mode measurement in CostX Vector Mode measurement in CostX 4

3.00 The Limitations of Vector PDF Files for Measurement Purposes A commonly issued output from CAD programs is a PDF file which contains vector co-ordinates but little else of the embedded intelligence of the source CAD files such as polylines and blocks. This means that measurement can be done in vector mode but advanced measurement tools which rely on CAD intelligence are not available. Also, layer information is commonly excluded from PDF files, which means that the drawing view cannot be filtered to facilitate the measurement process. Owing to its superior resolution and accuracy, a vector PDF is preferable to a raster image but is still not as useful as a CAD file. If you have no choice but to issue vector PDF files instead of CAD files, export as a PDF (in preference to plotting to a PDF printer) and be sure to include Layer Information (refer item 4.01 below for further explanation of usage of layers). Put hatching on a separate layer to drawn details. Include Layer Information Unfiltered View in CostX Filtered View in CostX Provide scale annotation, scale bars and / or figured dimensions. Orientate the drawing to be appropriately rotated (e.g. square to the boundary of the image file). Use a consistent scale and orientation for progressive drawing issues. Avoid where possible having views at different scales on the same sheet, where this is not possible try to arrange the views at one scale in one area of the sheet and views at a different scale in another area of the sheet rather than having details at different scales interspersed throughout the image. If creating a PDF from Revit, select a hidden line or wireframe visual style so that the PDF will be in vector format. Styles such as shaded, colored, etc will result in raster or combined raster/vector content. 5

4.00 Configure your 2D CAD Files to Optimize their use for Measurement and Estimating The 2D CAD formats such as DWG TM are capable of being rich in content and the estimating software (which is read-only, and cannot edit the drawing file) can exploit this intelligence with various advanced measurement tools. These include: 4.01 Layers If layers are enabled in PDF and CAD files, the estimating software can filter the display to make viewing and measurement much quicker and easier, by 1) eliminating unwanted data to reduce clutter and 2) isolating data for measurement. Hence it is very helpful if layers are configured in a logical manner, for example: Put different building elements onto different layers. Put like items within an element onto the same layer or distribute them logically onto a series of layers. Ensure the layer states are correct for all layers before saving the file. Layers which are not required should be frozen. Use the hatching tools to create hatching or include it on a separate layer. Wall layers isolated for measurement in CostX If exporting a DWG TM file from Revit arrange object categories into logical and appropriate layers. Specifying appropriate Type Properties and Layers where the layers can be specified in conjunction with the Type Properties (e.g. specifying an Interior or Exterior function for walls) can also be beneficial. 6

4.02 Blocks A block is a pre-defined grouping of lines, arcs and circles to depict a typical object, eg. a door, or a collection of objects such as a typical furniture layout. The estimating software can make use of blocks by counting all instances of a typical block with a single keystroke. A single click multiple Block count Hence it is very helpful if blocks are included in drawing files and are configured in a logical manner, for example: Do not group multiple objects into a single block. Co-ordinate blocks with layers so that details can be isolated and then measured very quickly. Avoid using the same block for items which although having a similar graphical representations have a different specification or function (e.g. use different blocks for 920mm internal & 920mm external doors, use a double door block rather than two single door blocks for a double door etc.). Equally avoid having more than one block for identical items in a drawing (e.g. avoid using two different blocks representing the same specification of 820mm Internal Door). 7

4.03 Polylines Simply put, CAD drawings are made up of multiple lines and arcs. The polyline command allows a series of lines or arcs to be combined into a single continuous entity. Polylines can be made up of any combination of lines and arcs to create highly complex shapes, and if polylines have been used, the estimating software is able to read them to automatically return the area and perimeter of the shape, no matter how complex, with a single keystroke. This is a very powerful function. Make it a policy for all floor plans, rooms, areas, etc to be defined by polylines. A single click Polyline area measure in CostX planting area A single click Polyline area measure in CostX room area 8

4.04 X-Refs X-Refs are used on larger projects for many reasons: They keep the file sizes down. They allow many users to work on individual components of a project. Every time an X-Ref is loaded, it is the most recent version of the drawing. X-Ref's can be updated, added, or unattached from the main drawing at any time. You can X-Ref drawings that they themselves X-Ref other drawings (nesting). If X-Refs have been used, then when the drawing file is issued the X-Ref files need to accompany it (in a related file path) or they cannot be accessed and will not appear in the measurement view. An alternative solution is that when the drawing files are exported, bind the X-Refs (and all applicable fonts, linetypes, etc) into the current drawing. 4.05 Model Space and Paper Space The estimating software will default to Model space views since these contain the active model and hence are the most accurate with no scaling required as they are generally at 1:1. If the file contains both Model Space and Paper Space, an option is provided to load either or both, but Model space is preferred. Rather than multiple Paper space sheets with viewports to a single Model space view, a separate Model space DWG TM file for each plan / elevation / section / etc. is preferred. On larger buildings, where plans etc. may normally be divided between several Paper space views (eg. to fit onto a series of A3 sheets), do not break the Model view up in the same way. It is preferred to measure on a single Model space view for an entire level/floor. Provide scale annotation, scale bars and / or figured dimensions on Paper space sheets and avoid using different unit scales in the same Model space, eg. if 1 unit represents 1mm avoid mixing this with another scale for 1 unit. Avoid where possible having views at different scales on the same Paper space sheet, where this is not possible try to arrange the views at one scale in one area of the sheet and views at a different scale in another area of the sheet rather than having details at different scales interspersed throughout the image. 9

5.00 Issue 3D DWFx TM model files that are data rich and contain intelligence to optimize quantities extraction for estimating use. Currently, BIM in construction is primarily used for 3D design modelling and visualization from which 2D plans, elevations and sections are issued as 2D PDF files or paper drawings. The quantities are then measured from them in the traditional way. However, issue of data-rich 3D DWFx TM files enables the estimator to participate in the collaborative BIM team effort by utilising the database information to automatically generate quantities. Designers can respond to this change by increasing the amount of object data held in the database. However, for estimating or scheduling purposes it will generally be necessary to augment the BIM data with additional measurement from 2D or 3D drawing views, particularly with early design intent models. Therefore a multi-sheet DWFx TM export with a default 3D model view (or series of 3D views each showing different elements) and 2D sheets of all plans, elevations and sections allows the estimator to import dimensions directly from the object properties within the 3D view, then use the 2D sheets to check and augment the quantities. The following tips will help to facilitate data extraction from the DWFx TM. 5.01 Family naming conventions CostX extracts dimension data (quantities) from the Revit object properties exported in the DWFx TM file. One of the available extraction options groups and sorts the quantities according to the family naming structure of the model Therefore, a more descriptive family naming convention can greatly improve communication. Default naming minimal detail Descriptive naming In view of the above, try not to use mass or generic model families for objects in detailed models, and do not group disparate objects into a single mass or generic family, as this severely compromises the usefulness of the output data. Select an appropriate element category for each individual object. Mass naming 10

5.02 Project Units The total quantity of each object type is the cumulative value of the dimensions of each individual object. If the Project Units in Revit are set to whole numbers, each dimension will be rounded up which will increase the cumulative total. Therefore the Project Units need to be set to two or preferably three decimal places to provide an accurate cumulative total. Set Project Units to three decimal places Total quantities in CostX with Project Units set to zero decimals Same model, but total quantities in CostX with Project Units set to three decimals 11

5.03 Areas/Rooms Room and area data is very useful for estimating purposes, particularly during the earlier design stages when composite rates/m2 or ft2 are used to develop budget estimates. Use the Room and Area tools to include this in models. Edit the Area Type Properties to show area data When exporting the DWFx TM open the DWF Properties tab and check the Rooms and Areas. box. The room data will now be exported with the DWFx TM. Room data included in DWFx TM export to CostX 12

5.04 Shared Parameters Object property data can be enriched to include additional information by the creation of new Shared Parameters for measurement and estimating purposes. A Shared Parameter which contains UniFormat coding, for example, would allow the object dimensions and quantities to be extracted from the DWFx TM and presented elementally. (This is different to UniFormat Assembly Coding covered in 5.05 below). Formula-based parameters can also be added to provide additional measurement data such as window areas or downpipe lengths. 5.04.01 Creating a New Shared Parameter In the Manage ribbon menu click on Shared Parameters In the Edit Shared Parameters box, create a folder (in this case called ASTM UniFormat) to hold the parameter file in a suitable location. In the Groups section of the Edit Shared Parameters window click New to create a new parameter group. Enter a name for your group (in this example, ASTM UniFormat) then click OK. Still in the Edit Shared Parameters window click New under the Parameters section. This will create a new shared parameter within the previously created parameters group. Enter a name (in this example UniFormat level 1), leave the discipline as Common and use the drop-down menu to select a type of parameter (in this example Text). Click OK. The new Shared Parameter(s) wll be listed in the Edit Shared Parameters window. Click OK to complete the configuration. 13

5.04.02 Adding the Shared Parameter to the Project The new Shared Parameter needs to be added to the project, so from the Manage ribbon click on the Project Parameters button. In the Project Parameters window click Add. In the Parameter Type section of the Parameter Properties window select the Shared parameter option then click Select. The Shared Parameters window will open. Use the drop-down menu to select the Parameter group (in this example ASTM UniFormat) then select the Parameter (UniFormat Level 1) and click OK. Ensure that the Instance option button is selected, then In the Categories section, use the checkbox to select those categories that the parameter applies to (In this example the parameter will be applied to all objects so click the Check All button). Click OK. Select any other parameters and then click OK in the Parameter Properties box. Then click OK in the Project Parameters window to create the new parameters in the project. The new Shared Parameters are now available to be applied to the objects within the model. 14

5.04.03 Applying Shared Parameters to Objects in the Model Option 1 Edit the instance properties Select an object in the model to display its Instance Properties in the task pane. (In this example the UniFormat Levels 1, 2 and 3 shared parameters will be listed under the Text heading.) If there are more than one instance of the same object in the model click the right mouse button and use the Select All Instances option to update them all in one operation. Click into the field beside the shared parameter (in this example UniFormat Level 3). Type in a suitable entry for the selected object(s) and click Apply. Repeat this process for all objects in the model for which the additional shared parameter information is to be applied. Option 2 Enter the parameters in a schedule In the View ribbon, reate a new Schedule, assign the required properties and enter the relevant details against the objects 15

Option 3 Edit the Family Type to set default Instance Parameters Select an object, right click and select Edit Family. The Edit view for the Family will open. Click the Family Types button in the Properties section of the ribbon The Family Types edit box will open. Click the Add button in the Parameters section. In the Parameter Properties box, check Shared Parameter and click the Select button, then select the required Parameter and click OK. 16

You will return to the Parameter Properties box and the parameter data will be shown. Make sure the Instance option is selected. Click OK. In the Family Types box, enter the values and click Apply and OK. Now click the Load into Project button in the Family Editor section of the ribbon, and Then click Overwrite the Existing Version. 17

The data has now been added to every instance of the Family Type. Individual instances which require to have different parameter values can now be edited either by selecting the object and editing its instance properties, or in the schedule. The dimensions may now be extracted and sorted by UniFormat codes. Quantities in CostX by UniFormat code Quantities in CostX by Revit Category 18

5.04.04 Other Shared Parameter examples The following examples are all taken from a single model in which the designer had added the following Shared Parameters based on advice from his estimator: A building level/zone to allow the quantities to be grouped by location A concrete mix strength to allow the quantities to be grouped by concrete strength A reinforcement factor (Reo Rate) expressed in kg/m3 allows an approximate reinforcement tonnage to be automatically generated Also, ensure that concrete structural framing includes a length dimension in addition to volume to allow for calculation of additional estimate items such as formwork Object properties viewed in CostX Volume of concrete and weight of steel grouped by CostX into building level 19

Volume of concrete and weight of steel grouped by CostX into concrete strength Column formwork derived from length dimension in CostX 20

5.05 UniFormat Assembly Codes All model elements in Revit include fields for Assembly Code and Assembly Code Description properties. You can populate these fields from a hierarchical list of UniFormat codes drawn from a data file held in the Revit 2012 Program directory (uniformat.txt). Select an object in the model and click on the Edit Type button. In the Type Properties box, click the Assembly Code value box, then click on the menu button to open the UniFormat Classification hierarchy. Select a code and click OK. Alternate classifications are available in the drop-down at the top of the dialog. 21

The Assembly Code and its associated Assembly Description will be added into the Type Properties. Click Apply to update the Type properties of all applicable objects then OK to exit the dialog. Create a Schedule to check that all objects have been assigned a code. Codes can also be assigned within the Schedule. A DWFx TM file exported from the model will include the Assembly Code (but not the Assembly Description) which can be used in CostX to group the dimensions. Model dimensions grouped by CostX into UniFormat Assembly Codes 22

6.00 Conclusion The intention of this paper is to demonstrate that a collaborative approach to drawing file optimization can be of significant benefit regardless of the file formats involved. Some simple steps can dramatically assist team workflows and lead to productivity benefits to the benefit of all. The tips illustrated are examples only and the hope is that teams will liaise to create their own protocols for file sharing and optimization. The estimating software examples shown in this paper are of a product called CostX produced by a company called Exactal. For further information please refer to the website www.exactal.com Thank you. 23