Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CHAPTER 1
INTRODUCTION
1.1 Introduction
This chapter presents the project introduction, background of the study, problem
statement, research objective and scope of the study thus briefly describe the chapters
available in this report.
The principal structural components of the offshore platform are the jacket, the
piles, and the deck. The concept is very simple: the jacket is prefabricated on shore as a
2
space frame, and then it is transported to the site and seated on the seafloor. The piles are
then driven through sleeves in the jacket, and connected to the sleeves (K. Sadeghi,
2007). The deck is now completed.
According to Infield Systems, rising energy demand in Asia, with China and
Malaysia marked as key drivers, played a major role in steering the global fixed platform
market. Since the market looks sustainable, Asia is expected to hold a 37% share of
worldwide fixed platform capex and 42% of the installation market. Infield Systems
believed that state-owned PETRONAS, have the highest levels of national oil company
expenditures globally, recently established a subsidiary – Vestigo – to focus solely on
development and production activities from small, marginal, and mature fields not only
in Malaysia but also abroad. This shows that as a greater share of oil and gas is supplied
from deeper water depths, investment in subsea production and processing systems tend
to increase rapidly.
Traditional planning tools such as CPM and Gantt chart are not capable to plan
the repetition process and delay that might occurred during the fabrication process of the
jacket platform. Therefore, by applying the Dependency Structure Matrix (DSM) is the
solution to address complexity and interdependency (feedback and iteration) of
fabrication process.
3
CHAPTER 2
LITERATURE REVIEW
2.1 Introduction
This chapter provides literature review which is related to this research project.
Literature reviews are done to increase more understanding and knowledge about the
problem of the study and the method used to solve the problem occurred. This includes a
description of jacket platform, basic operation of jacket platform, Dependency Structure
Matrix (DSM) history and Application of DSM in Various Field.
A jacket is a welded tubular space frame with three or more near vertical tubular
chord legs with a bracing system between the legs. The jacket provides support for the
foundation piles, conductors, risers, and other appurtenances (Paul A Frieze, 2000). In
certain instances, in shallow water, it is possible to physically attach a platform to the sea
floor. This is what is shown above as a jacket platform rig. The 'legs' are constructed of
concrete or steel, extending down from the platform, and fixed to the seafloor with piles.
With some concrete structures, the weight of the legs and seafloor platform is so great,
6
that they do not have to be physically attached to the seafloor, but instead simply rest on
their own mass. There are many possible designs for these fixed, permanent platforms.
The main advantages of these types of platforms are their stability; as they are attached
to the sea floor, there is limited exposure to movement due to wind and water forces.
However, these platforms cannot be used in extremely deep water; it simply is not
economical to build legs that long.
The typical offshore drilling and production platform does not exist for its own
sake but rather is thought of as a necessary but expensive support for the primary
functions that are the reason for the project. The jacket platform is designed to drill wells,
produce oil and gas, process it as necessary, and discharge it to pipelines to shore or a
loading terminal. Jackets are also employed for offshore terminal construction, especially
for the loading platform and breasting dolphins of petroleum terminals (Ben C. Gerwick,
Jr., 2007).
7
From the platform, conductors are installed, held by conductor guides bracketed
from the jacket. On the deck, derrick and drilling modules are installed, so that the wells
can be drilled. Processing modules are installed on the deck, and all the necessary support
modules for accommodations, power and water generation, sewage disposal,
communication, and heliport. Cranes are installed to handle drill collars and casing, and
all consumables from barges or supply boats to the deck. On the deck are stored drilling
mud, cement, fresh water, and diesel oil, and contaminated drilling slurry and cuttings.
Other functions, such as re-injection of water or gas, may also be performed from the
platform. An emergency flare stack is provided in order to flare excess gas. While diesel
oil is used initially to fuel operations, produced gas may be used after production and
processing are established (Griff C. Lee et al., 2004).
Table 2.1 below shows advantages and disadvantages of using jacket platform.
Warfield (1970) and Steward (1980) had been using matrices and graph theory
for modelling large and complex engineering project in their work. Then in the next year,
the first design structure matrix that is used as a network representation was introduced
by Don Steward (1981) where he explained how design tasks interact with each other.
Later on, in the 1990s, this method caught the attention of large number of design
developers and became widespread. MIT researchers applied DSM since the 1990s in
their research work on product and system development.
Eppinger et al. (2012) had expanded this model to capture more ideas about
relationships between product elements. “Engineering work can be procedural and
systematic,” says Eppinger (2012). From what have been learnt, engineering is a
repeatable process and it is not always a matter of developing something new like people
always. If we can capture the repeatable process thus we can improvise it to achieve a
better result. Thus, the problem happens stemming when complex processes which
involves interdependent (feedback and iteration) in designing and fabricating process.
Various method uses in project management could not allow feedback and iteration of
engineering work. Traditional management tools only allow for simple sequential and
parallel processing such as CPM/ PERT.
Don Steward (1970) of California State University had coined the term DSM in
the 1970s. But, there are a branch of graph theory that had long used square precedence
matrices to depict relationships among nodes in graph. However, by creating the DSM
method by first applying square-matrix format to represent a network of design variable
(or design task) interactions had given him the primary credit. The technique was derived
from methods used to sequence large systems of equations in order to solve them in
minimal iteration.
12
Eppinger (1997) showed the use of both the team-based DSM and the above
component interaction quantification in a component DSM to demonstrate a method for
integration analysis of large- scale engineering systems. Eppinger and Salminen (2001)
extended earlier works by using DSM to understand patterns in the complexity of product
development from three views: a process view, a product view and an organizational
view.
Amra Talic-Cikmis (2013) used DSM method for solving problem in wind tunnel
“Armfield C15-10” where is present the experiment of fluid flow over the air profiles.
Because of DSM power, new computational DSM aid known as PSM 32 software is
introduced. His research shows that DSM can minimize feedback within the design
process.
The problem that overlapped while planning and scheduling using DSM has
become an issue. Krishnan et al. (1997) had rightly addressed that for any overlapping
to be effective, upstream information availability and downstream information needs
must be clearly understood. Researchers at MIT have addressed the types of overlapping
from a different viewpoint. A model-based framework has been used to overlap product
development activities.
Simon Austin and Andrew Baldwin et.al (2002) within published paper online
have produced the DSM via a schedule of information using the output from a design
process model. Paper published review analytical design planning technique (ADePT) a
dependency structure matrix tool to schedule the building design process. They also
examine the tool schedules task in the design process on the basic design requirement,
16
identify areas of iterative work within the process and allow the effectiveness of
eliminating the need for some information estimates by over-designing.
Indra Gunawan and Kamarul Ahsan (2010) used DSM approach to solve the
problem to address interdependency activities in terms of feedback and iteration since
traditional tool such as CPM and PERT do not work to address interdependency activities
in terms of feedback and iteration. DSM used to represent the dependencies and show the
sequence of activity that would be performed. In additional they use DSM to account for
feedback and iteration.
M. Hafidz Efendy and Jaswar Koto (2014) used Dependency Structure Matrix
(DSM) method in order to address the complexity of the project. Partitioning DSM process
which minimizes the amount of iteration (iteration) within the process. This method used
to identify the relationship of the activities which involved independent, dependent and
interdependent. While, partitioning method use to highlight the interdependency activities
and identify the looping activities. Their research by using DSM to reschedule of Electric
House of FPSO fabrication had decrease the number of iteration and time of the whole
project.
17
Conventional tools such as Critical Path Method (CPM) and Program Evaluation
and Review Technique (PERT) are not suitable for representing information
dependencies because interdependent activities or loops cannot be modeled. Dependency
Structure Matrix (DSM) has been identified as a potential tool to model interdependent
activities (or loops), to identify suitable assumptions, formulate and evaluate the resulting
sequence. Table 2.3 below explain the pro and cons of using DSM:
18
2.4 Summary
Last but not least, DSM theory is powerful tools in its application in various fields.
Therefore, this research shows significant to improve project management tool of
complex project by using Dependency Structure Matrix (DSM) method in offshore
industries rather than by using CPM and PERT method thus need to develop DSM model
for planning of jacket fabrication.
19
CHAPTER 3
RESEARCH METHODOLOGY
3.1 Introduction
The purpose of this chapter is to discuss the method that will be used to carry out
the research. This include the process flow chart from data input, data processing to the
data output. The step and tools in each process are explained in details. Theory of DSM
has been used in systems engineering and project management to model the structure of
complex systems or processes, in order to perform system analysis, project planning and
organization design. Thus, DSM theory will be used significantly in this research
methodology. There are some research methods implemented as in the explanation
below:
20
Figure 3.1 below shows the flow chart of study carried out for this research.
Literature Review
Write Thesis
To complete this research, various research methods had been used such as
reviewing past research journals and articles written by other researcher. Any related
topic regarding this research is pointed out and bookmarked. All of the info then were put
into the literature review part of this research. The first literature review is on Jacket
Platform and structure. After that, the review on Dependency Structure Matrix (DSM) is
carried out where this is the most important part of this research. This research focus on
planning of jacket platform fabrication.
The most important part is the step of analyzing the real data in the sequence of
jacket platform fabrication. All necessary data need to be collected and analyze before
the simulation of the project planning can be carried out. After that, the result of new
development is compared to the current conventional management tool such as Critical
Path Method (CPM). The overall thesis is written at the end of this process.
Internet has been used in worldwide as source of knowledge. There are problems
regarding facts in the internet is that, certain references on the internet are published for
temporary period and some websites required payment to access.
CHAPTER 4
4.1 Introduction
Briefly, this research is about the planning of the jacket platform fabrication by
using dependency structure matrix (DSM) model. Basic understanding of traditional
project management tools theory such as critical path method (CPM) and Program
Evaluation Review Technique (PERT) is significant at the early stage of this research.
Basic theory included the introduction of the previous theory and research theory, how to
use the theory, the power of the theory, weaknesses and their application.
This sub-chapter discussed the common project management tools used for
planning project, the CPM and PERT.
24
Figure 4.1: Example of Critical Path Method (CPM) (A&D High Tech Case, Online Store Project, 60 tasks, HW2, 2007)
26
A PERT chart is a project management tool used to schedule, organize, and coordinate tasks within a project. PERT stands for
Program Evaluation and Review Technique, a methodology developed by the U.S. Navy in the 1950s to manage the Polaris submarine
missile program. A similar methodology, the Critical Path Method (CPM) was developed for project management in the private sector
at about the same time.
Figure 4.2: Example of Program Evaluation and Review Technique (PERT) Chart
27
Table 4.1 below shows the comparison between PERT and CPM.
Even CPM and PERT are traditional management, but they are method that’s easy
to understand since, the graphic diagram depicts the flow and sequence of the project.
This method also able to estimate duration for project completion from start till the end
of the project. In addition, this method able to identify activities which are critical that
directly impact the completion time. Therefore, development of this method produces
computational aid with the Microsoft Project software.
Since, CPM/ PERT is one of techniques for doing project planning, however, this
method also has limitation in planning and scheduling the project. Both only allow the
modelling of dependent (sequence) and independent (parallel) but fail to address the
interdependency (feedback and iteration). The interdependency task is prohibited in CPM
and PERT. In addition, they also not address the problem that stemming from the
complexity.
This sub-chapter discussed the current and modern project management tools
available for project planning, the Microsoft Project where CPM can be generated
through this software.
The Dependency Structure Matrix is also known as the design structure matrix,
the problem solving matrix and design precedence matrix. As a tool for system analysis,
DSM provides a compact and clear representation of a complex system and a capture
method for the interactions/interdependencies/ interfaces between system elements
(Rumana Quashem, 2015). As a management tool, DSM most commonly applied in
project management, and it provides a project representation that allows for feedback and
cyclic task dependencies. This is extremely important since most engineering applications
exhibit such a cyclic property. As such, this representation often results in an improved
and more realistic execution schedule for the corresponding design activities.
30
DSM clearly reveals which information exchange involves design iteration and
which do not. Referring to Figure 4.3, all the X's in the diagonal denote “feed forward”
information exchanges in which information from earlier activities is available for later
activities. On the other hand an X in the upper half denotes feedback in which information
from a subsequent activity may force rework of a prior activity. This is defined as coupled
or interdependent activities. Activity B, for instance, needs information from activity D,
which is completed after B. Executing B requires making a guess about, or assuming the
missing information from, activity D. When complete and accurate information from
activity D is finally available, rework of activity B may be necessary leading to increases
in cost and time (Steven D. Eppinger, 2001).
A B C D
A
B X X
C X
D X X
There are mainly three different types of activities that can be found in
Construction design projects: Sequential (Dependant), Parallel or Concurrent
(Independent) and Coupled (Interdependent). The different types of activities are shown
in Figure 4.4 is a CPM network representation (activity on arrow) and as DSM
representation.
Dependencies in matrix form depicts the relationship of the dependencies that used
in describing the relationship between the activities. If there exists an edge from node i
to node j, then the value of element ij (column i, row j) is unity (or flagged with a mark
such as “X” or “●”). Otherwise, the value of the element is zero (or left empty). In the
binary matrix representation of a system, the diagonal elements of the matrix do not have
any interpretation in describing the system, so they are usually either left empty or
blacked out Mark along the column gives information to and mark along the rows means
needs information from. Binary matrices for system modelling are useful in systems
modelling because they can represent the presence or absence of a relationship between
pairs of elements of a system. A major advantage of the matrix representation is the ability
to provide a systematic mapping among system elements that is clear and easy to read
regardless of size.
Figure 4.5: DSM in Matrix Layout Figure 4.6: Sequence of the DSM Matrix
(Rumana Quashem, 2015)
33
Basic matrix in Figure 4.5 shows tasks scheduled in matrix form and their
relationship in Figure 4.6. The “x” mark in the upper side is the continuity of the activities
and lower side is the repetition activity. Refer to row task 1. Task 1 provides information
to task 2 and task 5 which mean when task 1 is completed at certain times, flow proceeds
to task 2 and task 5 which is dependent upon task 1 but not related to each other therefore
the process can flow in parallel form.
There are some cases where marks appear in the lower- triangular region of DSM.
Task 1 will have to make assumption about the information it needs from task 3. Iteration
may occur before task 3 has begun and task 1 is rework. Thus, in the coupled system, the
flow of influence or information is intertwined: task 1 influences task 3 and task 3
influences task 1. This would occur if task 1 could not be determined (with certainty)
without first knowing task 3 and task 3 could not be determined without knowing task 1.
This cyclic dependency is called "Circuits" or "Information Cycles". Dependent
relationship can be seen in task 3 to task 6 where after completing both task 3 and task 4,
then task 6 can be proceed till finish. Mark at the lower- triangular reveal the chance of
having iteration, which could have given impact on cost and schedule. In order to reduce
the impact, bring the marks to the above or close to the diagonal which called partitioning
analysis.
34
There are a number of techniques that were developed for optimizing and streamlining information flows. This research used
the partitioning technique in analyzing the DSM. All of the techniques can be summarized in Table 4.3 below following categories of:
1. Partitioning Sequencing or reordering of the rows and columns of DSM with new arrangement which does
not have feedback and looping mark at the below diagonal.
2. Clustering Finding subsets of DSM elements (clusters or modules) that are mutually exclusive or
minimally interacting subsets. Clustering is useful in formulating project teams.
3. Tearing A process of choosing the set of feedback marks that if removed from the matrix (and then
the matrix is re-partitioned) will render the matrix lower triangular.
4. Aggregation Aggregating two or more activities or elements in one new activity or element.
5. Decomposition Decomposing coupled activities. Manage rework by moving as many “x” marks as possible
close to or below the diagonal. All coupled activities could be carried out concurrently, so all
iterations could be planned for.
Partitioning is the process of manipulating (i.e. reordering) the DSM rows and
columns such that the new DSM arrangement does not contain any feedback marks; thus,
transforming the DSM into a lower triangular form. For complex engineering systems, it
is highly unlikely that simple row and column manipulation will result in a lower
triangular form. Therefore, the analyst's objective changes from eliminating the feedback
marks to moving them as close as possible to the diagonal (this form of the matrix is
known as block triangular). In doing so, fewer system elements will be involved in the
iteration cycle resulting in a faster development process. There are several methods to do
partitioning:
1) Path Searching
4) Triangularization Method
However, they are all similar with a difference in how do they identify cycles
(loops or circuits) of information. All partitioning algorithms proceed as follows:
1) Identify system elements (or tasks) that can be determined (or executed) without input
from the rest of the elements in the matrix. Those elements can easily be identified
by observing an empty row in the DSM. Place those elements in the top of the DSM.
Once an element is rearranged, it is removed from the DSM (with all its
corresponding marks) and step 1 is repeated on the remaining elements.
2) Identify system elements (or tasks) that deliver no information to other elements in
the matrix. Those elements can easily be identified by observing an empty column in
the DSM. Place those elements in the bottom of the DSM. Once an element is
37
rearranged, it is removed from the DSM (with all its corresponding marks) and step
2 is repeated on the remaining elements.
3) If after steps 1 and 2 there are no remaining elements in the DSM, then the matrix is
completely partitioned; otherwise, the remaining elements contain information
circuits (at least one).
ii. Powers of the Adjacency Matrix Method: Raising the DSM to the n-th power
shows which element can be reached from itself in n steps by observing a non-
zero entry for that task along the diagonal of the matrix (Warfield, 1973).
5) Collapse the elements involved in a single circuit into one representative element and
go to step 1.
The partitioning analysis in this research applied the path searching method to gain
results.
Table 4.4 below explains the process of partitioning analysis of DSM by using
path searching method.
38
Once the activities are re-sequenced based on the partition analysis, the normal
project duration (for one cycle) can be determined. The duration for each activity can be
given along the diagonal cells. According J. Uma Maheswari and Korshy Varghese
(2005) proposed estimate the project Duration using DSM as formula below:
Where;
𝑛 = 𝑛𝑢𝑚𝑏𝑒𝑟 𝑜𝑓 𝑡𝑎𝑠𝑘𝑠
𝐸𝑆 = 𝐸𝑎𝑟𝑙𝑦 𝑆𝑡𝑎𝑟𝑡
𝐸𝐹 = 𝐸𝑎𝑟𝑙𝑦 𝐹𝑖𝑛𝑖𝑠ℎ
41
The elements outside the diagonal, 𝐴𝑗𝑖 are equivalent to the communication times
of each task. The meanings of n, i, and j are the same as previously stated. When one task
depends on another, there are two possibilities: they may overlap, or they may not. Wang
and Lin (2009) said that the situations in which there is no overlap are of interest to
administrators and carry a comparative minimum of risk. In situations where there is
overlap, the upstream task may communicate available preliminary information to the
downstream task and enable the downstream task to begin earlier.
DSM layout in this research is divided into several stages before applying
partitioning method. This need to be done since it is complicated to analysis the large
form of matrix, since the DSM model is in the form of (314 x 314) matrix. Therefore,
to display the difficulties in applying the partitioning analysis, the DSM model had been
divided into 13 stages. Thus, the partitioning focused on the marks below the diagonal
of the matrix which means probability of rework (iteration) throughout the whole
planning of project.
The original sequence of all tasks is re-ordered and the information flow or
dependency relationship among all project tasks is identified by manipulating the original
matrix of DSM. The information obtained from the DSM is basic and crucial for project
scheduling. According Chun-Hsien Chen (2003), the project schedule constructing
process comprises five major steps:
3) Correctly position it into the schedule according to its relationship with other tasks;
4) Repeat steps 1–3 for all the tasks until no tasks left;
Project faces with iteration in real life scheduling. It is the repetition of design
tasks due to availability of new and more accurate information. According Chun-Hsien
Chen (2003), it is necessary to take consideration of duration each task and dependency
relationships. The longest path, usually called the critical path, must be found first
because its length determines the duration of the project. Using DSM method, this is done
by ignoring the mark above the diagonal of the matrix. The procedure of computing
project duration briefly described in steps as follows:
1) Start with the terminal task of the project, trace back to search for all the
predecessors from the row where the terminal task is located in the matrix.
2) Select the closest predecessor as the new search point (task) and trace back for all
the predecessors along the same path.
3) Continue step 2 to trace back the whole matrix until the start task of the project is
found.
4) Link all the passed tasks in the same path together and sum up the tasks’ total
duration, which forms a potentially feasible path for the project to execute.
5) Repeat steps 1–4 to search for all potential paths and calculate every path’s
duration.
6) Compare all the path durations. The longest one is the project duration and
corresponding path is the critical path of the project.
45
Iteration may cause delay and need modification. When iteration occurred, the
over-run caused by iteration usually shorter than the original duration time of the block.
To predict the time required for iteration, the project manager had to assess this
coefficient α (0 < α ≤ 1) based on experience.
𝑇𝑖1 = 𝛼1 × 𝑇𝑖 (4.4)
Where;
𝑇𝑗𝑖 = 𝛼𝑗 × 𝑇 𝑖 (4.5)
It is also necessary to calculate the overdue time for each task in the iterated block:
Where;
For the 𝑘 𝑡ℎ task in a block with p tasks at the 𝑛𝑡ℎ iteration (𝑛 > 1),
𝑖𝑇
𝑡𝑘𝑛 = 𝑇𝑛−1 + 𝛼1 × ∑𝑘𝑞=1 𝑡𝑞 1≤𝑘≤𝑝 (4.8)
Where;
𝑖𝑇
𝑇𝑛−1 = 𝑡ℎ𝑒 𝑡𝑜𝑡𝑎𝑙 𝑡𝑖𝑚𝑒 𝑟𝑒𝑞𝑢𝑖𝑟𝑒𝑑 𝑓𝑜𝑟 𝑛 − 1 𝑖𝑡𝑒𝑟𝑎𝑡𝑖𝑜𝑛𝑠
47
CHAPTER 5
5.1 Introduction
Collecting the data information for the sequence of fabrication process and
scheduling process is important in order to complete this research. The activity that
carried out in jacket platform fabrication process and the days required to finish each
activity is important and must be known in order to start this research. The scheduling
data is prepared in Microsoft Project software.
In offshore oil and gas industry, term surface is defined above the mud-line, or
simply as seabed. Surface Facilities can be defined as a set of systems and equipment to
extract, process, and export oil & gas in a safe, controlled, and efficient way which are
located on the surface.
Generally, surface facilities consist of two sections which are substructure and
topside. Substructure is a steel structure to support the upper part called topside including
48
the foundations. Meanwhile, Topside is an integral part of steel deck and all equipment
placed on it, supported by a substructure.
1) Extraction: Facilities to extract oil & gas from the reservoir into surface in
a safe and controlled manner at the Wellhead Platform (WHP).
2) Processing: Facilities to process raw oil and gas well stream into treated
crude oil or natural gas as per customer requirement done by Central
Processing Platform (CPP).
Reservoir contain oil, gas, water, as well as other contaminants like nitrogen (N2),
carbon dioxide (CO2), hydrogen sulphide (H2S), mercury (Hg), and salt. Oil and gas
molecules are constructed from the same elements, Hydrogen (H) and Carbon (C),
referred as Hydrocarbon (J. Koto, 2016). Oil is hydrocarbon mixtures which form liquid
at room temperature whereas gas is hydrocarbon mixtures which form gas at room
temperature.
Well fluids coming from the reservoir are actually a mixture of all above fluids in
a high pressure and temperature. Meanwhile, the customers which are the downstream
industry require separate treated oil (crude oil) and gas (natural gas) for further
processing. Processing function is to separate oil, gas, and water, then treats again the oil
and gas to meet customer specification, and treat water for overboard discharge (release
to the sea) or re-inject to the reservoir as shown in the Figure 5.2.
50
The construction stages start with contract awarded, material procurement, yard
preparation, material arrival, fabrication process, corrosion protection, assembly, load
out, installation and hook up and commissioning of new platform.
• Principal dimensions
• Stability requirements
• Accommodation details
• Trial conditions
The contract signing initiate the first step in the construction of offshore platform
between the owner and the second party which is the EPCC Company. In contract signing,
overall requirements and time frame are stated and agreed by both parties. Figure 5.3
shows a ceremony of signing contract.
52
5.3.2 Procurement
The yard will be prepared for the incoming material and location for the pre each
part fabrication of offshore platform as in Figure 5.4.
53
All Materials shall be control throughout each stage of fabrication to ensure the
following. All material shall be checked during receiving stage to ensure that they’re
traceable to mill certificate.
After receiving of material, all material shall be numbering and containing to heat
number and piece number from manufacture. All structural members shall be full
traceability by hard stamp during material marking.
54
5.3.5 Fabrication
In this project, there are several welding processes will be practised for example
shielded Metal Arc Welding (SMAW), Submerged Arc Welding (SAW), Flux Core Arc
Welding (FCAW) and Tungsten Inert Gas (TIG). The application of the different welding
process based on the suitability of the process with the process. On the other hand, as
welding process is one of the main process for assemble each part of the platform, so
some the requirement on this process need to be consider as stated: -
All welder shall be qualified before allow to assigned to the project. The
qualification of welder shall be done at the same requirement specified in the WPS. The
completed test specimen shall be visual inspection and follow by NDE as below: -
• 100% RT for all butt joining that is qualified for 6GR, 6G, 3G/4G, 1G
WPS are required, detailing steel grades, joint design, welding consumables, etc.
Welds are typically subject to 100% visual, magnetic particle inspection (MPI) and
ultrasonic test (UT) inspection. The weld acceptance criteria, example maximum weld
undercut length (t/2 or 10mm), and maximum depth (t/20 or 0,25mm), imply an
exceptionally high quality of welding. All welding shall be followed the approved WPS.
56
Relating to the specific WPS, WPQT is also required in order to prove that the
WPS to be used is qualified in the strength, quality point of view.
The base metal, consumable and other parameters for example preheating and
temperature to be used or control in the WPQT shall be comply or equivalent to the actual
used of fabrication.
All temporary plates and fittings should be subjected to the same requirements for
weld testing as the member to which they are being affixed. There is also an overriding
necessity to ensure that such attachments are located at a safe distance from main
structural welds in order to minimise the risk of defect propagation. Temporary cut outs
should be of sufficient size to allow sound replacement. Corners should be rounded to
minimise stress concentrations.
During the test, all necessary parameter shall be recorded in the PQR (Procedure
Qualification Record) format. After Completed the testing, visual inspection in according
to ASME or AWS D1.1 shall be done, whichever is applicable, then followed by NDE
(24 hour for Mild steel, 48 hour for High Strength Steel).
The completed welded testing specimen shall be sent to the qualified laboratory
for mechanical testing, which will be consist of Tensile Test, bend test, Impact Test,
hardness test for each heat effect zone.
5) Welding Examination
Two processes are normally being selected to protect the structure from the
corrosion which are Cathodic protection, anode and painting
Normally the structure which located under splash zone will be protecting from
corrosion by using of Anode. The structure located at and above splash zone will be
protect from corrosion by using of coating or paint process. The painting system and
designed of Anode shall be complied with the specification required by the clients.
Figure 5.6 below shows the jacket platform fabrication layout obtained from
Malaysia Marine Heavy Engineering (MMHE).
Process Decsription
The very earlier stage in
fabrication is steel cutting using
oxy-acetelyn stell cutting.
i. Parallel installation of X is
done with another leg E
F and F.
E
ii. The panel (E & F) is then
rolled up on vertical brace
(D) using collar crane and
welded.
G
structure.
H
ii. The same rolled up with
another prefabricated
panel same as panel G at
location H .
iii. The final structure I after
both panel rolled up.
I
K J
Figure 5.17 below shows a real jacket platform fabrication schedule obtained from
Malaysia Marine Heavy Engineering (MMHE).
In order to develop DSM for scheduling of jacket platform fabrication, DSM that
was converted into Microsoft Excel is used in this thesis. This tool can develop the DSM
either a Parameter-Based or a Task-Based DSM and help the user keep track the maturity
level of the specific parameter or task. Other than that, partitioning analysis is used in
order to sequencing and capture iteration/rework. For partitioning analysis, the DSM is
separated into several stages.
Many researchers have implemented DSM method since this method is proven to
be effective in determining the accuracy of dependencies in relationship data that is
collected. To start developing DSM model, DSM design procedure approach is
implemented onto this project. Following below is steps taking in developing DSM
model:
1) List all activities involved in jacket platform fabrication process with their specific
successor and predecessor.
2) Form the listing activities in matrix form (nxm) as DSM Matrix layout.
5) Final result.
64
Figures below show the result of DSM model that had been developed thoroughly.
The coding for this programming is available at Appendix D.
Figure 5.19: Sample User Interface that had been transferred into Microsoft Excel
65
CHAPTER 6
6.1 Introduction
This chapter explains the result and finding of this research. Detailed discussion
on fulfilment of the research objective via the results of this research is explained as well.
Results from all analysis that had been carried out and the discussion on the analysis of
the result is also included in this chapter. These results show the distinction between
conventional project management tools (CPM) and dependency structure matrix (DSM).
The most highlighted result in this chapter is the result of the developed DSM model and
the partitioning analysis that was done. The total man-hour calculated from DSM was
also presented and compared to with the total man-hours calculated from CPM.
The result of the DSM model is shown in Figure 6.1, but since the DSM developed
is too large therefore a larger view of the DSM model in details is shown at Appendix B
meanwhile the CPM chart generated by using Microsoft Project is shown at Appendix A.
The matrix formed for the fabrication process of jacket platform is in the form of (314 x
67
314). The matrix had been mark with an ‘X’ mark that shows dependencies of each
activity. The dependencies included are dependent, independent and interdependent.
Below the diagonal shows the probability of interdependent activities which means
activities that require rework and iteration. While, upper the diagonal show the sequences
of the information flow.
The first column shows the list of all activities that are carried out along the
fabrication process of a jacket platform. The next column and row shows activity
relationship or dependencies, which intersect at certain points that had been labelled with
the ‘X’ mark. The major activities presented are General Milestone, Key Milestone,
Engineering, Fabrication, Loadout and Seafastening, AS Build / Final Documentation,
Weighing Loadout and Seafastening and lastly Hook-Up and Commissioning. Each of
these major activity contains sub-activity inside them. For example, in Engineering there
are Detailed Design and Analysis Report. Total activities included in the DSM is 314.
The partitioning analysis of the DSM model is separated into 13 stages. This is
because difficult to implement partitioning DSM model of (314 x 314) matrix because of
too many dependencies. After applying the partitioning method (path searching), the
DSM model will be presented in a different form. Following below show results stage 1
until stage 6 of the before and after applying partitioning DSM and the rest are shown at
Appendix B later on.
68
Activity 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
GENERAL MILESTONE 1 1
Key Milestone 2 2
Contractual 3 3
Award Contract 4 4
Mechanical Completion Date 5 X 5 X
Sailaway Date 6 X 6 X
Turn over Date 7 X 7 X
Issuance of NPA 8 X 8 X
Submission and Approval of Complete Final Docs 9 9
Issuance of Final Acceptance 10 X 10
Project 11 X 11 X
Award of Design Consultant 12 12
First Cut Steel 13 X 13 X
Complete Detail Engineering 14 X 14 X
DOSH Witness for Riser Hydrotest 15 X 15 X
Transportation Barge Arrival 16 X 16
Yard Preparation 17 X 17
Set-up Client Office / Facilities 18 18
Yard Preparation 19 X 19 X
Concrete Footing 20 X 20
Activity 1 2 3 4 10 5 6 7 8 9 13 14 15 16 19 20 11 17 18 12
GENERAL MILESTONE 1 1
Key Milestone 2 2
Contractual 3 3
Award Contract 4 4
Issuance of Final Acceptance 10 10 X
Mechanical Completion Date 5 X 5 X
Sailaway Date 6 X 6 X
Turn over Date 7 X 7 X
Issuance of NPA 8 X 8 X
Submission and Approval of Complete Final Docs 9 9
First Cut Steel 13 13 X X
Complete Detail Engineering 14 X 14 X
DOSH Witness for Riser Hydrotest 15 X 15 X
Transportation Barge Arrival 16 X 16
Yard Preparation 19 19 X X
Concrete Footing 20 X 20
Project 11 X X 11
Yard Preparation 17 17
Set-up Client Office / Facilities 18 18
Award of Design Consultant 12 12
Activity 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
ENGINEERING 21 21 X
Detailed Design 22 22
Analysis Report 23 23
Substructure Project Brief and Design Basis 24 24
Substructure Misc. Design Report (Computer, Modelling, Foun) 25 X 25 X
Substructure in Place Analysis Report 26 X 26 X
Substructure Floatation and Upending Analysis 27 X 27 X
Substructure Lifting Analysis 28 X 28 X
On-Bottom Stability Analysis / Cathodic Protection / Boatland 29 X 29 X
Substructure and Pile MTO 30 X 30 X
Dynamic Spectral Fatigue Analysis Report 31 X 31 X
Substructure Loadout Analysis Report 32 X 32 X
Substructure Transportation and Analysis Report 33 X 33 X
Substructure Weight Control Report 34 X 34 X
Pile and Loadout Driveability Report 35 X 35
FABRICATION 36 X 36
Structural 37 37
Fabrication and Assemble 38 38
General and Misc. 39 39
Fabrication / Assemble Legs Support 40 40
Install Legs Support 41 X 41 X
Fabrication of Handrails 42 X 42
Activity 22 23 37 38 39 24 25 26 27 28 29 30 31 32 33 34 35 41 42 21 36 40
Detailed Design 22 22
Analysis Report 23 23
Structural 37 37
Fabrication and Assemble 38 38
General and Misc. 39 39
Substructure Project Brief and Design Basis 24 24
Substructure Misc. Design Report (Computer, Modelling, Foun) 25 X 25 X
Substructure in Place Analysis Report 26 X 26 X
Substructure Floatation and Upending Analysis 27 X 27 X
Substructure Lifting Analysis 28 X 28 X
On-Bottom Stability Analysis / Cathodic Protection / Boatland 29 X 29 X
Substructure and Pile MTO 30 X 30 X
Dynamic Spectral Fatigue Analysis Report 31 X 31 X
Substructure Loadout Analysis Report 32 X 32 X
Substructure Transportation and Analysis Report 33 X 33 X
Substructure Weight Control Report 34 X 34 X
Pile and Loadout Driveability Report 35 X 35
Install Legs Support 41 41 X X
Fabrication of Handrails 42 X 42
ENGINEERING 21 X 21
FABRICATION 36 36
Fabrication / Assemble Legs Support 40 40
Activity 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
Row 2 (Insitu) 43 43 X
Fabrication Legs A2 and B2 44 44
Fabrication Horizontal Braces and X-Panel 45 X 45 X
Fabrication / Assemble ROW 2 (Insitu) 46 X 46
Row 1 (Top) 47 X 47 X
Fabrication Legs A1 and B1 48 48
Fabrication Horizontal Braces and X-Panel 49 X 49 X
Fabrication / Assemble of ROW 1 (Top) 50 X 50
El (+) 5000 c/w Walkway 51 X 51
Fabrication / Assemble El (+) 5000 c/w Walkway 52 52
Fabrication / Assemble Conductor Support abd Sleeve 53 X 53 X
Installation of Riser Clamps 54 X 54
El (-) 22000 55 55
Fabricaton X-Panel between El (-) 6500 and El (-) 22000 56 56
Fabrication / Assemble El (-) 22000 57 X 57 X
Fabrication / Assemble Conductor and Support Sleeve 58 X 58 X
Installation of Riser Clamps 59 X 59
El (-) 6500 60 60
Fabrication / Assemble of El (-) 6500 61 61
Fabrication of Diagonal Braces between El (-) 6500 and El (+) 5000 62 X 62 X
Installation of Riser Clamps 63 X 63
Activity 55 60 44 45 46 49 50 51 53 54 57 58 59 62 63 43 47 61 56 52 48
El (-) 22000 55 55
El (-) 6500 60 60
Fabrication Legs A2 and B2 44 44
Fabrication Horizontal Braces and X-Panel 45 X 45 X
Fabrication / Assemble ROW 2 (Insitu) 46 X 46
Fabrication Horizontal Braces and X-Panel 49 49 X
Fabrication / Assemble of ROW 1 (Top) 50 X 50 X
El (+) 5000 c/w Walkway 51 51 X
Fabrication / Assemble Conductor Support abd Sleeve 53 53 X
Installation of Riser Clamps 54 X 54 X
Fabrication / Assemble El (-) 22000 57 57 X
Fabrication / Assemble Conductor and Support Sleeve 58 X 58 X X
Installation of Riser Clamps 59 X 59
Fabrication of Diagonal Braces between El (-) 6500 and El (+) 5000 62 62 X X
Installation of Riser Clamps 63 X 63
Row 2 (Insitu) 43 X 43
Row 1 (Top) 47 47
Fabrication / Assemble of El (-) 6500 61 61
Fabricaton X-Panel between El (-) 6500 and El (-) 22000 56 56
Fabrication / Assemble El (+) 5000 c/w Walkway 52 52
Fabrication Legs A1 and B1 48 48
Activity 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
El (-) 40850 64 64
Fabrication / Assemble of El (-) 40850 65 65
Fabrication X-Panel between El (-) 22000 and El (-) 40850 66 X 66 X
Installation of Riser Clamps 67 X 67
Timber Mud Mat 68 68 X
Fabrication / Assemble of Timber Mud Mat Panels 69 69
Boatlanding 70 X 70 X
Fabrication / Assemble of Boatlanding Overboard Ladder 71 71
Fabrication of Boatlanding and Associated 72 X 72 X
Fabrication / Assemble of Stairways 73 X 73
Conductors, Piles and Caisson 74 X 74 X
Fabrication of Conductors 75 75
Fabrication of Piles 76 X 76 X
Fabrication of Caisson 77 X 77
Grouting System 78 X 78 X
Fabrication of Grouting System 79 79
Fabrication of Grout Line Flushing Port 80 X 80
Riser 81 X 81
Fabrication of Riser Clamp 82 82
Fabrication of Jacket Riser Pipes and Bends 83 X 83
Activity 64 69 80 83 65 66 67 68 72 73 76 77 78 81 82 70 74 79 75 71
El (-) 40850 64 64
Fabrication / Assemble of Timber Mud Mat Panels 69 69
Fabrication of Grout Line Flushing Port 80 80 X
Fabrication of Jacket Riser Pipes and Bends 83 83 X
Fabrication / Assemble of El (-) 40850 65 65
Fabrication X-Panel between El (-) 22000 and El (-) 40850 66 X 66 X
Installation of Riser Clamps 67 X 67
Timber Mud Mat 68 68 X
Fabrication of Boatlanding and Associated 72 72 X X
Fabrication / Assemble of Stairways 73 X 73
Fabrication of Piles 76 76 X X
Fabrication of Caisson 77 X 77
Grouting System 78 78 X X
Riser 81 X 81
Fabrication of Riser Clamp 82 82
Boatlanding 70 X 70
Conductors, Piles and Caisson 74 74
Fabrication of Grouting System 79 79
Fabrication of Conductors 75 75
Fabrication / Assemble of Boatlanding Overboard Ladder 71 71
Activity 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125
LOADOUT AND SEAFASTENING 103 103 X
Tag/Pack Shiploose Matl. (Jacket) 104 104
Installation Aids 105 X 105 X
Fabricate Seafastening Material 106 X 106 X
Install Lifting Sling and Shackles 107 X 107
Loadout and Seafastening (Jacket) 108 X 108
AS BUILT / FINAL DOCUMENTATION 109 X 109 X
Sub/Appr Structural and Riser As-Built 110 110
Sub/Appr Final Documentation 111 X 111
WEIGHING; LOADOUT AND SEAFASTENING 112 X 112
Weighing 113 113
Weighing Module 114 114
Submit Final Weight and CoG Report to OIC 115 X 115
Loadout and Seafastening 116 X 116
Submit Sounding Data of Relevant Quay and Waterways 117 117
Tag/Pack Shiploose Matl. 118 X 118 X
OIC Confirms Padeyes Orientation 119 X 119 X
OIC Confirms Barge Details 120 X 120 X
OIC Issues Final Sefastening Design/Drawing/Calculation 121 X 121 X
OIC Delivers Seafastening Materials 122 X 122 X
Fabricate Seafastening Materials 123 X 123 X
Install Shackle and Slings 124 X 124
Loadout and Seafastening 125 X 125
Activity 108 111 115 116 125 104 105 106 107 112 118 119 120 121 122 123 124 103 109 117 114 113 110
Loadout and Seafastening (Jacket) 108 108 X
Sub/Appr Final Documentation 111 111 X
Submit Final Weight and CoG Report to OIC 115 115 X
Loadout and Seafastening 116 116 X
Loadout and Seafastening 125 125 X
Tag/Pack Shiploose Matl. (Jacket) 104 104
Installation Aids 105 X 105 X
Fabricate Seafastening Material 106 X 106 X
Install Lifting Sling and Shackles 107 X 107
WEIGHING; LOADOUT AND SEAFASTENING 112 112 X
Tag/Pack Shiploose Matl. 118 118 X X
OIC Confirms Padeyes Orientation 119 X 119 X
OIC Confirms Barge Details 120 X 120 X
OIC Issues Final Sefastening Design/Drawing/Calculation 121 X 121 X
OIC Delivers Seafastening Materials 122 X 122 X
Fabricate Seafastening Materials 123 X 123 X
Install Shackle and Slings 124 X 124
LOADOUT AND SEAFASTENING 103 X 103
AS BUILT / FINAL DOCUMENTATION 109 109
Submit Sounding Data of Relevant Quay and Waterways 117 117
Weighing Module 114 114
Weighing 113 113
Sub/Appr Structural and Riser As-Built 110 110
Result of work iteration shows that the total activities at every major activity have
probability of rework before and after applying the partitioning DSM. The total number
of iteration before and after partitioning is shown in the Table 6.1 below. Note that
activity in capital letters are main activity.
Piping
11 Electrical 16 14
Instrument
Dismantle of Scaffolding
System 69 CHEMICAL
INJECTION
Instrument
System 71 STRUCTURAL
Structural
Sub-Cellar Deck
System 77 SMALL
POWER AND LIGHTING
Electrical
12 System 80 FIRE AND 9 9
GAS DETECTION
Instrument
Perform Continuity Test
Activity
System 89 NAV AIDS
Electrical
System 92
TELECOMMUNICATION
Erection of Scaffolding
Structural
Instrument
DMR Tie-In
13 Commissioning 61 60
Leak Test by System
Non-Hydrocarbon System
Hydrocarbon System
85
Figure 6.14 below shows the result of partitioning analysis that had been carried
out.
50
40
30
20
10
0
1 2 3 4 5 6 7 8 9 10 11 12 13
NO. OF ITERATION BEFORE
22 26 21 19 14 27 32 23 32 37 16 9 61
PARTITIONING
NO. OF ITERATION AFTER
21 25 19 16 13 25 30 21 29 34 14 9 60
PARTITIONING
Stage
This sub-chapter discussed and compared the result of project scheduling by using
Microsoft Project and Dependency Structure Matrix (DSM).
Table 6.2 below shows the comparison of total time taken for the main activity of
jacket platform fabrication process to be completed between Microsoft Project and DSM
in term of days.
Chart below shows the comparison of total time taken for jacket platform
fabrication process, between Microsoft Project and DSM in term of days.
925
920
No. od Days
915
910
905
905
900
895
890
Figure 6.15: Chart of Total Time for Project Completion (Microsoft Project vs. DSM)
From Figure 6.15 above, it shows that by applying DSM in the planning of jacket
platform fabrication, the total time of completion had been reduced from 932 days to 905
days. A total difference of 27 days overall compared to Microsoft Project. With the
reduction of days, the total cost and risk had been ultimately reduced too therefore it will
give a huge benefit to the company.
88
Table 6.3 below shows DSM implementation in various projects that produced
time reduction in project as a result. These researches were carried out by Universiti
Teknologi Malaysia (UTM) students.
Referring to Table 6.3 above, it is clearly shown that the implementation of DSM
in each project will reduced the total time for project completion compared to Microsoft
Project. The average of time reduction is about six to seven days, except for the jacket
project which produced 27 days of total time reduction. This happened due to the amount
of activity accounted into the DSM for calculation where the total activity for jacket is
314 whereas the other three project only have 100 to 150 data accounted.
89
Since the total time of completion for the planning of jacket platform fabrication
by using Dependency Structure Matrix (DSM) had been determined, the total-man hour
accumulated for this project can be calculated and compared with the total-man hour
accumulated by using Microsoft Project. The amount of holidays, including weekends
and public holidays had been removed from the total time of completion therefore the
formula goes as follow:
Table 6.4 above had clearly shows that the total man-hour for the planning of
jacket platform fabrication is lesser if DSM method is implemented. By using Microsoft
Project the total man-hour is 7456 hours and by using DSM the total man-hour is 7240
which is 216 hours in difference.
90
6.8 Discussion
Based on the data collected regarding the planning of jacket platform fabrication,
the Dependency Structure Matrix (DSM) model is developed. The planning of jacket
platform scheduled by using DSM method presents the information flow as shown in
Figure 6.1 and the detailed result is shown later in Appendix A. Furthermore, data and
information in the form of CPM also available in Appendix A. From the CPM data, the
relationship between the activities were transformed into DSM form. Scheduling using
DSM method is also simple to read and more compact as it is in matrix form. DSM also
identifies the iteration easier, which reduces the probability of activity to be reworked
again.
The DSM model developed is in the form of (314 x 314) matrix, which is very
large matrix and contains a lot of dependencies and iteration so it was rather difficult to
apply partitioning DSM analysis. Therefore, the DSM model were separated into 13
stages which transformed DSM model into a smaller DSM matrix model. Once the DSM
is partitioned, activity in series are identified and executed sequentially. Independent
activity can be executed concurrently; while upfront planning is necessary for
interdependent activity.
Referring to the result in Table 6.1, DSM partitioning successfully reduced the
probability of iteration from 339 to 316. This number proved that partitioning analysis of
DSM is a valid method to use in reducing the number of iteration.
By referring to Table 6.1 once more, it is seen that only the number of iteration at
stage 12 didn’t reduced. This happens due to some activities are not being effected by
partitioning DSM, due to sequence constraint; and in this research the partitioning is
solely focused on to address activities with no overlapping time, and DSM basically
rearranged the activities into parallel sequences.
91
Partitioning analysis of DSM model must carried out according to the procedure
stated in Chapter 4 Subtopic 4.9, analyzing data by path searching. This method work by
rearranging the sequence and minimizing the number of iteration and feedback. Referring
to the partitioning analysis of the DSM model result, rearranging the activities by path
searching enabled the activities to be executed with either only dependently or
independently relationship into small blocks. Partitioning analysis DSM model also
indicates the number of iteration where the work needs to be carried out again. This result
is required in order to identify the interdependent activities among the whole set of
activities.
Lastly, a new program was created to develop the DSM automatically; however,
it is limited to only partitioning analysis of the project while the calculations still needs
to be done manually. A deeper understanding regarding DSM is achieved by doing the
calculations manually. By using the Microsoft Office Visual Basic Programming, the
user can insert the data information needed in order to develop DSM model automatically,
but this program still need further development to make it as an advanced and complete
tools of project management.
92
CHAPTER 7
CONCLUSION
7.1 Introduction
This final chapter discuss about the analysis thus concluding this research based
on the result throughout the research. Recommendation is also suggested in this chapter
for future study and improvement.
7.2 Conclusion
By using the developed DSM model, the real data of jacket platform fabrication
process obtained from Malaysia Marine Heavy Engineering (MMHE) is used to calculate
the total man-hour for project completion and compared the value to the total man-hour
calculated from Microsoft Project. The results show that the total man-hour calculated
from DSM is 7240 hours meanwhile from Microsoft Project is 7456 hours. This proved
that by implementing DSM in a project planning, the total man-hour is reduced
efficiently.
7.3 Recommendations
2) DSM Matrix Program has user interface that help the user to develop DSM
model automatically in form of matrix. However, this program is not capable
of applying partitioning method; which means that further development is still
needed to make it as an advanced tools of project management.
94
4) DSM is a very flexible management tools and easy to understand. DSM should
be included as a module in subjects regarding management such as Ship and
Offshore Production Technology or Marine and Offshore Management System
so that the students is exposed to this beneficial tool earlier.
REFERENCES
Ben C. Gerwick, Jr. (2007); Construction of Marine and Offshore Structures Third Edition
CRC Press pp. 433-478.
Dong Energy Corporate (2014); Hejre Jacket Installation 2014 [video file].
Gray C. F., Larson E. W. (2000); Project Management The Managerial Process, Mc Graw
Hill, Singapore.
Heerema HFG (2013); Heerema Fabrication Group Valemon Jacket: from feed study to
installation [video file].
Heerema HFG (2013); Heerema Fabrication Group Valemon Jacket: from Heerema
Fabrication Group, two projects: Clipper South and Breagh Alpha Platform [video file].
M. Fayez**, Pär Axelsson**, Amr A. Oloufa* and Yasser Hosni** (2003); DSM Versus
CPM: Issues for Planning Design & Construction Activities, *University of Central
Florida, Department of Civil and Environmental Engineering, **University of Central
Florida, Department of Industrial Engineering and Management Systems.
M. Firdaus Ismail and J. Koto (2017); Application of Dependency Structure Matrix Model
in Manufacturing of Floating Production Storage Offloading, Journal of Ocean,
Mechanical and Aerospace, Science and Engineering, Vol. 45 (1), pp.8-14.
97
M. Hafidz Effendy and J. Koto (2013); Planning and Scheduling of FPSO E-House
Module Fabrication Model. Marine Department, Faculty of Mechanical Engineering,
Unitversiti Teknologi Malaysia Skudai, Johor, Malaysia.
M. Firdaus Ismail and J. Koto (2016); Planning of FPSO Fabrication Using Dependency
Structure Matrix (DSM), Marine Department, Faculty of Mechanical Engineering,
Unitversiti Teknologi Malaysia Skudai, Johor, Malaysia.
Olivier de Weck; ESD.36 System & Project Management Lecture 2 Critical Path Method
(CPM), Massachusetts Institute of Technology.
Steven D. Eppinger (2001); Innovation at the speed of information. Harvard Bus Rev; 79
(1): (149–58).
Steven D. Eppinger and Tyson R. Browning; Design Structure Matrix Methods and
Applications.
98
Yassine A., Whitney D. E., Lavine J., Zambito T., (2001); Assessment of Rework
Probabilities for Simulating Product Development Process Using the Design Structure
Matrix (DSM), Proceedings of DETC 2001, ASME 2001 International Design
Engineering Technical Conferences, Computers and Information in Conference,
Pittsburgh, Pennsylvania, September 9-12, 2001.
APPENDIX A
APPENDIX B
APPENDIX C
DEPENDENCY STRUCTURE MATRIX (DSM)
PARTITIONING RESULT
104
Activity 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150
HOOK-UP AND COMMISSIONING 126 126
General 127 127
Accomodation and Support Vessel 128 128
Vessel First Inspection 129 129
Vessel Final Inspection 130 X 130 X
Vessel Arrive at Port (Material / Manpower Loading) 131 X 131 X
Marine Spread 132 X 132 X
ASV Arrive at Site 133 X 133 X
ASV Anchor Mooring 134 X 134 X
Install Gangway 135 X 135
Hook-Up Preparation Work at Onshore 136 X 136 X
Offshore Workpack Preparation 137 137
Material Inspection 138 X 138 X
Pre-Mob Induction 139 X 139
Hook-Up Preparation Work at Offshore 140 X 140 X
Start Temporary DG and UPS 141 141
Mobilisation 142 X 142
DOSH Inspection for PTI 143 143
Mob GRE Sub-Cont 144 X 144 X
Mob Telecom Vendor 145 X 145 X
Mob Bolt Tensioning Sub-Cont 146 X 146 X
Mob Leak Test Sub-Cont 147 X 147 X
Mob WHCP Vendor 148 X 148 X
Mob Gas Engine Vendor 149 X 149 X
Demob from Offshore 150 X 150
105
Activity 126 127 128 141 129 130 131 132 133 134 135 138 139 142 144 145 146 147 148 149 150 136 140 143 137
HOOK-UP AND COMMISSIONING 126 126
General 127 127
Accomodation and Support Vessel 128 128
Start Temporary DG and UPS 141 141
Vessel First Inspection 129 129
Vessel Final Inspection 130 X 130 X
Vessel Arrive at Port (Material / Manpower Loading) 131 X 131 X
Marine Spread 132 X 132 X
ASV Arrive at Site 133 X 133 X
ASV Anchor Mooring 134 X 134 X
Install Gangway 135 X 135
Material Inspection 138 138 X X
Pre-Mob Induction 139 X 139
Mobilisation 142 142 X
Mob GRE Sub-Cont 144 144 X X
Mob Telecom Vendor 145 X 145 X
Mob Bolt Tensioning Sub-Cont 146 X 146 X
Mob Leak Test Sub-Cont 147 X 147 X
Mob WHCP Vendor 148 X 148 X
Mob Gas Engine Vendor 149 X 149 X
Demob from Offshore 150 X 150
Hook-Up Preparation Work at Onshore 136 X X 136
Hook-Up Preparation Work at Offshore 140 140
DOSH Inspection for PTI 143 143
Offshore Workpack Preparation 137 137
106
Activity 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172
Hook-Up 151 151
General Preparation 152 152
Rig/Set Up Construction Equipment 153 153
Rig/Set Up Temp. Lighting 154 X 154 X
Run Cable/Hose-Cutting/Welding Equipment 155 X 155 X
Run and Power Up Cable SASA Deck Lighting 156 X 156 X
Run and Power Up Cable Temp. Lighting 157 X 157 X
Demob/Housekeeping 158 X 158 X
Rig Down Construction Equipment 159 159
Rig Down Temp. Lighting 160 X 160 X
Dismantle Cable/Hose-Cutting/Welding Equipment 161 X 161
System 01 WELHEAD FLOWLINES 162 X 162
Piping 163 163
Install Sampling Connection at 15 Flowlines 164 164
Oil Production 165 X 165 X
Tie-In Pipe Spools PL Lines 166 166
RT PL Lines 167 X 167 X
Hydrotest PL Lines 168 X 168
Gas Lift 169 X 169
Tie-in Pipe Spools PG Lines 170 170
RT PG Lines 171 X 171 X
HydrotestPG Lines 172 X 172
107
Activity 151 152 163 153 154 155 156 157 160 161 167 168 171 172 165 169 158 162 170 166 164 159
Hook-Up 151 151
General Preparation 152 152
Piping 163 163
Rig/Set Up Construction Equipment 153 153
Rig/Set Up Temp. Lighting 154 X 154 X
Run Cable/Hose-Cutting/Welding Equipment 155 X 155 X
Run and Power Up Cable SASA Deck Lighting 156 X 156 X
Run and Power Up Cable Temp. Lighting 157 X 157 X
Rig Down Temp. Lighting 160 160 X X
Dismantle Cable/Hose-Cutting/Welding Equipment 161 X 161
RT PL Lines 167 167 X X
Hydrotest PL Lines 168 X 168
RT PG Lines 171 171 X X
HydrotestPG Lines 172 X 172
Oil Production 165 X 165 X
Gas Lift 169 169
Demob/Housekeeping 158 X X 158
System 01 WELHEAD FLOWLINES 162 162
Tie-in Pipe Spools PG Lines 170 170
Tie-In Pipe Spools PL Lines 166 166
Install Sampling Connection at 15 Flowlines 164 164
Rig Down Construction Equipment 159 159
108
Activity 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202
Gas Production 173 173 X
Tie-in Pipe Spools PG Lines 174 174
RT PG Lines 175 X 175 X
HydrotestPG Lines 176 X 176
Water Injection 177 X 177 X
Tie-in Pipe Spools WI Lines 178 178
RT WI Lines 179 X 179 X
Hydrotest WI Lines 180 X 180
Blowdown 181 X 181
Tie-in Pipe Spools B Lines 182 182
RT B Lines 183 X 183 X
Hydrotest B Lines 184 X 184
Instrument 185 185
Install Instrument Tubing Tray in Welhead Area 186 186
Process Gas Flowline Instrument 187 X 187 X
Instrument Air Lines (Air Distribution Manifold to HCV) 188 X 188 X
Instrument Impulse Lines (Corrosion Inhibitor CI Package) 189 X 189 X
Instrument Hydraulic Lines 190 X 190
System 29 IMPORT/EXPORT 191 191
Erection of Scaffolding 192 192
Scaffolding Works Riser Area 193 193
Piping 194 X 194 X
Install Pipe Support 195 195
Tie-In Pipe Spools PL Lines 196 X 196 X
Tie-in Pipe Spools WI Lines 197 X 197 X
RT PL Lines 198 X 198 X
RT WI Lines 199 X 199 X
Hydrotest / Touch Up Paint 200 X 200
Dismantle of Scaffolding 201 X 201
Dismantle Scaffolding Riser Area 202 202
109
Activity 185 191 193 202 175 176 179 180 181 183 184 187 188 189 190 196 197 198 199 200 194 201 173 177 195 192 186 182 178 174
Instrument 185 185
System 29 IMPORT/EXPORT 191 191
Scaffolding Works Riser Area 193 193
Dismantle Scaffolding Riser Area 202 202
RT PG Lines 175 175 X X
HydrotestPG Lines 176 X 176
RT WI Lines 179 179 X X
Hydrotest WI Lines 180 X 180
Blowdown 181 181 X
RT B Lines 183 183 X X
Hydrotest B Lines 184 X 184
Process Gas Flowline Instrument 187 187 X X
Instrument Air Lines (Air Distribution Manifold to HCV) 188 X 188 X
Instrument Impulse Lines (Corrosion Inhibitor CI Package) 189 X 189 X
Instrument Hydraulic Lines 190 X 190
Tie-In Pipe Spools PL Lines 196 196 X X
Tie-in Pipe Spools WI Lines 197 X 197 X
RT PL Lines 198 X 198 X
RT WI Lines 199 X 199 X
Hydrotest / Touch Up Paint 200 X 200
Piping 194 X 194 X
Dismantle of Scaffolding 201 201
Gas Production 173 X 173
Water Injection 177 177
Install Pipe Support 195 195
Erection of Scaffolding 192 192
Install Instrument Tubing Tray in Welhead Area 186 186
Tie-in Pipe Spools B Lines 182 182
Tie-in Pipe Spools WI Lines 178 178
Tie-in Pipe Spools PG Lines 174 174
110
Activity 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233
System 53 FIXED FIREWATER SYSTEM 203 203 X
Piping 204 204
Install Pipe Spools FW Lines 205 205
Install Pipe Support 206 X 206 X
Hydrotest / Touch Up Paint 207 X 207
System 62 HP FLARE SYSTEM 208 X 208 X
Erection of Scaffolding 209 209
Welhead Blowdown Piping Area 210 210
Piping 211 X 211 X
Install Pipe Support 212 212
Tie-in Pipe Spools B Lines at Welhead 213 X 213 X
RT B Lines 214 X 214 X
Hydrotest / Touch Up Paint 215 X 215
Dismantle of Scaffolding 216 X 216
Dismantle Scaffolding of Welhead Blowdown Piping Area 217 217
System 65 OPEN DRAIN 218 X 218
Erection of Scaffolding 219 219
Drain Caisson Piping at Sub-Cellar Area 220 220
Piping 221 X 221
Tie-in Pipe Spools DN Lines 222 222
Tie-in Pipe Spools DH Lines 223 X 223 X
RT DN Lines 224 X 224 X
Tie-in Pipe Spools DC Lines 225 X 225 X
RT DH Lines 226 X 226 X
Tie-in Pipe Spools VA Lines 227 X 227 X
RT DC Lines 228 X 228 X
Tie-in Pipe Spools WS Lines 229 X 229 X
RT VA Lines 230 X 230 X
Install Pipe Support 231 X 231 X
Hydrotest / Touch Up Paint / Reinstate 232 X 232 X
Install Blind Flange 233 X 233
111
Activity 204 210 220 221 206 207 213 214 215 218 223 224 225 226 227 228 229 230 231 232 233 211 216 203 208 222 219 217 212 209 205
Piping 204 204
Welhead Blowdown Piping Area 210 210
Drain Caisson Piping at Sub-Cellar Area 220 220
Piping 221 221 X
Install Pipe Support 206 206 X X
Hydrotest / Touch Up Paint 207 X 207
Tie-in Pipe Spools B Lines at Welhead 213 213 X X
RT B Lines 214 X 214 X
Hydrotest / Touch Up Paint 215 X 215
System 65 OPEN DRAIN 218 218 X
Tie-in Pipe Spools DH Lines 223 223 X X
RT DN Lines 224 X 224 X
Tie-in Pipe Spools DC Lines 225 X 225 X
RT DH Lines 226 X 226 X
Tie-in Pipe Spools VA Lines 227 X 227 X
RT DC Lines 228 X 228 X
Tie-in Pipe Spools WS Lines 229 X 229 X
RT VA Lines 230 X 230 X
Install Pipe Support 231 X 231 X
Hydrotest / Touch Up Paint / Reinstate 232 X 232 X
Install Blind Flange 233 X 233
Piping 211 X 211 X
Dismantle of Scaffolding 216 216
System 53 FIXED FIREWATER SYSTEM 203 X 203
System 62 HP FLARE SYSTEM 208 208
Tie-in Pipe Spools DN Lines 222 222
Erection of Scaffolding 219 219
Dismantle Scaffolding of Welhead Blowdown Piping Area 217 217
Install Pipe Support 212 212
Erection of Scaffolding 209 209
Install Pipe Spools FW Lines 205 205
112
Activity 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257
Electrical 234 234 X
Install RCU at OHD Caisson Pump 235 235
Uncoil / Pull / Gland and Terminate Cable 236 X 236 X
Install of Earth Boss and Earthing Cable at OHD Caisson 237 X 237
Instrument 238 X 238 X
Install of Pressure Gauge for OHD Caisson Pump 239 239
Install Level Transmitter 240 X 240
Dismantle of Scaffolding 241 241
Sub-Cellar Deck - Drain Caisson Piping 242 242
System 69 CHEMICAL INJECTION 243 243 X
Instrument 244 244
Layout Tubing from Chemical Injection Skid to Welheads 245 245
System 71 STRUCTURAL 246 X 246 X
Structural 247 247
Removal of all Padeyes & all Areas to be Ground Smooth & Painted 248 248
Reinstall Bolted Beams at Welhead Service Platform El (+) 14.9 249 X 249
Sub-Cellar Deck 250 X 250
Open Drain Caisson 251 251
System 77 SMALL POWER AND LIGHTING 252 X 252
Electrical 253 253
Pull / Gland and Terminate Cable 254 254
Install of Ex'e/IP66 Lighting JB A2580 at Boat 255 255
Install of 2X36W Flourescent Luminaire EE'x'e/IP66 c/w 1.5 hrs Battery 256 X 256 X
Install Pole Mounted Lighting 257 X 257
113
Activity 240 242 244 245 249 250 251 253 254 236 237 243 246 252 256 257 234 238 255 248 247 241 239 235
Install Level Transmitter 240 240 X
Sub-Cellar Deck - Drain Caisson Piping 242 242
Instrument 244 244
Layout Tubing from Chemical Injection Skid to Welheads 245 245
Reinstall Bolted Beams at Welhead Service Platform El (+) 14.9 249 249 X
Sub-Cellar Deck 250 250 X
Open Drain Caisson 251 251
Electrical 253 253
Pull / Gland and Terminate Cable 254 254
Uncoil / Pull / Gland and Terminate Cable 236 236 X X
Install of Earth Boss and Earthing Cable at OHD Caisson 237 X 237
System 69 CHEMICAL INJECTION 243 243 X
System 71 STRUCTURAL 246 X 246 X
System 77 SMALL POWER AND LIGHTING 252 X 252
Install of 2X36W Flourescent Luminaire EE'x'e/IP66 c/w 1.5 hrs Battery 256 256 X X
Install Pole Mounted Lighting 257 X 257
Electrical 234 X 234
Instrument 238 238
Install of Ex'e/IP66 Lighting JB A2580 at Boat 255 255
Removal of all Padeyes & all Areas to be Ground Smooth & Painted 248 248
Structural 247 247
Dismantle of Scaffolding 241 241
Install of Pressure Gauge for OHD Caisson Pump 239 239
Install RCU at OHD Caisson Pump 235 235
114
Activity 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277
System 80 FIRE AND GAS DETECTION 258 258 X
Instrument 259 259
Install Fusible Plug Loop Tubing and Gas Detector in Welhead area 260 260
Perform Continuity Test Activity 261 261
Gas Detector (Infra-Red Type) at Welhead Area 262 262
Gas Detector (Open Path Type) at Welhead Area 263 263
System 89 NAV AIDS 264 264
Electrical 265 265
Pull / Gland and Terminate Coiled AOL Power Cable at Telecom 266 266
Perform Continuity Test & Insulation Resistance Test Activity 267 X 267
System 92 TELECOMMUNICATION 268 X 268
Erection of Scaffolding 269 269
Erection of Telecom Tower Scaffolding 270 270
Structural 271 X 271 X
Erect SA-SA Telecom Tower 272 272
Instrument 273 273
DMR Tie-In 274 X 274
Install DMR 275 275
Cable Pulling / Glanding / Termination 276 X 276 X
Perform Continuity Test & Insulation Resistance Test Activity 277 X 277
115
Activity 258 259 260 261 262 263 265 267 270 272 273 268 271 274 276 277 275 269 266 264
System 80 FIRE AND GAS DETECTION 258 258 X
Instrument 259 259
Install Fusible Plug Loop Tubing and Gas Detector in Welhead area 260 260
Perform Continuity Test Activity 261 261
Gas Detector (Infra-Red Type) at Welhead Area 262 262
Gas Detector (Open Path Type) at Welhead Area 263 263
Electrical 265 265
Perform Continuity Test & Insulation Resistance Test Activity 267 267 X
Erection of Telecom Tower Scaffolding 270 270
Erect SA-SA Telecom Tower 272 272
Instrument 273 273
System 92 TELECOMMUNICATION 268 268 X
Structural 271 271 X X
DMR Tie-In 274 X 274
Cable Pulling / Glanding / Termination 276 276 X X
Perform Continuity Test & Insulation Resistance Test Activity 277 X 277
Install DMR 275 275
Erection of Scaffolding 269 269
Pull / Gland and Terminate Coiled AOL Power Cable at Telecom 266 266
System 89 NAV AIDS 264 264
116
Activity 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314
Commisioning 278 278
Leak Test by System 279 279
Leak Test Import-Export System 280 280
Production / Casing Blowdown and Test Header 281 X 281 X
Production and Test Separator 282 X 282 X
Low Temperature Separator 283 X 283 X
Metering Skid and Pump 284 X 284 X
Pig Launcher 285 X 285 X
Fuel Gas 286 X 286 X
Closed Drain Medium Pressure 287 X 287 X
Closed Drain Flare K.O Drum 288 X 288
Non-Hydrocarbon System 289 X 289 X
Fire Fighting Equipment 290 290
Rectify Defective Components 291 X 291 X
Service Sticking Valves (If Any) 292 X 292 X
Telecommunication and CCTVs 293 X 293 X
Diesel System 294 X 294 X
Rectify Pre-Comm Punch List 295 X 295 X
Crane Check 296 X 296 X
Energise Emergency Lighting 297 X 297 X
Energise Nav Aids 298 X 298 X
Energise UPS 299 X 299 X
Run HVAC System 300 X 300 X
Run Compressor 301 X 301 X
Power Up ICS 302 X 302 X
Non-Hydrocarbon System and Completion 303 X 303
Hydrocarbon System 304 X 304
Commissiong Metering Skid 305 305
Energised Utility Systems/Required for Initial Start-Up 306 X 306 X
Start Emergency Generator 307 X 307 X
Complete First Fill 308 X 308 X
Finalized MC-Including Loop Checks and Energisation of Equipment 309 X 309 X
Interface Testing-Cause and Effect Plus Fire and Gas Channel 310 X 310 X
Purge Flare System and Using LPG Ignite Flare Pilots 311 X 311 X
Start-Up WHCP / Mob Well Clean Up Vendor (by others) 312 X 312 X
Complete Process Commissioning of Flare Systems 313 X 313 X
Energise Gas Generators 314 X 314 X
117
Activity 281 282 283 284 285 286 287 288 291 292 293 294 295 296 297 298 299 300 301 302 303 306 307 308 309 310 311 312 313 314 289 304 305 290 280 279 278
Production / Casing Blowdown and Test Header 281 281 X X
Production and Test Separator 282 X 282 X
Low Temperature Separator 283 X 283 X
Metering Skid and Pump 284 X 284 X
Pig Launcher 285 X 285 X
Fuel Gas 286 X 286 X
Closed Drain Medium Pressure 287 X 287 X
Closed Drain Flare K.O Drum 288 X 288
Rectify Defective Components 291 291 X X
Service Sticking Valves (If Any) 292 X 292 X
Telecommunication and CCTVs 293 X 293 X
Diesel System 294 X 294 X
Rectify Pre-Comm Punch List 295 X 295 X
Crane Check 296 X 296 X
Energise Emergency Lighting 297 X 297 X
Energise Nav Aids 298 X 298 X
Energise UPS 299 X 299 X
Run HVAC System 300 X 300 X
Run Compressor 301 X 301 X
Power Up ICS 302 X 302 X
Non-Hydrocarbon System and Completion 303 X 303
Energised Utility Systems/Required for Initial Start-Up 306 306 X X
Start Emergency Generator 307 X 307 X
Complete First Fill 308 X 308 X
Finalized MC-Including Loop Checks and Energisation of Equipment 309 X 309 X
Interface Testing-Cause and Effect Plus Fire and Gas Channel 310 X 310 X
Purge Flare System and Using LPG Ignite Flare Pilots 311 X 311 X
Start-Up WHCP / Mob Well Clean Up Vendor (by others) 312 X 312 X
Complete Process Commissioning of Flare Systems 313 X 313 X
Energise Gas Generators 314 X 314
Non-Hydrocarbon System 289 X 289 X
Hydrocarbon System 304 304
Commissiong Metering Skid 305 305
Fire Fighting Equipment 290 290
Leak Test Import-Export System 280 280
Leak Test by System 279 279
Commisioning 278 278 X
118
APPENDIX D
USER INTERFACE PROGRAMMING
119
Command Programming
Sub insert_data()
Range("A1").Value = "Number"
Range("A1").HorizontalAlignment = xlCenter
Range("B1").Value = "Activity"
Range("B1").HorizontalAlignment = xlCenter
Range("C1").HorizontalAlignment = xlCenter
Range("D1").Value = "Durations"
Range("C1").HorizontalAlignment = xlCenter
End Sub
120
Sheets("DSM Matrix").Activate
Module2.Matrix_DSM
Worksheets("Insert Data").Select
Range("B:B").EntireColumn.Copy
Worksheets("DSM Matrix").Range("A1").PasteSpecial
End Sub
TxtNo.Value = ""
TxtActivity.Text = ""
TxtPredecessor.Text = ""
TxtDurations.Value = ""
End Sub
Unload Me
End Sub
121
Sub Matrix_DSM()
End With
cells(1, 1) = "Activity"
For i = 1 To n
cells(i + 1, 2) = i
cells(1, i + 2) = i
cells(i + 1, i + 2).Select
With Selection.Interior
.ColorIndex = 1
.Pattern = xlSolid
End With
cells(i + 1, i + 2).Value = i
With Selection.Font
.ColorIndex = 2
End With
Next i
End Sub
122
End If