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
fDate :
5/1/1994 12:00:00 AM
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;
Journal_Title :
Power Systems, IEEE Transactions on