A nested, simultaneous approach for dynamic optimization problems - II: the outer problem

被引:33
作者
Tanartkit, P [1 ]
Biegler, T [1 ]
机构
[1] Carnegie Mellon Univ, Dept Chem Engn, Pittsburgh, PA 15213 USA
基金
美国安德鲁·梅隆基金会; 美国国家科学基金会;
关键词
dynamic optimization; optimal control; successive quadratic programming; element placement; element addition;
D O I
10.1016/S0098-1354(97)00014-8
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In a previous paper (Tanartkit, P. and Biegler, L. T (1996) A nested, simultaneous approach for dynamic optimization problems - I. Comput. Chem. Eng. 20(6/7), 735-741), we introduced and demonstrated a general framework for solving dynamic optimization using bilevel programming. This framework decouples the element placement from the optimal control procedure and leads to a more robust algorithm. The optimization problem is replaced by two connected but simpler formulations, the inner and outer problems. The inner problem is essentially a dynamic optimization with fixed time steps. On the other hand, the outer problem adjusts the time step given the gradient information from the inner counterpart. By coupling a well-implemented collocation solver with reduced Hessian successive quadratic programming (SQP), we are able to tackle the inner part of the system in an efficient and stable fashion for both initial value and boundary value problems. However, the overall success of the algorithm still depends on robustness and performance of the outer problem. In this article this is achieved by combining a bundle underestimator with SQP Also included in this article are different options of obtaining subgradients for the outer problem via sensitivity analysis and finite difference schemes. Here a decomposition is presented by taking advantage of the inner problem structure to reduce computational expense of the sensitivity evaluation. We will also address the limitations and properties involved in both schemes. In the final segment of the paper the focus is shifted to the issue of finite element addition. By utilizing insight from optimal control theory, we develop a systematic procedure for element addition with a rigorous stopping criterion. Finally, examples are given to illustrate the effectiveness and potential of the algorithm. (C) 1997 Elsevier Science Ltd.
引用
收藏
页码:1365 / 1388
页数:24
相关论文
共 21 条
[1]  
[Anonymous], THESIS CARNEGIE MELL
[2]  
Bryson A. E., 1975, APPL OPTIMAL CONTROL
[3]   MINIMUM END TIME POLICIES FOR BATCHWISE RADICAL CHAIN POLYMERIZATION [J].
CHEN, SA ;
JENG, WF .
CHEMICAL ENGINEERING SCIENCE, 1978, 33 (06) :735-743
[4]   BILEVEL PROGRAMMING FOR STEADY-STATE CHEMICAL PROCESS DESIGN .1. FUNDAMENTALS AND ALGORITHMS [J].
CLARK, PA ;
WESTERBERG, AW .
COMPUTERS & CHEMICAL ENGINEERING, 1990, 14 (01) :87-97
[5]  
Clarke F.H., 1990, OPTIMIZATION NONSMOO
[6]  
Cuthrell J. E., 1986, THESIS CARNEGIE MELL
[7]  
Fiacco A., 1983, Introduction to Sensitivity and Stability Analysis in Nonlinear Programming
[8]   SENSITIVITY ANALYSIS FOR NONLINEAR-PROGRAMMING USING PENALTY METHODS [J].
FIACCO, AV .
MATHEMATICAL PROGRAMMING, 1976, 10 (03) :287-311
[9]   MASS TRANSPORT AND CHEMICAL REACTION IN MULTIFUNCTIONAL CATALYST SYSTEMS [J].
GUNN, DJ ;
THOMAS, WJ .
CHEMICAL ENGINEERING SCIENCE, 1965, 20 (02) :89-&
[10]   DERIVATIVE EVALUATION AND COMPUTATIONAL EXPERIENCE WITH LARGE BILEVEL MATHEMATICAL PROGRAMS [J].
KOLSTAD, CD ;
LASDON, LS .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1990, 65 (03) :485-499