-
-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Status and roadmap #15
Comments
Hello, I wanted to know if is there any interest of extending this to thermodynamic cycles as well (Thermal Systems)? |
Hei @Sush1090, That would definitely be a great feature to have. I actually think there's already one test on thermodynamic cycles that @se-schmitt did. He could speak more about it. https://github.com/SciML/ProcessSimulator.jl/blob/main/test/base/simple_steady_state.jl |
Hi @Sush1090, very interesting! There are certainly some overlaps (all of the fluid handling components) which might make it easy to also apply this package to ORC at some point. However, the current components are still very simple. |
Hello @se-schmitt, I think the current simple components are a nice starting point for this. The base components needed for cycles would be:
If I am correct, there are currently additional implementations been done in Clapeyron.jl for different flash computations which can allow the |
Sure, would be nice to see your code. An extension for ORC might be a good option. The two-phase calculations need some attention, especially for separation units. We could also use this then for these components. |
I have put a small script in here Github link For now there are no two-phase calculations as all state point are either gas or liquid. |
1. Current status
Currently, we have a working version of a dynamic CSTR (branch:
vini/newsyntax
) usingClapeyron.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
EntropyScaling.jl
can be used as a substitute and already includes a Clapeyron extension.3. Future Directions for ProcessSimulator.jl
Framework Style
Dynamic Mode
3. Focus Areas for Initial Development & Adoption
Which segment of process engineering should we target first to encourage adoption?
Biopharma
Process Intensification in CCS
Electrochemical Processes
Biofuel Production
The text was updated successfully, but these errors were encountered: