RIOTS_95--a MATLAB Toolbox for Solving General Optimal Control Problems And Its Applications to Chemical Processes
YangQuan Chen (yqchenece.usu.edu)
Abstract: RIOTS_95 is a group of programs and utilities, written mostly in C, Fortran and M-file scripts and designed as a toolbox for MATLAB, that provides an interactive environment for solving a very broad class of optimal control problems (OCP's). RIOTS_95 comes pre-compiled for use with the Windows 95/98/2000 or Windows NT operating systems. The user's OCP can be prepared via either M-file or C-file interface. For M-file interface, no compiler is needed to compile the user-provided codes. This chapter describes the use and operation of RIOTS_95 together with two demonstrative examples in solving OCP's, one of which is for a fed-batch fermenter. Detailed codes related to M-file and C-file interfaces are given in two appendices.
Keywords: Optimal control problem solver, MATLAB Toolbox, consistent approximation, B-splines, Runge-Kutta integration, fed-batch chemical process.
Category 1: Nonlinear Optimization (Systems governed by Differential Equations Optimization )
Category 2: Applications -- Science and Engineering (Chemical Engineering )
Category 3: Optimization Software and Modeling Systems (Problem Solving Environments )
Citation: YangQuan Chen and Adam L. Schwartz, "RIOTS_95 - a MATLAB Toolbox for Solving General Optimal Control Problems And Its Applications to Chemical Processes". Chapter in Rein Luus Editor, "Recent Developments in Optimization and Optimal Control in Chemical Engineering", Transworld Research Publishers. (2002) pp. 229-252. ISBN 81-7736-088-4
Entry Submitted: 11/19/2002
Modify/Update this entry
|Visitors||Authors||More about us||Links|
Search, Browse the Repository
Give us feedback
|Optimization Journals, Sites, Societies|