Skip to content
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

Improvements for TESPy #2

Closed
12 of 17 tasks
fwitte opened this issue Jan 25, 2018 · 2 comments
Closed
12 of 17 tasks

Improvements for TESPy #2

fwitte opened this issue Jan 25, 2018 · 2 comments

Comments

@fwitte
Copy link
Member

fwitte commented Jan 25, 2018

If you have ideas for possible improvements feel free to post them here.

Components

  • add design/offdesign-switch for connections (for now, available for components only), done: 7eb61fa.
  • improve design/offdesign-switch for components, done: 093d560.
  • add custom variables to your calculation (e. g. calculate a pipes diameter at a given pressure drop, mass flow rate and pipe length), done: 977a5be.
  • add motoric chp component, done: 79a1177.
  • add electrolysis, fuel cell, methanisation reactor.
  • add solar thermal components, done: b5990e1.
  • improve architecture for grouped parameters, done: 83c9ff4.

Heat Exchanger

  • add the partial derivatives for specified logarithmic temperature difference (if required).
  • add direct current or cross current heat exchangers.

Combustion Chamber

  • add example code/tutorial, done: 8c0034d.
  • add support for stoichmetric combustion chamber, done: 5ce60aa.

Turbine

  • add documentation on how to handle different types of turbines/turbine stages.

Fluid Properties

  • add support for different fluid property databases/calculation methods.
  • add liquid mixtures.

Other

  • add network export and network reader (from/to .csv/.xlsx), done: 70ae908.
  • improve fluid initialisation for component drum.
  • improved calculation speed by using CoolProp tabular interpolation feature, modules/packages
    • CoolProp.abstract_state
    • dill/pickle
  • make network export and network reader handle compressor maps
  • make components work with negative or zero mass flow
@fwitte fwitte mentioned this issue Nov 7, 2018
16 tasks
@jakob-wo
Copy link

Hi Francesco,
as I mentioned at the recent oemof dev meeting I am interested in using TESPy for modeling an Absorbtion Heat Pump (AHP) running with LiBr/H2O.
In a former project we used CoolProp to check balances at the single components of an AHP and found that the enthalpy of the media (mixture of LiBr and Water) does not (yet) include the enthalpie of mixing and therefore might be unsuitable for modeling the process (for further information see: https://groups.google.com/forum/#!topic/coolprop-users/n1vzHEKnV58).
Do you know any alternative to CoolProp that could provide media properties including the mixing enthalpy?

@fwitte
Copy link
Member Author

fwitte commented Nov 23, 2018

Hi Jakob,
thanks for your input, I am very sorry for my late reply! I have not looked into details, maybe it is possible to add this functionality in CoolProp? If I find some spare time, I will try to look into that issue.
At the moment, TESPy handles ideal mixtures of gases only, thus there are no mixing effects on enthalpy. I would appreciate, if mixtures of liquids are available in the future, too. Maybe you can contribute, if you find new information!

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

No branches or pull requests

2 participants