Next Article in Journal
Guided-Mode Resonance-Based Relative Humidity Sensing Employing a Planar Waveguide Structure
Next Article in Special Issue
Interpretable Detection of Partial Discharge in Power Lines with Deep Learning
Previous Article in Journal
Motion-Aware Interplay between WiGig and WiFi for Wireless Virtual Reality
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Predictive Maintenance Scheduling with Failure Rate Described by Truncated Normal Distribution

by
Iwona Paprocka
1,*,
Wojciech M. Kempa
2 and
Grzegorz Ćwikła
1
1
Department of Engineering Processes Automation and Integrated Manufacturing Systems, Faculty of Mechanical Engineering, Silesian University of Technology, Konarskiego 18A str., 44-100 Gliwice, Poland
2
Department of Mathematics Applications and Methods for Artificial Intelligence, Faculty of Applied Mathematics, Silesian University of Technology, 23, Kaszubska Str., 44-100 Gliwice, Poland
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(23), 6787; https://doi.org/10.3390/s20236787
Submission received: 21 October 2020 / Revised: 20 November 2020 / Accepted: 24 November 2020 / Published: 27 November 2020

Abstract

:
The method of risk assessment and planning of technical inspections of machines and optimization of production tasks is the main focus of this study. Any unpredicted failure resulted in the production plans no longer being valid, production processes needing to be rescheduled, costs of unused machine production capacity and losses due to the production of poor-quality products increase, as well as additional costs of human resources, equipment, and materials used during the maintenance. The method reflects the operation of the production system and the nature of the disturbances, allowing for the estimation of unknown parameters related to machine reliability. The machine failure frequency was described with the normal distribution truncated to the positive half of the axis. In production practice, this distribution is commonly used to describe the phenomenon of irregularities. The presented method was an extension of the Six Sigma concept for monitoring and continuous control in order to eliminate and prevent various inconsistencies in processes and resulting products. Reliability characteristics were used to develop predictive schedules. Schedules were assessed using the criteria of solution and quality robustness. Estimation methods of parameters describing disturbances were compared for different job shop scheduling problems. The estimation method based on a maximum likelihood approach allowed for more accurate prediction of scheduling problems. The paper presents a practical example of the application of the proposed method for electric steering gears.

1. Introduction

Six Sigma is a popular technique used to eliminate and prevent inconsistencies in products, processes, and to describe and reduce process failures. For example, Erginel and Hasırcı [1] controlled the failure rate of the screwing backplate to the side panels of the product. They identified failure modes that affected the failure rate of the tightening process. They used the normal distribution and process knowledge to reduce the failure rate.
In line with Six Sigma to stabilize the process, all equipment must be in the best possible technical state, the equipment must be maintained, and the workforce must be trained in operating standards. One of the conditions for the efficient implementation of this methodology is the existence of a real-time data collection system, monitoring key points of the machine or device, where symptoms of impending problems can be detected. In the past, data on the condition of the machine during its operation were collected manually, mainly by the machine operator, using one’s subjective senses and experience, and communicated in the form of oral or written reports [2]. Today, devices can and should be equipped with a set of sensors monitoring both the state of the process (correct material feeding, technological parameters within the assumed range) and the machine itself (noise, vibrations, position of key machine elements, uniformity of movement, etc.). Machine condition checking sensors can be installed by the manufacturer in places provided by the machine designer or added later, in accordance with the selected scope of the machine and process condition monitoring. For machines equipped with an advanced control system, machine health and performance data can be collected directly from this control system, often equipped with standard interfaces. The data collection itself is only the initial stage of the process, during which the data should be filtered and interpreted in order to obtain more synthetic and easier to use information, allowing for operational decisions to be made. The issues of the systemic approach to data acquisition were analyzed, among others, in [3]. In order to stabilize the course of processes and minimize their variability, it was therefore necessary to use the existing sensors through the control system, installation of additional sensors (vibration sensors, accelerometers, etc.), and communication interfaces, as well as the implementation of appropriate data processing and integration procedures, along with convenient sharing of the results in a standardized form. The collected information can be used for online analyses during the operation of the device, as well as for the subsequent offline optimization of process parameters.
Given the data on the condition of the equipment and failure-free operation times, it is possible to describe the condition of the machine by the truncated normal distribution. The causes of possible deviations from the estimated time of failure-free operation are monitored. For the predictions to be reliable, it is necessary to use an appropriate method of estimating the parameters of the truncated normal distribution, which best describe the given failure phenomena [4]. With reliable normal distributions, one can begin the improvement process and the reduction of variation in the system. The presented method is thus an extension of the Six Sigma concept for monitoring and continuous control in order to eliminate and prevent inconsistencies in processes and resulting products. In this paper, three methods of estimating the parameters of the truncated normal distribution to describe the machine failure phenomenon were presented. Reliability of the estimation methods was compared for various job shop scheduling problems.

1.1. Complexity of Scheduling Problems

Production scheduling problems are considered difficult and important issues due to the high computational complexity. Computational complexity increases exponentially with the number of input data typical for a given problem. The complexity of the scheduling problem on parallel machines with sequence-dependent setup times depends on data such as the number of jobs, setup, and production operations or machines [5]. The complexity of the construction project scheduling problem increases with the growing amount of data on various labor productivity, adequacy of equipment, and weather conditions [6]. The problem of planning multi-process production with variable renewable integration depends on the model of energy consumption (energy sources), the number and size of buffers, parameters related to the production line and the production task [7]. The complexity of the berth scheduling problem at marine container terminals depends on the number and variability of input data on services and marine container number and routes [8]. The complexity also grows due to the multidimensionality of a solution space, which depends on a number of criteria adopted to evaluate schedules [5]. The high complexity of the problem causes the need to develop an effective algorithm, both in terms of computing time and power. Computing time and power demand can increase with the complexity of the planning problem, the number of procedures, and tuning parameters used in the algorithms. In addition, when planning production processes, not all input data is known in advance, e.g., machine unavailability times [9], renewable energy sources uncertainty [7], uncertainty of labor productivity, and weather conditions [6]. In the assumed planning horizon, there are disturbances (machine failures) that make the adopted schedule no longer valid. Determining the correct date for a machine inspection to protect the system from variation is still problematic. Too often performed preventive actions are treated as constraints in the production system and lead to a reduction of performance indicators. On the other hand, the machine may suddenly fail despite preventive maintenance, which implies the need to re-optimize the schedule.

1.2. Production and Maintenance Planning Practices

Machine maintenance reduces the frequency of unpredicted production stoppages. The tasks of maintenance personnel include following activities [10]: Corrective maintenance (CM), preventive maintenance (PM), and predictive maintenance (PdM). Corrective actions consist of repairing or replacing damaged machine elements [11]. Preventive actions consist of planning maintenance activities to prevent system failures [12] based on dynamic evaluation of components’ quality, degradation state, and the quality-reliability chain of a production system. Predictive activities may focus on “predicting the date of the next failure based on previous experiences instead of using online prediction” [13]. Better knowledge of the “nature” of disturbance and more reliable predictions of the downtime evolution over time are possible by analyzing historical data on the failure-free operation of components or machines.
Most studies in the field of scheduling production tasks and technical inspections of machines assume that machine inspection time or parameters describing the state of the machine are known at the beginning of the planning period [14,15,16]. The researchers ignore the variability aspect and focuses on the deterministic approach. Researchers also treat a machine inspection as a limitation of availability. However, the process of estimating the maintenance start time is stochastic. Each maintenance operation is scheduled for a specific time which can be described by fuzzy numbers and also depends on the impact on task completion dates [17]. Similarly, Cullum et al. [18] and Bali and Labdelaoui [19] consider the schedule of technical inspections as an optimization problem [18,19]. To select the appropriate inspection date, the cost function that describes the problem (e.g., inspection costs, repair costs, and risk) is minimized. However, it is difficult to quantify the cost of maintenance if the failure type and circumstances are not known. There are also planning methods that use the existing “time windows” to perform the technical inspection of the machine [20]. This approach is in line with the trend of eliminating the “muda”, but is not possible to apply for the bottleneck. Still, others introduce additional times (safety buffers) to the operation duration to minimize the impact of disruptions on a schedule [21]. This approach lowers the performance indicators of the production system. An interesting approach describes the state of a machine using a reliability function. Machine availability deteriorates at a predetermined maximum repair rate. Including the availability component in the objective function places a higher burden on assigning maintenance at intervals that increase the availability of machines. The best allocation of production and maintenance tasks for machines is searched in terms of criteria such as: Makespan or total lateness. After maintenance, the machine is restored to an “as new” [9] or “as bad as old” state [22]. Blokus and Kołowrocki determined a reliability function for an aging series system with the component dependency following the equal load-sharing rule [23]. Wand et al. proposed the reliability equation with three failure modes: Catastrophic (binary state) failure, degradation (continuous processes), and failure due to shocks (impulse processes). Two effects of shocks on performance were considered: A sudden increase in the failure rate and a direct random change in the degradation [24]. Kleiner et al. proposed a strategy for optimal rehabilitation of network pipes in which the water distribution network economics and hydraulic capacity were included. Deterioration of pipes was modeled using aging and stress causes [25]. Kołowrocki and Soszyńska–Budny proposed approaches for multistate systems with ageing components, changes to their structure, and their components’ reliability and safety parameters during the operation processes [26]. Neelacantan et al. modeled the deterioration of the quality of pipes as a result of aging. They noticed the relationship between the pipe diameter and the uptime and included it in the repair cost optimization model [27]. Romaniuk proposed a model for assessing the cost of maintaining the water supply network, where the quality and number of pipelines’ previous failures had a direct impact on reliability [28]. Song et al. analyzed multi-component systems with each component experiencing multiple failure processes due to exposure to degradation and shock loads. Each component of the model could fail and affect all components, potentially causing them to fail more frequently. In the model, the age replacement policy and an inspection-based maintenance policy were applied for the components. The optimal replacement interval or inspection times were searched in order to minimize a cost rate function [29].
Sakib and Wuest [30] noticed the popular practice for engineers and researchers to monitor historical data, model, and simulate using failure probabilities to predict failure-free time and system deterioration over the last decades. Following this spirit, the theory of probability has been proposed to support the data analysis for predictive inspections, machine condition, and remaining usage time or life-cycle management. Historical data on failure-free machine operation times is described by a normal distribution which is commonly used to describe parametric data. Most of the causes of variation are repetitive, and can thus be described by the truncated normal distribution. The normal distribution is symmetrical in relation to its expectation. It is therefore particularly suitable for modeling phenomena in which the probability of occurrence of values above and below the average is similar. For non-negative variables, the truncated normal distribution can be used. It allows for an unequal distribution of the probability mass below and above the expected value, and thus to obtain a distribution with right-hand asymmetry. This distribution, of course, remains a two-parameter one, which gives the possibility of its good fitting to the empirical data. The frequency of the machine failure is described by the normal distribution truncated to the positive half-axis as it describes changing the probability of failure with time.

1.3. Goals and Approaches

Compared to the analyzed literature on joint scheduling of production and maintenance tasks, the distinct nature of the work presented in this paper consists of combining the four: First, the truncated normal distribution was used to model the frequency of machine failures. More precisely, it was assumed that the successive failure-free times were distributed randomly according to the normal distribution truncated to the positive half-axis.
Second, this article is a response to the need to search for methods of estimating the parameters of the truncated normal distribution. Problems with the complementarity and credibility of historical data appeared. Therefore, the estimation method based on the reliability theory used only information about the number of disturbances in historical periods.
Third, the bottleneck is the machine that has the greatest impact on system capacity [31]. The predictive schedule served as an overall plan in the event of the bottleneck failure. The function of predictive planning was to guarantee stable and reliable operation of the production system in the event of disturbances. Thus, schedules were assessed using two criteria: Robustness of the solution and reliability of quality.
Fourth, a practical example of the application of the proposed maintenance planning method for an automotive company was provided.
Based on the review of reference publications, the following research points were identified:
  • Methods of achieving the reliability parameters of the truncated normal distribution, even in the case of the absence of complementary and reliable data on historical failure-free times;
  • Methods for obtaining the best maintenance and production schedules where the goal is to maximize stability and robustness.
The rest of the paper is organized as follows: The model of failures is presented in Section 2. Reliability characteristics for truncated normal distribution are described in Section 2.4. The maintenance and production scheduling method is described in Section 3. The job shop scheduling problem is described in Section 4. A comparison of the results of experimental tests of three estimation methods of the truncated normal distribution parameters is presented in Section 5. In Section 5.1, the example of estimation of reliability characteristics for the production line of electric steering gears is analyzed. The paper ends with a brief summary of the results and future research objectives (Section 6).

2. A Model of Failures

We considered a production planning model taking into account machine failure frequency. It was assumed that successive failure-fee times truncated normal distributions followed by repair times described by exponential distributions. It was assumed that the parameters of the distributions generally changed with time. Reliability characteristics predictions were built based on historical data on the number of machine failures and uptime in a certain number of historical periods of the same length. Such a system was monitored on r successive time periods, as can be seen in Equation (1):
0 , T , T , 2 T , , r 1 T , r T
of the same durations, for which the information about numbers of detected failures or failure-free times was known. The prediction of system behavior was built for the next period [rT, (r + 1)T]. We assumed that failure-free times Xi,1,…,Xi,Ni in the i-th period [(i − 1)T, iT], i = 1, …, r + 1, had normal distributions with parameters m ∈ R and σ > 0, truncated to the positive half axis. The value Ni represents the number of failures (being, in general, a random variable) detected in the i-th period. It is worth noting that the cumulative distribution function (CDF) F(⋅) of such a distribution has the Equation (2):
F t = P X < t X > 0 = P 0 < X < t P X > 0 = Φ t m σ Φ m σ 1 Φ m σ , t > 0 ,
where Φ stands for the CDF of the standard normal distribution and X is normally distributed with parameters m ∈ R and σ > 0. Differentiating the expression above with respect to variable t, we concluded that the probability density function (PDF) fi(⋅) of the arbitrary random variable Xi,j, where i = 1, …, Ni, had the following Equation (3):
f i t = 1 σ i 1 Φ m i σ i ϕ t m i σ i , t > 0 ,
where ϕ t = 1 2 π e t 2 / 2 denotes the PDF of the standard normal distribution, and mi and σi are parameters depending on the number of period i.
The mean value E(Xi,k) and the variance Var(Xi,k) of the normal distribution with parameters mi and σi truncated to the positive half axis, with the PDF defined in (3), are given, respectively, by the following Equation (4):
E X i , k = m i + σ i ϕ m i σ i 1 Φ m i σ i ,
V a r X i , k = σ i 2 1 m i σ i ϕ m i σ i 1 Φ m i σ i ϕ m i σ i 1 Φ m i σ i 2 ,
where k = 1, …, Ni.
At the end of reliable work period Xi,k, as the failure occurs, a repair time Yi,k begins immediately, and so on. Repair times Yi,1, …, Yi,Ni for i = 1, …, r + 1, are supposed to be exponentially distributed with PDFs gi(⋅) as seen in Equation (6):
g i t = α i exp α i t , t > 0 , 0 , t 0 .
As it is well known [29]:
E Y i , k = 1 α i ,
V a r Y i , k = 1 α i 2 ,
where σi > 0 is known for i = 1, …, r + 1, E(Yi,k)—the mean value of Yi,k, and Var(Yi,k)—the variance of Yi,k.
We took certain simplifying assumptiosn that each new period of the form [(i − 1)T, iT] started with the beginning of reliable work Xi,1; in other words, we “deleted” the residual repair time Yi−1,Ni in the i-th period [(i − 1)T, iT]. Thus, we can write:
k = 1 N i Z i , k = k = 1 N i X i , k + Y i , k T , i = 1 , , r + 1 .
Random variables Xi,k, Yi,k, for i = 1, …, r + 1, and k = 1, …, Ni are supposed to be totally independent. Thus, the evolution of the system can be observed on successive cycles Zi,k = Xi,k + Yi,k, i = 1, …, r + 1, k = 1, …, Ni which are independent random variables with PDFs defined as follows:
h i t = 0 t f i t y g i y d y = 0 t g i t y f i y d y = α i exp α i t 2 π α i 1 Φ m i σ i 0 t exp y m i 2 2 σ i 2 + α i y d y = α i exp α i t 2 π α i 1 Φ m i σ i 0 t exp y m i + σ i 2 α i 2 2 σ i 2 + σ i 2 α i 2 2 + m i α i d y = α i exp α i t 2 π α i 1 Φ m i σ i 0 t exp y m i 2 2 σ i 2 + α i y d y
and CDFs as seen in Equation (11):
H i t = 0 t h i u d u = α i exp α i t α i σ i 2 2 m i σ i 1 Φ m i σ i 0 t d u 0 u ϕ y m i + α i σ i 2 σ i d y .

2.1. Maximum Likelihood Approach

Suppose that in each of the intervals [0, T], [T, 2T], …, [(r − 1)T, rT], we have given sample values of random variables Xi,k, k = 1, …, Ni for any i = 1, …, r + 1, where ni is the observed value of Ni. Thus, we have the following observations:
x 1 , 1 , x 1 , 2 , , x 1 , n 1 , , x r , 1 , x r , 2 , , x r , n r
Let us consider the first historical period 0 , T . The maximum likelihood principle can be used to estimate parameters mi and σi of truncated normal distribution as data x1,1, x1,2, …, x1,n1 which are independent and identically distributed random variables. We defined the likelihood function as follows [32,33]:
L m 1 , σ 1 x 1 , 1 , x 1 , 2 , x 1 , n 1 = k = 1 n 1 f 1 x 1 , k = k = 1 n 1 1 σ 1 1 Φ m 1 σ 1 ϕ x 1 , k m 1 σ 1 = = 1 2 π σ 1 1 Φ m 1 σ 1 n 1 exp 1 2 σ 1 2 k = 1 n 1 x 1 , k m 1 2 .
From Equation (13), we obtain:
ln L m 1 , σ 1 x 1 , 1 , x 1 , 2 , x 1 , n 1 = n 1 ln σ 1 + ln 1 Φ m 1 σ 1 + 1 2 ln 2 π 1 2 σ 1 2 k = 1 n 1 x 1 , k m 1 2
Now, differentiating on variables m1 and σ1, we obtain the following system of normal equations:
n 1 σ 1 1 Φ m 1 σ 1 ϕ m 1 σ 1 + 1 σ 1 2 k = 1 n 1 x 1 , k m 1 = 0 ,
n 1 σ 1 + n 1 m 1 σ 1 2 1 Φ m 1 σ 1 ϕ m 1 σ 1 + 1 σ 1 3 k = 1 n 1 x 1 , k m 1 2 = 0 .
Substituting Equation (15) into Equation (16), we obtain:
n 1 σ 1 + m 1 σ 1 1 σ 1 2 k = 1 n 1 x 1 , k m 1 + 1 σ 1 3 k = 1 n 1 x 1 , k m 1 2 = 0 .
and hence:
σ 1 2 = m 1 k = 1 n 1 x 1 , k m 1 + k = 1 n 1 x 1 , k m 1 2 n 1 = k = 1 n 1 x 1 , k 2 m 1 k = 1 n 1 x 1 , k n 1 .
Now, multiplying Equation (15) by σ 1 2 1 Φ m 1 σ 1 we obtain:
n 1 σ 1 ϕ m 1 σ 1 + 1 Φ m 1 σ 1 k = 1 n 1 x 1 , k m 1 = 0 .
Introducing σ1 given by Equation (18) into Equation (19) we eliminated m1 numerically, using one of the approximations of the cumulative distribution function and the probability density function of the standard normal distribution. Indeed, using the Maclaurin expansion, we obtain:
ϕ x 1 2 π 1 x 2 2 + x 4 8 .
Similarly, in [34] the following logistic approximation for Φ(x) was proposed:
Φ x 1 1 + e 1.702 x .
After finding estimators m ^ 1 , , m ^ r and σ ^ 1 , , σ ^ r we extrapolated values m ^ r + 1 and σ ^ r + 1 for the period [rT, (r + 1)T] for which we had no observation, using the regression method.

2.2. Empirical Moments Approach

Suppose that we had given sample values x1,1, x1,2, …, x1,n1 for period [0, T] as in the previous section. We introduced the sample mean and the variance as follows [32,33]:
x ¯ 1 = 1 n 1 k = 1 n 1 x 1 , k , s 2 x 1 = 1 n 1 k = 1 n 1 x 1 , k x ¯ 1 2 .
Comparing empirical moments to theoretical ones (see Equations (4) and (5)), we obtained the following system of equations:
x ¯ 1 = m 1 + σ 1 ϕ m 1 σ 1 1 Φ m 1 σ 1
and
s 2 x 1 = σ 1 2 1 m 1 σ 1 ϕ m 1 σ 1 1 Φ m 1 σ 1 ϕ m 1 σ 1 1 Φ m 1 σ 1 2
Using the same approximation (see Equations (20) and (21)), we found estimators for m ^ 1 and σ ^ 1 from Equations (23) and (24). After finding estimators m ^ 1 , , m ^ r and σ ^ 1 , , σ ^ r we built predictions for values m ^ r + 1 and σ ^ r + 1 using the regression.

2.3. Renewal Theory Approach

The last proposed method was based on the renewal theory. Recall that if ξ1, ξ2,… were nonnegative and independent random variables with the same distribution function B(t); then the following stochastic process:
ν t = max n N : i = 1 n ξ i t , t 0
is called a renewal process generated by random variables ξ1, ξ2,… with renewal moments t n = i = 1 n ξ i , n = 1 , 2 ,
Following the properties of renewal process, we expressed the first and the second moments of v(t) by means of convolutions of distribution function H1(t) [34]; thus, we obtained:
E ν t = n = 1 H 1 n t
E ν 2 t = 2 n = 1 n H 1 n t n = 1 H 1 n t ,
where successive convolutions H 1 n * t are defined as follows:
H 1 1 * t = H 1 t , H 1 n * t = 0 t H 1 n 1 * t y d H 1 y , n 2 .
We introduced Laplace–Stieltjes transforms of appropriate functions in the following way:
Ω 1 s = 0 e s t d E ν t , Ω 2 s = 0 e s t d E ν 2 t ,
H 1 ^ s = 0 e s t d H 1 t , Re ( s ) > 0
Since the transform of convolution equals the product of transforms, then we obtained from Equation (23):
Ω 1 s = 0 e s t d n = 1 H 1 n * t = n = 1 H ^ 1 s n = H ^ 1 s 1 H ^ 1 s ,
since H 1 ^ s < 1 . Similarly we can prove that:
Ω 2 s = H ^ 1 s H ^ 1 s 2 1 H ^ 1 s 2 .
Since H 1 ^ s can be calculated numerically as a function of unknown parameters m1 and σ1, we used a method of the Laplace or Laplace–Stieltjes in order to invert the right sides of Equations (27) and (28) on argument s. The right sides in Equations (27) and (28) are described by R1(t, m1, σ1) and R2(t, m1, σ1), respectively.
We can compare them to the following empirical estimators of Eν(t) and Eν 2(t), respectively:
n 1 , s 2 + n 1 2
where s 2 = 1 r i = 1 r n i n ¯ 2 and n1, …, nr are numbers of failures physically observed in successive periods [0, T], [T, 2T], …, [(r − 1)T, rT] and n ¯ = 1 r i = 1 r n i . From the system of equations:
n 1 = R 1 t , m 1 , σ 1 , s 2 + n 1 2 = R 2 t , m 1 , σ 1
we estimate unknown parameters m1 and σ1.
For the next period [T, 2T], we used the same algorithm for parameters m2 and σ2 with n2 instead of n1 as the first estimator in Equation (29). Using m ^ 1 , , m ^ r and σ ^ 1 , , σ ^ r we found predictions for values m ^ r + 1 and σ ^ r + 1 using the classical regression.

2.4. Predictions of Reliability Characteristics

Consider the interval [(r − 1)T, rT] for which estimators (using one of three methods) m ^ r + 1 and σ ^ r + 1 of parameters for truncated normal distribution were achieved. Below are formulas for the reliability characteristics used in the presented model:
The reliability function R(t), [(r − 1)T, rT] gives the probability that, beginning with moment t0 = rT, the first failure occurs after time t:
R t = P X r + 1 , 1 > t = t f r + 1 u d u = 1 σ r + 1 1 Φ m r + 1 σ r + 1 t ϕ u m r + 1 σ r + 1 d u .
The mean time to first failure (MTTFF) is as follows:
M T T F F = t R t d t = 1 σ r + 1 1 Φ m r + 1 σ r + 1 0 d t t ϕ u m r + 1 σ r + 1 d u .
The mean time between failures equals mean time to failure plus mean time of repair, or, MTBF = MTTF + MTTR:
E X r + 1 , 1 + Y r + 1 , 1 = m r + 1 + σ r + 1 ϕ m r + 1 σ r + 1 1 Φ m r + 1 σ r + 1 + 1 α r + 1 .
Probability P indicates that in the interval [a, b] ∈ [rT, (r + 1)T] there occurs at least one failure:
p = P a X r + 1 , 1 b = a b f r + 1 u d u = 1 σ r + 1 1 Φ m r + 1 σ r + 1 a b ϕ u m r + 1 σ r + 1 d u .
The period of increased probability of failure [a, b + MTTR] (Figure 1), where a is estimated based on the assumption that the probability of the failure-free time of the machine is higher than a equals 30%, and b is estimated based on the assumption that the probability of the failure-free time of the machine is less than b equals 70%:
P X r + 1 , 1 > a = 0 , 7 1 F x a = 0 , 7 F x a = 0 , 3 Φ a m r + 1 σ r + 1 Φ m r + 1 σ r + 1 1 Φ m r + 1 σ r + 1 = 0 , 3 .
P X r + 1 , 1 < b = 0 , 7 F x b = 0 , 7 Φ b m r + 1 σ r + 1 Φ m r + 1 σ r + 1 1 Φ m r + 1 σ r + 1 = 0 , 7 .
The obtained reliability characteristics were used in building a robust schedule u, u = 1,…,w. The accuracy of the prediction was computed for the assumption that Xi,1, …, Xi,Ni had normal distributions with parameters m ∈ R and σ > 0, truncated to the positive half-axis and estimated using the described approaches (Section 2.1, Section 2.2 and Section 2.3):
Ψ u = X r + 1 , 1 M T T F X r + 1 , 1
The MTTF is E[Xr+1,1] (37). The prediction of MTTF was effective if ex-post error was less than 0.05.
Ψ u 0.05
The impact of changing real failure times Xr+1,1 on the stability and robustness criteria was investigated for robust schedule u. Different values of reliability predictions achieved by the described approaches were used to generate schedules. Reliability parameters that guarantee the achievement of the most stable and robust schedules in the event of disruptions were adopted.

3. A Predictive Scheduling Model of Production and Maintenance

The process of building stable and robust schedules begins with generating a basic schedule. The scheduling problem relates to the allocation of production jobs to a limited number of machines. Having the basic schedule, the critical machine was identified. The critical machine was the one which was the most heavily loaded in the period described by reliability characteristics [a, b + MTTR]. Basic schedules were obtained using an immune algorithm [35]. Supporters of artificial intelligence methods added the ability to use information to improve the effectiveness of a solution search process. For supporters of the “non-free lunch theorem”, the proposed procedure returned schedules robust to specific types of disturbances, which better took into account the specificity of the processes under consideration. Knowledge gained about reliability characteristics improved the searching process of solutions, which was based not only on the “generate, modify, and test” principle. The best basic schedule was selected for the minimal value of the function:
F F u = ϖ 1 C u + ϖ 2 F u + ϖ 3 T u + ϖ 4 I u ,
where: ϖ1, …, ϖ4 are weights of criteria, defined by a decision maker, ϖ1, ϖ2, ϖ3, ϖ4 ∈[0,1] and sum of weights is equal to 1.
C(u) is the makespan function:
C u = max t z , V j ,
F(u) is the total flow time of jobs:
F u = j = 1 J t z , V j t r , 1 j ,
T(u) is the total delay of jobs:
T u = j = 1 J 0 , D j , w h e r e 0 , i f d j t z , V j 0 D j , i f d j t z , V j > 0 ,
I (u) is the idle time of machines:
I u = l = 1 ł I l ,
where tz,vj is the end time of operation vj of job j, vj = 1, …, Vj, j = 1, …, J, tr,vj is the start time of operation vj of task j, dj is the deadline of job j, Dj is delay in completing job j, and Il is the idle time of machine l, l = 1,…,L.
The predictive schedule was built by modifying the basic schedule using a heuristic: The minimal impact of disrupted operations on the schedule (MIDOS) [35]. According to the heuristic, a technical inspection of a machine was planned for the period described by [MTTF, MTTF + MTTR]. In the period of high risk of the machine failure [a, b + MTTR], the most flexible operations were assigned. An operation flexibility depended on: (1) The number of changes made in the event of an operation disruption ν ^ j performed on the critical machine, which equals the number of operations to be rescheduled, R v ^ j , (2) the number of parallel machines in which the disrupted operation ν ^ j can be performed alternatively, F v ^ j :
M I D O S v ^ j = R v ^ j + L F v ^ j min ,
where L is the number of machines.
The reactive schedule was generated in a situation where the predictive schedule needed to be updated after the disturbance. The newly generated schedule should reproduce as much as possible the previous one by introducing changes caused by the delay of the job disturbed by the machine failure. The stability criterion evaluated the reproducibility of schedule u:
S R u * = j = 1 J v j = 1 V j s t j , v j u s t j , v j u *
where s t j , v j u is start time of operation vj of job j in predictive schedule u; s t j , v j u * is the start time of operation vj of job j in reactive schedule u*;
After the machine failure, the value of the criterion used to assess the predictive schedule should not deteriorate significantly. The robustness of schedule u is assessed by:
Q R u * = F F u F F u * ,
where:
F F u * = ϖ 1 C u * + ϖ 2 F u * + ϖ 3 D u * + ϖ 4 I u *
Reactive schedules u* were generated using heuristics: (1) Right shifting (RSh), and (2) re-scheduling operations on the first available parallel machine (RDO). The best schedule was selected using the rule: The minimal impact of rescheduled operations on schedule u (MIROS). Robustness QR(u*) and stability SR(u*) of reactive schedule u* were computed in the MIROS rule:
M I R O S u * = 0.5 Q R u * Q R u * * + 0.5 S R u * S R u * * ,
where QR(u**)—the maximum value achieved for the quality robustness criterion, and SR(u**)—the maximum value achieved for the solution robustness criterion.
To sum up, the three stages could be distinguished in the process of developing robust and stable schedules: The construction of basic, predictive, and reactive schedules. The predictive schedules achieved were possible trade-offs between two criteria: Stability (Equation (49)) and robustness (Equation (51)).

4. Mean Time to Failure MTTF Prediction

Computer simulations are used for job shop scheduling problems. Jobs were processed in the exclude-like mode, and operations were non-preemptive. In addition, the job shop system was described by failure-free times of the critical machine for a number of historical periods (horizons) (Table 1). The duration of each scheduling horizon i equaled 1000 h. Repair times were described by exponential distributions with given parameters αi in period i. Suppose the predicted value of α36 was 0.5, the expected distribution value (the mean repair time) was 2 h. After the machine failure, the rescheduled operations could be performed on parallel machines.
Parameters m1, …, m35 and σ1, …, σ35 of normal distributions truncated to the positive half-axis described the failure-free times. First, the parameters were estimated using the maximum likelihood method. Parameter σ1 was numerically estimated using Equation (18) and parameter m1 was estimated using Equations (19)–(21). After finding successive estimators m1, …, m35 and σ1, …, σ35, values of m ^ 36 and σ ^ 36 were estimated for the future period [35T, 36T] using the least squares method or Gauss–Newton method (Table 2). The estimated models were described using the significance test for coefficients, standard error, R2, value of coefficient belonging to the interval with probability 95%, and p-value in Table 3. Values of estimators m1, …, m35 and σ1, …, σ35 together with the fitted functions are plotted in Figure 2.
The expected value (EX) of normal distributions truncated to the positive half-axis described by parameters achieved using the maximum likelihood method and least squares estimation method was 93.11. The increased probability of the machine failure was indicated at the time period [a, b + MTTR]. Applying Equations (39) and (40), parameters a = 58 and b = 102.28 were achieved.
Next, parameters m1, …, m35 and σ1, …, σ35 were computed using the formulas achieved for the empirical moments approach (Equations (23) and (24)). The functions describing m1, …, m35 and σ1, …, σ35 are presented in Table 2 and Figure 2. The predicted values of m ^ 36 and σ ^ 36 were equal 74.95 and 45.92 for the horizon [35T, 36T]. Mean time to failure was EX = 88.69. The increased probability of the machine failure was indicated at the time window [23, 125 + MTTR] (Equations (39) and (40)).
Experimental tests were carried out for job shop scheduling systems of different sizes in order to assess the accuracy of achieved values of reliability parameters. Each experiment was described by the number of jobs and the number of machines: (11 × 10), (10 × 9), (9 × 8), (8 × 7), and (7 × 6). Processes could have different machine routes, operation times, and deadlines in the experiments. The first machine was critical. Two sets of reliability predictions—MTTF, MTTR, a and b—were calculated using both approaches: Maximum likelihood and sample moments. Experiments were run to answer the question of what the stability and robustness of predictive schedules would be if the actual failure-free time of the critical machine X36,1 was equal to 80, 82,… or 100 and repair-time equaled 3 h.

5. Computer Simulation Results and Discussion

Three types of schedules were generated to investigate the influence of estimation methods over the ability of achieving accurate predictions of failure-free time: Basic schedules, predictive schedules, and reactive ones. Solutions were searched for the first set of reliability characteristics: I = {a = 58, MTTF = 93, b = 102, MTTR = 3} and the second II = {a = 23, MTTF = 88, b = 125, MTTR = 3} and for changing real failure-free times.
First, the basic schedules were obtained for job shop scheduling problems: (11 × 10), (10 × 9), (9 × 8), (8 × 7), and (7 × 6) using the immune algorithm [21]. The immune algorithm was run six times for each case problem. The best basic schedules were obtained for the task sequences described in Table 4 using the objective function of Equation (42).
The MIDOS rule [21] was used to generate predictions for both sets of reliability characteristics (I, II). After a critical machine failure, two RSh and RDO reschedule heuristics were applied. The best reaction schedule was selected using Equation (51). The impact of the machine uptime on two criteria was examined: The solution robustness (SR) and the quality robustness (QR) (Figure 3). The x-axis represents the actual failure-free times of the machine, Xm+1,1 = 70, 72, …, E, where E depends on the size of the scheduling problem and represents the machine end time. The y-axis represents values of criteria SR (48), QR (49), and MIROS (51) of reactive schedules, where the maximum value obtained for the quality robustness and solution robustness criterion equaled to 1, QR(u**) = 1, SR(u**) = 1.
Analyzing the impact of the machine failure time on the SR of predictive schedules generated for the first set of reliability input data for problem (7 × 6), one can notice the following phenomenon: The solution robustness of predictive schedules increased with failure-free operation of the machine until 80. After reaching the peak value, the solution robustness decreased with the failure-free time of the machine (Figure 3a). The same trends were noticeable for the quality robustness and weighted function FF (32) (Figure 3a). All failures happened before the predicted MTTF (equal 93).
Analyzing the instances of (8 × 7) and (9 × 8), the longer the failure-free time of the machine was, the better the solution robustness, quality robustness, and weighted function of the reactive schedule were (Figure 3b,c). Analyzing the instances of (10 × 9) and (10 × 11), when the real failure time approached the predicted value of MTTF, the better the solution robustness, quality robustness, and weighted function of reactive schedule were (Figure 3d,e).
The obtained schedules were also presented for the second set of reliability input data, for all instances of job shop problems (Figure 3). Analyzing the instance of (7 × 6), the longer the failure-free time of the machine was, the better the SR, QR and FF were (Figure 3a). Analyzing the instances of (8 × 7), (9 × 8), (10 × 9), and (10 × 11), when the real failure time approaches the predicted value of MTTF, the better the SR, QR, and FF of reactive schedules were (Figure 3b–e).
In most instances, the phenomenon of achieving lower values of SR, QR, and FF before and after the predicted MTTF was noticeable. This proved that the truncated normal distribution was a useful distribution for failure time modeling. The higher the accuracy of failure-free time prediction was, the lower the values of the SR, QR, and FF were obtained. The best predictions were obtained for the value of accuracy less than or equal to 0.05; that is, for real failure times from 89 to 98 in the event of first dataset and from 84 to 93 in the event of second reliability dataset (Figure 4).
The span of normal distributions describing the failure-free time is very wide in both cases of reliability input data, I (a = 58, b = 102) and II (a = 23 and b = 125). It means that the MIDOS heuristic modifies the basic schedule extensively. In order to investigate the efficiency of the MIDOS rule application, one needs to examine the real failure times before and after the time span described by the safety period [a, b + MTTR], which is not the subject of this paper.
Let us analyze the maximal, minimal, first, and third quintile of the obtained schedules for the solution robustness, quality robustness, and weighted function for the two reliability input data (RID) sets. Analyzing the instance of (7 × 6), one can notice that the reactive schedules obtained for the second RID set absorbed machine disruptions more. The first and third quintiles equaled 0 and 25, respectively, for the weighted function FF. The first and third quintiles equaled 0 and 36, respectively, for the SR and 0 and 14 for QR (Figure 5a).
Analyzing the (8 × 7) instance, the quality of the reactive schedules obtained for first and second RID sets was equal. The first and third quintiles were equal 0 and 49, respectively, for SR for the I set of the RID. The first and third quintiles were equal 0 and 4, respectively, for the QR for the II set of RID (Figure 5b).
Analyzing the instances of (9 × 8), (10 × 9), and (11 × 10), the reactive schedules obtained for the I RID set absorbed machine disruptions more (Figure 5c–e). For example, for the (9 × 8) instance, the first and third quintiles were equal 0 and 31.5, respectively, for the weighted function FF.
Analyzing the results of the simulations, it could be stated that the method based on sample moments allowed for more accurate forecasting in the event of small-size job shop problems. The maximum likelihood approach allowed for more accurate predictions in the event of large-size scheduling problems.

5.1. Estimation of Reliability Characteristics for the Automotive Industry

A production line of electric steering gears was analyzed. Successive failure-free times were supposed to have truncated normal distributions and were followed by exponentially distributed times of repairs. Based on the data about the failure number and failure-free times of the critical machine, the following two reliability characteristics were calculated: Mean time to failure (MTTF), and period of increased probability of failure [a, b + MTTR]. The empirical moments approach was used to estimate the reliability characteristics.
The critical resource measured the average fractions of the cooperating components in the electric steering gear. Data on failure-free operation of the critical resource were collected from March to October 2019. Data on failure modes and maintenance actions taken for the resource of the final steering gear functionality test were also collected. The unknown failure modes resulted from the fact that the production line was in the “infant mortality period” of the life cycle and the maintenance staff was not experienced enough.
The longest mean time between failures was in April. In April, there was only one failure; this was explained by the fact that the planned working time was relatively short, taking into account the entire period studied (Figure 6). In the following months, it was noticeable that the MTBF value stabilized, despite the increase in the planned working time and the monthly number of failures. The values of the MTBF varied from 61.33 to 78.75 h from July to October in 2019. The prediction of the failure-free time of the resource operation for December was needed.
Applying Equations (23) and (24) for the data on failure-free times, successive estimators of truncated normal distributions were obtained: m1 = 229.23, m2 = 0.06, m3 = 395.95, m4 = 170.79, m5 = 110.97, m6 = 199.81, m7 = 127.54, m8 = 104.80 h, and σ1 = 229, σ1 = 140.75, σ2 = 0, σ3 = 394.14, σ4 = 119.33, σ5 = 65.32, σ6 = 213.52, σ7 = 138.24, σ8 = 79.66 h. The values m ^ 9 and σ ^ 9 of the truncated normal distribution were predicted using the regression method. The trend function describing m1, …, m8 was f(m) = 4.3469⋅92 + 28.624⋅9 + 149.44. The trend function describing σ1, …, σ8 was f(σ) = −6.3399⋅92 + 53.103⋅9 + 66.579. The normal distribution truncated to the positive half-axis was described by parameters m ^ 9 =54.95 and σ ^ 9 = 30.97, and the expected value equaled to EX = 57.53 for December. The technical inspection of the resource was planned at time 57 h. The increased probability of the machine failure was indicated at the time window [42, 71 + MTTR].

6. Conclusions

A method of risk assessment and planning technical inspection of machines with optimization for planning production tasks based on the probability theory was presented. The aim was to develop a universal method which reflects the operation of the production system and the nature of the disturbances, allowing one to estimate unknown parameters regarding reliability. The frequency of the machine failures was described by the normal distribution truncated to the positive half-axis. Estimation methods of truncated normal distribution parameters were presented. The estimation methods were compared for different sized job shop scheduling problems. Predictive schedules were evaluated using the solution robustness and quality robustness criteria. The estimation method based on sample moments allowed us to obtain more accurate predictions in the case of small-sized job shop scheduling problems. The method based on maximum likelihood allowed for more accurate predictions in the case of large-sized job shop scheduling problems.
Future research will be continued for the production line of electric steering gears with more than one critical resource failing. A method for estimating reliability characteristics will be given for distributions depending on the phases of life cycles of machines. It is also planned to apply other methods of statistical estimation of distribution parameters. Inspired by [36], a model of electric steering gear production system with state transitions of stochastically dependent machines has been proposed. Machine degradation rates depend on operating conditions and deteriorate from a better state to worse one.

Author Contributions

For Conceptualization, I.P. and W.M.K.; Methodology, I.P. and W.M.K.; Software, I.P.; Validation, I.P. and W.M.K.; Formal Analysis, I.P. and W.M.K.; Investigation, I.P. and W.M.K.; Resources, I.P. and G.Ć.; Data Curation, I.P. and G.Ć.; Writing-Original Draft Preparation, I.P., W.M.K. and. G.Ć.; Writing-Review & Editing, I.P., W.M.K. and G.Ć.; Visualization, I.P., W.M.K. and G.Ć.; Supervision, I.P.; Funding Acquisition, I.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded from the statutory grant of the Faculty of Mechanical Engineering of the Silesian University of Technology: 10/990/BK_20/0162.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Erginel, N.; Hasırcı, A. Reduce the Failure Rate of the Screwing Process with Six Sigma Approach. In Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management, Bali, Indonesia, 7–9 January 2014; pp. 2548–2555. [Google Scholar]
  2. Ćwikła, G. Methods of manufacturing data acquisition for production management—A review. Adv. Mater. Res. 2014, 837, 618–623. [Google Scholar] [CrossRef]
  3. Ćwikła, G. The methodology of development of the Manufacturing Information Acquisition System (MIAS) for production management. Appl. Mech. Mater. 2014, 474, 27–32. [Google Scholar] [CrossRef]
  4. Paprocka, I.; Kempa, W.M.; Skołud, B. Predictive maintenance scheduling with reliability characteristics depending on the phase of the machine life cycle. Eng. Optim. 2020. [Google Scholar] [CrossRef]
  5. Ezugwu, A.E. Enhanced symbiotic organisms search algorithm for unrelated parallel machines manufacturing scheduling with setup times. Knowl. Based Syst. 2019, 172, 15–32. [Google Scholar] [CrossRef]
  6. Kim, T.; Kim, Y.; Cho, H. Dynamic production scheduling model under due date uncertainty in precast concrete construction. J. Clean. Prod. 2020, 257, 120527. [Google Scholar] [CrossRef]
  7. Durate, J.L.R.; Fan, N.; Jin, T. Multi-process production scheduling with variable renewable integration and demand response. Eur. J. Oper. Res. 2020, 281, 186–200. [Google Scholar]
  8. Dulebenets, M.A. Application of Evolutionary Computation for Berth Scheduling at Marine Container Terminals: Parameter Tuning Versus Parameter Control. IEEE Trans. Intell. Transp. Syst. 2018, 19, 25–37. [Google Scholar] [CrossRef]
  9. Mokhtari, H.; Dadgar, M. Scheduling optimization of a stochastic flexible job-shop system with time-varying machine failure rate. Comput. Oper. Res. 2015, 61, 31–45. [Google Scholar] [CrossRef]
  10. Liu, Q.; Dong, M.; Chen, F.F. Single-machine-based joint optimization of predictive maintenance planning and production scheduling. Robot. Comput. Integr. Manuf. 2018, 51, 238–247. [Google Scholar] [CrossRef]
  11. Kenne, J.P.; Nkeungoue, L.J. Simultaneous control of production, preventive and corrective maintenance rates of a failure-prone manufacturing system. Appl. Numer. Math. 2008, 58, 180–194. [Google Scholar] [CrossRef]
  12. Baraldi, P.; Compare, M.; Zio, E. Maintenance policy performance assessment in presence of imprecision based on Dempster-Shafer theory of evidence. Inf. Sci. 2013, 245, 180–194. [Google Scholar] [CrossRef] [Green Version]
  13. Baptista, M.; Sankararaman, S.; de Medeiros, I.P.; Nascimento, C., Jr.; Prendinger, H.; Henriques, E.M. Forecasting fault events for predictive maintenance using data-driven techniques and ARMA modeling. Comput. Ind. Eng. 2018, 115, 41–53. [Google Scholar] [CrossRef]
  14. Cui, W.W.; Lu, Z.; Pan, E. Integrated production scheduling and maintenance policy for robustness in a single machine. Comput. Oper. Res. 2014, 47, 81–91. [Google Scholar] [CrossRef]
  15. Pan, E.; Liao, W.; Xi, L. A joint model of production scheduling and predictive maintenance for minimizing job tardiness. Int. J. Adv. Manuf. Technol. 2012, 60, 1049–1061. [Google Scholar] [CrossRef]
  16. Rajkumar, M.; Asokan, P.; Vamsikrishna, V. A GRASP algorithm for flexible job-shop scheduling with maintenance constraints. Int. J. Prod. Res. 2010, 48, 6821–6836. [Google Scholar] [CrossRef]
  17. Lei, D. Scheduling fuzzy job shop with preventive maintenance through swarm-based neighborhood search. Int. J. Adv. Manuf. Technol. 2011, 54, 1121–1128. [Google Scholar] [CrossRef]
  18. Cui, W.W.; Lu, Z.; Li, C.; Han, X. A proactive approach to solve integrated production scheduling and maintenance planning problem in flow shops. Comput. Ind. Eng. 2018, 115, 342–353. [Google Scholar] [CrossRef]
  19. Bali, N.; Labdelaoui, H. Optimal Generator Maintenance Scheduling Using a Hybrid Metaheuristic Approach. Int. J. Comput. Intell. Appl. 2015, 14, 1550011. [Google Scholar] [CrossRef]
  20. Zheng, Y.; Lian, L.; Mesghouni, K. Comparative study of heuristics algorithms in solbing flexible job shop scheduling problem with condition based maintenance. J. Ind. Eng. Manag. 2014, 7, 51. [Google Scholar]
  21. Duenas, A.; Petrovic, D. An approach to predictive-reactive scheduling of parallel machines subject to diSRuptions. Ann. Oper. Res. 2008, 159, 65–82. [Google Scholar] [CrossRef]
  22. Feng, X.; Xi, L.; Xiao, L.; Xia, T.; Pan, E. Imperfect preventive maintenance optimization for flexible flowshop manufacturing cells considering sequence-dependent group scheduling. Reliab. Eng. Syst. Saf. 2018, 176, 218–229. [Google Scholar] [CrossRef]
  23. Blokus, A.; Kołowrocki, K. Reliability and maintenance strategy for systems with aging-dependent components. Qual. Reliab. Eng. Int. 2019, 35, 2709–2731. [Google Scholar] [CrossRef]
  24. Wang, Z.; Huang, H.-Z.; Li, Y.; Xiao, N.-C. An Approach to Reliability Assessment under Degradation and Shock Process. IEEE Trans. Reliab. 2011, 60, 852–863. [Google Scholar] [CrossRef]
  25. Kleiner, Y.; Adams, B.J.; Rogers, J.S. Long-term planning methodology for water distribution system rehabilitation. Water Resour. Res. 1998, 34, 2039–2051. [Google Scholar] [CrossRef]
  26. Kołowrocki, K.; Soszyńska-Budny, J. Reliability and Safety of Complex Technical Systems and Processes: Modeling–Identification–Prediction–Optimization, 1st ed.; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  27. Neelakantan, T.R.; Suribabu, C.R.; Lingireddy, S. Optimisation procedure for pipe-sizing with break-repair and replacement economics. Water SA 2008, 34, 217–224. [Google Scholar] [CrossRef] [Green Version]
  28. Romaniuk, M. Optimization of maintenance costs of a pipeline for a V-shaped hazard rate of malfunction intensities. Eksploatacja i Niezawodnosc 2018, 20, 46–54. [Google Scholar] [CrossRef]
  29. Song, S.; Coit, D.W.; Feng, Q.; Peng, H. Reliability analysis for multi-component systems subject to multiple dependent competing failure processes. IEEE Trans. Reliab. 2014, 63, 331–345. [Google Scholar] [CrossRef]
  30. Sakib, N.; Wuest, T. Challenges and opportunities of condition-based predictive maintenance: A review. Procedia CIRP 2018, 78, 267–272. [Google Scholar] [CrossRef]
  31. Li, J.; Meerkov, M.S.; Zhang, L. Production systems engineering: Main results and recommendations for management. Int. J. Prod. Res. 2013, 51, 7209–7234. [Google Scholar] [CrossRef]
  32. Larsen, R.J.; Marx, M.L. An Introduction to Mathematical Statistics and Its Applications, 5th ed.; Pearson Education Inc.: Upper Saddle River, NJ, USA, 2012. [Google Scholar]
  33. Dekking, F.M.; Kraaikamp, C.; Lopuhaä, H.P.; Meester, L.E. A Modern Introduction to Probability and Statistics; Springer: Berlin/Heidelberg, Germany, 2005. [Google Scholar]
  34. Buhring, W. An asymptotic expansion for a ratio of products of gamma functions. Int. J. Math. Math. Sci. 2000, 24, 504–510. [Google Scholar] [CrossRef] [Green Version]
  35. Paprocka, I.; Skołud, B. A Hybrid—Multi Objective Immune Algorithm for predictive and reactive scheduling. J. Sched. 2017, 20, 165–182. [Google Scholar] [CrossRef] [Green Version]
  36. Liu, Y.; Liu, Q.; Xie, C.; Wei, F. Reliability assessment for multi-state systems with state transition dependency. Reliab. Eng. Syst. Saf. 2019, 188, 276–288. [Google Scholar] [CrossRef]
Figure 1. The period of increased risk of failure [a, b + mean time of repair (MTTR)] for the truncated normal distribution.
Figure 1. The period of increased risk of failure [a, b + mean time of repair (MTTR)] for the truncated normal distribution.
Sensors 20 06787 g001
Figure 2. The models describing parameters σ ^ , m ^ achieved using the Gauss–Newton method and the fitted functions.
Figure 2. The models describing parameters σ ^ , m ^ achieved using the Gauss–Newton method and the fitted functions.
Sensors 20 06787 g002aSensors 20 06787 g002bSensors 20 06787 g002c
Figure 3. The impact of the critical machine failure time on the solution robustness (SR), quality robustness (QR) and weighted function (FFr) of SR and QR for scheduling problems for reliability characteristics obtained using the maximum likelihood method (dataset I) and empirical moments method (dataset II).
Figure 3. The impact of the critical machine failure time on the solution robustness (SR), quality robustness (QR) and weighted function (FFr) of SR and QR for scheduling problems for reliability characteristics obtained using the maximum likelihood method (dataset I) and empirical moments method (dataset II).
Sensors 20 06787 g003
Figure 4. Accuracy of prediction of failure-free time obtained using the empirical moments approach.
Figure 4. Accuracy of prediction of failure-free time obtained using the empirical moments approach.
Sensors 20 06787 g004
Figure 5. Reactive schedules assessed using solution robustness (SR), quality robustness (QR), and weighted function of SR and QR (FFr) for reliability input data anticipated using the maximum likelihood approach (dataset I) and empirical moments method (dataset II).
Figure 5. Reactive schedules assessed using solution robustness (SR), quality robustness (QR), and weighted function of SR and QR (FFr) for reliability input data anticipated using the maximum likelihood approach (dataset I) and empirical moments method (dataset II).
Sensors 20 06787 g005
Figure 6. Impact of planned operation time of the station of final functionality.
Figure 6. Impact of planned operation time of the station of final functionality.
Sensors 20 06787 g006
Table 1. Failure-free times xi,k of the critical machine collected for scheduling horizons, i = 1,2,…,35.
Table 1. Failure-free times xi,k of the critical machine collected for scheduling horizons, i = 1,2,…,35.
The Number of Failures of the Critical Machine (and Failure-Free Times) in Scheduling Horizon i
9(90,90,100,110,100,
110,110,130,130)
7(100,105,105,
120,120,105,105)
9(110,90,105,120,
120,100,110,130,90)
6(105,120,140,
160,180,200)
10(90,130,135,90,
75,80,125,90,80,100)
11(100,90,95,95,90
,90,85,85,90,90,80)
8(100,140,150,
140,180,100,105,80)
6(50,100,150,150,
280,270)
8(200,100,120,
130,150,90,100,90)
9(90,130,100,90,
130,120,130,90,100)
9(80,90,100,110,120,
125,120,100,110)
7(100,120,125,135,
140,150,160)
10(110,90,95,90,80,
100,90,100,90,90)
11(100,90,80,80,
85,80,90,90,85,70,70)
10(90,95,100,100,
90,150,80,90,80,80)
9(80,90,100,110,120,
125,120,120,130)
7(100,120,125,135,
140,140,160)
8(90,90,100,110,120,
120,140,160)
7(100,110,120,
145,155,150,160)
9(120,110,105,105,
110,100,100,110,120)
9(80,85,100,110,115,
110,120,120,140)
8(80,100,120,125,135,
140,140,150)
9(75,80,85,90,110,
120,130,140,150)
9(70,80,100,110,
115,120,135,130,140)
7(100,110,120,
130,140,140,180)
11(50,60,60,70,80,85,
100,110,115,120,125)
10(55,60,65,65,80,90,
110,120,140,145)
7(90,100,130,140,
150,160,170)
10(70,75,80,85,90,
95,100,110,120,120)
11(55,55,60,80,85,90,
90,100,120,130,130)
11(45,60,60,65,80,90,
100,110,115,135,135)
11(45,55,60,65,70,90,
90,110,120,120,150)
10(40,55,60,90,95,
90,110,125,135,155)
9(80,90,90,95,100,
110,125,135,155)
10(55,60,80,90,90,
90,105,125,135,140)
Table 2. Calculation of parameters m ^ i , σ ^ i and reliability characteristic mean time to failure (MTTF).
Table 2. Calculation of parameters m ^ i , σ ^ i and reliability characteristic mean time to failure (MTTF).
The   Prediction   of   σ ^ m + 1 ,   m ^ m + 1   and   MTTF Using   the   Gauss-Newton   Method
Maximum Likelihood ApproachEmpirical Moments Approach
m ^ 36 y = 95.70 + 0.429x − 0.023x280.18y = 99.25 − 0.988x + 0.009x276.39
σ ^ 36 y = 52.27 + 0.09x − 0.023x244.38y = 63.27 − 1.464x + 0.028x247.22
The Prediction of σ ^ m + 1 , m ^ m + 1 , and MTTF Using the Least Squares Method
Maximum Likelihood Approach Empirical Moments Approach
m ^ 36 y = −0.0239x2 + 0.4291x + 95.70580.17y = 0.0103x2 – 1.0867x + 99.90674.13
σ ^ 36 y = 0.001 x 8 10 15 44.41y =0.0281x2 – 1.4997x + 63.53145.95
Table 3. Evaluation of the estimated models achieved using the Gauss–Newton method with a maximal number of iterations: 50.
Table 3. Evaluation of the estimated models achieved using the Gauss–Newton method with a maximal number of iterations: 50.
m ^ Estimated Using the Maximum Likelihood Approach
CoefficientSEt StatisticR2p-Value95% Confidence Interval (Left End)95% Confidence Interval (Right End)
a095.704758.43083711.351750.0950.00000078.53170112.8778
a10.429151.0798500.397410.693702−1.770442.6287
a2−0.023900.029096−0.821250.417581−0.083160.0354
σ ^ Estimated using the maximum likelihood approach
a052.279786.4644458.0872810.0400.00000039.1121465.44743
a10.091150.8279880.1100850.913030−1.595411.77771
a2−0.008620.022310−0.3863940.701762−0.054060.03682
m ^ Estimated using the empirical moments approach
a099.2561512.084718.2133660.0830.00000074.64040123.8719
a1−0.988211.54785−0.6384390.527731−4.141082.1647
a20.009810.041710.2352570.815508−0.075140.0948
σ ^ Estimated using the empirical moments approach
a063.2733111.334855.582190.062096910.00000440.1849786.36164
a1−1.464631.45181−1.008830.320622−4.421861.49260
a20.028300.039120.723500.474628−0.051380.10798
Table 4. The quality of best basic schedules obtained for job shop problems using the MOIA (Multi-objective immune algorithm).
Table 4. The quality of best basic schedules obtained for job shop problems using the MOIA (Multi-objective immune algorithm).
The Size of the ProblemThe Job SequenceCmaxFTIFFy
7 × 6{5 2 3 4 6 0 1}11727333001.02
8 × 7{5 7 2 3 4 0 6 1}12633543401.02
9 × 8{8 5 2 3 0 4 7 6 1}13741555301.01
10 × 9{8 5 2 3 4 6 9 0 7 1}16453075600.99
11 × 10{3 8 2 5 4 7 6 9 0 1 10}16962386301.05
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Paprocka, I.; Kempa, W.M.; Ćwikła, G. Predictive Maintenance Scheduling with Failure Rate Described by Truncated Normal Distribution. Sensors 2020, 20, 6787. https://doi.org/10.3390/s20236787

AMA Style

Paprocka I, Kempa WM, Ćwikła G. Predictive Maintenance Scheduling with Failure Rate Described by Truncated Normal Distribution. Sensors. 2020; 20(23):6787. https://doi.org/10.3390/s20236787

Chicago/Turabian Style

Paprocka, Iwona, Wojciech M. Kempa, and Grzegorz Ćwikła. 2020. "Predictive Maintenance Scheduling with Failure Rate Described by Truncated Normal Distribution" Sensors 20, no. 23: 6787. https://doi.org/10.3390/s20236787

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