• DocumentCode
    3038791
  • Title

    Application of design patterns in power system transient simulator

  • Author

    Bibin, Huang ; Qionghui, Li ; Qiankun, Wang ; Guohui, Xie ; Weizheng, Kong ; Xiaolu, Wang ; Yongmei, Wu ; Shiya, Cao

  • Author_Institution
    Dept. of New Energy & Stat. Res., State Grid Energy Res. Inst., Beijing, China
  • Volume
    3
  • fYear
    2012
  • fDate
    25-27 May 2012
  • Firstpage
    465
  • Lastpage
    469
  • Abstract
    The application of object-oriented design patterns in transient simulation program for distributed generation systems and micro-grid is introduced in this paper, such as factory method pattern, adapter pattern, strategy pattern and singleton pattern. Taking the advantages of the object-oriented design, the low coupling between modules as well as high cohesion within the module are achieved and have applied in the transient simulation program. The theory of design pattern makes the software more flexible and extensible to the program functions. The universality of design patterns integration methods described in the paper proposes a reference for other simulation programs in power system.
  • Keywords
    digital simulation; distributed power generation; object-oriented methods; power engineering computing; power grids; power system transients; adapter pattern; design patterns application; distributed generation systems; factory method pattern; micro-grid; object-oriented design patterns; power system transient simulator; program functions; simulation programs; singleton pattern; strategy pattern; transient simulation program; Algorithm design and analysis; Distributed power generation; Libraries; Object oriented modeling; Production facilities; Transient analysis; design pattern; object-oriented design; power system; transient simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Automation Engineering (CSAE), 2012 IEEE International Conference on
  • Conference_Location
    Zhangjiajie
  • Print_ISBN
    978-1-4673-0088-9
  • Type

    conf

  • DOI
    10.1109/CSAE.2012.6272994
  • Filename
    6272994