The Development of Graphics Package for Power System Analysis using Object-Oriented Programming

객체지향기법을 이용한 전력계통 해석을 위한 그래픽 소프트웨어 개발

  • Published : 2006.10.01

Abstract

This paper describes a simulation package for a power system using objected-oriented programming. The package includes four parts which are a power flow, a short circuit calculation, a transient simulation program, and an economic dispatch. The graphical user interface(GUI) is designed as a common platform which allows the user to create one-line diagrams of systems, specify components of power systems as well as simulation parameters, and view the output produced by the chosen application. The paper presents the data structure of the functional modules such as the draw module, power system data module, the power system simulation module, and the utility module using the object oriented programming. This package may be useful for educational and research purposes.

Keywords

References

  1. D. J. Flinn, R.C. Dugan, 'A Database for Diverse Power System Simulation Applications', IEEE Trans. on PS, Vol. 7, No. 2, May 1992, pp. 784-790 https://doi.org/10.1109/59.141786
  2. G. S. Martire, D. J. H. Nuttall, 'Open System and Databases', IEEE Trans. on PS Vol. 8, No. 2, May 1993, pp. 434-400 https://doi.org/10.1109/59.260843
  3. M. Foley, A. Bose, W. Mitchell and A. Faustini, 'An Object-Oriented Based Graphical User Interface for power Systems', IEEE Trans. on PS, Vol. 8, No. 1 Feb. 1993 pp. 94-104 https://doi.org/10.1109/59.221254
  4. S. Li and S. M. Shahidehpour, 'An Object-Oriented Power System Graphics Package for Personal Computer Environment', IEEE Trans. on PS, Vol. 8, No. 3 Aug. 1993 pp. 1054-1060 https://doi.org/10.1109/59.260894
  5. M. Foley, and A. Bose, 'Object-Oriented on-line Network Analysis', IEEE Trans. on PS Vol. 10, No. 1, Feb. 1995, pp. 125-132 https://doi.org/10.1109/59.373917
  6. E. Z. Zhou, 'Object-Oreinted Programming C++ and Power System Simulation', IEEE Trans. on PS Vol. 11, No. 1, Feb. 1996, pp. 206-215 https://doi.org/10.1109/59.486097
  7. A. Manzoni, A. S. e Silva, and I. C. Decker, 'Power System Dynamic Simulation Using Object-Oriented Programming', IEEE Trans. on PS, Vol. 14, No. 1, Feb. 1999 pp. 249-255 https://doi.org/10.1109/59.744540
  8. A. F. Neyer, F. F. Wu, and K. Inhof, 'Object-Oriented Programming for Flexible Software: Example of a Load Flow', IEEE Trans. on PS, Vol. 5, No. 3, Aug. 1990, pp 689-696 https://doi.org/10.1109/59.65895
  9. Mats Larsson, 'ObjectStab-An educational Tool for Power System Stability Studies', IEEE Trans. on PS, Vol. 19, No. 1, Feb. 2004 https://doi.org/10.1109/TPWRS.2003.821001
  10. Jun Zhu, David L. Lubkeman, 'Object-Oriented Development of Software Systems for Power System Simulations', IEEE Trans. on PS, Vol. 12, No. 2, May 1997, pp. 1002-1007 https://doi.org/10.1109/59.589809
  11. Jian Yang, Max D. Anderson, 'PowerGraf: An Educational Software Package for Power System Analysis and Design', IEEE Trans. on PS, Vol. 13, No. 4, Nov. 1998, pp. 1205-1210 https://doi.org/10.1109/59.736230
  12. IEEE Committee Report, 'Computer Representation of Excitation Systems', IEEE Trans on PAS, Vol. 87, No. 6 June 1968, pp. 1460-1463 https://doi.org/10.1109/TPAS.1968.292114
  13. IEEE Committee Report, 'Excitation System Models for Power System Stability Studies', IEEE Trans. on PAS, Vol. 100, No. 2, Feb. 1981, pp. 494-509 https://doi.org/10.1109/TPAS.1981.316906
  14. IEEE Committee Report, 'Dynamic Models for Steam and Hydro Turbines in Power System Studies', IEEE Trans. on PAS Vol. 92, No. 6, nov/dec, 1973 pp. 1904-1915 https://doi.org/10.1109/TPAS.1973.293570
  15. Hadi Saadat, 'Power System Analysis', McGrw-Hill, 1999, pp. 289
  16. Jaehyeon Gim, 'The Efficient Method of Power Flow Calculation using Object-Oriented Programming', Trans. KIEE Vol. No. April 2001 pp. 166-171
  17. W. F. Tinney, John W. Walker, 'Direct Solutions of Sparse Network Equations by Optimally Ordered Triangular Factorization', Proceedings of the IEEE vol. 55, no. 11 Nov. 1967, pp. 1801-1809 https://doi.org/10.1109/PROC.1967.6011
  18. W. F. Tinney, V. Brandwajn, S.M. Chan, 'Sparse Vector Mothods', IEEE Trans. on PAS Vol. 104, No. 2, Feb. 1985 pp. 295-301 https://doi.org/10.1109/TPAS.1985.319043
  19. Sartaj Sahni, 'Data Structures, Algorithms, and Applications in C++', McGraw-Hill, 1998