Treffer: A Python/Numpy-based package to support model discrimination and identification

Title:
A Python/Numpy-based package to support model discrimination and identification
Source:
Systems and Control Transactions. 4:1282-1287
Publisher Information:
PSE Press, 2025.
Publication Year:
2025
Document Type:
Fachzeitschrift Article<br />Conference object
ISSN:
2818-4734
DOI:
10.69997/sct.192104
Accession Number:
edsair.doi.dedup.....4fc83d8fb82b4142fd3780bba71403c4
Database:
OpenAIRE

Weitere Informationen

Addressing challenges in process design and optimisation, especially with complex models and data uncertainties, requires effective tools for model development, selection, and identification. Techniques such as Model-based Design of Experiments (MBDoE) help support this task by screening and discriminating between models and, eventually, calibrating them. Open-source and user-friendly Python packages have implemented some model identification techniques. However, the need for a tool that can couple with various model simulators and account for the steps of model identification as well as physical constraints of systems in design of experiments remains unmet. In that light, we present the python package MIDDOE (Model-(based) Identification, Discrimination, and Design of Experiments) to address this gap. It integrates rival models screening, parameter estimation, uncertainty analysis, and MBDoE techniques, while adapting to various process constraints. These functionalities are demonstrated via an in-silico study for a semi-batch fermentation reactor model identification.