A COMPUTATIONAL TOOL FOR A GENERAL MODEL OF OPERATION PROCESSES IN INDUSTRIAL SYSTEMS
Mohamed Salahuddin Habibullah, Ernest Lumanpauw
•
Institute Of High Performance Computing, Singapore e-mail: mohdsh(a),ihpc.ci-stcir. edn.sg, liimanpanwe(a),ihpc.ci-stcir.edn.sg
Kolowrocki Krzysztof, Joanna Soszynska •
Gdynia Maritime University, Poland e-mail: katmatkk(a),am. gdynia.pl joannas(a),am. gdynia.pl
Ng Kien Ming •
National University of Singapore, Singapore e-mail: kienming(a),mis. edn.sg
ABSTRACT
The complexities of real industrial systems operation processes require computational methods that can analyze the large data and evaluate the behaviours of these systems. The use of methods such as Bayesian Network, Formal Safety Assessment and Statistical-Model based method were discussed as possibilities. Of which, a computational tool, based on the Semi-Markov model, was developed. This tool was then applied to analyze the behaviour of the operation processes of the oil transportation system in D^bogorze, Poland. The analyses showed that the computational solutions generated compared favourably well with some well-established analytical formulae, enabling possible extensions of the tool to include reliability and optimization evaluations to be explored.
1 INTRODUCTION
Many real industrial systems belong to the class of complex systems, resulting from the large number of components and interconnected parts, which are collectively assembled to define the operations and properties of the systems. Due to the complexity of such systems, it often causes the evaluation of the system reliability, availability and safety to become difficult. These complexities are multiplied in the case of large complex systems, where the determination of the exact reliability, availability and risk functions of the systems, leads to very complicated formulae, often useless for reliability practitioners to use. In real maritime systems, the focus area of this paper, some examples of such systems are in the piping transportation of water, gas and oil (Guze S. et al 2008) as well as in shipyard transportation using belt, rope conveyers and elevators (Blokus-R. et al 2008).
The difficulties associated with these large complex systems are further compounded when reliability optimization of these systems needs to be evaluated, with respect to their safety and costs. Due to the mathematical complexities of the current methods, such evaluations are often complicated and not possible to be performed by practitioners. In addition, the need to analyze these systems in their variable operation conditions as well as considering their changes in time reliability
structures and observing the components reliability characteristics, further complicates the issue. Furthermore, in handling such systems, the large datasets generated out of these systems, which needs to be analysed and processed, often necessitates the use of data mining tools and extensive compute-power, to speed up the computational processes. Thus, the availability of a computational tool that can model such large and complex maritime industrial systems operation processes, would indeed be valuable to practitioners and users.
In developing such computational tool, various approaches have been proposed in understanding the behaviour of maritime industrial systems operation processes. The 3 most commonly researched methods are namely the Bayesian Network (BN), the Formal Safety Assessment (FSA) and the Statistical Model-based method. Here, an overview of these 3 methods and its applicability in evaluating the behaviour of maritime industrial systems operation processes is discussed.
Bayesian Network (BN) (Pearl J. 1985) is a probabilistic model, whose nodes are used to represent variables and edges, in describing variables dependence with each another. It is a popular research approach to the maritime industry and it is often considered when analyzing the probability relationship between the different types of ships and accident rates. It is also a model that can be used to clearly represent the inter-relationship between subsystems and components of a system. In modelling maritime transportation systems, some variances of the BN have emerged. The Bayesian Belief Network (BBN) (Trucco P. 2008) was primarily developed for modelling Maritime Transport System (MTS), by taking into consideration ship owners, shipyards, port authorities, regulators and their mutual influences. By considering the case for the design of High Speed Craft (HSC), the study looked into the risk analysis associated with the quantification of Human and Organizational Factors (HFO). Integrated with the Fault-Tree analysis, the BBN managed to identify the probabilistic correlations between the basic events of collision and the model under HFO conditions, for collision in the open seas. Norrington (Norrington L. et al 2008) had also used the BBN model to conduct the reliability analysis of Search-And-Rescue (SAR) operations with the UK coastal guard coordination centres. Another variant is the Fuzzy-Bayesian Network (FBN) (Eleye-D 2008), applied in marine safety assessment, by integrating human elements into quantitative analysis. For this analysis, mass assignment theory was used as the bridge to connect the human factor and the probabilistic calculation.
Formal Safety Assessment (FSA) is a structured and systematic methodology, aimed at enhancing maritime safety by using risk analysis and cost benefit assessment. It is achieved by providing justifications for the proposed regulatory measures and allowing comparisons of the different measures to be made. This is in line with the basic philosophy of the FSA in that it is a tool that can be used to facilitate transparent decision-making process. FSA is also used to help in evaluating new regulations for maritime safety and protection of marine environment, with the aim of achieving a balance between technical and operational issues, which includes human, maritime safety, protection of marine environment and costs (IMO 2002). In its application to maritime systems operation processes, Ruud (Rudd S. et al 2008) has applied the FSA in developing risk-based rules and functional requirements, for systems and components in an offshore crane system. In studying the watertight integrity of hatchways of bulk carriers, Lee (Lee J. et al 2001) has also applied the FSA, which resulted in 18 hazards to be identified. This enabled 32 risk control measures to be devised in reducing the associated risks. Wang (Wang J. 2002) also explored the use of the FSA in maritime design. By considering both offshore and marine safety, the current practices as well as recent developments in safety assessment were illustrated. This was then applied to several maritime case studies, resulting in the relationship between offshore safety and formal ship safety assessment to be described. Others have also tried incorporating new models within the FSA. One such effort is by Hu (Hu S. et al 2007) who proposed a Model based on Relative Risk Assessment (MRRA) and used it to discuss the frequency and severity criteria affecting in ship navigation.
The third approach is the Statistical Model-based method, defined as a set of mathematical equations which describes the object of interest in terms of random variables and its associated probability distribution. From the statistical analysis point of view, in applying such methods, availability of real data is a necessity as these data are then used to extract features in relation to maritime safety, reliability, availability and risks. One such real data is from the Marine Accident Investigation Branch (MAIB) in UK. Using data from 1992 to 1999, Wang (Wang J. et al 2005) conducted a comprehensive statistical analysis of accidents involving fishing vessels, with the results presented in tables and graphs, showing the frequency and trends of the various accidents. Jin (Jin D. 2005) also conducted similar fishing vessels accidents analyses using data from northeastern USA but investigated further by modelling the accidents using logistics probability distribution. By considering factors such as weather and vessel size into the probability function, the paper provided a complete analysis of all causal factors of the fishing accidents and how much do they affect the ship safety, leading to the conclusion that the accidents probability is affected by the weather, vessel location, time of year, and vessel characteristics. Thus, it can be seen that the primary aim of these statistical models is to simulate, and then predict and optimize the system. One particular branch of statistical methods that has such capabilities is the Markov and Semi-Markov (Heyman D. et al 2003) methods. These methods has been used to estimate the corrosion rate as well as finding the failure probability of piping system (Vinod G. et al 2003), to study the patient population profile of a clinical trial, for arbitrary many patient classes, trial sites and start-times (Felli J. C. et al 2007) and to model in conjunction with Weibull distribution holding times to the actual power-plant operating data (Perman M. et al 1997).
In this paper, the Statistical Model-based method was chosen to provide a mean of understanding the behaviour of maritime industrial systems operation processes. This is due to the fact that the Statistical Model-based method is capable of handling mathematical complexities associated with maritime systems. The ability of this method to handle large datasets together with the use of data mining tools and extensive compute-power is also a plus. Also, recent breakthroughs in the use of Semi-Markov models on maritime transportation by Kolowrocki (Guze S, et al 2008, Blokus-R et al 2008, Kolowrocki K. et al 2008) have opened many possibilities. In his papers, he has analytically modelled the maritime transportation operations as a Semi-Markov process, with the stationary limiting probability that the operation will stay in each state, are computed based on the model. He then applied this to several real problems such as shipyard rope transportation system port oil transportation and ship operational process. Although generalized BN and FSA can possibly perform similar studies, the focus here is more towards leveraging the work done by Kolowrocki (Guze S, et al 2008, Blokus-R et al 2008, Kolowrocki K. et al 2008). Comparisons of the 3 methods with actual data, on its treatment of uncertainties, will be explored and published elsewhere.
Although the Semi-Markov model can be evaluated analytically, its solution is straightforward only for simple problems, with limited number of states considered. For large and complex systems such as in real maritime transportation, the continued use of analytical computation is tedious and cumbersome. Thus, having a Semi-Markov computational tool that can model industrial systems operation processes would indeed be advantageous, as the reusability of the codes would enable users to continuously improve and optimize the operation processes. In addition, the use of such computational tool would also ease the handling of the compute-intensive large data sets associated with maritime transportation and its use together with data mining techniques.
The rest of this paper is organized as follows. Section 2 describes the proposed general Semi-Markov model of industrial systems operation processes. This is then followed by Section 3, where the developed Semi-Markov computational tool, is discussed. In Section 4, the application of the computational tool for the case of port oil transportation system process is analyzed and described. Finally, in Section 5, the paper is concluded with outlines of future possible works that could be explored.
2 GENERAL MODEL OF INUSTRIAL SYSTEMS OPERATION PROCESSES
The general model of industrial systems operation processes is formulated as a Semi-Markov process (Grabski F. 2002). The systems, during its operation processes, are taking v,ve N different operation states. Furthermore, Z(t), t e < 0,+°o > is defined as the process with discrete operation
states from the set of states, Z = {z1,z2,.....zv}, and conditional sojourn times, 9hl, at the operation
states, zb, when its next operation state is z,, b.l = l,2,....,v, b ^/. Based on the above assumptions, the general system operation process may be described by:
• The initial operation state probability vector:
[a(0)L,=[a(0),^(0),.....,pvm
(1)
where pb(0) = P(Z(0) = zb) for b = 1,2,...., v
Pl2 - Ply P22 ••• P2v
iPvl Pv 2 ••• Pn._
(2)
where pbb =0 for b =l,2,....,v
• The conditional sojourn time distribution matrix:
~Hu(t) Hu(t) ... Hlv(t)
H21(t) H22(t) ... H2v(t)
Hvl{t) Hv2(t) ... Hw(t)_
(3)
where Hbl{t) = P{9bl <t) for b = 1,2,....,v , b±l and Hbb(t) = 0 for b = 1,2,....,v
• The mean value of the conditional sojourn time:
Mbl=E[0bl] = ]thbl(t)dt
0
(4)
where hb,(t) = ^-[Hb,(t)] for b = 1,2,...., v , b*l at
The use of the Semi-Markov model is mainly due to the scarcity of available data. In such scenarios, the Semi-Markov model is perhaps the best available option to analyze the problems, since it is built upon theories of probability and stochastic process, and hence justifying the use of the density function to get the mean, as in equation (4). It is also common practice that as more data becomes available, data mining methods such as regression, prediction, etc as well as simulation tools can be used to build a more robust analytical model of the problem. Thus, from the law of total probability,
• The distribution function of the unconditional sojourn time 9b is given by:
• The transition probability matrix:
>11
VPbA
bl Jvcv
'21
Hb(t) = ±PbIHbI(t), b = 1,2,....,
/=i
(5)
• The mean value of the unconditional sojourn times is given by:
Mb=E[9b} = JjPblMbl, b = 1,2,....,v
/=i
(6)
The limiting probability is one of the important characteristics of the process, it is given by: P6=limA(f)=-^_, b = 1,2,....,v
I>'M>
/=i
(7)
where the stationary distribution vector, [;Tfe]Ul, is a vector which satisfies the following system of equations:
v
kJ=kJ[A/l X^i = l
/=i
(8)
Thus, having obtained the limiting probability values, the expected time spent in a particular operation state for sufficiently large operation time, 6, can be approximated by:
E[Ob] = pb0, b = 1,2,....,v
(9)
3 COMPUTATIONAL TOOL FOR MODELLING INDUSTRIAL SYSTEMS OPERATIONS PROCESSES
Here, the computational tool for the general probabilistic model of industrial systems operation processes, described in the previous section, is presented. The basis on the development of the computational model is based on the number of states, v, that the problem needs to handle. When the number of states, v, is small, it is still possible to perform all the calculations analytically by hand, as undertaken by Kolowrocki (Guze S, et al 2008, Blokus-R et al 2008, Kolowrocki K. et al 2008). However, when the value of v is large, these calculations will be overly tedious and difficult, in particular the calculations associated with equation (8). Therefore, having a computational tool software to automate the tasks in Section 2 will undoubtedly assist in analyzing and solving the model, and hence the problem.
Due to the convenience in handling large matrices, the model is coded using a matrix-based numerical programming language. In performing this, various tools currently exists and have been explored namely Matlab, GNU Octave and R. In our implementation, the GNU Octave tool is employed since it is an open-source and free programming language. Furthermore, the code developed is mostly compatible with Matlab, a widely-used commercial software.
Figure 1. Block diagram of the general model of industrial systems operation processes.
Typically, the structure of a computer program is best described by its inputs, outputs and computation procedures or algorithms. In the case for general model of industrial systems operation processes considered, the inputs, outputs and model relationship can be explained by the block diagram illustrated in Figure 1. For brevity, since the model is based on the Semi-Markov process, the model is denoted as the Semi-Markov model.
From Figure 1, it can be seen that to generate the outputs, i.e. Mb, [nb], pb, the adopted computer tool will take in the values of the conditional sojourn time, 0, the transition probability matrix, [pbl]vxv and the conditional sojourn time distribution matrix, [Hbl(t)]vxv. If the Semi-Markov model is considered as a black box, then the former 3 values will act as inputs in generating the 3 outputs.
START ^
Read inputs 0,[ Pbl Lev J Hbl (t )U
Calculate Mbl according to (4)
Calculate Mb according to (6)
Calculate [nb ] analytically according to (10)
Calculate pb according to (7)
Calculate E[db ] according to (9)
i r
( END ) Figure 2. Flowchart of the Semi-Markov model computational procedures.
Figure 2 describes the details of the computational Semi-Markov model adopted in this paper. As shown in the flowchart, upon reading in the 3 inputs, the value of the integral, Mbl, needs to be evaluated. This evaluation is often difficult, especially if the density function of the conditional sojourn time distribution, hbl(t), is complex. Furthermore, some numerical programming languages such as Octave do not have the capabilities to handle such complex integrations. An alternative approach is to numerically approximate the mean value of Mbl by generating sufficiently large
random samples from the corresponding distribution density function and then averaging their values. In our implementation, 100,000 samples were generated. Once this is done, the value of Mb was then evaluated.
The next stage is the most compute-intensive aspect of the calculations, which involves the evaluation of the stationary distribution vector, [;r6]. It can be seen from equation (8) that the evaluation of [;rfe] involves solving a series of linear equations, which is simple if the number of
states is small. However, when the number of states considered in the problem is large, the solution process is rather complex and compute-intensive in nature. To overcome this, we propose the adoption of the following machine oriented approach. Our proposition involves letting [PbI ] be a vxv irreducible transition probability matrix. Let us suppose / is a vxv identity matrix and ONE is a vxv matrix whose entries are all 1. This would lead to:
K] = (l,...,l ){I-[pbl] + ONE)-1
(10)
The proof of the above proposition can be derived from equation (8), where upon simple rearrangement leads to:
WV-[pbl]) = 0
(ii)
Furthermore, from the system of equations hypotheses, it is known that [nb ] must sum to 1.
Thus, from equation (10), it leads to:
[xb W ~ iPbi ] + ONE) = [Kb ]ONE = (1,... ,1)
(12)
Furthermore, if we now assume that (/ - [pb, ] + ONE) has an inverse, thus solving for \nh ] will yield equation (10) as desired. The adoption of this machine learning approach will assist in overcoming the compute-intensive nature of the calculations. Once the value of \nh ] is obtained, as shown in the flow chart, the value of pb can then be evaluated using equation (7). This will then lead to the value of E[0b ] from equation (9) to be computed.
4 APPLICATION ON A PORT OIL TRANSPORTATION SYSTEM PROCESS
The proposed computational tool described, in the previous section, is now applied on the case of analyzing the operation processes of the port oil transportation system in D^bogorze, Poland (Guze S. 2008). As shown in Figure 3, the process involves the transportation of liquid cargo to D^bogorze terminal from the pier in the Port of Gdynia. In our analysis, the considered system is composed of 3 stages, namely, the pier, the 3 terminal parts A, B and C and the 3 linked piping subsystems, Sx, S2 and S,. The breakdown of the subsystems is as follows:
• Subsystem Sx: Consists of 2 identical pipelines, each composed of 178 elements. In each pipeline, there are 176 pipe segments and 2 valves.
• Subsystem S2: Consists of 2 identical pipelines, each composed of 719 elements. In each pipeline, there are 717 pipe segments and 2 valves.
• Subsystem S3: Consists of 2 types 1 pipeline and 1 type 2 pipelines, each composed of 362 elements. In each of the type 1 pipeline, there are 360 pipe segments and 2 valves. In each of the type 2 pipeline, there are 360 pipe segments and 2 valves.
At the pier, the unloading of tankers is performed in the Port of Gdynia. The pier is connected with the terminal Part A through the transportation subsystem Sx. In terminal Part A, there is a supporting station to fortify the tankers' pumps, enabling the further transportation of the oil cargo to the terminal Part B through the subsystem S2. The terminal Part B is further connected to the terminal Part C via the subsystem S3. Finally, in the terminal Part C, the rail cisterns are unloaded with oil cargo products to be distributed to the rest of Poland.
Figure 3. Schematic view of the Port Oil Transportation System.
Based on the operation processes taking place at the abovementioned system, the process,
Z{t), where t e < 0,+°o >, is defined, with the operation states as follows:
• Zj: Transportation of 2 different medium types from terminal Part B through Part C using two out of three pipelines in subsystem S3.
• z2: Transportation of 1 medium type from terminal Part C through Part B using one out of three pipelines in subsystem S3.
• z3: Transportation of 1 medium type from terminal Part B through Part A to the pier using 1 out of 2 pipelines in subsystem S2 and 1 out of 2 pipelines in subsystem Sx.
• z4: Transportation of 2 medium types from the pier through Parts A and B to Part C using both pipelines in subsystem Sx, both pipelines in subsystem S2 and 2 out of 3 pipelines in subsystem S3.
• z}: Transportation of 1 medium type from the pier through Part A and B to Part C using 1 out of 2 pipelines in subsystem Sx and S2 and 1 out of 3 pipelines in subsystem S3.
Thus, using the 5 operation states described above, the computational procedures presented in Figure 2, can now be applied. In our analysis, due to the scarcity of historical data, the values of the transition probability matrix, [PbI] and the conditional sojourn time distribution matrix, [HbI(t)], were constructed by eliciting opinions from domain experts. This leads to the followings:
0 0
0 0
l-e
l-e
-14S4695r
1-e
-107737.If"
0 0
l-e
9696341r
0
-191749r
0 0 0
l-e
-37117.4t~
0 0 0
l-e
0 0 0
-9696341r
l-e"
0 1 0 1 0 0 0 0 0 0 0 0.5 0 1 0 (13)
With the inputs given in equation (13), the values of the integral, Mbl, was then evaluated leading to the values of the unconditional sojourn time distribution function, Hb(t), and its mean value Mb for b = 1,2,....5 to be given by:
Table 1. Values evaluated from the computational procedures.
H1 (t) = l-exp[-37117.4/2] Ml = 0.005
H2(t) = l-exp[-19174.9r] M2 =0.006
Я3 (t) = 1 - 0.11 • ехр[-148469.5/ - 0.89 • exp[-107737 .l/2] M3 =0.003
H4(t) = 1-0.5 exp[-969634. -0.5 exp[-969634.It2] M4 =0.001
H5(t) = l-exp[-29.1/2] M5 =0.164
Here, the most compute-intensive aspect of the calculations, which involves evaluating the stationary distribution vector, [л"ь], is undertaken. Thus, using the computational procedures
described in equation (10), leads to the values of the stationary distribution vector of the process to be given by:
- \— — — — — 22^ 22^ 22^ 22
(14)
This enables the limiting probability, Pb for b =1,2,....5 to be evaluated, yielding, [/J P2 P P4 P5] = [0.018 0.228 0.095 0.007 0.652]
(15)
Thus, from the above computations, the expected time spent in a particular operation state, E[0b] for b =1,2,....5, given в = 365 days, were then evaluated.
[ЕЩ} Е[в2] Е[в3] Е[в4] E[05] J=[6.6 83.2 34.7 2.6 238]days (16)
The computed values of E[0b ] were then compared with the analytical solutions evaluated by Kolowrocki (Guze S. 2008) showing very favourable comparisons. This provides a preliminary indication on the ability of the computational Semi-Markov model tool developed as well as its continued use to other maritime problems and possible extension to include the evaluation of reliability, availability and risk of the systems.
5 CONCLUSIONS
0 0
0 0
0.11 0.89
0 0.5
0 0
The paper has introduced a computational tool, based on the Semi-Markov model that can be used to analyze the general stochastic model of industrial systems operation processes. The application of the developed computational tool was then illustrated for the port oil transportation system. The results showed that the computational solutions matched well with the analytical calculations. This preliminary result from the developed computational tool showed the potential of the tools' practical usefulness in other operation process evaluations, especially under changing structures and characteristics. In the long term, the aim is for this computational tool to be extended to incorporate reliability and availability calculations as well as optimization modules, using large-scale data from the maritime industrial systems operations processes. The block diagram of the proposed process workflow is shown in Figure 3 below. The implementation and results of the extended computational tool will be published elsewhere.
Figure 3. Block diagram of the proposed extended computational tool.
6 ACKNOWLEDGEMENTS
This paper describes part of the work in the Singapore-Poland Joint Research Project titled
"Safety and Reliability of Complex Industrial Systems and Process" (SERC grant number 072
1340050) supported by grants from the Agency for Science, Technology and Research (A*STAR)
of Singapore and the Ministry of Science and Higher Education (MSHE) of Poland.
REFERENCES
1. Guze S., Kolowrocki K., Soszynska J. (2008), Modelling environment and infrastructure influence on reliability and operation processes of port oil transportation system, Proc. 2nd Summer Safety and Reliability Seminars (SSARS), Vol. 1, 179-186.
2. Blokus-Roszkowska A., Kolowrocki K. (2008), Modelling environment and infrastructure of shipyard transportation systems and processes, Proc. 2nd Summer Safety and Reliability Seminars (SSARS), Vol. 1, 77-84.
3. Pearl J. (1985), Bayesian networks: A model of self-activated memory for evidential reasoning, Proc. 7th Conference of the Cognitive Science Society, 329-334.
4. Trucco P., Cagno E., Ruggeri F., Grande O. (2008), A bayesian belief network modeling of organizational factors in risk analysis: A case study in maritime transportation, Reliability Engineering & System Safety, Vol 93, 845-856.
5. Norrington L., Quigley J., Russell A. and Van der Meer R. (2008), Modelling the reliability of search and rescue operations with Bayesian Belief Network, Reliability Engineering & System Safety, Vol 93, 940 - 949.
6. Eleye-Datubo A. G., Wall A. and Wang J. (2008), Marine and Offshore Safety Assessment by Incorporative Risk Modeling in a Fuzzy-Bayesian Network of an Induced Mass Assignment Paradigm, Risk Analysis, Vol 28, 95 - 112.
7. International Maritime Organization (IMO) (2002), Guidelines for Formal Safety Assessment (FSA), IMO MSC/Circ 1023.
8. Ruud S., Age M. (2008), Risk-based rules for crane safety systems, Reliability Engineering & System Safety, Vol 93, 1369-1376.
9. Lee J., Yeo I., Yang Y. (2001), A trial application of FSA methodology to the hatchway watertight integrity of bulk carriers, Marine Structures, Vol 14, 651-667.
10. Wang J. (2002), Offshore safety case approach and formal safety assessment of ships, Journal of Safety Research, Vol 33, 81-115.
11. Hu S., Fang Q., Xia H., Xi Y. (2007), Formal safety assessment based on relative risks model in ship navigation, Reliability Engineering & System Safety, Vol 92, 369-377.
12. Wang J., Pillay A., Kwon Y. S., Wall A. D., Loughran C. G. (2005), An analysis of fishing vessel accidents, Accident Analysis & Prevention, Vol 37, 1019-1024.
13. Jin D., Thunberg E. (2005), An analysis offishing vessel accidents in fishing areas off the northeastern United States, Safety Science, Vol 43, 523-540.
14. Heyman D. P., Sobel M. J. (2003), Stochastic models in operations research, Vol I: Stochastic processes and operating characteristics, Dover Publications.
15. Vinod G., Bidhar S. K., Kushwaha H. S., Verma A. K., Srividya A. (2003), A comprehensive framework for evaluation ofpiping reliability due to erosion - corrosion for risk-informed in service inspection, Reliability Engineering and System Safety, Vol 82, 187193.
16. Felli J. C., Anderson W. H., Kremida J. P., Ruberg S. J. (2007), A semi-Markov model for patient progression through clinical trials, European Journal of Operation Research 176, 542-549.
17. Perman M., Senegacnik A., Tuma M. (1997), Semi-Markov Models with an application to Power-Plant Reliability Analysis, IEEE Transactions on Reliability, Vol 46, No 4.
18. Kolowrocki K., Soszynska J. (2008), A general model of industrial systems operation processes related to their environment and infrastructure, Proc. 2nd Summer Safety and Reliability Seminars (SSARS), Vol. 2, 223-226.
19. Grabski F. (2002), Semi-Markov Models of Systems Reliability and Operations, Warsaw: Systems Research Institute, Polish Academy of Sciences.