Development of power flow software using design patterns

被引:6
|
作者
Selvan, MP [1 ]
Swarup, KS [1 ]
机构
[1] Indian Inst Technol, Dept Elect Engn, Madras 600036, Tamil Nadu, India
关键词
design patterns; FACTS devices; object-oriented development; power flow analysis; power system computation;
D O I
10.1109/TPWRS.2006.873050
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Application of object-oriented design patterns for the development of power system computation software is presented. Important patterns such as "Iterator," "Decorator," and "Template Method" are utilized to develop a comprehensive power flow (load flow) analysis program, including FACTS devices such as SVC, TCSC, STATCOM, and UPFC. Analysis-independent object models of power system components are obtained by untying the attributes required for computation from the attributes representing the physical characteristics of an object. The proposed object-oriented design of power flow computation has been implemented in C++ on windows environment. The performance of the developed program has been tested with IEEE benchmark systems.
引用
收藏
页码:611 / 618
页数:8
相关论文
共 50 条
  • [31] Software design patterns
    Stevens, P
    COMPUTING & CONTROL ENGINEERING JOURNAL, 2000, 11 (04): : 160 - 162
  • [32] Design patterns reuse for real time embedded software development
    Moreira, Gabriel de Souza Pereira
    Montini, Denis Avila
    da Silva, Daniela America
    Cardoso, Felipe Rafael Motta
    Dias, Luiz Alberto Vieira
    da Cunha, Adilson Marques
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 1421 - 1427
  • [33] Using design patterns for design of software environment for researches in genetic algorithms
    Tsoy, YR
    Spitsyn, VG
    KORUS 2004, Vol 1, Proceedings, 2004, : 166 - 168
  • [34] Development of a Power Flow Software for Distribution System Analysis Based on Rectangular Voltage Using Python']Python Software Package
    Hakim, Lukmanul
    Wahidi, Muhamad
    Handoko, Trisno
    Gusmedi, Hem
    Soedjarwanto, Noer
    Milano, Federico
    2014 6TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND ELECTRICAL ENGINEERING (ICITEE), 2014, : 255 - 259
  • [35] Defining and using Collaboration Patterns for Software Process Development
    Tan Thuan Vo
    Coulette, Bernard
    Hanh Nhi Tran
    Lbath, Redouane
    MODELSWARD 2015 PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2015, : 557 - 564
  • [36] Using design patterns in ITS development
    Devedzic, V
    ARTIFICIAL INTELLIGENCE IN EDUCATION: OPEN LEARNING ENVIRONMENTS: NEW COMPUTATIONAL TECHNOLOGIES TO SUPPORT LEARNING, EXPLORATION AND COLLABORATION, 1999, 50 : 657 - 659
  • [37] Patterns in software development
    不详
    SECURITY ENGINEERING WITH PATTERNS: ORIGINS, THEROETICAL MODEL, AND NEW APPLICATIONS, 2003, 2754 : 11 - 27
  • [38] Sustainable software design with design patterns
    daSilva, ARF
    RE-ENGINEERING FOR SUSTAINABLE INDUSTRIAL PRODUCTION, 1997, : 217 - 224
  • [39] Design patterns are bad for software design
    Sommerlad, Peter
    IEEE SOFTWARE, 2007, 24 (04) : 68 - +
  • [40] Using Mathematical Software to Design Power Electronic Converters
    Hinov, Nikolay
    Hranov, Tsveti
    PROCEEDINGS OF THE 43RD INTERNATIONAL CONFERENCE APPLICATIONS OF MATHEMATICS IN ENGINEERING AND ECONOMICS (AMEE'17), 2017, 1910