Diagnosis of Power System Protection

  • Rui D. Jorge
  • Carlos V. Damásio
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4031)


Power systems are naturally exposed to several fault conditions, namely short-circuits. Automatic protection and control systems are responsible for selective tripping of faulted devices and their subsequent reconnection.

An application to automatically diagnosing abnormal conditions in power distribution network substations is described in this work. It is based on a model of the power network and the associated protection and control system. Its main purpose is to assist in the analysis of protection device records, explain the observed operations and detect possible misbehavior. This application is specified and implemented using a combination of Logic Programming tools and techniques, in particular non-monotonic reasoning. The model is structured in several abstraction levels and a set of strategies and preferences is used to guide the diagnosis process.

The developed application was tested with several substation configurations, including sequences of events recorded at real installations.


Logic Program Protection Device Circuit Breaker Power Network Diagnosis Process 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Böttcher, C., Dressler, O.: A framework for controlling model-based diagnosis systems with multiple actions. Ann. Math. A.I. (special issue on Model-based Diagnosis) 11 (1994)Google Scholar
  2. 2.
    de Kleer, J., Williams, B.: Diagnosing multiple faults. Artificial Intelligence 32(1), 97–130 (1987)CrossRefMATHGoogle Scholar
  3. 3.
    Davidson, E., McArthur, S., McDonald, J.: A toolset for applying model-based reasoning techniques to diagnostics for power system protection. IEEE Trans. Power Systems 18(2), 680–687 (2003)CrossRefGoogle Scholar
  4. 4.
    Damásio, C., Nejdl, W., Pereira, L., Schroeder, M.: Model-based diagnosis preferences and strategies representation with meta-logic programming. In: Apt, K., Turini, F. (eds.) Meta-logics and Logic Prog., vol. 11, pp. 269–311. MIT Press, Cambridge (1995)Google Scholar
  5. 5.
    Eiter, T., Faber, W., Leone, N., Pfeifer, G.: The diagnosis frontend of the dlv system. Tech. Rep. DBAI-TR-98-20, Tech. Univ. Wien, Austria (November 1998)Google Scholar
  6. 6.
    Gelfond, M., Lifschitz, V.: Logic programs with classical negation. In: Proc. 7th Int. Conf. on L.P., pp. 579–597. MIT Press, Cambridge (1990)Google Scholar
  7. 7.
    Jorge, R.: Power network protection system diagnosis. Master Thesis (in portuguese), FCT, Univ. Nova. Lisboa (2005)Google Scholar
  8. 8.
    Pereira, L., Damásio, C., Alferes, J.: Diagnosis and debugging as contradiction removal. In: Proc. 2nd Int. Workshop on LP and Non-monotonic Reasoning, Lisboa, Portugal, pp. 334–348 (June 1993)Google Scholar
  9. 9.
    Pfau-Wagenbauer, M., Nejdl, W.: Model/heuristic-based alarm processing for power systems. Journal on AI in Eng., Design and Manuf. 7(1), 65–78 (1993)Google Scholar
  10. 10.
    Poole, D.: Normality and faults in logic-based diagnosis. In: Proc. of 11th IJCAI, Detroit, MI, pp. 1304–1310 (August 1989)Google Scholar
  11. 11.
    Sidhu, T., Cruder, O., Huff, G.: An abductive inference technique for fault diagnosis in electrical power transmission networks. IEEE Trans. Power Delivery 12(1), 515–522 (1997)CrossRefGoogle Scholar
  12. 12.
    Smodels system. version 2.27 (2003),
  13. 13.
    Struss, P.: Diagnosis as a process. In: Work. Notes 1st Int. Workshop on Model-based diagnosis, Paris (1989)Google Scholar
  14. 14.
    Struss, P., Dressler, O.: Physical negation: integrating fault models into the general diagnostic engine. In: Proc. 11th IJCAI, Detroit, MI, pp. 1318–1323 (August 1989)Google Scholar
  15. 15.
    Vale, Z., Moura, A.: An expert system with temporal reasoning for alarm processing in power system control centers. IEEE Trans. Power Systems 8(3), 1307–1313 (1993)CrossRefGoogle Scholar
  16. 16.
    XSB Logic Programming system. version 2.6 (2003),

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Rui D. Jorge
    • 1
  • Carlos V. Damásio
    • 2
  1. 1.EFACEC Sistemas de Electrónica S.A.CarnaxidePortugal
  2. 2.Centria, Universidade Nova de LisboaPortugal

Personalised recommendations