Object-oriented design for power system applications

A sound design method is based upon a sound theoretical foundation, yet it offers degrees of freedom for artistic innovation. In the object oriented paradigm, the world is viewed as a collection of objects interacting with each other to achieve a meaningful behavior. The design perspective provided in this article can be used for many applications, such as power system state estimation and optimal power flow (OPF), and the sparse matrix class can be developed further to include eigenvalue analysis. As such, the architecture presented in this article is scalable.