Cost Estimation

Last modified by Mattias Hansen on 2019/04/01 13:57

Introduction

Cost Estimation is a program in the IMPACT family of programs. Cost estimation calculates cost and time for a specific project.  After opening a project, there is a project tab (figure 1) and a settings tab (figure 2).

1540456326901-374.png

Figure 1, Project tab

1540456373788-349.png

Figure 2, Settings tab

Project

The project tab shows the currently open project. The user can calculate production time and cost. The user can also view the components of the project.

Production Time

The user may choose to check the time calculation before carrying out the calculation itself. The program then checks if the selected element/elements have time codes to enable a complete calculation of the element time. The user may choose to save the element time check data, this data is then saved as a text-file. Printing of a report concerning the selected element/elements is also available.

In the project tab, calculations concerning time and cost for each element or the entire project can be carried out, right-click an element or node, and select calculate, see figure 3.

https://lh3.googleusercontent.com/7qkN5O9Gh_LB5OOq52pSNXdRraoaSkXJvWXabgM7ycxnGSrVLwfPuf49MlpMMU08yN3UCdVdrzBXVYKYNUTvtm8ayTYqRD3cDXGa9VMlDRDqV4GkiqjRQpOpMlTksjep0UG2gFml

Figure 3, calculation, check and print of time

Graphical view of production time/data

Production time can also be presented as a pie-chart, see figure 4. 

https://lh4.googleusercontent.com/1zwvM-iv82OYMfaR01zUXUOe6cFDtvmut8BJ8ZSlBNsk-LLkJuiJISImiRzv0X2J2EFnUQ4nug9iLeZYH_Z31_QDUuXTePRY8Qa4kPS-N8_7tmBJepGOVJFtWeECd1XN-xTsj9wy

Figure 4, graphical view of production time data as a pie-chart

The pie-chart describes the distribution of the calculated times in the selected project. The following time estimates are presented:

  1. Base Time
  2. Insulation Time
    • The time required for isolation work
  3. RC Time
    • The time required for reinforcement work
  4. CIM Time
    • The time required for Cast in materials work
  5. Form Time
    • The time required for formwork
  6. Opening Time
    • The time required for the creation of openings
  7. Endcap Time
    • The time required for endcap work
  8. Surface Time
    • The time required for surface work (for example paintwork)
  9. Manual Time
  10. Skewed Ends Time
    • The time required for skewed ends

These times are set in time lists by the user.
 

Time Calculation

The time calculation is done on the service side. The service retrieves information about the selected element marks. If a time does not exist then the service will write into a log. Notice that this is a rough overview of how time is calculated in Cost Estimation.

Insulation Time

Insulation time is calculated as (area or mass or volume * duration).

Surface Time

Surface time calculation (area * duration).

Endcap time

Endcap time is calculated as (duration * (length of endcap / 1000)) (The duration is set differently for different element types).

CIM Time

Cast-in materials time is calculated by taking the cut length multiplied with duration (cut length * duration).

Form Time

Form time is calculated differently depending on MaterialTypeCost:

  • For cut element ((length / 1000) * duration)
  • For skewed end (element skewed end * duration)
  • For element, it depends on the parameter.
  • For area (area * duration)
  • For net area (net area * duration)
  • For bounding box (bounding box * duration)
  • For volume (volume * duration)
  • For perimeter ((perimeter / 1000) * duration)
  • For piece (piece * duration)
  • Small is also dependent on the parameter.
  • For area (area * duration)
  • For volume (volume * duration)
  • For perimeter ((perimeter / 1000) * duration)
  • For piece (amount * duration)
  • Medium and large is calculated the same way as small.

Base Time

The base time is calculated by taking the value from a curved parameter item:
(Curved parameter item * parameter type value + fixed time)

The parameter value is dependent on the parameter type:
Area, net area, bounding box, mass, volume, and piece is taken from the record without any other calculations.
Length, width, and height are calculated by taking the record value divided by 1000.

Reinforcement Time

The time calculation is dependent on the parameter type:
For length ((length / 1000 ) * duration)
For area (area * duration)
For mass (mass * duration)

The duration time is dependent upon the reinforcement type.

Opening Time

The opening time is calculated by going through a list stored in the database.
Each item in the list can have different levels of standards. This is prioritized by project first, then factory and lastly by the company. If there is no standard set, then the item is skipped.
A list of durations is taken from the database. To get the duration that is to be used to calculate the opening time. The current items production code is used to retrieve the correct duration from the duration list.

To finally calculate the opening time we have to look at the parameter type of the item:
For area (area * duration)
For volume (volume * duration)
For piece (number of pieces * duration)
For perimeter ((perimeter / 1000) * duration)

Production Cost

The time calculation is done on the service side. The service retrieves information about the selected element marks. Notice that this is a rough overview of how cost is calculated in Cost Estimation.

Insulation Cost

First, the service checks if there is any insulation by looking at element types. If not then it registers this information into the log.

The calculations are dependent on parameter types using the following way. Any other types will set the cost to zero.
For net area (area * cost)
For mass (mass * cost)
For volume (volume * cost)

Reinforcement Cost

Before performing any calculations the system looks at what reinforcement types that are used. For calculating the cost the system takes into consideration a parameter type and cost. The parameter type is set to either mass, length or area and depends on the reinforcement types. What each of the following reinforcement types (bar, stirrup, mesh, bended mesh, and group) sets the parameter type to is dependent on the user settings.

The value of cost is set differently depending on reinforcement types. The system retrieves a list from the database that contains what cost mesh, bended mesh, and the group should have. Everything else takes into consideration not only reinforcement types but also quality and diameter.

Once the cost value and parameter type are set the cost calculation for reinforcement is done in the following manner.
For length ((length / 1000) * cost)
For area (area * cost)
For mass (mass * cost)

Working Cost

The cost is taken by retrieving personal cost for different material types from the database.
The cost is then calculated by taking the cost based on manual, base, CiM, form, opening, insulation, end caps or surface and multiply it by the element's duration (material type * duration).

Surface Cost

If the element type is that of a wall, double wall, sandwich wall or an insulated wall the calculation is done by taking the area and multiply it with the cost (area * cost). The cost is dependent on the element type and a cost code defined by the user.

For other element types, it looks at different geometric layers. Looping through each and calculating each (surface cost = geometry layer’s area * cost).

Endcaps Cost

The cost will be different depending on the standard. The system prioritizes project first, then factory and lastly company. After retrieving the cost that is based upon standard the calculation is done in the following manner.
(cost * (endcap length / 1000))

Form Cost

The form cost is dependent on the material types cut element, skewed end, element, small, medium and large.

  • For skewed end (number of skewed ends * cost)
  • For element, it depends on the parameter type
  • For area (area * cost)
  • For net area (net area * cost)
  • For bounding box area (bounding box area * cost)
  • For volume (volume * cost)
  • For perimeter ((perimeter /1000) * cost)
  • For piece (number of pieces * cost)
  • For small, medium and large it depends on the parameter type
  • For area (area * cost)
  • For volume (volume * cost)
  • For perimeter ((perimeter /1000) * cost)
  • For piece (number of pieces * cost)

Concrete Cost

If the element type is that of a wall, double wall, sandwich wall or an insulated wall the calculations are done more direct. Otherwise, the system looks at the geometry layers to calculate. All concrete calculations are done differently depending on parameters.

  • For mass (mass * cost)
  • For volume (volume * cost)

CIM Cost

The system goes through all the cast-in materials that belong to the element. The calculations are done by taking the cut length and multiply it with the cost that the user has set the cost to be in the default price list (cut length * cost).

Opening Cost

The opening cost is dependent on standards, prioritizing project first, then factory and lastly company. The opening costs calculation is dependent on the parameter, the calculations are done in the following manner.
For area (area * cost)
For volume (volume * cost)
For perimeter (perimeter * cost / 1000)
For piece (number of pieces * cost)

Material Cost

Material cost simply adds together costs besides working cost.

Calculation: Concrete cost + insulation cost + reinforcement cost + manual cost + CiM cost + form cost + opening cost + surface cost + end cap cost

Total Cost

The total cost is simply material cost and working cost together.

Calculation: Material cost (Concrete cost + insulation cost + reinforcement cost + manual cost + CiM cost + form cost + opening cost + surface cost + end cap cost) + working cost
 

Settings

Operating Cost

The user can set an operating cost for element types. This cost can be based on length, width, height, gross area, mass volume, perimeter, net area, bounding box area, time and percentage of cost.

1554119849513-253.png

Tags:
Created by Niklas Palmgren on 2018/03/08 09:40
Copyright 2018 StruSoft AB
Impact Documentation