Abstract
This paper presents development of the transient stability (TS) analysis using object oriented programming (OOP) and component based development (CBD). One of the advantages of OOP and CBD methodologies is reusability which is achieved by features, such as encapsulation, generalization, polymorphism and aggregation. These advantages reduce cost and resources in application development and maintenance. Many components have been reused, such as load flow(LF) components, input data component, linear equation solver component which have been developed for LF application. The power system classes of the LF application also have been extended for new devices such as exciter, power system stabilizer and machine model, required in TS applications. The TS solver components were developed from scratch. The TS solver components implemented Modified Euler and Trapezoidal methods to solve the stability differential equations. The application has been tested with IEEE test cases. Comparisons are made between the OOP and CBD approaches and structural programming, in terms of execution speed, computational resources as well as qualitative comparison in development resources requirement and maintainability.
| Original language | English |
|---|---|
| Article number | 442-199 |
| Pages (from-to) | 516-521 |
| Number of pages | 6 |
| Journal | Series on Energy and Power Systems |
| Publication status | Published - 2004 |
| Externally published | Yes |
| Event | Proceedings of the Fourth IASTED International Conference on Power and Energy Systems - Rhodes, Greece Duration: 28 Jun 2004 → 30 Jun 2004 |
Keywords
- Component based development
- Modeling and simulation of power systems
- Object oriented programming
- Transient stability analysis
Fingerprint
Dive into the research topics of 'Power system transient stability analysis by object oriented and component based methodologies'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver