Skip to main content

Package for the simulation and design of chemical reactors

Project description

ReactorD

logo
Binder Documentation Status License Python 3.7+ codecov

ReactorD (Reactor Design) is a python package whose proposal is to simulate and design reactors for multiple-reaction systems. The intention is to solve the following reactor types in stationary or not-stationary conditions: Plug flow (PFR) and Stirred tank (STR)

According to requirements, the operation settings can change as follows;

  • Mass Balance:

    • Homogeneous
    • Heterogeneous
    • Continuous
    • Discontinuous
  • Energy Balance:

    • Isothermic
    • Non-isothermic
    • Adiabatic
  • Pressure Balance:

    • Isobaric
    • Non-isobaric
      • Packed bed reactor
      • Gas phase reaction

Available in version 0.0.1a2

  • Stationary PFR Isothermic - Isobaric Operation
  • Stationary PFR Isothermic - Non-isobaric packed bed reactor Operation
  • Stationary PFR Adiabatic - Isobaric Operation
  • Stationary PFR Adiabatic - Non-isobaric packed bed reactor Operation

Motivation

Chemical reaction engineering has as its main objective the study and optimization of reactive processes, usually, with a chemical reactor as the protagonist equipment. To design a chemical reactor, it is necessary to consider several physical and chemical phenomena simultaneously, such as the inlet and outlet molar flow of chemical substances, mass transfer, heat transfer, and reaction kinetics. All these contributions to the system's complexity, commonly lead to coupled non-linear algebraic problems, coupled differential equations, or either both coupled algebraic-differential equations that must be solved by numeric algorithms. ReactorD provides an interphase to configure the necessary information for the simulation of the chemical reactors. Also, ReactorD implements the mathematical representations of mass and energy balances of specific reactors for a numerical resolution.

Requirements

You need Python 3.7+ to run ReactorD.

Instalation

For installing ReactorD you just need to:

pip install reactord

Authors

Brandolín, Salvador Eduardo (salvadorebrandolin@mi.unc.edu.ar) Parodi, Adrián (adrian.parodi@mi.unc.edu.ar) Rovezzi, Juan Pablo (juan.rovezzi@mi.unc.edu.ar) Santos, Maricel Del Valle (maricel.santos@mi.unc.edu.ar) Scilipoti, José Antonio (jscilipoti@mi.unc.edu.ar)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

reactord-0.0.1a2.tar.gz (23.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page