Introduction

An automated production system is a set of machines, transportation elements, buffers, automations and a control system used simultaneously to produce a desired product. The main target of the production system is to operate appropriately with the maximal production rate or capacity and acceptable quality of the products. The major problem that impedes the performance of production systems is the lack of reliability of the machines. There are many studies on performance evaluation of production systems subjected to failures (Buzacott and Shanthikumar 1993; Dallery and Gershwin 1992; Xie 1993; Govil and Fu 1999). An unscheduled failure of a machine may affect the performance of the rest of the machines, both upstream and downstream, thereby blocking the former and starving the latter (Chiang et al. 1998). The importance in promoting, sustaining industries, manufacturing systems and economy through reliability measurement has become an area of interest (Yusuf 2014).

The contributions of this paper are twofold. The first is to develop analytical probability models for an automated, bufferless serial production system that consists of n-machines in series with common transfer mechanism and control system. The steady-state probability models of operation and failure for any individual machine, workstation and for the entire production system, using the Markov approach, were evaluated. The second is to perform a numerical investigation of the effect of the system parameters on system performance in the actual croissant production line. Moreover, the analysis can help to increase the efficiency and the quality of the production system.

The rest of this manuscript is organized as follows: (a) in the “Literature review” is presented; (b) in “Methods”, “Reliability, availability and maintainability equations”, and “Mathematical formulation of the system” are described. (c) In the “Results and discussion” are presented with a numerical example, and finally, (d) in the “Conclusions” are drawn.

Literature review

The literature survey on production systems is quite vast; Karim et al. (2008) presented the results of a study conducted to identify some of the effective manufacturing practices that have a significant impact on manufacturing performance. Patti and Watson (2010) reported that combinations of different downtime such as mean time between failures (frequency) and mean time to repair (duration) affect serial production lines differently even when the total downtime remains equal. Freiheit et al. (2004) developed models to predict the productivity of pure serial and parallel-serial bufferless production lines with reserve capacity that is the provision of flexible stand by machines capable of performing any operation carried out in the main production line. Faghihinia and Mollaverdi (2012) presented a multi-criterion decision-aided maintenance model with three criteria that have more influence on decision making: reliability, maintenance cost and maintenance downtime. Adamyan and He (2002) presented a methodology to identify the sequences of failures and probability of their occurrence in an automated manufacturing system. Glassey and Hong (1993) developed an efficient method to analyse the behaviour of an unreliable n-stage transfer line with (n − 1) finite inter-stage storage buffers. The method is based on the thorough examination of the steady-state behaviour of the n-stage line and the decomposed lines and the relationship between the failure and repair rates of the individual stages and the aggregate stages. This method was improved later on by Burman et al. (1998).

There are several studies related to reliability, availability and maintainability of manufacturing systems. Cockerill (1990) has presented a Reliability, Availability and Maintainability—RAM analysis of a turbine-generator system. Tsarouhas (2012) reviewed the reliability, availability and maintainability (RAM) analysis in the food industries and aims to identify the critical points of the production systems that should be improved by the operational performance and the maintenance effectiveness. Collas (1994) has given a simple methodology for assessing the complex system availability and reliability. Koulamas (1992) and Savsar (2000) developed Markov models to study the effects of tool failures on system performance measures for a flexible manufacturing cell with a single machine served by a robot for part loading/unloading and a pallet for part transfers to estimate the reliability and maintenance. Hassett et al. (1995) have combined time varying failure rates and Markov chain analysis to obtain hybrid reliability and availability analysis. Rezg et al. (2004) proposed an integrated method for preventive maintenance and inventory control of a production line, composed of n machines subject to failures without intermediate buffers. Marseguerra et al. (2004) calculated optimal reliability and availability of uncertain systems via multi-objective genetic algorithms. Born and Criscimagna (1995) developed a methodology to evaluate the need of reliability, maintainability and diagnostics for translation processes. Sharma et al. (2008) proposed a methodological and structured framework that makes use of both qualitative and quantitative techniques aiming at risk and reliability analysis of the system. Tsarouhas (2013) studied the reliability and maintainability analysis, which are the fundamental issues for the operation management of a dialysis system. Markeset and Kumar (2001) have discussed the application of reliability, maintainability and risk analysis methods to minimize life cycle cost of the system. Tatry et al. (1997) have presented an advance study on reliability, availability, maintainability and safety-RAMS for a reusable launch vehicle. Lin (2009) studied system reliability evaluation for a multistate supply chain network with failure nodes using minimal paths.

Furthermore, stochastic models are displayed under a stochastic environment with tool failure and replacement consideration. Simeu-Abazi et al. (1997) applied decomposition and iterative analysis of Markov chains to obtain numerical solutions for the reliability and dependability of manufacturing systems. Lai et al. (2002) have developed Markov model and equations for distributed software/hardware systems to obtain the steady-state availability. Kim and Geshwin (2005) proposed a new model for machines with both quality and operational failures and developed a Markov process-based method for performance analysis of production systems consisting of such machine. Taghizadeh and Hafezi (2012) used supply chain operational reference for investigating the reliability evaluation of available relationships in supply chain. Tan (1999) proposed a method to calculate both average and variance of transient throughput by further assuming that the series system at steady-state is in an irreducible Markov chain. Golrizgashti (2014) proposed a developed balanced scorecard approach to measure supply chain performance with the aim of creating more value in manufacturing and business operations. Hou and Okogbaa (2002) proposed a simplified availability modelling worksheet (SAMOW), a computational tool that incorporates Markov analysis and reliability block diagram methodologies to model and analyse the availability of a typical end-to-end solution consisting of multiple complex component systems, where the failure of each component system is attributed to software failures and hardware failures. Srinivasa Rao and Naikan (2014) proposed a hybrid approach called as Markov system dynamics (MSD) approach which combines the Markov approach with system dynamics simulation approach for reliability analysis and to study the dynamic behaviour of systems.

In many high-speed lines, especially in the process industries, it may not be possible to store in-process material, because buffers may hurt the quality of the material by allowing it to deteriorate over time (Liberopoulos et al. 2007). For these reasons, high-speed lines generally do not have buffers between workstations. Dogan and Altiok (1998) mentioned that in a pharmaceutical transfer line with several workstations in series connected with conveyor segments and buffers between workstations, when a workstation fails, the part in it is scrapped. Chen and Yuan (2004) presented a method to calculate and estimate the performance indices such as the mean and variance of the transient throughput and the probability that the total outputs will meet the demand on time for a series of unreliable machines with the same production rate and without intermediate buffers. Raissi and Gatmiry (2012) addressed a systematic method for measuring multi-stage service reliability function using failure rate analysis beside a systematic Six Sigma approach to improve total system reliability. Jin et al. (2011) proposed a Six Sigma based framework to deploy high product reliability commitment in distributed subcontractor manufacturing processes. Dhouib et al. (2008) studied the steady-state availability and throughput of production lines without buffers composed of several serial machines subject to random operation-dependent failures.

Methods

Reliability, availability and maintainability equations

Reliability of a system is the probability that the item will perform its intended function throughout a specified time period when operated in a normal environment (Brischke and Murthy 2003; Dhillon 2006; Pecht 2009). The reliability of a system at operational time t can be expressed as

$$ R(t) = P(T \ge t) = \exp ( - \lambda t), $$
(1)

where the continuous random variable T is the time to failure and λ is the constant failure rate of the system. The parameters of reliability are mean time to failure/repair, failure/repair rate and maximum number of failures in a specific time interval:

$$ {\text{Reliability + Unreliability = 1}} $$

To describe the failure and repair process of the production systems we consider a failure distribution that has a constant failure and repair rate representing the exponential probability distribution. Some of the reasons for failure occurrence may be undetectable defects, abuse, low-safety factor, etc.

The mean time to failure (MTTF) is defined by

$$ {\text{MTTF}} = \int\limits_{0}^{\infty } {R(t){\text{d}}t} = \frac{1}{\lambda }. $$
(2)

The mean time to repair is defined by

$$ {\text{MTTR}} = \int\limits_{0}^{\infty } {\left( {1 - H(t)} \right)} {\text{d}}t = \frac{1}{r}, $$
(3)

where H(t) is the cumulative distribution function of the time to repair a failed system, and r is the constant repair rate of the system. Eqations (2) and (3) are valid for a single component.

The maintainability quantifies the repair time for the failed system and is defined as the probability that the failed system will be restored to its satisfactory operational state when maintenance is performed. Maintainability is related to the duration of outages. The most important measure of maintainability is the mean time to repair (MTTR) that focuses on downtime. In the case where the repair time is exponentially distributed,

$$ M(t) = 1 - \exp \left( {{\raise0.7ex\hbox{${ - t}$} \!\mathord{\left/ {\vphantom {{ - t} {\text{MTTR}}}}\right.\kern-0pt} \!\lower0.7ex\hbox{${\text{MTTR}}$}}} \right). $$
(4)

Also Maintainability + Unmaintainability = 1 is valid.

Availability is the probability that a system is available for use when required. The availability depends on both reliability and maintainability because first of all failure and repair distribution must be defined. The average availability over the interval [0, T] is defined as follows (Ebeling 1997):

$$ A(T) = \left( {{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 T}}\right.\kern-0pt} \!\lower0.7ex\hbox{$T$}}} \right)\int\limits_{0}^{T} {A(t)} {\text{d}}t. $$
(5)

The steady-state or long-run equilibrium availability is defined

$$ A = \mathop {\lim }\limits_{T \to \infty } A(T) = \frac{\text{MTTF}}{\text{MTTR + MTTF}} $$
(6)

and Availability + Unavailability = 1

High availability means high reliability with suitable maintainability which characterises the efficiency of the entire system. Therefore, system availability can never be less than system reliability.

Mathematical formulation of the system

It is considered that a production line where the probability of a transition will undergo from one state to another state depends only on the current state of the line (Markov process assumption). Therefore, the exponential distribution satisfies the times of failure and repair of the machines. The line which is considered as a system consists of n-machines in series with no buffers between them, see Fig. 1. It was also assumed the process is stationary, meaning that the transition probabilities do not change with time. In this study we model a machine as a discrete state, continuous time Markov process. The state transitions of the machine denote the operational state of the machine with ‘up’ and the under repair state of the machine with ‘down’.

Fig. 1
figure 1

Schematic representation of a bufferless production line with n-machines in series

In addition, the following are considered: state 0: all machines are up; state 1: only the machine 1 is down, whereas the rest of the machines are up; state 2: only the machine 2 is down, whereas the rest of the machines are up, etc. In the case of a single machine, when a machine is in state 0, it can fail (i.e. mechanical, electrical, pneumatic causes or human error) and goes to state 1 with probability or failure rate λ, which is the reciprocal of the Mean Time to Failure (MTTF). After that the maintenance staff fixes it, and the machine goes back to operational state 0 with probability or repair rate r, which is the reciprocal of the Mean Time to Repair (MTTR).

The production system in study consists of n-machines in series, a failure of M 1 or M 2 ··· or M n obliges the system (or workstation) to stop. The system is operated when all the machines are ‘up’, state 0; otherwise, a failure in any machine (i.e. M i ) can make the system ‘down’, state i where i = 1, 2, 3,…n (see Fig. 2).

Fig. 2
figure 2

Transition diagram for n-machines

The transition diagram of the system is shown in Fig. 2, and for state 0 the following can be derived:

$$ \begin{gathered} P_{0} (t + \Delta t) = P_{0} (t) - \left[ {\lambda_{1} \Delta tP_{0} (t) + \lambda_{2} \Delta tP_{0} (t) + \cdots + \lambda_{n} \Delta tP_{0} (t)} \right] + \hfill \\ \left[ {r_{1} \Delta tP_{1} (t) + r_{2} \Delta tP_{2} (t) + \cdots + r_{n} \Delta tP_{n} (t)} \right] \hfill \\ \end{gathered} $$
(7)

which states that the probability of the system being in state 0 at time t + Δt equals to the probability of it being in state 0 at time t minus the probability of it is being in state 0 at time t and the probability of transitioning (λ i Δt) to whichever state 1, 2, … or n in time Δt, plus the probability of its being in state 1, 2, … or n at time t and making a transition (r i Δt) to state 0 in time Δt. Similarly, for state 1,

$$ P_{1} (t + \Delta t) = P_{1} (t) + \lambda_{1} \Delta tP_{0} (t) - r_{1} \Delta tP_{1} (t); $$
(8)

for state 2,

$$ P_{2} (t + \Delta t) = P_{2} (t) + \lambda_{2} \Delta tP_{0} (t) - r_{2} \Delta tP_{2} (t); $$
(9)

for state 3,

$$ P_{3} (t + \Delta t) = P_{3} (t) + \lambda_{3} \Delta tP_{0} (t) - r_{3} \Delta tP_{2} (t) $$
(10)

… etc., and for state n,

$$ P_{n} (t + \Delta t) = P_{n} (t) + \lambda_{n} \Delta tP_{0} (t) - r_{n} \Delta tP_{n} (t) $$
(11)

The Eq. (7) can be rewritten as

$$ \frac{{P_{0} (t + \Delta t) - P_{0} (t)}}{\Delta t} = - \left[ {\lambda_{1} + \lambda_{2} + \cdots + \lambda_{n} } \right]P_{0} (t) + r_{1} P_{1} (t) + r_{2} P_{2} (t) + \cdots + r_{n} P_{n} (t) $$
(12)

In the limiting case it becomes

$$ \begin{gathered} \mathop {\lim }\limits_{\Delta t \to \infty } \frac{{P_{0} (t + \Delta t) - P_{0} (t)}}{\Delta t} = \hfill \\ \quad \frac{{{\text{d}}P_{0} (t)}}{{{\text{d}}t}} = - \left[ {\lambda_{1} + \lambda_{2} + \cdots + \lambda_{n} } \right]P_{0} (t) + r_{1} P_{1} (t) + r_{2} P_{2} (t) + \cdots + r_{n} \Delta P_{n} (t) \hfill \\ \end{gathered} $$
(13)

Similarly, for Eqs. (8), (9), (10) and (11),

$$ \frac{{{\text{d}}P_{1} (t)}}{{{\text{d}}t}} = \lambda_{1} P_{0} (t) - r_{1} P_{1} (t) $$
(14)
$$ \frac{{{\text{d}}P_{2} (t)}}{{{\text{d}}t}} = \lambda_{2} P_{0} (t) - r_{2} P_{2} (t) $$
(15)
$$ \frac{{{\text{d}}P_{3} (t)}}{{{\text{d}}t}} = \lambda_{3} P_{0} (t) - r_{3} P_{3} (t) $$
(16)

$$ \frac{{{\text{d}}P_{n} (t)}}{{{\text{d}}t}} = \lambda_{n} P_{0} (t) - r_{n} P_{n} (t) $$
(17)

The transition rates can be expressed in form of a transition matrix as follows:

$$ \left[ {\begin{array}{*{20}c} {{\text{d}}/{\text{d}}tP_{0} (t)} \\ {{\text{d}}/{\text{d}}tP_{1} (t)} \\ {{\text{d}}/{\text{d}}tP_{2} (t)} \\ {{\text{d}}/{\text{d}}tP_{3} (t)} \\ \cdot \\ \cdot \\ {{\text{d}}/{\text{d}}tP_{n} (t)} \\ \end{array} } \right] = \left( {\begin{array}{*{20}c} { - (\lambda_{1} + \lambda_{2} + \cdots + \lambda_{n} )} & {r_{1} } & {r_{2} } & {r_{3} } & \cdot & \cdot & {r_{n} } \\ {\lambda_{1} } & { - r_{1} } & 0 & 0 & \cdot & \cdot & 0 \\ {\lambda_{2} } & 0 & { - r_{2} } & 0 & \cdot & \cdot & 0 \\ {\lambda_{3} } & 0 & 0 & { - r_{3} } & \cdot & \cdot & \cdot \\ \cdot & \cdot & \cdot & \cdot & \cdot & \cdot & \cdot \\ \cdot & \cdot & \cdot & \cdot & \cdot & \cdot & \cdot \\ {\lambda_{n} } & 0 & 0 & 0 & \cdot & \cdot & { - r_{n} } \\ \end{array} } \right)\left[ {\begin{array}{*{20}c} {P_{0} (t)} \\ {P_{1} (t)} \\ {P_{2} (t)} \\ {P_{3} (t)} \\ \cdot \\ \cdot \\ {P_{n} (t)} \\ \end{array} } \right] $$

The system must be one of the n states at any given time. Consequently,

$$ P_{0} (t) + P_{1} (t) + \cdots + P_{n} (t) = 1 $$
(18)

By solving Eqs. (13)–(18) for steady state as \( t \to \infty \) and dP(t)/dt → 0,we obtain the state probabilities

$$ P_{0} = \left( {1 + \sum\limits_{i = 1}^{n} {\frac{{\lambda_{i} }}{{r_{i} }}} } \right)^{ - 1} $$
(19)
$$ P_{1} = \left( {1 + \frac{{r_{1} }}{{\lambda_{1} }}\left( {1 + \frac{{\lambda_{2} }}{{r_{2} }} + \cdots + \frac{{\lambda_{n} }}{{r_{n} }}} \right)} \right)^{ - 1} $$
(20)
$$ P_{2} = \left( {1 + \frac{{r_{2} }}{{\lambda_{2} }}\left( {1 + \frac{{\lambda_{1} }}{{r_{1} }} + \frac{{\lambda_{3} }}{{r_{3} }} + \cdots + \frac{{\lambda_{n} }}{{r_{n} }}} \right)} \right)^{ - 1} $$
(21)
$$ P_{3} = \left( {1 + \frac{{r_{3} }}{{\lambda_{3} }}\left( {1 + \frac{{\lambda_{1} }}{{r_{1} }} + \frac{{\lambda_{2} }}{{r_{2} }} + \frac{{\lambda_{4} }}{{r_{4} }} + \cdots + \frac{{\lambda_{n} }}{{r_{n} }}} \right)} \right)^{ - 1} $$
(22)

….

$$ P_{n} = \left( {1 + \frac{{r_{n} }}{{\lambda_{n} }}\left( {1 + \frac{{\lambda_{1} }}{{r_{1} }} + \frac{{\lambda_{2} }}{{r_{2} }} + \frac{{\lambda_{3} }}{{r_{3} }} + \cdots + \frac{{\lambda_{n - 1} }}{{r_{n - 1} }}} \right)} \right)^{ - 1} $$
(23)

In general form the Eqs. 2023 can be expressed as

$$ P_{i} = \left[ {1 + \frac{{r_{i} }}{{\lambda_{i} }}\left( {1 + \sum\limits_{{\frac{j \ne i}{1 \le j \le n}}} {\frac{{\lambda_{j} }}{{r_{j} }}} } \right)} \right]^{ - 1} ,\,\,\,\,{\text{for}}\;i = 1,{ 2}, \ldots n $$
(24)

Equation (24) represents analytically the failure probability for individual machine with respect to the failure and repair rate of the rest of the machines’ system.

Thus, the availability and unavailability of the system, respectively, are

$$ A_{s} = P_{0} = \left( {1 + \sum\limits_{i = 1}^{n} {\frac{{\lambda_{i} }}{{r_{i} }}} } \right)^{ - 1} $$
(25)
$$ {{\text{UA}}_{s}} = P_{1} + P_{2} + P_{3} + \cdots + P_{n} = \sum\limits_{i = 1}^{n} {P_{i} } = \sum\limits_{i = 1}^{n} {\left[ {1 + \frac{{r_{i} }}{{\lambda_{i} }}\left( {1 + \sum\limits_{\begin{subarray}{l} j \ne i \\ 1 \le j \le n \end{subarray} }^{{}} {\frac{{\lambda_{j} }}{{r_{j} }}} } \right)} \right]^{ - 1} } $$
(26)

Equation (25) has been also proposed, in homogeneous cases by researchers (Buzacott 1968; Buzacott and Shanthikumar 1993; Gershwin 1994; and Papadopoulos and Heavey 1996), whereas Eq. (26) is the unavailability that is the sum of the failure probabilities for each machine of the system.

Results and discussion

The advantage of the proposed method is to estimate the production system parameters (i.e. reliability availability and maintainability) on system performance in the actual croissant production line. The analysis provides a useful insight into the system’s behaviour and helps to find design inherent faults and to suggest optimal modifications to upgrade the system and improve its performance. Then, it re-estimates the system parameters of the production line to measure its efficiency and productivity within the frame of total quality management (TQM) principles.

Numerical example

Description of croissant production system

The croissant line consists of six independent workstations in series integrated into one system with a common transfer mechanism and control system. Each workstation consists of one-three machines connected in series. The movement of material between stations is performed automatically with mechanical means. There are six distinct stages in croissant production: kneading, forming, proofing, baking, cooling-filling and wrapping. The process flow of the line is as follows (see Fig. 3).

Fig. 3
figure 3

A schematic presentation of croissant production line

In workstation 1 (kneading), flour from silo and water are automatically fed into the removable bowl of the spiral kneading machine. After the dough is kneaded, the bowl is unloaded from the spiral machine and loaded onto the elevator-tipping device that lifts it and tips it to moisten the dough into the dough extruder of the lamination machine in the next workstation.

In workstation 2 (forming), the dough fed into the lamination machine is laminated, folded, reduced in thickness by a multiroller and refolded a few times by a retracting unit to form a multilayered sheet. The multilayered dough is fed into the croissant-making machine, which cuts it into pieces of triangular shape. Finally, the triangles are rolled up and formed into crescents. At the exit of the croissant-making machine, the croissants are laid onto metal baking pans, and the pans are inserted into carts.

In workstation 3 (proofing), the carts are automatically pushed into the proofing cell, where they remain under strict uniform temperature and humidity conditions for 240 min so that croissants can rise to their final size.

In workstation 4 (baking), the carts are automatically pushed from the proofing cell to the oven. The baking pans are unloaded from the carts and are placed onto a metal conveyor that passes through the oven. The baking pans remain in the oven for 18 min until the croissants are fully baked.

In workstation 5 (cooling-filling), the baking pans with the baked croissant remain on the conveyor and follow a trajectory (cooling system) for 50 min to cool the croissants down and avoid any condensation phenomena (drops) after packaging. The croissants may then be filled with an injecting machine.

In workstation 6 (wrapping), the croissants are automatically lifted from the trays and are flow-packed and sealed with an electronic wrapping machine. The final products are picked up and placed in cartons. The filled cartons are placed on a different conveyor that takes them to a worker who stacks them onto palettes and transfers them to the finished-goods warehouse. The empty baking pans are automatically returned to the croissant-making machine.

Calculation of reliability, availability and maintainability for croissant line

The croissant production line operates for 8-h shifts during each workday and usually pauses during the weekends. From the technical department we collected data that covered a period of 16 months. The data are records of failures that the maintenance staff kept during each shift. During this period the croissant production line operated for 24 h per day in three 8-h shifts during each day, for a total of 320 working days. The records included the failures that had occurred during each shift, the action taken to repair the failure, the down time and the exact time of failure. Table 1 shows the failure rate λ i,j and repair rate r i,j , for machine i at workstation j.

Table 1 Failure and repair rate for all the machines of croissant production line

Workstation 1

The WS1 consists of 3 machines in series; a failure of M 1.1 or M 2.1 or M 3.1 constrains the workstation to stop. Using the Eq. (19) for state 0, and the Eq. (24) for state 1, 2 and 3 as \( t \to \infty \), the following equations can be derived:

$$ P_{{0,{\text{WS}}_{1} }} = \left( {1 + \sum\limits_{i = 1}^{3} {\frac{{\lambda_{i,1} }}{{r_{i,1} }}} } \right)^{ - 1} $$
(27)
$$ P_{{1,{\text{WS}}_{1} }} = \left( {1 + \frac{{r_{1,1} }}{{\lambda {}_{1,1}}}\left( {1 + \frac{{\lambda_{2,1} }}{{r_{2,1} }} + \frac{{\lambda_{3,1} }}{{r_{3,1} }}} \right)} \right)^{ - 1} $$
(28)
$$ P_{{2,{\text{WS}}_{1} }} = \left( {1 + \frac{{r_{2,1} }}{{\lambda_{2,1} }}\left( {1 + \frac{{\lambda_{1,1} }}{{r_{1,1} }} + \frac{{\lambda_{3,1} }}{{r_{3,1} }}} \right)} \right)^{ - 1} $$
(29)
$$ P_{{3,{\text{WS}}_{1} }} = \left( {1 + \frac{{r_{3,1} }}{{\lambda_{3,1} }}\left( {1 + \frac{{\lambda_{1,1} }}{{r_{1,1} }} + \frac{{\lambda_{2,1} }}{{r_{2,1} }}} \right)} \right)^{ - 1} . $$
(30)

From Table 1, substituting the values of λ i,1 and r i,1 we found the following:

P 0,WS1 = 0.946298058, P 1,WS1 = 0.001810741, P 2,WS1 = 0.051795624, P 3,WS1 = 9.55761E−05. Therefore, from Eqs. (25) and (26), the availability and the unavailability of the WS1 are A WS1 = 94.63 % and UAWS1 = 5.37 %, respectively.

From Eq. (5) it is easy to deduce that

$$ {\text{MTTR}}_{{{\text{WS}}_{1} }} = \frac{{1 - A_{{{\text{WS}}_{1} }} }}{{A_{{{\text{WS}}_{1} }} }}{\text{MTTF}}_{{{\text{WS}}_{1} }} , $$

where \( {\text{MTTF}}_{{{\text{WS}}_{1} }} = \frac{1}{{\sum_{i = 1}^{3} {\lambda_{i,1} } }} = \frac{1}{0.05} = 20h \); then MTTRWS1 = 1.135 h and r WS1 = 0.881

The reliability and the maintainability of the WS1 are \( R_{{{\text{WS}}_{1} }} (t) = \exp \left[ { - 0.05t} \right] \) and \( M_{{{\text{WS}}_{1} }} (t) = 1 - \exp \left[ { - 0.881t} \right], \) respectively.

Workstation 2

WS2 consists of 2 machines in series; a failure of M 1.2 or M 2.2 constrains the workstation to stop. Using the Eqs. (19) and (24) for state 0, 1 and 2 as \( t \to \infty \), the following equations can be derived:

$$ P_{{0,{\text{WS}}_{2} }} = \left( {1 + \sum\limits_{i = 1}^{2} {\frac{{\lambda_{i,2} }}{{r_{i,2} }}} } \right)^{ - 1} $$
(31)
$$ P_{{1,{\text{WS}}_{2} }} = \left( {1 + \frac{{r_{1,2} }}{{\lambda_{1,2} }}\left( {1 + \frac{{\lambda_{2,2} }}{{r_{2,2} }}} \right)} \right)^{ - 1} $$
(32)
$$ P_{{2,{\text{WS}}_{2} }} = \left( {1 + \frac{{r_{2,2} }}{{\lambda_{2,2} }}\left( {1 + \frac{{\lambda_{1,2} }}{{r_{1,2} }}} \right)} \right)^{ - 1} $$
(33)

From Table 1, substituting the values of λ i,2 and r i,2 we found: P 0,WS2 = 0.95953369, P 1,WS2 = 0.03159553, P 2,WS2 = 0.00887078. Therefore, from Eqs. (25) and (26), the availability and the unavailability of the WS2 are A WS2 = 95.95 % and UAWS2 = 4.05 %, respectively.

The reliability and the maintainability of the WS2 are: \( R_{{{\text{WS}}_{2} }} (t) = \exp \left[ { - 0.105t} \right] \) and \( M_{{{\text{WS}}_{2} }} (t) = 1 - \exp \left[ { - 2.49t} \right], \) respectively, where \( {\text{MTTF}}_{{{\text{WS}}_{2} }}\, =\, \frac{1}{{\sum_{i = 1}^{2} {\lambda_{i,2} } }}\, =\, \frac{1}{0.105} = 9.49h \) and MTTRWS2 = 0.40 h and r WS2 = 2.49.

Workstation 3

WS3 consists of 1 machine’; a failure of M 1.3 constrains the workstation to stop. Using Eqs. (19) and (24) for state 0 and 1, respectively, as \( t \to \infty \), the following equations can be derived:

$$ P_{{0,{\text{WS}}_{3} }} = \left( {1 + \frac{{\lambda_{1,3} }}{{r_{1,3} }}} \right)^{ - 1} $$
(34)
$$ P_{{1,{\text{WS}}_{3} }} = \left( {1 + \frac{{r_{1,3} }}{{\lambda_{1,3} }}} \right)^{ - 1} . $$
(35)

From Table 1, substituting the values of λ 3,1 and r 3,1 we found the following:

P 0,WS3 = 0.992014, P 1,WS3 = 0.007986. Therefore, from Eqs. (25) and (26), the availability and the unavailability of the WS3 are A WS3 = 99.20 % and UAWS3 = 0.8 %, respectively.

The reliability and the maintainability of the WS3 are: \( R_{{{\text{WS}}_{3} }} (t) \,=\, \exp \left[ { - 0.00946t} \right] \) and \( M_{{{\text{WS}}_{3} }} (t) \,=\, 1 - \exp \left[ { - 1.17t} \right], \) respectively, where \( {\text{MTTF}}_{{{\text{WS}}_{3} }} = \frac{1}{\lambda } = \frac{1}{0.00946} = 105.70h \) and MTTRWS3 = 0.852 h and r WS3 = 1.17.

Workstation 4

WS4 consists of 1 machine as WS3; a failure of M 1.4 constrains the workstation to stop.

From Table 1, substituting the values of λ 1,4 and r 1,4 in Eqs. (19) and (24), we found that

P 0,WS4 = 0.990273, P 1,WS4 = 0.009727.

Therefore, from Eqs. (25) and (26), the availability and the unavailability of the WS4 are A WS4 = 99.02 % and UAWS4 = 0.98 %, respectively.

The reliability and the maintainability of the WS4 are: \( R_{{{\text{WS}}_{4} }} (t) = \exp \left[ { - 0.00299t} \right] \) and \( M_{{{\text{WS}}_{4} }} (t) = 1 - \exp \left[ { - 0.302t} \right], \) respectively,

where \( {\text{MTTF}}_{{{\text{WS}}_{4} }} = \frac{1}{\lambda } = \frac{1}{0.00299} = 334.45h \) and MTTRWS4 = 3.31 h and r WS4 = 0.302.

Workstation 5

WS5 consists of 2 machines in series as WS2; a failure of M 1.5 or M 2.5 constrains the workstation to stop. From Table 1, substituting the values of λ i,5 and r i,5 in Eqs. (19) and (24) we found that

P 0,WS5 = 0.967487, P 1,WS5 = 0.027773, P 2,WS5 = 0.004741.

Therefore, from Eqs. (25) and (26), the availability and the unavailability of the WS5 are A WS5 = 96.74 % and UAWS5 = 3.26 %, respectively.

The reliability and the maintainability of the WS4 are: \( R_{{{\text{WS}}_{5} }} (t) \,=\, \exp \left[ { - 0.02963t} \right] \) and \( M_{{{\text{WS}}_{5} }} (t) = 1 - \exp \left[ { - 0.879t} \right], \) respectively, where \( {\text{MTTF}}_{{{\text{WS}}_{5} }} \,=\, \frac{1}{{\sum_{i = 1}^{2} {\lambda_{i,5} } }} = \frac{1}{0.02963} = 33.74h \) and MTTRWS5 = 1.13 h and r WS5 = 0.879.

Workstation 6

The WS6 consists of 3 machines in series as WS1; a failure of M 1.6 or M 2.6 or M 3.6 constrains the workstation to stop. From Table 1, substituting the values of λ i,6 and r i,6 in Eqs. (19) and (24) we found that

P 0,WS6 = 0.983537, P 1,WS6 = 0.003119, P 2,WS6 = 0.002955, P 3,WS6 = 0.010389.

Therefore, from Eqs. (25) and (26), the availability and the unavailability of the WS6 are A WS6 = 98.35 % and UAWS6 = 1.65 %, respectively.

The reliability and the maintainability of the WS6 are: \( R_{{{\text{WS}}_{6} }} (t) \,=\, \exp \left[ { - 0.0258t} \right] \) and \( M_{{{\text{WS}}_{5} }} (t) \,=\, 1 - \exp \left[ { - 1.537t} \right], \) respectively, where \( {\text{MTTF}}_{{{\text{WS}}_{6} }} = \frac{1}{{\sum_{i = 1}^{3} {\lambda_{i,6} } }} = \frac{1}{0.0258} = 38.76h, \) then MTTRWS6 = 0.65 h and r WS6 = 1.537.

The reliability, availability and maintainability of the entire croissant production line, respectively, are

$$ R_{\text{s}} (t) = \prod\limits_{i = 1}^{6} {R_{{{\text{WS}}_{i} }} (t)} = \exp \left( { - 0.2232t} \right) $$
(35)
$$ A_{\text{s}} = \prod\limits_{i = 1}^{6} {A_{{{\text{WS}}_{i} }} } = 0.84878 $$
(36)
$$ M_{\text{s}} (t) = 1 - \exp \left( { - 1.3358t} \right). $$
(37)

In Fig. 4, the diagrams of reliability and maintainability for all workstations and the entire production system were plotted, and the following observations were made: (a) the reliability of the line in an hour of operation is 80.00 %, in 8-h (a shift) of operation is 16.76 % and in 24-h (a working day) of operation drops down to 0.47 %; (b) a failure at all workstations and for the entire line will be repaired within 100 min, except for WS4 (baking) where the repair time is more than 500 min. This is obvious because the maintenance staff, apart from the time it takes them to repair a failure, spends time waiting for the oven to cool down and following repair also spends time to reheat the oven; (c) the highest reliabilities are reported for WS4 (baking) and WS3 (proofing), whereas the lowest reliabilities for WS2 (forming) and WS1 (kneading); (d) the best maintainability occurs at WS6 (wrapping), whereas the worst maintainability occurs at WS4 (baking). The maintainability at WS1 (kneading), WS2 (forming) and WS5 (cooling-filling) must be revised as well; and (e) the WS1 (kneading), WS2 (forming) and WS5 (cooling-filling) WS6 (wrapping) appear to display the major unavailability of the line with 5.37, 4.05, 3.26 and 1.65 %, respectively.

Fig. 4
figure 4

Reliability and maintainability for all workstations and the entire croissant production line

Conclusions

Analytical probability models for an automated system that consists of n-machines in series with common transfer mechanism and control system are developed. The models assume both failure and repair rates to be exponentially distributed. The mathematical model of operation and the probability model of failure for the individual machine, workstation and entire system are presented. These models were applied to investigate the effect of system parameters on system performance in the actual croissant production line. It was pointed out that

  1. (a)

    The availability of the line is 84.87 % whereas the unavailability is 15.13 %. Therefore, the availability that is affected by the breakdown losses (i.e. failures) must be increased.

  2. (b)

    The maintenance department may adopt the appropriate maintenance policy for the croissant production line, focusing primarily on WS1 (kneading) and WS2 (forming) that display the lowest reliability and maintainability and

  3. (c)

    the reliability and maintainability diagrams at workstation and entire line level for time interval are shown.

Moreover, the steady-state probability models described in Eqs. (24), (25), and (26) can be applied in each machine consisting of individual components which fail more or less frequently, leading to failures in the equipment. Thus, it can estimate the demand for machine support/spare parts and determine the inventory management.