Development of a nonlinear predictive control algorithm and its application to flotation

dc.contributor.advisorSwartz, Chrisen_ZA
dc.contributor.advisorLangson, Wilburen_ZA
dc.contributor.authorKnights, Benjamin D Hen_ZA
dc.date.accessioned2014-07-31T11:09:04Z
dc.date.available2014-07-31T11:09:04Z
dc.date.issued2001en_ZA
dc.descriptionBibliography: leaves 118-123.
dc.description.abstractThis study consists of four clearly defined and interlinked objectives. The first is the development of a method of solving nonlinear optimal control problems. This method is then used to solve the underlying optimal control problems. This method is then used to solve the underlying optimal control problem in a nonliear model predictive control (NMPC) strategy. By way of a case study, and to further understanding of the mechanisms of flotation, a dynamic model of a flotation circuit is developed. This nonlinear dynamic model is then used in the NMPC strategy to simulate the nonlinear predictive control of a flotation cell. An indirect approach is used in the method for solving optimal control problems, applying the Euler-Lagrange equations to transofrm the optimal control problem into a two-point boundary value problem (BVP). Conventionally these problems have been solved using the multiple shooting differential equation solver, or variants of it. In this work the BVP is solved by orthogonal collocation, using the FORTRAN package COLSYS. Stragegies are developed to solve a number of different classes of optimal control problems, including problems with constraints on the control trajectory, and terminal state constraints. An important aspect of this solution method is that it produces a continuous control trajectory over the entire solution horizon. The use of this optimal control problem in the nonlinear model predictive control strategy of Chen and Algöwer (1998) is then shown. This strategy is a quasi-infinite horizon NMPC strategy making use of a stabilising terminal penalty cost and terminal state inequality constraint. Stability is guaranteed if the optimal conrol problem is feasible.en_ZA
dc.identifier.apacitationKnights, B. D. H. (2001). <i>Development of a nonlinear predictive control algorithm and its application to flotation</i>. (Thesis). University of Cape Town ,Faculty of Engineering & the Built Environment ,Department of Chemical Engineering. Retrieved from http://hdl.handle.net/11427/5305en_ZA
dc.identifier.chicagocitationKnights, Benjamin D H. <i>"Development of a nonlinear predictive control algorithm and its application to flotation."</i> Thesis., University of Cape Town ,Faculty of Engineering & the Built Environment ,Department of Chemical Engineering, 2001. http://hdl.handle.net/11427/5305en_ZA
dc.identifier.citationKnights, B. 2001. Development of a nonlinear predictive control algorithm and its application to flotation. University of Cape Town.en_ZA
dc.identifier.ris TY - Thesis / Dissertation AU - Knights, Benjamin D H AB - This study consists of four clearly defined and interlinked objectives. The first is the development of a method of solving nonlinear optimal control problems. This method is then used to solve the underlying optimal control problems. This method is then used to solve the underlying optimal control problem in a nonliear model predictive control (NMPC) strategy. By way of a case study, and to further understanding of the mechanisms of flotation, a dynamic model of a flotation circuit is developed. This nonlinear dynamic model is then used in the NMPC strategy to simulate the nonlinear predictive control of a flotation cell. An indirect approach is used in the method for solving optimal control problems, applying the Euler-Lagrange equations to transofrm the optimal control problem into a two-point boundary value problem (BVP). Conventionally these problems have been solved using the multiple shooting differential equation solver, or variants of it. In this work the BVP is solved by orthogonal collocation, using the FORTRAN package COLSYS. Stragegies are developed to solve a number of different classes of optimal control problems, including problems with constraints on the control trajectory, and terminal state constraints. An important aspect of this solution method is that it produces a continuous control trajectory over the entire solution horizon. The use of this optimal control problem in the nonlinear model predictive control strategy of Chen and Algöwer (1998) is then shown. This strategy is a quasi-infinite horizon NMPC strategy making use of a stabilising terminal penalty cost and terminal state inequality constraint. Stability is guaranteed if the optimal conrol problem is feasible. DA - 2001 DB - OpenUCT DP - University of Cape Town LK - https://open.uct.ac.za PB - University of Cape Town PY - 2001 T1 - Development of a nonlinear predictive control algorithm and its application to flotation TI - Development of a nonlinear predictive control algorithm and its application to flotation UR - http://hdl.handle.net/11427/5305 ER - en_ZA
dc.identifier.urihttp://hdl.handle.net/11427/5305
dc.identifier.vancouvercitationKnights BDH. Development of a nonlinear predictive control algorithm and its application to flotation. [Thesis]. University of Cape Town ,Faculty of Engineering & the Built Environment ,Department of Chemical Engineering, 2001 [cited yyyy month dd]. Available from: http://hdl.handle.net/11427/5305en_ZA
dc.language.isoengen_ZA
dc.publisher.departmentDepartment of Chemical Engineeringen_ZA
dc.publisher.facultyFaculty of Engineering and the Built Environment
dc.publisher.institutionUniversity of Cape Town
dc.subject.otherChemical Engineeringen_ZA
dc.titleDevelopment of a nonlinear predictive control algorithm and its application to flotationen_ZA
dc.typeMaster Thesis
dc.type.qualificationlevelMasters
dc.type.qualificationnameMScen_ZA
uct.type.filetypeText
uct.type.filetypeImage
uct.type.publicationResearchen_ZA
uct.type.resourceThesisen_ZA
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis_ebe_2001_knights_bdh.pdf
Size:
6.03 MB
Format:
Adobe Portable Document Format
Description:
Collections