Research Article

Automatic Implementation of Fuzzy Reasoning Spiking Neural P Systems for Diagnosing Faults in Complex Power Systems

Pseudocode 2

The modeling suspicious fault components with FRSN P system algorithm.
Input: Suspicious fault component logic diagram adjacent matrix , Information about each component node and breaker
node in the logic diagram
Output: The fuzzy truth values of the input proposition neurons
1: Set stop condition: All outgoing line directions of the suspicious fault component logic diagram are access completed;
2: Set Initialize state: Set initialize access outgoing line direction number , set all outgoing line directions number of
suspicious fault component ;
3: while ()  do
4:for each associated protection of suspicious fault components   do
5:if associated protection is the main protection then
6: query the protection database, obtain breaker ID number that should be tripped when protection is active;
7: for the must trip breaker when main protection action do
8: if is the breaker in the outgoing line direction   then
9:According to the operation information of breaker and protection set the fuzzy truth value vector ;
10:end if
11: end for
12: else associated protection is the backup protection then
13: query the protection database, obtain breaker ID number that should be tripped when protection is active;
14: for the must trip breaker when backup protection action do
15: if is the breaker in the outgoing line direction   then
16: According to the operation information of breaker and protection set the fuzzy truth value vector;
17: end if
18: end for
19:end if
20:;
21:end for
22: end while