CIM-based sparse matrix's object-oriented model for EMS

The constant demand for integration of utility applications and systems urges to develop standards of data interchange and applications interface. An important emerging standard - EC 61970 is to build common information model (CIM) to describe power system objects and to construct component interface specification (CIS) to realize the interoperability of the system. In this paper, a CIM-based generic sparse matrix model for various power system analysis applications in EMS is presented. By using object-oriented methodology, sparse matrix operations are encapsulated as a common program interface and can be utilized and interchanged by power system applications just as other data models of CIM. Design of specific algorithm optimization for different power system application modules guarantees numerical stability and efficient sparsity implementation. The proposed sparse matrix model reduces the coupling of data and algorithm and enhances the maintainability and extensibility. Its CIM-based framework helps interfacing power system analysis applications with other applications or systems and reflects a development toward a truly "plug and play" format software.