Energy and Power Engineering, 2013, 5, 269-273
doi:10.4236/epe.2013.54B052 Published Online July 2013 (http://www.scirp.org/journal/epe)
Automatic Modeling of Fault Tree for NuIEEE
Transactions on Power Electronics,Clear Power Safety
I&C Configuration
Shan Leng1, Bo Zhang1, We i Sun2, Zhiwu Guo2, Yichen Hao 1
1School of Energy and Environment, Southeast University, Nanjing, China
2Instrumentation and Control Institute, Guangdong Nuclear Power Engineering Corp. Shenzhen, China
Email: zb_03006515@126.com
Received April, 2013
ABSTRACT
The automatic modeling of fault tree for nuclear power safety I&C configuration is designed to meet the requirements
of reducing the workload and improving the traceability during the nuclear power safety I&C system reliability assess-
ment work. To complete the fault tree automatic modeling, the Visio Automation software technology is used to ana-
lyze the topology of the nuclear power safety I&C system hardware device and software function. The good result in
practical implementations shows that the nuclear power safety I&C system fault tree modeling work is successfully
simplified.
Keywords: Nuclear Power Safety I&C System; Visio Automation; Automatic Modeling
1. Introduction
This paper takes nuclear power safety Instrumentation
and Control system, or I&C system for short, as the mod-
eling object. Safety I&C system, a crucial part of the nu-
clear power plant, guarantees safety, reliability and eco-
nomic efficiency. Considering the distinctive features of
nuclear power plant, safety and reliability of all nuclear
power systems must be verified with no exception of the
very important nuclear power safety I&C system. In or-
dinary verification modeling process, fault trees are built
manually after analyzing the topology of hardware and
the function of the software, which becomes not only
time-consuming, but also inconsistent with style, coding,
assumption and other factors. To make it worse, the er-
rors usually occur during the manual modeling process
gradually. Furthermore, today the whole process of the
fault tree modeling is required to be recorded for the
reason of simplicity and traceability, which makes man-
ual modeling workload of fault tree for nuclear safety
I&C system heavy and cumbersome. In order to solv e the
problems above, the automatic modeling methods need
to be conside red [1, 2, 7] .
In this paper, Visio Automation software technology is
used to analyze the topology of the nuclear power safety
I&C system hardware device and software function to
complete the fault tree automatic modeling work [6]. The
good result in practical implementations shows that the
nuclear power safety I&C system fault tree modeling
work is successfully simplified.
2. Automatic Modeling of Fault Tree
According to the designing concept of automatic model-
ing system of fault tree for nuclear power safety I&C
configuration, the structure of automatic modeling proc-
ess is shown in Figure 1. The new developed modeling
system is divided into three main parts: configuration
module stencils, configuration drawing and fault tree
automatic generation.
Figure 1. Structure of automatic modeling process.
Copyright © 2013 SciRes. EPE
S. LENG ET AL.
270
2.1. Stencils Design
In this paper, nuclear power safety I&C configuration
work require to create the Visio visualization stencils,
according to the respective characteristics of nuclear
power safety I&C system hardware device and software
function, ActiveX control technology is used to create
the card and logic ga tes module stencils for configur ation.
The created module stencils is shown in Table 1. User
can drag and drop the module in the stencils and draw the
signal line in the configuration diagram. After the nuclear
power safety I&C configuration diagram is completed,
User can use Visio Automation mechanism to get the
IDispatch scheduling interface of ActiveX control, the
control’s properties, methods and response control events
can be accessed. After analyzing the configuration dia-
grams, the automatic modeling system of fault tree will
lead anticipated results [8].
Table 1. Stencil mudule.
Type ActiveX control Description
I&C Card KLPJ Distribution module card
MRPJ Repeater card
PFBJ Intelligent I/O bus master card
PCPJ CPU card
MEOJ Optical conversion card
PSMJ System management card
PWNJ W-net network I/F card
MDOJ Digital output card
PPNJ System switchove r unit
Logic Gate 2/3 Two from three
2/4 Two from four
AND And gate
OR Or gate
Transmitter Level transmitter
Digital transmitter
Limiter Limiter
2.2. Configuration Object Feature
After configuration drawing is finished, a new Visio Au-
tomation program will be needed to analyze the con-
figuration diagram through the object model which con-
tains the attributes, methods, events and hierarchical re-
lationship between the objects. The Visio objects struc-
ture is shown in Figure 2. Built on the Visio Automation
programming resources, the topmost object acts as an
application object (Application). Through the Applica-
tion user can access to any other objects. User can use
the object’s properties and methods to perform certain
operations after obtain the object reference and identify
the features. According to the features of different ob-
jects, the objects can be classified as shown in Table 1.
Different types of objects must assigned different proper-
ties and methods.
2.3. Process of Automatic Modeling
In this paper, the automatic modelin g system of fault tree
for nuclear power safety I&C configuration is built b ased
on Visio Automation software technology. This technol-
ogy allows user to extend the visualization functionality
of Visio or make it as user program’s graphics engine.
User can not only create or modify the configuration di-
agrams based on external data, but also extract the rele-
vant configuration information from diagrams by a spe-
cial designed program [1]. In this paper, VC program-
ming language is used to write VSL library file [6], and
run in the way of sharing the same address space with the
graphics engine. This method has strong ability to inter-
act with configuration diagrams and high operating effi-
ciency.
The concept of control stream is used to analyze the
nuclear power safety I&C configuration diagram during
the automatic modeling processing. The fault courses and
results transfer in complex I&C configuration system
following the way of control streams. The configuration
diagram is analyzed based on control streams to organize
Figure 2. Visio objects structure.
Copyright © 2013 SciRes. EPE
S. LENG ET AL. 271
and classify the information modules. An analysis pro-
gram is designed to complete the automatic modeling
process.
1) User needs to co mplete the drawing work of device
configuration, user use the created module stencils and
signal line class to complete the configuration diagram.
After the completion of the diagram, assignment function
of the form class is used to complete the assignment of
the common cause group and module in configuration
diagram. According to the objects classification in Table
1, different types of objects must assigned different
properties and methods.
2) After the connection relation is checked, user can
analyze the configuration diagram. Visio Automation
software technology is used to get the object and its
properties and methods. The process of analysis is shown
as the automatic modeling part in Figure 1. At beginning,
the program gets the signal line, then the up- stream and
downstream information module is obtained. Then user
can analyze the feature of object to get the properties and
methods. After the analysis of the module and connection
relations and taking the failure mode into accoun t, a fault
tree file is generated.
3) User inputs the fault tree files through the interface
with Risk Spectrum, the nuclear power safety I&C sys-
tem configuration fault tree analysis work is completed.
3. Safety Configurations Implementation
In this paper, the automatic modeling method is used to
simplify the modeling work of fault tree for nuclear
power safety I&C configuration. The fault tree files are
generated follow the process of automatic modeling, the
structure of the process is shown in Figure 1. After the
fault tree is built, the correctness of automatic modeling
of fault tree must be verified. The implementation can be
divided into two typical parts: the measurement signals
configuration and channel group configuration. After the
implementation, the accuracy of automatic modeling
work is verified deeply and comprehensively.
3.1. Measurement Signals Configuration
The measurement signals configuration is very typical in
nuclear power safety I&C configuration system. Figure
3 shows the measurement signals configuration diagram.
This diagram has three LT transmitters, three KLPJ cards
and a logic gate. In order to complete this diagram, user
can drag and drop the module in the stencils and draw the
signal lines to connect modules. The completed diagram
is shown in Figure 3. The fault tree file is generated after
analysis of the configuration diagram. The created fault
tree is shown in Figure 4. In this figure, the Top Event
corresponds to the logic gate, a KLPJ card generates two
Basic Events and an OR Gate, the LT transmitter is in the
same situation with cards. The generated fault tree of the
measurement signals configuration is proven correct, that
means the accuracy of the automatic modeling work is
preliminary confirmed.
3.2. Channel Groups Configuration
The nuclear power safety I&C system has a lot of chan-
nels, the structur e of the channels are b asically the same.
Each channel is divided into A, B groups, the structure of
the two groups is identical. Th e intermediate portion of a
channel group A configuration diagram is shown in Fig-
ure 5. The signals of group A and B converges in PPNJ
cards. This channel groups configuration is very common
with the I&C configuration system.
The fault tree is generated after analyze the channel
groups configuration diagram. Because the overall fault
tree is too large, only part of the fault tree is shown in
Figure 6, this part is begin with the group A Limiter
cards and MEOJ cards ,through the set of K/N logic gates
the signal transmitted to the AND gate.
LT
LT
LT
KLPJ
KLPJ
KLPJ
2/3
Figure 3. Measurement signals configuration diagram.
Figure 4. Fault tree of measurement signals.
Copyright © 2013 SciRes. EPE
S. LENG ET AL.
272
OR
2/3 2/3
2/3
2/3 2/3
MRPJ
PFBJ
PCPJ
MEOJ
MEOJ
MEOJ
MEOJ
MEOJ
MEOJ
MEOJ
MEOJ
MEOJ
MEOJ
MEOJ
MEOJ
MEOJ
MEOJ
MEOJ
2/4
AND
PFBJ
PWNJ
MDOJ
PPNJ
PSMJ
MEOJ
Figure 5. Channel groups configuration diagram.
Figure 6. Fault tree of part of channel groups (a).
Figure 7 shows the fault tree which is begin with
AND output signal, through the PSMJ card and PWNJ
card, the PWNJ output signal merge with the signal of
group B to PPNJ card. The Top Event is the generated
gate by PPNJ card, the input signal is the AND gate. The
correctness of the automatic modeling system has been
verified comprehensively.
Figure 7. Fault tree of part of the channel groups (b).
4. Conclusions
In this paper, ActiveX control technology is used to cre-
ate the module stencil for configuration and VSL library
written in VC language is used as a tool to analyze nu-
clear power safety I&C system hardware device and
software function to build the fault tree. The successful
implementation of automatic modeling of fault tree has
verified the correctness of the automatically generated
fault tree. The method of the automatic modeling of fault
tree for nuclear power safety I&C configuration simpli-
fies the modeling work and improves the traceability of
the fault tree modeling. This method has been applied to
practical work, and with some modifications it can also
be applied to other systems such as the logic diagram
analysis of electrical system and information system.
Therefore, the method of fault tree au tomatic modeling is
bound to have broad application prospects.
REFERENCES
[1] S. Margaret, “Computer-assisted Fault Tree Construction
using a Knowledge-based Approach,” IEEE Transaction
on Reliability, Vol. 43, No. 1, 2008, pp. 112-120.
doi:10.1109/24.285124
[2] J. Xiang and K. Yanoo, “Automatic Static Fault Tree
Analysis from System Models,” Dependable Computing
(PRDC), 2010 IEEE 16th Pacific Rim International
Symposium on, Tokyo, December 2010, pp. 241-242.
[3] D. L. Iverson, “Automatic Translation of Digraph to
Fault-tree Models,” Reliability and Maintainability Sym-
posium, 1992. Proceedings, Annual, Las Vegas, 21-23
January 1992, pp. 354-362.
Copyright © 2013 SciRes. EPE
S. LENG ET AL.
Copyright © 2013 SciRes. EPE
273
[4] J. Xiang, K. Yanoo, Y. Maeno and K. Tadano, “Autmatic
Synthesis of Static Fault Trees from System Models,”
Secure Software Integration and Reliability Improvement
(SSIRI), 2011 Fifth International Conference on, Jeju Is-
land, 27-29 June 2011, pp. 127-136.
[5] A. Madni, “The Role of Human Factors in Expert Sys-
tems Design and Acceptance,” Human Factors: The
Journal of the Human Factors and Ergonomics Society,
Vol. 30, No. 4,1988, pp. 395-414.
[6] Q. Liu, X. J. Liu and X. B. Ma, “Analysis of Logic Graph
Based on Visio Automation,” Software Guide, Vol. 8, No.
1, 2009, pp. 13-15.
[7] B. Han, J. J. Tong and D. Z. Xue,” Fault Tree Com-
puter-Aided Building Expert System,” Nuclear Power
Engineering, Vol. 24, No. 1, 2003, pp. 77-79
[8] H. CH. Shi and Y. Wang, “Expert System for Fault Di-
agnosis in a Sewage-disposal Factory,” Feedwater and
Drainage, Vol. 27, No. 8,2007,pp. 56-60