TOOLBOX MATLAB PARA SOLUÇÃO DE PROBLEMAS DE OTIMIZAÇÃO DINÂMICA
暂无分享,去创建一个
RESUMO – O objetivo deste trabalho é apresentar uma nova toolbox desenvolvida em ambiente MATLAB para solução de problemas de otimização dinâmica com diferentes características: tempo final livre, restrições de trajetória, restrições finais e múltiplas variáveis de controle. A toobox disponibiliza de um ambiente intuitivo para modelagem, com inserção dos modelos algébrico-diferenciais, parâmetros, função objetivo e restrições. Adicionalmente foram desenvolvidos algoritmos que permitem o cômputo automático das equações de sensibilidade (via computação simbólica e diferenciação automática), paralelização do código e integração com simuladores externos como o SIMULINK, EMSO, ASPEN e HYSYS além de diversas ferramentas de avaliação gráfica e relatórios em texto e Excel. O algoritmo proposto utiliza um procedimento de discretização adaptativa, baseado em bases wavelets. Tal procedimento possibilita ajustar a discretização recursivamente durante a etapa de otimização, gerando uma malha com número reduzido de elementos e aumentando o desempenho computacional.
[1] Filip Logist,et al. Multi-objective optimal control of chemical processes using ACADO toolkit , 2012, Comput. Chem. Eng..
[2] Lorenz T. Biegler,et al. Nonlinear Waves in Integrable and Nonintegrable Systems , 2018 .
[3] Argimiro Resende Secchi,et al. Wavelet-Threshold Influence in Optimal Control Problems , 2012 .
[4] M. A. Latifi,et al. A MATLAB PACKAGE FOR ORTHOGONAL COLLOCATIONS ON FINITE ELEMENTS IN DYNAMIC OPTIMISATION , 2005 .