Next Article in Journal
Segregation Modeling in Stockpile Using Discrete Element Method
Previous Article in Journal
Transfer and Distribution of Metals and Metalloids in Carassius auratus Organs from Tailings Pond and Their Influence on Morphological Characteristics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Bernoulli Assembly Line: The Analytical and Semi-Analytical Evaluation of Steady-State Performance

1
Department of Naval Architecture and Ocean Engineering, Faculty of Mechanical Engineering and Naval Architecture, University of Zagreb, Ivana Lučića 5, 10000 Zagreb, Croatia
2
Leaera, Prevoj 77, 10000 Zagreb, Croatia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(23), 12447; https://doi.org/10.3390/app122312447
Submission received: 14 November 2022 / Revised: 29 November 2022 / Accepted: 2 December 2022 / Published: 5 December 2022

Abstract

:
Assembly lines are one of the cornerstones of modern production systems, significantly affecting the global society, economy, and other ancillary sectors. This is why the evaluation of assembly lines is particularly significant. Hence, the research on modeling approaches is presented in this paper, yielding an efficient mathematical tool that enables the evaluation of the steady-state performance of assembly lines at low CPU cost. First, the analytical model and the transition matrix were developed for the general case, and second, dimensionality issues and demanding computational requirements were tackled by applying the finite state method. Both approaches were employed in different theoretical cases in order to validate the finite state method against the analytical solution. Additionally, the developed evaluation framework was applied in the case of a realistic assembly system, and the obtained results were successfully validated against the factory floor measurements. The comparison of the obtained results proves the finite state method as a reliable and CPU-efficient method, suitable for the evaluation of its key performance indicators as well as implementation within more sophisticated design procedures. This kind of predictive analytics is intended to support production management and enhance the reliability of long- and short-term decision-making in the context of the digital twinning of production systems.

1. Introduction

Today’s global society significantly depends on production, which affects global markets and supply chains, transport systems, local commerce, state economies and policies, our daily routines and habits, social relationships, quality of life, scientific research and development, education, the environment and biodiversity, to name a few. It is a sophisticated and delicate process with the potential to bring societal norms from conventional to new and unprecedented frontiers including its positive and potentially negative consequences at the local and global levels. According to the World Bank, the share of the manufacture of merchandise exports and imports in 2020 amounted to 70.11% and 70.62%, respectively, which is closely related to the service sector, strictly following the evolution of manufacture at the global level [1]. Consequently, any improvement or deterioration in the manufacturing sector has repercussions on a broad spectra of society and its work-force. This is particularly evident if a value of an estimated USD 115 billion is attributed to the export of the manufacturing services of countries such as China, Vietnam, Philippines, the United Kingdom, Japan, Norway, political unions such as the European Union, and others [2]. Simultaneously, production systems are exposed to numerous external (market demands, material supply, financial markets, workforce availability, energy supply, information disruption) and internal (machine failures, storage capacities, cycle time, production quality, rework demands) factors of a predominantly stochastic nature [3]. Therefore, production systems may be considered as inherently stochastic, requiring a suitable mathematical approach that will enable their improvement, design, and management, while at a same time being governed by the principle of profit increase. Such mathematical models have been considered for many years by the production system engineering community [4].
Production systems include the different arrangements of machines, work stations, buffers, and transport devices. Some of the most representative ones are the serial production line, production lines with the splitting of material flow, lines with rework and quality control, lines with assembly operations, or any of their combinations. In such a context, the assembly system represents a production process in which different elements are sequentially added until an end product is created. Therefore, assembly systems involve at least two serial lines and one merging operation, yielding assembled parts delivered for further production activities or, conversely, end products [5]. Depending on the nature of the production process, the product either moves through the production system or is kept stationary in cases when it is of a large scale. In the former case, the machinery and working stations are strictly arranged and kept stationary, while in the latter, workers perform sequential assembly operations according to a predefined layout. Thus, assembly systems are sometimes characterized as concurrent processes (i.e., as multiple parallel production activities) that add value to parts and provide intermediate products to a following or final assembly stage.
Starting with the Industrial Revolution, assembly systems were considered as one of the first mass-production enablers, simultaneously enhancing production efficiency and profit margins, while introducing product quality, reliability, and uniformity. This would consequently be reflected in the development of new management strategies. In addition, the specialization of various work-stations along the assembly line contributed to the standardization of working procedures, the employment of low-wage personnel, and the simpler replacement of departing employees. Therefore, assembly systems often became considered as a company’s growth indicator, standing alongside serial production lines as the workhorse of the industry [4,6]. However, rather expensive production assets came to be associated with the introduction of new assembly systems including demanding management and production organizations, considerable warm-up stages, and additional investments through dedicated education, labor, or factory space [7]. Hence, a rational approach to the problem of assembly system evaluation including the communication between work-stations, material flow plans, and work schedules is a necessary prerequisite, underpinning the companies’ strategic decisions and opening new perspectives of business development. Otherwise, an eventual failure in the system could seriously affect the production process through slowdowns and ineffectiveness, manifested as starvations, blockages, and finally, decreased production rates [8].
Usually, the effectiveness of a particular production system is expressed in terms of the key performance indicator (KPI) for each element of the production system, while the more general concept of overall equipment effectiveness (OEE) is taken into account when considering losses at a systemic level. Both KPI and OEE are of great significance when implementing the lean philosophy principle, particularly in the context of value stream mapping [9]. From a general perspective, KPIs can be classified as quantitative or qualitative values, reflecting objective and measurable facts as well as personal opinions or interpretations. Quantitative KPIs are of particular importance in the context of production system engineering, and these can be categorized into four groups related to revenue, production cost, process improvements, and customer satisfaction. A list of relevant KPIs and their further classification is presented in detail by [10]. Aside from KPIs, the OEE plays a significant role in modern production system management, as a framework providing classification, measurement, and the minimization of production losses and, thus, an increase in effectiveness [11]. The OEE is a measure of the production system’s efficiency, based on a ratio of TI/TR, where TI is the time required for the manufacture of high quality products in ideal conditions, and TR is the time required for their manufacture in realistic conditions, taking into account the production system availability, breakdowns, scheduled maintenance, defective parts, rework requirements, material supply uncertainties, financial capability, and others [10]. These may be considered as deterministic or stochastic variables and thus will have an impact on the reliability of OEE estimates.
The evaluation of KPIs and OEE requires the application of suitable mathematical models, particularly when variables of a stochastic nature are considered. Some examples include queuing networks, process algebra, Petri nets, or stochastic automata. However, the Markov chain theory is employed as a reliable approach in most cases, yielding joint probability distributions, reflecting the likelihoods of systems in certain states [4]. This approach has therefore been the main focus of the majority of research publications and papers, especially those primarily addressing issues related to serial production lines including different machine reliability definitions. Other line arrangements such as ones including material flow splitting, assembly systems, or lines with reworking stations and quality control have been considered to a significantly smaller extent. This is particularly valid in the case of assembly production lines that are dominantly evaluated through a reduction in the Markovian framework, due to the so-called “dimensionality curse”, to semi-analytical methods such as the aggregation procedure [12] and the decomposition method [13].
Therefore, the major goal of this paper is to present an analytical model of the Bernoulli assembly production line using the Markovian framework through the concept of the generalized transition matrix [14]. This approach will yield an analytically formulated joint probability distribution of a system being in a certain state, which may be used to directly evaluate associated KPIs such as the production rate, work-in-process, and the probabilities of blockage/starvation in the case of an assembly system. Additionally, the state space dimensionality issue is tackled by the finite-state method (FSM). The finite-state method has previously been successfully applied as a reliable, fast, and analytically based method in the case of serial production lines and lines involving the splitting of material flow. Here, and for the first time, it will be extended and validated in relation to assembly lines.

1.1. Brief Literature Review

The simulation of manufacturing systems has continuously attracted attention from researchers and professionals, particularly in the context of digitalization, which has become a cornerstone of factories of the future. It has, thus, become an avenue of new and challenging research, ranging from conventional manufacture to emerging technologies such as the Internet of Things, cyber-physical systems, augmented and virtual realities, digital twinning, and others. However, the majority of research activities have recognized this approach as an excellent tool for the increase in production capacity, while simultaneously controlling the production costs, time, quality, energy efficiency, and finally productivity, particularly in the context of complex manufacturing systems [15]. Indeed, the main goal of this highly emerging field is the development of methodologies for the evaluation of KPIs in the context of process simulation, continuous improvements, quality maintenance, and production system design. While numerous advances have been achieved recently throughout production system engineering [4], this paper will focus on issues of the assembly line considered in the present literature to a considerably lesser extent compared to, for example, serial lines.
The first approximating model of the assembly system was presented in [16], providing a method for the evaluation of the performance of transfer lines with finite inventory banks, typical for the automobile industry. This was followed by the development and application of the decomposition approach, based on a system’s flow conservation principle [17]. Similarly, the approximate evaluation of the production rate and work-in-process was considered in [18] in the case of discrete and continuous flow through the assembly system as an extension of the transfer line theory. An extension of the aggregation procedure and its application in the case of the improvability of the simplest assembly station was presented in [19] including an evaluation of the performance measures and bottleneck identification as well as constrained and unconstrained improvability aspects. This approach has been extended to more general cases such as in [20] and later in [12]. Assembly systems composed of machines of exponential reliability and of different cycle times were presented and evaluated using the decomposition technique in [13], while multiple failure modes were considered in [21] in the same context. Stability conditions, state probabilities, stockout probability, and availability as well as the expected times of failure of an assembly system, composed of two working stations and one merging operation, were elaborated analytically in [22] including an insight into various performance indices. Similarly, the exact solution of a three-station one-buffer assembly system was presented in [23], which included unreliable machines and a definition of the transition matrix. The research efforts focused on topics such as integrated quality and production control [24,25], assembly systems with non-exponential machines [26], the preventive maintenance of assembly systems [27], lead time evaluation [28], multi-product assembly systems [29], or transient response evaluation [30].
However, all of the outlined research efforts and contributions rely predominantly on the application of the decomposition method or the aggregation procedure. The main reason for this is the lack of clear formulation of the transition matrix in the general case of an assembly line, composed of an arbitrary number of machines and buffers of arbitrary capacities. Thus, the same issue (curse of dimensionality), as in the case of serial lines, presents the main obstacle for formulating an analytical solution of the problem [14]. This problem had already been addressed in 1962 in the work of Sevast’yanov, where an approach based on integral equations was employed. However, the obtained system of equations turned out to be complex to the point that its closed-form solution could not be retrieved for the general case. Therefore, the problem was reduced to two random variables, and an associated analytical solution was formulated [31]. As the reach of such a solution is well below practical needs, many researchers (mostly originating from the field of operations’ research and bioinformatics) have developed alternative methods and algorithms through tackling large-scale and dense transition systems. Examples include the decomposition method, aggregation procedure, external memory storage (storing complete transition matrix), selective matrix criteria, state lumping, and sparse matrix approximation [6].
The decomposition method assumes that a large-scale random system may be represented by the decomposition of its state space into multiple communicating classes, with characteristic probability distributions summarizing the behavior of the original system [32]. The applicability of the method was demonstrated in several production lines by addressing various performance measures. The need for more rigorous verification using analytical results was pointed out in [33,34,35]. An opposite approach to the problem of dense and large-scale random systems was applied in the case of the aggregation procedure through the reduction in the system’s state space into a single class of states and the evaluation of the associated probability distribution. This procedure was first introduced in [36] in the research on the simple and analytical modeling of traditional production lines. The method has demonstrated accuracy and validity for application in modern mass-production industry and its main feature is the modeling simplicity and low computational burden.
Apart from operations research, the issue of state-and transition-rich random processes was discussed in [37], following [38] in the case of bioinformatics. Several approaches were suggested, namely the external storage of the complete transition matrix, selective matrix criteria, and matrix approximation through state lumping or by neglecting some of its elements. In the first case, a dedicated parallel computing algorithm has to be employed in order to enable communication between the local and global memory stored on separate devices [39]. Although this approach may solve memory storage issues, it can affect the computing resources, though only to a limited extent. This approach is based on the assumption that the transition matrix is known and readily available, easily far from the truth in most cases. Alternatively to storing a complete matrix, only its selected part may be formulated and used when evaluating the state probability distributions, as an eigenvalue problem, using an algorithm such as the implicitly restarted Arnoldi method [40]. As in the previous case, this approach does not solve the fundamental question of transition matrix formulation, but rather aims for the reduction in the memory requirements and processing times of a computer. A similar effect is achieved if the transition matrix is approximated to its sparse form by neglecting some of the transitional probabilities, or if the scale of the transition matrix is reduced through state lumping by neglecting some of the system’s states.
All of the presented approaches, procedures, and approximations are based on the assumption that the transition matrix is reachable and formulated. However, this may be an issue in numerous realistic cases, particularly those involving myriads of states, interrelated through rich and diverse transition mechanisms. In addition, these approaches do not enable the formulation of complete joint probability distribution at the level of a random system, nor do they yield functional relationships between the system’s properties and key performance indicators. This, in turn, is of importance concerning post-processing, interpretation, and the further evaluation of the results. Some examples include bottleneck identification, improvability considerations, lead time evaluation, lean design, and others.

1.2. Research Gaps

Based on the surveyed literature, the following research gaps could be identified considering the modeling and evaluation issues [41]:
  • The formulation of the transition matrix in the case of general assembly lines, composed of an arbitrary number of machines and buffers of arbitrary capacity, is not available in present literature;
  • Available approximation methods cannot reconstruct steady-state probability distribution, nor do they keep a functional relationship between properties of assembly systems and associated KPIs;
  • Current evaluation techniques suffer from high CPU and memory storage requirements, especially when large-scale and transition-rich systems are considered.

1.3. Research Questions, Objective, and Contribution of the Study

According to the outlined research gaps, this study addresses the following research questions:
Can we formulate the transition matrix in the case of a general assembly line composed of an arbitrary number of machines and buffers of arbitrary capacity?
Can we formulate finite state elements in the case of assembly systems to cope with dimensionality issues while keeping a functional relationship between the properties of assembly systems and associated KPIs?
The main objective of this study was to develop an efficient mathematical model of assembly lines that will enable the evaluation of associated steady-state performance and relevant KPIs at low CPU cost.
As such, the main contributions of this research paper are (a) the formulation of an analytical solution of the steady-state response of a Bernoulli assembly line in the general case (arbitrary number of machines and buffers of arbitrary capacity) using constitutive transition matrices and the eigenvalue problem; (b) the development, validation, and application of the finite state method while bypassing the system states’ dimensionality issue in the case of the Bernoulli assembly line; and (c) the reconstruction of joint probability distribution while keeping its functional relationships with the system’s properties. This proposition of the joint probability distribution as well as the low computational burden, are of the utmost importance in the evaluation of key performance indicators, improvability considerations, bottleneck identification, and the design of production systems. Additionally, it has to be pointed out that this methodology, involving analytical development and the formulation of the finite state elements, has already been successfully applied in the case of the serial Bernoulli production lines [6,14,42,43] as well as in the case of the Bernoulli splitting lines [3]. In other words, this paper represents a continuation of research that seeks to extend the current application of the Markovian framework in the case of production system engineering.
The remainder of the paper is organized as follows. The analytical formulation of the problem and the formulation of the associated finite state elements are introduced in Section 2. Section 3 presents the application cases including the validation of the FSM and a discussion of the obtained results. The application of the developed theory in the case of the power transformers’ production is summarized in Section 4. Finally, the main conclusions and directions for further research are outlined in Section 5.

2. Mathematical Modeling

Mathematical modeling is performed in two directions (Figure 1). First, the transition matrix in the case of a general assembly line is developed, using the separation of variables and constitutive matrices at the level of each machine. Then, the probability distribution in the case of the steady-state performance is obtained as a solution to the eigenvalue problem. Second, finite state elements are formulated in the case of the assembly line, and the steady-state probability distribution is approximated using the proportionality of distributions at the level of finite state elements. Finally, obtained results are validated through a comparison with the analytical results.

2.1. The Analytical Solution

Consider a Bernoulli assembly line (Figure 2) composed of M machines of the Bernoulli reliability, pi~Bernoulli(pi), i = 1, 2, …, M, and M − 1 buffers of capacity Ni ∈ ℕ0, i = 1, 2, …, M − 1, where machine mA performs the assembly of parts delivered through R primary flows, and transfers the assembled product for further processing to the secondary flow. Each primary flow is composed of Ki, i = 1, 2, …, R, machines and buffers, while their sum, i = 1 R K i , equals A − 1. This assembly system can be mathematically modeled as an ergodic Markov chain over the system’s state space, composed of all the combinations of the occupancies of buffers [5,44]. However, additional assumptions have to be taken into account, in other words,
  • Each machine is in state {up} with probability pi, conversely it is in state {down} with probability 1 − pi;
  • The state of ith machine does not depend on the state of other machines and is determined at the beginning of each time instance;
  • All machines have the same cycle time;
  • The system obeys the mass conservation law, thus parts can enter the system only through the first machine at each primary flow, and can exit the only through machine mM;
  • The first machines in the primary flow cannot be starved and machine mM cannot be blocked.
The steady-state response of a system at-hand can thus be evaluated using the well-known Chapman–Kolmogorov equations, [44,45], relating probabilities Pi and Pj of a system being in the state i, respectively j, in other words,
P i = j = 1 S P i j P j ,   i = 1 S P i = 1
where S is the total number of the system’s states, and Pij is the transition matrix. In the case when the Markov chain is irreducible and aperiodic, the Chapman–Kolmogorov equation, Equation (1), yields a unique stationary (limiting) solution, in turn reflecting the steady-state response of a stochastic system. One possibility to retrieve this solution is to employ the eigenvalue problem [3,14],
det P Λ I = 0 ,
where [P] is the transition matrix; [I] the unit matrix; and Λ is the eigenvalue. Given the fact that the transition matrix is also stochastic, its first eigenvalue, Λ1, takes a unit value and is attributed to the first eigenvector {P1}, representing the normalized form of a stationary solution of the problem. Although this may seem as a quite elegant and straightforward way for the evaluation of the steady-state probability distribution of stochastic systems, it may be far from the truth when realistic systems, composed of large-scale and transition-rich states, are considered. This problem manifests in a 2-fold way, as the inability to formulate the transition matrix and as significant and sometimes unrealistic CPU (central processing unit) resource and time requirements. The former is addressed here in the context of the analytical solution formulation, while the latter is tackled through the formulation of finite state elements.
The formulation of transition probabilities in the general case is a challenging task, particularly when large-scale production systems are considered. The scale of the system, D, is usually determined as the total number of combinations of buffer occupancy levels and equals
D = i M 1 N i + 1
quickly taking quite significant values. For example, in the case when M equals 11 and Ni = 9, the scale of the system, D, takes a value of 10 billion, leading to the conclusion that the dimension of the associated transition matrix equals D2, and thus contains 1020 entries. Consequently, a case-by-case formulation of transition matrices is not a reasonable nor advisable strategy. Hence, in this paper, we propose an alternative way to formulate transition matrices by using the concept of the generalized transition matrix formulation.
Each transition matrix, [P], is a function of machine reliabilities, pi, and thus can be presented as [P] = [P(p1, p2, …, pA, …, pM)], which upon the separation of its variables can be expressed as a consecutive multiplication of constitutive matrices, [Pi(pi)], in other words,
P p 1 , p 2 , , p A , p M =     P 1 p 1 P 2 p 2 P A p A P M p M = i M P i p i .
The ith constitutive matrix, [Pi(pi)], reflects the contribution of machine mi to the movement of the stochastic system from state H n = h 1 n , h 2 n , h A n , h M 1 n in the nth cycle, where h i n , i = 1, 2, …, M − 1 is the state of the ith buffer in the nth cycle, to state H n + 1 = h 1 n + 1 , h 2 n + 1 , h A n + 1 , h M 1 n + 1 , attributed to the cycle n + 1. In the considered case of the assembly production line, four different types of constitutive matrices can be formulated (i.e., P ζ , P ζ ¯ , P A , and P M ), where ζ = {1, K1 + 1, K1 + K2 + 1, …, AKR} and ζ ¯ = {1, 2, …, M − 1}\{ζ, A}.
The generic structure of each constitutive matrix contains four different entries, namely 1 − pi in the case when the ith machine does not alter the state of the system due to a breakdown, pi, when the state of the system is altered due to the activity of machine mi, 1 in the case when the state of the system cannot be altered due to starvation or blockage of machine mi, and 0 for all other cases. Therefore, the constitutive matrix P ζ is equal to
P ζ = 1 p ζ ,   if   h ψ n + 1 = h ψ n , h ζ n < N ζ p ζ ,   if   h ζ n + 1 = h ζ n + 1 , h ψ ¯ n + 1 = h ψ ¯ n , h ζ n < N ζ 1 ,   if   h ψ n + 1 = h ψ n , h ζ n = N ζ 0 ,   else ,
where ψ = 1 , 2 , 3 , , M 1 and ψ ¯ = ψ \ ζ . Similarly, it follows that the second constitutive matrix, P ζ ¯ , can be formulated as
P ζ ¯ = 1 p ζ ¯ ,   if   h ψ n + 1 = h ψ n , h ζ ¯ 1 n > 0 , h ζ ¯ n < N ζ ¯ p ζ ¯ ,   if   h ζ ¯ 1 n + 1 = h ζ ¯ 1 n 1 , h ζ ¯ n + 1 = h ζ ¯ n + 1 , h ψ ¯ n + 1 = h ψ ¯ n , h ζ ¯ 1 n > 0 , h ζ ¯ n < N ζ ¯ 1 ,   if   h ψ n + 1 = h ψ n , h ζ ¯ 1 n = 0 h ζ ¯ n = N ζ ¯ 0 ,   else ,
where ψ ¯ = ψ \ ζ ¯ . The third constitutive matrix is associated with the machine performing assembly operations and is equal to
P A = 1 p A ,   if   h ψ n + 1 = h ψ n , h ξ n > 0 , h A n < N A p A ,   if   h ξ n + 1 = h ξ n 1 , h A n + 1 = h A n + 1 , h ψ ¯ n + 1 = h ψ ¯ n , h ξ n > 0 , h A n < N A 1 ,   if   h ψ n + 1 = h ψ n , h ξ n = 0 h A n = N A 0 ,   else ,
where ξ = K 1 , K 1 + K 2 , K 1 + K 2 + K 3 , , A 1 is a set of buffers placed immediately before the assembly machine, mA, and ψ ¯ = ψ \ ξ . Finally, the constitutive matrix, associated with machine mM, P M , equals
P M = 1 p M ,   if   h ψ n + 1 = h ψ n , h M 1 n > 0 p M ,   if   h M 1 n + 1 = h M 1 n 1 , h ψ ¯ n + 1 = h ψ ¯ n , h M 1 n > 0 1 ,   if   h ψ n + 1 = h ψ n , h M 1 n = 0 0 ,   else ,
where ψ ¯ = ψ \ M 1 . The procedure for the transition matrix formulation is illustrated in Appendix A in the simple case of an assembly system composed of three machines and two buffers of capacity N1 = N2 = 2, while more complex cases are taken into account in Section 3.

2.2. The Finite State Method

The analytical solution of the assembly systems’ steady-state response reveals the complexity of the problem, particularly as the formulation of the transition matrix becomes rather cumbersome and impractical, even for the simplest cases, not to mention the issues of the consecutive multiplication of large-scale matrices and the solution of the eigenvalue problem. Therefore, a more convenient way to evaluate performance measures of the assembly systems, especially when design issues are in question, is to consider some of the approximative procedures, for example, the finite state method. This method has already been successfully applied in the case of Bernoulli serial and splitting lines [3,6], and will thus be further extended here in the case of assembly systems.
The central idea of the finite state method is to model complex transition relationships of an assembly system in the general case by using the simple and analytical solution of the two-machine-one buffer problem. In this way, an intricate mathematical problem can be significantly simplified, while keeping all of the necessary relationships between the system properties and key performance indicators. The analytical solution of the two machine-one buffer problem can be retrieved in several ways, however, its formulation, using a recursive procedure, is readily available in the literature [5], and equals
P 0 = 1 p L 1 α 1 p L p R α N ,   P i = α i 1 p R P 0 ,   i = 1 , 2 , , N ,   α = p L 1 p R p R 1 p L ,
where Pi, i = 0, 1, 2, …, N, is the probability of a system being in state I; N is the capacity of the buffer; and pL and pR are the reliabilities of machines positioned, respectively, at the left and right hand of the buffer. The same solution can be applied when formulating finite state elements of the assembly production line concerning the weakest machine, mm, where m is such that
p m = min p 1 , p 2 , , p M
An example of the structural scheme of finite state elements is presented in Figure 3 including the primary flows and a secondary flow. In this case, the total number of M − 1 elements can be formulated, with each composed of only two machines and one buffer placed between them. Depending on the relative position of machine mm, finite state elements can be formulated and characterized as upstream or downstream.
In the case when mK1, machine mm is placed in the first primary flow (r = 1), while it is placed in the second primary flow (r = 2) when K1 < mK1 + K2. In the more general case, machine mm is a component of the rth primary flow if m falls within range i = 1 K r 1 i , i = 1 K r i , r = 2, 3, …, R. In a special case when r = 1, this range is simplified to the form 1 , i = 1 K 1 i . Additionally, when mA, machine mm is placed in the secondary flow. Consequently, the assembly system (Figure 3) can be decomposed into a set of serial lines while extending flows not containing the weakest machine with the additional (imaginary) machine to the right in the case of primary flows and to the left in the case of the secondary flow. This fictive machine is presented in Figure 3b using a dashed line. Thus, upstream elements are defined in the range e = 1 , m 1 and e = K 1 , K 1 + K 2 1 . Similarly, downstream elements range within e = m , K 1 and e = A 1 , M 1 .
In the case of the upstream elements, the left-hand side machine is associated with a reliability of pL = pe, e = 1 , m 1 and e = K 1 , K 1 + K 2 1 , while the reliability of the right-hand side machine always equals pR = pm. Consequently, the steady-state distribution at upstream element level, P e , equals
P e = 1 p e 1 α 1 p e p m α N P 1 = α i 1 p m P 0 P N e = α N e 1 p m P 0 ,   α = p e 1 p m p m 1 p e ,
where Ne is the capacity of the buffer associated with element e. Similarly, the steady-state distribution of downstream elements, when the reliability of the left-hand side machine equals pL = pm, and the reliability of the right-hand side machine pR = pe, e = m , K 1 and e = A 1 , M 1 equals
P e = 1 p m 1 α 1 p m p e α N P 1 = α i 1 p e P 0 P N e = α N e 1 p e P 0 ,   α = p m 1 p e p e 1 p m .
Once steady-state distributions at the level of finite state elements are defined, the global, or system level distribution can be derived, assuming the independence of events on each buffer. Consequently, the probability of an assembly system being in state H = h 1 , h 2 , h M 1 , P h 1 h 2 h M 1 , is equal to an intersection of events h 1 , h 2 , …, h M 1 ,
P h 1 h 2 h M 1 = P i = 1 M 1 h i = e = 1 M 1 P i = h e e
where P i = h e e is the probability of the eth buffer being in state i.

2.3. Performance Measures

Once steady-state distribution at the system level is formulated, it is possible to evaluate associated performance measures such as the production rate (PR), work-in-process at the ith buffer (WIPi), probabilities of blockage (BL), and probabilities of starvations (ST). The definitions of the production rate and work-in-process in the case of an assembly system remain the same as in the case of a typical Bernoulli serial line. On the other hand, defining the probabilities of blockage and starvation requires some modifications in the case of machines mξ (recalling that ξ = K 1 , K 1 + K 2 , K 1 + K 2 + K 3 , , A 1 ) and mA due to the structure of the assembly lines. Hence, the formulation of the production rate and work-in-process will be omitted here as it is well-known and available in the literature (e.g., [3,5,14]).
The probability of the blockage of machine mξ can be formulated as the union of events [{mξ is up}∩{bξ is full}∩{mA is down}], [{mξ is up}∩{bξ is full}∩{mA is blocked}], and [{mξ is up}∩{bξ is full}∩{mA is starved}], yielding
B L ξ = p ξ 1 p A + B L A + S T A h 1 =   0 N 1 h 2 =   0 N 2 h M 1 N M 1 P h 1 h 2 h ξ = N ξ h M 1 ,
where BLA is the probability of blockage of machine mA. The probability S T A takes into account the starvation of machine mA due to the emptiness of buffers bξ, other than a considered machine, in other words,
S T A = S T A h 1 =   0 N 1 h 2 =   0 N 2 h M 1 N M 1 P h 1 h 2 h ξ =   0 h M 1 ,
where STA is the probability of the starvation of machine mA, determined as a union of events [{one buffer from the set ξ is empty}∩{mA is up}], [{two buffers from the set ξ are empty}∩{mA is up}], …, [{R buffers from the set ξ are empty}∩{mA is up}], or as
S T A = p A h 1 =   0 N 1 h 2 =   0 N 2 h M 1 N M 1 P h K 1 =   0 + h 1 =   0 N 1 h 2 =   0 N 2 h M 1 N M 1 P h K 1 =   0 h K 2 =   0 + + h 1 =   0 N 1 h 2 = 0 N 2 h M 1 N M 1 P h ξ =   0 .

3. Application of the Developed Theory

The presented theoretical framework has been applied in several cases including theoretical assembly lines composed of three, four, and five machines, in different arrangements (Figure 4). The respective machine reliabilities as well as the even and uneven distributions of buffer capacities, are summarized in Table 1.
The range of buffer capacities was considered between 1 and 20 per buffer (21 in the case of lines with four machines). Each case was evaluated using the analytical approach (AN) and the finite state method (FSM) to enable their comparison and validation. Hence, in the first case, key performance indicators, namely the production rate (PR), the work-in-process at the ith buffer (WIPi), and the probabilities of blockage and starvation of machines (BLi and STi) were evaluated using steady-state probability distribution, obtained using Equations (2)–(8), while the same performance indicators were obtained in the second case, using the distribution retrieved by the finite state method, Equations (11)–(13). The obtained results are presented in Figure 5, Figure 6, Figure 7, Figure 8, Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13 including even and uneven buffer capacities in each of the considered assembly systems.
The performance measures of the simplest assembly system, composed of three machines and two buffers (line L3), are presented in Figure 5, where agreement between the results, obtained using different approaches, can be seen. Although, the finite state method demonstrates some discrepancies concerning the analytical approach, in the case of uneven distribution and lower range of buffer capacities. Even though these discrepancies are more pronounced when compared to, for example, Bernoulli serial or splitting lines [3,14]), they diminish quickly as the capacity of the buffers increases. The asymptotic values of the performance measures retain the same properties as in the case of Bernoulli serial and splitting lines. Thus, the production rate of line L3 approaches the reliability of the worst machine in the system, which is P R N = min p i . Similarly, the work-in-process increases almost linearly when the machine of lower reliability induces a blockage of the machine placed immediately before the respective buffer. Alternatively, the work-in-process quickly converges to a finite limit. The probability of blockage BL1 diminishes quickly as the reliability of machine m3≡mA is greater than the reliability of machine m1, while BL2 converges to the difference p2-pm, where pm = p1. Similarly, the probability of starvation ST3 approaches the value p3-pm, with an increase in buffer capacity.
The comparison of results obtained in the case of assembly systems, composed of four machines and three buffers in different arrangements, is presented in Figure 6, Figure 7 and Figure 8 (lines L4A, L4B, and L4C, respectively). Slight discrepancies between the results of the analytical evaluation and evaluation using the finite state method can be noted, similar to the case of line L3. However, these discrepancies were pronounced to a lesser extent as the systems’ states included a greater number of possibilities, thus enabling the finite state method to discretize state spaces more efficiently. As in the previous case, the performance measures approached asymptotic values quickly, while WIP3 grew linearly with the increase in the buffer capacity. The asymptotic values retained the same logic and were equal to pm in the case of the production rate, pi-pm in the case of the probability of blockage (when induced by a subsequent and less reliable machine, otherwise it equals 0), and pi-pm in the case of the probability of starvation.
The performance measures of assembly systems composed of five machines and four buffers in different arrangements, systems L5A–L5E, are presented in Figure 9, Figure 10, Figure 11, Figure 12 and Figure 13. The comparison of results, obtained using the finite state method against respective data, determined using the analytical approach, again revealed that the proposed approximative method yielded quite reliable results, with a tendency of an accuracy increase as the system becomes more complex. The asymptotic properties of the performance measures, determined in the case of systems L5A–L5E, remained the same as in the case of line L3 and lines L4A–L4C. That is, the production rate always converged with the reliability of the worst machine in the system, while the probability of starvation asymptotically approached the difference between the reliability of the respective and the worst machine, pi-pm. The work-in-process demonstrated a 2-fold character. In the case when a subsequent machine is less reliable, when compared to its antecedent counterpart, work-in-process grows linearly with an increase in buffering capacity. Alternatively, it quickly takes a constant value (i.e., it is not affected by an increase in buffering capacity). Finally, the probability of blockage may take two different asymptotic characters. In the case when a subsequent machine is more reliable, when compared to the respective one, it will take zero value. Alternatively, it will amount to pi-pm.

3.1. Discussion

Based on the compared performance measures, it may be noted that FSM approximately yields the same results as the analytical approach regardless of line arrangement. That is, the accuracy of the approximation is not affected by the relative positions of the machines. This conclusion is of great significance, as it supports the extension of the approach to more complex and realistic cases of assembly systems including multiple assembly machines and secondary flows.
An absolute error of the results obtained using FSM concerning the analytical solution is presented in Table 2, conditioned to the total number of system states, D. In each case, the absolute error is determined as an absolute value of the difference between the analytically determined performance measure and its counterpart determined using FSM. For example, the absolute error in the case of the production rate, EPR, equals P R A N P R F S M . From Table 2, it can be seen that the FSM approach does demonstrate some discrepancies in the lowest range of the buffer capacities, however, these diminish with the capacity growth due to more reliable discretization of the system’s state space. In other words, the accuracy of the results increases with the increase in the number of system states, D (Table 2). This fact justifies the application of FSM in the case of large-scale and transition-rich Markov chains that quickly become unattainable for the analytical approach. Thus, similarly to the cases of the Bernoulli serial and splitting lines [3,14], the FSM proved to be a CPU-efficient framework, yielding results in a matter of seconds compared to the analytical solution requiring hours and even days to return the required steady-state probability distributions. Thus, the FSM can be pointed out as a production system modeling framework, which is particularly suitable for tackling design issues such as bottleneck identification, improvability considerations, or lean design, especially as it maintains the functional relationship between the production system’s properties and the respective performance measures.
Similar methods addressing the same issues are also present in the current literature and practice including the aggregation procedure and computer simulations. The aggregation procedure [5] is based on an iterative algorithm reducing the system’s state space into simpler two- or three-machine systems, depending on a particular problem. When compared to the aggregation procedure, the finite state method stands out as a method operating in a complete system state space (i.e., it is not reduced), which enables the reconstruction of the vector of steady-state probability distribution, used later for the definition of key performance indicators. In addition, the functional relationship between production system properties (machine reliabilities and buffer capacities) and key performance indicators is preserved through the vector of steady-state probability distribution. This is also a key advantage of the finite state method concerning computer simulations, often related to demanding modeling and interpretation of results [46,47].
It has to be pointed out that some authors have stated the equality between assembly systems and systems involving the splitting of material flow through the reversibility property [12]. Thus, a conclusion could be drawn that it is suffice to master, for example, splitting lines, in order to also evaluate the assembly systems. However, a closer comparison of transition matrices in both cases (i.e., Equations (5)–(8)) with equivalent ones valid in a reversed flow case (splitting line) presented in [3], proves that, in general, this is not the case. The main reason for this is the structure of the transition matrix, which takes a more complex form in the latter case. Additionally, the Bernoulli splitting line involves flow rates transferring material flow to a certain secondary direction. However, this is not the case when assembly systems are considered. Thus, in general, two symmetric eigenvectors cannot be obtained from different transition matrices. Consequently, the performance measures of an assembly system’s reversed flow cannot represent the steady-state response of a splitting line.

3.2. Managerial Implications

The presented mathematical model is intended to support production management and enhance the reliability of long- and short-term decisions. Thus, the predictive analytics of each key performance indicator can be employed to develop long-term production policy including the best-fitting technologies, arrangements of working stations, buffering capacities, or workforce requirements in terms of performance and costs. On the other hand, the evaluation of KPIs in the medium-and-short terms may support practitioners, engineers, and management when tackling issues at tactical and operational levels (medium and short terms), regarding workplace design, production line balancing, operation sequencing, maintenance planning, job assignment, and material routing. Hence, this kind of modeling approach will positively affect productivity through smarter and more efficient production, and in such a way that may increase the long-term profitability of the company.

4. Application Case

The developed theoretical framework of the finite state method has been applied in the case of power transformer manufacturing, in order to demonstrate its applicability in real-life. The manufacture of power transformers is a complex production process involving numerous operations, yielding a variety of technical solutions, and conditioned on unpredictable customer requirements. Each power transformer is composed of its active and passive parts, and here, we focus on the manufacture of its active part, the essential one. It includes elements in constant contact with voltage and is usually composed of the core, windings, insulating material, and other ancillary components. The core is manufactured out of thin steel sheets cut to a dedicated size using a press-cutter and stacked as a combination of legs (vertical parts) and yokes (horizontal parts) at the core stacking machine. On the other hand, the windings are usually handmade of copper and insulated by several layers of paper or varnish, applying high-quality standards. Upon manufacture, the windings are transferred to a drying device for the improvement of their thermal stability [48]. Once the core and the windings are manufactured, the active part of the power transformer is assembled manually at the assembly work-station and is, upon secondary drying, closed-up within a transformer tank. Usually, the insulating materials as well as the transformer tank are delivered as finished products by external suppliers.
The considered manufacture process is summarized in Figure 14 including a mathematical model of the production process. The reliabilities at the level of each work-station as well as the capacities of the associated buffers acquired using factory-floor measurements are presented in Table 3. The production rate, the work-in-process at each buffer, and the probabilities of blockage and starvation were determined using the finite state method, as outlined in Section 2.2. The obtained results are presented and compared with data provided by the manufacturer in Table 4. A quite satisfactory agreement between the results could be noted, especially in terms of the production rate, while some discrepancies regarding the work-in-process were noted due to a rather large amount of fabricated elements. Thus, the discrepancy between the calculated and measured production rate amounted to −4.3% concerning the measured one, while discrepancies between the respective values of the work-in-process at each buffer ranged between −13.2% (WIP2) and 40.7% (WIP6). However, in most cases, the discrepancy between the calculated and measured values of the work-in-process remained negligible. Additionally, in some cases, significant probabilities of blockage and starvation could be noted (e.g., BL10, BL7, BL8, BL3, BL12, BL1, BL4, BL5, BL6, BL2, ST11, ST10, ST16), which indicates that this assembly system could be significantly improved in terms of bottleneck identification.

5. Conclusions

Production has a significant role in modern society. This role is reflected in aspects of the global market, supply chains, transport systems, global and local development strategies, life quality, and others. Thus, any improvement or decline in production affects many ancillary services. However, each production system may be considered inherently stochastic including both external and internal factors. Therefore, the development and implementation of suitable mathematical models enabling the evaluation of associated key performance indicators as well as the overall equipment efficiency are necessary prerequisites for the development of successful company strategies oriented toward profit increase.
Mathematical modeling of the Bernoulli assembly line was presented in this paper. In the first case, the analytical solution to the problem was developed within the Markovian framework including the formulation of the constitutive transition matrices through the separation of variables. Consecutive multiplication of the constitutive matrices resulted in a transition matrix containing transition probabilities associated with all possible states of the assembly system. This transition matrix was then employed within the eigenvalue problem to determine the probability distribution associated with the steady-state performance of the system and was employed to evaluate the key performance indicators such as the production rate, the work-in-process, and probabilities of blockage and starvation. Although this approach yielded accurate results, it suffered from dimensionality issues (memory storage and CPU requirement) when large-scale and transition-rich systems were considered. Hence, in the second case, the finite state method was developed to tackle issues of the problem of dimensionality and the CPU requirements. The finite state method employs the well-known analytical solution of the two-machine and one buffer problem at the level of finite state elements and reconstructs the system-leveled probability distribution by assuming the independence of events at each buffer. To validate the developed procedure, both methods were applied in several theoretical cases involving three, four, and five machines in different arrangements. A comparison of the obtained results proved the finite state method as a reliable yet CPU-efficient method yielding accurate results, except for some discrepancies attributed to the lowest range of the buffer capacities and induced due to a rather coarse system state discretization. Furthermore, it was concluded that the arrangement of machines in the assembly line does not affect the accuracy of the results. Hence, the FSM can be reliably employed in cases of assembly systems including multiple assembly machines and secondary flows. Following these findings, the application of the finite state method in the case of a realistic assembly line was presented including its validation against the factory floor measurements.
When compared to similar methods available in the literature, FSM stands out as the only method operating in the complete system state space. For this reason, it enables the reconstruction of the steady-state probability distribution while keeping the functional relationship between the properties of an assembly line and the key performance indicators. This fact makes it quite suitable for purposes such as improvability and design considerations. Consequently, it yields predictive analytics suitable for long- and short-term decision-making in the context of production system management and the development of smarter and more efficient production policy.
Finally, it has to be pointed out that the presented approach is still limited to synchronous production systems (serial, splitting, and assembly lines) only involving machines of the Bernoulli reliability. Hence, it faces numerous challenges such as production systems with product quality checking, reworking stations, or customer demands as well as cases of asynchronous production systems, or production systems with machines of geometric and exponential reliability definitions including both steady-state and transient performance. These issues must be addressed in future work to suitably cope with the requirements and concepts of digital twinning, smart factories, and Industry 4.0.

Author Contributions

Conceptualization, N.H. and V.L.; Methodology, N.H.; Software, V.L.; Validation, V.L., N.H. and T.O.; Formal analysis, N.H.; Investigation, T.O.; Resources, Z.K. and T.O.; Data curation, Z.K.; Writing—original draft preparation, N.H.; Writing—review and editing, V.L., T.O. and Z.K.; Visualization, V.L.; Supervision, N.H.; Project administration, N.H.; Funding acquisition, N.H. All authors have read and agreed to the published version of the manuscript.

Funding

The research was supported by the Croatian Science Foundation, project UIP-2019-04-6573 ANTYARD (Advanced Methodologies for Cost-Effective, Energy Efficient, and Environmentally Friendly Ship Production Process Design).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author, N.H., upon reasonable request.

Acknowledgments

We would like to express our gratitude to KONČAR—Distributivni i specijalni transformatori d.d. (KONČAR D&ST), Zagreb, Croatia, for granting us the factory-floor data.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

The case of the three-machine assembly system: formulation of the transition matrix.
Let us, for convenience, assume that the assembly system is composed of three machines, m1, m2, and m3≡mA, of reliability p1, p2, and pA,, and two buffers, b1 and b2, of capacity N1 = N2 = 2. In the considered case, the scale of the system D equals 9. The first and the second constitutive matrices, P 1 and P 2 , are in this case given in Equation (5) and are equal to
P 1 = 1 p 1 0 0 0 0 0 0 0 0 0 1 p 1 0 0 0 0 0 0 0 0 0 1 p 1 0 0 0 0 0 0 p 1 0 0 1 p 1 0 0 0 0 0 0 p 1 0 0 1 p 1 0 0 0 0 0 0 p 1 0 0 1 p 1 0 0 0 0 0 0 p 1 0 0 1 0 0 0 0 0 0 p 1 0 0 1 0 0 0 0 0 0 p 1 0 0 1
P 2 = 1 p 2 0 0 0 0 0 0 0 0 p 2 1 p 2 0 0 0 0 0 0 0 0 p 2 1 0 0 0 0 0 0 0 0 0 1 p 2 0 0 0 0 0 0 0 0 p 2 1 p 2 0 0 0 0 0 0 0 0 p 2 1 0 0 0 0 0 0 0 0 0 1 p 2 0 0 0 0 0 0 0 0 p 2 1 p 2 0 0 0 0 0 0 0 0 p 2 1
while the constitutive matrix associated with the assembly operations can be expressed using Equation (7). However, the assembly station is also the last machine of the system, thus, Equation (7) requires some modifications in this specific case. Since end products are transferred to the infinite end storage immediately upon their assembly, Equation (7) takes a modified form as
P A = 1 p A ,   if   h 1 n + 1 = h 1 n , h 2 n + 1 = h 2 n , h 1 n > 0 , h 2 n > 0 p A ,   if   h 1 n + 1 = h 1 n 1 , h 2 n + 1 = h 2 n 1 , h 1 n > 0 , h 2 n > 0 1 ,   if   h 1 n + 1 = h 1 n , h 2 n + 1 = h 2 n , h 1 n = 0 h 2 n = 0 0 ,   else ,
yielding
P A = 1 0 0 0 p A 0 0 0 0 0 1 0 0 0 p A 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 p A 0 0 0 0 0 1 p A 0 0 0 p A 0 0 0 0 0 1 p A 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 p A 0 0 0 0 0 0 0 0 0 1 p A
Finally, the multiplication of Equations (A1), (A2), and (A4), P = P 1 P 2 P A , yields the transition matrix of the considered assembly system as
[ P ] = [ α β 0 0 0 α β p A 0 0 0 0 α p 2 α β 0 0 α p 2 p A α β p A 0 0 0 0 α p 2 α 0 0 α p 2 p A 0 0 0 p 1 β 0 0 α β p 1 β p A 0 0 α β p A 0 p 1 p 2 p 1 β 0 α p 2 p 1 p 2 p A + α β γ p 1 β p A 0 α p 2 p A α β p A 0 p 1 p 2 p 1 0 α p 2 γ p 1 p 2 p A + α γ 0 0 α p 2 p A 0 0 0 p 1 β 0 0 β p 1 β p A 0 0 0 0 p 1 p 2 p 1 β γ 0 p 2 p 1 p 2 p A + β γ p 1 β p A 0 0 0 0 p 1 p 2 γ p 1 γ 0 p 2 γ p 1 p 2 p A + γ ] ,
where α = 1 p 1 , β = 1 p 2 , and γ = 1 p A . A close comparison of Equation (A5) with the one available in [5] reveals that these matrices are the same.

References

  1. World Bank. Manufactures Exports (% of Merchandise Exports). 2022. Available online: https://data.worldbank.org/indicator/TX.VAL.MANF.ZS.UN (accessed on 8 March 2022).
  2. World Trade Organisation. World Trade Statistical Review 2021; World Trade Organisation: Geneva, Switzerland, 2021. [Google Scholar]
  3. Hadžić, N.; Ložar, V.; Opetuk, T.; Andrić, J. The Bernoulli splitting line: Analytical and semi-analytical evaluation of the steady-state performance. Int. J. Prod. Res. 2022, 60, 5912–5936. [Google Scholar] [CrossRef]
  4. Papadopoulos, C.; Li, J.; O’Kelly, M.E. A classification and review of timed Markov models of manufacturing systems. Comput. Ind. Eng. 2019, 128, 219–244. [Google Scholar] [CrossRef]
  5. Li, J.; Meerkov, S.M. Production System Engineering; Springer: New York, NY, USA, 2009. [Google Scholar]
  6. Hadžić, N.; Ložar, V.; Abdulaj, F. A finite state method in the performance evaluation of the Bernoulli serial production lines. Appl. Sci. 2020, 10, 6602. [Google Scholar] [CrossRef]
  7. Lacoma, T. Pros & Cons of Manufacturing Processes with Assembly Lines; The Houston Chronicle: Huston, TX, USA, 2021. [Google Scholar]
  8. Li, J.; Blumenfeld, D.E.; Huang, N.; Alden, J.M. Throughput analysis of production systems: Recent advances and future topics. Int. J. Prod. Res. 2009, 47, 3823–3851. [Google Scholar] [CrossRef]
  9. Jing, S.; Li, R.; Niu, Z.; Yan, J. The application of dynamic game theory to participant’s interaction mechanisms in lean management. Comput. Ind. Eng. 2020, 139, 106196. [Google Scholar] [CrossRef]
  10. Vyas, V.V. Continuous Improvement of Overall Equipment Effectiveness in Production Unit of Automotive Industry; Instituto Superior de Engenharia do Porto: Porto, Portugal, 2019. [Google Scholar]
  11. Foulloy, L.; Clivillé, V.; Berrah, L. A fuzzy temporal approach to the overall equipment effectiveness measurement. Comput. Ind. Eng. 2019, 127, 103–115. [Google Scholar] [CrossRef]
  12. Liu, Y.; Li, J. Modelling and analysis of split and merge production systems with Bernoulli reliability machines. Int. J. Prod. Res. 2009, 47, 4373–4397. [Google Scholar] [CrossRef]
  13. Gershwin, S.; Burman, M.H. A decomposition method for analyzing inhomogeneous assembly/disassembly systems. Ann. Oper. Res. 2000, 93, 91–115. [Google Scholar] [CrossRef]
  14. Hadžić, N. Analytical solution of the serial Bernoulli production line steady-state performance and its application in the shipbuilding process. Int. J. Prod. Res. 2019, 56, 1052–1065. [Google Scholar] [CrossRef]
  15. Mourtzis, D. Simulation in the design and operation of manufacturing systems: State of the art and new trends. Int. J. Prod. Res. 2020, 58, 1927–1949. [Google Scholar] [CrossRef]
  16. Liu, X.-G.; Buzacott, J.A. Approximate models of assembly systems with finite inventory banks. Eur. J. Oper. Res. 1990, 45, 143–154. [Google Scholar] [CrossRef]
  17. Gershwin, S.B. Assembly/Disassembly Systems: An efficient decomposition algorithm for tree-structured networks. IIE Trans. 1991, 23, 302–314. [Google Scholar] [CrossRef]
  18. Di Mascolo, M.; David, R.; Dallery, Y. Modeling and analysis of assembly systems with unreliable machines and finite buffers. IIE Trans. 1991, 23, 315–330. [Google Scholar] [CrossRef]
  19. Kuo, C.-T.; Lim, J.-T.; Meerkov, S.M.; Park, E. Improvability theory for assembly systems: Two component—One assembly machine case. Math. Probl. Eng. 1996, 3, 95–171. [Google Scholar] [CrossRef] [Green Version]
  20. Chiang, S.-Y.; Kuo, C.-T.; Lim, J.-T.; Meerkov, S.M. Improvability of assembly systems I: Problem formulation and performance evaluation. Math. Probl. Eng. 2000, 6, 321–357. [Google Scholar] [CrossRef] [Green Version]
  21. Levantesi, R.; Matta, A.; Tolio, T.A.M. Performance evaluation of assembly/disassembly systems with deterministic processing times and multiple failure modes. In Proceedings of the International Conference on Production Research (Special ICPR-2000: Facing the challenges in the new millenium), Bangkok, Thailand; 2000; pp. 1–4. Available online: https://hdl.handle.net/11311/274325 (accessed on 29 November 2020).
  22. Yuan, X.-M.; Liu, L. Performance analysis of assembly systems with unreliable machines and finite buffers. Eur. J. Oper. Res. 2005, 161, 854–871. [Google Scholar] [CrossRef]
  23. Diamantidis, A.C.; Vidalis, M.I. Exact analysis of a discrete material three-station one-buffer merge system with unreliable machines. Int. J. Prod. Res. 2004, 42, 651–675. [Google Scholar] [CrossRef]
  24. Borgh, D.; Colledani, M.; Simone, F.; Tolio, T.A.M. Integrated analysis of production logistics and quality performance in transfer lines with rework. In Proceedings of the Analysis of Manufacturing System Conference-AMS, Lunteren, The Netherlands, 11–16 May 2007; pp. 15–20. [Google Scholar]
  25. Colledani, M.; Tolio, T. Integrated analysis of quality and production logistics performance in manufacturing lines. Int. J. Prod. Res. 2011, 49, 485–518. [Google Scholar] [CrossRef]
  26. Ching, S.; Meerkov, S.M.; Zhang, L. Assembly systems with non-exponential machines: Throughput and bottlenecks. Nonlinear Anal. 2008, 69, 911–917. [Google Scholar] [CrossRef]
  27. Ruifeng, C.; Subramaniam, V. Increasing production rate in Kanban controlled assembly lines through preventive maintenance. Int. J. Prod. Res. 2012, 50, 991–1008. [Google Scholar] [CrossRef]
  28. Yaghoubi, S.; Noori, S.; Pourdadashi-Komachali, F. Lead time control in multi-class multi-stage assembly system. Comput. Ind. Eng. 2011, 61, 351–368. [Google Scholar] [CrossRef]
  29. Zhao, C.; Li, J. Analysis and improvement of multi-product assembly systems: An application study at a furniture manufacturing plant. Int. J. Prod. Res. 2014, 52, 6399–6413. [Google Scholar] [CrossRef]
  30. Jia, Z.; Zhang, L.; Arinez, J.; Xiao, G. Performance analysis of assembly systems with Bernoulli machines and finite buffers during transients. IEEE Trans. Autom. Sci. Eng. 2016, 13, 1018–1032. [Google Scholar] [CrossRef]
  31. Sevast’Yanov, B.A. Influence of storage bin capacity on the average standstill time of a production line. Theory Probab. Its Appl. 1962, 7, 429–438. [Google Scholar] [CrossRef]
  32. Gershwin, S.B. An efficient decomposition method for the approximate evaluation of tandem queues with finite storage space and blocking. Oper. Res. 1987, 35, 291–305. [Google Scholar] [CrossRef] [Green Version]
  33. Dallery, Y.; David, R.; Xie, X.-L. An efficient algorithm for analysis of transfer lines with unreliable machines and finite buffers. IIE Trans. 1988, 20, 280–283. [Google Scholar] [CrossRef]
  34. Dallery, Y.; Gershwin, S. Manufacturing flow line systems: A review of models and analytical results. Queueing Syst. 1992, 12, 3–94. [Google Scholar] [CrossRef] [Green Version]
  35. Tan, B.; Gershwin, S.B. Analysis of a general Markovian two-stage continuous-flow production system with a finite buffer. Int. J. Prod. Econ. 2009, 120, 327–339. [Google Scholar] [CrossRef] [Green Version]
  36. Lim, J.-T.; Meerkov, S.; Top, F. Homogeneous, asymptotically reliable serial production lines: Theory and a case study. IEEE Trans. Autom. Control 1990, 35, 524–534. [Google Scholar] [CrossRef]
  37. Reichel, K.; Bahier, V.; Midoux, C.; Parisey, N.; Masson, J.-P.; Stoeckel, S. Interpretation and approximation tools for big, dense Markov chain transition matrices in population genetics. Algorithms Mol. Biol. 2015, 10, 31. [Google Scholar] [CrossRef]
  38. Schapaugh, A.W.; Tyre, A.J. A simple method for dealing with large state spaces. Methods Ecol. Evol. 2012, 3, 949–957. [Google Scholar] [CrossRef]
  39. Dongarra, J.; Sorensen, D. Linear algebra on high performance computers. Appl. Math. Comput. 1986, 20, 57–88. [Google Scholar] [CrossRef] [Green Version]
  40. Lehoucq, R.B.; Sorensen, D.C.; Yang, C. ARPACK Users Guide Solution of Large-Scale Eigenvalue Problems with Impicity Restarted Arnoldi Methods; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 1998. [Google Scholar]
  41. Sidhu, A.S.; Singh, S.; Kumar, R.; Pimenov, D.Y.; Giasin, K. Prioritizing Energy-Intensive Machining Operations and Gauging the Influence of Electric Parameters: An Industrial Case Study. Energies 2021, 14, 4761. [Google Scholar] [CrossRef]
  42. Hadžić, N.; Tomić, M. Analytical solution of steady-state behavior of Bernoulli production line with two finite buffers. Brodogradnja 2017, 68, 85–102. [Google Scholar] [CrossRef]
  43. Hadžić, N.; Ložar, V.; Opetuk, T.; Andrić, J. A finite state method in improvement and design of lean Bernoulli serial production lines. Comput. Ind. Eng. 2021, 158, 107449. [Google Scholar] [CrossRef]
  44. Kulkarni, V.G. Modeling and Analysis of Stochastic Systems, 3rd ed.; Taylor & Francis Group: Boca Raton, FL, USA, 2017. [Google Scholar]
  45. Hossein, P. Introduction to Probability, Statistics, and Random Processes; Kappa Research LCC: San Bernardino, CA, USA, 2014. [Google Scholar]
  46. Ložar, V.; Hadžić, N.; Opetuk, T.; Slapničar, V. Accuracy of semi-analytical and numerical approaches in the evaluation of serial Bernoulli production lines. Mathematics 2021, 9, 1461. [Google Scholar] [CrossRef]
  47. Hadžić, N.; Ložar, V.; Opetuk, T.; Cajner, H. Improvability of the fabrication line in a shipyard. Brodogradnja 2021, 72, 13–28. [Google Scholar] [CrossRef]
  48. Jean, S.; Mladen, B. Basics of power transformers. Transform. Mag. 2014, 1, 2014. [Google Scholar]
Figure 1. Mathematical modeling approaches and the workflow of the methodology.
Figure 1. Mathematical modeling approaches and the workflow of the methodology.
Applsci 12 12447 g001
Figure 2. A model of a Bernoulli assembly line.
Figure 2. A model of a Bernoulli assembly line.
Applsci 12 12447 g002
Figure 3. Structure of the finite state elements in the case of an assembly production line: (a) Definition of primary and secondary flows; (b) formulation of elements.
Figure 3. Structure of the finite state elements in the case of an assembly production line: (a) Definition of primary and secondary flows; (b) formulation of elements.
Applsci 12 12447 g003
Figure 4. Theoretical assembly lines composed of three to five machines in different arrangements.
Figure 4. Theoretical assembly lines composed of three to five machines in different arrangements.
Applsci 12 12447 g004
Figure 5. Comparison of the performance measures in the case of line L3: (a) N1 = N2 = N; (b) N1 = N, N2 = ½N.
Figure 5. Comparison of the performance measures in the case of line L3: (a) N1 = N2 = N; (b) N1 = N, N2 = ½N.
Applsci 12 12447 g005
Figure 6. Comparison of the performance measures in the case of line L4: (a) N1 = N2 = N3 = N; (b) N1 = N, N2 = ⅔N, N3 = ⅓N.
Figure 6. Comparison of the performance measures in the case of line L4: (a) N1 = N2 = N3 = N; (b) N1 = N, N2 = ⅔N, N3 = ⅓N.
Applsci 12 12447 g006
Figure 7. Comparison of the performance measures in the case of line L4B: (a) N1 = N2 = N3 = N; (b) N1 = N, N2 = ⅔N, N3 = ⅓N.
Figure 7. Comparison of the performance measures in the case of line L4B: (a) N1 = N2 = N3 = N; (b) N1 = N, N2 = ⅔N, N3 = ⅓N.
Applsci 12 12447 g007
Figure 8. Comparison of the performance measures in the case of line L4C: (a) N1 = N2 = N3 = N; (b) N1 = N, N2 = ⅔N, N3 = ⅓N.
Figure 8. Comparison of the performance measures in the case of line L4C: (a) N1 = N2 = N3 = N; (b) N1 = N, N2 = ⅔N, N3 = ⅓N.
Applsci 12 12447 g008
Figure 9. Comparison of the performance measures in the case of line L5A: (a) N1 = N2 = N3 = N4 = N; (b) N1 = N, N2 = ¾N, N3 = ½N, N4 = ¼N.
Figure 9. Comparison of the performance measures in the case of line L5A: (a) N1 = N2 = N3 = N4 = N; (b) N1 = N, N2 = ¾N, N3 = ½N, N4 = ¼N.
Applsci 12 12447 g009
Figure 10. Comparison of the performance measures in the case of line L5B: (a) N1 = N2 = N3 = N4 = N; (b) N1 = N, N2 = ¾N, N3 = ½N, N4 = ¼N.
Figure 10. Comparison of the performance measures in the case of line L5B: (a) N1 = N2 = N3 = N4 = N; (b) N1 = N, N2 = ¾N, N3 = ½N, N4 = ¼N.
Applsci 12 12447 g010
Figure 11. Comparison of the performance measures in the case of line L5C: (a) N1 = N2 = N3 = N4 = N; (b) N1 = N, N2 = ¾N, N3 = ½N, N4 = ¼N.
Figure 11. Comparison of the performance measures in the case of line L5C: (a) N1 = N2 = N3 = N4 = N; (b) N1 = N, N2 = ¾N, N3 = ½N, N4 = ¼N.
Applsci 12 12447 g011
Figure 12. Comparison of the performance measures in the case of line L5D: (a) N1 = N2 = N3 = N4 = N; (b) N1 = N, N2 = ¾N, N3 = ½N, N4 = ¼N.
Figure 12. Comparison of the performance measures in the case of line L5D: (a) N1 = N2 = N3 = N4 = N; (b) N1 = N, N2 = ¾N, N3 = ½N, N4 = ¼N.
Applsci 12 12447 g012
Figure 13. Comparison of the performance measures in the case of line L5E: (a) N1 = N2 = N3 = N4 = N; (b) N1 = N, N2 = ¾N, N3 = ½N, N4 = ¼N.
Figure 13. Comparison of the performance measures in the case of line L5E: (a) N1 = N2 = N3 = N4 = N; (b) N1 = N, N2 = ¾N, N3 = ½N, N4 = ¼N.
Applsci 12 12447 g013
Figure 14. The power transformer’s active part assembly.
Figure 14. The power transformer’s active part assembly.
Applsci 12 12447 g014
Table 1. Machine reliabilities and the capacities of buffers in the case of theoretical assembly lines.
Table 1. Machine reliabilities and the capacities of buffers in the case of theoretical assembly lines.
Linep1p2p3p4p5N1N2N3N4
L30.40.50.6//NN//
0.40.50.6//N½N//
L4A0.40.50.60.7/NNN/
0.40.50.60.7/NNN/
L4B0.40.50.60.7/NNN/
0.40.50.60.7/NNN/
L4C0.40.50.60.7/NNN/
0.40.50.60.7/NNN/
L5A0.40.50.60.70.8NNNN
0.40.50.60.70.8N¾N½N¼N
L5B0.40.50.60.70.8NNNN
0.40.50.60.70.8N¾N½N¼N
L5C0.40.50.60.70.8NNNN
0.40.50.60.70.8N¾N½N¼N
L5D0.40.50.60.70.8NNNN
0.40.50.60.70.8N¾N½N¼N
L5E0.40.50.60.70.8NNNN
0.40.50.60.70.8N¾N½N¼N
Table 2. An absolute error of the results obtained using FSM concerning the analytical solution.
Table 2. An absolute error of the results obtained using FSM concerning the analytical solution.
MNDEPREWIP1EWIP2EWIP3EWIP4EBL1EBL2EBL3EBL4EST2EST3EST4
3140.0420.0730.018//0.0120.012///0.042/
290.0270.1460.012//0.0170.009///0.027/
4250.0120.1960.111//0.0060.008///0.012/
6490.0060.1580.152//0.0020.005///0.006/
8810.0030.1000.137//0.0000.003///0.003/
101210.0010.0570.107//0.0000.002///0.001/
152560.0000.0140.070//0.0000.001///0.000/
204410.0000.0060.074//0.0000.001///0.000/
256760.0000.0030.089//0.0000.001///0.000/
309610.0000.0020.104//0.0000.001///0.000/
4180.0110.0410.0500.038/0.0050.0200.029/0.020/0.011
2270.0170.0360.0390.052/0.0040.0010.025/0.008/0.017
41250.0120.0080.0360.049/0.0000.0000.013/0.001/0.012
63430.0060.0020.0230.035/0.0000.0000.006/0.000/0.006
87290.0030.0020.0120.019/0.0000.0000.003/0.000/0.003
1013310.0010.0040.0050.007/0.0000.0000.001/0.000/0.001
1540960.0000.0150.0010.004/0.0000.0000.000/0.000/0.000
2092610.0000.0250.0020.008/0.0000.0000.001/0.000/0.000
25175760.0000.0340.0020.010/0.0000.0000.001/0.000/0.000
30297910.0000.0390.0020.011/0.0000.0000.001/0.000/0.001
51160.0560.0470.0690.1040.0370.0060.0230.0290.0650.0230.0410.056
2810.0440.0560.0050.0080.0560.0050.0080.0030.0470.0120.0300.044
46250.0180.0420.0010.0010.0420.0010.0010.0000.0180.0030.0140.018
624010.0070.0210.0000.0000.0210.0000.0000.0000.0070.0010.0070.007
865610.0030.0090.0000.0000.0090.0000.0000.0000.0030.0000.0030.003
10146410.0010.0000.0000.0000.0000.0000.0000.0000.0010.0000.0010.001
15655360.0000.0000.0000.0000.0000.0000.0000.0000.3000.1000.2000.400
201944810.0000.0040.0000.0000.0040.0000.0000.0000.0000.0000.0000.000
254569760.0000.0000.0000.0000.0000.0000.0000.0000.0000.0000.0000.000
309235210.0000.0000.0000.0000.0000.0000.0000.0000.0000.0000.0000.000
Table 3. The reliability properties and buffering capacities acquired on the factory floor.
Table 3. The reliability properties and buffering capacities acquired on the factory floor.
Reliability properties
p1p2p3p4p5p6p7p8p9p10p11p12p13
0.810.740.900.810.790.900.720.920.900.510.980.900.61
Buffer capacities
N1N2N3N4N5N6N7N8N9N10N11N12
100010004005100040044200222
Table 4. Comparison of the determined key performance indicators with those acquired on the factory floor.
Table 4. Comparison of the determined key performance indicators with those acquired on the factory floor.
PR
FSM0.45
Measured0.47
WIP
WIP1WIP2WIP3WIP4WIP5WIP6WIP7WIP8WIP9WIP10WIP11WIP12
FSM9218683774.79083803.43.91890.51.91.0
MeasuredFullFull3404.5Full2703.83.81940.41.51.2
BL
BL1BL2BL3BL4BL5BL6BL7BL8BL9BL10BL11BL12BL13
FSM0.300.240.400.300.290.250.430.410.000.530.100.40/
Measured *n/an/an/an/an/an/an/an/an/an/an/an/a/
ST
ST1ST2ST3ST4ST5ST6ST7ST8ST9ST10ST11ST12ST13
FSM/0.00/0.01//0.010.00/0.160.47/0.16
Measured */n/a/n/a//n/an/a/n/an/a/n/a
* The probabilities of blockage and starvation could not be measured on the factory floor.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Hadžić, N.; Ložar, V.; Opetuk, T.; Kunkera, Z. The Bernoulli Assembly Line: The Analytical and Semi-Analytical Evaluation of Steady-State Performance. Appl. Sci. 2022, 12, 12447. https://doi.org/10.3390/app122312447

AMA Style

Hadžić N, Ložar V, Opetuk T, Kunkera Z. The Bernoulli Assembly Line: The Analytical and Semi-Analytical Evaluation of Steady-State Performance. Applied Sciences. 2022; 12(23):12447. https://doi.org/10.3390/app122312447

Chicago/Turabian Style

Hadžić, Neven, Viktor Ložar, Tihomir Opetuk, and Zoran Kunkera. 2022. "The Bernoulli Assembly Line: The Analytical and Semi-Analytical Evaluation of Steady-State Performance" Applied Sciences 12, no. 23: 12447. https://doi.org/10.3390/app122312447

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop