Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Engineering process model: Detection of cycles and determination of paths

Thesis (MScEng (Civil Engineering))--University of Stellenbosch, 2006.

Saved in:
Bibliographic Details
Main Author: Cronje, Mercia
Other Authors: Van Rooyen, G. C.
Format: Thesis
Language:English
Published: Stellenbosch : University of Stellenbosch 2008
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867613853204873216
access_status_str Open Access
author Cronje, Mercia
author2 Van Rooyen, G. C.
author_browse Cronje, Mercia
Van Rooyen, G. C.
author_facet Van Rooyen, G. C.
Cronje, Mercia
author_sort Cronje, Mercia
collection Thesis
dc_rights_str_mv University of Stellenbosch
description Thesis (MScEng (Civil Engineering))--University of Stellenbosch, 2006.
format Thesis
id oai:scholar.sun.ac.za:10019.1/2376
institution Stellenbosch University (South Africa)
language English
last_indexed 2026-06-10T12:42:44.343Z
license_str Other — see source repository
provenance_str_mv Harvested via OAI-PMH from SUNScholar — Stellenbosch University Repository
publishDate 2008
publishDateRange 2008
publishDateSort 2008
publisher Stellenbosch : University of Stellenbosch
publisherStr Stellenbosch : University of Stellenbosch
record_format dspace
source_str SUNScholar — Stellenbosch University Repository
spelling oai:scholar.sun.ac.za:10019.1/2376 Engineering process model: Detection of cycles and determination of paths Cronje, Mercia Van Rooyen, G. C. University of Stellenbosch. Faculty of Engineering. Dept. of Civil Engineering. Theses -- Civil engineering Dissertations -- Civil engineering Engineering -- Management Production planning Civil engineering Thesis (MScEng (Civil Engineering))--University of Stellenbosch, 2006. In order to plan the engineering work of large construction projects efficiently, a model of the engineering process is required. An engineering process can be modelled by sets of persons, tasks, datasets and tools, as well as the relationships between the elements of these sets. Tasks are more often than not dependent on other tasks in the engineering process. In large projects these dependencies are not easily recognised, and if tasks are not executed in the correct sequence, costly delays may occur. The homogeneous binary relation “has to be executed before” in the set of tasks can be used to determine the logical sequence of tasks algebraically. The relation can be described by a directed graph in the set of tasks, and the logical sequence of tasks can be determined by sorting the graph topologically, if the graph is acyclic. However, in an engineering process, this graph is not necessarily acyclic since certain tasks have to be executed in parallel, causing cycles in the graph. After generating the graph in the set of tasks, it is important to fuse all the cycles. This is achieved by finding the strongly connected components of the graph. The reduced graph, in which each strongly connected component is represented by a vertex, is a directed acyclic graph. The strongly connected components may be determined by different methods, including Kosaraju’s, Tarjan’s and Gabow’s methods. Considering the “has to be executed before” graph in the set of tasks, elementary paths through the graph, i.e. paths which do not contain any vertex more than once, are useful to investigate the influence of tasks on other tasks. For example, the longest elementary path of the graph is the logical critical path. The solution of such path problems in a network may be reduced to the solution of systems of equations using path algebras. The solution of the system of equations may be determined directly, i.e. through Gauss elimination, or iteratively, through Jacobi’s or Gauss-Seidel’s methods or the forward and back substitution method. The vertex sequence of an acyclic graph can be assigned in such a way that the coefficient matrix of the system of equations is reduced to staggered form, after which the solution is found by a simple back substitution. Since an engineering process has a start and an end, it is more acyclic than cyclic. Consequently we can usually reduce a substantial part of the coefficient matrix to staggered form. Using this technique, modifications of the solution methods mentioned above were implemented, and the efficiency of the technique is determined and compared between the various methods. 2008-01-24T12:43:23Z 2010-06-01T08:47:21Z 2008-01-24T12:43:23Z 2010-06-01T08:47:21Z 2006-03 Thesis http://hdl.handle.net/10019.1/2376 en University of Stellenbosch 1517685 bytes application/pdf application/pdf Stellenbosch : University of Stellenbosch
spellingShingle Theses -- Civil engineering
Dissertations -- Civil engineering
Engineering -- Management
Production planning
Civil engineering
Cronje, Mercia
Engineering process model: Detection of cycles and determination of paths
title Engineering process model: Detection of cycles and determination of paths
title_full Engineering process model: Detection of cycles and determination of paths
title_fullStr Engineering process model: Detection of cycles and determination of paths
title_full_unstemmed Engineering process model: Detection of cycles and determination of paths
title_short Engineering process model: Detection of cycles and determination of paths
title_sort engineering process model detection of cycles and determination of paths
topic Theses -- Civil engineering
Dissertations -- Civil engineering
Engineering -- Management
Production planning
Civil engineering
url http://hdl.handle.net/10019.1/2376
work_keys_str_mv AT cronjemercia engineeringprocessmodeldetectionofcyclesanddeterminationofpaths