Skip to main content
Fernando V. Lima
Associate Professor, Chemical and Biomedical Engineering

Examples

Picture showing the shower problem case with animations containing hot and cold streams, a plot with operable and non-operable regions and goverving equations for the shower problem case.
Co-current Direct Methane Aromatization Reactor (DMA-MR) schematic [1].
Picture showing the shower problem case with animations containing hot and cold streams, a plot with operable and non-operable regions and goverving equations for the shower problem case.
Shower problem example [2].

The examples above use process operability functions/capabilities extensively for different tasks, such as:

  • Obtaining operability sets
  • Evaluation of the Operability Index (OI)
  • Inverse mapping of operability sets
  • Finding an optimal design
  • Ranking of competing design/control structures using the OI as a metric

MATLAB® Process Operability App

Such examples employ the multimodel and nonlinear programming-based approaches [1]. Additional documentation and files are available for reproduction of the examples.

Download documentation

Download example files

[1] Vitor Gazzaneo, Juan C. Carrasco, David R. Vinson and Fernando V. Lima. Process operability algorithms: past, present and future developments. Ind. Eng. Chem. Res., 59(6):2457-2470, 2020.

Opyrability Python Package

Operability's online portal contains an example gallery with the applications shown above in Python, as well as the documentation reference. Such examples including the DMA-MR full reference for opyrability's design guidelines are available in reference [2].

Click here to access the example gallery using Opyrability Python Package

Click here to acess the documentation reference for Opyrability Python Package

[2] V. Alves, S. Dinh, J. R. Kitchin, V. Gazzaneo, J. C. Carrasco, and F. V. Lima, ‘Opyrability: A Python package for process operability analysis’, Journal of Open Source Software, vol. 9, no. 94, p. 5966, https://doi.org/10.21105/joss.05966,2024.