Multiple-shooting strategy for Optimal Control System Design of Differential-Algebraic equations systems
Optimal design and operation of complex chemical processes often require the solution of intricate dynamic optimization problems. Dynamic process optimization has become increasingly important in this context over the past decade, because there has been a renaissance of batch processes (e.g. in the...
Saved in:
Main Author: | |
---|---|
Format: | Conference or Workshop Item |
Published: |
2005
|
Subjects: | |
Online Access: | http://eprints.utp.edu.my/3772/1/haslinda6_ICCBPE2005.pdf http://eprints.utp.edu.my/3772/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.utp.eprints.3772 |
---|---|
record_format |
eprints |
spelling |
my.utp.eprints.37722017-01-19T08:27:30Z Multiple-shooting strategy for Optimal Control System Design of Differential-Algebraic equations systems H., Zabiri TP Chemical technology Optimal design and operation of complex chemical processes often require the solution of intricate dynamic optimization problems. Dynamic process optimization has become increasingly important in this context over the past decade, because there has been a renaissance of batch processes (e.g. in the still emerging field of biochemical engineering), and even for processes which are normally operated at steady-state, process dynamics must now be taken into account quite frequently (e.g. in order to satisfy specific requirements during start-up or shut-down operations). Dynamic processes are normally modeled via ordinary (ODE) or differential-algebraic (DAE) equations systems, and to more complicated (partial-) integro-differential equations. The objective of this paper is to investigate the performance of a particular branch of dynamic optimization method, namely, multiple shooting via MATLAB. Using a case study of a simple batch reactor process, the off-line fixed horizon dynamic optimization via multiple-shooting strategy is carried out using MATLAB ODE solver and optimization routine. The MATLAB performance is benchmarked against the commercial software g-PROMS. It is found that the multiple-shooting strategy is fairly robust to different initial guesses with increasing number of intervals specified. However, the convergence time is highly dependent on the initial guesses and the number of intervals selected. In general, MATLAB takes more than 300 times longer to converge to the same optimal solution compared to g-PROMS. 2005 Conference or Workshop Item PeerReviewed application/pdf http://eprints.utp.edu.my/3772/1/haslinda6_ICCBPE2005.pdf H., Zabiri (2005) Multiple-shooting strategy for Optimal Control System Design of Differential-Algebraic equations systems. In: International conference of Chemical and Bio-process Engineering, ICCBPE 2005, December 2005, Sabah. http://eprints.utp.edu.my/3772/ |
institution |
Universiti Teknologi Petronas |
building |
UTP Resource Centre |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Teknologi Petronas |
content_source |
UTP Institutional Repository |
url_provider |
http://eprints.utp.edu.my/ |
topic |
TP Chemical technology |
spellingShingle |
TP Chemical technology H., Zabiri Multiple-shooting strategy for Optimal Control System Design of Differential-Algebraic equations systems |
description |
Optimal design and operation of complex chemical processes often require the solution of intricate dynamic optimization problems. Dynamic process optimization has become increasingly important in this context over the past decade, because there has been a renaissance of batch processes (e.g. in the still emerging field of biochemical engineering), and even for processes which are normally operated at steady-state, process dynamics must now be taken into account quite frequently (e.g. in order to satisfy specific requirements during start-up or shut-down operations). Dynamic processes are normally modeled via ordinary (ODE) or differential-algebraic (DAE) equations systems, and to more complicated (partial-) integro-differential equations. The objective of this paper is to investigate the performance of a particular branch of dynamic optimization method, namely, multiple shooting via MATLAB. Using a case study of a simple batch reactor process, the off-line fixed horizon dynamic optimization via multiple-shooting strategy is carried out using MATLAB ODE solver and optimization routine. The MATLAB performance is benchmarked against the commercial software g-PROMS. It is found that the multiple-shooting strategy is fairly robust to different initial guesses with increasing number of intervals specified. However, the convergence time is highly dependent on the initial guesses and the number of intervals selected. In general, MATLAB takes more than 300 times longer to converge to the same optimal solution compared to g-PROMS. |
format |
Conference or Workshop Item |
author |
H., Zabiri |
author_facet |
H., Zabiri |
author_sort |
H., Zabiri |
title |
Multiple-shooting strategy for Optimal Control System Design of Differential-Algebraic equations systems |
title_short |
Multiple-shooting strategy for Optimal Control System Design of Differential-Algebraic equations systems |
title_full |
Multiple-shooting strategy for Optimal Control System Design of Differential-Algebraic equations systems |
title_fullStr |
Multiple-shooting strategy for Optimal Control System Design of Differential-Algebraic equations systems |
title_full_unstemmed |
Multiple-shooting strategy for Optimal Control System Design of Differential-Algebraic equations systems |
title_sort |
multiple-shooting strategy for optimal control system design of differential-algebraic equations systems |
publishDate |
2005 |
url |
http://eprints.utp.edu.my/3772/1/haslinda6_ICCBPE2005.pdf http://eprints.utp.edu.my/3772/ |
_version_ |
1738655293287432192 |
score |
13.214268 |