Cargando…

PyVaporation: A Python Package for Studying and Modelling Pervaporation 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 w...

Descripción completa

Detalles Bibliográficos
Autores principales: Sapegin, Denis Andzheevich, Chekmachev, Aleksei Viktorovich
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9416308/
https://www.ncbi.nlm.nih.gov/pubmed/36005699
http://dx.doi.org/10.3390/membranes12080784
_version_ 1784776448631898112
author Sapegin, Denis Andzheevich
Chekmachev, Aleksei Viktorovich
author_facet Sapegin, Denis Andzheevich
Chekmachev, Aleksei Viktorovich
author_sort Sapegin, Denis Andzheevich
collection PubMed
description 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.
format Online
Article
Text
id pubmed-9416308
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-94163082022-08-27 PyVaporation: A Python Package for Studying and Modelling Pervaporation Processes Sapegin, Denis Andzheevich Chekmachev, Aleksei Viktorovich Membranes (Basel) Article 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. MDPI 2022-08-15 /pmc/articles/PMC9416308/ /pubmed/36005699 http://dx.doi.org/10.3390/membranes12080784 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Sapegin, Denis Andzheevich
Chekmachev, Aleksei Viktorovich
PyVaporation: A Python Package for Studying and Modelling Pervaporation Processes
title PyVaporation: A Python Package for Studying and Modelling Pervaporation Processes
title_full PyVaporation: A Python Package for Studying and Modelling Pervaporation Processes
title_fullStr PyVaporation: A Python Package for Studying and Modelling Pervaporation Processes
title_full_unstemmed PyVaporation: A Python Package for Studying and Modelling Pervaporation Processes
title_short PyVaporation: A Python Package for Studying and Modelling Pervaporation Processes
title_sort pyvaporation: a python package for studying and modelling pervaporation processes
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9416308/
https://www.ncbi.nlm.nih.gov/pubmed/36005699
http://dx.doi.org/10.3390/membranes12080784
work_keys_str_mv AT sapegindenisandzheevich pyvaporationapythonpackageforstudyingandmodellingpervaporationprocesses
AT chekmachevalekseiviktorovich pyvaporationapythonpackageforstudyingandmodellingpervaporationprocesses