tespy icon indicating copy to clipboard operation
tespy copied to clipboard

Implement an example for pinch analysis through coupling `tespy` with `pina`

Open n-arth opened this issue 4 weeks ago • 1 comments

Pull request workflow

Resolves #ISSUE_NUMBER

I added the aspects from pina for pinch analysis and additional plotting functions. I also added comments for still needed functions as well as possibilities to connect to tespy. By now it can be seen as a seperated set of functions.

  • [ x] Implement unit tests for the changes --> done as an example, as the implementation is currently by plotting
  • [ x] For a new feature: Implement an example and a system test --> example as said above

I need help for those two aspects

  • [ ] Update the documentation
  • [ ] Update the changelog at docs/whats_new/* Additionally pina 0.1.1 is required. Add this the requirements

n-arth avatar Nov 30 '25 17:11 n-arth

Hi @n-arth, thank you for pushing this topic! I'd suggest we meet and build a minimal example/integration with a tespy model (maybe using SimpleHeatExchanger instances to keep things simple). Best

fwitte avatar Dec 01 '25 07:12 fwitte

Hi @fwitte I added the minimal example with the simple heat exchanger. Summarizing the previous messages and our conversations, there are the following aspects missing by now:

  • [ ] Update the documentation
  • [ ] Update the changelog at docs
  • [ ] Include pint / the network units
  • [ ] Include all heat exchanger types
  • [ ] Create some automated tests (the generated plots have to be reviewed manually)
  • [ ] add a commented example introducing pinch analysis and the functions
  • [ ] add automatic checks for integrated heat pumps regarding the pinch analysis conditions
  • [ ] add a new function to include any set of heat exchangers, in contrast to the heat pump with just two

Best

n-arth avatar Dec 21 '25 13:12 n-arth