Author(s):
M. Čižniar – D. Salhi – M. Fikar – M. A. Latifi
Title:
DYNOPT - Dynamic Optimisation Code for MATLAB
DYNOPT - balík dynamickej optimalizácie v MATLABe
Booktitle:
13th Annual Conference Proceedings of Technical Computing Prague 2005
Year:
2005
Pages:
cizniar.pdf
Address:
Praha
Publisher:
Humusoft
Language:
English
Annote:
Dynamic optimisation consists in the determination, in open loop control, of a set of decision variable time profiles (pressure, temperature, flow rate, current, heat duty,~\ldots) for a dynamic system that optimise a given performance index (or cost functional or optimisation criterion)(cost, time, energy, selectivity,~\ldots) subject to specified constraints (safety, environmental and operating constraints). Optimal control refers to the determination of the best time-varying profiles in closed loop control. The orthogonal collocations on finite elements has been developed and implemented within MATLAB environment. The original dynamic optimisation problem is then converted into an NLP problem which is solved using an SQP solver. The gradients of the performance index as well as of the constraints with respect to the parameters are computed numerically and analytically. Six different examples from the literature are considered and treated. The results confirm the optimal values of the literature and the expected performances of the optimisation method when the gradients are computed analytically.
ISBN:
80-7080-577-3

Category of publication:
AFC – Published papers at foreign scientific conferences
V2 – Vedecký výstup publikačnej činnosti ako časť editovanej knihy alebo zborníka
Department:
OIaRP
Inserted/edited by:
prof. Ing. Miroslav Fikar, DrSc.
Last change:
27.11.2005 19:55:48

Full text:
255.pdf (251.75 kB)

BibTeX:
@inproceedings{uiam255,
author={M. {\v{C}}i\v{z}niar and D. Salhi and M. Fikar and M. A. Latifi},
title={DYNOPT - Dynamic Optimisation Code for MATLAB},
booktitle={13th Annual Conference Proceedings of Technical Computing Prague 2005},
year={2005},
pages={cizniar.pdf},
address={Praha},
publisher={Humusoft},
annote={Dynamic optimisation consists in the determination, in open loop control, of a set of decision variable time profiles (pressure, temperature, flow rate, current, heat duty,~\ldots) for a dynamic system that optimise a given performance index (or cost functional or optimisation criterion)(cost, time, energy, selectivity,~\ldots) subject to specified constraints (safety, environmental and operating constraints). Optimal control refers to the determination of the best time-varying profiles in closed loop control. The orthogonal collocations on finite elements has been developed and implemented within MATLAB environment. The original dynamic optimisation problem is then converted into an NLP problem which is solved using an SQP solver. The gradients of the performance index as well as of the constraints with respect to the parameters are computed numerically and analytically. Six different examples from the literature are considered and treated. The results confirm the optimal values of the literature and the expected performances of the optimisation method when the gradients are computed analytically.},
url={https://www.uiam.sk/assets/publication_info.php?id_pub=255}
}