Introduction

In the literature of reliability comparative analysis, most of the studies focus on two unit standby systems. Little attention is paid on reliability comparison between systems configured as series–parallel. Reliability analyses of various systems design have been explored by Garg et al. (2010), Srinivasa and Naikan (2014), Yazdanpanah (2014) and Yusuf (2014). Sarhan et al. (2004) dealt with reliability equivalence of series–parallel system, Sarhan (2009) studied the analysis of reliability equivalence factor of general series–parallel system, Cichocki (2001) studied limit reliability of some homogeneous regular series–parallel and parallel–series systems, Juang et al. (2008) have evaluated a knowledge management system for series–parallel availability optimization and design, Moghaddam et al. (2008) discussed on the reliability optimization of series–parallel systems with a choice of redundancy strategies using genetic algorithm, Sun et al. (2008) studied the reliability modeling and analysis of serial–parallel hybrid multi operational manufacturing system by considering dimensional quality. Levetin and Lisnianski (1999) have studied joint redundancy and maintenance optimization for multistate series–parallel systems. Yalaoui et al. (2005) have evaluated the reliability allocation problem in a series–parallel system. Kolowrocki (1994) evaluated Limit reliability functions of some series–parallel and parallel–series systems. Moustafa (1998) discussed Reliability model of series–parallel systems. According to Deepankar et al. (2010) reported that the power produced by the photovoltaic (PV) system is used to operate the required heating/cooling equipment inside the greenhouse. A greenhouse may be defined as a sophisticated structure, providing ideal conditions for satisfactory plant growth and production throughout the year. To maintain favorable conditions in the greenhouse during off/pre and post harvesting some additional sources are required. The solar PV system is one of the energy sources, which work at the lowest cost. The various components of the PV system are solar panel, logic based charge controller, battery bank and converter DC/AC.

The problem considered in this paper is different from the work of the discussed authors above. Most of the published articles on solar (photovoltaic) system focus on how it operates, maximum energy required to operate it. Little or no attention is paid to different type of configuration design. In this study, we design four different configuration of PV solar panel with maximum voltage of 24 each, using parallel and series–parallel design in the study we derive the explicit expression of mean time to system failure and availability, a MATLAB software is used to obtain numerical results obtained and MAPLE software is used to interpret the analytic results obtained the two results revealed that configuration I is the optimal configuration. In this paper, we construct four distinct redundant photovoltaic systems and derived their corresponding mathematical models. Furthermore, we study reliability characteristics of each model using Kolmogorov’s forward equation method. The focus of our analysis is primarily to capture the effect of both failure and repair rates on the measures of system effectiveness like mean time to system failure (MTSF), availability and profit, to compare the four configurations base on assumed numerical values to determine the optimal configuration and to rank the four configurations using analytical results. We also looked at the effect of the system design.

The organization of the paper is as follows. “Notations, assumptions and system description” present notations, assumptions and the description of the system. “Models formulations” present formulations of the models. “Analytical comparison of four configurations” present analytical comparisons between configurations. The results of our numerical comparisons between configurations are presented in “Numericals comparison of four configurations”. Finally, we make a concluding remark in “Conclusion”.

Notations, assumptions and system description

Assumptions

  • Systems have redundant standby units.

  • Repair is immediate.

  • Switching from standby to operation is perfect.

  • All the four systems have the same failure and repair rates.

Notations and nomenclature

$$\alpha {\text{ : \,Unit failure rate}}$$
$$\, \beta : {\text{Unit repair rate}}$$
$${\text{Av}}_{i} { ; }\, i = {\text{1,2,3,4, Availability of system }}$$
$${\text{MTSF}}_{i} \, i = {\text{1,2,3,4, Mean time to system failure of system}}$$
$$P (t) = {\text{Probability row vector}}$$
$$E[\cdot] = Relation\, used\, to\, compute\, the\, expected\, time\, to\, reach\, an\, absorbing\, state$$

In this paper four configurations of series parallel solar panels are considered with an aim to increase their efficiency. The description of the four system configurations are as follows: system (configuration) I has two sub-components arranged logically in parallel with 24 V each, failure of any sub-component does not cause the complete failure of the system. System II has four sub-components arranged in parallel with 12 V each with two alternative paths. The system can only fail when two sub-components failures occur simultaneously within the two paths. System III has four sub-components with two sub-components B1 and B2 arranged logically in parallel to sub-component A and C with 8 V each. A failure of the system is only said to have occur if A or C failed or simultaneous failure of \(B_{1}\) and \(B_{2}\). System IV has six sub-components with B1 and B2 arranged in parallel to A,C,D and E. System failure occurs if any of A, C, D and E failed or simultaneous failure of \(B_{1}\) and \(B_{2}\).

Models formulations

Availability and meantime to system failure of configuration I

According to Wang et al. (2006), let P(t) be the probability that at time t there are n components working in the system. Then the initial conditions for this problem are stated as follows:

$$P(0) = [P_{0} (0),P_{1} (0),P_{2} (0),P_{3} (0)] = [1,0,0,0]$$

From Fig. 1 we obtain the following first order linear differential equation.

Fig. 1
figure 1

Availability versus \(\alpha\)

$$\begin{aligned} P_{0}^{\prime } (t) &= - 2\alpha P_{0} (t) + \beta P_{1} (t) + \beta P_{2} (t) \hfill \\ P^{\prime}_{1} (t) &= - (\alpha + \beta )P_{1} (t) + \alpha P_{0} (t) + \beta P_{3} (t) \hfill \\ P^{\prime}_{2} (t) &= - (\alpha + \beta )P_{2} (t) + \alpha P_{0} (t) + \beta P_{3} (t) \hfill \\ P^{\prime}_{3} (t) &= - 2\beta P_{3} (t) + \alpha P_{1} (t) + \alpha P_{2} (t) \hfill \\ \end{aligned}$$
(3.1)

Equation (3.1) above can be written in the form

$$\dot{P} = X_{1} P,$$
(3.2)

where \(X_{1} = \left[ {\begin{array}{*{20}c} { - 2\alpha } & \beta & \beta & 0 \\ \alpha & { - (\alpha + \beta )} & 0 & \beta \\ \alpha & 0 & { - (\alpha + \beta )} & \beta \\ 0 & \alpha & \alpha & { - 2\beta } \\ \end{array} } \right]\)

Equation (3.2) above can be written in the matrix form as:

$$\left( {\begin{array}{*{20}c} {\dot{P}_{0} } \\ {\dot{P}_{1} } \\ {\dot{P}_{2} } \\ {\dot{P}_{3} } \\ \end{array} } \right) = \left( {\begin{array}{*{20}c} { - 2\alpha } & \beta & \beta & 0 \\ \alpha & { - (\alpha + \beta )} & 0 & \beta \\ \alpha & 0 & { - (\alpha + \beta )} & \beta \\ 0 & \alpha & \alpha & { - 2\beta } \\ \end{array} } \right)$$

In the steady state all the derivative equal to zero, thus from (3.2) above we have

$$X_{1} P(\infty ) = 0$$
(3.3)

Thus, Eq. (3.3) above can be written in matrix form as

$$\left( {\begin{array}{*{20}c} { - 2\alpha } & \beta & \beta & 0 \\ \alpha & { - (\alpha + \beta )} & 0 & \beta \\ \alpha & 0 & { - (\alpha + \beta )} & \beta \\ 0 & \alpha & \alpha & { - 2\beta } \\ \end{array} } \right)\,\left( {\begin{array}{*{20}c} {P_{0} (\infty )} \\ {P_{1} (\infty )} \\ {P_{2} (\infty )} \\ {P_{3} (\infty )} \\ \end{array} } \right) = \left( {\begin{array}{*{20}c} 0 \\ 0 \\ 0 \\ 0 \\ \end{array} } \right)$$
(3.4)

Using the normalizing condition below, it follows that

$$\sum\limits_{i = 0}^{3} {P_{i} (\infty ) = 1}$$
(3.5)

Following Wang et al. (2006), we substituted Eq. (3.5) in the last row of (3.4) to obtain

$$\left( {\begin{array}{*{20}c} { - 2\alpha } & \beta & \beta & 0 \\ \alpha & { - (\alpha + \beta )} & 0 & \beta \\ \alpha & 0 & { - (\alpha + \beta )} & \beta \\ 1 & 1 & 1 & 1 \\ \end{array} } \right)\,\left( {\begin{array}{*{20}c} {P_{0} (\infty )} \\ {P_{1} (\infty )} \\ {P_{2} (\infty )} \\ {P_{3} (\infty )} \\ \end{array} } \right) = \left( {\begin{array}{*{20}c} 0 \\ 0 \\ 0 \\ 1 \\ \end{array} } \right).$$
(3.6)

Solving Eq. (3.6) to obtain \(P_{0} (\infty ),P_{1} (\infty )P_{2} (\infty ),P_{3} (\infty )\) we therefore, obtained the explicit expression for steady state availability as follows:

$${\text{Av}}_{1} (\infty ) = P_{0} (\infty ) + P_{1} (\infty ) + P_{2} (\infty ) = \frac{{\beta^{2} + 2\alpha \beta }}{{\alpha^{2} + 2\alpha \beta + \beta^{2} }}$$
(3.7)

Now to evaluate the MTSF for configuration I, following Wang and Kuo (2000) and Wang et al. (2006), the MTSF of a system could be obtained by deleting the rows and column of the absorbing (failure) state and transposing the new matrix H 1 as given in Eq. (3.8). The expected time to reach an absorbing state is

$$E[T_{{p(0) \to p({\text{absorbing}})}} ] = P(0)( - H_{1}^{ - 1} )\left[ {\begin{array}{*{20}c} 1 \\ 1 \\ 1 \\ \end{array} } \right],$$
(3.8)

where \(H_{1} = \left( {\begin{array}{*{20}c} { - 2\alpha } & \beta & \beta \\ \alpha & { - (\alpha + \beta )} & 0 \\ \alpha & 0 & { - (\alpha + \beta )} \\ \end{array} } \right) .\) From (3.8) we have \(E[T_{{p(0) \to p({\text{absorbing}})}} ] = {\text{MTSF}}_{1} = \frac{3\alpha + \beta }{{2\alpha^{2} }}.\)

Availability and meantime to system failure of configuration II

For the analysis of availability case of configuration II, we define \(P_{i} (t),\,i = 1,2,3, \ldots ,6\) to be the probability that the system at time \(t \ge 0\) is in state \(S_{i}\). Also let \(P(t)\) be the probability row vector at time \(t \ge 0\). The initial condition for this problem is: \(P(0) = \left[ {P_{0} \left( 0 \right),P_{1} \left( 0 \right),P_{2} \left( 0 \right),P_{3} \left( 0 \right),P_{4} \left( 0 \right),P_{5} \left( 0 \right),P_{6} \left( 0 \right)} \right] = \left[ {1,0,0,0,0,0,0} \right].\)

We obtain the following differential equations

$$\begin{aligned} P_{0}^{\prime } (t) = - 2\alpha P_{0} (t) + \beta P_{1} (t) + \beta P_{2} (t) \hfill \\ P_{1}^{\prime } (t) = - (2\alpha + \beta )P_{1} (t) + \alpha P_{0} (t) + \beta P_{3} (t) + \beta P_{4} (t) \hfill \\ P^{\prime}_{2} (t) = - (2\alpha + \beta )P_{2} (t) + \alpha P_{0} (t) + \beta P_{5} (t) + \beta P_{6} (t) \hfill \\ P^{\prime}_{3} (t) = - \beta P_{3} (t) + \alpha P_{1} (t) \hfill \\ P^{\prime}_{4} = - \beta P_{4} (t) + \alpha P_{1} (t) \hfill \\ P^{\prime}_{5} = - \beta P_{5} (t) + \alpha P_{2} (t) \hfill \\ P^{\prime}_{6} (t) = - \beta P_{6} (t) + \alpha P_{2} (t) \hfill \\ \end{aligned}$$
(3.9)

With initial conditions \(P(0) = \left[ {P_{0} \left( 0 \right),P_{1} \left( 0 \right),P_{2} \left( 0 \right),P_{3} \left( 0 \right),P_{4} \left( 0 \right),P_{5} \left( 0 \right),P_{6} \left( 0 \right)} \right] = \left[ {1,0,0,0,0,0,0} \right].\)

Equation (3.9) could be written in the form of matrix as:

$$\dot{P} = X_{2} P,$$
(3.10)

which is in matrix form as:

$$\left[ {\begin{array}{*{20}c} {P_{0}^{\prime } (t)} \\ {P_{1}^{\prime } (t)} \\ {P_{2}^{\prime } (t)} \\ {P_{3}^{\prime } (t)} \\ {P_{4}^{\prime } (t)} \\ {P_{5}^{\prime } (t)} \\ {P_{6}^{\prime } (t)} \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} { - 2\alpha } & \beta & \beta & 0 & 0 & 0 & 0 \\ \alpha & { - (2\alpha + \beta )} & 0 & \beta & \beta & 0 & 0 \\ \alpha & 0 & { - (2\alpha + \beta )} & 0 & 0 & \beta & \beta \\ 0 & \alpha & 0 & { - \beta } & 0 & 0 & 0 \\ 0 & \alpha & 0 & 0 & { - \beta } & 0 & 0 \\ 0 & 0 & \alpha & 0 & 0 & { - \beta } & 0 \\ 0 & 0 & \alpha & 0 & 0 & 0 & { - \beta } \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {P_{0} (t)} \\ {P_{1} (t)} \\ {P_{2} (t)} \\ {P_{3} (t)} \\ {P_{4} (t)} \\ {P_{5} (t)} \\ {P_{6} (t)} \\ \end{array} } \right].$$

To compute the state probabilities all derivatives of state probabilities become zero, this will enable us to compute steady state availability by equating L.H.S of (3.10) to zero. Now following Wang and Kuo (2000) and Wang et al. (2006).

In the steady state all the derivative equal to zero, thus from (3.10) above we have

$$X_{2} P(\infty ) = 0.$$
(3.11)

Thus, Eq. (3.11) above could be written in matrix form as:

$$\left[ {\begin{array}{*{20}c} { - 2\alpha } & \beta & \beta & 0 & 0 & 0 & 0 \\ \alpha & { - (2\alpha + \beta )} & 0 & \beta & \beta & 0 & 0 \\ \alpha & 0 & { - (2\alpha + \beta )} & 0 & 0 & \beta & \beta \\ 0 & \alpha & 0 & { - \beta } & 0 & 0 & 0 \\ 0 & \alpha & 0 & 0 & { - \beta } & 0 & 0 \\ 0 & 0 & \alpha & 0 & 0 & { - \beta } & 0 \\ 0 & 0 & \alpha & 0 & 0 & 0 & { - \beta } \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {P_{0} (\infty )} \\ {P_{1} (\infty )} \\ {P_{2} (\infty )} \\ {P_{3} (\infty )} \\ {P_{4} (\infty )} \\ {P_{5} (\infty )} \\ {P_{6} (\infty )} \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} 0 \\ 0 \\ 0 \\ 0 \\ 0 \\ 0 \\ 0 \\ \end{array} } \right].$$

Using the normalizing condition below, it follows that

$$\sum\limits_{i = 0}^{6} {P_{i} (\infty ) = 1} .$$
(3.12)

Solving Eqs. (3.11) and (3.12) to obtain \(P_{0} (\infty ),P_{1} (\infty ),P_{2} (\infty )\) we therefore, obtained the explicit expression for steady state availability as follows:

$${\text{Av}}_{2} (\infty ) = \frac{{\beta^{2} + 2\alpha \beta }}{{4\alpha^{2} + 2\alpha \beta + \beta^{2} }}$$
(3.13)

Now to evaluate the MTSF for configuration II, following Wang and Kuo (2000) and Wang et al. (2006), the MTSF of a system could be obtained by deleting the rows and column of the absorbing (failure) state and transposing the new matrix H2. The expected time to reach an absorbing state is

$$E[T_{{p(0) \to p({\text{absorbing}})}} ] = P(0)( - H_{2}^{ - 1} )\left[ {\begin{array}{*{20}c} 1 \\ 1 \\ 1 \\ \end{array} } \right],$$
(3.14)

where \(H_{2} = \left[ {\begin{array}{*{20}c} { - 2\alpha } & \alpha & \alpha \\ \beta & { - (2\alpha + \beta )} & 0 \\ \beta & 0 & { - (2\alpha + \beta )} \\ \end{array} } \right].\)

Now for the second system, the explicit expression of MTSF2 is given by

$$E[T_{{p(0) \to p({\text{absorbing}})}} ] = {\text{MTSF}}_{2} = \frac{{2\alpha^{2} + \alpha \beta + 4}}{8\alpha }.$$
(3.15)

Availability and meantime to system failure of configuration III

For the analysis of availability case of configuration III, we define \(P_{i} (t),\,i = 1,2,3, \ldots ,6\) to be the probability that the system at time \(t \ge 0\) is in state \(S_{i}\). Also let \(P(t)\) be the probability row vector at time \(t \ge 0\). The initial condition for this problem is: \(P(0) = \left[ {P_{0} \left( 0 \right),P_{1} \left( 0 \right),P_{2} \left( 0 \right),P_{3} \left( 0 \right),P_{4} \left( 0 \right),P_{5} \left( 0 \right),P_{6} \left( 0 \right)} \right] = \left[ {1,0,0,0,0,0,0} \right].\)

We obtain the following differential equations:

$$\begin{aligned} P^{\prime}_{0} (t) = - 3\alpha P_{0} (t) + \beta P_{1} (t) + \beta P_{2} (t) + \beta P_{3} (t) \hfill \\ P^{\prime}_{1} (t) = - \beta P_{1} (t) + \alpha P_{0} (t) \hfill \\ P^{\prime}_{2} (t) = - (3\alpha + \beta )P_{2} (t) + \alpha P_{0} (t) + \beta P_{4} (t) + \beta P_{5} (t) + \beta P_{6} (t) \hfill \\ P^{\prime}_{3} (t) = - \beta P_{3} (t) + \alpha P_{0} (t) \hfill \\ P^{\prime}_{4} (t) = - \beta P_{4} (t) + \alpha P_{2} (t) \hfill \\ P^{\prime}_{5} (t) = - \beta P_{5} (t) + \alpha P_{2} (t) \hfill \\ P^{\prime}_{6} (t) = - \beta P_{6} (t) + \alpha P_{2} (t) \hfill \\ \end{aligned}$$
(3.16)

Equation (3.16) is written in matrix form as

$$\dot{P} = X_{3} P,$$
(3.17)

where

$$X_{3} = \left[ {\begin{array}{*{20}c} { - 3\alpha } & \beta & \beta & \beta & 0 & 0 & 0 \\ \alpha & { - \beta } & 0 & 0 & 0 & 0 & 0 \\ \alpha & 0 & { - (3\alpha + \beta )} & 0 & \beta & \beta & \beta \\ \alpha & 0 & 0 & { - \beta } & 0 & 0 & 0 \\ 0 & 0 & \alpha & 0 & { - \beta } & 0 & 0 \\ 0 & 0 & \alpha & 0 & 0 & { - \beta } & 0 \\ 0 & 0 & \alpha & 0 & 0 & 0 & { - \beta } \\ \end{array} } \right].$$

With the initial conditions

$$P(0) = \left[ {P_{0} \left( 0 \right),P_{1} \left( 0 \right),P_{2} \left( 0 \right),P_{3} \left( 0 \right),P_{4} \left( 0 \right),P_{5} \left( 0 \right),P_{6} \left( 0 \right)} \right] = \left[ {1,0,0,0,0,0,0} \right].$$

To obtain the steady state probabilities, we equate R.H.S of (3.17) to zero which is

$$X_{3} P(\infty ) = 0.$$
(3.18)

Thus, (3.18) can be written in matrix form as follows

$$\left[ {\begin{array}{*{20}c} { - 3\alpha } & \beta & \beta & \beta & 0 & 0 & 0 \\ \alpha & { - \beta } & 0 & 0 & 0 & 0 & 0 \\ \alpha & 0 & { - (3\alpha + \beta )} & 0 & \beta & \beta & \beta \\ \alpha & 0 & 0 & { - \beta } & 0 & 0 & 0 \\ 0 & 0 & \alpha & 0 & { - \beta } & 0 & 0 \\ 0 & 0 & \alpha & 0 & 0 & { - \beta } & 0 \\ 0 & 0 & \alpha & 0 & 0 & 0 & { - \beta } \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {P_{0} (\infty )} \\ {P_{1} (\infty )} \\ {P_{2} (\infty )} \\ {P_{3} (\infty )} \\ {P_{4} (\infty )} \\ {P_{5} (\infty )} \\ {P_{6} (\infty )} \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} 0 \\ 0 \\ 0 \\ 0 \\ 0 \\ 0 \\ 0 \\ \end{array} } \right]$$

Solving (3.18) using normalizing condition below

$$\sum\limits_{i = 0}^{6} {P_{i} (\infty )} = 1.$$
(3.19)

We obtained \(P_{0} (\infty ),P_{2} (\infty )\) therefore, the explicit expression for \({\text{Av}}_{3} (\infty )\) is given by

$${\text{Av}}_{3} (\infty ) = P_{0} (\infty ) + P_{2} (\infty ) = \frac{{\beta^{2} + \alpha \beta }}{{3\alpha^{2} + 3\alpha \beta + \beta^{2} }}.$$
(3.20)

To evaluate MTSF for configuration III, we follow similar argument used in configurations I and II. It is difficult to evaluate the transient solution of configuration III above, following Wang and Kuo (2000) and Wang et al. (2006) we delete the rows and columns of the absorbing states of matrix T and take the transpose to obtain a new matrix H3.

$$E[T_{{p(0) \to p({\text{absorbing}})}} ] = P(0)( - H_{3}^{ - 1} )\left[ {\begin{array}{*{20}c} 1 \\ 1 \\ 1 \\ \end{array} } \right],$$
(3.21)

where \(M = \left[ {\begin{array}{*{20}c} { - 3\alpha } & \alpha & \alpha \\ \beta & { - \beta } & 0 \\ \beta & 0 & { - (3\alpha + \beta )} \\ \end{array} } \right].\)

We therefore, obtain the explicit expression of MTSF3 as follows

$$E[T_{{p(0) \to p({\text{absorbing}})}} ] = {\text{MTSF}}_{3} = \frac{{ 4 { }\alpha \, + \, \beta }}{{\alpha \, \left( {9 \, \alpha \, + \, 2 \, \beta } \right)}}.$$
(3.22)

Availability and meantime to system failure of configuration IV

For the analysis of availability case of configuration III, we define \(P_{i} (t),\,i = 1,2,3, \ldots ,6\) to be the probability that the system at time \(t \ge 0\) is in state \(S_{i}\). Also let \(P(t)\) be the probability row vector at time \(t \ge 0\). The initial condition for this problem is: \(P(0) = \left[ {P_{0} \left( 0 \right),P_{1} \left( 0 \right),P_{2} \left( 0 \right),P_{3} \left( 0 \right),P_{4} \left( 0 \right),P_{5} \left( 0 \right),P_{6} \left( 0 \right)} \right] = \left[ {1,0,0,0,0,0,0} \right].\)

$$\begin{aligned} P_{0}^{\prime } (t) = - 2\alpha P_{0} (t) + \beta P_{1} (t) + \beta P_{2} (t) \hfill \\ P^{\prime}_{1} (t) = - (2\alpha + \beta )P_{1} (t) + \alpha P_{0} (t) + \beta P_{3} (t) + \beta P_{4} (t) \hfill \\ P^{\prime}_{2} (t) = - \beta P_{2} (t) + \alpha P_{0} (t) \hfill \\ P^{\prime}_{3} (t) = - (2\alpha + \beta )P_{3} (t) + \alpha P_{1} (t) + \beta P_{5} (t) + \beta P_{6} (t) \hfill \\ P^{\prime}_{4} (t) = - \beta P_{4} (t) + \alpha P_{1} (t) \hfill \\ P^{\prime}_{5} (t) = - \beta P_{5} (t) + \alpha P_{3} (t) \hfill \\ P^{\prime}_{6} (t) = - \beta P_{6} (t) + \alpha P_{3} (t) \hfill \\ \end{aligned}$$
(3.23)

Equation (3.22) can be expressed in the following as

$$\dot{P} = X_{4} P,$$
(3.24)

where

$$X_{4} = \left[ {\begin{array}{*{20}c} { - 2\alpha } & \beta & \beta & 0 & 0 & 0 & 0 \\ \alpha & { - (2\alpha + \beta )} & 0 & \beta & \beta & 0 & 0 \\ \alpha & 0 & { - \beta } & 0 & 0 & 0 & 0 \\ 0 & \alpha & 0 & { - (2\alpha + \beta )} & 0 & \beta & \beta \\ 0 & \alpha & 0 & 0 & { - \beta } & 0 & 0 \\ 0 & 0 & 0 & \alpha & 0 & { - \beta } & 0 \\ 0 & 0 & 0 & \alpha & 0 & 0 & { - \beta } \\ \end{array} } \right].$$

For the availability of configuration IV, we consider the initial conditions as \(P(0) = \left[ {P_{0} \left( 0 \right),P_{1} \left( 0 \right),P_{2} \left( 0 \right),P_{3} \left( 0 \right),P_{4} \left( 0 \right),P_{5} \left( 0 \right),P_{6} \left( 0 \right)} \right] = \left[ {1,0,0,0,0,0,0} \right].\)

In steady state all derivative of state probabilities become zero, thus setting R.H.S of (3.24) to zero become

$$X_{4} P(\infty ) = 0.$$
(3.25)

This could be written in matrix form as follows:

$$\left[ {\begin{array}{*{20}c} { - 2\alpha } & \beta & \beta & 0 & 0 & 0 & 0 \\ \alpha & { - (2\alpha + \beta )} & 0 & \beta & \beta & 0 & 0 \\ \alpha & 0 & { - \beta } & 0 & 0 & 0 & 0 \\ 0 & \alpha & 0 & { - (2\alpha + \beta )} & 0 & \beta & \beta \\ 0 & \alpha & 0 & 0 & { - \beta } & 0 & 0 \\ 0 & 0 & 0 & \alpha & 0 & { - \beta } & 0 \\ 0 & 0 & 0 & \alpha & 0 & 0 & { - \beta } \\ \end{array} } \right]\left[ {\begin{array}{*{20}c} {P_{0} (\infty )} \\ {P_{1} (\infty )} \\ {P_{2} (\infty )} \\ {P_{3} (\infty )} \\ {P_{4} (\infty )} \\ {P_{5} (\infty )} \\ {P_{6} (\infty )} \\ \end{array} } \right] = \left[ {\begin{array}{*{20}c} 0 \\ 0 \\ 0 \\ 0 \\ 0 \\ 0 \\ 0 \\ \end{array} } \right].$$

Solving Eq. (3.25) and using normalizing condition

$$\sum\limits_{i = 0}^{6} {P_{i} (\infty )} = 1.$$
(3.26)

The steady state availability equation is given by

$${\text{Av}}_{4} (\infty ) = P_{0} (\infty ) + P_{1} (\infty ) + P_{3} (\infty ) = \frac{{\alpha^{3} + \alpha \beta^{2} + \alpha^{2} \beta }}{{2\alpha^{3} + 2\alpha^{2} \beta + 2\alpha \beta^{2} + \beta^{3} }}.$$
(3.27)

To compute the explicit expression of meantime to system failure. We follow similar argument as above. It is difficult to evaluate the transient solution, we apply the same procedure as above, and the expected time to reach an absorbing state can be evaluated from

$$E[T_{{p(0) \to p({\text{absorbing}})}} ] = P(0)( - H_{4}^{ - 1} )\left[ {\begin{array}{*{20}c} 1 \\ 1 \\ 1 \\ \end{array} } \right]\,,$$
(3.28)

where \(H_{4} = \left[ {\begin{array}{*{20}c} { - 2\alpha } & \alpha & 0 \\ \beta & { - (2\alpha + \beta )} & \beta \\ \beta & 0 & { - (2\alpha + \beta )} \\ \end{array} } \right].\)

The explicit expression for the MTSF4 is given by

$$E[T_{{p(0) \to p({\text{absorbing}})}} ] = {\text{MTSF}}_{4} = \frac{{ 7 { }\alpha^{2} + { 4 }\alpha \beta + \beta^{2} }}{{\alpha \, \left( {8 \, \alpha ^{2} + \, 4 \, \alpha \, \beta \, + \, \beta^{2} \, } \right)}}.$$
(3.29)

Analytical comparison of four configurations

The main purpose of this section is to present analytical comparisons between the configurations to determine the optimal configuration with respect to steady-state availability and mean time to system failure using MAPLE software.

$${\text{Av}}_{1} \left( \infty \right) - {\text{Av}}_{2} \left( \infty \right) = \frac{{\beta (\beta + 2\alpha )^{2} \alpha }}{{(\alpha^{2} + 2\alpha \beta + \beta^{2} )(3\alpha^{2} + 3\alpha \beta + \beta^{2} )}} \, \Rightarrow {\text{ Av}}_{1} \left( \infty \right){\text{ > Av}}_{2} \left( \infty \right),\quad \forall \alpha ,\beta > 0$$
(4.1)
$${\text{Av}}_{3} \left( \infty \right) - {\text{Av}}_{2} \left( \infty \right) = \frac{\beta (\beta + 2\alpha )\alpha (\alpha - \beta )}{{(4\alpha^{2} + 2\alpha \beta + \beta^{2} )(3\alpha^{2} + 3\alpha \beta + \beta^{2} )}} \Rightarrow {\text{Av}}_{3} \left( \infty \right) > {\text{Av}}_{2} \left( \infty \right),\quad \,\,\alpha > \beta$$
(4.2)
$${\text{Av}}_{1} \left( \infty \right) - {\text{Av}}_{4} \left( \infty \right) = \frac{{\beta \alpha (3\alpha^{2} \beta + 2\beta^{2} \alpha + \beta^{3} + 3\alpha^{3} )}}{{(\alpha^{2} + 2\alpha \beta + \beta^{2} )(2\alpha^{3} + 2\alpha^{2} \beta + 2\beta^{2} \alpha + \beta^{3} )}} \Rightarrow {\text{Av}}_{1} \left( \infty \right) > {\text{Av}}_{4} \left( \infty \right),\quad \forall \alpha ,\beta > 0$$
(4.3)
$${\text{Av}}_{2} \left( \infty \right) - {\text{Av}}_{4} \left( \infty \right) = \frac{{\beta^{3} \alpha (\alpha - \beta )}}{{(2\alpha^{3} + 2\alpha^{2} \beta + 2\beta^{2} \alpha + \beta^{3} )(4\alpha^{2} + 2\alpha \beta + \beta^{2} )}} \Rightarrow {\text{Av}}_{2} \left( \infty \right) > {\text{Av}}_{4} \left( \infty \right),\quad \alpha > \beta$$
(4.4)
$${\text{Av}}_{1} \left( \infty \right) - {\text{Av}}_{3} \left( \infty \right) = \frac{{\beta (\beta + 2\alpha )^{2} \alpha }}{{(\alpha^{2} + 2\alpha \beta + \beta^{2} )(3\alpha^{2} + 3\alpha \beta + \beta^{2} )}} \Rightarrow {\text{Av}}_{1} \left( \infty \right) > {\text{Av}}_{3} \left( \infty \right),\quad \forall \alpha ,\beta > 0$$
(4.5)
$${\text{Av}}_{3} \left( \infty \right) - {\text{Av}}_{4} \left( \infty \right) = \frac{{\beta \alpha^{2} (\alpha - \beta )}}{{(3\alpha^{{^{2} }} + 3\alpha \beta + \beta^{2} )(2\alpha^{3} + 2\alpha^{2} \beta + 2\beta^{2} \alpha + \beta^{3} )}} \Rightarrow {\text{Av}}_{3} \left( \infty \right) > {\text{Av}}_{4} \left( \infty \right),\quad \alpha > \beta$$
(4.6)
$$\Rightarrow {\text{Av}}_{1} \left( \infty \right) > {\text{Av}}_{3} \left( \infty \right) > {\text{Av}}_{2} \left( \infty \right) > {\text{Av}}_{4} \left( \infty \right)$$
$${\text{MTTF}}_{1} - {\text{MTTF}}_{2} = \frac{\beta + 2\alpha }{{4\alpha^{2} }} \Rightarrow {\text{MTSF}}_{1} > {\text{MTSF}}_{2} ,\quad \forall \alpha ,\beta > 0$$
(4.7)
$${\text{MTSF}}_{1} - {\text{MTSF}}_{3} = \frac{{19\alpha^{2} + 13\alpha \beta + 2\beta^{2} }}{{2\alpha^{2} (9\alpha + 2\beta )}} \Rightarrow {\text{MTSF}}_{1} > {\text{MTSF}}_{3} ,\quad \forall \alpha ,\beta > 0$$
(4.8)
$${\text{MTSF}}_{1} - {\text{MTSF}}_{4} = \frac{{10\alpha^{3} + 12\alpha^{2} \beta + 7\beta^{2} \alpha + \beta^{3} }}{{2\alpha^{2} (8\alpha^{2} + 4\alpha \beta + \beta^{2} )}} \Rightarrow {\text{MTSF}}_{1} > {\text{MTSF}}_{4} ,\quad \forall \alpha ,\beta > 0$$
(4.9)
$${\text{MTSF}}_{2} - {\text{MTSF}}_{3} = \frac{{13\alpha \beta + 2\beta^{2} + 20\alpha^{2} }}{{4\alpha^{2} (9\alpha + 2\beta )}} \Rightarrow {\text{MTSF}}_{2} > {\text{MTSF}}_{3} ,\quad \forall \alpha ,\beta > 0$$
(4.10)
$${\text{MTSF}}_{2} - {\text{MTSF}}_{4} = \frac{{8\alpha^{2} \beta + 8\beta^{2} \alpha + \beta^{3} + 4\alpha^{3} }}{{4\alpha^{2} (8\alpha^{2} + 4\alpha \beta + \beta^{2} )}} \Rightarrow {\text{MTSF}}_{2} > {\text{MTSF}}_{4} ,\quad \forall \alpha ,\beta > 0$$
(4.11)
$$\Rightarrow {\text{MTTF}}_{1} \left( \infty \right) > {\text{MTTF}}_{2} \left( \infty \right) > {\text{MTTF}}_{3} \left( \infty \right) > {\text{MTTF}}_{V4} \left( \infty \right).$$

It is evident from Eqs. (4.1) to (4.11) that the optimal configuration is configuration I.

Numericals comparison of four configurations

In this section, numerical comparison for the results of availability, MTSF, and profit function for all the developed models was presented. For each configuration the following set of parameters values are fixed throughout the simulations for consistency: \(\alpha = 0.4,\,\beta = 0.3\).

The results which compare the steady state availability and mean time to system failure with respect to \(\alpha\) and \(\beta\) for all the four systems considered depicted in Figs. 1, 2, 3 and 4. Figures 1 and 4 shows that the steady-state availability and MTSF decrease as \(\alpha\) increases for any configuration. Furthermore, configuration I seem to be most effective and reliable configuration among the four configurations. It is clear from Figs. 2 and 3 that the steady state availability and MTSF increase as \(\beta\) increases for any configuration. It is evident from Figs. 2 and 3 that configuration I is more reliable Thus, configuration I is the optimal configuration in this study.

Fig. 2
figure 2

Availability versus \(\beta\)

Fig. 3
figure 3

MTSF versus \(\beta\)

Fig. 4
figure 4

MTSF versus \(\alpha\)

Numerical simulations of the configurations I, II, III and IV are depicted in Figs. 58 using the cost presented in Table 1.

Fig. 5
figure 5

Cost/availability versus failure rate

Fig. 6
figure 6

Cost/MTSF versus repair rate

Fig. 7
figure 7

Cost/MTSF versus failure rate

Fig. 8
figure 8

Cost/MTSF versus repair rate

Table 1 Cost for configurations

Figures 5 and 7 shows that cost/availability and cost/MTSF increases as \(\alpha\) increases for any configuration. On the other hand, it is clear from Figs. 6 and 8 cost/availability and cost/MTSF decreases as \(\beta\) increases for any configuration. It is evident from Figs. 5, 6, 7 and 8, that the optimal configuration is configuration I.

Conclusion

With the advancement made in the field of modern technology, configuration of photovoltaic systems becomes more and more complex. These complexities reduce the quality and productivity of the photovoltaic systems. Therefore, it is vital to have reliable photovoltaic systems for efficiency, long-term survival and growth. Thus, these systems are expected to remain operative with the maximum efficiency for the maximum duration to ensure their reliable operation. To overcome this problem, redundancy is used in this paper as an effective technique for reliability enhancement of photovoltaic systems. Photovoltaic systems attained high reliability using cold standby redundant units as depicted in this paper. We constructed four different photovoltaic configurations with maximum voltage of 24 each, with cold standby units to study the cost/benefit analysis of four configurations under uncertainty. Explicit expressions for the mean time to system failure and steady state availability have been developed. Comparison was performed using ranking method, both numerical and analytical. Results have shown that system1 was the best in terms of availability, meantime to system failure and cost benefit ratio. In this paper, the systems were analyzed analytically using MAPLE and numerically using MATLAB and from the result obtained using both software; the optimal configuration is configuration I. The developed models will help in determining the maintenance policy, which will ensure the maximum overall availability and MTSF. The present study will help the reliability analyst, engineers and system designers to develop sophisticated models and to design more critical system in interest of human kind. The study will also assist engineers, decision makers and plant management to avoid an incorrect reliability assessment and consequent erroneous decision making which may lead to unnecessary expenditures, incorrect maintenance scheduling and reduction of safety standards. There are several further research topics which will be studied in the future as follows. First, further work should be done to determine the impact of online and offline preventive maintenance to the system. Second, photovoltaic systems are more common in practice which components with the same failure rate. So modeling of photovoltaic systems system where the failure rate follows different probability distribution like Weibull, Beta, Gamma, Normal distributions, etc., be addressed.