Skip to content
This repository has been archived by the owner on Jun 17, 2020. It is now read-only.

Add multiple component lists? #28

Open
FCCMac opened this issue Apr 3, 2019 · 3 comments
Open

Add multiple component lists? #28

FCCMac opened this issue Apr 3, 2019 · 3 comments

Comments

@FCCMac
Copy link

FCCMac commented Apr 3, 2019

When modeling systems that benefit from two different property packages (e.g. gas-fired boilers, etc.), it would be very convenient to be able to specify multiple component lists that each have an associated property package. For example, a "hydrocarbon/air" component list with methane, ethane, oxygen, nitrogen, etc. associated with the PR thermo package, and a "water" component list with pure water as its only compound associated with the steam tables package. This way, when constructing the flowsheet, I don't have to manually set every stream to the appropriate package.

I thought I'd submit this idea here before working on the code in case this was already in progress. Thank you so much for all of your hard work on this amazing open-source simulator!

  • Chris
@DanWBR
Copy link
Owner

DanWBR commented Apr 4, 2019

I see, just like it is done in HYSYS for instance. I'm not sure it is easy to do and how it impacts other interfaces like the Excel Add-In, Automation, thermo lib, etc...

Did I understand it right, are planning to make the changes by yourself?

@FCCMac
Copy link
Author

FCCMac commented Apr 4, 2019

I was planning on cloning the repo and taking a look to see if I could work it out. If the other interfaces depend too heavily on the compound system as it exists, I doubt I'd be able to make it work. I just wanted to first see if you were already planning on making such a change.

Again, thank you for taking the time to respond and for all of your work. I'll check back in after I have a look at the code.

@DanWBR
Copy link
Owner

DanWBR commented Apr 4, 2019

This is definitely a great feature which should have been there from the start but unfortunately I've came across the CAPE-OPEN standards (where this is very well defined) years after... this is huge, because you would have to make changes to the GUI too (i.e. the material stream editor).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants