An efficient computational scheme for solving nonlinear, two-point boundary-value problems via the method of adjoint variables

dc.contributor.advisorMiele, Angelo
dc.contributor.committeeMemberBayazitoglu, Yildiz
dc.contributor.committeeMemberWierum, Frederic A.
dc.creatorCoker, Estelle M.
dc.date.accessioned2018-12-18T21:33:59Z
dc.date.available2018-12-18T21:33:59Z
dc.date.issued1981
dc.description.abstractA method for solving nonlinear differential equations of the form x - <f>(x,t) =, £ t <_ 1, subject to boundary conditions of the form w(x()) = , ÿ(x(l)) = / is developed. It is assumed that t is a scalar, x and <J> are n-vectors, u is a p-vector, and ^ is a q-vector, with p + q ** n. The method is based on the consideration of the performance index P, the cumulative error in the differential equations and the boundary conditions. The differential equations and the boundary conditions are linearized about a nominal function x(t); the linearized system is embedded into a more general system by means of a scaling factor a, <_ a <_ 1, applied to each forcing term. The variations per unit stepsize A(t) = Ax(t)/a are governed by a system of n linear differential equations, subject to p separated initial conditions and q separated final conditions. Then, the system is solved employing the method of adjoint variables. The scaling factor a is determined by a bisection process, starting from a = 1, so as to ensure the decrease of the performance index P. Convergence to the desired solution is achieved when the inequality P £ e is met, where e is a small, preselected number. Two updating schemes are considered, called Scheme (a) and Scheme (b) for easy identification. In Scheme (a), the initial point x() is updated according tox(O) =x() +aA(), and the new nominal function x(t) is obtained by forward integration of the nonlinear differential equations. In Scheme (b), the function xCt) is updated according to x(t) = x(t) + aA(t). Four numerical examples are solved using the ITEL AS/6 computer of Rice University. The computational scheme developed here for the method of adjoint variables is particularly efficient, in that it minimizes the algorithmic work per iteration, namely, the number of integrations to be performed in order to solve the linear, two-point boundary-value problem. In the method developed by Roberts and Shipman (Ref. 4), the number of integrations is n, where n is the number of state variables. In this thesis, we show that the number of integrations can be reduced to q, where q < n is the number of final conditions.
dc.format.digitalOriginreformatted digital
dc.format.extent36 pp
dc.identifier.callnoTHESIS M.E. 1981 COKER
dc.identifier.citationCoker, Estelle M.. "An efficient computational scheme for solving nonlinear, two-point boundary-value problems via the method of adjoint variables." (1981) Master’s Thesis, Rice University. <a href="https://hdl.handle.net/1911/104873">https://hdl.handle.net/1911/104873</a>.
dc.identifier.digitalRICE2519
dc.identifier.urihttps://hdl.handle.net/1911/104873
dc.language.isoeng
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.
dc.titleAn efficient computational scheme for solving nonlinear, two-point boundary-value problems via the method of adjoint variables
dc.typeThesis
dc.type.materialText
thesis.degree.departmentMechanical Engineering
thesis.degree.disciplineEngineering
thesis.degree.grantorRice University
thesis.degree.levelMasters
thesis.degree.nameMaster of Science
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
RICE2519.pdf
Size:
858.51 KB
Format:
Adobe Portable Document Format