Next Article in Journal
Approximating Fixed Points via Hybrid Enriched Contractions in Convex Metric Space with an Application
Next Article in Special Issue
Polar Code BP Decoding Optimization for Green 6G Satellite Communication: A Geometry Perspective
Previous Article in Journal
Factorization of Hausdorff Operators
Previous Article in Special Issue
A Fast and Accurate Numerical Method for Solving Nonlinear Fourth-Order Boundary Value Problems in the Beam Theory
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Shock Model of K/N: G Repairable Retrial System Based on Discrete PH Repair Time

School of Science, Yanshan University, Qinhuangdao 066004, China
*
Author to whom correspondence should be addressed.
Axioms 2024, 13(12), 814; https://doi.org/10.3390/axioms13120814
Submission received: 13 October 2024 / Revised: 12 November 2024 / Accepted: 19 November 2024 / Published: 21 November 2024
(This article belongs to the Special Issue Mathematical Modeling, Simulations and Applications)

Abstract

:
A discrete time modeling method is employed in this paper to analyze and evaluate the reliability of a discrete time K/N: G repairable retrial system with Bernoulli shocks and two-stage repair. Lifetime and shocks are two factors that lead to component failure, and both of them can lead to the simultaneous failure of multiple components. When the repairman is busy, the newly failed component enters retrial orbit and retries in accordance with the first-in-first-out (FIFO) rule to obtain the repair. The repairman provides two-stage repair for failed components, all of which require basic repair and some of which require optional repair. The discrete PH distribution controls the repair times for two stages. Based on discrete time stochastic model properties, priority rules are defined when multiple events occur simultaneously. The state transition probability matrix and state set analysis are used to evaluate the system performance indexes. Numerical experiments are used to illustrate the main performance indexes of the developed discrete time model, and the impact of each parameter variation on the system indexes is examined.

1. Introduction

The system will inevitably be subjected to shocks during operation, which may be caused by external friction, collision or over-pressure. The shock model was first proposed and studied by Esary et al. [1]. Subsequently, the shock model has been extensively studied. Shock models can be broadly categorized into four traditional types based on shock failure mechanisms: cumulative [2,3,4], run [5,6], δ [7,8] and extreme [9,10] shock models. In reliability design, redundancy technology is generally used to improve system reliability. Standby redundancy means that one or more online components work and the redundant components are used as standby components. The standby component replaces the failed component and starts working when an online working component fails. As a means of redundancy, the K/N structure can greatly improve system reliability, which is suitable for various fields such as electronics and military and aerospace design. Research on K/N systems has mainly focused on the assumption that the components have a continuous lifetime distribution [11,12,13,14,15,16].
Systems with discrete lifetime components are widely used in real-world production. For example, the service lifetime of a car tire is measured in kilometers or days and the lifetime of a switch is measured by the number of switches. In reliability studies of discrete time repairable systems, the geometric distribution is often used to model the event occurrence time. However, the disadvantage of applying a geometric distribution is that it reduces the applicability of the model. Once some random variables follow other distributions, it is difficult to analyze the stochastic model, especially to obtain specific analytical results. In view of this phenomenon, the PH distribution was proposed by Neuts, and the properties of the PH distribution and its application in queuing theory were discussed in [17]. In fact, the PH distribution is able to model systems with multiple performance stages in the form of well-structured matrices and is widely used in telecommunications, finance, reliability, biometrics and queuing theory. In addition, since the distribution obeyed by any non-negative random variable can be approximated by the PH distribution, the application of the PH distribution makes the model more general. In recent years, discrete time system models involving discrete PH distribution have been widely studied. Refs. [18,19,20] studied discrete time cold standby systems, in which the lifetime and repair time of the component are both discrete PH distributions. The reliability of the discrete time warm standby repairable system affected by external shocks has been studied in [21,22], where the shock arrival interval follows a discrete PH distribution. Ruiz-Castro and Li [23] conducted reliability modeling for a discrete time K/N: G system with R repairmen, in which component lifetime and repair time are subject to a discrete PH distribution. Based on the properties of the discrete PH distribution, Ruiz-Castro [24] analyzed the discrete time reliability model with preventive maintenance.
In recent years, retrial systems have been widely studied due to their applications in computer networks, telephone communication centers and industrial engineering. Almási et al. [25] studied repairable retrial queueing systems with an unreliable server. The finite-source retrial system with multiple servers and unreliable servers was studied by Gharbi and Ioualalen [26]. Boualem et al. [27] modeled and analyzed an M/G/1 retrial queuing system with vacation. Gao and Wang [28] studied the M/G/1 retrial queuing system with non-persistent customers. Peng et al. [29] considered an M/G/1 retrial G-queue with linear retrial policy, preemptive resume priority, collisions and server breakdowns. Kuo et al. [30] investigated a mixed standby retrial system and performed a cost–benefit ratio analysis for the system with and without retrial. The reliability model of retrial systems with warm standby components and imperfect coverage was studied by Yen and Wang [31]. Wang et al. [32] compared reliability indexes for four retrial systems with unreliable repair equipment and preventive maintenance. For more recent research on retrial systems, see [33,34,35,36].
In most repairable system reliability studies, it is generally assumed that the repairmen only perform one stage of repair on failed components. However, in order to meet different industrial needs, the repair strategy for failed components is diversifying beyond a single phase of repair. Two-stage repair is a common repair strategy with potential applications in communication networks, computer networks, manufacturing systems, and service industries. The early literature mainly focuses on queuing models with two-stage service from the perspective of queuing theory. For example, references [37,38,39] studied the M/G/1 queuing model with a second optional service. Wang and Zhao [40] proposed a discrete time retrial queuing system model with a second optional service and starting failures. Kumar and Jain [41] studied the unreliable queuing model with two-stage service and vacation, and used PSO and ABC optimization algorithms to determine the optimal service rate at optimum cost. Recently, the two-stage repair model from the perspective of system reliability has been studied in the following literature. A warm standby system with a second optional repair service was studied by Gao [42]; the system reliability indexes were solved based on the Laplace transform. Wang et al. [43] studied a linear continuous K/N: F system with vacation and two-stage repair, in which the two-stage repair times obeyed a continuous PH distribution.
Based on the current research status of the K/N: G system, it can be found that the research about the K/N: G system has the following limitations: (1) Shock models for K/N: G systems are generally studied in the continuous case. However, due to the internal structure of the system, working mode and monitoring methods, not all systems can be continuously monitored. (2) In the study of K/N: G system reliability, most K/N: G system models consider a single one-stage repair strategy. However, the case of repairmen providing multiple repair services of multi-stage for failed components is more realistic to research. In view of the above situation, we constructed a shock model of the K/N: G retrial system with two-stage repair in discrete time. The failure of components is influenced by external shocks and their lifetime, both of which might result in several components failing at once. For discrete time K/N: G retrial systems, Yu et al. [44] considered a model with single-stage repair and Bernoulli shocks, where repair time followed a geometric distribution. However, to meet different industrial needs, different repair strategies are often adopted, and additional tasks are assigned to repairmen to reduce the waste of resources. Therefore, based on this model, we extended the single-stage repair system to a two-stage repair system. Repair time was generalized from a geometric distribution to a discrete PH distribution to make the model more general. In addition, a discrete-time K/N: G system model is also discussed in [45], but there are still some significant differences from the model developed in this paper: (1) This paper considers the two-stage repair of repairmen, which was not considered in the work in [45]. (2) Extreme shock is considered in our model, while δ -shock was considered in [45]. (3) This paper assumes that a discrete PH distribution dominates the repair time of the two stages, which is different from the geometric distribution of repair time in [45].
Based on the above motivation and comparative analysis, the main research work and contributions of this paper are as follows: (1) A shock model for a discrete time K/N: G repairable retrial system with a two-stage repair is proposed based on discrete time stochastic process theory. Both shock and lifetime could lead to simultaneous failure of multiple components. (2) The repairman provides two-stage repair for failed components: basic repair and optional repair. The repair time of both stages is subject to a discrete PH distribution. (3) The sequencing rules for multiple events occurring simultaneously are proposed. Reliability indexes for the system under transient-state and steady-state conditions are analyzed. The rest of this paper is organized as follows. In Section 2, detailed model assumptions and analysis are given. In Section 3, the steady-state and transient-state analyses of the model are performed, and a series of reliability indexes are obtained. The developed model is analyzed numerically in Section 4. Section 5 summarizes this paper.

2. System Model

2.1. Model Description

The system consists of the same independent components; if which K or more components work, the system will work normally. At κ = 0, all components are new and the repairman is in idle state. When the system is in a failed state, the normal components will still fail. In order to describe the system more intuitively, Figure 1 shows the specific operation principle of the system, and the specific assumptions are as follows:
(a)
Shock environment: The system suffers from Bernoulli shock currents (rate θ ), and the effect on components is independent. The failure threshold is a constant or a random variable, and the shock magnitude is a random variable. Component failure occurs at the time when the shock magnitude is more than the failure threshold.
(b)
Failure mechanism: The components fail due to two factors: external shocks and their lifetime. These two factors could lead to multiple component failures at once. The lifetime of the component is assumed to be geometrically distributed with parameter p. The impact of lifetime upon the components can be ignored when a shock arrives.
(c)
Repair mechanism: The failed component is repaired by a repairman who provides a two-stage repair service: basic repair and optional repair. After the completion of the basic repair, the component is repaired in an optional repair with probability q, or leaves the service desk with probability q ¯ = 1 q . Repair times for the two stages are different m-order discrete PH distributions, respectively expressed as α , U , α = α 1 , α 2 , , α m , U = U i j m × m 1 i , j m , U 0 = U 1 0 , , U m 0 and β , V , β = β 1 , β 2 , , β m V = V i j m × m 1 i , j m , V 0 = V 1 0 , , V m 0 .
(d)
Retrial rule: When the repairman is busy, the newly failed component enters the retrial orbit and retries repeatedly to obtain repair according to FIFO rules. The retrial time is geometrically distributed with parameter γ .
(e)
Priority rule: (1) The following order of occurrence is specified when multiple events occur simultaneously: the component failure, the failed component retrial and the repair completion (any stage of repair). (2) The failure information of components is retrieved one by one when multiple components fail simultaneously, and the component retrieved first has priority for repair or joining the retrial orbit.

2.2. Discrete Time Markov Process

  • System state analysis
Based on the model assumption, L κ , S κ , κ = 0 , 1 , 2 , constitutes a discrete time Markov chain. Here,  
L κ = 0 , the repairman is idle at time κ , a l 1 , the repairman is in phase l 1 for the basic repair at time κ , l 1 = 1 , 2 , , m , b l 2 , the repairman is in phase l 2 for the optional repair at time κ , l 2 = 1 , 2 , , m ,
and
S κ = s , if the retrial orbit has s components at time κ , s = 0 , 1 , , N 1 .
In order to simplify system state analysis, the system states are divided into N + 1 macro states based on the number of failed components. Then, the system state space Ω = E 0 E 1 E N , working state space W = E 0 E 1 E N K and failure state space F = E N K + 1 E N K + 2 E N , in which each macro state is described as follows:
(1)
E 0 = 0 , 0 : there are no failed components in the system.
(2)
E s = 0 , s , a l 1 , s 1 , b l 2 , s 1 , s = 1 , 2 , , N 1 , l 1 , l 2 = 1 , 2 , , m : there are s failed components in the system.
(3)
E N = a l 1 , N 1 , b l 2 , N 1 , l 1 , l 2 = 1 , 2 , , m : there are N failed components in the system.
  • One-step transition probability
Based on assumption (a), the following two cases are considered.
Case I: the shock magnitude is a random variable X subject to an exponential distribution with parameter λ , and components have a constant failure threshold c.
Under these circumstances, we use ε and ε ¯ to denote the probability that an individual component does not fail and fails when subjected to a shock, respectively; then, ε = 1 P X c = 1 e λ c and ε ¯ = P X c = e λ c .
Case II: the shock magnitude is a random variable X subject to distribution φ and the failure threshold Y is subject to distribution ξ .
Under these circumstances, the probability that shocks lead to a single component failure is P x = P ( Y x ) = ξ x when the shock magnitude value is x. Since X is a random variable, ξ ( X ) is also a random variable on the interval [0,1]. Let X ^ = ξ X and we assume that the probability distribution function of X ^ is η x ^ ; then,
η x ^ = P X ^ x ^ = P ξ X x ^ = P ( X ξ 1 x ^ ) = φ ( ξ 1 x ^ ) .
Let ω a a a , a = 0 , 1 , , N denote the failure of a a components resulting from a shock, and ε a a be the probability of occurrence of ω a a ; then,
ε a a = 0 1 P ( ω a a | X ^ = x ^ ) d η x ^ = C N a a a 0 1 1 x ^ N a x ^ a a d η x ^ .
Let d l , s , l , s denote the probability that the system transitions from state ( l , s ) to ( l , s ) . Based on the probability discussion and analysis, one-step transition probabilities of system states under cases I and II are shown in Table 1 and Table 2, respectively.

2.3. Transition Probability Matrix

We divide the state of the system into working state set W 0 , W 1 , W 2 and failure state set F 0 , F 1 , F 2 , and the states in each state set have the following arrangement:  
W 0 : 0 , 0 , 0 , 1 , , 0 , N K , W 1 : w 1 , 0 , w 1 , 1 , , w 1 , N K 1 ,
W 2 : w 2 , 0 , w 2 , 1 , , w 2 , N K 1 , F 0 : 0 , N K + 1 , 0 , N K + 2 , , 0 , N 1 ,
F 1 : f 1 , N K , f 1 , N K + 1 , , f 1 , N 1 , F 2 : f 2 , N K , f 2 , N K + 1 , , f 2 , N 1 ,
where
w 1 , s = a 1 , s , , a m , s , w 2 , s = b 1 , s , , b m , s , s = 0 , 1 , , N K 1 ,
f 1 , s = a 1 , s , , a m , s , f 2 , s = b 1 , s , , b m , s ,   s = N K , N K + 1 , , N 1 .
According to the above arrangement, one-step transition probability matrices of the states for cases I and II can be represented by the same block matrix L:
W 0 W 1 W 2 F 0 F 1 F 2
L = W 0 W 1 W 2 F 0 F 1 F 2 L 11 L 12 L 13 L 14 L 15 L 16 L 21 L 22 L 23 L 24 L 25 L 26 L 31 L 32 L 33 L 34 L 35 L 36 L 41 L 42 L 43 L 44 L 45 L 46 L 51 L 52 L 53 L 54 L 55 L 56 L 61 L 62 L 63 L 64 L 65 L 66 2 m + 1 N × 2 m + 1 N .
The sub-blocks of L are shown in Appendix A.

3. Reliability Indexes

3.1. System Availability and Failure Condition Probability in Transient State

Let p l , s , κ = P L κ = l , S κ = s , l , s Ω be the probability that the system is in state ( l , s ) at time κ , and
P κ = P W 0 , κ , P a l 1 , 0 , κ , , P a l 1 , N K 1 , κ , P b l 2 , 0 , κ , ,
                               P b l 2 , N K 1 , κ , P F 0 , κ , P a l 1 , N K , κ , ,   P a l 1 , N 1 , κ , P b l 2 , N K , κ , , P b l 2 , N 1 , κ
be the system state probability vector, where
P W 0 , κ = p 0 , 0 , κ , p 0 , 1 , κ , , p 0 , N K , κ , P F 0 , κ = p 0 , N K + 1 , κ , p 0 , N K + 2 , κ , , p 0 , N 1 , κ ,
P a l 1 , s , κ = p a 1 , s , κ , p a 2 , s , κ , , p a m , s , κ , P b l 2 , s , κ = p b 1 , s , κ , p b 2 , s , κ , , p b m , s , κ , s = 0 , 1 , , N 1 .
Then, the system state probability satisfies the following equations:
P κ = P 0 L κ , P 0 = 1 , 0 , , 0 1 × 2 m + 1 N .
According to Equation (1), each state probability function in working state sets W 0 , W 1 and W 2 can be expressed as
p 0 , s 1 , κ = P 0 L κ μ s 1 + 1 , s 1 = 0 , 1 , , N K ,
p a l 1 , s 2 , κ = P 0 L κ μ N K + 1 + m s 2 + l 1 , s 2 = 0 , 1 , , N K 1 , l 1 = 1 , 2 , , m ,
p b l 2 , s 2 , κ = P 0 L κ μ ( N K + 1 ) + m N K + s 2 + l 2 , s 2 = 0 , 1 , , N K 1 , l 2 = 1 , 2 , , m ,
where
μ s 1 + 1 = 0 , , 0 , 1 , 0 , 0 1 × 2 m + 1 N T with element 1 in row s 1 + 1 ,
μ N K + 1 + m s 2 + l 1 = 0 , , 0 , 1 , 0 , 0 1 × 2 m + 1 N T with element 1 in row ( N K + 1 ) + m s 2 + l 1 ,
μ ( N K + 1 ) + m N K + s 2 + l 2 = 0 , , 0 , 1 , 0 , 0 1 × 2 m + 1 N T with element 1 in row ( N K + 1 ) + m ( N K + s 2 ) + l 2 .
Further, the following system reliability indexes can be obtained.
  • The system transient-state availability A ( κ )
Based on the above state probability function, we can obtain
A κ = l , s W p l , s , κ = s 1 = 0 N K p 0 , s 1 , κ + s 2 = 0 N K 1 l 1 = 1 m p a l 1 , s 2 , κ + l 2 = 1 m p b l 2 , s 2 , κ = s 1 = 0 N K P 0 L κ μ s 1 + 1 + s 2 = 0 N K 1 l 1 = 1 m P 0 L κ μ N K + 1 + m s 2 + l 1 + l 2 = 1 m P 0 L κ μ ( N K + 1 ) + m N K + s 2 + l 2 .
Furthermore, based on the above derivation and combined with mathematical computation software, the solution of A ( κ ) can be realized by Algorithm 1.    
Algorithm 1: Solution of the system transient-state availability A ( κ )
Input: N, K, m, κ , θ , θ ¯ , γ , γ ¯ , q, q ¯ , α , U , U 0 , β , V , V 0
Output: System transient-state availability A ( κ )
Procedure:
  1: Given the the one-step transition probability matrix L and its block matrices;
  2: Assign F as an identity matrix of order ( 2 m + 1 ) N ;
  3: Compute E P 0 L κ ;
  4: Initialize A κ 0 ;
  5: Step 1: Compute A ( κ 1 ) 0 ;
       for  s 1 = 0 , , N K  do
            1.1.Update p 0 , s 1 , κ = E F : , s 1 + 1 ;
            1.2.Update A κ 1 = A κ 1 + p 0 , s 1 , κ ;
       end
  6: Step 2: Compute A κ 2 0 ;
       for  s 2 = 0 , , N K 1  do
             for  l 1 = 1 , , m  do
                   2.1.Update p a l 1 , s 2 , κ = E F : , N K + 1 + m s 2 + l 1 ;
                   2.2.Update A κ 2 = A κ 2 + p a l 1 , s 2 , κ ;
             end
        end
  7: Step 3: Compute A κ 3 0 ;
       for  s 2 = 0 , , N K 1  do
             for  l 2 = 1 , , m  do
                   3.1.Update p b l 2 , s 2 , κ = E F : , N K + 1 + m ( N K + s 2 ) + l 2 ;
                   3.2.Update A κ 3 = A κ 3 + p b l 2 , s 2 , κ ;
             end
       end
  8: Final step: sum results. A κ = A κ 1 + A κ 2 + A κ 3 .
  • Failure conditional probability M ( κ ) in transient state
When the system is in the working state at time κ 1 , the probability of system failure at the next time κ is called the failure conditional probability; then, we can obtain
M κ = l , s W p l , s , κ 1 l , s F d l , s , l , s = s 1 = 0 N K p 0 , s 1 , κ 1 η s 1 + 1 L 15 e m K + s 2 = 0 N K 1 [ l 1 = 1 m p a l 1 , s 2 , κ 1 η m s 2 + l 1 L 24 e K 1 + η m s 2 + l 1 × L 25 e m K + η m s 2 + l 1 L 26 e m K + l 2 = 1 m p b l 2 , s 2 , κ 1 η m s 2 + l 2 L 34 e K 1 + η m s 2 + l 2 L 36 e m K ] = s 1 = 0 N K P 0 L κ 1 μ s 1 + 1 η s 1 + 1 L 15 e m K + s 2 = 0 N K 1 [ l 1 = 1 m P 0 L κ 1 μ ( N K + 1 ) + m s 2 + l 1 η m s 2 + l 1 × L 24 e K 1 + η m s 2 + l 1 L 25 e m K + η m s 2 + l 1 L 26 e m K + l 2 = 1 m P 0 L κ 1 μ ( N K + 1 ) + m ( N K + s 2 ) + l 2 × η m s 2 + l 2 L 34 e K 1 + η m s 2 + l 2 L 36 e m K ] ,
where η s 1 + 1 = 0 , , 0 , 1 , 0 , 0 1 × N K + 1 with element 1 in column ( s 1 + 1 ) , η m s 2 + l 1 = 0 , , 0 , 1 , 0 , 0 1 × m N K with element 1 in column ( m s 2 + l 1 ) , η m s 2 + l 2 = 0 , , 0 , 1 , 0 , 0 1 × m N K with element 1 in column ( m s 2 + l 2 ) , e K 1 = ( 1 , 1 , , 1 ) 1 × K 1 T , e m K = ( 1 , 1 , , 1 ) 1 × m K T .
   In addition, based on the above derivation and combined with mathematical computation software, the solution of M ( κ ) can be realized by Algorithm  2.

3.2. System Availability and Failure Condition Probability in Steady State

Let the probability of the system being in state l , s Ω in steady state be p l , s , and we denote steady-state probability vectors
P 1 = p 0 , 0 , p 0 , 1 , , p 0 , N K 1 × N K + 1 ,
P 2 = ( P a l 1 , 0 , P a l 1 , 1 , , P a l 1 , N K 1 ) 1 × m N K ,
P 3 = ( P b l 2 , 0 , P b l 2 , 1 , , P b l 2 , N K 1 ) 1 × m N K ,
P 4 = ( p 0 , N K + 1 , p 0 , N K + 2 , , p 0 , N 1 ) 1 × K 1 ,
P 5 = ( P a l 1 , N K , P a l 1 , N K + 1 , , P a l 1 , N 1 ) 1 × m K
P 6 = ( P b l 2 , N K , P b l 2 , N K + 1 , , P b l 2 , N 1 ) 1 × m K ,
where P a l 1 , s = p a 1 , s , p a 2 , s , , p a m , s , P b l 2 , s = p b 1 , s , p b 2 , s , , p b m , s , s = 0 , 1 , , N 1 .
  • System availability A in steady state
Based on the above steady-state probability vectors, we have
A = P 1 e N K + 1 + P 2 e m N K + P 3 e m N K ,
where e N K 1 = ( 1 , 1 , , 1 ) 1 × N K 1 T , e m N K = ( 1 , 1 , , 1 ) 1 × m N K T .
  • Failure condition probability M in steady state
Combined with the analysis in Section 3.1, the conditional probability of system failure under steady state can be represented as
M = l , s W p l , s l , s F d l , s , l , s = s 1 = 0 N K p 0 , s 1 η s 1 + 1 L 15 e m K + s 2 = 0 N K 1 [ l 1 = 1 m p a l 1 , s 2 η m s 2 + l 1 L 24 e K 1 + η m s 2 + l 1 L 25 e m K + η m s 2 + l 1 L 26 e m K + l 2 = 1 m p b l 2 , s 2 η m s 2 + l 2 L 34 e K 1 + η m s 2 + l 2 L 36 e m K ] .
Algorithm 2: Solution of the system failure conditional probability M ( κ )
Input: N, K, m, κ , θ , θ ¯ , γ , γ ¯ , q, q ¯ , α , U , U 0 , β , V , V 0
Output: Failure conditional probability M ( κ ) in transient state
  1: Given the the one-step transition probability matrix L and its block matrices;
  2: Assign F, I and R as identity matrices of order 2 ( m + 1 ) N , N K + 1 and m ( N K ) respectively;
  3: E P 0 L κ ;
  4: M κ 1 0 ;
       for  s 1 = 0 , , N K  do
             p 0 , s 1 , κ = E F : , s 1 + 1 ;
             M = p 0 , s 1 , κ I s 1 + 1 , : L 15 e m K ;
             M κ 1 = M + M κ 1 ;
       end
  5: M κ 2 0 ;
       for  s 2 = 0 , , N K 1  do
             for  l 1 = 1 , , m  do
                    p a l 1 , s 2 , κ = E F : , N K + 1 + m s 2 + l 1 ;
                    M = p a l 1 , s 2 , κ ( R m s 2 + l 1 , : L 24 e K 1 + R m s 2 + l 1 , : L 25 e m K
                             + R m s 2 + l 1 , : L 26 e m K ) ;
                    M κ 2 = M + M κ 2 ;
             end
        end
  6: M κ 3 0 ;
       for  s 2 = 0 , , N K 1  do
             for  l 2 = 1 , , m  do
                    p b l 2 , s 2 , κ = E F : , N K + 1 + m ( N K + s 2 ) + l 2 ;
                    M = p b l 2 , s 2 , κ ( R m s 2 + l 2 , : L 34 e K 1 + R m s 2 + l 2 , : L 36 e m K ) ;
                    M κ 3 = M + M κ 3 ;
             end
       end
  7: M κ = M κ 1 + M κ 2 + M κ 3 .
  • Steps for solving the steady-state probability vectors P 1 , P 2 , P 3 , P 4 , P 5 and P 6
(i)
Establishment of steady-state probability equation
Based on the discrete time analysis method, the following equations can be constructed:
P L = P , P e 2 m + 1 N = 1 ,
where P = P 1 , P 2 , P 3 , P 4 , P 5 , P 6 , e 2 m + 1 N = ( 1 , 1 , , 1 ) 1 × 2 m + 1 N T .
(ii)
Decomposition of steady-state probability equation
By substituting L in Section 2.3 into Equation (9), we can obtain
P 1 L 11 + P 2 L 21 + P 3 L 31 + P 5 L 51 + P 6 L 61 = P 1 ,
P 1 L 12 + P 2 L 22 = P 2 ,
P 2 L 23 + P 3 L 33 = P 3 ,
P 2 L 24 + P 3 L 34 + P 4 L 44 + P 5 L 54 + P 6 L 64 = P 4 ,
P 1 L 15 + P 2 L 25 + P 4 L 45 + P 5 L 55 = P 5 ,
P 2 L 26 + P 3 L 36 + P 5 L 56 + P 6 L 66 = P 6 ,
P 1 e N K + 1 + P 2 e m N K + P 3 e m N K + P 4 e K 1 + P 5 e m K + P 6 e m K = 1 ,
where L 11 , L 22 , L 33 , L 44 , L 55 and L 66 are non-singular matrices.
(iii)
Solution of the steady-state probability equation
By calculating Equations (11) and (12), we obtain
P 2 = P 1 L 12 ( I m N K L 22 ) 1 ,
P 3 = P 1 L 12 ( I m N K L 22 ) 1 L 23 ( I m N K L 33 ) 1 ,
where I m ( N K ) is an m ( N K ) -order identical matrix.
Bringing Equations (17), (18) into Equations (13)–(15), respectively, we obtain
P 1 L 12 I m N K L 22 1 L 24 + A 1 L 34 + P 4 L 44 + P 5 L 54 + P 6 L 64 = P 4 ,
P 1 L 15 + L 12 I m N K L 22 1 L 25 + P 4 L 45 + P 5 L 55 = P 5 ,
P 1 L 12 I m N K L 22 1 L 26 + A 1 L 36 + P 5 L 56 + P 6 L 66 = P 6 ,
where A 1 = L 12 I m N K L 22 1 L 23 I m N K L 33 1 .  
By calculating Equations (19)–(21), we obtain
P 4 = P 1 C 1 C 2 1 ,
P 5 = P 1 A 2 + C 1 C 2 1 L 45 I m K L 55 1 ,
P 6 = P 1 B 1 I m K L 66 1 + C 1 C 2 1 A 3 ,
where
A 2 = L 15 + L 12 ( I m N K L 22 ) 1 L 25 I m K L 55 1
A 3 = L 45 I m K L 55 1 L 56 I m K L 66 1 ,  
B 1 = L 12 ( I m N K L 22 ) 1 L 26 + A 1 L 36 + A 2 L 56 ,  
C 1 = L 12 ( I m N K L 22 ) 1 L 24 + A 1 L 34 + A 2 L 54 + B 1 I m K L 66 1 L 64 ,  
C 2 = I K 1 L 44 A 3 L 64 L 45 I m K L 55 1 L 54 ,  
I K 1 is an identical matrix of order K 1 , and I m K is an identical matrix of order m K .
Then, by substituting Equations (17), (18) and Equations (22)–(24) into Equations (10) and (16), respectively, we can solve for P 1 . By substituting P 1 back into Equations (17), (18) and Equations (22)–(24) to obtain P 2 , P 3 , P 4 , P 5 and P 6 .
Further, based on the above derivation and combined with mathematical computation software, the solution of steady-state probability vectors P 1 , P 2 , P 3 , P 4 , P 5 , P 6 , A and M can be realized by Algorithm 3.    
Algorithm 3: Solution of steady-state probability vectors P 1 , P 2 , P 3 , P 4 , P 5 , P 6 , A ( ) and M
Input: N, K, m, θ , θ ¯ , γ , γ ¯ , q, q ¯ , α , U , U 0 , β , V , V 0
Output: P 1 , P 2 , P 3 , P 4 , P 5 , P 6 , A ( ) , M
  1: Obtain the one-step transition probability matrix L and its block matrices;
      Obtain P i i = 2 , 3 , 4 , 5 , 6 with respect to P 1 by Equations (17), (18) and Equations (22)–(24),
      and do the following
  2: E 2 L 12 I m N K L 22 1 ;
  3: E 3 L 12 I m N K L 22 1 L 23 I m N K L 33 1 ;
  4: E 4 C 1 C 2 1 ;
  5: E 5 A 2 + C 1 C 2 1 L 45 I m K L 55 1 ;
  6: E 6 B 1 I m K L 66 1 + C 1 C 2 1 A 3 ;
     Solve for P 1 based on Equations (10) and (16) ( I below represent an identity matrix of order
       ( N K + 1 ) )
  7: F L 11 + E 2 L 21 + E 3 L 31 + E 5 L 51 + E 6 L 61 I N K + 1 ;
  8: B e N K + 1 + E 2 e m N K + E 3 e m N K + E 4 e K 1 + E 5 e m K + E 6 e m K ;
  9: F 0 F : , 1 : 1 : N K ;
  10: D = B , F 0 ;
  11: P 1 = I ( 1 , : ) / D ;
        Substitute P 1 back into Equations (17), (18) and Equations (22)–(24) to solve P i i = 2 , 3 , 4 , 5 , 6
  12: P 2 = P 1 E 2 ; P 3 = P 1 E 3 ; P 4 = P 1 E 4 ; P 5 = P 1 E 5 ; P 6 = P 1 E 6 ;
        Calculate A ( ) based on Equation (7)
  13: A = P 1 e N K + 1 + P 2 e m N K + P 3 e m N K ;
        Calculate M ( ) based on Equation (8)
  14: M 1 0
        for  i = 1 , , N K + 1  do
                      M = P 1 i I i , : L 15 e m K ;
                      M 1 = M + M 1 ;
        end
  15: M 2 0 ;
        for  i = 1 , , m ( N K )  do
                      M = P 2 i R i , : L 24 e K 1 + R i , : L 25 e m K + R i , : L 26 e m K
+ P 3 i R i , : L 34 e K 1 + R i , : L 36 e m K ;
                      M 2 = M + M 2 ;
        end
  16: M = M 1 + M 2 ;
  17: return  P 1 , P 2 , P 3 , P 4 , P 5 , P 6 , A ( ) , M.

4. Numerical Example

A discrete time 2/3: G retrial system shock model based on two-stage repair is considered for two cases. Under case I, the parameters p = 0.02, θ = 0.01 and γ = 0.9, q = 0.6 are the basic case, the components have a failure threshold with a value of 30 and the shock magnitude follows an exponential distribution, having a parameter of 0.1. Under case II, the parameters p = 0.02, θ = 0.01 and γ = 0.9, q = 0.6 are the basic case, the distribution φ is the same as the distribution ξ , i.e., the X ^ follows a uniform distribution. Assuming that the two-stage repair time in both cases follows the two-order discrete PH distribution α , U and β , V , where α = 1 , 0 , U = 0.2 0 0.1 0.5 , U 0 = 0.8 0.4 , β = 1 , 0 , V = 0.25 0.05 0.5 0.2 , V 0 = 0.7 0.3 .
Below, the system model is solved by mathematical computation software and some numerical experimental results are given.
Figure 2 and Figure 3 and Table 3, Table 4 and Table 5 illustrate the influence of each parameter on A ( κ ) and M ( κ ) for two cases. Figure 2 and Figure 3 and Table 3, Table 4 and Table 5 show that as time κ increases, A ( κ ) gradually decreases and then tends to be stable; M ( κ ) gradually increases and then stabilizes. A ( κ ) decreases as p and θ increase, and increases as γ increases. M ( κ ) increases as p and θ increase and decreases with increasing γ . As p or θ increases, the system will be more likely to enter a failed state, which causes A ( κ ) to decrease and M ( κ ) to increase. As γ increases, the number of failed components in retrial orbit decreases, which ensures that the system works smoothly for a longer period. This leads to an increase in A ( κ ) and a decrease in M ( κ ) .
To further analyze the influence of N values on the system reliability indexes, we performed reliability analysis for a 10/N: G system in case I. The impact of various N for the system indexes is shown in Table 6. The result shows that (1) A increases with increasing N. M has the opposite conclusion. (2) It can be seen that adding standby components can significantly improve the system reliability in Table 6. However, when N is greater than 20, the method of adding standby components will no longer be efficient.

5. Conclusions

The reliability of some engineering systems needs to be assessed in discrete time, because of their internal structure and operating modes. In view of this, we proposed a shock model of a K/N: G repairable retrial system with two-stage repair in discrete time. The shock arrival interval, component lifetime and retrial time are assumed to be geometrically distributed, and the two-stage repair time is subject to a discrete PH distribution. In order to simplify the calculation and better display the results, the model analysis and main system reliability indexes were presented in matrix form. Based on the discrete time modeling method, the system’s steady-state availability was analyzed by the recurrence method. The transient-state availability and failure conditional probability were evaluated by matrix analysis and state set analysis. The developed system model was demonstrated through numerical experiments, and the variation of the system reliability indexes with the main parameters was analyzed. Additionally, the impact of various N on the system reliability indexes was given.
The reliability shock model developed in this paper has some limitations with respect to the complex and diverse system operation modes and environments. In the future, the model can be deepened in the following aspects: (1) Only one repairman was considered in this study, but in order to be more relevant to real industrial systems, the reliability evaluation of a K/N: G repairable retrial system with multiple repairmen can be considered under the discrete time assumption. (2) In order to model actual engineering systems as accurately as possible, interested scholars can extend this work to discrete time K/N: G repairable retrial systems with mixed standby components. (3) This study considered the extreme shock model and its other shock models can be applied to this model in subsequent studies. (4) The repair of certain components may be abandoned due to high repair costs or severe damage. The failure types of these components should be categorized as non-repairable. Therefore, discrete time K/N: G retrial systems with different failure types can be considered.

Author Contributions

Conceptualization, X.Y. and L.H.; methodology, X.Y.; investigation, Z.H.; writing—original draft preparation, X.Y.; writing—review and editing, L.H. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China [grant number 72071175], Local Science and Technology Development Projects of the Central Committee: S&T Program of Hebei [grant number 246Z0305G], Shijiazhuang Science and Technology Project [grant number 241790737A], and the Basic Innovative Research and Cultivation Project of Yanshan University [grant number 2023LGZD003].

Data Availability Statement

No data were used to support this study.

Conflicts of Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Appendix A. The Sub-Blocks of the Matrix L

Let
A 0 , s , a l 1 , s = d 0 , s , a 1 , s , d 0 , s , a 2 , s , , d 0 , s , a m , s 1 × m , s , s = 0 , 1 , , N 1 ,
B a l 1 , s , 0 , s = d a 1 , s , 0 , s , d a 2 , s , 0 , s , , d a m , s , 0 , s T 1 × m , s , s = 0 , 1 , , N 1 ,
C a l 1 , s a l 1 , s = d a 1 , s a 1 , s d a 1 , s a 2 , s d a 1 , s a m , s d a 2 , s a 1 , s d a 2 , s a 2 , s d a 2 , s a m , s d a m , s a 1 , s d a m , s a 2 , s d a m , s a m , s m × m , s , s = 0 , 1 , , N 1 ,
D a l 1 , s b l 2 , s = d a 1 , s b 1 , s d a 1 , s b 2 , s d a 1 , s b m , s d a 2 , s b 1 , s d a 2 , s b 2 , s d a 2 , s b m , s d a m , s b 1 , s d a m , s b 2 , s d a m , s b m , s m × m , s , s = 0 , 1 , , N 1 ,
Q b l 2 , s 0 , s = d b 1 , s 0 , s , d b 2 , s 0 , s , , d b m , s 0 , s T 1 × m , s , s = 0 , 1 , , N 1 ,
Z b l 2 , s b l 2 , s = d b 1 , s b 1 , s d b 1 , s b 2 , s d b 1 , s b m , s d b 2 , s b 1 , s d b 2 , s b 2 , s d b 2 , s b m , s d b m , s b 1 , s d b m , s b 2 , s d b m , s b m , s m × m , s , s = 0 , 1 , , N 1 .
  • The transition probability matrices L 11 , L 12 , L 13 , L 14 , L 15 and L 16 for the transition of W 0 to each state set are as follows:
L 11 = d r r 11 N K + 1 × N K + 1 , d r r 11 = d 0 , r 1 0 , r 1 , r = r = 1 , 2 , , N K + 1 , 0 , others .
L 12 = d r r 12 N K + 1 × m N K , d r r 12 = A 0 , r 1 a l 1 , r 1 , r = 1 , 2 , 1 r N K , A 0 , r 1 a l 1 , r 1 , 3 r N K + 1 , r = r 1 , r , , N K , 0 , others .
L 13 = 0 N K + 1 × m N K ,
L 14 = 0 N K + 1 × K 1 ,
L 15 = d r r 15 N K + 1 × m K , d r r 15 = A 0 , r 1 , a l 1 , N K + r 1 , 1 r N K + 1 , 1 r K ,
L 16 = 0 N K + 1 × m K .
  • The transition probability matrices L 21 , L 22 , L 23 , L 24 , L 25 and L 26 for the transition of W 1 to each state set are as follows:
L 21 = d r r 21 m N K × N K + 1 , d r r 21 = B a l 1 , r 1 0 , r 1 , 1 r N K , r r N K + 1 , 0 , others .
L 22 = d r r 22 m N K × m N K , d r r 22 = C a l 1 , r 1 a l 1 , r 1 , 1 r N K , r r N K , 0 , others .
L 23 = d r r 23 m N K × m N K , d r r 23 = D a l 1 , r 1 b l 2 , r 1 , 1 r N K , r r N K , 0 , others .
L 24 = d r r 24 m N K × K 1 , d r r 24 = B a l 1 , r 1 , 0 , N K + r , 1 r N K , 1 r K 1 ,
L 25 = d r r 25 m N K × m K , d r r 25 = C a l 1 , r 1 , a l 1 , N K + r 1 , 1 r N K , 1 r K ,
L 26 = d r r 26 m N K × m K , d r r 26 = D a l 1 , r 1 , b l 2 , N K + r 1 , 1 r N K , 1 r K .
  • The transition probability matrices L 31 , L 32 , L 33 , L 34 , L 35 and L 36 for the transition of W 2 to each state set are as follows:
L 31 = d r r 31 m N K × N K + 1 , d r r 31 = Q b l 2 , r 1 0 , r 1 , 1 r N K , r r N K + 1 , 0 , others .
L 32 = 0 m N K × m N K ,
L 33 = d r r 33 m N K × m N K , d r r 33 = Z b l 2 , r 1 b l 2 , r 1 , 1 r N K , r r N K , 0 , others .
L 34 = d r r 34 m N K × K 1 , d r r 34 = Q b l 2 , r 1 , 0 , N K + r , 1 r N K , 1 r K 1 ,
L 35 = 0 m N K × m K ,
L 36 = d r r 36 m N K × m K , d r r 36 = Z b l 2 , r 1 , b l 2 , N K + r 1 , 1 r N K , 1 r K .
  • The transition probability matrices L 41 , L 42 , L 43 , L 44 , L 45 and L 46 for the transition of F 0 to each state set are as follows:
L 41 = 0 K 1 × N K + 1 ,
L 42 = 0 K 1 × m N K ,
L 43 = 0 K 1 × m N K ,
L 44 = d r r 44 K 1 × K 1 , d r r 44 = d 0 , N K + r 0 , N K + r , r = r = 1 , 2 , , K 1 , 0 , others .
L 45 = d r r 45 K 1 × m K , d r r 45 = A 0 , N K + r a l 1 , N K + r 1 , 1 r K 1 , r r K , 0 , others .
L 46 = 0 K 1 × m K .
  • The transition probability matrices L 51 , L 52 , L 53 , L 54 , L 55 and L 56 for the transition of F 1 to each state set are as follows:
L 51 = d r r 51 m K × N K + 1 , d r r 51 = B a l 1 , N K , 0 , N K , r = 1 , r = N K + 1 , 0 , others .
L 52 = 0 m K × m N K ,
L 53 = 0 m K × m N K ,
L 54 = d r r 54 m K × K 1 , d r r 54 = B a l 1 , N K + r 1 , 0 , N K + r , r = 1 , 2 , 1 r K 1 , B a l 1 , N K + r 1 , 0 , N K + r , 3 r K , r = r 1 , r , , K 1 , 0 , others .
L 55 = d r r 55 m K × m K , d r r 55 = C a l 1 , N K + r 1 , a l 1 , N K + r 1 , 1 r K , r r K , 0 , others .
L 56 = d r r 56 m K × m K , d r r 56 = D a l 1 , N K + r 1 , b l 2 , N K + r 1 , 1 r K , r r K , 0 , others .
  • The transition probability matrices L 61 , L 62 , L 63 , L 64 , L 65 and L 66 for the transition of F 2 to each state set are as follows:
L 61 = d r r 61 m K × N K + 1 , d r r 61 = Q b l 2 , N K , 0 , N K , r = 1 , r = N K + 1 , 0 , others .
L 62 = 0 m K × m N K ,
L 63 = 0 m K × m N K ,
L 64 = d r r 64 m K × K 1 , d r r 64 = Q b l 2 , N K + r 1 , 0 , N K + r , r = 1 , 2 , 1 r K 1 , Q b l 2 , N K + r 1 , 0 , N K + r , 3 r K , r = r 1 , r , , K 1 , 0 , others .
L 65 = 0 m K × m K ,
L 66 = d r r 66 m K × m K , d r r 66 = Z b l 2 , N K + r 1 , b l 2 , N K + r 1 , 1 r K , r r K , 0 , others .

References

  1. Esary, J.D.; Marshall, A.W.; Proschan, F. Shock models and wear processes. Ann. Probab. 1973, 1, 627–649. [Google Scholar] [CrossRef]
  2. Gut, A.; Hüsler, J. Realistic variation of shock models. Stat. Probabil. Lett. 2005, 74, 187–204. [Google Scholar] [CrossRef]
  3. Montoro-Cazorla, D.; Pérez-Ocón, R. A reliability system under cumulative shocks governed by a BMAP. Appl. Math. Model. 2015, 39, 7620–7629. [Google Scholar] [CrossRef]
  4. Wu, B.; Cui, L.; Yin, J. Reliability and maintenance of systems subject to Gamma degradation and shocks in dynamic environments. Appl. Math. Model. 2021, 96, 367–3812. [Google Scholar] [CrossRef]
  5. Mallor, F.; Omey, E. Shocks, runs and random sums. J. Appl. Probab. 2001, 38, 438–448. [Google Scholar] [CrossRef]
  6. Ozkut, M.; Eryilmaz, S. Reliability analysis under Marshall-Olkin run shock model. J. Comput. Appl. Math. 2019, 349, 52–59. [Google Scholar] [CrossRef]
  7. Eryilmaz, S. δ-shock model based on Polya process and its optimal replacement policy. Eur. J. Oper. Res. 2017, 263, 690–697. [Google Scholar] [CrossRef]
  8. Lorvand, H.; Nematollahi, A.; Poursaeed, M.H. Life distribution properties of a new δ-shock model. Commun. Stat.-Theor. Methods 2020, 49, 3010–3025. [Google Scholar] [CrossRef]
  9. Cirillo, P.; Hüsler, J. Extreme shock models: An alternative perspective. Stat. Probabil. Lett. 2011, 81, 25–30. [Google Scholar] [CrossRef]
  10. Eryilmaz, S.; Kan, C. Reliability and optimal replacement policy for an extreme shock model with a change point. Reliab. Eng. Syst. Saf. 2019, 190, 106513. [Google Scholar] [CrossRef]
  11. Barron, Y.; Frostig, E.; Levikson, B. Analysis of R out of N systems with several repairmen, exponential life times and phase type repair times: An algorithmic approach. Eur. J. Oper. Res. 2006, 169, 202–225. [Google Scholar] [CrossRef]
  12. Yuan, L. Reliability analysis for a k-out-of-n: G system with redundant dependency and repairmen having multiple vacations. Appl. Math. Comput. 2012, 218, 11959–11969. [Google Scholar] [CrossRef]
  13. Zhao, X.; Wu, C.; Wang, S.; Wang, X. Reliability analysis of multi-state k-out-of-n: G system with common bus performance sharing. Comput. Ind. Eng. 2018, 124, 359–369. [Google Scholar] [CrossRef]
  14. Gao, H.; Cui, L.; Yi, H. Availability analysis of k-out-of-n: F repairable balanced systems with m sectors. Reliab. Eng. Syst. Saf. 2019, 191, 106572. [Google Scholar] [CrossRef]
  15. Eryilmaz, S.; Devrim, Y. Reliability and optimal replacement policy for a k-out-of-n system subject to shocks. Reliab. Eng. Syst. Saf. 2019, 188, 393–397. [Google Scholar] [CrossRef]
  16. Wang, X.; Ning, R.; Zhao, X.; Zhou, J. Reliability analyses of k-out-of-n: F capability-balanced systems in a multi-source shock environment. Reliab. Eng. Syst. Saf. 2022, 227, 108733. [Google Scholar] [CrossRef]
  17. Neuts, M.F. Matrix-Geometric Solutions in Stochastic Models: An Algorithmic Approach; Johns Hopkins University Press: Baltimore, MD, USA, 1981. [Google Scholar]
  18. Ruiz-Castro, J.E.; Pérez-Ocón, R.; Fernández-Villodre, G. Modelling a reliability system governed by discrete phase-type distributions. Reliab. Eng. Syst. Saf. 2008, 93, 1650–1657. [Google Scholar] [CrossRef]
  19. Ruiz-Castro, J.E.; Fernández-Villodre, G.; Pérez-Ocón, R. A multi-component general discrete system subject to different types of failures with loss of units. Discrete. Event. Dyn. Syst. 2009, 19, 31–65. [Google Scholar] [CrossRef]
  20. Kan, C.; Eryilmaz, S. Reliability assessment of a discrete time cold standby repairable system. TOP 2021, 29, 613–628. [Google Scholar] [CrossRef]
  21. Ruiz-Castro, J.E.; Fernández-Villodre, G. A complex discrete warm standby system with loss of units. Eur. J. Oper. Res. 2012, 218, 456–469. [Google Scholar] [CrossRef]
  22. Ruiz-Castro, J.E. Complex multi-state systems modelled through marked Markovian arrival processes. Eur. J. Oper. Res. 2016, 252, 852–865. [Google Scholar] [CrossRef]
  23. Ruiz-Castro, J.E.; Li, Q. Algorithm for a general discrete k-out-of-n: G system subject to several types of failure with an indefinite number of repairpersons. Eur. J. Oper. Res. 2011, 211, 97–111. [Google Scholar] [CrossRef]
  24. Ruiz-Castro, J.E. Preventive maintenance of a multi-state device subject to internal failure and damage due to external shocks. IEEE Trans. Reliab. 2014, 63, 646–660. [Google Scholar] [CrossRef]
  25. Almási, B.; Roszik, J.; Sztrik, J. Homogeneous finite-source retrial queues with server subject to breakdowns and repairs. Math. Comput. Model. 2005, 42, 673–682. [Google Scholar] [CrossRef]
  26. Gharbi, N.; Loualalen, M. GSPN analysis of retrial systems with servers breakdowns and repairs. Appl. Math. Comput. 2006, 174, 1151–1168. [Google Scholar] [CrossRef]
  27. Boualem, M.; Djellab, N.; Aïssani, D. Stochastic inequalities for M/G/1 retrial queues with vacations and constant retrial policy. Math. Comput. Model. 2009, 50, 207–212. [Google Scholar] [CrossRef]
  28. Gao, S.; Wang, J. Performance and reliability analysis of an M/G/1-G retrial queue with orbital search and non-persistent customers. Eur. J. Oper. Res. 2014, 236, 561–572. [Google Scholar] [CrossRef]
  29. Peng, Y.; Liu, Z.; Wu, J. An M/G/1 retrial G-queue with preemptive resume priority and collisions subject to the server breakdowns and delayed repairs. J. Appl. Math. Comput. 2024, 44, 187–213. [Google Scholar] [CrossRef]
  30. Kuo, C.-C.; Sheu, S.-H.; Ke, J.-C.; Zhang, Z.G. Reliability-based measures for a retrial system with mixed standby components. Appl. Math. Model. 2014, 38, 4640–4651. [Google Scholar] [CrossRef]
  31. Yen, T.-C.; Wang, K.-H. Cost benefit analysis of four retrial systems with warm standby units and imperfect coverage. Reliab. Eng. Syst. Saf. 2020, 202, 107006. [Google Scholar] [CrossRef]
  32. Wang, K.-H.; Wu, C.-H.; Yen, T.-C. Comparative cost-benefit analysis of four retrial systems with preventive maintenance and unreliable service station. Reliab. Eng. Syst. Saf. 2022, 221, 108342. [Google Scholar] [CrossRef]
  33. Li, M.; Hu, L.; Wu, S.; Zhao, B.; Wang, Y. Reliability assessment for consecutive-k-out-of-n: F retrial systems under Poisson shocks. Appl. Math. Comput. 2023, 448, 127913. [Google Scholar] [CrossRef]
  34. Sanga, S.S.; Charan, G.S. Fuzzy modeling and cost optimization for machine repair problem with retrial under admission control F-policy and feedback. Math. Comput. Simulat. 2023, 211, 214–240. [Google Scholar] [CrossRef]
  35. Kang, J.; Hu, L.; Peng, R.; Li, Y.; Tian, R. Availability and cost-benefit evaluation for a repairable retrial system with warm standbys and priority. Stat. Theory Relat. Fields 2023, 7, 164–175. [Google Scholar] [CrossRef]
  36. Xu, W.; Li, L.; Fan, W.; Liu, L. Optimal control of a two-phase heterogeneous service retrial queueing system with collisions and delayed vacations. J. Appl. Math. Comput. 2024, 1–28. [Google Scholar] [CrossRef]
  37. Madan, K.C. An M/G/1 queue with second optional service. Queueing. Syst. 2000, 34, 37–46. [Google Scholar] [CrossRef]
  38. Wang, J. An M/G/1 queue with second optional service and server breakdowns. Comput. Math. Appl. 2004, 47, 1713–1723. [Google Scholar] [CrossRef]
  39. Yang, D.-Y.; Wang, K.-H.; Pearn, W.L. Steady-state probability of the randomized server control system with second optional service, server breakdowns and startup. J. Appl. Math. Comput. 2010, 32, 39–58. [Google Scholar] [CrossRef]
  40. Wang, J.; Zhao, Q. A discrete-time Geo/G/1 retrial queue with starting failures and second optional service. Comput. Math. Appl. 2007, 53, 115–127. [Google Scholar] [CrossRef]
  41. Kumar, A.; Jain, M. Cost optimization of an unreliable server queue with two stage service process under hybrid vacation policy. Math. Comput. Simulat. 2023, 204, 259–281. [Google Scholar] [CrossRef]
  42. Gao, S. Availability and reliability analysis of a retrial system with warm standbys and second optional repair service. Commun. Stat.-Theor. Methods 2023, 52, 1039–1057. [Google Scholar] [CrossRef]
  43. Wang, Y.; Hu, L.; Zhao, B.; Tian, R. Stochastic modeling and cost-benefit evaluation of consecutive k/n: F repairable retrial systems with two-phase repair and vacation. Comput. Ind. Eng. 2023, 175, 108851. [Google Scholar] [CrossRef]
  44. Yu, X.; Hu, L.; Ma, M. Reliability measures of discrete time k-out-of-n: G retrial systems based on Bernoulli shocks. Reliab. Eng. Syst. Saf. 2023, 239, 109491. [Google Scholar] [CrossRef]
  45. Hu, Z.; Hu, L.; Wu, S.; Yu, X. Reliability assessment of discrete-time k/n (G) retrial system based on different failure types and the δ-shock model. Reliab. Eng. Syst. Saf. 2024, 251, 110371. [Google Scholar] [CrossRef]
Figure 1. Operation diagram of a K/N: G retrial system with shock and two-stage repair.
Figure 1. Operation diagram of a K/N: G retrial system with shock and two-stage repair.
Axioms 13 00814 g001
Figure 2. Variation of A ( κ ) with time κ in case I.
Figure 2. Variation of A ( κ ) with time κ in case I.
Axioms 13 00814 g002
Figure 3. Variation of M ( κ ) with time κ in case I.
Figure 3. Variation of M ( κ ) with time κ in case I.
Axioms 13 00814 g003
Table 1. One-step transition probabilities for case I.
Table 1. One-step transition probabilities for case I.
State TransitionOne-Step Transition Probability
d 0 , 0 , 0 , 0 | d 0 , s , 0 , s , s = 1 , 2 , , N 1 θ τ N + θ ¯ p ¯ N | γ ¯ θ ε N s + θ ¯ p ¯ N s
d 0 , s , a l 1 , s + r 1 , s = 0 , 1 , , N 1 , l 1 = 1 , 2 , , m , r = 1 , 2 , , N s α l 1 C N s r θ ε N s r ε ¯ r + θ ¯ p r p ¯ N s r
d 0 , s , a l 1 , s 1 , s = 1 , 2 , , N 1 , l 1 = 1 , 2 , , m α l 1 γ ( θ ε N s + θ ¯ p ¯ N s )
d a l 1 , s , 0 , s | d a l 1 , s , a l 1 , s , s = 0 , 1 , , N 1 , l 1 , l 1 = 1 , 2 , , m U l 1 0 q ¯ θ ε N s 1 + θ ¯ p ¯ N s 1 |
U l 1 l 1 θ ε N s 1 + θ ¯ p ¯ N s 1
d a l 1 , s , 0 , s + r | d a l 1 , s , a l 1 , s + r , s = 0 , 1 , , N 2 , l 1 , l 1 = 1 , 2 , , m , U l 1 0 q ¯ C N s 1 r θ ε N s 1 r ε ¯ r + θ ¯ p r p ¯ N s 1 r |
r = 1 , 2 , , N s 1 U l 1 l 1 C N s 1 r θ ε N s 1 r ε ¯ r + θ ¯ p r p ¯ N s 1 r
d a l 1 , s , b l 2 , s | d b l 2 , s , 0 , s , s = 0 , 1 , , N 1 , l 1 , l 2 = 1 , 2 , , m U l 1 0 q β l 2 θ ε N s 1 + θ ¯ p ¯ N s 1 |
V l 2 0 θ ε N s 1 + θ ¯ p ¯ N s 1
d a l 1 , s , b l 2 , s + r | d b l 2 , s , 0 , s + r , s = 0 , 1 , , N 2 , l 1 , l 2 = 1 , 2 , , m , U l 1 0 q β l 2 C N s 1 r θ ε N s 1 r ε ¯ r + θ ¯ p r p ¯ N s 1 r |
r = 1 , 2 , , N s 1 V l 2 0 C N s 1 r θ ε N s 1 r ε ¯ r + θ ¯ p r p ¯ N s 1 r
d b l 2 , s , b l 2 , s , s = 0 , 1 , , N 1 , l 2 , l 2 = 1 , 2 , , m V l 2 l 2 θ ε N s 1 + θ ¯ p ¯ N s 1
d b l 2 , s , b l 2 , s + r , s = 0 , 1 , , N 2 , l 2 , l 2 = 1 , 2 , , m , V l 2 l 2 C N s 1 r θ ε N s 1 r ε ¯ r + θ ¯ p r p ¯ N s 1 r
r = 1 , 2 , , N s 1
Table 2. One-step transition probabilities for case II.
Table 2. One-step transition probabilities for case II.
State TransitionOne-Step Transition Probability
d 0 , 0 , 0 , 0 | d 0 , s , 0 , s , s = 1 , 2 , , N 1 θ ε 00 + θ ¯ p ¯ N | γ ¯ θ ε s s + θ ¯ p ¯ N s
d 0 , s , a l 1 , s + r 1 , s = 0 , 1 , , N 1 , l 1 = 1 , 2 , , m , r = 1 , 2 , , N s α l 1 θ ε s ( s + r ) + C N s r θ ¯ p r p ¯ N s r
d 0 , s , a l 1 , s 1 , s = 1 , 2 , , N 1 , l 1 = 1 , 2 , , m α l 1 γ ( θ ε s s + θ ¯ p ¯ N s )
d a l 1 , s , 0 , s | d a l 1 , s , a l 1 , s , s = 0 , 1 , , N 1 , l 1 , l 1 = 1 , 2 , , m U l 1 0 q ¯ θ ε s + 1 s + 1 + θ ¯ p ¯ N s 1 |
U l 1 l 1 θ ε s + 1 s + 1 + θ ¯ p ¯ N s 1
d a l 1 , s , 0 , s + r | d a l 1 , s , a l 1 , s + r , s = 0 , 1 , , N 2 , l 1 , l 1 = 1 , 2 , , m , U l 1 0 q ¯ θ ε s + 1 s + r + 1 + C N s 1 r θ ¯ p r p ¯ N s 1 r |
r = 1 , 2 , , N s 1 U l 1 l 1 θ ε s + 1 s + r + 1 + C N s 1 r θ ¯ p r p ¯ N s 1 r
d a l 1 , s , b l 2 , s | d b l 2 , s , 0 , s , s = 0 , 1 , , N 1 , l 1 , l 2 = 1 , 2 , , m U l 1 0 q β l 2 θ ε s + 1 s + 1 + θ ¯ p ¯ N s 1 |
V l 2 0 θ ε s + 1 s + 1 + θ ¯ p ¯ N s 1
d a l 1 , s , b l 2 , s + r | d b l 2 , s , 0 , s + r , s = 0 , 1 , , N 2 , l 1 , l 2 = 1 , 2 , , m , U l 1 0 q β l 2 θ ε s + 1 s + r + 1 + C N s 1 r θ ¯ p r p ¯ N s 1 r |
r = 1 , 2 , , N s 1 V l 2 0 θ ε s + 1 s + r + 1 + C N s 1 r θ ¯ p r p ¯ N s 1 r
d b l 2 , s , b l 2 , s , s = 0 , 1 , , N 1 , l 2 , l 2 = 1 , 2 , , m V l 2 l 2 θ ε s + 1 s + 1 + θ ¯ p ¯ N s 1
d b l 2 , s , b l 2 , s + r , s = 0 , 1 , , N 2 , l 2 , l 2 = 1 , 2 , , m , V l 2 l 2 θ ε s + 1 s + r + 1 + C N s 1 r θ ¯ p r p ¯ N s 1 r
r = 1 , 2 , , N s 1
Table 3. Effect of p for A ( κ ) and M ( κ ) in case II.
Table 3. Effect of p for A ( κ ) and M ( κ ) in case II.
Indexes κ p
0.020.0250.030.035
A ( κ ) 50.97650.96800.95960.9512
100.97280.96300.95320.9436
500.97240.96250.95270.9429
1000.97240.96250.95270.9429
0.97240.96250.95270.9429
M ( κ ) 50.00870.01120.01370.0161
100.00900.01150.01400.0165
500.00900.01160.01410.0165
1000.00900.01160.01410.0165
0.00900.01160.01410.0165
Table 4. Effect of θ for A ( κ ) and M ( κ ) in case II.
Table 4. Effect of θ for A ( κ ) and M ( κ ) in case II.
Indexes κ θ
0.010.0150.020.025
A ( κ ) 50.97650.96800.95960.9512
100.97280.96300.95320.9436
500.97240.96250.95270.9429
1000.97240.96250.95270.9429
0.97240.96250.95270.9429
M ( κ ) 50.00870.01120.01370.0161
100.00900.01150.01400.0165
500.00900.01160.01410.0165
1000.00900.01160.01410.0165
0.00900.01160.01410.0165
Table 5. Effect of γ for A ( κ ) and M ( κ ) in case II.
Table 5. Effect of γ for A ( κ ) and M ( κ ) in case II.
Indexes κ γ
0.80.850.90.95
A ( κ ) 50.97630.97640.97650.9765
100.97260.97250.97280.9730
500.97180.97220.97240.9727
1000.97180.97220.97240.9727
0.97180.97220.97240.9727
M ( κ ) 50.008750.008740.008730.00872
100.0090180.0090060.0089860.008968
500.0090720.0090440.0090190.008997
1000.0090720.0090440.0090190.008997
0.0090720.0090440.0090190.008997
Table 6. 10/N: G system reliability indexes.
Table 6. 10/N: G system reliability indexes.
N A M
100.56480.1045
150.96450.0080
200.98130.0042
250.9822740.003987
300.9822870.003984
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yu, X.; Hu, L.; Hu, Z. Shock Model of K/N: G Repairable Retrial System Based on Discrete PH Repair Time. Axioms 2024, 13, 814. https://doi.org/10.3390/axioms13120814

AMA Style

Yu X, Hu L, Hu Z. Shock Model of K/N: G Repairable Retrial System Based on Discrete PH Repair Time. Axioms. 2024; 13(12):814. https://doi.org/10.3390/axioms13120814

Chicago/Turabian Style

Yu, Xiaoyun, Linmin Hu, and Zebin Hu. 2024. "Shock Model of K/N: G Repairable Retrial System Based on Discrete PH Repair Time" Axioms 13, no. 12: 814. https://doi.org/10.3390/axioms13120814

APA Style

Yu, X., Hu, L., & Hu, Z. (2024). Shock Model of K/N: G Repairable Retrial System Based on Discrete PH Repair Time. Axioms, 13(12), 814. https://doi.org/10.3390/axioms13120814

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