Next Article in Journal
Chemical and Physical Ionic Liquids in CO2 Capture System Using Membrane Vacuum Regeneration
Previous Article in Journal
Use of Chitosan as Copper Binder in the Continuous Electrochemical Reduction of CO2 to Ethylene in Alkaline Medium
 
 
Article

PyVaporation: A Python Package for Studying and Modelling Pervaporation Processes

Quantori, 625 Massachusetts Ave., Cambridge, MA 02139, USA
*
Author to whom correspondence should be addressed.
Academic Editors: Julio López Rodríguez, Marc Fernández de Labastida Ventura and Andrea Cipollina
Membranes 2022, 12(8), 784; https://doi.org/10.3390/membranes12080784
Received: 28 July 2022 / Revised: 10 August 2022 / Accepted: 11 August 2022 / Published: 15 August 2022
(This article belongs to the Special Issue Modeling and Prediction of the Performance of Membrane Processes)
PyVaporation—a freely available Python package with an open-source code for modelling and studying pervaporation processes—is introduced. The theoretical background of the solution, its applicability and limitations are discussed. The usability of the package is evaluated using various examples of working with and modelling experimental data. A general equation for the representation of a component’s permeance as a function of feed composition, temperature and initial feed composition is proposed and implemented in the developed package. The suggested general permeance equation may be used for the description of an extremal character of permeance as a function of process temperature and feed composition, allowing the description of processes with a high degree of non-ideality. The application of the package allowed modelling experimental points of various sets of hydrophilic pervaporation data and data on membrane performance from independent sources with a relative root mean square deviation of not more than 9% for flux and not more than 5% for a separated mixture concentration. The application of the facilitated parameter approach allowed the prediction of the components’ permeance as a function of feed concentration at various initial feed concentrations with a relative root mean square error of 3–26%. The package was proven useful for modelling isothermal and adiabatic time and length-dependent pervaporation processes. The comparison of the models obtained with PyVaporation with models provided in the literature indicated similar accuracy of the obtained results, thereby proving the applicability of the developed package. View Full-Text
Keywords: permeance equation; process modelling; non-ideal transport permeance equation; process modelling; non-ideal transport
Show Figures

Graphical abstract

MDPI and ACS Style

Sapegin, D.A.; Chekmachev, A.V. PyVaporation: A Python Package for Studying and Modelling Pervaporation Processes. Membranes 2022, 12, 784. https://doi.org/10.3390/membranes12080784

AMA Style

Sapegin DA, Chekmachev AV. PyVaporation: A Python Package for Studying and Modelling Pervaporation Processes. Membranes. 2022; 12(8):784. https://doi.org/10.3390/membranes12080784

Chicago/Turabian Style

Sapegin, Denis Andzheevich, and Aleksei Viktorovich Chekmachev. 2022. "PyVaporation: A Python Package for Studying and Modelling Pervaporation Processes" Membranes 12, no. 8: 784. https://doi.org/10.3390/membranes12080784

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop