• DocumentCode
    1167049
  • Title

    Power system modelling and sparse matrix operations using object-oriented programming

  • Author

    Hakavik, B. ; Holen, A.T.

  • Author_Institution
    Div. of Electr. Power Eng., Norwegian Inst. of Technol., Trondheim, Norway
  • Volume
    9
  • Issue
    2
  • fYear
    1994
  • fDate
    5/1/1994 12:00:00 AM
  • Firstpage
    1045
  • Lastpage
    1051
  • Abstract
    This paper reports on power system modelling and sparse matrix operations using object-oriented programming (OOP). It has been claimed that OOP leads to more flexible, modular and reusable code, and that programs can be written more generally. The main focus of the paper is OOP design principles and practical implementations for power systems. Specific examples included demonstration of a power system model design, particularly focusing on OOP mechanisms and object-oriented style of programming. Also demonstrated, using OOP, are tailor-made sparse matrix storage schemes and operations. Numerical tests indicate that the proposed design is efficient compared to standard numerical library routines, and that the particular OOP features that are used to obtain flexibility etc. do not significantly increase computation time
  • Keywords
    digital simulation; matrix algebra; object-oriented programming; power system analysis computing; computation time; design; flexibility; numerical library routines; object-oriented programming; power system modelling; sparse matrix operations; Medical services; Object oriented modeling; Object oriented programming; Power system faults; Power system modeling; Power system security; Software design; Software systems; Sparse matrices; Testing;
  • fLanguage
    English
  • Journal_Title
    Power Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0885-8950
  • Type

    jour

  • DOI
    10.1109/59.317627
  • Filename
    317627