A GRADIENT COMPUTATIONAL TECHNIQUE - FER A CLASS OF OPTTMAL CONTROL PROBLEMS SUBJECT TO ENEQUALTTY CONSTRAINTS Timis fer the Degree cf Ph. D. MICHEQAN STATE UNIVERSTTY SHYH- JONG WANG 1959 ‘LFYLT'Ib LIBRARY ' Michigan State University This is to certify that the thesis entitled A GRADIENT COMPUTATIONAL TECHNIQUE FOR A CLASS OF OPTIMAL CONTROL PROBLEMS SUBJECT TO INEQUALITY CONSTRAINTS presented by Shyh Jong Wang has been accepted towards fulfillment of the requirements for Ph. D. degree in E. E. /” ‘ ’/ ‘ 6:" A1] 2 /; Major professor Date 9/ 18169 0-169 m "Effie -w 1am? ' -. NS' ' 5:, not must? we ‘ ABSTRACT A GRADIENT COMPUTATIONAL TECHNIQUE FOR A CLASS OF OPTIMAL CONTROL PROBLEMS SUBJECT TO INEQUALITY CONSTRAINTS BF Shyh J ong Wang A broad class of Optimal control problems with isoperimetric constraints and instantaneous algebraic cons- traints, the control problem of Bolza, are considered. An important subclass of the general control problem of Bolza which contains the bang-bang control problems and problems with continuous control variables as well as discrete control variables are also considered. Local linearization and perturbation techniques are used to obtain the computational algorithms for the solutions of these problems. Iterative procedures for these algorithms are given in detail. A sample program for the general algorithm written in FORTRAN is presented in APPENDIX A. ISOperimetric inequality constraints are trans- formed into equality constraints by introducing additional control parameters, and a penalty function technique is used for treating the instantaneous algebraic constraints. Shyh J ong Wnag ‘Ihree numerical examples are given to illustrate the application of the optimization process, and to demon- strate the influences of the alternative choices of the iterative parameters and their reSpective updating schemes. The solutions of these examples are presented in curves and in tabular forms, and the results are discussed. A GRADIENT COMPUTATIONAL TECHNIQUE FOR A CLASS OF OPTIMAL CONTROL PROBLEMS SUBJECT TO INEQUALITY CONSTRAINTS Shyh Jong Wang -‘ m- A THESIS Submitted to Michigan State University in partial fulfillment of the requirements for the degree of DOCTOR OF PHILOSOPHY Department of Electrical Engineering and System Science 1969 1 .J K.) TO MY PARENTS ii ACKNOWLEDGEMENTS The author wishes to express his sincere appre- ciation to his adviser, Dr. Edgar C. Tacker, for his constant support, motivation, and guidance throughout this work. The author also wishes to thank the other members of his Guidance Committee, Dr. Harry G. Hedges, Dr. John B. Kreer, Dr. Richard C. Dubes, and Dr. J. Sutherland Frame, for their guidance of his doctoral program.and for their helpful suggestions during the final preparation of this thesis. Thanks are also due to Mr. Robert J. Greiner for his help in programming and for many important suggestions. The author gratefully acknowledges the support provided to his work by the Division of Engineering Research. Use of the Michigan State University computing facilities was made possible through support, in part, from the National Science Foundation. Finally, the author wishes to thank his wife, Nancy, for her patience, understanding, and encouragement throughout his graduate work. iii TABLE OF CONTENTS Page ABSTRACT ACKNOWIJEmmENTS O O O O O O O O O O O O O O O O O O 0 iii LIST OF FIGURES . . . . . . . . . . . . . . . . . . . vii LIST OF TABLES O O O O O O O O O O O O O O O O 0 O O 0 ix LIST OF APPENDICES O C O O O O O O O O C O O 0 O O O O x I INTRODUCTION . . . . . . . . . . . . . . . . . . . 1 II THE CLASSICAL VARIATIONAL THEORY AND OPTIMAL CONTROL PROBLEMS . . . . . . . . . . . . . h 2.1 The First Variation of a Functional . . . . A 2.2 Extremum.of a Functional; A Necessary Condition0.000000000000000 6 2.3 The Second Variation of a Functional; A Necessary Condition Involving the Second Variation . . . . . . . . . . . . . . 8 2.h. The Euler-Lagrange Equation . . . . . . . . 9 2.5 .A Generalization of Euler-Lagrange Equation to the n-Dimensional Fixed End-Point Problem. . . . . . . . . . . . . . 10 2.6 Weierstrass Necessary Condition (For a Strong Extremum) . . . . . . . . . . . . . 13 2.7 Legendre's Necessary Condition . . . . . . . 15 2.8 Corner Conditions . . . . . . . . . . . . . 15 2.9 Jacobi's Necessary Condition; Conjugate POints O O O O O O O O O O O O O O O O 0 O O 16 iv 2.10 2.11 2.12 2.13 2.111. 2.15 Necessary Conditions; Sufficient Conditions . . . . . . . . . . . . . . . Variable End-Point Problem . . . . . . . A General Problem.of the Calculus of Variations——the Problem of Bolza . . . . The Multiplier Rule for the Problem of Bolza . I . . . . . . . . . . . . . . The Control Problem of Bolza . . . . . . Summary . . . . . . . . . . . . . . . . III A GRADIENT COMPUTATIONAL TECHNIQUE FOR THE CONTROL PROBLEM OF BOLZA, ALGORITHM I . . . . 3.1 3-2 3-3 3.h 3-7 3.8 A Formulation of the Control Problem of Bolza . . . . . . . . . . . . . . . . A Simple Transformation . . . . . . . . Derivation of Variational Formulas for some Quantities of Interest . . . . Constrained Effort and.Successive Optimization,.Algorithm.I . . . . . . . An Iterative Procedure for.Algorithm I . Some Measures for the Validity of Linear Approximation . . . . . . . . . . The Instantaneous Algebraic Constraints and the Penalty Function Technique . . . Conclusion . . . . . . . . . . . . . . . IV A SUBCLASS OF THE CONTROL PROBLEM OF BOLZA, AMORITIM II 0 O O O O C O O O O O O O O O O 0 L1 ho2 ho3 Formulation of the Problem . . . . . . . A Multiple-stage Formulation of the Problem. . . . . . . . . . . . . . . . . The Variations of the Multiple-stage Problem.with.Fixed.Number of Stages . . Page 17 18 21 23 26 33 36 37 52 S9 60 61 65 67 67 7O 73 Page halt Successive Optimization Process for the Problem with Fixed Number of Stages . . . . 76 ins A Computational Procedure for the Problem with Fixed Number of Stages . . . . 78 Lt.6 Optimization Process for Adding a New Stage and the Corresponding Computational Procedure................. 80 14.7 A Computational Procedure for AlgorithmII................ 85 vmmmICALmCAMPLEs................ 87 5.1 Brachistochrone Problem with Inequality StageConstraint.............. 37 5.2 Orbit Transfer of a Solar Sail Ship . . . . 100 5.3 Low Thrust Trajectory Optimization Problem.................. 110 VISUMMARYANDCONCLUSION.............. 121 REWCES O O O O O O O O O O O O O O O O O O O O O 125 vi Figure 10 11 12 13 LIST OF FIGURES The arcs x* and.x . . . . . . . . . . . . Neighboring curves for variable endppoint problem . . . . . . . . . . . . . . . . . A nominal solution arc and its neighboring arc with variable end-points . . . . . . Brachistochrone problem . . . . . . . . . Paths of brachistochrone problem - Case I tf vs. N , brachistochrone - Case I . . . tf vs. N , brachistochrone - Case II . . tf vs. N , brachistochrone - Case IV . . Control functions, brachistochrone - Case Paths of brachistochrone problem - Case IV Orbit transfer of a solar sail ship . . . Trajectories of solar sail ship - Case II Sail angle of solar sail problem - Case II Orbit transfer of a low thrust rocket . . vii IV Page 19 89 95 96 96 98 98 99 102 108 109 111 Figure Page 15 Trajectories of low thrust rocket Case I . . 116 16 Thrust angle of low thrust rocket Case I . . 117 17 Trajectories of low thrust rocket Case II . . 119 Case II . . 120 18 Thrust angle of low thrust rocket viii Table LIST OF Numerical results, Numerical results, Numerical results, Numerical results, TABLES Page solar sail Case I . . . . 106 solar sail Case II . . . . 10? low thrust Case I . . . . 115 low thrust Case II . . . . 118 ix LIST OF APPENDICES Page Appendix A A Sample Program . . . . . . . . . . . . . . 129 I INTRODUCTION The behavior of a physical system can usually be described mathematically in terms of the parameters of the system. One may call this representation the mathematical model of the system. The behavior of a large class of such physical systems can be represented or approximated by a set of simultaneous ordinary differential equations of the first order, and the scepe of this thesis is limited to this class. Once a mathematical model is given or identified, one can, at least in principle, choose the parameters, or the control variables of the system such that the perfor- mance of the system is optimized in a sense which is specified beforehand. The object or the functional which is to be extremized subject to the mathematical constraints of the system is called the performance index, or the cost functional of the system. A complete understanding and mastering of the problem is not a simple matter; it has been the major work of a branch of applied mathematics, the calculus of varia- tions, for almost three hundred years. The calculus of variations has been studied and developed by many mathematicians, necessary and sufficient conditions for many problems have been developed. However, only relatively few problems can be solved using these conditions directly. The primary interest Of engineers and scientists is perhaps the realization of a given problem, that is to obtain a specific solution Of the problem. In most cases, practical Optimization problems are sufficiently complicated that solutions in compact form can not be obtained. There- fore numerical techniques have been studied extensively since high speed computers became available. _ One of the most general problems in the calculus Of variations is the sO-called problem of Bolza. This problem was first formulated by Bolza in 1913 [BL-l], has stimulated a great deal Of research and study since 1930, and has become a very important problem in Optimal control theory. Hestenes [HE-l, -2] formulated an equivalent problem to the problem Of Bolza which is in a more desirable form for the study of Optimal control theory, we shall call this problem the control problem Of Bolza. In Chapter II Of this thesis, we shall review briefly the work of the classical variational theory and modern Optimal control theory develOped in the past three hundred years. This material will serve as background for the later develOpment of this thesis. The contributions of this work are in Chapter III and Chapter IV. The contribution in Chapter III is the extension Of the method Of gradients [KE-l, BR-l] to the control problem Of Bolza with various constraints, and that in Chapter IV is the formulation of an important subclass of the control problem Of Bolza, and the derivation Of a computational algorithm for the solution Of the problem. Three numerical examples are given in Chapter V to illustrate the application of the computational algorithm for the general problem, and to show the effects Of the iteration parameters on the speed of convergence. In Chapter VI, we summarize this work and discuss the possible extensions for further research. A sample program is given in Appendix A. II THE CLASSICAL VARIATIONAL THEORY AND OPTIMAL CONTROL PROBLEMS The variational calculus has been developing since the late seventeenth century, having its beginning with JOhann Bernoulli who posed the brachistochrone problem in 1696. This problem.was solved by the Bernoulli brothers, Newton, de l'Hospital, and others. In 1697, Johann Bernoulli solved another well known problem-—the problem Of geodesics, later L. Euler and J. Lagrange solved the general problem.of this type. Besides these two problems there is another problem-— the classical isOperimetric problem. The general method of solving this problem was given.by L. Euler. These three problems have had a great influence on the development Of the variational calculus. . For convenience as well as to introduce notation, we shall now give a brief discussion of the classical varia- tional theory, indicating the various mathematical arguments employed and the results obtained. This will lead us to the consideration of Optimal control problems. 2.1 The First Variation of a Functional Let X be a normed linear space, whose elements are real-valued functions defined on a closed interval I of R, where R is the real line. ‘A functional J(-) is defined as u S a mapping which maps X into R. We shall particularly be interested in the functional .151 , J(x) = ./t F(t,x,x)dt (2.1.1) ~ O . A dx . . . where x - d't' , and F is a real-valued function of its arguments. The space X will be considered to be endowed with the norm (H .H) defined by Hxll = sup HUSH (2.1.2) #561 where I = [to , 1, and x E X. The notion Of distance t:L between two elements x, y of the space X can be defined as the norm of their difference (1.6., the distance induced by 11.“), d(x,y) = iix - y“ (2.1.3) Give a fixed function x(t) and its increment €(t) of the space X, the corresponding increment of the functional J(x) is a functional of g, AJ(€) = J(x + 6) - J(x) (2.1.14) Suppose we can write AJ(€) = 1(5) + €ii€il (2.1.5) where l(€) is a linear functional of §, and 3-DO as lléll-DO. The functional J is differentiable if it has the above property. 1(5) is called the first variation of J along x, and we shall denote it by Jl(x,€). One can show that J'(x,€) is unique (GE-1). 2.2 Extremmn of a Functional; A Necessary Condition Let X1 be a normed linear Space of all real-valued continuous functions on I having piecewise continuous derivatives. It is clear that an element ole is also an element of X. The elements of X.l will be called admissible functions. It is convenient for the subsequent discussion to define another norm, H '“l’ “x“l = “x“ + “x“ -"-’- sup lx(t)l + sup but“ (2.2.1) {:61 t€I Let x be an arbitrary but fixed element of X1. The strong neighborhood of x corresponding to 6 > O, Ns(x,€), is the set of all functions x in X such that “x - x" < 8, while 1 the weak neighborhood of 2': with e > o, Nw(x,8), is the set of all functions x in x such that “x .. SEMl < 8. It is 1 clear that for a given 8 and 3%, the strong neighborhood contains the weak neighborhood. We shall say that x = 32 yields a strong relative extremum of J if there is an 8 > 0 such that for all x 7 5’: and x E Nah-5,8), J(x) - J(x) has the same sign. 0n the other hand, we say that x = 32 yields a weak relative extremum of J if there exists a weak neigh- borhood Nw(x,€), such that J(x) - J(x) has the same sign for all x 7‘ 5': and x E Nw(x,8). Since “x - EH1 < e 7 implies llx - in s e, if 5% yields an extremum of J with respect to all x with “x - i“ S 8, then 5: yields an extremum of J with reapect to all x with “x - illl S 6. Hence it is clear that if i furnishes a strong extremum of J it also furnishes a weak extremum. A necessary condition for a weak extremum is also a necessary condition for a strong extremum. ‘ It is important to note that a relative extremum is determined by local properties of the functional in question and it is always associated with a neighborhood of that which yields the extremum. 0n the other hand, an absolute extremum is determined by global properties of the functional. In the subsequent discussions, only relative extrema are considered; therefore, necessary and sufficient conditions for an extremum are local although, for simplicity, we may not mention it explicitly. The following lemma is basic in the calculus of variations and is known as the fundamental lemma [HE-LL]. Lemma 2.2.1 Let M(t), N(t) be piecewise continuous func- tions on I. Then t . ftl (M(t)€(t) + N(t)€(t))dt = 0 (2.2.2) 0 holds for all 5 in X1 and €(to) = €(tl) = 0 if and only if there exists a constant c such that l/\ C‘- M d t N(t) = [to M(T)dT + c t0 1 (2.2.3) Theorem 2.2.1 A Necessary Condition. If J is differen- tiable, and if i furnishes an extremum.for J, then J'(i,§) = 0 (2.2.10 for all g in.X1. The proofs of this theorem.and.those which will be stated in the subsequent sections can be found in.most of the standard texts (see, for example, [BL-2, GE-l, HE-h1). 2.3 The Second Variation of a Functional; A Necessary Condition Involving the Second Variation we say that the functional J is twice differentiable if its increment can be expressed as Mtg) = 1(a) + q(&;) + ensug (2.3.1) where 1(5) is the first variation of J, q(g) is a quadratic functional, and e—po as Nan—>0. q(g) is called the second variation of J along x. The second variation of J is also unique and is denoted by J"(x,€). Theorem 2.3.1 A Necessary Condition. Let J(x) be twice differentiable, then x = i yielding a minimum.(maximum) of J implies that J"(i,€) 2 o (s 0) (2.3.2) for all 5 in.X1. 2.11. The Euler-Lagrange Equation Consider all the arcs x in X1 having fixed end points x(to) = x0 , x(tl) = x1 . We ahall refer to these arcs as the admissible arcs of fixed end-point. In this section we are going to state the first necessary condition of the following problem: Among all the admissible arcs of fixed end- point, find the one yielding a weak extremum for the functional 1:1 J(x) = ft F(t,x,x)dt (2.u.1) c We shall assume that F is a known function of (t,x,5c) with continuous first and second partial derivatives with respect to all its arguments. This problem is known as the simplest variational problem. Theorem 2.1L.l If x = x“. furnishes the functional J(x) an extremum in the class of all admissible arcs connecting its end-points x0 and x1, then there exists a constant c such that t F}; = f det + c (2.1+.2) t o __ i:- A 61“ holds at every point of the are x - x , where Fx —- BE , and Fe 9. é; . x 5:: Equation (2.1+.2) is known as the integral form of 10 the Eul er-Lagrange equation Ed? Pi = F (2014-03) X An admissible arc satisfying the Euler-Lagrange equation is call an extremaloid. Note that the extremum of J in Theorem 2.Lt.l is a weak extremum. However, as mentioned earlier, a strong extremum is also a weak extremum and any necessary condition for a weak extremum is also a necessary condition for a strong extremum. This implies that Theorem 2.L|..l gives a necessary condition for both weak and strong extrema. 2.5 A Generalization of Euler-Lagrange Equation to the n-Dimensional Fixed End-Point Problem Let x = (JCJ',...,xn)T be an n-vector and each com- ponent of x be a real-valued function on I. Let X1 be a linear space of all n-dimensional functions x and each component of x is continuous on I and has a piecewise con- tinuous derivative. We shall call members of X1 admissible arcs. Let F(t,x,x) be a continuous function having conti- nuous first and second partial derivatives with respect to all its arguments. The problem is stated as: find the necessary conditions (Euler-Lagrange) for the functional J to have a weak extremum furnished by an admissible arc 11 x‘= x* with fixed end-points x(to) = x0 and x(tl) = x1 . J is defined as t 1 J(x) = / F(t,x,x)dt (2.5.1) 1;0 Let g = (51,...,€n)T be an increment of an admissible arc x. ‘We shall call s an admissible incre- ment of an arc x if g is a.member of X1 and €(to) = €(t1) = O. The correSponding increment AJ is J(XHS) - J(X) AME) t 1 . / (F(t,x+g,5c+g) - F(t,x,x))dt (2.5.2) t o The first variation of AJ can be obtained by expanding (2.5.2) using Taylor's Theorem, t 1 . J'(x.€) = / mg. + Pinata (2.5.3) to where FI and Pi are the row vectors of partial derivatives 12 with respect to x and x reSpectively. We can write %=(F1uu.Ffl (agm X X Pi: (F.1 eooee F.n) (20505) X X In (2.5.3) choosing all the components of {5. except the ith one to be zero, we have ,t . . J'(x,€) = Jtl (F 1&1 + F.i€i)dt i = 1,...,n (2.5.6) o x x Suppose x* extremizes J among the admissible arcs connecting its end-points, by Theorem 2.2.1 the eXpression (2.5.6) must be zero for x = x*, then by Lemma 2.2.1 there exists a constant ci such that the equations dt + Ci 1 = 1,...,n (205.7) hold along x*. We thus have the following theorem: Theorem 2.5.1 If the are x* extremizes J among all the admissible arcs connecting its end-points, then there exist :1 constants ci such that F. ./t F 1 dt + c i = 1,...,n X hold along x*. 13 Equation (2.5.?) is the integral form of the Euler- Lagrange equations F = F i i = 1,...,n (20508) I 2.6 Weierstrass Necessary Condition (For a Strong Extremm) Let x = x35 be a (strong) minimizing arc for J among all admissible arcs with fixed end-points. The arcs considered are n-dimensional. The Weierstrass E-function is defined as E(t,x,x,X) = F(t,x,X) - F(t,x,x) - Fi(t,x,x)(X-x) (2.6.1) In (2.6.1) (t,x,x) is a point on the arc x* at time t and having derivative 5:. Similarly, (t,x,X) is a point on an (neighboring) admissible are x (see Figure 1). The following theorem is due to Weierstrass, Elleorem 2.6.1 Weierstrass Necessary Condition. If the arc in furnishes a strong minimum for J among the class of admissible arcs connecting its end-points, then E(t,x,:’c,x) 2 0 (2.6.2) 1'll-celds for every (t,x,x,X) with (t,x,5c) on 26:. and (t,x,X) 0-1:: an admissible arc and X 9‘ x. 11L X1 X / ii- I 1 t2 t2+rd t2+d t1 Figure 1 The arcs x“- and X 15 Remark 1: The condition (2.6.2) is trivially satisfied ifX=2°c. Remark 2: If x* (strongly) maximizes J the inequality sign in.(2.6.2) should be reversed. 2.7 Legendre's Necessary Condition Theorem 2.7.1 If the arc x* (weakly) minimizes the functional J in the class of admissible arcs connecting its end-points, then aTFii(t,x,x)a 2 0 (2.7.1) along x* for each non-zero vector a = (al,...,ap)T. Where PF 0 O O O O F. . q x1 1 1 n Fee = . F O O O O O F. . xnxl n :1.4 This condition is a consequence of the weierstrass necessary condition, although Legendre proved it very differently and at a.much.earlier time. 2.8 Corner Conditions The following is known as the Weierstrass-Erdmann corner conditions, 16 meorem 2.8.1 Let x* be an admissible arc satisfying the necessary conditions (2.5.7), the Euler-Lagrange equations, then (I) Fi(t,x,x) is continuous along x*, and (II) If x* also statisfies the Weierstrass necessary condition then F - Fix is continuous along x*. 2.9 Jacobi's Necessary Condition; Conjugate Points An admissible are x* without corners vmich is a solution of (2.5.7) is called an extremal. Any solution of (2.5.7) consists of a finite number of extremals. An admissible are 1: along which the determinant of F3.“-c is non-zero is said to be nonsingular. An extremal which is also nonsingular is called a nonsingular extremal. From the hypothesis on F and the above theorem, a nonsingular extremal has a continuous second derivative. We say that a point (t2,x(t2)), to< taé t1 , on the extremal x* is conjugate to (to,x(to)), if there is an accessory extremal 5 such that €(to)= €(t2) = 0 but €(t)¢0 on to< t 0 holds for all (t,x,x,X) with (t,x,x) in the neighborhood, (t,x,X) admissible, and X )6 5:. For further discussion of sufficient conditions, see [HE-)1, GE-l, BL-2]. 2.11 Variable End-point Problem Let x and y be admissible arcs defined on I = [to,t1] and I' = [t5,t'] respectively, with end-points x0 = x(to), x1 = x(tl), yo = y(t('>), yl = y(ti). Extending x and y to some interval containing IUI'. The distance between the arcs x and y is defined as d(x " n 1 1 i=1 19 Figure 2 Neighboring curves for variable end-point problem 20 where d(xi.yi) = 83p lxi(t) - yi(t)| + 8:p lii(t) - §i(t)l + lxi(to) - vinyl + kiwi) - Sri(ti)l (2.11.2) Let x and y be neighboring arcs, let g be their difference €(t) = y(t) — x(t) (2.11.3) and write the endppoints of y as + y (to + dto , xO dxo) O y1 (t1 + dt1 ’ "1'+ dxl) The functional J(x) is defined as t J(x) =/t1 F(t,x,x)dt (2.11.h) 0 where F is a known function.having continuous partial derivatives up to the second order with respect to all its arguments. The first variation of J is defined as the linear part of the increment AJ(€) with respect to g, g, dto, dxO and dxl, and is denoted by J'(x,€). We state the following theorem, 21 Theorem 2.11.1 If the arc x”" minimizes the functional J on the class of admissible arcs with variable end-points, then x“. satisfies the necessary conditions stated in Section 2.10, and the boundary condition 1:1 [(F - Fix)dt + Fidx] = 0 (2.11.5) t o The boundary condition (2.11.5) is called the transversality condition. 2.12 A General Problem of the Calculus of Variations— the Problem of Bolza The problem of Bolza can be stated as follows: Find in the class of arcs x satisfying the equality constraints ”8(t9x9i) = 0 S = 1,000’q < n (2.1201) and the boundary constraints 9Y,a) - r(t*.x*(t*).u*(t*).a*) _ 6f of «- af a - (5%).“- MS "' (5-5).} AX“? ) + (5-5).} All“? ) + (95 Ac + cm (3 3 9) & * O 0 where F l l - ar 91. SP axn (is-i) = : 6r“ at? 3;”: each * and (g—E) , a (g—E) and (3%) are defined similarly. The symbol 4!- 41- #- (.)‘_meana that the quantity in the parentheses is evaluated along the nominal are x*. If the notions Of the variations 6t, 5x(t*), Ou(t*), and 50. are introduced in (3.3.9) and the result compared with Ai(t*) = oi(t*) + o(e) (3.3.10) we have the variational equation: - -::- a Ox(t*) n (3%) 6t + (gé) ox(t*) + (gt—11') 6u(t ) + (35* do a- * a- (3.3011) Let Q be the quantity Of interest, and be of the general form tf Q = G(tr,x(tf),a.) + 2(5) + / F(t,x,u,a.)dt (3.3.12) 1so Adjoining the differential constraint (3.1.2) to (3.3.12), and forming the difference of Q along the arcs x and x* , we have A0, = G(tf,x(t ,c) .. G(t:,x*(t:),a*) + 203) - MAX.) 1.) tf + / [F(t.x(t).u(t).a) + 1T(t)(r(t.x(t).u(t).a)- i(t))1dt t 0 t* f I e‘ - 0". - /, [F(t*.x*(t*).u*(t*).a*> + xT(t*)(r(t*.x*(t,t') of (3.3.26) is nonsingular and satisfies the homogeneous linear differential equation (see, for instance, Coddington and Levinson [CO-1]), : _ of - _ ai- Differentiaing the inverse of (t,t'), we have fisher) = - (t.t')é-l(t.t') __= _ é-1(t,t,)(§_§)* (3.3.30) Using the relations 9'1(t,t') = a(t1,t) (3.3.31a) and T(t,t) = (t,t) = 1 (3.3.3112) (3.3.30) can be written as AT tut = .. 51'; T eT(tv,t) aT(t,t) = I (3.3.32) ( 1 (31* Therefore T(t',t) is the transition matrix of the adjoint equation (3.3.28). If we assign tf for t, and t for t', #9 A(t) can be expressed as Mt) = aT(t.tf)A(tf) (3.3.33) 01‘ ATM = AT(tf). Now, we shall return to our main subject. In the expression (3.3.23) for dQ, there is a term which involves dtf explicitly. This term can be eliminated by using the stOpping condition S(tf) = 0. Since 8 is defined as a stopping function, 8 = 0 is always satisfied at t = t and f, f. Q = S(tf), and drOpping the term involving (3 in (3.3-23): therefore the total variation of S, as, is zero at t Let we have dS(tf) = (6° + M°) dt + (1 gdx) + M°) a,t f f dto {Wt'(s *’to tr T of oM° + /' [15(55 ~+ (35 ) JOudt t i:- e:- O t f (360 +1/t (3% :1 +132 C’)) o if as > o for s = 1,...,q' (3.7.2a) P‘(¢‘) = o if as s o for s = 1,...,q' (3.7.2b) P’(¢“) > o if as); o for s = q}+l,...,q (3.7.2c) P°(¢’) = o if fl“ = o for s = q}+l,...,q (3.7.2d) whore Paws) (s = 1,...,q) are real-valued continuous functions 61; defined for all finite values of 33. Let w be a q-vector, whose components wl’,...,wq are real nonnegative numbers. We shall call w the weighting vector for the vector penalty function PM). The weighted penalty function is then defined as wTP(¢). Let JP be the penalized cost functional defined as: t; . f T JP = J + / w P(¢)dt (3.7.3) to or t f T J,=s+/t[L+menfi 6J4) 0 If we define L = L + pr(¢) (3.7.5) P then the penalized cost functional J can be written as P tr J = g + f L dt (3.7.6) P t P 0 Note that JP and J are of the same form. The quantity tf T / WP(¢)dt 1so is a measure of cumulated violation of the instantaneous algebraic constraints. By suitably choosing the weighting sequence {w} . the corresponding sequence {JP} of the approximated control 65 problem will converge to J of the original problem under some convergence hypotheses on the initial state, terminal time, and control functions associated with the penalized system [OK-l]. Therefore by introducing penalty terms to J, one can apply Algorithm I to the general control problem of Bolza. Further , it should be emphasized that the method applies equally well to problems with control variable constraints, or state variable constraints, or with mixed constraints. 3 . 8 Conclusion In this chapter we have first formulated a compu- tational version of the control problem of Bolza. Variations of the various quantities of the problem are derived by using the notion of variable region of integration. An algorithm for the computation of the problem is then developed. A penalty function technique is used to treat the instantaneous algebraic constraints, and additional control parameters are introduced to convert the inequality isoperimetric constraints into equality constraints. Before closing this chapter, we shall illustrate some advantages of this formulation of the optimal control problem over that of the earlier formulations, such as those given by Bryson and Denham [BR-l], Kelley [KE-l], and Vachino [VAC-l]. The present formulation is based on the problem of Bolza, where the earlier ones are based on the 66 problem of Mayer. From the theoretical point of view, as demonstrated in Chapter II, the problem of Bolza and that of Mayer are equivalent. However, from the computational point of view, this is not the case. For instance, if one has a control problem of Mayer, the present computational algorithm is readily applicable. One the other hand, if one has a control problem of Bolza with isoperimetric constraints and if the stopping function S also has an integral part, then, in order to use the earlier formulations, one will have to transform the problem by introducing (p+ 2) additional state variables, and (16+ 2)‘2 additional adjoint variables. Thus the number of equations needed to be integrated in each iteration increases from nx(p+ 3)+p+ 2 to (n+p+2)x(p+3), or a net increase of (p+ 2)2. This will increase the computing time as well as the memory required to store the state history and other quantities. The equations in the present formulation of the problem are not significantly more complex. In the next chapter we shall identify an important subclass of problems treated in the present chapter; they are so important that a separate chapter is devoted to their study. IV A SUBCLASS OF THE CONTROL PROBLEM OF BOLZA, ALGORITHM II The control problem we shall consider in this chapter is a very important subclass of the control problem of Bolza. Since this subclass contains a large number of problems of practical interest, we shall treat this problem separately from the general problem considered in Chapter III, and an algorithm will be derived for the numerical solution of the problem. Bang-bang control problems and problems with both bang-bang control variables as well as continuous control variables with various constraints are contained in this category. Denham and Bryson [DE-1] considered a bang-bang control problem with a single control variable, and an a priori specified number of switches of the control variable. Vachino [VAC-2] considered the case of multiple control variables, and without the need of a priori information on the number of switches. We shall consider more general problems and we shall not assume an a priori knowledge of the number of switches. (4.1 Formulation of the Problem me cost flmctional is defined as 67 68 t f J = g(tf,x(tf))+ ft L(t,x,u,v)dt 04.1.1) 0 The state equation (differential constraint) is 2.: = f(t,x,u,v) (Ll-0102) l uml)T where x = (x1 ... xn)T is the state vector, u = (u ... m is the continuous control vector, and v = (v1 ... v 2)T is the discrete control vector. Assume u(t) is piecewise continuous on [t°,tf], and v(t) 6 ( 1:1,sz , or Vj(t) 6 {1%. kg} , j= 1,...,m2, wherlrle k .. l 2 T i "' (k1,...’ki) is no loss of generality in assuming that k{ < kg for all .1 J 1 and k2 are any fixed real numbers, and k , i = 1,2. There :1 = 1,...,m2 . The instantaneous algebraic constraints are similarly defined as S. O 8 = 1,...,Q' (LI-01033.) a“ = o s = q'+1,...,q (h.i.3b) where (is = ¢8(t,x,u,v). Define the isoperimetric constraints II S o y = 1,...,p' (b.1421) IY :.- 0 Y = phi-1,...,p (14-01-0143)) where t - 1' IT = 97(tf,x(tf)) + ft MY(t,x,u,v)dt (14.1.!4c) O 69 The stopping condition is determined from S = 0 . (LL-1.5a) which defines 'the terminal time tf’ where tr _ S(tf) = 9°(tf,x(tf)) +./; M°(t,x,u,v)dt (h.l.5b) o and it is assumed that S 7‘- O-for all t E [to,t The assump- r3' tions of continuity properties for the various functions are essentially the same as those defined in Chapter III for the general problem, and notions of admissible quantities are similar to that defined in Chapter III. As we did in Chapter III, we shall treat the instan- taneous algebraic constraints by using the penalty function technique, and we shall transform the inequality isoperimetric constraints to their equivalent equality constraints. Let B = ((31 ... Bp')T be an additional control parameter, and let Z be a p-vector with components - (pY)2 Y = 1,0e09p' (LI-01.68.) N ..< I P'+1,o.o,p (hele6b) zY = 0 Y Set I = (11 ... 1P)T and let IY=IY+ZY Y 1,...,P rIhen 70 IV = 0 Y = 1.....p are equivalent to the constraints defined in (14.14.). We want to determine the controls u(t), v(t), (5, and the corresponding state x(t) such that the cost functional is minimized and the constraints are satisfied. Li.2 A Multiple-stage Formulation of the Problem The problem formulated in Section I4..l is a single- stage problem. Due to the discrete nature of the control variable v, it will be convenient to treat the problem as a multiple-stage problem. Since the number of stages is deter- mined by the number of discontinuities of v, and in general the number of the discontinuities is not known for a given problem, we, therefore, have to treat the problem as a variable-multiple-stage problem. The following formulation is similar to that used in [VAC-1]. Let u(t), t 6 [t°,tf] be a nominal continuous control function, and v(t), t G [to,tf] be a nominal discrete control variable. Since v (nominal) is discrete, both of its values and switching times have to be specified. Let t3, , r3 = 1,...,N‘1 , be the nominal switching times forjv'j. For convenience, assume to < ti and ti?I3 < tf for all 3 = 1,...,n.2 . Therefore to and t1. are not considered as switching times. Let t(N) -- f t1,...,tN( be the ordered set < < < = J of switching times of v with t1 t2 ... tN and tr trj 71 for at least one 36 {1,...,m2( , and for some rj€{1"”’Nj} . Note that N S N1 + ... + Nm . With these notations, we shall 2 reformulate the problem in Section L)..l as the following multiple-stage problem: The cost functional t N+l r ' J = g(tIIH-l’xlhl‘th-l)) + r21 ft Lr(t’xr’ur’vr)dt r-l (h.2.1) where tN+l is the terminal time t and xr, ur, vr are the 1" state vector and the control vectors for the rth stage respectively. The function L1‘ is defined as Lr(t,x ,u ,v ) = L(t,x,u,v) , t E T , r = 1,...,N+1 r r r r (I4..2.2) where Tr = [tr-l’tr]' The state equation for the rth stage is: xr = fr(t,xr,ur,vr) , t e Tr , r = 1,...,N+l (4.2.3a) 23e009N+1 (LI-0203b) x(t ) r r r-l) = xr-l(t r-l where ’ fr(t,xr,ur,vr) = f(t,x,u,v) , t 6 Tr , r = 1,...,N+l (LL-2J4) The isoperimetric constraints are IY = 0 Y = lgeee'p (LI-'205a) 72 t Y Y Y N+1 r Y I - e (tN+1,xN+l(tN+1)) + z «3)4- z. /" Mr(t,xr,ur,vr)dt r=l tr-l 2 (h.2.5b) ZY = (fiY) a Y = lav-onp' 3 ZY = O 1 Y = p'+l""’p (u-Z-SC) and the stopping condition is S = O (h.2.6a) o N+1 .tr 0 S“"N+l) = e (tN+l’x‘N+l(tN+l)) + Z ‘/ Mr(t’xr’ur’vr)dt r=l t r-l (h.2.6b) where M;(t,xr,ur,vr) = MY(t,x,u,v) , t e Tr , r = 1,...,N+l Y = 09-00:? (II-2.7) also assumes it o for all t e [to,t Note that v13. is f]. constant in Tr for each ,1 and r, and furthermore, v3 may be constant in more than one interval. The problem is to determine the control variables u(t), v(t), the control parameter (3, and the corresponding state x(t) such that the cost functional J is minimized and the constraints are satisfied. I We shall divide this problem into two parts. One is to consider the problem with a fixed number of stages, and to obtain a computational algorithm for determining u(t), (5, and the switching sequence of v(t). The other part is to 73 consider the problem of varying the number of stages, especially, to add new stages if it is desired. Ii.3 The Variations of the Multiple-stage Problem with Fixed Number of Stages The variations of quantities of interest can be obtained in a similar way as those obtained in Chapter III. We, therefore, will omit some of the details involved in obtaining the variations for the present problem. Let Q be the quantity of interest, I: ' N+1 r I) + 2(9) + 1:51 ft Fr(t’xr’ur’vr)dt r-l Q'= G(tN+1'xN+1(tN+l (h.3.1) where Q can be J, I, or S. The term 2((3) is dropped if we designate J or S for Q. Let x: be a nominal solution are of the system (ll-0203). Then r = l,...,N+l (h.3.2) is the explicit expression for the are x: . If we perturb the nominal I; by perturbing u: , v: , (3*, to , "”tN+1’ and x:(to), xN*+1(tN+l)' and adjoin the differential constraints x: : t.x§(t).u§(t).v§ o (5.1.751) H(¢) = 0 otherwise (5.1.710) 91 In order to apply Algorithm I, we identify the following a“:f .x(tf)) = 131. (5.1.8) L(t,x,u) = MMZHUD) (5.1.9) 9°(tf ,x(tf)) = x1(tf) - 6 (5.1.10) and M°(t,x,u) = 0 (5.1.11) Applying the formulas derived in Chapter III formally, one obtains the following adjoint equations: ' i} = w¢H(¢) A}(tf) = 0 (5.1.1220 i2 = - 2w¢H(¢) A2(t ) = 0 (5 1 12b) J J r O C i3 = - A1 cos u- A2 sinu A3“: ) = O (S l 12c) J J J J r ’ ° ' 1 _ 1 _. AS - O AS(tf) "‘ 1 (5010133) '2 __ 1 - AS — o 13(tf) — o (5.1.13b) lg = - A; cosu- A: sin 11 Ag(tf) = O (5.1.130) and _ .. ' +1. "Js " >‘J )‘S(8'é_")*,tf (S'l'lb’) _ T HJS - 1J3: + L (5.1.15) 92 where ‘é’m, = 1 (5.1.16) 0 = 3 (3)-refit. (x cos u)*,tf (5.1.17) r = (r1 r2 r3)T (5.1.18) The constraint on the effort space, the predicted optimal improvement in 3‘, and the optimal variation in u are, respectively t 2 r 2 (dc) =f0 U(t)(bu(t)) dt (5.1.19) ' _ 3: (5.1.20) dJ - - (dC)(UJJ) -1 8Has -35 511“?) = - U (tum—)(dCHUJJ) (5.1.21) more ~tf -1 BHJS 2 UJJ = ./O U (t)(-—55-) (113 (5.1022) Before one can obtain a numerical solution of the problem, one has to face a number of difficult problems, such as, how to choose the iterative step-size do, the weighting matrix (scalar here) U, the weighting factor w for the penalty function, and the integration step-size. There are no straight forward answers to these questions: they can only be found by guess and experiment. Since dc 93 is a measure of control effort, it has direct control on the progress of the iterative process as well as the linearization error. Therefore, the value of (10 must be updated according to iteration number and error test. It is possible in some iterations that excessive linearization errors are observed. ‘Ihen one may have to go back to the previous iteration, and therefore, both new and old control functions have to be stored to provide suitable back-up capability. The sample program presented in APPENDIX A is fully automatic; there is no operator interface required. In obtaining the following numerical results, the same integration step-size (.001 second), and weighting factor for penalty function (100) were used along with different schemes in updating do and the alternative choices of the weighting matrix U. An initial guess for the control function u(t) = (7/6 (30°), t 6 [0,1] was used throughout the computations. Case I: (1) d0 = .1; (2) U'1 = 1; (3) In each iteration, a linearization test was performed. If the prediction error (due to linear approximation) exceeded the prescribed tolerance, d0 was then reduced to 70%. (L1) Subroutine SELCT was called by the main program once in each iteration, and dC was then reduced to 70% if 1 $ N S 10, and no effect if- N > 10. Figure 6 shows the terminal time tr as a function of iteration number N. In Figure 6, N = 0 is the initial 91l- iteration, 0 indicates that there was no violation of the constraint boundary, and 0 indicates that the state constraint was violated in that iteration. After 26 iterations (including the initial iteration), the terminal time drOpped from..86767 second at N = 0 to .71.).589 second at N = 25. In Figure 5, several of the descentpaths corresponding to N = 0, l, 2, 25 were plotted. The average computer time was 1.1.389 seconds/ iteration. _1 t--.5t2 2 Case II: (1) d0 = .2; (2) U = a+ (b -a)(-—-‘-5-£-——) , 136 [0,1], t2 = l, a = 2/3, b = 3/2; (3) Same as thgt in I(3) except 95% instead of 70%; (h) Same as that in 1(h). Withthese changes in (10, U’1 , and the updating process, the terminal time decreased more rapidly than that of Case I. As shown in Figure 7, t decreased from .86767 1' second at N = 0 to .7L(J.(.78 second at N = 214.. The average computer time was 11.14.23 seconds/iteration. Case III: (1) d0 = .2; 0‘1 = 3511-? , t 6 [0,11, s = -1.5, b '- 2; (3) Same as that in 1(3) except 80% instead of 70%; (1).) In subroutine SELCT, dC was reduced to 90% if 1 s N s 10, 85% if N > 25, and no effect otherwise. After 25 iterations with (1.399 seconds/iteration average execution time, the terminal time dropped from .8676? second to .711289 second. Case IV: (1) do = .2; (2) 11"1 = 1 ; (3) Same as that in 111(3); ((1) Same as that in 111(k). 95 H ommo ( 80.3099 ozoagoonnmwnomah .Ho mzpwm m oasmfim _ _ m .... pooh . Hun unoaoosammac HapnoNHAom air—- Ts qeeJ ‘ 2x anemostdstp '[sonaeA Terminal time t1. , second Terminal time tf , second .$ 4% .70 .$ .w .5 .W % O O ~r- O O 0 0 e 00.0000..o..oeooo 1 I 1 L I T ' ' ' T Figure 6 t1. vs. N , brachistochrone - Case I o o ‘ o ” 0 o o e e e o°e°e°eoo°o°e i 1 L 4 1 r* I T *T r 0 5 10 15 20 25 N Figure 7 tr vs. N , brachistochrone - Case II 97 With this combination the terminal time drOpped to .711221 second after 26 iterations (N = 25), .711207 after 37 iterations, and {Ill-199 second after 14.3 iterations (N = L12) with an average computer time (1.1125 second/iteration (or 3.171 minutes for 113 iterations on CDC-6500 computer). This result agrees with that obtained by Dreyfus [DR-l], in his work, after 31 iterations, the terminal time was .71122 second, and after a total of 50 iterations and L). corner modifications the terminal time dropped to .71120 second with 10 minutes of computer time (IBM-7090 computer). Figure 8 shows the terminal time tf as a function of iteration number N, N = 0,1,...,25, for Case IV. Several control functions obtained during the iterative process corresponding to the iteration numbers 0, l, 3, 25, L12 are plotted in Figure 9, the corresponding paths of the particle are presented in Figure 10. Here N = 0 represents the initial iteration, N = 1, 3, 2S correspond to the intermediate solutions, and N = [12 corresponds to the computed optimal solution. From the results presented in this section, we can draw the following conclusions: (l) The values of do and U and the updating scheme have direct influence on the speed of convergence of the Optimization process. As one can see from the results, Case IV is superior to Case III, Case III is superior to Case II, and Case II is superior to Case I. Terminal time tf , second , degrees Control function u(t) 98 0 .85 ‘— 080 "" o .1 O O .75 P o 1 .‘ 0.. e°o°e°e°e°eoeoo 1. 1 .70 11 1r .L I 1 O 5 10 15 20 25 N Figure 8 tr vs. N , brachistochrone - Case IV 901- 80 ‘>\ \ 7o -1— \ 25\\&112 60 ~N\ \\ \\\Q£ \\\\) 50 5- ' \ \\ (+0 "’ \\\1 \ \\3\ \\ 30 w- 0 20 “‘1'" \\__. \\ 10 -w- 25\a112 0 1 1 1 1 1 1 1 \ 12 J_ 1 1 I l 1 r l I I l r O .1 .2 .3 .h .5 .6 .7 .8 .9 1.0 t 1:1: ....-- o ”An'I-nn'I fluent-Inns- hann‘hishnnhnn‘nn .. (Inna TV 99 >H onwo 1 Scanoam Ononfioounwnomhn .Ho «Spam 0H. oazmfim poo.“ . HM unoaoesannap Handouaaom gee; ‘ 8x anemostdstp teens“ (2) (3) 5.2 100 It seems not advisable to start with a large do in the experimental stage of a given Optimization problem. In general, a small (10 may cause a slow convergence; however, too large a value of (if) may create computational difficulty, such as poor predictability. Smaller (10 will usually be associated with smoother tr vs. N plots (compare Figure 6 and Figure 7). It is inaccurate to say that the present iteration is inferior to the proceeding one by an argument simply > O. For instance, based on the measurement Jn - Jo ew ld in Figure 6, tf(6) > tf(5), however, the 6th iteration is not inferior to the 5th, since during the 5th iteration, the state constraint was violated and that was not the case for the 6th iteration. Furthermore, tf(17) > tf(l6), in Figure 6, the 17th iteration is again not inferior to the 16th although in both of these iterations the cons- traint was violated. This is because the degree of constraint violation incurred in the 17th iteration is less than that in the 16th (the accumulation of the weighted penalty for the 16th iteration was .02).).50, and it was .00021 in the 17th iteration). Orbit Transfer of a Solar Sail Ship A solar sail ship develOps its propulsion energy from solar radiation. The radiation pressure is inversely proportional to the square of the distance between the sun and the sail. By controlling the sail angle, the ship can 101 be driven to any destination in the solar system. Assume that the orbits of the planets in the solar system are circular and coplanar. Furthermore, only the gravitational force due to the sun is considered. the equations of motion of the ship are: 2 (v ) r vr = 39 + ao(-r2)2 cos3u - go(-i;9-)2 (5.2.181) , v v r v¢ = - 2 —%:9'+ ao(;?)2 sin u 008211 (5.2.lb) r = vr (5.2.10) where u is the sail angle; vr and v¢ are the radial and circumferential velocities of the ship, respectively; r O, r, and rp are the initial orbital, instantaneous, and final orbital radii respectively; go is the solar gravitational acceleration at the initial orbit; a0 is the acceleration of the ship due to solar radiation pressure exerted normally on the sail at r0; v is the orbital speed of the final orbit (see Figure 11). F We want to find the optimal sail angle and the associated trajectory of the ship such that the ship is driven from a given initial orbit to a specified final orbit in shortest time. Tsu [TS-l] studied the problem and found an approxi- mate analytic solution by setting tr = 0 with constant sail angle 0, The resulting trajectory of the ship was a 102 FINAL ORBIT 1‘ p INITIAL _.., v SAIL ORBIT u vr SHIP (1 SUN REFERENCE AXIS Figure 11 Orbit transfer of a solar sail ship 103 logarithmic spiral. London [LO-l] obtained an exact solution of the problem by assuming a logarithmic Spiral trajectory and constant sail angle. Kelley [KE-l] obtained numerical solutions for variable sail angle for a transfer from Earth orbit to Mars orbit. We shall, in particular, consider the case of transfering from Earth orbit to Venus orbit with matching terminal orbital Speed. Let vo be the initial orbital Speed, and VI) be the terminal orbital Speed. One readily finds that Vp = VOW-1171:)— (50202) The following data were used for the Earth to Venus transfer problem: 80 = .592 X 10'"2 m/sec/sec (at Earth orbit) 2 a = .2x10' m/sec/sec (at Earth orbit) r 2 ”19.6 X 109 m r = 108.2 x 109 111 v = 29.76 11:103 m/sec VI) = 35 x 103 m/sec For computational purposes,the system is normalized by setting x1 x2 = lO-3v and x3 = 10‘9r. Note that x1 and x2 =-3 10v, (p 1‘ 101.1. are in km/sec, and x3 is in GM (1A9.6 GM==1 astronoumical unit). With this notation, and the given data, (5.2.1) becomes 22 i1 = 10"6 £531 + .0hh76(x3)'2 008311 - ,132h9(x3)-2 x = fl (502033) 1 2 x2 = - 21110-6 x x + .OI.(J.1.76(x3)'"2 sinu cosau x = f2 (5.203b) i3 “ lO-6x1 = £3 (502030) .. 1 2 3 T where x - (x x x ) is the state vector, and u is the control variable. The cost functional is defined as where w = 1.15711. xlo'sis anormalization factor which 1 converts seconds into days, that is, J represents the terminal time in days rather than seconds. The initial states are x1(0) = O, x2 = 29.76 and x3(0) = 1119.6. The terminal constraints are 1 I x2(tf) - 35 = 0 (5.2.5a) I2 x3(tf) - 108.2 = 0 (5.2.5b) and the stopping function was chosen to be s(t x}(tf) (5.2.6) f) = 105 S = 0 defines tf if the ship is inside the Earth orbit. The adjoint equations and their terminal conditions are 1'3 = .. 1§(§§)* 1§(tf) = [0 0 0] (5.2.7) 11$ = - 11(3— 13* flux.) =[g g; 3] (5.2.8) 1% = -fi—(f)*1g(tf)= [l 0 0] (5.2.9) where f = (fl f2 f3)T , and (g— in.) is the nxn-matrix of partial derivatives which can be obtained by differentiating (5.2.3). The following were used in formulating the combined multipliers AJS and AIS: ‘ _ l (S)*,tf "' (f )*,tr (502010) (2),”? = "1 (5.2.11) ((31)emf = (1'2),Mr (5.2.12a) :2 ... 3 ‘ , (0 ) ,tr (1' )*,tf (5.2.l2b) In the. following computations, a d0 of 200 was used, the integration step-size was 21600 seconds or .25 day. The initial guess for the control variable was «qr/1.1.. t “'05 Sat Case I: (1) 0’1- = - (b- a) (T) , t e [0, 17280000] 106 a = .6666667, b = 1.5; (2) In the subroutine SELCT, (10 was reduced to 95%. and the error correction in I was d11 -.05 11 if |11| s .7 = -.2 11 otherwise d12 = -.1 12- if IIZI s 1.082 _ 2 - -.2 I otherwise each time SELCT was called. Table 1 shows the results for some iterations: Table 1 Numerical results, solar sail--Case I N tf(days) do I1 12 0 190.257 -- .66L132 4.5114112 1 183.708 200.00000 .87103 -1.382hh 5 177.872 162.90125 .60193 - .3015? 9 176.989 132.68A09 .33188 .A2920 20 178.796 75.17072 -.19132 .72elh 35 180.00A 31.96192 -.20613 .31793 50 180.228 16.1989A -.1255l .1077A 70 180.09h 5.80709 -.0507A .01969 From.this table one observes that the terminal time tf decreases to a minimum at N = 9, then increases to 180.228 at N = 50, and then decreases to 180.09)... at N = 70. However, the terminal constraint errors are much smaller at N = 70 than those at N = 9. 107 Case II: (l) U'1 = 1; (2) In the main program, the value of do was reduced to 90% if the prediction error exceeded the tolerance; (3) Same as that in I(2). Table 2 shows some of the results obtained during the optimization process: Table 2 Numerical results, solar sail--Case II N tr(days) d0 11 I2 0 190.257 -~ .66432 -l.51AA2 1 183.861 200.00000 .86967 -1.AO991 5 178.270 162.90125 .59353 - .10070 8 177.695 139.667u6 .A7217 - .01108 20 178.57u. 75.17072 .126A5 .22976 35 179.092 25.h89h3 .03152 .0930? 50 179.7u6 3.33522 .0130? .02197 70 179.850 .1u536 .OOA76 .00273 Comparing these results with thoseobtained in Case I, we conclude that Case II is more satisfactory than Case I, for, N = 70, t = 179.850 days in Case II, and t = 180.0911 days if f in Case I, furthermore I = (.OON76 .00273)T in Case II, and I = (-.050711 .01969)T in Case I. In both cases the average computer time was about 7.723 seconds/iteration. Figure 12 shows the initial trajectory, the inter- mediate trajectory (N = 8), and the computed Optimal trajectory (N = 70). Their corresponding sail angles (the control functions) were plotted in Figure 13 for Case II. HH once 1 mfinm Adam asaom mo nowaoSOOnmmE NH casmwm :6 02” end 0+2” ONH 00.... cm 108 b or ZDm ~1- % BHmmo BHmmo szw> zoEémS neon .. 1 1 1 zoEémaH new I. - 11.. 109 HH ommo u aoflnoaa Haem amHom no OHwnm Hfimm ma oasmwm when . 9 came OON owH 00H OdH ONH OOH cm 00 0: ON 0 p _ b p _ p — _ _ _ _ a 4. d _ _ — d A A Jrll OTIII . K \\ / I \ lllllhlll I (I 11r- \\ // O \ \ / / / on \\ // Jl. II (1 \ m LV41/ \\ 11 05 PI .1 \\ mm- om: ms: or- on... mm- 0N1 sooafiep ‘ n crane I138 110 5.3 Low Thrust Trajectory Optimization Problem We shall consider the orbit transfer of a low thrust rocket. As in the solar sail problem, circular and ceplanar orbits are assumed, and all but the sun's gravitational field are neglected. Only Earth to Venus orbit transfer will be studied numerically. Figure 111 shows the notation and the configuration of the problem. The motion of the rocket can be described by the following set of differential equations: ° (v9) 1‘0 2 v1‘ = r + — sinu - g ( ) vr(0) == 0 (5.3.18) . vrv T v(p = - 2 “Jr + - cosu V¢(0) 7" V0 (SeBelb) £- = vr r(O) = r0 (5.3.1c) where r o = 1119.6 x 109 111 (average Earth orbital radius); v0 = 29.76 x 103 m/sec (average Earth orbital Speed); T = .56119336 newton (constant thrust); go is the same as that given in the last section. The mass of the rocket and fuel is m = me + mt (5.3.2) where mo = 679.602 kg (initial mass); m = -l.012108 X10"5 kg/sec (fuel flow). 111 EARTH _ ORBIT Vq) u vr 1‘ P VENUS _‘ ORBIT 0 BK ‘P SUN REFERENCE AXIS Figure 111 Orbit transfer of a low thrust rocket 112 Let vp be the final orbital Speed and rp be the final orbital radius, then, for Earth- Venus transfer, vp == 35 )(103 m/sec and rp = 108.2 11109 m. The problem is to determine the Optimal trajectory and the optimal thrust angle of the rocket such that the rocket is transferred from.Earth.orbit to Venus orbit with matching final orbital Speed in shortest time. Similar problems have been considered by Lindorfer and Mayer [LI-l] , Kelley [XE-2], Kelley et al. [KB-3], Moyer and Pinkham [MO-l], Kenneth and McGill [KEN-l], McReynolds [MGR-1], Sage [SA-l] and others. If we use the same normalized variables as we did in the last section, and substitute the given data into (5.3.1), we obtain the normalized equations of motion: . 2 2 -7 X1 = 10-6 LES)- + 8031 X10 T 81111]. _ .132u9(x3)-2 x 1-1.l(-9 x10' t (5,3.3a) = fl i2 = _ 2x10-6 x1x2+ filXIO-ZU cosu x l-lJ-l-9 X 10 t = r2 (5.3.3b) i3 - 10"6 x1 = r3 (5.3.30) x(0) = (0 29.76 1119.6)T 113 where x = (x1 x2 x3)T is the state variable (vector), and u is the control variable. The cost functional is J = wltf (5.3.11) where wl = 1.157(1. 1110-5. The terminal constraints are I1 = x2(tf) - 35 = 91 = 0 (5.3.521) 12 = X3(tf) - 108.2 = 92 = 0 (503-513) the stopping functional is - x1(t = 9° _ (5.3.6) S(tf) - f) where S = 0 defines the terminal time tf if the rocket is inside the Earth orbit. The adjoint equations and their reSpective terminal conditions are: ‘T _ Ta T _ xJ - - 1 Jr) :46) 13%,.) - [0 0 0] (5.3.7) ' 'T_ T6 T 0 1 0 AI — - 11(3—126) 1I(tf) = [0 0 1] (5.3.8) .T - — AS - nag—(51311,) -- [l 0 0] (5.3.9) where f = (f1 1':2 1:3)T and (3%; is the partial derivative '1" matrix evaluated along the trajectory of the rocket. The O . 01 02 quantities (Shut: , (3)41"tf , (e )*’tf , and (e )*’tf , 11h are the same as that given in the last section. In the previous two examples, we used different values of dC, and different updating schemes to obtain different speeds of convergence. In this example we studied two cases with everything identical except different initial guesses of the control function 11. For both cases, do was reduced to 70% if the prediction error exceeded 2, and the present iteration would then be discarded, the program would regenerate the trajectory of the immediate preceding iteration, and then continued for further improvement. In the subroutine SEICT, do was reduced to 97.5% for each 1 S N ff S 15, and no effect otherwise. Where N6 is the effective iteration ff number which differs from N by 2 times the number of iterations discarded preceding the Ne th effective iteration. The same ff scheme for choosing (11 was used as that in I(3) of Section 5.2. Case I: u(t) = 2w/3, t E [0, 17280000]. Table 3 shows the numerical results for this case. One Observes, from Table 3, that the terminal time tf increased from 211.732 days to a maximum of 2118.993 days (at N= Nerf: 18), however the constraint 12 was driven from 9.65560 to a much more satisfactory value, 1.12011. The terminal time then decreased to 202.370 days at N = 57 or Ne f = 53 with 1 = -.05333 and I2 = .030115. f I Table 3 Numerical results, low thrust--Case I 115 N N eff t 1.( days) SC. I: if 0 0 211.732 -- -.073h9 9.65560 1 1 212.806 100.00000 -.06891 9.11231 3 3 215.677 95.00000 -.05A62 8.05579 5 5 219.369 90.25000 -.O3620 7.03335 7 7 223.707 85.73750 -.01318 6.037u1 9 9 228.5h2 81.A5062 -.01AA5 5.06257 18 18 2h8.993 69.83373 .1191u 1.12011 25 25 237.318 69.83373 .09829 .h823h 30 30 228.980 69.83373 .09199 .28691 no 10 21u.lh7 69.83373 .0869? .102A1 50 50 203.369 69.83373 .0311711 .ouoou 57 53 202.370 38.21853 -.05333 .030u5 Several trajectories are plotted in Figure 15, the corresponding thrust angles are plotted in Figure 16. Here N = 0 corresponds to the initial iteration, and Neff = 53 eff corresponds to the computed Optimal trajectory. Case II: u(t) = 511/6, t E [0, 17280000]. The numerical results for some iterations are given in Table (4.. Figure 17 and Figure 18 Show some of the trajectories and the correSponding thrust angle of the rocket reSpectively. H 03.0 .. poxoo.“ pug» 33“ .Ho mowhopoonufia ma onswg BHmmo 2.0 00H 00H 0+2” ONH OOH cm 00 Pp,_ __fi BHmmo mama 116 .HHmmo 8m 05 omm com 8H 8H oi oma ooH om 8 o: om o .1111+1+\v\71 +1. \ / AUOFI \\\\\. Ax I \ / .. \ \\\ x / \ \ \ / 7 / Ho: ... M... Q / \ \ / / \ \ \ / l \ / x / ll \ z. / \ 1 mm?!\\ 1 H omao u poxooh punks» 3oH no mamas unsung 0H onswwm mhdo . p oefie OHH ONH on." 0...: omH 00H 0: 00H owfl seeaflep ‘ '0 918m datum, 118 Table )1 Numerical results, low thrust--Case II E 322$ tf(days) SE 1: 12 0 0 168.783 -_ 2.60378 .79175 1 1 170.559 100.00000 2.16572 .75791 3 3 171.602 95.00000 2.18211. .67727 5 5 179.361 90.25000 1.87816 .58379 7 7 185.083 85.73750 1.52581 .17010 9 9 192.192 81.15062 1.05155 .31809 11 11 196.051 77.37809 .61266 .23335 15 15 191.235 69.83373 .52016 .15881 20 20 192.706 69.83373 .39178 .09931 27 27 191.768 69.83373 .26816 .05286 30 28 191.785 18.88361 .25923 .01783 12 10 192.751 18.88361 .16138 .02926 52 50 193.157 18.88361 .0813? .03617 Comparing Table 3 and Table )1, we conclude that to use u = Err/6 as an initial guess for the thrust angle is more favorable than that of 2w/3. It is true in both cases that longer travelling time (tr) pays the price for better satis- faction of the terminal constraints. In the computation of this example, the integration step-size was 21600 seconds (or .25 day), and the average computer time used was 8.788 seconds/iteration in Case I, and 7.786 seconds/iteration in Case II. HH omoo .. poxoon pagan Sod no 373:0...th Sn ofismwm BHmmo BHmmo mpzm> mama 5 8H. 8H 01: oma 03 oo 119 120 HH omen .. poxoon 3.9.39 33” .Ho pawns pug ma shaman chop . 9 25m. oom 8H 03 old oma oS om 8 o: ow o _ _ _ 1 _ _ _ _ _ 1 4 _ A _ 1 _ 4 _ \\.\.l/ \ // \ O, \ \\\|/ / .1 \ // / \ \ \ / / .. / \ \\ / 11 \ \ / .STI\\\ \ / om \ / fl \ / J / x. , / \ / 1 / \ . [I om...“ of” own” 00H ow." 00H 00H oom OHN seesSep ‘ n 0181:! new VI SUMMARY AND CONCLUSION This thesis considers the gradient computational technique for a class of optimal control problems, the control problem of Bolza, with various constraints. The major objec- tive is to derive computational algorithms and their respective iterative procedures. Some basic theorems and necessary and sufficient conditions of the variational calculus, from the simplest problem of the calculus of variations to a sophiscated control problem of Bolza, are presented in Chapter II. . This introductory treatment of the variational theory serves as background material for the later development of the central objective of this thesis. The control problem of Bolza is redefined in Chapter III as a computational version of the problem. Algorithm I is then derived in some detail. Iterative formulas are given in terms of the step-size dC in the control effort space, the error correction d1 of the isoperimetric constraints I, the adjoint variables, and the stored nominal solution are of the system obtained in the preceding iteration. As discussed in Chapter III, the present formulation of the optimal control problem is more general and is superior to those formulated earlier by other authors if computing time and memory require- ment are considered. 121 122 An important subclass of the general control problem of Bolza is defined in Chapter IV. Bang-bang control problems, and problems with discrete control variables as well as conti- nuous control variables belong to this category. Since it is so important in application, a Special algorithm—Algorithm II is derived for this special class of problems, although the general algorithm—Algorithm I is also applicable. Iterative procedures for both algorithms are given in detail. In Chapter V, three numerical examples are given to illustrate the application of the general computational algorithm. Alternative choices of the iterative parameters and their updating schemes are presented in detail. Solutions of these examples are plotted, tabulated and discussed. A sample program written in FORTRAN is given in APPENDIX A. The major part of the main program is machine independent, will not need to change for individual problems, however, the user has to write his own subroutines to fit the specific problem. As a common character of all gradient techniques, the convergence of a problem is relatively insensitive to the initial guess of the problem. The convergence is fast in the starting iterations, and the speed of convergence slows down when the number of iterations increases. Suitable choices of the iteration parameters (such as the iteration step-size, the weighting matrices, the error correction (11) and their updating schemes are the key factors 123 for obtaining a reasonable solution of a Specific problem with a reasonable‘number of iterations. There seem to be no general rules for choosing these parameters besides reason- able guessing and conducting meaningful experiments. Relatively larger integration step-size can be used during the eaqaerimental stage of the problem so that computer time can be saved for obtaining final solution. One should not over emphasize the importance of the measurements of lineari- zation errors. The suitability of linear approximation directly affects the degree of predictabilities in dJ and d1; however , it has no effects on the accuracy of the solution arc of the system, and the latter can only be affected by the integration step-size. It is important to note that each time an iterative solution is rejected, it is necessary to regenerate the nominal solution obtained in the preceding iteration, hence one has to pay twice as much computer time needed for one iteration before any attempt can be made for further iteration. Therefore, one should not reject any solution unless it is important to do so. Throughout this work, a digital computer to carry out the iterative process is assumed, however, the use of a well equippedhybrid computer is obviously possible. The problem of how convenient or inconvenient it will be and the problem of how much cmnputation time can be saved against the use of a digital machine are left Open. 121+ The following extensions or further research work related to this study seem promising: (1) Formulate a multiple-stage control problem of Bolza and derive computational algorithms for the solution of the problem. (2) Search for new techniques for solving problems with inequality constraints. (3) Add further realism to the control problem of Bolza by incorporating stochastic effects in the system model. [BE-1] [BE-2] [BL-1] [BL-2] [BL-3] [BLU-l] [BR-1] [BR-2] [BRE-l] [00-1] [000-1] REFERENCES Berkovitz, L. D., "Variational Methods in Problems of Control and Programming," J. Math. Anal. Appl., vol. 3, 1961. Berkovitz, L. D., "On Control Problems with Bounded Stzge Variables," J. Math. Anal. Appl., vol. 5, l9 . Bliss, G. A., "The Evolution of Problems of the Calculus of Variations," American Mathematical Monthly, vol. L13, pp. 598-609, 1963. Bliss, G. A., "Lectures on the Calculus of Varia- tions," The University of Chicago Press, 1916. Bliss, G. A., "The Problem of Bolza in the Calculus of Variations," Annals of Mathematics, XXXIII, pp. 261-2714., 1932. _ BLUM, E. K., "The Calculus of Variations, Functional Analysis, and Optimal Control Problems ," in Topics in Optimization, ed. by G. Leitmann, 1967. Bryson, A. E. and Denham, W. F., "A Steepest-Ascent Method for Solving Optimum Pro ramning Problems ," J. of Applied Mechanics, pp. 2 7-251, June 1962. Bryson, A. E. Jr. and Denham, W. F. and Dreyfus, S. E., "Optimal Programming Problems with Inequality Con- traints," I:Necessary Conditions for Extremal Solutions,AIAA Journal, vol. 1, No. 11, pp. 25111- 2550, Nov. 1963. Breakwell, J. V. and Speryer, J. L. and Bryson, A. E., "Optimization and Control of Nonlinear Systems Using the Second Variation," SIAM J. Control, 861‘. A, V01. 1’ NO. 2, pp. 193-223, 19630 Coddington, E. A., Levinson, N., "Theory of Differ- ential Equations," McGraw—Hill, 1955. Courant, R., "Calculus of Variations and Supple- mentary Notes and Exercises," 1915-1916, revised and amended by J. Moser, New York University Institute of Mathematical Sciences, New York, 1956-1957. 125 [DE-1] [DEL2] [DR-1] [ED-1] [EV-1] [GA-1] [GE-1] [GU-1] [HEkl] [HE-2] [HE-3] [HE-1+] 126 Denham, W. F. and Bryson A. E. Jr., "Optimal Programming Problems with Inequality Constraints ," II:Solution by Steepest-Ascent, AIAA Journal, vol. 2, No. 1, pp. 25-31, January 1961. Denham, W. F., "Steepest-Ascent Solution of Optimal Programing Problems," Raytheon Rept., BR—2393 (April 1963) Dreyfus, S. E., "Variational Problems with State Variable Inequality Constraints," Rand Corp. Paper P-2605 (July 1962) Edwards, R. N. and Brown, H., "Ion Rockets for Small Satellites," Preprint of ABS Controllable Satellites Conference, MIT, Cambridge, Mass. , 1959. Eveleigh, Virgil, "Adaptive Control and Optimization Techniques," McGraw-Hill, 1967. Gamkrelidze, R. V., "Optimal Control Processes with Restricted Phase Coordinates," Izvest. Akad. Nauk S.S.S.R., Ser. Mat., vol. 214., 1960. Gelfand, I. M. and Fomin, S. V., "Calculus of Variations , " Prentice -Hall , 1963. Guinn, T., "On First Order Necessary Conditions for Variational and Optimal Control Problems," Ph.D. Dissertation, UCLA 1961. Hestenes, M. R., "A General Problem in the Calculus of Variations with Applications to Paths of Least Time," Eund.Corporation RM-100, 1919; also Astia Document No, AD112382, 1950. Hestenes, M. R., "Variational Theory and Optimal Control Theory, in Computing Methods in Optimi- zation Problems, edited by Balakrishnan, A. V. and Neustadt, L. w., 1961. Hestenes, M. R., "0n Variational Theory and Optimal Control Theory," J. SIAM Control, Ser. A, vol. 3, NO. 1, 19650 Hestenes, M. R., "Calculus of Variations and Opgzmal Control rIllusory," John Wiley 8: Sons, Inc. 19 . [HE-5] [HA-1] [KEnl] [K12] IKE-3] [KEN-1] [LI-l] [LO-1] [LU-1] [MC-l] [MG-2] [MGR-l] 127 Hestenes, M. R., "Numerical Method of Obtaining Solutions of Fixed End Point Problems in the Cigulus of Variations," Rand Corp. Rep. RM-102, 1 . Kalaba, R., "0n Nonlinear Differential Equations, The maximum Operation, and Monotone Convergence," J. of’Math. and.Mech., v61. 8, pp. 519-571. 1959. Kelley, H. J., "Gradient Theory of Optimal Flight Paths," ARS Journal 30, pp. 987-951;. Oct. 1960. Kelley, H. J., "Method of Gradients," G. Leitmann, ed., Optimization Techniques, Chapter 6, Academic Press, New York, 1962. Kelley, H. J., Kopp, R. E., and Moyer, H. G., "A Trajectory Optimization Technique Based Upon the Theory of the Second Variation," Presented at the AIAA Astrodynamics Conference, Yale University Connecticut, August 1963. Kenneth, P. and McGill, R., "Two-Point Boundary- Value-Problem Techniques," Advances in Control Systems, vol. 3, edited by Leondes, Academic Press, New York, 1966. Lindorfer, W. and Moyer, H. G., "An Application of a Low-Thmst Trajectory Optimization Scheme to Planar Earth-Mars Transfer," ARS Journal, Feb. 1962. London, Howard 8., "Some Exact Solutions of the Equations of Motion of A Solar Sail with Constant Sail. Setting," ARS Journal, Feb. 1960. Lurie, A. I., "Thrust Programming in a Central Gravitational Field," G. Leitmann, ed., Topics in Ogfiimization, Chapter 1]., Academic Press, New York, 1 7. McGill, Robert, "Optimal Control, Inequality State Constraints, and the Generalized Newton-Raphson Algorithm," J. SIAM, Ser. A. Control, vol. 3, 1965. McGill, R. and Kenneth, P., "Solution of Variational Problems by Means of a Generalized Newton-Raphson Operator," AIAA J ., .vol. 2, pp. 1761-1766, 1961. McReynolds, Stephen R., "The Successive Sweep Method and Dynamic Programing," J. MAA, vol. 19. No. 3, Sept. 1967. [mes-1] [MO-1] [OK-l] [PO-1] [SA-1] [TS-l] [VA-1] [vac-1] [VAC-2] 128 McShane, E. J., "On Multipliers for Lagrange Problems," Amer. J. Math 61, 1939. Moyer, H. Gardner and Pinkham, Gordon, "Several Trajectory Optimization Techniques, Part II: Application," Computing Methods in Optimization Problems, edited by Balakrishnan and Neustadt, Academic Press, Inc., New York, 1961. Okamura, Kiyohisa, "Some Mathematical Theory of the Penalty Method for Solving Optimum Control Problems," J. SIAM Control, Ser. A, vol. 2, No. 3, 1965. Pontryagin, L. S., Boltyanskii, V. G., Gamkrelidze, R. V., and Mishchenko, E. F., "The Mathematical Theory of Optimal Processes," Interscience, New York, 1962. Sage, Andrew P., "Optimum Systems Control," Chzgter 13, Prentice-Hall, Inc., New Jersey, 19 . Tsu, T. G., "Interplanetary Travel by Solar Sail," ARS Journal, June 1959. Valentine F. A., "The Problem of Lagrange with Differential Inequalities as Added Side Condi- tions," Contributions to the Calculus of Variations 1933-37. University of Chicago Press. Vachino, R. F., "A Generalized Steepest Descent Algorithm for Multistage Optimization Processes," Ph.D. thesis, 1968, University of Michigan. Vachino, R. F., "Steepest Descent with Inequality Constraints on the Control Variable," J. SIAM Control, vol. 11, No. l, 1966. APPENDIX A A SAMPLE PROGRAM 129 “flouz on u H o-vumv “Now. qua 33 «Gouz 6“ u n canvoxv .mom. wk~03 ”HOKZ 9" u ~ oa~aoxv «New» Odma 33 OOON u E—JZ n + MEQ OZ. mom xmozuuhmJOZ WZO~F~bummmw l0 OZnumMZ oWZO~PP~J JOQFZOU lo £~0uhZOUZ oMJm<~a<> MF ..a._> cauvniwk oaue< oa~.3 ca". 040m canv~DOw anvfi> canouvn> .Auonvnzmh canauvd oéuonul oa—VOJOm canvdkmm cauv3m2m o.~.0JO< o~—.~DOM ~ U #**#*U UUUUUUUUU a a 33 OJOum oFmJOZ oklwz oflwhnz 02—42 .2 olPZ N oho oOk oN3 o~3 elk o.N.Ok .00 .DJODX o3m25x ..NVOqux ..Nvlwzux oauv3m10 o.~.N.Dm~U oa~o~.3 oa~VOJOD cau~3m23 oaflux ZOEZOU acvox o.N.1—Q ..NoNunua o.N.~0 o~N~>QIMP 0. Nv~k3 ..muhiafl oa¢uuw oaoqvmw oa0~o0mvx34 o.0~uam oaO—um ZO~WZNZ~O anIUw 0044 FON .mON .mON .~.um u a~v0m a. .— nmzouz. 1— (x (\I .CX u “mum flouZ .— u ~ «ON 00 k0 Foamw.~ + 0» Oh I “flukian u .va200 ".PZGQ OuN u I mumz n uuwz CON .4NJON to ZmeOGQ MIP .0043d0u mzouh430m mh4bm NIP mh4awwk2~ till-1...! .0MUZ4IU mm OP meZ OmJ4 >42 000 ¥UOJ0 Zn MP~U3 024 04wa OP mJJ4U MIh .¥m—0 20 Z4Ih UMIP4E MQ4F ZO OMEOPN mu 4k40 >d0h0w74ak UIk k— .PUJNW .0400 .m .02104 .—2304 to Pmma NIP MOZ4IU PWDZ Gum) th 024 DON WPZMZMP4Pm 2mw3kmm .S4EUOEQ W~Ik 024 QUQI UZ—kDOflmDm 33 33 33 N3 .u3 33 33 33 .mimeOGQ 024 mEMFDQZOU Fzmammm~0 aou F42P3 024 .wkua3 .2304 mwznhDOUMDm 024 £4QUOQQ W~IF .hZ402MQm02— w2~IU4Z wfl4 .000 N**UQOFm n UQOFm NttNUO u N00 a n0 .~m I Z n uFZ mm .ufl an. un N0 N0 .fin..¢fl «NP I P. u— aND + Pfiu3v\. u + 2 u 2 #0 + F N F MF~Q3 JJ4U a u .~.~.D 40 m." + P0\.Ok 0 P. u 2 “an .Oemnum. k4tflOk mm au~.m.O~mm. b42¢0u 00 ~ .3m23 .ND .nD .NP .P «00.0. NP~¢3 ~ .3wZD .ND .uD .NF .h “on.N. 04wU an .000“ .m.o~ k0» h4ia0u m k0. P42flou N .1w .~w .k0 .Oh .UQOkW .NUO .m.n. whad3 N3 .u3..fiw .nw .F0 .Oh .UQOFm .NUO «MZOUZ .~ u ~ .a~.~b3. “0.0. mhua3 “02002 .~ u m .a-~b3. .N.N. 04w“ .N.N. 04wfl a¥U4mZ .— u n ..uvmm. «0.0. mk—U3 A¥U4mZ .~ u u ..nvmm. .N.Nv 04ma «HOKZ .— u ~ ..uemm. «0.0. MF~G3 $18.31*... U&)U(JL)U(JLJUL)U&)U 131 33 33 33 33 NIP NP4JDUJ4U ode .m0a43¥04m maOPUN> PZ.0§04 NNEIP NIP NP4GOUPZ. .3 .4. P.P.m00 Nm OJDOIN WNU.UP4Z NIP JJ4 e¥m~0 20 ONaOPm m. 3. .3 024 .3 .4 Z. WNNGN>Z. NIP ZUDPNU .3 024 .3 .4 NNU~RP4E 02.PIO.N3 NIP NP4OQD . u PmJOZ — + ukNZ n ukmz OON. .CON. .004 ..N I P2~10\N. u— 0.0 .004 .0—0 .P2.50. k. ..040.X I 3NZ.X. I .0 10 ZEOZ £10k.23 0NPIO~N3 «~P3. NIP m. N mazapzoo . 2.21sz .... N , mom .mon .0on ....>azm» n N. 1. . ....onoix u ...:wzix. n ._._o .mm<*._.~»3 u .~.>azm» ...>azm. u .2110 won .mon ..on ..~.>azm. a .2110. 1. .....o.mm<...._as u ...>a:w. mzouz .. a a mom on .o u »z_wo .o u N con .ooc .ooc .mzooz. a. 0JO~X I 3NZ.X IP~3 .0 to P2N2NNH04 UOK PWNP 00—. .00.. .400 .WN I «30\..0J01X I 3N25X. I 50..mm4. l. 0J05X I 3N27X IP~3 50 k0 PZNENNG04 acu PWNP MON .004 .004 .PNJOZ. l— . + GNP—Z I GNP—2 K. «N00 .70 .XD4 .Ok .1 .uJI. .8012 .00 .N .PEQQ. UUQI JJ4U .0P 024 .00 .3NZWX .3NZ.X NP4JDUJ4U 024 .OGNNZOZ «N.P2an PNN .0 u N ZNI3 .20.P.DZOU 02~QO0Pm NIP .m mNP4JDUJ4U 024 .20.P4Z&0&Z. >EOPUN14EP 0NE.NNO >24 WquaQ .¥m.0 NIP 20 X NNQOPN Cu .J4>CNP2~ N2.P IU4N 001 N020 0NJJ4U N. .3NUO .0flQ50 .Pzaa .Z .lJIu .Q0 .0 0P. 01 0030 .P 024 N to ZO.PUZD& 4 04 am mNP4JDUJ4U .00 .N .P. u NZ.PDOQNDN 3N25X u 0405X ...3N2.X n ...040~X mZOUZ .~ u . NON 00 .0e 00¢ can won 000 NO” hon 000 400 non NON NON PON UU UUUU U UL)U LJUI) U(JL’UIJkiu ...1.0 u N mzooz .. u . .mo 00 N u 13.....0 .x.1..>*.y...azw. + N u N «can: .. u y «we on .0.....a u N mzooz .. u a mum oo mzooz .. u . mmo on N u .1...uzm. .w.y.<..y....> + N u N «1412 .. a x mum on .o n N 41412 .. u w nmo oo mzooz .. u . nNo oo . .No .Nne .Nno .mzooz. 1. .no .oco .060 .41412. 1. 334 .3.4 ...4 NPDQZOU .¢*.3.4P00*.3...3*...4P00 + .3.....Q u .3.....Q 002 .. u 3 000 00 QQZ .. u a 000 00 N00 .ONO .ONO .QQZ. u. 132 ..3 NP4JDUJ4U 33a .3.Q ...Q NP4JDUJ4U 33 .N00 .30 .X34 .02304 .2304 .lJI~ .¥U402 .00 .0 .PEGQ. 0UQI JJ4U .20.P4£a0u2. >fl0PUN34flP OmanmNO >24 0P2.an 024 ¥0~0 NIP 20 3030 024 30—0 mNEOPm 02304 eJ4>GNP2~ N2.P IU4N Rom N020 0NJJ4U 0. .3N00 .00Q30 .PIHQ .Z .kJI. .00 .0 .P. 02304 E030 .P 024 0 10 20.P023l 4 04 Q0 0NP4J3UJ4U .00 .0 .P. 2304 N2.P30a030 P0 I u .0.P2¢Q 0P I .N.P2¢Q P0*..IkP2. + 0P u ...PZUQ .0. .2304 4440 .0 2. PZ.0304 NIP com 020.P~0200 J4.P~Z. NIP PDQ ...0N " ...00 ¥0402 .. I ~ .00 00 .3) 024 ..> .333 .3.3 ...3 044GONPZ. wmo 0N0 MNO NNO .NO .00 0N0 ~00 UUU UUUUU UUUUU 133 33 33 33 33 33 33 02002 .. I . 000 00 0.0 GP 00 .C I 040 4PN00 .40 NP3Q200 Nt....0 I ....0 02002 .. I . 4.P 00 .N\N00.PQO0 I N .00 .000 .fl.P .040. u. N I N00 I 04a ...—0*...>Q2NP + N I N 02002 .. I . N.P 00 ...)QZNP!...3.Q + 30 I 30 .0130 .0 I N N I ...)QZNP .3..0*.3.....n + N I N 02002 .. I 3 0.P 00 .0 I N 02002 .. I . ..P 00 000 0P 00 33n¢04d I I 30 .33Q\N00.PE00 I 04d 00h .ONP .ONP .02002. t. 30 0NP0.0N¢Q NP4430440 ..0 .N00. P04N0 4440 N**00 I N00 2G3PNa ..0 024 00 PUN4N0 .......n\.. I ...—...Q 00F 0P 00 .I040002 .I040004 .N .02002 ...Q. >2.2 4440 .40 .N40 .OOP .. I 02002. I. ...3>*...>QINP + 330 I 330 40412 .. I . 000 00 N I ...)QENP ...3.4*.3.3> + N I N 4C4QZ .. I 3 0N0 00 .0 I N 4&4Q2 .. I . 0N0 00 N u ...3.Q .3.3>*.3...EZNP + N I N 4E4QZ .. I 3 0N0 00 .00 ((4 e: 0.P N.P ..P OHP 00b ONF 00b N40 .40 040 000 0N0 0N0 N00 FNO 0N0 UKJU UIJL) 1311 N I ...)030P mmm .3.3.0*...3..> + N I N «mm 02002 .. I 3 N00 00 000 000 .finm .flmm .WZOUZ. 0. O I I N 40402 c. I . "HQ 00 .00 .00 .000 .000 .(UCQZ. In 000 40 NP30200 N + ...3020 I ...3020 mNm ...3020 I ...0400 .3.>0ZNP*.3...3 + N I N NNO 002 .. I 3 NNO 00 p .O I N 002 .. I . ”N0 00 ...3.0#...4P00*.N I ...)020P .N0 002 o. I . .N0 00 0N0 P2N2NP4P0 N02N44>.30N N03 0P.N030 N0 .PZNJ4>.3GN N04 ...3020 024 ...4PNO 4PN00 NP30200 0N0 .000 .000 .002. 0. N I ...3.0 0.0 .3.>0INP*.3.....0 + N I N N.0 02002 .. I 3 N.0 00 .0 I N 02002 .. I . 0.0 00 N*040 I 30 I 30 040*...3.0 + ....0 I ...)02NP ..0 02002 .. I . ..0 00 0.0 3.0 2. .040t3.0+.0.*...0.>2. NO0P0 .040.P000 I 040 N\040 I 040 ...3.0*...>02NP I N I N 400 02002 .. I . 400 00 330 I N N I ...>02NP 000 ...3...0*.3.3.0 + N I N N00 02002 .. I 3 N00 00 .0 I N UKJUIJ&)U L’UIJ IJLIU 135 002 .~ I ~ GHQ“ 00 000” OOOH .—~0_ .—~O— .002. 0— mmofi .~VCJO< I «~03024 000" 40402 .~ I ~ 000— 00 FOO~ FOO~ .0N0~ .000“ .(04020 0n 000" A~.OJO~X I «~0302~X 0C0" 02002 .~ I n 000— 00 coca 000" .000— .000— AwZOUZV 0— OJO3X I 3023X N00— 00d OH 00 N00“ N00~ .0000 .0000 .UQObm I NUO. 0~ NUDt—0. I NUO 000* O—N o—oo ._oo .ukz I 2. 0— 000 - ~+ZIZ 0F~03 JJa:wh*.fi.~.3 + N n N coo kzouz ._ u I «co oo .o u N .2002 ._ u . moo on N u ...>a:m. moo .1.fi.a..~.fi.3m.u + N u N «00 mzouz ._ I a N00 00 woo woo .noo .noo .mzouz. u. . onzw...1._.< + N u N «mm (aqnz .. u 5 «nm on .o u N «aqaz .H u 0 mnm 00 U UUU 136 U 2030.00 Q 0— I 0JI— 0 c OF 00 N— I 0JI— N 0 0 .N .0 ——XI—N~k2000*10 0— ——.>000 I ——.0.X34 — .0 I ——.0—~X34 {—02 .— I — — 00 .0 I —0~P!00 .0 I —¢~b£00 —0~h200 I I ——~F200 I X . 0 I 041— —OON.0—.X34 .—OON.>000 .—OON.> .—00P£00 20—0202—0 0 N) 000 000\0 20— 2000 00—0—00! 0 0 33 —3000 .330— 33 .X34 .0k30 .k00 .0JI— .2—02 .>000 .> .FZ00. 0001 02—P30003m mam h—X0 JJ40 0000 00¢ 0F 00 33 ..000020— 00000 .Ih— .0.0—0 0 33 .043 002400J0b 01F .I0— .0.0—0 .0— 00000 2000—23 01% I—N N 33 .\ .0.0—0N .I —0 J43P04 0Ik .Ib— .0.0—0N — 33 .I —0 00k0—0000 0Ih .—0 2— 00000 20—h4N—0402—J 10¢. #42000 —0N— 33 —0 .—0000 .>0!0h .—0 ——0N— .0. 0P—03 33 ——.0J0—X I ——~302—X I ——e>020F O—N— 33 02002 .— I — o—N— 00 33 h2—30\N I —0000 OCN— 33 000— OF 00 33 —0.0—0 — 33 .043 002400J0h 01h I0— ..30 2— 00000 20—b4N—0402—J 100. #42000 —0—— 33 um ._o__.n. m._a3 co.“ oo~.o. cm 0 n .mJoz m».a3 44 #J00 + #J00 I #400 “N.0.XD4 + .~.0.XD4 I #J00 2—02 .~ I ~ 0N 00 com .om .bm .n t z. 0" ._.>000 I .~.¢+ZVXD4 .u.) I .~.Z.XD4 2.02 .d u _ cm 00 ¢0N .com .mm .c a z. 0— c .cm .0 ..m.hzaa. 0— 03N00;.330 .#$0Q .2—02 .0JI~ .>000 .> .x. Q#30 JJ40 .>awo .> .x. #00 JJawO#boooouco. + ._.h.x34*mnmnmom. I ._.0.x34*#000—0#. + ~_.m.x34*m#n..tl + .~.~.x34.I ._.> I . ._.>amo u .~.m.x3< $.02 .— u u NM 00 ._.Hzan u x .>000 .> .x. #00 4440 _ I Z *ttttttttt**#**#t*.tttttttttttttttttttt mmDJ<> 2301 01# 02.000 032~hzou ..~.>000 + .~.¢+2.x34.*1*m. + .—.Z.XD4 I .-> {—02 .u I _ No— 00 .>awo .> .x. bum JJ000 I .~.¢+Z~XD4 an.) I .~.Z.XD4 S~02 .u I a 0 00 4 .0 .Q a.0.#200~ 0— a3N00 .310 .#i0n .2~02 .0JI— .>000 .> .X. 0#30 JJ40 N— .—— .uu .u | Z. 0— ~>000 .> .X. #00 4440 n .— I Z 0— 00 In+.—.#Z00 .IN+.a.#Z00 .I+.«~#200 ..~.#Z00 #4 >000 024 > 0#4DJ4>0 ON #0 ON EN 0N 0N NN —N on NO" uOu Nu «d 138 .mv#200 .~¢.00 ..v00 ZO—0202~0 33 .3N00 .00050 .#200 .2 .041— .00 .m .#v 00 02~#DO0mDm 020 00N .00N..N~N ..Ivmm4tu. I ..N.#I0QIX00040 0~ G—N . N—N .NuN .Q—N aaaN.#Z00IX.*I. 0— m—N ZOD#00 NuN NuN .M—N .NuN aa0.#200. 0— 33 .3N00 .370 .#200 .2~02 .04I_ .>000 .> .X. 0#30 4440 .>000 .> .Xv #00 4440 0~N #400 I .4~#200 mum onN .0—N .muN .#400 I ~¢~#!00. 0— . 00000 440040 0I# >40#4Z~X00004 mm .¢.#I0n - ~.~.0~.XD4.004¥.~.0.XD4 + #400 I #400 OGN Suoz .u I n 00N 00 .0 I #400 a~.0—0X34*#~0004#0. + #400 I an.) CON #400 I .~.0~.XD4 I .~.0-X34 . XXX~.F.XD4 I a~.0.XD4 + u -.0.X34 + .~.>000.*I*.n + .~.N.X34 I .~.¢.X34*.O.*0Nu. I #400 2~02 .u I.~ QON 00 «>000 .> .X» #00 4440 #400 I «n.0—0XD4 PCN -.0u.XD4*00—00N0. I #400 I -0> ..~.0_XD4 + .~.0.X34 + u .~.#.X34 I .~.00X34 + .~.0.XD4utltnnnnnn.u + .~.—.XD4 I #400 . 2~02 .— I — FON 00 I + X I X anv>000 I «n.00XD4 MON .-> I .~.¢.XD4 2—02 .u I a MON 00 ION .~.Z.XD4 I a~.—IZ.XD4 MON i~02 .n I n MON 00 0 .N I Z MON 00 CON **#****t******#*tt 00#000000 00hU—0000 omuuuooz m02—2241 hadkm nN 0# 00 .a~.0.XD4 + #400 + .~.m.XD4.tI*0#fl. I a—.—.XD4 I an.) 00 #400 + #400 + #400 I #400 .~.#.XD4 + ._.0.X34 I #400 139 33 N. .44 .- .00~0 0— .44.4 .Xm .m.0~0N .0.0~0¢ .X0 .0~ .4”. #42000 #040~ .3000 .I .40000 ..0.~I~..~.m. .0301— .>40~ .0.0. 0#—03 +I— I X1.#040~ n .NN I 1 on 00 «In I ~ ON 0# 00 II~ I .§~#040— 0N .— I 3 F— 00 n+~ I n 0“ .ON .0~ X—N I a. 0— *I— I .~.#04Q~ .Iu I .~N~#040~ I— I .5.#040~ , «4 .u I 1 4a 00 «4 I ~ 4N .0N .0N an I N4. 0~ — I ~ NN .uN .uN an. 0~ 0.~N + 00000000.13000 I ~ 0# mON.#0*.—.3023 I 3000 Oh 00N.h0*.4~0 I 40000 a0.0\~—00.¢0N I .N#*aN.0 + N**.~.0.¥~00. I I m. + ## ### ##N 000.*..00¢ 00*.>40-#4040 I #0 I 030I— 00 000 0N0. + #0 ¢F0 «no 000.*# I >40— .000 N#— + 0!~#0 I 0I—#0 0.0.4 «wt—#QI#~ 0— 0#~03 4440 «0.0 I .0ox «N.0 I .NuX .«00 I auvx 0 I 00— bu mu 4— IN 0N NN «N .\ .nz. .xo .ux. .xo c ..I. .xo .nz. .xo .nx. .xr .mJozuaw2mxo .xo. .m402<1m n .xm .m3.o a.uI> .xn .4m> o u»<.mrm. .xo. .us.. .:0. p.#4400 .I00.m.0.0.I 0003 00 I4.0 .\.0.0.0.I040N. .I0.0.0.0.I040.. .I0.0.0.0N .I0403 .IF .0.0.0 .I 30 44D#04 .I0.. .0.0.0 .I50 00#0.000n I4. .0I# .IF .0. .I0#Z I0. #42000 30000.NNN00.«N.040.X....040.X.0401X.1030#.00010.0#Z .0F.0.0#.03 00 00 .00 .00 «.0000 I 10000. 0. .00000\«1030#I00030..004I50000 00 00 0# O0 .0000 I.10000 00 00 .00 .00 «00050. 0. 0405XI3025XI3030# FF .F .F «#0402. 0. . «0.0.0N .I3WZN. .Im .m.0.0 .I302.. .I0.0.0.0 .I30Zfi .IF .4.0.0 .I4#0I# .I0. .0#40.I0.0.00 .I000I4.0.0.0.I0# .IM.0..I0Z .I0.0..IZI10.#42000 0. 302.X .3021X .40000 .>400# .0# .0002 .00#.Z «0..0. 0#.03 0F 00N.F0*«0# I #.*.4.00 I 40000 I 40000 «0.0.0N .0.0.04 .XN .0.F0 .X.. #42000 00 3000 .I .40000 ..0..I.....0. .0#40 «00.0.0#.03 .3N00.#000INN000 ...00\«0.00 I .N.0# ...00\«N.00 I ...0# «..00\.«4.00¢N3 + .3. I 00 N.00. I «0# I #.¢.0.00 I .0.0 I «N.30Z.X 0.00 I «0# I #.#«N.00 I .N.0 I «..30Z.X N3*««0#I#.*«4.00 I «4.0. + .3*0# I 3025X 0000. + F0 4F0 ..0 000.## I 0>40 0000. + F0 4F0 ..0 000.¢0#I>400# «040.0I...0.\«..0¥.0.#200 I # I 0# OF 00N.F0*«..3023 I 3000 0F 00N.F0*«4.0 I 40000 «0.0\..00.40N I .N**«N.0 + N**«..0.*.00. I I Z I 0#Z .00. I «0.#200 0 .0 .F ««..0. 0. F 0# 00 . I 00. F .F .0. «...m. 0. OF FF 1&1 33 33 33 33 33 33 n##«n.X\ .m**3mou*mm 000. I 00 400.. + N**..M.X\.N.x.#.oo ooo.I .n.X\.N.x*Noo ooo. .....3023.mou.mm< DmOU ....3023.Z.m 32.0 0400 JJ40 . I Z N .. .. «2. 0. 0.. + #O\«O# I k. I Z .n.x0.NDO. ..N.x0..30. 00204<>.300 0.x0 N.X0 040.0 .#0J02 .0002 .00#.2 .E.JZ .Z .0#2 N .ko .0# .N3 ..3 .uk ..N.oh .00 .OJOVX .3023x ..N.OJO.X ..N.302.x ....Dmdo ....N.Dm.0 ......) ....OJOD ....3023 ..n.x zozzou .0..nm ..o..m zo.mzmz.o XJ J<0a .am .0 .h. Zfio< 02.#Docmbm 020 ZOD#00 .n.m\.N.mt.oo 000. I .c.nm «..0#.oo 000. I .n.00 DzumthmDaIk +..n.m\.N.m*...thoo ooo.II .N.nm N**.n.m\o¢ Nn.. I DmOU#hmDmI# + .n.m\N**.N.m*.oo 000. I ...am >P.>#.UOJ0> J4.#20000ZDU0.UII.N.0 0\!¥ .>#.UOJ0> J4.040II«..0 .....zwza.mou.mm< u amou “....3wza.z.m u Dz_m oZ.*«30.0. I I «0.0.0 «..N.30.0*«....3*«..N.30.0 I I «0..00 «4..00 I «0..00 «....30.0*«....3*«..N.30.0 I I .4..00 «....30.0*«....3#«....30.0 I I .0..00 «30.0.#*«3.>Z.*«30.0. I I «..0.0 030*««...0#00 I «0.0. + .30*««0..0*00 I «F.0. I «..3030 «3 #03 0 44.#040.*««0 400244.*«00. I «0 400244.. I «3050. NDO*««...0*«N.0# I «4.0. + .30*««0..0*«N.0# I «N.0. I «..N.30.0 030*.«...0*«..0# I «0.0. + .30*««0..0¢«..0# I «..0. I «....30.0 «3 #03 0 44.#040.*««0 400244.*«0#. I «. 400244.. I «30.0. N**.n.X\DmOU*.N**DZ.m*.n I ...tOF 440. I N30 NII..n.X\DmOU.IDZ.mImN 4n..I I .30 nmxmt....mI n.x0*.o..ml I.N..am NNXII....0I N.XOI«o..ml I....nm .nxm*.N..mI .qut....ml I«o..am .x has 0 J<.haZ.*«3030. I «0..00 «350.0 «..N.30.0#«....3*«..3010 I «0..00 m >Z.Z ¥I.¥.4 h >Z.z 2+¥ZI¥Z 0 >2.z Z..I¥ 00 00 m >Z.z ZII¥Z 4 >2.2 o..Io n >2.z #202040 #000044 000 100400 N >Z.2 «..z....4.«..4 Zo.mzmz.o . >2.2 .2.4.o.2.4.>2.z 02.#30003m 020 0 O# 00 2.42 I Z 2 .0.0. 0#.03 no._.00 . I 2 .00#003000 .I.. .0. ..000000 440044. 10.. #42000 2 «0.0. 0#.03 203#00 «..N.30.0 I .2.0.03mu .....30.0 I «2.0.0300 «..3030 I «Z.F.0300 «....3 I «2.0.0300 ...0403 I «2.0.0300 «..3023 I .Z.4.03mu .n.x I .2.n.0300 «N.x I «Z.N.03mu ...x I .2...03mu n .n .4 «Z I 2.42. 0. . ..N.N .2.0. 33 040.0 .#m402 .0002 .00#.2 .2.42 .2 .0#2 N .#o .0# .N3 ..3 .0# .«N.0# .00 .0403x .3023X ..N.o4o.x ..N.302.x ....3030 ....N.30.0 .«....3 .«..0403 ....3023 .«0.x 202200 33 «OOON.0.0300 \.\ 202200 0#.03 02.#300030 020 0 0# 00 2.42 I 2 2 «0.0. 0#.03 0 O# 00 . I Z «00#003000 .I.. .0. ..000000 440044. I0.. #42000 2 «0.0. 0#.03 203#00 «2.0.0300 I «..N.30.0 «2.0.0300 I .....30.0 .Z.F.030U I ...3030 ILLS mm Nm .m 00 04 00 F4 04 03 44 04 N4 .0 0c on mm #0 on mm 40 NM Nfl .0 ON ON ON FN 0N MN 4N MN NN .N ON 0. 0. F. 0. m. 4. n. N. .. O. >Z.Z >Z.2 >Z.Z >Z.Z >Z.E >Z.2 >Z.E >Z.Z >Z.Z >Z.Z >Z.Z >Z.E >Z.Z >Z.E >Z.Z >Z.E >Z.£ >Z.2 >Z.Z >Z.E >Z.£ >Z.2 >Z.Z >Z.2 >Z.Z >Z.E >Z.Z >Z.£ >2.2 >2.2 >2.2 >Z.2 >Z.£ >2.2 >Z.E >2.Z >Z.2 >Z.S >Z.2 >2.2 >Z.Z >Z.£ >Z.S >Z.Z >2.Z .+¥2I¥. z._u. 00 oo x.a#<2 monoma 032.#zou ..a 00 034<>. #o>.a 032.2 >0 223400 00.>.o 0401» ..5.< ..1.Z.2 .>Z.Z >Z.Z >Z.Z >Z.2 >Z.Z >Z.E >Z.2 >Z.Z >Z.E >Z.2 >Z.Z >2.! >Z.2 >Z.Z >Z.Z >Z.2 >2.Z >Z.E >Z.Z >Z.2 >Z.2 >Z.Z >Z.2 >2.2 >Z.2 >Z.2 >Z.2 >Z.Z >Z.Z >2.2 >Z.£ >Z.2 >2.2 >Z.2 >Z.2 >Z.2 >Z.2 >Z.2 >Z.£ >Z.Z >Z.Z >Z.Z >Z.2 >Z.Z 203#00 oo. 0# 00 Q40II «.5.4 «.fi.4II«.¥.4 1+¥I.¥I.fi «.¥.4I04OI Z+.¥I.¥ Z..I. on. 00 ZI¥I.¥ mm..oc..oo. «¥I3.0. .¥.2I5 040II «.fi.4 ..1.4II«¥5.4 1+01I.1 «11.4IO4OI 3+03I¥fi 2..Ifi 0.. 00 «.I..*ZI03 «.I¥.*ZI05 00..om..om. .21..0. «¥.4I. mo..om..om. «2.0. «.I¥.I¥ 2I¥ 00241000#2. 223400 024 300 442.0 032.#200 40.0\o..u.¥¥.4 440000.000 >0 #0>.0 0044000 40.0toIo m#o>.n 00 #030000 032.#200 40.0\«1¥.4I«3¥.4 o#.0b.o# «¥I3.0. 2+5¥I1¥ 2..I5 m# 00 20¥Ifi¥ #0>.0 >0 300 00.).0 032.#200 «W..4+«1¥.4*«¥..4I«3..4 1+.I3.I3¥ N0.00.No «2I3.0. 00.00.00 oxl..0. z+fi.ufi. 2..I1 00 00 ZI.I1. cu. 00. 00. ON. 0.. 00. 00. 00. C0 0% OF NO 00 11L? OD .O¢00..OOOO. 0N00. 0N00. >Z.Z 0N00. ONMO. .0000000F.l ON ON 0000. 0N00. 0N00. 0N00. 0 .. .OOO.N 0000. 0N00. OO0ONMNO. 0 .O 0 .0 .0 0000. 0N00. 0N00. 0¢0N00.0. 0.04. O N .OOOO0NF. .000. m. 0N00. 0N00. 0N00. 0¢N0.000. OFUON 4 . O .OON 0. 0N00. 0N0O. 0N00. .00OOFFN. O 020 0 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII 1HIIHIflIHUIMHJH[l1fllfllfllflllllfllfllfllfllflllH