Optimal Control of One-Dimensional Partial Differential Algebraic Equations with Applications

We present an approach to compute optimal control functions in dynamic models based on one-dimensional partial differential algebraic equations (PDAE). By using the method of lines, the PDAE is transformed into a large system of usually stiff ordinary differential algebraic equations and integrated by standard methods. The resulting nonlinear programming problem is solved by the sequential quadratic programming code NLPQL. Optimal control functions are approximated by piecewise constant, piecewise linear or bang-bang functions. Three different types of cost functions can be formulated. The underlying model structure is quite flexible. We allow break points for model changes, disjoint integration areas with respect to spatial variable, arbitrary boundary and transition conditions, coupled ordinary and algebraic differential equations, algebraic equations in time and space variables, and dynamic constraints for control and state variables. The PDAE is discretized by difference formulae, polynomial approximations with arbitrary degrees, and by special update formulae in case of hyperbolic equations. Two application problems are outlined in detail. We present a model for optimal control of transdermal diffusion of drugs, where the diffusion speed is controlled by an electric field, and a model for the optimal control of the input feed of an acetylene reactor given in form of a distributed parameter system.

[1]  H. C. Yee Construction of a Class of Symmetric TVD Schemes , 1986 .

[2]  Martin Berzins,et al.  New NAG library software for first-order partial differential equations , 1994, TOMS.

[3]  J. Dormand,et al.  High order embedded Runge-Kutta formulae , 1981 .

[4]  S. Osher,et al.  Very High Order Accurate TVD Schemes , 1986 .

[5]  Klaus Schittkowski,et al.  Algorithm 746: PCOMP—a Fortran code for automatic differentiation , 1995, TOMS.

[6]  A. Przekwas,et al.  A comparative study of advanced shock-capturing schemes applied to Burgers' equation , 1990 .

[7]  A. J. Przekwas,et al.  A comparative study of advanced shock-capturing shcemes applied to Burgers' equation , 1992 .

[8]  Klaus Schittkowski,et al.  Computation of Optimal Feed Rates and Operation Intervals for Tubular Reactors , 1999 .

[9]  E. Hairer,et al.  Solving Ordinary Differential Equations I , 1987 .

[10]  S. Osher,et al.  Computing with high-resolution upwind schemes for hyperbolic equations , 1985 .

[11]  Ernst Hairer,et al.  Solving Ordinary Differential Equations I: Nonstiff Problems , 2009 .

[12]  Klaus Schittkowski,et al.  PDEFIT: A Fortran code for data fitting in partial differential equations , 1999 .

[13]  Yoshiyuki Sakawa,et al.  Optimal Control of Container Cranes , 1981 .

[14]  William E. Schiesser The numerical method of lines , 1991 .

[15]  Sukumar Chakravarthy,et al.  High Resolution Schemes and the Entropy Condition , 1984 .

[16]  F. Krogh,et al.  Solving Ordinary Differential Equations , 2019, Programming for Computations - Python.

[17]  Klaus Schittkowski,et al.  Parameter estimation in one-dimensional time-dependet partial differential equations , 1997 .

[18]  P. Neittaanmäki,et al.  Optimal Control of Nonlinear Parabolic Systems: Theory: Algorithms and Applications , 1994 .

[19]  Kok Lay Teo,et al.  Control parametrization: A unified approach to optimal control problems with general constraints , 1988, Autom..

[20]  R. W. Wansbrough Modeling chemical reactors , 1985 .

[21]  Bryan E. Richards,et al.  High resolution schemes for steady flow computation , 1991 .

[22]  Klaus Schittkowski,et al.  NLPQL: A fortran subroutine solving constrained nonlinear programming problems , 1986 .

[23]  E. Hairer,et al.  Solving Ordinary Differential Equations II: Stiff and Differential-Algebraic Problems , 2010 .

[24]  P. Sweby High Resolution Schemes Using Flux Limiters for Hyperbolic Conservation Laws , 1984 .

[25]  K. Schittkowski,et al.  Modeling of diffusion and concurrent metabolism in cutaneous tissue. , 2000, Journal of theoretical biology.