A Production Model with History Based Random Machine Failures
Stephan Knapp, Simone G\"ottlich

TL;DR
This paper develops a continuous-time production model incorporating machine failures influenced by historical production data, using PDMPs to analyze the system's reliability and failure dynamics.
Contribution
It introduces a novel PDMP-based framework linking past production to failure probabilities, enabling Markovian analysis of failure-repair processes.
Findings
Model captures history-dependent failure behavior
Numerical analysis demonstrates system reliability insights
Sample means and repair frequencies validate the model
Abstract
In this paper, we introduce a time-continuous production model that enables random machine failures, where the failure probability depends historically on the production itself. This bidirectional relationship between historical failure probabilities and production is mathematically modeled by the theory of piecewise deterministic Markov processes (PDMPs). On this way, the system is rewritten into a Markovian system such that classical results can be applied. In addition, we present a suitable solution, taken from machine reliability theory, to connect past production and the failure rate. Finally, we investigate the behavior of the presented model numerically in examples by considering sample means of relevant quantities and relative frequencies of number of repairs.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
11institutetext: S. Knapp 22institutetext: University of Mannheim, 68131 Mannheim, 22email: [email protected] 33institutetext: S. Göttlich 44institutetext: University of Mannheim, 68131 Mannheim 44email: [email protected]
A Production Model with History Based Random Machine Failures
Stephan Knapp and Simone Göttlich
Abstract
In this paper, we introduce a time-continuous production model that enables random machine failures, where the failure probability depends historically on the production itself. This bidirectional relationship between historical failure probabilities and production is mathematically modeled by the theory of piecewise deterministic Markov processes (PDMPs). On this way, the system is rewritten into a Markovian system such that classical results can be applied. In addition, we present a suitable solution, taken from machine reliability theory, to connect past production and the failure rate. Finally, we investigate the behavior of the presented model numerically in examples by considering sample means of relevant quantities and relative frequencies of number of repairs.
1 Modeling Equations
We briefly recall the production network model from ApiceGoettlichHertyBenedetto ; GoettlichHertyKlar2005 first, and according to GoettlichKnapp2018 , we present the stochastic extension to a load-dependent production model with machine failures. To keep the notation well-arranged, we consider a production network consisting of a single queue processor unit. We assume a processor, which is represented by an interval , i.e., with length , where describes the density of production goods at and time . The dynamics of the density, and consequently of the production, is given by the following nonlinear hyperbolic partial differential equation
[TABLE]
where is the time-dependent bounded production capacity and the constant production velocity. In front of the processor a storage, also called queue, is assumed and for an externally given time-dependent inflow into the production, the queue length follows the ordinary differential equation
[TABLE]
with
[TABLE]
The processor is coupled to the queue by a boundary condition in the form of and initial conditions , are prescribed. This model is well-defined, see, e.g. ApiceGoettlichHertyBenedetto , if the capacity is independent of time. The theory of piecewise deterministic Markov processes; see, e.g. Davis1984 ; Jacobsen2006 , has been used to define an appropriate production model with stochastic machine failures in GoettlichKnapp2018 , where the probabilities of machine failures depend on the actual workload of the processor. Since this construction only allows for a dependence on the current workload, we can not use the amount of goods produced since the last machine failure as a measure for the next failure. Our new idea lies in adding a variable governing the workload since the last repair. To do so, we use the time-dependent variable , and set the capacity as for a maximal capacity . This means that is a down and a working processor at time and we define
[TABLE]
as the cumulative work-in-progress of the processor between time and . The variable should therefore satisfy
[TABLE]
Altogether, we define the state space
[TABLE]
which is a measurable space together with the -algebra generated by the open sets induced by the metric
[TABLE]
Since we construct a piecewise deterministic Markov process, we define the deterministic dynamics between jump times as
[TABLE]
i.e., is the solution to equations (1), (2), (3), and with initial conditions . To characterize the stochastic part, we introduce
[TABLE]
for every and , where describes the transition rate from capacity to at time and actual workload , and is the Dirac measure with unit mass in . The function is the total intensity determining whether a jump occurs, or not, and the function describes the probability distribution of the systems jump given the system changes at time . For example, given the state at the time of a jump, the system jumps to and, vice versa, given the state the system jumps to , i.e., the workload has been “reset”. The open question is whether this model can be represented by a piecewise deterministic Markov process.
Following GoettlichKnapp2018 , it is straightforward to show
Theorem 1.1
Let be uniformly bounded, continuous and satisfy for . Then for all initial data there exists a Markov process
[TABLE]
on some probability space , satisfying
-almost surely, 2. 2.
for every and , it holds that
[TABLE] 3. 3.
there exists a -null set such that for every , there exist times such that for every , for with capacity , i.e., behaves deterministic between jump times.
The main and new ingredient is the mapping , which is a continuous mapping since is continuous.
2 Computational Results
Due to the fact that solutions to (1) move with non-negative velocities only, we can use the first order left-sided upwind scheme for a numerical approximation of the density . Furthermore, we use the explicit Euler scheme to approximate the queue length given by (2) and given by (3), where we use a rectangular rule for the integration. This yields an approximation of the deterministic dynamics between the jump times. The simulation of the jump times is done with the thinning algorithm presented in GoettlichKnapp2018 . Its basic idea is to use the uniform bound on the rate functions and generate exponentially distributed times with high intensity, representing the times between jumps, and thin these times during the numerical simulation of the whole system with an appropriate acceptance rejection procedure.
The choice of the rate functions is a crucial point in numerical examples. Here, we make use of the choice in Rivera2018 and set for the rate function as
[TABLE]
which is a scaled version of the cumulative distribution function of a Weibull distribution, i.e., . The classical interpretation of in the latter expression is the lifetime of a machine and is the probability that a failure happens after time , see, e.g. Jiang2011 . In our case we use the variable , which measures the amount of goods produced since the last repair happened. Therefore, if , then , which corresponds to the minimal failure rate and . The function is monotonically increasing in and incorporates the idea of an increasing failure rate depending on past workloads. On the other hand, we assume because repair times do not dependent on the amount of goods produced.
In the following, we examine the presented model using numerical examples. Here, we assume a production velocity of , the interval , , and the capacity is given as . We use a spatial discretization with step-size and a temporal step-size that satisfies the Courant-Friedrichs-Lewy condition, which reads as for the chosen parameters. The simulation results are based on samples of the stochastic process and we use the classical Monte-Carlo estimator to evaluate moments or probabilities of the samples. We used a sample size of for all following results.
We analyze the expected queue length, capacity and the distribution of the number of repairs within a time horizon for two different constant inflow profiles. We denote by and by as inflow profiles and use the parameters
[TABLE]
In figure 1, first order moment estimations are shown. In detail, figure 1 (a) shows the expected value of the variable , 1 (b) the expected capacity, 1 (c) the expected queue length and 1 (d) the expected density at the end of the processor. The dynamics is quite interesting: the expected capacity decreases approximately until time for the second inflow, then increases and decreases again. Indeed, the mean time to failure is given by , see e.g. Jiang2011 . If corresponds to the lifetime in our model, we see that an intact system with constant inflow is more likely to fail around time . In our case, this leads to time for the first and time for the second inflow profile, which is close to the times at which the shape of the expected capacity changes. We observe these characteristic times also in the other graphs in figure 1. In contrast to the models presented in GoettlichKnapp2017 ; GoettlichKnapp2018 ; GoettlichMartinSickenberger , where quantities monotonically converge, we obtain an oscillatory behavior of the quantities for constant inputs. The oscillatory effects are natural and caused by the history we incorporate in . This means, the first machine failures are likely around time , the second around and so on. At the same time the failures, which occur between these likely times, smooth this effect out as time evolves and the quantities converge.
Figure 2 shows the distribution of the number of repairs within the time horizon and emphasizes the impact of the chosen inflow on the reliability of the processor. In figure 2 (a) the case of is shown, where mostly 5 to 9 repairs have been done. The situation for inflow profile is different, where 9 to 14 repairs during the time horizon are more likely.
To conclude, we deduced a production model with random machine failures including failure probabilities depending on the workload of the machine since the last repair occured. The extension of the model to complex production networks is straightforward, see, e.g. GoettlichKnapp2018 . Simulation results showed a big impact of the history on expected workload, capacity, queue length and density. These effects are not negligible for production planning and control and must be taken into account.
Acknowledgements.
This work has been financially supported by the BMBF project ENets (05M18VMA).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1) D’Apice, C., Göttlich, S., Herty, M., Piccoli, B.: Modeling, Simulation, and Optimization of Supply Chains. SIAM, Philadelphia (2010)
- 2(2) Davis, M.H.A.: Piecewise-deterministic Markov processes: a general class of nondiffusion stochastic models. J. Roy. Statist. Soc. Ser. B 46 , 353–388 (1984)
- 3(3) Göttlich, S., Herty, M., Klar, A.: Network models for supply chains. Commun. Math. Sci. 3 , 545–559 (2005)
- 4(4) Göttlich, S., Knapp, S.: Semi-Markovian capacities in production network models. Discrete Contin. Dyn. Syst. Ser. B 22 , 3235–3258 (2017)
- 5(5) Göttlich, S., Knapp, S.: Load-dependent machine failures in production network models. ar Xiv:1806.03091 v 1 (2018)
- 6(6) Göttlich, S., Martin, S., Sickenberger, T.: Time-continuous production networks with random breakdowns. Netw. Heterog. Media 6 , 695–714 (2011)
- 7(7) Jacobsen, M.: Point Process Theory and Applications, Birkhäuser Boston, Boston (2006)
- 8(8) Jiang, R., Murthy, D.N.P.: A study of Weibull shape parameter: Properties and significance, Reliability Engineering & System Safety 96 , 1619–1626 (2011)
