Optimization methods for the verification of second order sufficient conditions for bang bang controls
|
|
- Valerie Simon
- 5 years ago
- Views:
Transcription
1 OPTIMAL CONTROL APPLICATIONS AND METHODS Optim. Control Appl. Meth. 25; 26:29 56 Published online April 25 in Wiley InterScience ( DOI:.2/oca.756 Optimization methods for the verification of second order sufficient conditions for bang bang controls H. Maurer,n,y,C.Bu skens 2, J.-H. R. Kim and C. Y. Kaya 3 Institut fu r Numerische Mathematik, Westfa lische Wilhelms-Universita t Mu nster, Germany 2 Zentrum fu r Technomathematik, Fachbereich 3, Universita t Bremen, Germany 3 School of Mathematics and Statistics, University of South Australia, Mawson Lakes, SA 595, Australia SUMMARY It has been common practice to find controls satisfying only necessary conditions for optimality, and then to use these controls assuming that they are (locally) optimal. However, sufficient conditions need to be used to ascertain that the control rule is optimal. Second order sufficient conditions (SSC) which have recently been derived by Agrachev, Stefani, and Zezza, and by Maurer and Osmolovskii, are a special form of sufficient conditions which are particularly suited for numerical verification. In this paper we present optimization methods and describe a numerical scheme for finding optimal bang bang controls and verifying SSC. A straightforward transformation of the bang bang arc durations allows one to use standard optimal control software to find the optimal arc durations as well as to check SSC. The proposed computational verification technique is illustrated on three example applications. Copyright # 25 John Wiley & Sons, Ltd. KEY WORDS: bang bang control; second order sufficient conditions; non-linear programming; control of a van der Pol oscillator; control of a batch reactor; robot control. INTRODUCTION In the optimal control design of systems arising from various disciplines, it has been common practice to find controls satisfying Pontryagin s minimum principle, which furnishes first-order necessary conditions for optimality, and then to use these controls assuming that they are (locally) optimal. However to ensure that the control rule is indeed locally optimal, one has to verify certain sufficiency conditions. Second order sufficient optimality conditions (SSC) for optimal control problems, where the control variable appears non-linearly and the strict Legendre condition is satisfied, have been studied extensively in the literature; cf., e.g. References [ 7]. In these control problems, the optimal control usually is continuous. For optimal control problems with control appearing n Correspondence to: H. Maurer, Institut fu r Numerische Mathematik, Einsteinstr. 62, 4849 Mu nster, Germany. y maurer@math.uni-muenster.de Copyright # 25 John Wiley & Sons, Ltd. Received 2 December 24 Revised 2 December 24
2 3 H. MAURER ET AL. linearly, the necessary optimal controls are often characterized by (discontinuous) bang bang type controls. The issue of sufficient optimality conditions for bang bang controls has been addressed in References [8 ] using an extremal field approach. However, the numerical verification of this type of conditions is often tedious and is restricted to control problems of moderate complexity. Recently, second order sufficient conditions (SSC) have been derived in the literature. Based on the abstract theory of higher order conditions in Osmolovskii [], Maurer and Osmolovskii [2, 3] analyse a Lyapunov equation approach for SSC. In these studies, numerical experiments and verification of the SSC presented had to be limited to problems with a scalar control and relatively small number of switchings. Another type of SSC has been given by Agrachev et al. [4]. These authors derive SSC for bang bang controls in terms of SSC for an associated nonlinear programming problem taking the switching points and free initial point as optimization variables. The results in Reference [4] are given for fixed final time. Extensions to the free final time case may be found in Reference [5] on the basis of the theory developed in References [, 3]. In this paper, we consider a fairly general optimal control problem with control appearing linearly. The vector-valued controls have simple lower and upper bounds. The problem is subject to equality constraints for the initial and terminal states. The optimal control components are assumed to be bang bang with a finite number of switchings and known bang bang structure. Moreover, the so-called strict bang bang property is assumed to hold [4, 5]. For convenience of exposition, it is also assumed that only one control component switches its value at a given time. We formulate optimization methods and present a numerical scheme for computing optimal bang bang controls and verifying the SSC in References [4, 5] on problems with larger number of switchings. In the formulation of the optimization method, the durations of the bang bang arcs are used as optimization variables instead of the switching times (or instances). A straightforward transformation of the arc durations results in an optimization scheme [6] that can be handled with the general purpose optimal control software NUDOCCCS [7]. This approach yields the optimal arc durations as well as the Hessian of the Lagrangian and the Jacobian of the equality constraints, which can then be used to check the SSC presented in References [4, 5]. The paper is organized as follows. In Section 2, we give preliminaries, notation and assumptions. In Section 3, the optimization problem associated with the bang bang optimal control problem is formulated and SSC are stated. In Section 4, computational methods for finding optimal bang bang controls are described and the SSC computational verification scheme is given. In Sections 5 7, the computational technique is illustrated on three example applications, one with a scalar control and the other two each with two control components. 2. OPTIMAL CONTROL PROBLEMS WITH CONTROL APPEARING LINEARLY: BANG BANG CONTROLS We consider a general class of optimal control problems with control appearing linearly. Let xðtþ 2R n denote the state variable and uðtþ 2R m the control variable in the time interval t 2 D ¼½; t f Š where the final time t f > is either fixed or free. The following optimal control problem will be denoted by (OC): determine a pair of functions ðxðþ; uðþþ and a final
3 VERIFICATION OF SUFFICIENT CONDITIONS FOR BANG BANG CONTROLS 3 time t f that minimize the cost functional of Mayer type Jðx; u; t f Þ :¼ gðxðþ; xðt f Þ; t f Þ ðþ subject to the constraints on the interval ½; t f Š; xðtþ ¼f ðt; xðtþ; uðtþþ ¼ f ðt; xðtþþ þ F ðt; xðtþþuðtþ ð2þ jðxðþ; xðt f Þ; t f Þ¼ ð3þ uðtþ 2U R m ð4þ For simplicity, the admissible control set U R m is supposed to be the cube U :¼ fu ¼ðu ;...; u m Þ2R m j u min i 4u i 4u max i ; i ¼ ;...; mg ð5þ The techniques developed in this paper also pertain to any polyhedric control set but the exposition would become rather involved and technical. The functions g : R 2nþ! R; f : R R n! R n ; F : R R n! R nm ; and j : R 2nþ! R r ; 4r42n; are assumed to be twice continuously differentiable. A control process T ¼fðxðtÞ; uðtþþ j t 2½; t f Š; t f > g is said to be admissible if xðþ is absolutely continuous, uðþ is measurable and essentially bounded and the pair of functions ðxðtþ; uðtþþ satisfies the constraints (2) (5) on the interval ½; t f Š: The component xðtþ is called the state trajectory. Definition 2. An admissible control process T ¼fðx ðtþ; u ðtþþjt 2½; t f Š; t f > g is said to be a strong (resp., a strict strong) minimum for problem (OC) if there exists e > such that gðxðþ; xðt f Þ; t f Þ5 gðxðþ; xðt f Þ; t f Þ (resp., gðxðþ; xðt f Þ; t f Þ > gðxðþ; xðt f Þ; t f Þ) holds for all admissible control processes T ¼fðxðtÞ; uðtþþ j t 2½; t f Šg (resp., for all admissible control processes T different from T ) with jt f t f j5e and maxfjjxðtþ x ðtþjj; t 2½; t f Š\½; t f Šg5e First order necessary optimality conditions for a strong minimum in problem (OC) are given by Pontryagin s minimum principle. The Pontryagin or Hamiltonian function is defined by Hðt; x; u; lþ :¼ l f ðt; x; uþ ¼l f ðt; xþþlf ðt; xþu ð6þ where l 2 R n is a row vector while x; u; f ; f are column vectors and F ðt; xþ is a ðn mþ-matrix. The factor at u in the Hamiltonian is called the switching vector sðt; x; lþ :¼ ðs ðt; x; lþ;...; s m ðt; x; lþþ :¼ lf ðt; xþ 2R m ð7þ
4 32 H. MAURER ET AL. Furthermore, let us introduce the Lagrange function for the initial and terminal point, lðx ; x f ; t f ; a; rþ :¼ agðx ; x f ; t f Þþrjðx ; x f ; t f Þ x ; x f 2 R n ; a 2 R; r 2 R r ðrow vectorþ ð8þ In the sequel, partial derivatives of functions will be denoted by subscripts referring to the respective variables. If T ¼fðx ðtþ; u ðtþþ j t 2½; t f Š; t f > g provides a strong minimum for (OC) then there exist a pair of functions ðl ðþ; l ðþþ=; a 5; and a multiplier r 2 R r that satisfy the following conditions for a.e. t 2½; t f Š: l ðtþ ¼ H x ðt; x ðtþ; u ðtþ; l ðtþþ ð9þ l ðtþ ¼ H tðt; x ðtþ; u ðtþ; l ðtþþ ðþ l ðþ ¼ l x ðx ðþ; x ðt f Þ; t f ; a ; r Þ ðþ l ðt f Þ¼l x f ðx ðþ; x ðt f Þ; t f ; a ; r Þ ð2þ l ðt f Þ¼l t f ðx ðþ; x ðt f Þ; t f ; a ; r Þ ð3þ Hðt; x ðtþ; u ðtþ; l ðtþþ þ l ðtþ ¼ ð4þ Hðt; x ðtþ; u ðtþ; l ðtþþ ¼ minfhðt; x ðtþ; u; l ðtþþ j u 2 Ug ð5þ Henceforth, we shall use the notations f ðtþ ¼f ðt; xðtþ; uðtþþ; sðtþ ¼sðt; xðtþ; lðtþþ ¼ ðs ðtþ;...; s m ðtþþ etc. Evaluating the minimum condition (5) for the admissible control set U in (5), we get the following control law for the ith control component: 8 u min i if s i ðtþ > >< u i ðtþ ¼ u max i if s i ðtþ5 ð6þ >: undetermined if s i ðtþ ¼ Bang bang controls are characterized by the fact that any switching function s i ðtþ has only isolated zeroes that are the candidates for switching points of the control. To obtain SSC we require the stronger conditions that there are only finitely many zeroes of any switching function; cf. References [3 5, 8].
5 VERIFICATION OF SUFFICIENT CONDITIONS FOR BANG BANG CONTROLS 33 Assumption 2. Let ðx ; u Þ be an admissible pair. Assume that S :¼ft ; t 2 ;...; t s g is a finite set of switching points such that (a) ¼: t 5t 5 5t k 5 5t s 5t sþ :¼ t f ; (b) the control u ðþ is continuous on ½; t f Š\S and is piecewise constant with values of the ith component u i ðtþ 2fumin i ; u max i g; i ¼ ;...; m; (c) for every k ¼ ;...; s there exists a uniquely determined index i ¼ iðkþ such that only the control component u iðkþ is discontinuous at t k : Thus S represents the set of possible switching points for all control components u i ðtþ: Part (c) requires that exactly one control component can switch at a switching point. This assumption can be relaxed [4, 8] but results in a more complicated technical exposition of the material from which we refrain here. By this assumption, there exist vectors u k 2 R m such that the control is given by u ðtþ u k for t k 5t5t k ; k ¼ ;...; s þ ð7þ with ith component u k i 2fu min i ; u max i g; i ¼ ;...; m: The jump of the control u at the point t k is denoted by ½u Š k ¼ u kþ u k ; k ¼ ;...; s ð8þ We shall assume that the necessary conditions (9) (5) are satisfied in normal form with a multiplier a ¼ and multipliers l ðtþ; l ðtþ; r : Let sðtþ be the switching vector function defined in (7). We shall need a further assumption that will be referred to as the strict bang bang Legendre condition or strict bang bang property; cf. References [3 5, 8]. Assumption 2.2 For every k ¼ ;...; s; let i ¼ iðkþ be the uniquely determined index defined in Assumption 2.(c) such that s iðkþ ðt kþ¼: Then the following strict inequality holds: D k ðhþ :¼ sðt k Þ½u Š k ¼ s iðkþ ðt k Þ½u iðkþ Šk > ; k ¼ ;...; s ð9þ The quantity D k ðhþ defined in (9) always satisfies the inequality D k ðhþ5 in view of the minimum condition (5). Note that the derivative s iðkþ exists at t k since it involves only control components u j ðtþ for j=iðkþ that are assumed to be continuous at the switching point t k : 3. SECOND ORDER SUFFICIENT CONDITIONS FOR BANG BANG CONTROLS VIA OPTIMIZATION METHODS In Reference [4], second order sufficient conditions (SSC) for the optimality of the control (7) have been given in terms of SSC of an associated optimization problem. The results are derived for control problems with fixed final time. Extensions to control problems with free final time and an explicit representation of the quadratic form in SSC have recently been given in Reference [5]. In this paper, the SSC in References [, 2] are related to those in Reference [4].
6 34 H. MAURER ET AL. We are going to formulate a finite-dimensional optimization problem involving the optimization vector z :¼ ðx ; t ; t 2 ;...; t s ; t f Þ2R n R s R ¼ R n z ; n z ¼ n þ s þ ð2þ where ¼: t 5t 5 5t k 5t s 5t sþ :¼ t f : The vector z is considered as a column vector. It is chosen in a neighborhood of the vector z ¼ðx ðþ; t ;...; t s ; t f Þ: Of course, if the initial state xðþ ¼x is fixed, resp., if the final time t f is fixed, the vector x ; resp., the component t f ; is deleted from the optimization vector z: For any vector z in (2) we denote by uðt; zþ the bang bang control with uðt; zþ u k for t k 5t5t k ; k ¼ ;...; s þ ð2þ where u k are the values of the control (7). Consider now the absolutely continuous solution of the state equation associated with the bang bang control uðt; zþ; xðtþ ¼f ðt; xðtþ; u k Þ for t k 5t5t k ðk ¼ ;...; s þ Þ; xðþ ¼x ð22þ where the initial condition xðþ ¼x is given by the component x of z: Denote this solution for convenience by xðt; zþ ¼xðt; x ; t ;...; t s Þ though, strictly speaking, this solution does not depend on the component t f of the vector z: It follows from elementary properties of ODEs that the ðt; z k ðt; z Þ; k ¼ ;...; s þ ð23þ exist and can be expressed via the fundamental transition matrix Yðt; tþ of the linearized state equation. Let the ðn nþ-matrix Yðt; tþ with 4t4t4t f be the solution to the matrix differential equation d dt Yðt; tþ ¼f x ðtþyðt; tþ; Yðt; tþ ¼I n ðunity matrixþ ð24þ Then the partial derivatives in (23) have the following ðt; z f ðt f ; z Þ¼ x ðt f k ðt; z Þ¼Yðt; t k Þð x ðt k Þ x ðt k þþþ for t5t k ð26þ x ðt k Þ x ðt k þþ ¼ f ðt k Þ f ðt k þþ ¼ F ðt k Þðuk u kþ Þ
7 VERIFICATION OF SUFFICIENT CONDITIONS FOR BANG BANG CONTROLS 35 The existence of these derivatives follows from elementary results on the dependence of differential equations on parameters. Since readers might not be familiar with formula (26), we shall sketch a derivation here. It follows from the piecewisely defined equation (22) that the following integral equation holds: Z t xðt; zþ ¼xðt k ; zþþ f ðt; xðt; zþ; uðt; zþþ dt for t5t k t k Differentiating this identity w.r.t. t k we obtain t ðt; z Þ¼ x ðt Þ x ðt k þþ þ f x ðt; xðt; z Þ; uðt; z ðt; z Þ dt k t k which implies (26) in view of the definition of the fundamental matrix in (24). Using the solution xðt; zþ of the state equation we arrive at the following optimization problem (OP) w.r.t. the optimization variable z defined in (2): Minimize GðzÞ :¼ gðx ; xðt f ; zþ; t f Þ; z 2 R n z ð27þ subject to FðzÞ :¼ jðx ; xðt f ; zþ; t f Þ¼ ð28þ The functions G and F are twice continuously differentiable in view of (2). The Lagrange function for the optimization problem (OP) is then given by Lðz; pþ :¼ GðzÞþrFðzÞ; r 2 R r ðrow vectorþ ð29þ Any nominal vector z ¼ðx ðþ; t ;...; t s ; t f Þ; for which the necessary conditions (9) (5) of the minimum principle are satisfied with a multiplier r 2 R r ; is a stationary point of the Lagrangian. Let us sketch a short proof. The solution of the adjoint equation (9), l ðtþ ¼ l ðtþfx ðtþ; with terminal value (2), has the explicit representation l ðtþ ¼l ðt f ÞYðt f ; tþ; 4t4t f This implies L tk ðz ; r Þ¼G tk ðz Þþr F tk ðz Þ¼l xf ðx ðþ; x ðt f Þ; t f ; r ðt ; z Þ k ¼ l ðt f ÞYðt f ; t k Þð x ðt k Þ x ðt k þþþ ¼ l ðt k ÞF ðt k Þðuk u kþ Þ¼s iðkþ ðt k Þðuk iðkþ ¼ ukþ iðkþ Þ Here s iðkþ is the component of the switching vector (7) according to Assumption 2.(c) which satisfies s iðkþ ðt k Þ¼: The optimality condition for the optimal initial state x ðþ ¼x holds
8 36 H. MAURER ET AL. in view of L x ðz ; r Þ¼G x ðz Þþr F x ðz Þ¼l ðt f ÞYðt f ; Þþl x ðx ðþ; x ðt f Þ; t f ; r Þ Analogously, one verifies the condition ¼ l ðþþl x ðx ðþ; x ðt f Þ; t f ; r Þ¼ L tf ðz ; r Þ¼Hðt f Þþl ðt f Þ¼ Hence, in summary we have shown that L z ðz ; r Þ¼ 2 R nþsþ holds. Proceeding now to second order conditions, the following SSC have been proved in Reference [4] for problems with fixed final time t f : The extension to control problems with free final time follows from the results in References [3, 5]. Theorem 3.(SSC for the control problem (OC)) Let ðx ; u Þ be an admissible pair for the control problem (OC) with a bang bang control u that satisfies Assumptions 2. and 2.2. Assume that the vector z ¼ðx ðþ; t ;...; t s ; t f Þ and the multiplier r 2 R r are such that the SSC for the optimization problem (OP) in (27), (28) hold, i.e. L z ðz ; r Þ¼G z ðz Þþr F z ðz Þ¼ ð3þ rank F z ðz Þ¼r ð3þ hl zz ðz ; r Þv; vi > 8v 2 R nþsþ ; v=; F z ðz Þv ¼ ð32þ Then the pair ðx ; u Þ provides a strict strong minimum for the control problem (OC). Moreover there exist c > and e > such that the estimate GðzÞ Gðz Þ¼gðx ; xðt f ; zþ; t f Þ gðx ðþ; x ðt f Þ; t f Þ 5 c jjz z jj 2 2 ¼ c jjx x ðþjj 2 2 þ Xsþ k¼ ðt k t k Þ2! holds for all jjz z jj 2 4e with FðzÞ ¼: 4. COMPUTATIONAL METHODS FOR BANG BANG CONTROLS AND THE VERIFICATION OF SECOND ORDER SUFFICIENT CONDITIONS The form of SSC given in Theorem 3. is not yet convenient for numerical verification. Instead of directly optimizing the switching points t k ; k ¼ ;...; s; one determines the arc durations x k :¼ t k t k ; k ¼ ;...; s; s þ ð33þ
9 VERIFICATION OF SUFFICIENT CONDITIONS FOR BANG BANG CONTROLS 37 of the bang bang arcs. This approach has been used previously in References [6, 9, 2]. Thus we replace the optimization variable z ¼ðx ; t ;...; t s ; t sþ Þ; t sþ :¼ t f ; in (2) by the optimization variable *z :¼ ðx ; x ;...; x s ; x sþ Þ2R n R sþ ; x k :¼ t k t k ð34þ The variables z and *z are related by the following linear transformation involving the regular ðn þ s þ ÞðnþsþÞ-matrix R; *z ¼ Rz; R ¼ I! n ; z ¼ R *z; R ¼ I! n ð35þ S S S ¼ ; S ¼ C.. A... C A... Denoting the solution to the ODE (22) by xðt; *zþ; the optimization problem (27) and (28) is obviously equivalent to the following optimization problem ðopþ: Minimize *Gð*zÞ :¼ gðx ; xðt f ; *zþ; t f Þ; t f ¼ Psþ subject to Feð*zÞ :¼ jðx ; xðt f ; *zþ; t f Þ¼ x k k¼ ð36þ The Lagrangian for this problem is given in normal form by Leð*z; rþ ¼ *Gð*zÞþr Feð*zÞ ð37þ with the same multiplier r as in the Lagrangian (42). It is clear that the SSC (3) (32) in the variable z are satisfied if and only if the corresponding SSC for the problem ðopþ hold. This immediately follows from the fact that the Jacobian and Hessian for both optimization problems are related through F z ðzþ ¼ Fe *z ð*zþr; L z ðz; rþ ¼ Le *z ð*z; rþr; L zz ðz; rþ ¼R n Le *z*z ð*z; rþr ð38þ Thus we can express the positive definiteness condition (32) evaluated for the variable *z as follows, h Le *z*z ð*z ; r Þv; vi > 8v 2 R nþsþ ; v=; Fe *z ð*z Þv ¼ ð39þ This condition is equivalent to the condition that the so-called reduced Hessian is positive definite; cf. References [7, 2 22]. Let N be the ðn z ðn z rþþ-matrix, n z ¼ n þ s þ ; with full column rank n z r whose columns span the kernel of Fe *z : Then condition (39) is
10 38 H. MAURER ET AL. reformulated as N n Le *z*z ð*z ; r ÞN > ðpositive definiteþ ð4þ Hence, the task in the following numerical examples will be to check either (39) or (4). The computational method for determining the optimal vector *z 2 R nþsþ is based on a multiprocess approach; cf., e.g. Reference [23]. The time interval ½t k ; t k Š of the kth bang bang arc is mapped to the fixed interval ½; Š by the transformation t ¼ t k þ t x k ; t 2½; Š; x k ¼ t k t k ; k ¼ ;...; s þ ð4þ The state variables are viewed as functions of the new time variable t 2½; Š according to x ðkþ ðtþ :¼ xðt k þ t x k Þ; t 2½; Š ð42þ This family of individual arc functions is a solution to the ODE system x ðkþ ðtþ ¼ dxðkþ dt ¼ x k f ðt k þ t x k ; x ðkþ ðtþ; u k Þ; k ¼ ;...; s þ ð43þ which is concatenated by the continuity condition x ðkþ ðþ ¼x ðkþþ ðþ; k ¼ ;...; s ð44þ Denoting the dependence of solutions on the vector *z by x ðkþ ðt; *zþ and substituting t f ¼ P sþ k¼ x k; the optimization problem (36) takes the form min *z f *Gð*zÞ :¼ gðx ; x ðsþþ ð; *zþ; t f Þj Feð*zÞ :¼ jðx ; x ðsþþ ð; *zþ; t f Þ¼g ð45þ Any optimization method for this problem can be viewed as a shooting procedure that requires a good initial guess not only for the arc durations x k ; k ¼ ;...; s þ ; but also for the values x ðkþ ðþ ¼xðt k Þ; k ¼ ;...; s; at the switching points. Since such initial guesses are often difficult to obtain, we shall employ a slightly different method that has been proposed in Reference [6]. The time interval ½t k ; t k Š is mapped to the fixed interval ½ðk Þ=ðs þ Þ; k=ðs þ ÞŠ by the linear transformation t ¼ a k þ b k t; a k ¼ t k kx k ; b k ¼ðsþÞx k ; t 2 k s þ ; k ð46þ s þ Identifying xðtþ ffixða k þ b k tþ¼xðtþ in the relevant intervals, we obtain the ODE system xðtþ ¼ðs þ Þx k f ðt k þ t x k ; xðtþ; u k Þ for t 2 k s þ ; k ð47þ s þ Thus the solutions on the intervals ½ðk Þ=ðs þ Þ; k=ðs þ ÞŠ are concatenated in such a way that they yield the continuous solution xðtþ ¼xðt; zþ in the unit interval ½; Š: Instead of the
11 VERIFICATION OF SUFFICIENT CONDITIONS FOR BANG BANG CONTROLS 39 optimization problem (45) we solve the problem min f *Gð*zÞ :¼ gðx ; xð; *zþ; t f Þj Feð*zÞ :¼ jðx ; xð; *zþ; t f Þ¼g; t f ¼ Xsþ x k *z k¼ ð48þ This approach can be conveniently implemented using the routine NUDOCCCS of Bu skens [7]. We can then take advantage of the fact that this routine also provides the Jacobian of the equality constraints and the Hessian of the Lagrangian which are needed in the check of the second order condition (39), resp., the positive definiteness of the reduced Hessian in (4). To conclude this section we shall briefly comment on the connections between the optimization approach presented here and the so-called shooting method for computing optimal bang bang controls. The shooting method solves a multipoint boundary value problem (MBVP) that takes into account the state and adjoint equations, the boundary conditions for state and adjoint variables and the switching conditions; cf. Reference [24]. The MBVP can be reduced to a system of 2n þ s þ þ r equations for the unknown shooting vector ðxðþ; lðþ; t ;...; t s ; t f ; rþ 2R 2nþsþþr : To apply Newton s method, one needs the property that the Jacobian matrix of this system of equations is regular. Based on arguments in Section 3, it can easily been seen that this Jacobian reduces to the Kuhn Tucker matrix! L zz ðz ; r Þ F z ðz Þ n F z ðz Þ From well-known arguments in optimization theory [2] we then get the following Corollary to Theorem 3.. Corollary 4. The Jacobian of the shooting method is regular provided that the SSC in (3) (32) hold. For convenience, in the following three numerical examples we shall drop the upper index zero denoting the optimal control and trajectory. 5. TIME-OPTIMAL CONTROL IN THE RAYLEIGH PROBLEM: SCALAR CONTROL SSC for the time-optimal control in the Rayleigh problem have recently been checked in Reference [2] using a second order test based on an abstract quadratic form in a Hilbert space. Here, we treat the same example and check SSC using the optimization approach in Theorem 3.. The control problem is to minimize the final time t f subject to x ðtþ ¼x 2 ðtþ; x 2 ðtþ ¼ x ðtþþx 2 ðtþð:4 :4x 2 ðtþ 2 ÞþuðtÞ ð49þ x ðþ ¼x 2 ðþ ¼ 5; x ðt f Þ¼x 2 ðt f Þ¼ ð5þ juðtþj44 for t 2½; t f Š ð5þ
12 4 H. MAURER ET AL Figure. Rayleigh problem: state x 2 ðtþ and scaled switching function sðtþ; dashed line: control uðtþ: The Hamilton Pontryagin function (6) for this problem is Hðx; u; lþ ¼l x 2 þ l 2 ð x þ x 2 ð:4 :4x 2 2 ÞþuÞ ð52þ The adjoint equations (9) are and the switching function is given by l ¼ l 2 ; l2 ¼ l þ l 2 ð:4 :42x 2 2 Þ ð53þ sðtþ ¼l 2 ðtþ ð54þ The conditions (), (4) yield the transversality condition l 2 ðt f Þuðt f Þþ ¼ ð55þ The switching function sðtþ ¼l 2 ðtþ determines the optimal control via the minimum condition (6), ( uðtþ ¼ 4 if l ) 2ðtÞ5 ð56þ 4 if l 2 ðtþ > It is easy to show that the singular case, where l 2 ðtþ in a time interval ½t ; t 2 Š; can be eliminated. In Reference [2] it was found that the optimal control is composed of three bang bang arcs, for 4t4t >< >= uðtþ ¼ 4 for t 4t4t 2 ð57þ >: >; 4 for t 2 4t4t f
13 VERIFICATION OF SUFFICIENT CONDITIONS FOR BANG BANG CONTROLS 4 This control structure yields the two switching conditions The optimization vector (34) thus becomes l 2 ðt Þ¼; l 2 ðt 2 Þ¼ ð58þ *z ¼ðx ; x 2 ; x 3 Þ; x ¼ t ; x 2 ¼ t 2 t ; x 3 ¼ t f t 2 Using the techniques described in Section 4, the code NUDOCCCS yields the following numerical results for the arc durations, switching times and adjoint variables (Figure ): x ¼ t ¼ :25; x 2 ¼ 2:8954; t 2 ¼ 3:35 x 3 ¼ :3583; t f ¼ 3:6687 l ðþ ¼ :2234; l 2 ðþ ¼ :82652 l ðt Þ¼ :2522; l ðt 2 Þ¼:89992 l ðt f Þ¼:842762; l 2 ðt f Þ¼ :25 ð59þ Assumptions 2. and 2.2 are satisfied in view of the control structure (57) and the relations sðt k Þ¼ l 2 ðt k Þ¼l ðt k Þ; k ¼ ; 2; as well as ½uŠ ¼ 8; ½uŠ 2 ¼ 8; which yield D ðhþ ¼ 8 sðt Þ¼8 :2522 > ; D 2 ðhþ ¼8 sðt 2 Þ¼8 :89992 > For the terminal conditions (5), the Jacobian in the optimization problem is the following ð2 3Þ-matrix:! 4:5376 3:44748 : Fe *z ð*zþ ¼ : : : which is of rank 2. The Hessian of the Lagrangian is found to be the ð3 3Þ-matrix :3735 8: : Le *z*z ð*z ; r Þ¼B 8: : :66867 A 6: :66867 :9743 Note that this Hessian is not positive definite. However, the projected Hessian (4) is computed as the positive number N n Le *z*z ð*z ; r ÞN ¼ :555787: Hence, the second order test (39) holds. We have thus verified the SSC in Theorem 3. which shows that the solution data (59) provide a local minimum w.r.t. the L -norm. Now we consider the modified control problem where the two terminal conditions x ðt f Þ¼x 2 ðt f Þ¼ are substituted by a single terminal condition x ðt f Þ 2 þ x 2 ðt f Þ 2 ¼ :25 ð6þ
14 42 H. MAURER ET AL. The Hamiltonian (52) and the adjoint equations (53) remain the same. In view of the transversality condition (2) we get the terminal condition l i ðt f Þ¼2rx i ðt f Þ ði ¼ ; 2Þ; r 2 R ð6þ It turns out that the control is bang bang with only one switching point t in contrast to (57), Hence, the optimization vector is ( uðtþ ¼ 4 for 4t4t ) 4 for t 4t4t f ð62þ *z ¼ðx ; x 2 Þ; x ¼ t ; x 2 ¼ t f t The code NUDOCCCS then gives the following numerical results for the arc durations and adjoint variables (Figure 2): x ¼ t ¼ :274943; x 2 ¼ : ; t f ¼ 2: l ðþ ¼ :73596; l 2 ðþ ¼ : l ðt Þ¼ :238348; l 2 ðt Þ¼: x ðt f Þ¼:426767; x 2 ðt f Þ¼: l ðt f Þ¼:448259; l 2 ðt f Þ¼: ; r ¼ : ð63þ Assumptions 2. and 2.2 are satisfied in view of the control structure (62) and the relations sðt Þ¼ l 2 ðt Þ¼l ðt Þ; ½uŠ ¼ 8; which gives D ðhþ ¼ 8 sðt Þ¼8 : > For the single terminal condition (6), the Jacobian is the following non-zero row vector: Fe *z ð*zþ ¼ð :97469; :97338Þ while the Hessian of the Lagrangian is the ð2 2Þ-matrix Le *z*z ð*z ; r Þ¼! 28: :3845 9:3845 4:482 which already is positive definite. Hence, the second order test (39) holds. Thus the second order conditions in Theorem 3. hold and the solution characterized by the data (63) provides a local minimum.
15 VERIFICATION OF SUFFICIENT CONDITIONS FOR BANG BANG CONTROLS Figure 2. Rayleigh problem: state x 2 ðtþ and scaled switching function sðtþ for terminal constraint (6), dashed line: control uðtþ: OPTIMAL CONTROL OF A BATCH-REACTION: TWO CONTROL COMPONENTS The following optimal control problem for a batch reactor is taken from References [23, 25]. Consider a chemical reaction A þ B! C and its side reaction B þ C! D which are assumed to be strongly exothermic. Thus, direct mixing of the entire necessary amounts of the reactants must be avoided. The reactant A is charged in the reactor vessel, which is fitted with a cooling jacket to remove the generated heat of the reaction, while the reactant B is added. These reactions result in the product C and the undesired byproduct D: Feed of B Cooling
16 44 H. MAURER ET AL. Let x ¼ðM A ; M B ; M C ; M D ; HÞ 2R 5 denote the vector of state variables, where M i ðtþ [mol] and C i ðtþ ½mol=m 3 Š stand for the molar holdups and the molar concentrations of the components i ¼ A; B; C; D; respectively. HðtÞ ½MJŠ denotes the total energy holdup, T R ðtþ ½KŠ the reactor temperature and VðtÞ ½m 3 Š the volume of liquid in the system. The two-dimensional control vector is given by u ¼ðF B ; QÞ 2R 2 ð64þ where F B ðtþ ½mol=sŠ controls the feed rate of the component B while QðtÞ ½kWŠ controls the cooling load. The objective is to determine a control u that maximizes the molar holdup of the component C: Hence, the performance index is Jðx; uþ ¼gðxðt f ÞÞ ¼ M C ðt f Þ ð65þ which has to be minimized subject to the dynamical equations M A ¼ V r ; M B ¼ F B V ðr þ r 2 Þ M C ¼ V ðr r 2 Þ; M D ¼ V r 2 H ¼ F B h f Q V ðr DH þ r 2 DH 2 Þ with the reaction rates r j ; the corresponding Arrhenius rate constants k j ð j ¼ ; 2Þ: ð66þ of both reactions A þ B! C : r ¼ k C A C B with k ¼ A e E =T R C þ B! D : r 2 ¼ k 2 C B C C with k 2 ¼ A 2 e E 2=T R ð67þ and functions S ¼ X i¼a;b;c;d M i a i ; W ¼ X i¼a;b;c;d M i b i T R ¼ qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi W S þ ðw T ref þ SÞ 2 þ 2 W H C i ¼ M X i M i ; i ¼ A; B; C; D; V ¼ V r i¼a;b;c;d i ð68þ The reference temperature for the enthalpy calculations is given by T ref ¼ 298 ½KŠ and the specific molar enthalpy of the reactor feed stream is h f ¼ 2 ½kJ=molŠ: Initial values are given for all state variables, M A ðþ ¼9; M i ðþ ¼ ði ¼ B; C; DÞ; HðÞ ¼5259:97 ð69þ while there is only one terminal constraint T R ðt f Þ¼3 ð7þ
17 VERIFICATION OF SUFFICIENT CONDITIONS FOR BANG BANG CONTROLS 45 with T R defined in (68). The control vector u ¼ðF B ; QÞ appears linearly in the control system. Bounds for the control components are as follows, 4F B ðtþ4 and 4QðtÞ4 ð7þ The reaction and component data appearing in (66) (68) are given in Table I. Calculations show that for increasing t f the switching structure gets more and more complex. However, the total profit of M C ðt f Þ is nearly constant if t f is greater than a certain value t f 6: For these values one obtains singular controls. We choose the final time t f ¼ 45: We are going to show that the optimal control has the bang bang structure 8 9 ð; Þ for 4t4t >< >= uðtþ ¼ðF B ðtþ; QðtÞÞ ¼ ð; Þ for t 4t4t 2 ð72þ >: >; ð; Þ for t 2 4t4t f with 5t 5t 2 5t f : Obviously, this bang bang control satisfies Assumption 2.. Since the initial point xðþ is specified and the final time t f is fixed, the optimization variable in the optimization problem (45), resp., (48) is *z ¼ðx ; x 2 Þ; x ¼ t ; x 2 ¼ t 2 t Table I. Reaction and component data. Reactions Abbr. j ¼ j ¼ 2 Meaning m 3 A j mol s.8.2 Pre-exponential Arrhenius constants E j ½KŠ 3 p 24 Activation energies kj DH j mol 75 Enthalpies Components Meaning Abbr. i ¼ A i ¼ B i ¼ C i ¼ D r j a i b i mol m 3 kj mol K kj mol K Molar density of pure component i Coefficient of the linear ða i Þ and quadratic ðb i Þ term in the pure component specific enthaply expression
18 46 H. MAURER ET AL. The arc duration of the last bang bang arc is 45 x x 2 : The code NUDOCCCS yields the following arc durations, resp., switching times x ¼ t ¼ 433:698; x 2 ¼ t 2 t ¼ 333:575 t 2 ¼ 767:273; x 3 ¼ 45 t 2 ¼ 682:727 ð73þ We note that for this control the state constraint T R ðtþ452 imposed in Reference [23] does not become active. The adjoint equations are rather complicated and are not given here explicitly. Numerical values for the adjoint functions are also provided by the code NUDOCCCS, e.g. the initial values l MA ðþ ¼ : ; l MB ðþ ¼: l MC ðþ ¼ 2: ; l MD ðþ ¼ : l H ðþ ¼:92489 ð74þ Assumption 2.2 holds since Figure 3 clearly shows that s 2 ðt Þ5; s ðt 2 Þ > For the scalar terminal condition (7), the Jacobian in the optimization problem is Fe *z ð*zþ ¼ð: ; : Þ while the Hessian of the Lagrangian is! : : Le *z*z ð*z ; r Þ¼ : : This matrix is positive definite which implies in particular that the second order test (39) is satisfied. Thus Theorem 3. tells us that the solution (72) (74) provides a local minimum Figure 3. Batch reactor: scaled switching functions s ðtþ and s 2 ðtþ; dashed line: controls u ðtþ ¼F B ðtþ; u 2 ðtþ ¼QðtÞ; resp.
19 VERIFICATION OF SUFFICIENT CONDITIONS FOR BANG BANG CONTROLS 47 Let us consider now a second control problem that consists in maximizing the average gain of the component C in time, maximize M C ðt f Þ t f ð75þ where the final time t f is free. It will be shown that the bang bang control ( uðtþ ¼ðF B ðtþ; QðtÞÞ ¼ ð; Þ for 4t4t ) ð; Þ for t 4t4t f ð76þ with only one switching point 5t 5t f for the control F B ðtþ is optimal. Obviously, this bang bang control satisfies Assumption 2.. Since the initial point xðþ is specified, the optimization variable in the optimization problem (45), resp., (48) is *z ¼ðx ; x 2 Þ; x ¼ t ; x 2 ¼ t f t The code NUDOCCCS yields the following arc durations, resp., switching times x ¼ t ¼ 285:59; x 2 ¼ t f t ¼ 7:399 t f ¼ 456:98 ð77þ Numerical values for the adjoint functions are also provided by the code NUDOCCCS, e.g. the initial values l MA ðþ ¼ : ; l MC ðþ ¼ : ; l H ðþ ¼:298 5 l MB ðþ ¼ :636 3 l MD ðþ ¼: ð78þ Assumption 2.2 is satisfied since we may conclude from Figure 4 that s ðt Þ > The Jacobian for the scalar terminal condition (7) is Fe *z ð*zþ ¼ð: ; 3: Þ while the Hessian of the Lagrangian is the positive definite matrix! : :25766 Le *z*z ð*z ; r Þ¼ 4 :25766 : Hence in particular, the second order test (39) holds. We have thus verified the SSC in Theorem 3. and have shown that the solution data (76) (78) provide a local minimum.
20 48 H. MAURER ET AL Figure 4. Batch reactor: state M C ðtþ and scaled switching function s ðtþ for cost functional (75), dashed line: control u ðtþ ¼F B ðtþ: TIME-OPTIMAL CONTROL OF A TWO-LINK ROBOT: TWO CONTROL COMPONENTS The control of two-link robots has been discussed in many articles; cf., e.g. References [26 29]. In these papers, optimal control policies are determined solely on the basis of first order necessary conditions since SSC were not available. The purpose of this section is to develop a second order test for some of the optimal control models in References [26 29]. First, we discuss the robot model considered in Reference [26]. A side effect of the analysis of SSC will be the fact that the optimal control candidate presented in Reference [26] is not optimal since one can verify that the sign conditions in (6) do not hold. In Figure 5 the robot is schematically represented. The state variables are the angles q and q 2 : Let I and I 2 be the moments of inertia of the upper arm OQ and the lower arm QP w.r.t. the points O and Q; resp. Further, let m 2 be the mass of the lower arm, L ¼jOQj the length of the upper arm, and L ¼jQCj the distance between the second link Q and the center of gravity C of the lower arm. With the abbreviations ð79þ A ¼ I þ m 2 L 2 þ I 2 þ 2m 2 L L cos q 2 ; B ¼ I 2 þ m 2 L L cos q 2 R ¼ u þ m 2 L Lð2 q þ q 2 Þ q 2 sin q 2 ; R 2 ¼ u 2 m 2 L L q 2 sin q 2 D ¼ I 2 ; D ¼ AD B 2 the dynamics of the two-link robot can be described by the ODE system q ¼ o ; o ¼ D ðdr BR 2 Þ q 2 ¼ o 2 ; o 2 ¼ D ðar 2 BR Þ ð8þ
21 VERIFICATION OF SUFFICIENT CONDITIONS FOR BANG BANG CONTROLS 49 x 2 P C q 2 Q q O x Figure 5. Two-link robot. where o and o 2 are the angular velocities. We will use the torques in the two links, u and u 2 ; as control variables to steer the robot from a given initial position to an end position in minimal final time t f : q ðþ ¼; q 2 ðþ ¼; o ðþ ¼; o 2 ðþ ¼ q ðt f Þ¼ :44; q 2 ðt f Þ¼:83; o ðt f Þ¼; o 2 ðt f Þ¼ ð8þ Both control components are bounded: The Hamilton Pontryagin function (6) for this problem is ju ðtþj42; ju 2 ðtþj4; t 2½; t f Š ð82þ H ¼ l o þ l 2 o 2 þ l 3 D ðdr ðu Þ BR 2 ðu 2 ÞÞ þ l 4 D ðar 2ðu 2 Þ BR ðu ÞÞ ð83þ The switching functions are given by s ðtþ ¼H u ðtþ ¼ l 3 D D l 4 D B; s 2ðtÞ ¼H u2 ðtþ ¼ l 4 D A l 3 D B Go llmann [] has found that the following bang bang control structure: 8 9 ð 2; Þ for 4t4t >< ð2; Þ for t 4t4t 2 >= uðtþ ¼ðu ðtþ; u 2 ðtþþ ¼ ð2; Þ for t 2 4t4t 3 >: >; ð 2; Þ for t 3 4t4t f ð84þ ð85þ
22 5 H. MAURER ET AL. where 5t 5t 2 5t 3 5t f ; satisfies the minimum principle. This control structure differs substantially from the one in Reference [26] which violates the switching conditions. Obviously, the bang bang control (85) satisfies Assumption 2.. Since the initial point ðq ðþ; q 2 ðþ; o ðþ; o 2 ðþþ is specified the optimization variable in the optimization problem (45), resp., (48) is For the numerical values *z ¼ðx ; x 2 ; x 3 ; x 4 Þ; x ¼ t ; x 2 ¼ t 2 t ; x 3 ¼ t 3 t 2 ; x 4 ¼ t f t 3 L ¼ ; L ¼ :5; m 2 ¼ ; I ¼ I 2 ¼ 3 the code NUDOCCCS yields the following arc durations and switching times: x ¼ t ¼ : ; x 2 ¼ t 2 t ¼ :335882; t 2 ¼ :3673 x 3 ¼ t 3 t 2 ¼ : ; t 3 ¼ 2: x 4 ¼ t f t 3 ¼ :837667; t f ¼ 3:979 ð86þ The adjoint equations are rather complicated and are not given here explicitly. Numerical values for the adjoint functions are also provided by the code NUDOCCCS, e.g. the initial values l ðþ ¼ : ; l 3 ðþ ¼ 2:953665; l 2 ðþ ¼ : l 4 ðþ ¼ : ð87þ Assumption 2.2 is satisfied since Figure 6 clearly shows that s ðt Þ5; s 2 ðt 2 Þ > ; sðt 3 Þ > Figure 6. Two-link robot: scaled switching functions s ðtþ and s 2 ðtþ; dashed line: controls u ðtþ; u 2 ðtþ; resp.
23 VERIFICATION OF SUFFICIENT CONDITIONS FOR BANG BANG CONTROLS 5 For the terminal conditions in (8), we find the Jacobian :75432 :3566 : :7699 : :24722 Fe *z ð*zþ ¼ : : :22727 :78929 C A : : : : This quadratic matrix has full rank det Fe *z ð*zþ ¼: = Thus, the second order test (39) trivially holds and we have shown that the solution (85) (87) provides a local minimum w.r.t. the L -norm. In the model treated above, some parameters like the mass of the upper arm and the mass of a load at the end of the lower arm enter the system s equations implicitly. The mass m of the upper arm is included in the moment of inertia I 2 and the mass M of a load in the point P can be added to the mass m 2 ; where the point C and therefore the length L have to be adjusted. The length L 2 of the lower arm is hidden in L: The second robot model that we are going to discuss is taken from References [27, 29] where every physical parameter enters the system s equation explicitly. The ODE system is as follows: q ¼ o ; o ¼ D ðai 22 BI 2 cos q 2 Þ q 2 ¼ o 2 o ; o 2 ¼ D ðbi AI 2 cos q 2 Þ ð88þ with the abbreviations A ¼ I 2 o 2 2 sin q 2 þ u u 2 ; B ¼ I 2 o 2 sin q 2 þ u 2 D ¼ I I 22 I 2 2 cos2 q 2 ; I ¼ I þðm 2 þ MÞL 2 ð89þ I 2 ¼ m 2 LL þ ML L 2 ; I 22 ¼ I 2 þ I 3 þ ML 2 2 Here I 3 is the moment of inertia of the load with respect to the point P and o 2 is now the angular velocity of the angle q þ q 2 : For simplicity, we set I 3 ¼ : We will again use the torques in the two links, u and u 2 ; as control variables to steer the robot from a given initial position to a non-fixed end position in minimal final time t f : q ðþ ¼; qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi ðx ðt f Þ x ðþþ 2 þðx 2 ðt f Þ x 2 ðþþ 2 ¼ r q 2 ðþ ¼; o ðþ ¼; o 2 ðþ ¼; q 2 ðt f Þ¼ o ðt f Þ¼ o 2 ðt f Þ¼ ð9þ
24 52 H. MAURER ET AL. where ðx ðtþ; x 2 ðtþþ are the Cartesian co-ordinates of the point P: x ðtþ ¼L cos q ðtþþl 2 cosðq ðtþþq 2 ðtþþ x 2 ðtþ ¼L sin q ðtþþl 2 sinðq ðtþþq 2 ðtþþ ð9þ The initial point ðx ðþ; x 2 ðþþ ¼ ð2; Þ is fixed. Both control components are bounded, ju ðtþj4; ju 2 ðtþj4; t 2½; t f Š ð92þ The Hamilton Pontryagin function (6) for this problem is H ¼ l o þ l 2 ðo 2 o Þþ l 3 D ðaðu ; u 2 ÞI 22 Bðu 2 ÞI 2 cos q 2 Þ þ l 4 D ðbðu 2ÞI Aðu ; u 2 ÞI 2 cos q 2 Þ ð93þ The switching functions are given by s ðtþ ¼H u ðtþ ¼ D ðl 3I 22 l 4 I 2 cos q 2 Þ s 2 ðtþ ¼H u2 ðtþ ¼ D ðl 3ð I 22 I 2 cos q 2 Þþl 4 ði þ I 2 cos q 2 ÞÞ ð94þ We will show that the optimal control has the bang bang structure 8 ð ; Þ for 4t4t 9 ð ; Þ for t 4t4t 2 >< >= uðtþ ¼ðu ðtþ; u 2 ðtþþ ¼ ð; Þ for t 2 4t4t 3 ð95þ ð; Þ for t 3 4t4t 4 >: >; ð ; Þ for t 4 4t4t f with 5t 5t 2 5t 3 5t 4 5t f : Obviously, this bang bang control satisfies Assumption 2.. Since the initial point ðq ðþ; q 2 ðþ; o ðþ; o 2 ðþþ is specified the optimization variable in the optimization problem (45), resp., (48) is *z ¼ðx ; x 2 ; x 3 ; x 4 ; x 5 Þ; x ¼ t ; x 2 ¼ t 2 t ; x 3 ¼ t 3 t 2 ; x 4 ¼ t 4 t 3 ; x 5 ¼ t f t 4 For the numerical values L ¼ L 2 ¼ ; L ¼ :5; m ¼ m 2 ¼ M ¼ ; I ¼ I 2 ¼ 3 ; r ¼ 3
25 VERIFICATION OF SUFFICIENT CONDITIONS FOR BANG BANG CONTROLS 53 the code NUDOCCCS yields the following arc durations, resp., switching times x ¼ t ¼ :546742; x 2 ¼ :23573; t 2 ¼ : x 3 ¼ :386655; t 3 ¼ 2:798347; x 4 ¼ :96392 t 4 ¼ 3:743862; x 5 ¼ :8523; t f ¼ 3: ð96þ Numerical values for the adjoint functions are also provided by the code NUDOCCCS, e.g. the initial values l ðþ ¼:8472; l 2 ðþ ¼ :25 ð97þ l 3 ðþ ¼:482636; l 4 ðþ ¼: A look at Figure 7 may convince the reader that Assumption 2.2 is satisfied: s 2 ðt Þ > ; s ðt 2 Þ5; s 2 ðt 3 Þ5; s ðt 4 Þ > For the terminal conditions in (9), the Jacobian in the optimization problem is the 4 5-matrix :8575 2:7462 5:88332 :4995 :9928 2:75 :4555 :9476 4:8387 Fe *z ð*zþ ¼ : :3422 2:3545 2: :9355 C A 9:3685 3:3934 : :458 while the Hessian of the Lagrangian is 7:424 9:763 42:3 8:49889 :5826 9:763 2:544 5:329 :769 :49854 Le *z*z ð*z ; r Þ¼ 42:3 5:329 23:9633 5:243 :3864 8:49889 :769 5:243 :49988 :778 C A :5826 :49854 :3864 :778 : Then the projected Hessian (4) is computed as the positive number N n Le *z*z ð*z ; r ÞN : Hence, the second order test (39) holds which implies that the solution (95) (97) provides a local minimum. 8. CONCLUSION AND PERSPECTIVES FOR FUTURE RESEARCH We have formulated optimization methods for computing optimal bang bang controls and verifying the associated SSC. Essentially, the method is a nonlinear programming approach where the switching points t k ; k ¼ ;...; s; the free final time and unknown components of the
26 54 H. MAURER ET AL Figure 7. Two-link robot: scaled switching functions s ðtþ and s 2 ðtþ; dashed line: controls u ðtþ; u 2 ðtþ; resp. initial state are optimized using a special scaling technique. We illustrated the computational technique on three problems, namely time-optimal control of the Rayleigh system, optimal control of a batch reaction, and time-optimal control of a two-link robot. The first problem has a scalar control, the second and third systems have two control components. One crucial assumption in the second and third control problem was Assumption 2.(c) which requires that only one control component switches at a switching time. Recently, we have studied the minimum time control of an underwater vehicle [3] where two control components switch at the same time. Our algorithm was successful also in this case and we could verify SSC for the underlying optimization problem. However, so far it has not yet been clarified if such SSC would imply already SSC for the control problem. The presented computational methods can easily be adapted to the more general class of control systems where the optimal control in each time interval ½t k ; t k Š is given by a feedback function u k ðt; xþ; i.e. where uðtþ ¼u k ðt; xðtþþ holds for t k 4t4t k : This approach covers two important classes of control problems: () bang-singular control problems where the singular control can be computed as a feedback expression, (2) bang bang control problems with first order state constraints. In both classes, the theory of SSC has not yet been completely developed and is under current investigation. Nonetheless, in various examples we have been able to verify the SSC for the associated optimization problems. Further generalizations of the numerical technique in this paper concern so-called switched control systems. Another important aspect of the verification of SSC is the sensitivity analysis of optimal solutions w.r.t. parameter variations in the system; cf. References [, 2, 2, 22, 3]. Some basic ideas for obtaining sensitivity results of optimal bang bang controls have been sketched in Reference [32]. An outline of numerical methods for computing sensitivity derivatives is given in Reference [23]. The general theory of sensitivity analysis for bang bang controls will be the subject of a future paper. For the special class of time-optimal linear control problems, sensitivity results have recently been given in References [8, 33]. Applications of sensitivity analysis in the optimal control of a semiconductor laser may be found in References [34, 35].
27 VERIFICATION OF SUFFICIENT CONDITIONS FOR BANG BANG CONTROLS 55 ACKNOWLEDGEMENTS C. Y. Kaya gratefully acknowledges the support given by the Institute for Numerical and Applied Mathematics at the University of Mu nster for his visit there. REFERENCES. Malanowski K, Maurer H. Sensitivity analysis for parametric control problems with control-state constraints. Computational Optimization and Applications 996; 5: Malanowski K, Maurer H. Sensitivity analysis for state constrained optimal control problems. Discrete and Continuous Dynamical Systems 998; 4: Maurer H, Augustin D. Sensitivity analysis and real-time control of parametric optimal control problems using boundary value methods. In Online Optimization of Large Scale Systems, Grötschel M et al. (eds). Springer: Berlin, 2; Maurer H, Oberle HJ. Second order sufficient conditions for optimal control problems with free final time: the Riccati approach. SIAM Journal on Control and Optimization 22; 4: Maurer H, Pickenhain S. Second order sufficient conditions for optimal control problems with mixed control-state constraints. Journal of Optimization Theory and Applications 995; 86: Milyutin AA, Osmolovskii NP. Calculus of variations and optimal control. Translations of Mathematical Monographs, vol. 8. American Mathematical Society: Providence, RI, Zeidan V. The Riccati equation for optimal control problems with mixed state-control constraints: necessity and sufficiency. SIAM Journal on Control and Optimization 994; 32: Noble J, Schättler H. Sufficient conditions for relative minima of broken extremals in optimal control theory. Journal of Mathematical Analysis and Applications 22; 269: Sussmann HJ. The structure of time-optimal trajectories for single-input systems in the plane: the C nonsingular case. SIAM Journal on Control and Optimization 987; 25: Sussmann HJ. The structure of time-optimal trajectories for single-input systems in the plane: the general real analytic case. SIAM Journal on Control and Optimization 987; 25: Osmolovskii NP. High-order necessary and sufficient conditions for Pontryagin and bounded-strong minima in the optimal control problems. Doklady Akademii Nauk SSSR. Seriya}Cybernetics and Control Theory 988; 33: English transl., Soviet Physics Doklady 988; 33(2): Maurer H, Osmolovskii NP. Second order sufficient conditions for time-optimal bang bang control problems. SIAM Journal on Control and Optimization 24; 42: Maurer H, Osmolovskii NP. Quadratic sufficient optimality conditions for bang bang control problems. Control and Cybernetics 23; 33: Agrachev AA, Stefani G, Zezza PL. Strong optimality for a bang bang trajectory. SIAM Journal on Control and Optimization 22; 4(4): Osmolovskii NP, Maurer H. Equivalence of second order optimality conditions for bang bang control problems. Part : main results. Control and Cybernetics, 25, in press. 6. Kaya CY, Noakes JL. Computational method for time-optimal switching control. Journal of Optimization Theory and Applications 23; 7: Bu skens C. Optimierungsmethoden und Sensitivitätsanalyse fu r optimale Steuerprozesse mit Steuer- und Zustands- Beschränkungen. Dissertation, Institut fu r Numerische Mathematik, Universität Mu nster, Felgenhauer U. On stability of bang bang type controls. SIAM Journal on Control and Optimization 23; 4: Kaya CY, Noakes JL. Computations of time-optimal controls. Optimal Control Applications and Methods 996; 7: Simakov ST, Kaya CY, Lucas SK. Computations for time-optimal bang bang control using a Lagrangian formulation. Preprints of the 5th World Congress of IFAC, Barcelona, Fiacco AV. Introduction to Sensitivity and Stability Analysis in Nonlinear Programming. Mathematics in Science and Engineering, vol. 65. Academic Press: New York, Bu skens C, Maurer H. Sensitivity analysis and real-time optimization of parametric nonlinear programming problems. In Online Optimization of Large Scale Systems, Gro tschel M et al. (eds). Springer: Berlin, 2; Bu skens C, Pesch HJ, Winderl S. Real-time solutions of bang bang and singular optimal control problems. In Online Optimization of Large Scale Systems, Gro tschel M et al. (eds). Springer: Berlin, 2; Oberle HJ, Grimm W. BNDSCO}a program for the numerical solution of optimal control problems. Report 55-89/22, Institute for Flight Systems Dynamics, DLR, Operpfaffenhofen, Germany, Vassiliadis VS, Sargent RW, Pantelides CC. Solution of a class of multistage dynamic optimization problems. 2. Problems with path constraints. Industrial and Engineering Chemistry Research 994; 33:
SECOND ORDER SUFFICIENT CONDITIONS FOR TIME-OPTIMAL BANG-BANG CONTROL
SIAM J. CONTROL OPTIM. Vol. 42, No. 6, pp. 2239 2263 c 24 Society for Industrial and Applied Mathematics SECOND ORDER SUFFICIENT CONDITIONS FOR TIME-OPTIMAL BANG-BANG CONTROL HELMUT MAURER AND NIKOLAI
More informationInput output linearization with delay cancellation for nonlinear delay systems: the problem of the internal stability
INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL Int J Robust Nonlinear Control 23; 13:99 937 (DOI: 112/rnc83) Input output linearization with delay cancellation for nonlinear delay systems: the problem
More informationHaar wavelet method for nonlinear integro-differential equations
Applied Mathematics and Computation 176 (6) 34 333 www.elsevier.com/locate/amc Haar wavelet method for nonlinear integro-differential equations Ülo Lepik Institute of Applied Mathematics, University of
More informationHigher-order sliding modes, differentiation and output-feedback control
INT. J. CONTROL, 2003, VOL. 76, NOS 9/10, 924 941 Higher-order sliding modes, differentiation and output-feedback control ARIE LEVANT{ Being a motion on a discontinuity set of a dynamic system, sliding
More informationComputations for Bang Bang Constrained Optimal Control Using a Mathematical Programming Formulation
OPTIMAL CONTROL APPLICATIONS AND METHODS Optim. Control Appl. Meth. 2003; 0:1 14 [Version: 2002/11/11 v1.00] Computations for Bang Bang Constrained Optimal Control Using a Mathematical Programming Formulation
More informationEconomic Model Predictive Control with Time-Varying Objective Function for Nonlinear Process Systems
Economic Model Predictive Control with Time-Varying Objective Function for Nonlinear Process Systems Matthew Ellis Dept. of Chemical and Biomolecular Engineering, University of California, Los Angeles,
More informationTHE ALGORITHM TO CALCULATE THE PERIOD MATRIX OF THE CURVE x m þ y n ¼ 1
TSUKUA J MATH Vol 26 No (22), 5 37 THE ALGORITHM TO ALULATE THE PERIOD MATRIX OF THE URVE x m þ y n ¼ y Abstract We show how to take a canonical homology basis and a basis of the space of holomorphic -forms
More informationExistence of positive periodic solutions for a periodic logistic equation
Applied Mathematics and Computation 139 (23) 311 321 www.elsevier.com/locate/amc Existence of positive periodic solutions for a periodic logistic equation Guihong Fan, Yongkun Li * Department of Mathematics,
More informationHow do our representations change if we select another basis?
CHAPTER 6 Linear Mappings and Matrices 99 THEOREM 6.: For any linear operators F; G AðV Þ, 6. Change of Basis mðg FÞ ¼ mðgþmðfþ or ½G FŠ ¼ ½GŠ½FŠ (Here G F denotes the composition of the maps G and F.)
More informationShooting Methods for Numerical Solution of Stochastic Boundary-Value Problems
STOCHASTIC ANALYSIS AND APPLICATIONS Vol. 22, No. 5, pp. 1295 1314, 24 Shooting Methods for Numerical Solution of Stochastic Boundary-Value Problems Armando Arciniega and Edward Allen* Department of Mathematics
More informationLie group variational integrators for the full body problem
Comput. Methods Appl. Mech. Engrg. 96 (2007) 2907 2924 www.elsevier.com/locate/cma Lie group variational integrators for the full body problem Taeyoung Lee a, *,,2, Melvin Leok b,, N. Harris McClamroch
More informationA note on solution sensitivity for Karush Kuhn Tucker systems*
Math Meth Oper Res (25) 6: 347 363 DOI.7/s86449 A note on solution sensitivity for Karush Kuhn ucker systems* A. F. Izmailov, M. V. Solodov 2 Faculty of Computational Mathematics and Cybernetics, Department
More informationA new method for homoclinic solutions of ordinary differential equations
Chaos, Solitons and Fractals xxx (2007) xxx xxx www.elsevier.com/locate/chaos A new method for homoclinic solutions of ordinary differential equations F. Talay Akyildiz a, K. Vajravelu b, *, S.-J. Liao
More informationMinimum-Time Trajectories for Steered Agent With Constraints on Speed, Lateral Acceleration, and Turning Rate
William Lewis Scott Mem. ASME Department of Aerospace Engineering, Institute for Systems Research, University of Maryland, College Park, MD 2742 e-mail: wlscott@umd.edu Naomi Ehrich Leonard Professor Fellow
More informationPossible numbers of ones in 0 1 matrices with a given rank
Linear and Multilinear Algebra, Vol, No, 00, Possible numbers of ones in 0 1 matrices with a given rank QI HU, YAQIN LI and XINGZHI ZHAN* Department of Mathematics, East China Normal University, Shanghai
More informationDeterministic Dynamic Programming
Deterministic Dynamic Programming 1 Value Function Consider the following optimal control problem in Mayer s form: V (t 0, x 0 ) = inf u U J(t 1, x(t 1 )) (1) subject to ẋ(t) = f(t, x(t), u(t)), x(t 0
More informationThis article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and
This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution
More informationTheory and Applications of Constrained Optimal Control Proble
Theory and Applications of Constrained Optimal Control Problems with Delays PART 1 : Mixed Control State Constraints Helmut Maurer 1, Laurenz Göllmann 2 1 Institut für Numerische und Angewandte Mathematik,
More informationSufficiency for Essentially Bounded Controls Which Do Not Satisfy the Strengthened Legendre-Clebsch Condition
Applied Mathematical Sciences, Vol. 12, 218, no. 27, 1297-1315 HIKARI Ltd, www.m-hikari.com https://doi.org/1.12988/ams.218.81137 Sufficiency for Essentially Bounded Controls Which Do Not Satisfy the Strengthened
More informationCommun Nonlinear Sci Numer Simulat
Commun Nonlinear Sci Numer Simulat 14 (2009) 4041 4056 Contents lists available at ScienceDirect Commun Nonlinear Sci Numer Simulat journal homepage: www.elsevier.com/locate/cnsns Symbolic computation
More informationRounding Error in Numerical Solution of Stochastic Differential Equations
STOCHASTIC ANALYSIS AND APPLICATIONS Vol. 21, No. 2, pp. 281 300, 2003 Rounding Error in Numerical Solution of Stochastic Differential Equations Armando Arciniega* and Edward Allen Department of Mathematics
More informationA numerical analysis of a model of growth tumor
Applied Mathematics and Computation 67 (2005) 345 354 www.elsevier.com/locate/amc A numerical analysis of a model of growth tumor Andrés Barrea a, *, Cristina Turner b a CIEM, Universidad Nacional de Córdoba,
More informationA novel variable structure control scheme for chaotic synchronization
Chaos, Solitons and Fractals 18 (2003) 275 287 www.elsevier.com/locate/chaos A novel variable structure control scheme for chaotic synchronization Chun-Chieh Wang b,c, Juhng-Perng Su a, * a Department
More informationCommun Nonlinear Sci Numer Simulat
Commun Nonlinear Sci Numer Simulat 4 (9) 6 96 Contents lists available at ScienceDirect Commun Nonlinear Sci Numer Simulat journal homepage: www.elsevier.com/locate/cnsns A constructive proof on the existence
More information35-959, Rzeszów, Poland b Institute of Computer Science, Jagiellonian University,
This article was downloaded by: [Polska Akademia Nauk Instytut Matematyczny] On: 07 March 03, At: 03:7 Publisher: Taylor & Francis Informa Ltd Registered in England and Wales Registered Number: 0795 Registered
More informationEquivalence of switching linear systems by bisimulation
International Journal of Control Vol. 79, No. 1, January 2006, 74 92 Equivalence of switching linear systems by bisimulation G. POLA*{, A. J. VAN DER SCHAFT{ and M. D. DI BENEDETTO{ {Department of Electrical
More informationApplied Mathematical Modelling
Applied Mathematical Modelling 33 (29) 2293 2297 Contents lists available at ScienceDirect Applied Mathematical Modelling journal homepage: www.elsevier.com/locate/apm Stability criteria for a nonlinear
More informationOptimality Conditions for Constrained Optimization
72 CHAPTER 7 Optimality Conditions for Constrained Optimization 1. First Order Conditions In this section we consider first order optimality conditions for the constrained problem P : minimize f 0 (x)
More informationConvergence of a linear recursive sequence
int. j. math. educ. sci. technol., 2004 vol. 35, no. 1, 51 63 Convergence of a linear recursive sequence E. G. TAY*, T. L. TOH, F. M. DONG and T. Y. LEE Mathematics and Mathematics Education, National
More informationBang-Bang and Singular Controls in Optimal Control Problems with Partial Differential Equations
Bang-Bang and Singular Controls in Optimal Control Problems with Partial Differential Equations Hans Josef Pesch, Simon Bechmann, and Jan-Eric Wurst Abstract This paper focuses on bang-bang and singular
More informationNeurocomputing 74 (2011) Contents lists available at ScienceDirect. Neurocomputing. journal homepage:
Neurocomputing 74 () 4 5 Contents lists available at ScienceDirect Neurocomputing journal homepage: www.elsevier.com/locate/neucom Recurrent neural networks for solving second-order cone programs Chun-Hsu
More informationZentrum für Technomathematik
Zentrum für Technomathematik Fachbereich 3 Mathematik und Informatik Computational Parametric Sensitivity Analysis of Perturbed PDE Optimal Control Problems with State and Control Constraints Christof
More informationEnergy-based Swing-up of the Acrobot and Time-optimal Motion
Energy-based Swing-up of the Acrobot and Time-optimal Motion Ravi N. Banavar Systems and Control Engineering Indian Institute of Technology, Bombay Mumbai-476, India Email: banavar@ee.iitb.ac.in Telephone:(91)-(22)
More informationNumerical Optimal Control Overview. Moritz Diehl
Numerical Optimal Control Overview Moritz Diehl Simplified Optimal Control Problem in ODE path constraints h(x, u) 0 initial value x0 states x(t) terminal constraint r(x(t )) 0 controls u(t) 0 t T minimize
More informationOn application of the implemented semigroup to a problem arising in optimal control
International Journal of Control Vol. 78, No. 4, 1 March 25, 298 31 On application of the implemented semigroup to a problem arising in optimal control Z. EMIRSAJLOW* and S. TOWNLEY Institute of Control
More informationGlobal Trajectory Design for Position and Attitude Control of an Underactuated Satellite *
Trans. Japan Soc. Aero. Space Sci. Vol. 59, No. 3, pp. 7 4, 26 Global Trajectory Design for Position and Attitude Control of an Underactuated Satellite * Yasuhiro YOSHIMURA, ) Takashi MATSUNO, 2) and Shinji
More informationA Gauss Lobatto quadrature method for solving optimal control problems
ANZIAM J. 47 (EMAC2005) pp.c101 C115, 2006 C101 A Gauss Lobatto quadrature method for solving optimal control problems P. Williams (Received 29 August 2005; revised 13 July 2006) Abstract This paper proposes
More informationRobust tracking control for a class of MIMO nonlinear systems with measurable output feedback
INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL Int. J. Robust Nonlinear Control 8; 8:69 87 Published online 8 April 7 in Wiley InterScience (www.interscience.wiley.com)..4 Robust tracking control
More informationOn the Hyers-Ulam Stability Problem for Quadratic Multi-dimensional Mappings on the Gaussian Plane
Southeast Asian Bulletin of Mathematics (00) 6: 483 50 Southeast Asian Bulletin of Mathematics : Springer-Verlag 00 On the Hyers-Ulam Stability Problem f Quadratic Multi-dimensional Mappings on the Gaussian
More informationarxiv: v1 [math.oc] 1 Jan 2019
Optimal Control of Double Integrator with Minimum Total Variation C. Yalçın Kaya January 4, 209 arxiv:90.0049v [math.oc] Jan 209 Abstract We study the well-known minimum-energy control of double integrator,
More informationPriority Program 1253
Deutsche Forschungsgemeinschaft Priority Program 1253 Optimization with Partial Differential Equations Klaus Deckelnick and Michael Hinze A note on the approximation of elliptic control problems with bang-bang
More informationSecond Order Sufficient Optimality Conditions for a Control Problem with Continuous and Bang-Bang Control Components: Riccati Approach
Second Order Sufficient Optimality Conditions for a Control Problem with Continuous and Bang-Bang Control Components: Riccati Approach Nikolai P. Osmolovskii and Helmut Maurer Abstract Second order sufficient
More informationPreservation of local dynamics when applying central difference methods: application to SIR model
Journal of Difference Equations and Applications, Vol., No. 4, April 2007, 40 Preservation of local dynamics when applying central difference methods application to SIR model LIH-ING W. ROEGER* and ROGER
More informationA ratio-dependent food chain model and its applications to biological control
Mathematical Biosciences 181 (003) 55 83 www.elsevier.com/locate/mbs A ratio-dependent food chain model and its applications to biological control Sze-Bi Hsu a,1, Tzy-Wei Hwang b,1, Yang Kuang c, * a Department
More informationOptimal control of nonlinear systems with input constraints using linear time varying approximations
ISSN 1392-5113 Nonlinear Analysis: Modelling and Control, 216, Vol. 21, No. 3, 4 412 http://dx.doi.org/1.15388/na.216.3.7 Optimal control of nonlinear systems with input constraints using linear time varying
More informationNumerical solutions for jump-diffusions with regime switching
Stochastics: An International Journal of Probability and Stochastic Processes Vol. 77, No., February 25, pp. 6 79 Numerical solutions for jump-diffusions with regime switching G. YIN *, Q. S. SONG { and
More informationOptimality and stability result for bang bang optimal controls with simple and double switch behaviour
Control and Cybernetics vol. 38 (2009) No. 4B Optimality and stability result for bang bang optimal controls with simple and double switch behaviour by Ursula Felgenhauer 1, Laura Poggiolini 2, Gianna
More informationA null space method for solving system of equations q
Applied Mathematics and Computation 149 (004) 15 6 www.elsevier.com/locate/amc A null space method for solving system of equations q Pu-yan Nie 1 Department of Mathematics, Jinan University, Guangzhou
More informationCommun Nonlinear Sci Numer Simulat
Commun Nonlinear Sci Numer Simulat 14 (9) 319 37 Contents lists available at ScienceDirect Commun Nonlinear Sci Numer Simulat journal homepage: www.elsevier.com/locate/cnsns Switched control of a nonholonomic
More informationExperimental designs for precise parameter estimation for non-linear models
Minerals Engineering 17 (2004) 431 436 This article is also available online at: www.elsevier.com/locate/mineng Experimental designs for precise parameter estimation for non-linear models Z. Xiao a, *,
More informationOn Markov Chain Approximations to Semilinear Partial Differential Equations Driven by Poisson Measure Noise
MARCEL DEKKER, INC. 7 MADISON AVENUE NEW YORK, NY 6 3 Marcel Dekker, Inc. All rights reserved. This material may not be used or reproduced in any form without the express written permission of Marcel Dekker,
More informationNumber of Complete N-ary Subtrees on Galton-Watson Family Trees
Methodol Comput Appl Probab (2006) 8: 223 233 DOI: 10.1007/s11009-006-8549-6 Number of Complete N-ary Subtrees on Galton-Watson Family Trees George P. Yanev & Ljuben Mutafchiev Received: 5 May 2005 / Revised:
More informationWhere is matrix multiplication locally open?
Linear Algebra and its Applications 517 (2017) 167 176 Contents lists available at ScienceDirect Linear Algebra and its Applications www.elsevier.com/locate/laa Where is matrix multiplication locally open?
More informationChapter 2 Linear Systems
Chapter 2 Linear Systems This chapter deals with linear systems of ordinary differential equations (ODEs, both homogeneous and nonhomogeneous equations Linear systems are etremely useful for analyzing
More informationTMA 4180 Optimeringsteori KARUSH-KUHN-TUCKER THEOREM
TMA 4180 Optimeringsteori KARUSH-KUHN-TUCKER THEOREM H. E. Krogstad, IMF, Spring 2012 Karush-Kuhn-Tucker (KKT) Theorem is the most central theorem in constrained optimization, and since the proof is scattered
More informationA sensitivity result for quadratic semidefinite programs with an application to a sequential quadratic semidefinite programming algorithm
Volume 31, N. 1, pp. 205 218, 2012 Copyright 2012 SBMAC ISSN 0101-8205 / ISSN 1807-0302 (Online) www.scielo.br/cam A sensitivity result for quadratic semidefinite programs with an application to a sequential
More informationAn interior point type QP-free algorithm with superlinear convergence for inequality constrained optimization
Applied Mathematical Modelling 31 (2007) 1201 1212 www.elsevier.com/locate/apm An interior point type QP-free algorithm with superlinear convergence for inequality constrained optimization Zhibin Zhu *
More informationApplied Mathematics and Computation
Applied Mathematics and Computation 245 (2014) 86 107 Contents lists available at ScienceDirect Applied Mathematics and Computation journal homepage: www.elsevier.com/locate/amc An analysis of a new family
More informationCHAPTER 5 Batch and Semi-Batch Operations
CHAPTER 5 Batch and Semi-Batch Operations PROCESS CYCLE TIME We must know the process cycle time for a batch or semi-batch process in order to estimate the number of reactors required for a given plant
More informationOptimality Conditions
Chapter 2 Optimality Conditions 2.1 Global and Local Minima for Unconstrained Problems When a minimization problem does not have any constraints, the problem is to find the minimum of the objective function.
More informationOn the Cauchy problem for non linear PDEs in the Gevrey class with shrinkings
J. Math. Soc. Japan Vol. 54, No. 3, 22 On the Cauchy problem for non linear PDEs in the Gevrey class with shrinkings By Masaki Kawagishi Takesi Yamanaka (Received May 29, 2) (Revised Jan. 5, 2) Abstract.
More informationEquilibrium transformations and the Revenue Equivalence Theorem
Journal of Economic Theory 12 (25) 175 25 Equilibrium transformations and the Revenue Equivalence Theorem Balázs Szentes Department of Economics, University of Chicago, 1126 East 59th Street, Chicago,
More informationApplied Mathematical Modelling
Applied Mathematical Modelling 33 (29) 434 4363 Contents lists available at ScienceDirect Applied Mathematical Modelling journal homepage: www.elsevier.com/locate/apm Eco-epidemiology model with age structure
More informationCommun Nonlinear Sci Numer Simulat
Commun Nonlinear Sci Numer Simulat xxx (009) xxx xxx Contents lists available at ScienceDirect Commun Nonlinear Sci Numer Simulat journal homepage: www.elsevier.com/locate/cnsns Unified impulsive fuzzy-model-based
More informationDifferentiation matrices in polynomial bases
Math Sci () 5 DOI /s9---x ORIGINAL RESEARCH Differentiation matrices in polynomial bases A Amiraslani Received January 5 / Accepted April / Published online April The Author(s) This article is published
More informationDirect optimization methods for solving a complex state constrained optimal control problem in microeconomics
Direct optimization methods for solving a complex state constrained optimal control problem in microeconomics Helmut Maurer a Hans Josef Pesch b a Universität Münster, Institut für Numerische und Angewandte
More informationSpeed Profile Optimization for Optimal Path Tracking
Speed Profile Optimization for Optimal Path Tracking Yiming Zhao and Panagiotis Tsiotras Abstract In this paper, we study the problem of minimumtime, and minimum-energy speed profile optimization along
More informationInformation Sciences
Information Sciences 8 ) 434 457 Contents lists available at ScienceDirect Information Sciences journal homepage: www.elsevier.com/locate/ins Artificial neural network approach for solving fuzzy differential
More informationTutorial on Control and State Constrained Optimal Control Pro. Control Problems and Applications Part 3 : Pure State Constraints
Tutorial on Control and State Constrained Optimal Control Problems and Applications Part 3 : Pure State Constraints University of Münster Institute of Computational and Applied Mathematics SADCO Summer
More informationJournal of Computational Physics
Journal of Computational Physics 9 (010) 3019 3045 Contents lists available at ScienceDirect Journal of Computational Physics journal homepage: www.elsevier.com/locate/jcp BDF-like methods for nonlinear
More informationDeterminants and polynomial root structure
International Journal of Mathematical Education in Science and Technology, Vol 36, No 5, 2005, 469 481 Determinants and polynomial root structure L G DE PILLIS Department of Mathematics, Harvey Mudd College,
More informationAlgebraic Statistics progress report
Algebraic Statistics progress report Joe Neeman December 11, 2008 1 A model for biochemical reaction networks We consider a model introduced by Craciun, Pantea and Rempala [2] for identifying biochemical
More informationCounting Singular Matrices with Primitive Row Vectors
Monatsh. Math. 44, 7 84 (005) DOI 0.007/s00605-004-050-7 Counting Singular Matrices with Primitive Row Vectors By Igor Wigman Tel Aviv University, Israel Communicated by W. M. Schmidt Received March 3,
More informationKKT Conditions for Rank-Deficient Nonlinear Least-Square Problems with Rank-Deficient Nonlinear Constraints1
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS: Vol. 100, No. 1. pp. 145-160, JANUARY 1999 KKT Conditions for Rank-Deficient Nonlinear Least-Square Problems with Rank-Deficient Nonlinear Constraints1
More informationApplications of Bang-Bang and Singular Control Problems in B. Problems in Biology and Biomedicine
Applications of Bang-Bang and Singular Control Problems in Biology and Biomedicine University of Münster Institute of Computational and Applied Mathematics South Pacific Continuous Optimization Meeting
More informationOptimal Control of Twin Rotor MIMO System Using LQR Technique
Optimal Control of Twin Rotor MIMO System Using LQR Technique Sumit Kumar Pandey and Vijaya Laxmi Abstract In this paper, twin rotor multi input multi output system (TRMS) is considered as a prototype
More informationOutput feedback exponential stabilization of uncertain chained systems
Journal of the Franklin Institute 344 (27) 36 57 www.elsevier.com/locate/jfranklin Output feedback exponential stabilization of uncertain chained systems Zairong Xi a,, Gang Feng b, Z.P. Jiang c, Daizhan
More informationCanada Published online: 15 Aug 2006.
This article was downloaded by: [Florida Atlantic University] On: 8 May 5, At: :9 Publisher: Taylor & Francis Informa Ltd Registered in England and Wales Registered Number: 7954 Registered office: Mortimer
More informationElastic solutions for stresses in a transversely isotropic half-space subjected to three-dimensional buried parabolic rectangular loads
INTERNATIONAL JOURNAL FOR NUMERICAL AND ANALYTICAL METHODS IN GEOMECHANICS Int. J. Numer. Anal. Meth. Geomech., 2002; 26:1449 1476 (DOI: 10.1002/nag.253) Elastic solutions for stresses in a transversely
More informationDiscrete Projection Methods for Incompressible Fluid Flow Problems and Application to a Fluid-Structure Interaction
Discrete Projection Methods for Incompressible Fluid Flow Problems and Application to a Fluid-Structure Interaction Problem Jörg-M. Sautter Mathematisches Institut, Universität Düsseldorf, Germany, sautter@am.uni-duesseldorf.de
More informationSynchronization of an uncertain unified chaotic system via adaptive control
Chaos, Solitons and Fractals 14 (22) 643 647 www.elsevier.com/locate/chaos Synchronization of an uncertain unified chaotic system via adaptive control Shihua Chen a, Jinhu L u b, * a School of Mathematical
More information1 Basic tools. 1.1 The Fourier transform. Synopsis. Evenness and oddness. The Fourier transform of f(x) is defined as Z 1
1 Basic tools 1.1 The Fourier transform 1 Synopsis The Fourier transform of f(x) is defined as FðsÞ ¼ f ðxþe i2pxs dx The inverse Fourier transform is given by f ðxþ ¼ FðsÞe þi2pxs ds Evenness and oddness
More informationA two armed bandit type problem*
Int J Game Theory (2003) 32:3 16 DOI 10.1007/s001820300135 A two armed bandit type problem* Michel Benaïm1, Gerard Ben Arous2 1 Department of Mathematics, Université Cergy-Pontoise, 2 Avenue A. Chauvin,
More informationNON-HYPERELLIPTIC RIEMANN SURFACES OF GENUS FIVE ALL OF WHOSE WEIERSTRASS POINTS HAVE MAXIMAL WEIGHT1. Ryutaro Horiuchi. Abstract
R HORIUCHI KODAI MATH J 0 (2007), 79 NON-HYPERELLIPTIC RIEMANN SURFACES OF GENUS FIVE ALL OF WHOSE WEIERSTRASS POINTS HAVE MAXIMAL WEIGHT1 Ryutaro Horiuchi Abstract It is proved that any non-hyperelliptic
More informationA homotopy method for determining the eigenvalues of locally or non-locally reacting acoustic liners in flow ducts
Journal of Sound and Vibration 303 (2007) 277 286 JOURNAL OF SOUND AND VIBRATION www.elsevier.com/locate/jsvi A homotopy method for determining the eigenvalues of locally or non-locally reacting acoustic
More informationStochastic approximations of perturbed Fredholm Volterra integro-differential equation arising in mathematical neurosciences
Applied athematics and Computation 6 (27) 73 2 www.elsevier.com/locate/amc Stochastic approximations of perturbed Fredholm Volterra integro-differential equation arising in mathematical neurosciences.
More informationTHE DOMINATION NUMBER OF GRIDS *
SIAM J. DISCRETE MATH. Vol. 2, No. 3, pp. 1443 143 2011 Society for Industrial and Applied Mathematics THE DOMINATION NUMBER OF GRIDS * DANIEL GONÇALVES, ALEXANDRE PINLOU, MICHAËL RAO, AND STÉPHAN THOMASSÉ
More informationPosition Control of Servomotors Using Neural Dynamic Sliding Mode
A Karami-Mollaee 1 PhD Student Electrical Engineering Department, Faculty of Engineering, Ferdowsi University of Mashhad, Iran e-mail: akarami@waliumacir N Pariz Senior Lecturer Electrical Engineering
More informationChapter 2 Principles of Analytical Mechanics
Chapter 2 Principles of Analytical Mechanics 2.1 Constraints As we have already mentioned in Chap. 1, a particle (or a system of particles) is subject to constraints if its motion is restricted by a constraint
More informationChapter 2 Crane Mathematic Model
Chapter Crane Mathematic Model Abstract This chapter examines the dynamics of overhead cranes. Concerning single-pendulum-type overhead cranes, their equations of motion are first presented by means of
More informationNew Results for Time-Optimal Three-Axis. Reorientation of a Rigid Spacecraft
New Results for Time-Optimal Three-Axis Reorientation of a Rigid Spacecraft Xiaoli Bai, John L. Junkins Texas A&M University, College Station, Texas 77843 Abstract Some new results for a classical minimum,
More informationAsymptotics of minimax stochastic programs $
Statistics & Probability Letters 78 (2008) 150 157 www.elsevier.com/locate/stapro Asymptotics of minimax stochastic programs $ Alexander Shapiro School of Industrial and Systems Engineering, Georgia Institute
More informationIn view of (31), the second of these is equal to the identity I on E m, while this, in view of (30), implies that the first can be written
11.8 Inequality Constraints 341 Because by assumption x is a regular point and L x is positive definite on M, it follows that this matrix is nonsingular (see Exercise 11). Thus, by the Implicit Function
More informationREMARKS ON THE TIME-OPTIMAL CONTROL OF A CLASS OF HAMILTONIAN SYSTEMS. Eduardo D. Sontag. SYCON - Rutgers Center for Systems and Control
REMARKS ON THE TIME-OPTIMAL CONTROL OF A CLASS OF HAMILTONIAN SYSTEMS Eduardo D. Sontag SYCON - Rutgers Center for Systems and Control Department of Mathematics, Rutgers University, New Brunswick, NJ 08903
More informationReview of Optimization Methods
Review of Optimization Methods Prof. Manuela Pedio 20550 Quantitative Methods for Finance August 2018 Outline of the Course Lectures 1 and 2 (3 hours, in class): Linear and non-linear functions on Limits,
More informationINVERSION IN INDIRECT OPTIMAL CONTROL
INVERSION IN INDIRECT OPTIMAL CONTROL François Chaplais, Nicolas Petit Centre Automatique et Systèmes, École Nationale Supérieure des Mines de Paris, 35, rue Saint-Honoré 7735 Fontainebleau Cedex, France,
More informationA new output feedback stabilization controller for the disturbance attenuation of MIMO non-linear systems
International Journal of Control Vol. 8, No. 9, September 7, 48 49 A new output feedback stabilization controller for the disturbance attenuation of MIMO non-linear systems Y.-J. PAN*y, H. J. MARQUEZz
More informationSupporting Information
Supporting Information Fischer et al. 1.173/pnas.1494311 SI Text Bang-Bang Control of Wright Fisher Evolution Consider the Wright Fisher model of evolution of a biallelic population of finite size N 1
More informationControl, Stabilization and Numerics for Partial Differential Equations
Paris-Sud, Orsay, December 06 Control, Stabilization and Numerics for Partial Differential Equations Enrique Zuazua Universidad Autónoma 28049 Madrid, Spain enrique.zuazua@uam.es http://www.uam.es/enrique.zuazua
More informationAPPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2.
APPENDIX A Background Mathematics A. Linear Algebra A.. Vector algebra Let x denote the n-dimensional column vector with components 0 x x 2 B C @. A x n Definition 6 (scalar product). The scalar product
More information