首页 | 本学科首页   官方微博 | 高级检索  
     


Direct optimization of dynamic systems described by differential‐algebraic equations
Authors:Brian C. Fabien
Affiliation:Department of Mechanical Engineering, University of Washington, Seattle, WA 98195, U.S.A.
Abstract:This paper presents a method for the optimization of dynamic systems described by index‐1 differential‐algebraic equations (DAE). The class of problems addressed include optimal control problems and parameter identification problems. Here, the controls are parameterized using piecewise constant inputs on a grid in the time interval of interest. In addition, the DAE are approximated using a Rosenbrock–Wanner (ROW) method. In this way the infinite‐dimensional optimal control problem is transformed into a finite‐dimensional nonlinear programming problem (NLP). The NLP is solved using a sequential quadratic programming (QP) technique that minimizes the L exact penalty function, using only strictly convex QP subproblems. This paper shows that the ROW method discretization of the DAE leads to (i) a relatively small NLP problem and (ii) an efficient technique for evaluating the function, constraints and gradients associated with the NLP problem. This paper also investigates a state mesh refinement technique that ensures a sufficiently accurate representation of the optimal state trajectory. Two nontrivial examples are used to illustrate the effectiveness of the proposed method. Copyright © 2008 John Wiley & Sons, Ltd.
Keywords:nonlinear optimal control  parameter identification  nonlinear programming problem  Rosenbrock–  Wanner method
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号