Skip to content

Status and roadmap #15

@viniviena

Description

@viniviena

1. Current status

Currently, we have a working version of a dynamic CSTR (branch: vini/newsyntax) using Clapeyron.jl for property prediction, specifically for density and enthalpy calculations. This implementation can serve as a basis for other unit operations, as many of them share common features. Essentially, most unit operations can be reduced to a drum with thermodynamic constraints—such as constant volume or constant pressure—and an internal sink or source, like reaction or mass transfer.

I am now working on the implementation of a dynamic flash drum. You can find the relevant reference here: Dynamic Flash Drum Article. Any assistance with this would be greatly appreciated.

2. Missing Functionalities in ProcessSimulator

  • Transport Properties Estimation Library: This is a critical missing component.
    • Alternative: EntropyScaling.jl can be used as a substitute and already includes a Clapeyron extension.
    • Predictive Capabilities: It provides predictive capabilities for certain classes of compounds. (Which ones? This needs to be clarified).

3. Future Directions for ProcessSimulator.jl

Framework Style

  • Should the project follow the style of OMCHEMSIM, which includes generic unit operations for steady state simulation?
    • Examples:
      • Upstream: Reactors (CSTR, PFR)
      • Downstream: Flash, Distillation Column (in steady-state mode)

Dynamic Mode

  • Should we initially aim for a dynamic process simulator rather than focusing on steady-state like OMCHEMSIM?

3. Focus Areas for Initial Development & Adoption

  • Which segment of process engineering should we target first to encourage adoption?

    Biopharma

    • Reference: A Plant-Wide Dynamic Model of a Continuous Pharmaceutical Process.

    Process Intensification in CCS

    • Reference: GRAMS: A General Framework Describing Adsorption, Reaction, and Sorption-Enhanced Reaction Processes.

    Electrochemical Processes

    • (Need to identify relevant references).

    Biofuel Production

    • Reference: Dynamic Modeling and Plantwide Control of a Production Process for Biodiesel and Glycerol (this includes Modelica code).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions