Computer aided power flow software engineering and code generation

被引:5
作者
Bacher, R
机构
[1] Swiss Federal Institute of Technology (ETH)
关键词
software engineering; code generation; Newton-Raphson solution; Jacobian-terms; power flow;
D O I
10.1109/59.486138
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper a software engineering concept is described which permits the automatic solution of a nonlinear set of network. equations. The power how equation set can be seen as a defined subset of a network equation set. The automated solution process is the numerical Newton-Raphson solution process of the power flow equations where the key code parts are the numeric mismatch and the numeric Jacobian term computation. It is shown that both the Jacobian and the mismatch term source code can be automatically generated in a conventional language such as Fortran or C. Thereby one starts from a high level, symbolic language with automatic differentiation and code generation facilities. As a result of this software engineering process an efficient, very high quality Newton-Raphson solution code is generated which allows easier implementation of network equation model enhancements and easier code maintenance as compared to hand-coded Fortran or C code.
引用
收藏
页码:490 / 496
页数:7
相关论文
共 5 条
[1]  
ALVARADO F, 1973, 1973 MIDW POW S
[2]  
CANIZARES CA, 1988, P NAPS, P1
[3]  
CHAR BW, 1991, MAPLE 5 LIBRARY REFE
[4]  
DAVIS TA, 1993, TR93020 U FLOR COMP
[5]   A NEW METHOD FOR FAST CALCULATION OF JACOBIAN MATRICES - AUTOMATIC DIFFERENTIATION FOR POWER-SYSTEM SIMULATION [J].
JEROSOLIMSKI, M ;
LEVACHER, L .
IEEE TRANSACTIONS ON POWER SYSTEMS, 1994, 9 (02) :700-706