triple net; The extended Petri net (Mok et al., 2001)
defined in this paper is as follows:
The meanings of each symbol are as follows:
is finite set of places;
is a finite set of transition
nodes; . Also, P and T can’t be zero at the
same time. , F is the flow
relationship on the PN, and its elements are called
arcs. And
, among them
.
L is a hierarchical relation set of hierarchical
Petri nets. Each of these elements contains
information such as the level of the Petri net model
in which it is located and its parent level.
C is a set of colors in a colored Petri net,
corresponding to the resources in project
management (Fehling, 1991). The attributes of each
color include quantity, unit value in a certain period
of time, and other information.
Petri is the priority set of Petri net transitions.
The priority here does not play a role in the normal
transition. When the transition is deadlocked, it will
play a role in breaking the deadlock.
3 EXTENDED PETRI NET
SCHEDULE MODELING
3.1 Project Schedule Management and
High-level Petri Net Modeling
(1) Petri net modeling of task duration (Barad,
2016):
The duration of complex product development tasks
can’t be specifically determined during the
development of schedules. Therefore, this paper
assumes that the duration of the development of
complex products is subject to the distribution of
certain parameters or a certain value. Taking into
account the characteristics of time-delay Petri nets
and random networks, it will be used to describe the
task duration in project management.
(2) Petri net modeling of summary tasks:
In view of the close relationship between certain
tasks in the development of complex products and
the large number of tasks, these tasks are often
regarded as a task body. Another "virtual task" is
abstracted to contain the task body (Hussin, 1992).
Project managers only need to model abstract virtual
tasks (also known as summary tasks) in the first
level of task planning (Zaitsev and Shmeleva, 2011).
The detailed task information under this virtual task
can find the corresponding detailed task plan
diagram at the second level, and the hierarchical
relationship of this task can be extended down as
needed. In view of the close relationship between
certain tasks in the development of complex
products and the large number of tasks, these tasks
are often regarded as a task body. Another "virtual
task" is abstracted to contain the task body. Project
managers need to model only abstract virtual tasks,
also known as summary tasks, in the first level of
task planning. The detailed task information under
this virtual task can find the corresponding detailed
task plan diagram at the second level, and the
hierarchical relationship of this task can be extended
down as needed. Due to the hierarchical network in
the structure and the demand of project management
is very close, so this paper put the virtual task of the
project management corresponds to the node, task
relationship under virtual tasks correspond to a
hierarchical subnet.
(3) Petri net modeling of task overlapping relation:
In real project management, there is often a time-
constrained relationship among tasks (Rickert and
Schreckenberg, 2013). Generally, it is the lap
network plan: finish-start (FS), finish- finish (FF),
start- start (SS) and start-finish(SF). The four
overlapping relationships are defined as follows
(Neumann and Burks, 2012):
Table 1: Four task relation types.
1) FS type: This type indicates that the B task cannot
be started until the A task is completed.
2) FF type: It Indicates that B can only be finished
after A has been finished.
3) SS type. SS indicates that B can only start after A
task starts.
4) SF type. SF indicates that task B can only be
finished after task A starts.
A Simulation Approach based Project Schedule Assessment
423