An Efficient Implementation of Automatic Differentiation in Interior Point Optimal Power Flow
- 23 October 2009
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Power Systems
- Vol. 25 (1), 147-155
- https://doi.org/10.1109/tpwrs.2009.2030286
Abstract
This paper presents an improved implementation of automatic differentiation (AD) technique in rectangular interior point optimal power flow (OPF). Distinguished from the existing implementation of AD, the proposed implementation adds a subroutine to identify all constant first-order and second-order derivates by AD and form a list of constant derivates before the processing of iterations. At every iteration of interior point OPF algorithm, only the changing derivates are updated by AD tool. An excellent AD software-ADC-is used as a basic AD tool to finish the proposed implementation. A user-defined model interface is provided with AD technique to enhance performance and flexibility. Numerical studies on several large-scale power systems indicate that the proposed implementation of AD can compete with hand code in execution speed without loss of maintainability and flexibility of AD codes. This paper demonstrates that AD technique has an application potential in online operating environments of power systems instead of hand-coded derivates, and greatly relieves the burdens of software developers.Keywords
This publication has 11 references indexed in Scilit:
- Automatic Differentiation in Power Flow Using ADIFORPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- A new optimal reactive power flow model in rectangular form and its solution by predictor corrector primal dual interior point methodIEEE Transactions on Power Systems, 2006
- On a nonlinear multiple-centrality-corrections interior-point method for optimal power flowIEEE Transactions on Power Systems, 2001
- The impacts of TCSC and SVC on power system load curtailmentsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2001
- Increased OPF code development efficiency by integration of general purpose optimization and derivative computation toolsIEEE Transactions on Power Systems, 2000
- Using automatic code differentiation in power flow algorithmsIEEE Transactions on Power Systems, 1999
- An interior point nonlinear programming for optimal power flow problems with a novel data structureIEEE Transactions on Power Systems, 1998
- Computer aided power flow software engineering and code generationIEEE Transactions on Power Systems, 1996
- A new method for fast calculation of Jacobian matrices: automatic differentiation for power system simulationIEEE Transactions on Power Systems, 1994
- A direct nonlinear predictor-corrector primal-dual interior point algorithm for optimal power flowsIEEE Transactions on Power Systems, 1994