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]   Integration of enterprise resources planning software using design patterns and distributed objects technology [J].
Vrcek, N ;
Kermek, D .
ITI 2000: PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2000, :111-116
[32]   Using patterns to empower end-users -: The Oregon Software Development Process for groupware [J].
Schuemmer, Till ;
Lukosch, Stephan ;
Slagter, Robert .
INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2006, 15 (02) :259-288
[33]   Design patterns for faculty development [J].
Froyd, Jeff ;
Layne, Jean ;
Fowler, Debra ;
Simpson, Nancy .
2007 37TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE, GLOBAL ENGINEERING : KNOWLEDGE WITHOUT BORDERS - OPPORTUNITIES WITHOUT PASSPORTS, VOLS 1- 4, 2007, :155-+
[34]   Building Domain Specific Software Architectures from Software Architectural Design Patterns [J].
Fant, Julie Street .
2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, :1152-1154
[35]   Formal Development of a Washing Machine Controller By Using Formal Design Patterns [J].
Li, Xin Ben ;
Zhao, Feng Xia .
CEA'09: PROCEEDINGS OF THE 3RD WSEAS INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND APPLICATIONS, 2009, :127-+
[36]   Using design patterns in the development of a planner-based courseware system [J].
Al-Tahat, KS ;
Sembok, TMT ;
Bin Idris, S .
IEEE REGION 10 INTERNATIONAL CONFERENCE ON ELECTRICAL AND ELECTRONIC TECHNOLOGY, VOLS 1 AND 2, 2001, :873-876
[37]   A preliminary study of the usage of design patterns in quantum software [J].
Perez-Castillo, Ricardo ;
Fernandez-Osuna, Miriam ;
Cruz-Lemus, Jose A. ;
Piattini, Mario .
PROCEEDINGS OF THE 2024 IEEE/ACM 5TH INTERNATIONAL WORKSHOP ON QUANTUM SOFTWARE ENGINEERING, Q-SE 2024, 2024, :41-48
[38]   A Quantitative Analysis of Survey Data for Software Design Patterns [J].
Zhang, Cheng ;
Wang, Futian ;
Xu, Rongbin ;
Li, Xuejun ;
Yang, Yun .
2014 3RD INTERNATIONAL WORKSHOP ON EVIDENTIAL ASSESSMENT OF SOFTWARE TECHNOLOGIES (EAST), 2014, :48-55
[39]   A methodology to assess the impact of design patterns on software quality [J].
Ampatzoglou, Apostolos ;
Frantzeskou, Georgia ;
Stamelos, Ioannis .
INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (04) :331-346
[40]   Applying Software Design Patterns in Electromagnetic Field Simulators [J].
Zhu, Guangran Kevin .
IEEE ANTENNAS AND PROPAGATION MAGAZINE, 2012, 54 (02) :174-179