Keywords

1 Introduction

The production line is the core of manufacturing, and the manufacturing competitiveness is affected by production cycle, quality and cost of the products. So in order to produce better quality products with lower cost in a short time, modeling is necessary.

At present, there are many methods for manufacturing process modeling, such as IDEF, object-oriented, queuing theory [1,2,3,4,5]. But they have obvious deficiencies in system calculation and performance analysis. Meanwhile, computer simulation software from the earliest common programming language, to the text mode simulation software, to the graphical construction model [6], has been well applied to the manufacturing process simulation [7,8,9]. However, they lack theoretical analysis.

This paper has both theoretical calculation and simulation verification. It proposes a novel modeling method, then the established model is theoretically analyzed. Finally, the analysis results are verified by simulation.

2 Petri Net

2.1 Basic Petri Net

A basic Petri net system is a triad [2],

$$ {\text{PN}} = \left( {{\text{P}},{\text{T}},{\text{F}}} \right) $$
(1)

where P and T are respectively the place set and the transition set. F ⊆ (P × T)⋃(T × P) is a directed arc set to represent the flow of resources in the net.

2.2 Object-Oriented Petri Net

Object-oriented Petri net system is a multivariate group,

$$ {\text{OOPN}} = ({\text{P}},{\text{T}},{\text{F}},{\text{OP}},\& ,{\text{W}},{\text{M}}_{ 0} ) $$
(2)

where OP represents the object net; and represents the relationship between the basic net and the object net; W is the set of weights, M0 is the initial state identity.

Because we just focus on the number of the objects, so for OOPN model, we can use the number to descript the observed objects.

3 OOPN Modeling and Analysis

3.1 Introduction of Camshaft Production Line

The production process about the camshaft production line is shown in Fig. 1.

Fig. 1.
figure 1

Production process of camshaft

3.2 Establishing of OOPN Model

According to the production process of the camshaft, the whole process is divided into three stages: the rough machining stage, the finishing stage, and the detection stage. OOPN models of whole and each stage are shown in Figs. 2, 3, 4 and 5. In Fig. 2, P01 and P02 represent the material place and product place respectively.

Fig. 2.
figure 2

Whole OOPN model

Fig. 3.
figure 3

OOPN model of rouge machining stage

Fig. 4.
figure 4

OOPN model of finish machining stage

Fig. 5.
figure 5

OOPN model of detection stage

3.3 Validation of OOPN Model

The state equation of the established OOPN model is

$$ M = M_{0} + A^{T} X $$
(3)

where, A, X, and M represent incidence matrix, transition vector, and the state vectors respectively. If the established OOPN model is suitability, the production system can be returned to the initial state:

$$ {\text{A}}^{\text{T}} {\text{X = 0}} $$
(4)

Based on the incidence matrix, the basic solutions of the three stages of camshaft production line are calculated by Eq. (4):

$$ {\text{x}}_{ 1} = {(1,1,1,1,1,1,1,1,1)}^{\text{T}} $$
(5)
$$ {\text{x}}_{ 2} = {(1,1,1)}^{\text{T}} $$
(6)
$$ {\text{x}}_{ 3} = {(1,1,1,1,1,1,1,1)}^{\text{T}} $$
(7)

According to the calculation, there are nonzero solutions in the three processing stages, so the OOPN model is suitable, the established models are able to run from the beginning of the production to finish and return to the initial state, which can realize repetitive production cycle.

3.4 Bottleneck Analysis

The production cycle is the time after a series of transitions to return to the initial state, namely,

$$ \tau \ge y^{T} \left( {A^{ - } } \right)^{T} Dx/y^{T} M_{0} $$
(8)

where x satisfies the formula (4), is called T invariant, y satisfies Ay = 0, is called S invariant, \( {\text{D}} = {\text{diag}}\left( {d_{j} } \right) \) is the diagonal matrix of each transition time.

According to formula (8), the production cycle of the rough machining stage, the finishing stage, and the detection stage is: τ1 = 31 s, τ2 = 26 s, τ3 = 23 s, respectively. As we can see, the production cycle of rough machining stage is the longest, and the subsequent production stages are impacted, so it is the bottleneck of the system and affects the production efficiency of the whole production line.

To take full advantage of process time, output and tack time data, and to more intuitively understand the working state of equipment on the production line, the next chapter maps the OOPN model to Plant Simulation software.

4 Simulation and Analysis

The places and directed arcs in OOPN model are converted into entity and line of Plant Simulation respectively and set the parameters of entities to represent the transition process. Then simulation time is set to one month. Finally, the statistical results of the working status of each device are shown in Fig. 6.

Fig. 6.
figure 6

Working status of each device

As evidently shown in Fig. 6, the load rate of OP7, OP5_1 and OP3_1 is as high as 67.18%, 65.42%, and 67.18% respectively. And for the first six workstations, there are obvious blocking phenomena, particularly the blocking rate of the OP1 process is up to 49.86%. The result indicated that the bottleneck of the whole production line appeared in the rough machining stage.

The result of simulation analysis is the same as that of the modeling analysis, which indicates that the proposed method that integrating OOPN hierarchical modeling with time transition can describe the actual production process well and can find the bottleneck of the production line accurately.

5 Conclusion

In the process of producing auto parts, there is a large difference in the load degree of different equipment, so the production line is imbalanced. In order to solve the problem, this paper takes the camshaft production line as an example, proposing the OOPN hierarchical model method and adding time in transitions. Then use the incidence matrix and state equation analysis method to prove the accessibility of established OOPN model and to determine the bottleneck of the production line. Finally, the theoretical analysis results of OOPN model verified through simulation analysis. It provides a theoretical basis for improving the production line.