You are on page 1of 9

Automated Generation of Construction Plans

from Primitive Geometries


Makoto Kataoka1
Downloaded from ascelibrary.org by Guru Nanak Dev Engg College, Ludhiana on 01/23/21. Copyright ASCE. For personal use only; all rights reserved.

Abstract: Current construction simulation systems need detailed architectural models and schedules in order to estimate costs and
visualize the construction process. However, the process of developing a building model, formulating a schedule, and eventually syn-
chronizing them is a time-consuming and laborious process. When changes occur, the model and schedule must be modified or rebuilt
using the same time-consuming and laborious process. Therefore, systems of this kind are used only for some demonstrations. This paper
describes a new way to automate construction simulations using simple architectural information and predefined “construction method
templates.” A number of construction method templates are computer readable and are stored as a knowledge base. The writer proves the
concept by implementing a computer system to process building models and construction methods. The concept allows designers and
construction engineers to build a model and simulate construction processes in a short period of time in the early stage of construction
projects.
DOI: 10.1061/共ASCE兲0733-9364共2008兲134:8共592兲
CE Database subject headings: Construction methods; Scheduling; Estimation; Computer aided simulation; Three-dimensional
models; Knowledge-based systems; Automation.

Introduction 2002; Haymaker and Fischer 2001兲 demonstrate that project par-
ticipants understand the advantages of 4D visualization but others
共e.g., El-Mashaleh et al. 2005兲 question the effects of the tech-
Problems of Current Simulation Technologies
nique relative to the time and cost expended.
Though designs are often elaborate in the early stages of Another problem is flexibility of simulation. Construction en-
construction projects, architects are often unaware of the many gineers who want to simulate a project with different scenarios
other construction methods that could be potentially applied. Con- need to prepare new 3D models and schedules. Having different
struction engineers create alternate construction plans for a single scenarios multiplies the time required to build 3D models and
project to help the project participants make the best decisions. schedules. Thus, construction engineers use the 4D systems not to
Software tools are often used for quick and efficient modeling, simulate undetermined scenarios but to visualize the determined
simulation, and evaluation when alternate construction plans are ones.
created. Four-dimensional 共4D兲 technology was introduced in the Hundreds of construction methods and structural systems are
construction industry in the 1990s 共e.g., Matsuzawa et al. 1994; available as options for a project, and new methods are being
Collier and Fischer 1995兲. The 4D visualization technique helps developed all the time. Designers find it very difficult to keep up
to identify potential problems and errors that could have serious with the latest construction methods and feedback from recent
projects. Given the range of options available, no designer can
consequences if discovered later 共Koo and Fischer 2000兲.
select the best solution for a project based solely on his or her
The 4D visualization technique works well as a tool for pre-
professional knowledge and experience.
construction engineering in the construction industry. However, it
takes construction engineers considerable time to build the three-
dimensional 共3D兲 geometries, plan out the schedule, and eventu- Objectives of the Research
ally build the 4D model by linking the 3D geometries with the To solve the above problems, new technologies are needed to
schedule. The time constraint has confined the use of 4D technol- simulate a construction project with some different scenarios
ogy chiefly to test cases 共Fischer and Kunz 2004兲. Some recent within a short period of time. The objectives of this research are:
case studies 共e.g., Chau et al. 2004; Hastings et al. 2003; Kam 共1兲 to propose a system that can be used at the very early stages in
which even the structural system of the project is not specified;
1
Researcher, Institute of Technology, Shimizu Corporation, 3-4-17, 共2兲 to propose a methodology to externalize and store construc-
Etchujima, Koto-ku, Tokyo 135-8530, Japan. E-mail: kataoka@shimz. tion method knowledge that is editable by the user; and 共3兲 to
co.jp implement a planning system that interprets the knowledge to
Note. Discussion open until January 1, 2009. Separate discussions generate quantity takeoff, schedules, and 4D visualization with
must be submitted for individual papers. To extend the closing date by
practical precision within practical time from simple geometries.
one month, a written request must be filed with the ASCE Managing
Editor. The manuscript for this paper was submitted for review and pos-
sible publication on March 26, 2007; approved on January 24, 2008. This Points of Departure
paper is part of the Journal of Construction Engineering and Manage-
ment, Vol. 134, No. 8, August 1, 2008. ©ASCE, ISSN 0733-9364/2008/ Many studies have searched for better ways to apply building
8-592–600/$25.00. information models and have theorized various approaches.

592 / JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT © ASCE / AUGUST 2008

J. Constr. Eng. Manage., 2008, 134(8): 592-600


Aalami and Fischer focus on problems similar to those stated in The target of this paper is mainly building structures especially
this paper and examine a way to generate 4D production models of high-rise buildings. The construction of structural frames such
共Aalami 1998; Fischer and Aalami 1996兲. They found a method as columns, beams, floors, and curtain walls has a great impact
for automatically elaborating activities and eventually generating on the construction period of repetitive processes. Construction
4D models using the relationships among objects in the product processes for heavyweight structural elements require use of ma-
model. The theory is especially well considered as it applies to the chinery and are often considered the critical path. Subsequent
computer-interpretable construction method template and the activities for interior works are easier to accomplish within a
elaboration processes. The results are useful if the product model given time frame since the project managers may allocate suffi-
has enough information when input. However, in most cases, cient resources. This paper is expected for practical application as
planners are not likely to have rich product models at the appro- well as academic contribution.
priate time to apply their theory.
Downloaded from ascelibrary.org by Guru Nanak Dev Engg College, Ludhiana on 01/23/21. Copyright ASCE. For personal use only; all rights reserved.

Akbas 共2003兲 reports on a method for the automatic schedul-


ing of the construction projects. He tries to decompose a construc- Automated Planning System
tion project into small pieces of the workplace and then generate
discrete simulations. Each piece of the workplace is processed by
a certain type of crew. If a user selects a different strategy to alter Requirements of the Planning System
the direction of the workflow, the generated schedule differs. This The three requirements of the new system should be: 共1兲 the
approach confers the ability to generate “what-if” simulations system accepts geometrically simple building models that can be
more easily, but the strategy to be considered by the construction obtained in the early stages of design; 共2兲 the system supports
engineers is so vast that it is almost impossible to implement all multiple scenarios to perform what-if simulation; and 共3兲 the sys-
of the conceivable options. tem generates information crucial for practice, such as the re-
Some researchers have attempted to formalize the knowledge quired resources, as well as 4D visualization.
and proposed different ways to express it 共Osawa and Kano Given that the system is to be used before designs are com-
1997兲. At this stage, however, the knowledge written in na- pletely finished, the design may not include specifications for ma-
tural language still contains ambiguity that makes it difficult to terials, joints, and even shapes of the components. Because the
automate. structural system is not specified, the only information that the
system can receive is allocation of the building elements. Thus,
Scope of the Research the building models are expressed in geometrically simple ways.
The same 3D model must be used in changing scenarios if
After the literature studies, some issues still exist. Aalami and many simulations are to be performed within a short period. Thus,
Fischer’s concept is well designed and sophisticated. The problem we need to develop a new technique to automatically reconfigure
to apply the concept in the real industry is that project participants the 3D model to match the scenarios. The system also has to add
usually do not obtain rich building models enough to simulate by new attributes to the new geometries. Construction methods
the system. Akbas enabled some what-if simulations but the al- should be prepared to support multiple scenarios. Automation re-
ternatives are so vast that it is almost impossible to cover all of quires a knowledge base of construction method definitions that
them. allows system users to select for the simulation. Construction en-
Founded on the previous works, the scope of this research is gineers may want to modify the definitions to cope with restric-
defined by three features. One is that the system proposed in this tions in availability and variations in productivity and cost. The
paper does not process rich building information models but knowledge base, therefore, must be easily modifiable, as well as
handles simple geometries without attributes. The research pro- easily interpreted by computers to automate the simulation.
poses a method of processing simple 3D geometries to generate In most applications of 3D geometry, there is no modeling
construction components for automatic takeoff and scheduling of temporary facilities, equipment, machinery, or labor. Construc-
using the construction planning knowledge. The benefits are that tion engineers generally consider all of these factors to check
any kind of 3D computer-aided design 共CAD兲 system can be used constructability and cost. The cost for resources may differ ac-
to build 3D geometries without undue difficulty and that it takes cording to the construction plan, while the same estimates can be
less time to do it. The challenge is to recompose construction applied for the cost of the building using unit prices. The new
components from the simple 3D geometries. system should generate this information to support the total cost
The second feature is, as mentioned in the objectives, that the estimation.
research proposes a methodology to describe construction method
knowledge. For easy editing, it is one of the best solutions that the
Separation of Building Models and Construction
knowledge is expressed in a formal language, more specifically, a
Methods
“context-free” language. Therefore, the construction method defi-
nition illustrated in this paper looks like a computer program. The new system structural planning using interpretable templates
New construction method definitions are free to add into the 共SPLIT兲, proposed in this paper meets the requirements enumer-
knowledge base. This research is based on this formal language ated above. By separating the building model and construction
processing. method, SPLIT combines a model and a method to generate a
The last feature is that schedule is not an input but an output. construction plan for the project 共Fig. 1兲. If the construction en-
The existing systems are implemented on the premise that sched- gineers want to change or modify the method, they can pick an-
ule is given for simulation. However, the process to prepare some other method or modify the original method to generate a new
schedules should be essentially based on simulation. Supposing simulation in a different way again.
some schedules are produced according to project constraints, it is The process takes little time because the building model re-
more natural for practitioners to choose one construction method quires only the simplest geometries, without detailed informa-
from the produced options. tion, and the construction methods are predefined using sets of

JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT © ASCE / AUGUST 2008 / 593

J. Constr. Eng. Manage., 2008, 134(8): 592-600


Fig. 1. Outline of the construction planning system
Downloaded from ascelibrary.org by Guru Nanak Dev Engg College, Ludhiana on 01/23/21. Copyright ASCE. For personal use only; all rights reserved.

computer-readable rules that can be easily modified. SPLIT is a


kind of interpreter that reads a model and a method to process.

Building Model
A building model consists of many building elements. SPLIT
adopts the cuboid to express each building element. Each element
may be decomposed later to create construction components
when a construction method is applied. Accordingly, an element
has to be expressed in a form that can also be applied for the
decomposed elements. The cuboid is one of the simplest geo-
metrical representations for this purpose. Each cuboid consists of
Fig. 3. Definition to process building elements 共part兲
the location and three directions 共Fig. 2兲. Any building elements
are expressed in this mode of expression. This simplest model is
easy to build using 3D CAD systems. The only attribute required Definition of Elements and Joints
is the type of element, that is, an optional attribute that helps to This part of the template describes how to make components. A
declare that the element is a column, girder, floor, etc. steel column, for example, may or may not have brackets of gird-
ers, depending upon whether the connection is welding or bolting.
Construction Method Definitions The columns may be three or two stories, as required for limita-
tion of transportation. In any case, the column has a connection
A construction method definition describes how to generate con-
every two or three floors. To define this structural frame, the
struction components and a schedule. The file that defines a con-
template says “an element column is to be decomposed in every
struction method is called the construction method template. Each
three floors” and “an element girder is to be decomposed into two
element in the building model is to be decomposed and recom-
ends and one middle part in between.” In these cases, columns
posed to form a component to which attributes are added. Every
and girders are decomposed with the direction of length.
component is finally assigned to one or more activities to calcu-
To satisfy this requirement, this part of the construction
late the duration of the schedule. The construction method tem-
method template is implemented as follows. Each rule has condi-
plates are independent from specific designs, and thus, should be
tions and processes. The condition part can contain the type of
described in a parametric and relative manner when referring, for
element 共column, girder, wall, etc.兲, the floor number, and other
example, to the stories. It also accepts mathematical formulas to
attributes retained by the building elements such as the dimen-
show the arithmetic logic instead of actual numbers. The con-
sion, volume, and direction. The process part is a set of processes
struction method templates are written in extensible markup lan-
executed by SPLIT, such as “decompose as a nonbracket beam.”
guage 共XML兲 for easy editing and automation. The writer details
The process part can also have a section configuration and
the description of methods in another report, too 共Kataoka 2007兲.
attribute additions. If the template is customized for a particular
project, it may have specific sections for each element. A material
is also set as an attribute if necessary. Fig. 3 shows an example.

Definition of Components
Individual components are identified after the elements are de-
composed. For example, a three-story column at a convex corner
of the building is a set consisting of a column body and six short
brackets in two perpendicular directions. Each actual component
is unique but the components of the same type are handled as a
group, particularly when planning the schedule. Some examples
of definitions could be: “the component containing a column el-
ement should be a column” 共Fig. 4兲.
Finally, the components are defined as a set of cuboids. The
defined components should have attributes to calculate the dura-
Fig. 2. Simplified building model tion of activity afterwards. The length of welding, number of

594 / JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT © ASCE / AUGUST 2008

J. Constr. Eng. Manage., 2008, 134(8): 592-600


Downloaded from ascelibrary.org by Guru Nanak Dev Engg College, Ludhiana on 01/23/21. Copyright ASCE. For personal use only; all rights reserved.

Fig. 4. Definition to set attributes to components 共part兲

bolts, and volume of concrete are essential, but any other type of
attribute can be added. These attributes are workload to some
activities. Other attributes such as CO2 emission can also be used
to facilitate estimations of the environmental impact. The com-
plete set of components is defined by rules of this kind.
Categorizing components is also important. Every component
is unique, but the number of components or the amount of work-
load of the same kind should be specified. When construction
engineers calculate the duration of activities, they need the work-
load of the same type of components, such as girders over 10 m
in length and columns heavier than 12 tons. Through this ap-
proach, SPLIT allows components to take attributes for categori-
zation. The most important attribute is the type of component,
such as “column in perimeter” or “floor deck unit.” The zone and
the floor are automatically assigned to each component on the
basis of its location.

Definition of Activities
An individual activity consists of a name, target component, re-
quired resources, and production rate 共Fig. 5兲. The target compo-
nent is the name defined in the definition of components. Rather
than indicating a unique component, the target component indi-
cates a component category.
The required resources consist of a name and amount. The
resources defined in activities are usually workforce, machinery,
equipment, tools, or something used to perform the activities. The
production rate in this system is defined as the time it takes for a
unit resource to complete the activity of the unit workload. The
production rate, therefore, is a combination of a time, resource Fig. 5. Definition of activities 共part兲
name, and workload. The workload can be the number of parts,

JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT © ASCE / AUGUST 2008 / 595

J. Constr. Eng. Manage., 2008, 134(8): 592-600


Fig. 6. Simulation processes
Downloaded from ascelibrary.org by Guru Nanak Dev Engg College, Ludhiana on 01/23/21. Copyright ASCE. For personal use only; all rights reserved.

welding length, floor area, concrete volume, or some other factor. duction rate in the latter case is 10 min a piece. This is the key
No start, finish, or duration time is assigned to the activity: all of concept of having plural production rates for a given activity.
these numbers depend on the amounts, and thus on the projects,
and the projects should not be included in the method definition. Sequence of Activities
The duration is calculated by the production rates, workload, and The sequence between activities in the method definition is de-
amount of resources in the process of simulation. The start and fined as a combination of a successor and several predecessors.
finish times, consequently, are calculated by the durations and Generally speaking, predecessors are activities that must be
connections between successors and predecessors. completed before a given activity. There are four types of
The key point here is that each activity may contain plural predecessor–successor pair relations: finish to start 共FS兲 in normal
production rates. This means that each activity may have more consecutive cases; start to start 共SS兲 when the successor starts by
than one duration. Here, the writer assumes that the duration is a certain time or percentage after the predecessor starts; finish to
the longest between the choices calculated by each workload and finish 共FF兲 when, for example, the successor is not allowed to
each resource amount. finish before the predecessor does; and start to finish 共SF兲 in
The duration of a steel erection procedure, for instance, is several rare cases. A lag can also be added between these two
calculated by the capacity of the assigned tower crane or the activities, such as “FS+ 1 day” to cure concrete and “SS+ 50%”
ability of the ironworker crew. If the cycle to transfer beams to for welding joints following the erection of steel components.
their designated places by a crane is 10 min on average and the As the construction methods are independent from any product
average time to set the beams by an ironworker team is 15 min, model, it is impossible to assign specific floor or zone information
the actual production rate is 15 min a piece. If the planner puts to an activity. The construction method templates have no knowl-
two teams under the same condition, the workers are expected to edge of the number of stories or the area of the project. The floors
wait idly for 5 min on average for each beam since the tower and the zones are to be referred to in relative expressions. SPLIT
crane can transfer a beam every 20 min to each team. The pro- applies the relative expressions into particular floor relationships.

Fig. 7. Building model created by a 3D CAD

596 / JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT © ASCE / AUGUST 2008

J. Constr. Eng. Manage., 2008, 134(8): 592-600


Table 1. Features of Two Construction Methods
Structure Elements and joints
Column Girder Column Girder Main activities
共a兲 Method A

Reinforced concrete H-shaped steel • Decomposed on every floor • Bracket joint 1. Cast floor concrete
formed by steel tube • Decomposed on every bottom • Bolting 2. Set steel forms 共columns兲
face of girders 3. Install panel zones
4. Install girders
5. Deck, rebar work
Downloaded from ascelibrary.org by Guru Nanak Dev Engg College, Ludhiana on 01/23/21. Copyright ASCE. For personal use only; all rights reserved.

6. Cast the next floor concrete


共b兲 Method B

Box-shaped steel H-shaped steel • Two-story long • Nonbracket joint 1. Cast floor concrete
• Welding at 1 m above the floor • Welding 2. Erect columns of the current floor
• Joints on random floors 3. Install girders only of the next floor
4. Deck, rebar work
5. Cast the next floor concrete

The predecessor–successor connections are expressed as system. SPLIT interprets construction method templates and in-
“girder installation for the 共n兲th floor follows column erection for vokes the assigned commands to create actual components and
the 共n − 1兲th floor.” This idea fits the actual planning by the prac- attach attributes. The processes are sequenced with normalization,
titioners, especially when scheduling multistory building projects. decomposition, attribute assignment, and scheduling, as shown in
Curtain walls should be installed on floors several stories below Fig. 6 before exporting results. The following sections present the
when the planner needs to avoid conflicts among plural trades on process of translation from geometries into construction plans
floors in close proximity. Another construction method calls for with the construction method definitions discussed in the previous
the installation of curtain walls on the very top floor to reduce sections.
some temporary equipment. There are many other methods com-
posing different sequences of activities. Zones are also referred to
Normalization
in relative expressions, but the sequence of the zones is not al-
ways unidirectional. If every two zones are coupled, the 共2n兲th CAD operators may enter objects in different ways. The views of
zones are synchronized and followed by the 共2n − 1兲th zones of the architect and construction engineers differ. Hence, SPLIT first
the next floor. normalizes the input data in order to generate the same outcomes
The activities defined in the construction method templates are from the semantically same models. This section describes the
not specific activities. They are completely separated from the column–girder frame for simplification.
building model. This relative expression is useful to define the Columns are normalized into cuboids between two consecu-
essential sequence of activities and to enable automated genera- tive floors. If the original shape of a column is a box from the
tion of repetitive schedules. bottom to the top of the building, SPLIT decomposes the column
into shorter objects. If two shapes or more are mistakenly created
at the same column position, SPLIT integrates them into a single
Planning Processes object.
The beam has two categories: the first is girders, which are
SPLIT translates a set of primitive geometries into multiple con- connected to columns; the second is beams 共in a narrow sense兲,
struction plans in compliance with the construction method defi- which are not connected to columns. Girders are normalized into
nitions. The geometries are created as input data with a 3D CAD cuboids between two columns. An exception is cantilever girders,

Fig. 8. 4D visualization for Method A Fig. 9. 4D visualization for Method B

JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT © ASCE / AUGUST 2008 / 597

J. Constr. Eng. Manage., 2008, 134(8): 592-600


Downloaded from ascelibrary.org by Guru Nanak Dev Engg College, Ludhiana on 01/23/21. Copyright ASCE. For personal use only; all rights reserved.

Fig. 10. Quantity takeoff

which have free ends. The beams are more difficult. If two beams The main purpose of the decomposition process is to create
intersect each other, only one of them should be decomposed. joints between actual construction parts. SPLIT dispatches proper
SPLIT judges which should be decomposed by looking at the functions to process the commands in the method template. The
position, relationship, and size of these two beams. cutting plane is the only information needed to decompose
The next step is connecting the normalized cuboids. Columns, cuboids. The cutting plane is defined by a point on the plane and
girders, and beams are connected at their intersections. Some the normal vector, which is one of the three directional vectors of
cuboids, however, may only touch others on the surface, just as cuboids. When the command is “decompose at the center” for
they may, presumably, in reality. SPLIT evaluates the distance girders, for example, SPLIT creates joints at the centers of the
between them and creates a connection. longest dimension of each girder so that the cutting planes are
SPLIT generates a virtual point at the best position between defined.
the two cuboids and links the point and each cuboid. If a point is After decomposition, SPLIT recognizes construction compo-
already placed, the existing point is used to link the cuboids. The nents consisting of geometries connected at their intersections.
best position depends on the combination of building elements. SPLIT attaches attributes to these components by reading the con-
The point is located at the intersection of the top face of the girder struction method definitions.
and the centerline of the column for a combination of columns
and girders. The point is located on the girder for a combination
Scheduling
of girders and beams. This virtual point is helpful for the efficient
tracing of the connectivity of elements. As discussed earlier, the activities defined in the construction
method templates consist of names, target components, produc-
tion rates, required resources, and predecessor–successor relation-
Evaluation of Construction Templates
ships. Specific floors and zones are left undefined but described in
Normalized data are processed according to the construction relative terms. Since SPLIT generates activities for all the pos-
method that the user selects. SPLIT decomposes the cuboids and sible floors and zones, some activities have no workload. Three-
assigns them attributes. The rules are interpreted and executed story-long columns, for example, need welding every three floors.
one by one. Hence, the latter rules can refer to the attributes that The duration of the activity “weld columns” is null for two floors
the earlier rules attached or modified. out of three, if all the joints are on the same floors.

598 / JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT © ASCE / AUGUST 2008

J. Constr. Eng. Manage., 2008, 134(8): 592-600


Downloaded from ascelibrary.org by Guru Nanak Dev Engg College, Ludhiana on 01/23/21. Copyright ASCE. For personal use only; all rights reserved.

Fig. 11. Schedule

The actual duration of each activity is calculated with the pro- outlines some characteristic features of the two methods; both of
duction rate, amount of workload, and resources. When an activ- them are used in reality. SPLIT reads each template and processes
ity is generated for a certain floor and zone, SPLIT accumulates the 3D model.
the workload in the area and then calculates the duration with the Sequentially, first the construction components are identified,
production rates. Finally, SPLIT calculates the activity start time and then the schedule is determined before SPLIT generates an
to track back to the predecessors. animation of the construction processes. Here, for quick under-
standing, visualization should be explained. Figs. 8 and 9 are
Output snapshots of animations for Methods A and B, which are outlined
in Table 1. Fig. 8 shows that each component has a section; col-
Thus far, all the construction components are generated and
the schedule is ready. The final process is to show the out- umns are round and girders are H shaped. The most distinctive
comes. The major outputs are quantity takeoff, schedule, and 4D feature is that panel zones are newly created on the top of all
visualization. columns. The components, including wall panels, are sequentially
Fig. 7 is a sample 3D model with structural frames and exte- installed. Fig. 9 is almost the same as the conventional steel struc-
rior walls. As shown in Fig. 7, the columns are only long cuboids ture. These completely different plans are generated from the
from the bottom to the top of the building, and the walls are four same 3D model.
thin planes. Actual projects have much more complexity, but it Components are allocated to a floor and zone, and contain
will only take 2 – 3 h to build a model for a midsize building. Two attributes such as workload, resources, and CO2 emission. The
construction methods are prepared for the sample project. Table 1 amount of each attribute is to be tallied cumulatively for each

JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT © ASCE / AUGUST 2008 / 599

J. Constr. Eng. Manage., 2008, 134(8): 592-600


floor and zone to enable the construction engineers to predict the Integrated Facility Engineering at Stanford University, which
necessary amount of equipment based on the number of times provided the writer with the best research environment from 2003
they plan to reuse them. to 2005. The writer appreciates the thoughtful feedback from
Labor and machinery are linked to activities. The time spent Professor Martin Fischer and his laboratory friends.
using these resources is important. These types of resources are
listed alongside the timeline, enabling the construction engineers
to see the amount and the occupied period. Almost the same ap-
References
proach is used for resources, such as the shoring attached to the
components. The period for the use of these resources can be
Aalami, F. B. 共1998兲. “Using construction method models to generate 4D
calculated through component–activity relations. Fig. 10 is a
production models.” Ph.D. dissertation, Stanford Univ., Palo Alto,
sample summary sheet of quantity takeoff.
Downloaded from ascelibrary.org by Guru Nanak Dev Engg College, Ludhiana on 01/23/21. Copyright ASCE. For personal use only; all rights reserved.

Calif.
After scheduling a process, the activities have a start time, Akbas, R. 共2003兲. “Geometry-based modeling and simulation of con-
finish time, duration, predecessors, etc. They can be displayed in struction processes.” Ph.D. dissertation, Stanford Univ., Palo Alto,
both a Gantt chart and a network chart using a spreadsheet and Calif.
project management systems such as MS Excel and MS Project. Chau, K. W., Anson, M., and Zhang, J. P. 共2004兲. “Four-dimensional
As mentioned, certain types of resources are displayed alongside visualization of construction scheduling and site utilization.”
the charts. Fig. 11 is an example displayed on MS Excel. J. Constr. Eng. Manage., 130共4兲, 598–606.
Collier, E., and Fischer, M. 共1995兲. Four-dimensional modeling in design
Conclusions and construction, Center for Integrated Facility Engineering, Stanford
Univ., Palo Alto, Calif.
This paper proposes a new method of the simulation of construc- El-Mashaleh, M., O’Brien, W. J., and Minchin, R. E. 共2005兲. “Construc-
tion projects and has implemented an automation system. The tion firm performance and IT utilization.” Proc. Construction Re-
building model and the construction method are separated in this search Congress: Broadening Perspectives, ASCE, Reston, Va.,
concept. The construction methods can be predefined and com- 642–646.
puter readable, and consequently, building models can be made in Fischer, M. A., and Aalami, F. 共1996兲. “Scheduling with computer-
the very early stages of design. The efficacy of generating mul- interpretable construction method models.” J. Constr. Eng. Manage.,
tiple construction plans using predefined construction method 122共4兲, 337–347.
templates and simple design information were proven. Fischer, M. A., and Kunz, J. 共2004兲. The scope and role of information
In addition, the construction method templates compose a con- technology in construction, Center for Integrated Facility Engineer-
struction method knowledge base of schedules, required re- ing, Stanford Univ., Palo Alto, Calif.
sources, productivity, and so forth. The user easily can add some Hastings, J., Kibiloski, J., Fischer, M., Haymaker, J., and Liston, K.
new construction method knowledge into the knowledge base be- 共2003兲. “Four-dimensional modeling to support construction planning
cause it is described in a formal language. Feedback from real of the Stata Center project.” Leadership Manage. Eng., 3共2兲 86–90.
projects may be recorded in the same manner and be cited for Haymaker, J., and Fischer, M. 共2001兲. Challenges and benefits of 4D
new projects. modeling on the Walt Disney concert hall project, Center for Inte-
Finally, in terms of practical effects, the system provides many grated Facility Engineering, Stanford Univ., Palo Alto, Calif.
types of practically useful information, such as resources and Kam, C. 共2002兲. PM4D Final Rep., Center for Integrated Facility Engi-
neering, Stanford Univ., Palo Alto, Calif.
schedules, when simple 3D geometries are ready. It demands less
Kataoka, M. 共2007兲. “Computer-interpretable description of construction
time to check numerous alternatives and select the best plan.
methods.” AIJ J. Technol. Des., 13, 277–280.
Practitioners are reluctant to use 4D technologies because of the
Koo, B., and Fischer, M. 共2000兲. “Feasibility study of 4D CAD in com-
considerable time required to build and maintain a model. Less mercial construction.” J. Constr. Eng. Manage., 126共4兲, 251–260.
effort to receive more practical information may enable practitio- Matsuzawa, T., Uchiyama, Y., Akimoto, M., and Suzuki, M. 共1994兲.
ners to break through the barriers. “A visual simulation system for construction planning/management.”
Proc., 17th Symp. on Computer Technology of Information, Systems,
Acknowledgments and Applications, Architectural Institute of Japan, Tokyo, 37–42.
Osawa, Y., and Kano, N. 共1997兲. “Procedure and algorithm for construc-
The writer acknowledges the support of the Shimizu Corporation, tion planning and scheduling.” J. Archit. Plann. Environ. Eng., 493,
which funded the research and development, and the Center for 207–214.

600 / JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT © ASCE / AUGUST 2008

J. Constr. Eng. Manage., 2008, 134(8): 592-600

You might also like