Pinch Analysis - Isolated Streams (QUICK INPUTS)

src.Source.simulation.Heat_Recovery.convert_pinch_isolated_streams.convert_pinch_isolated_streams(in_var, kb: KB)[source]

Perform Pinch Analysis to isolated streams (QUICK INPUTS).

This routine was developed to easily perform the pinch analysis to isolated streams - streams which are not from the detailed characterization - associated with equipment or processes. The user just needs to provide the properties and schedule of the streams to run this routine. This routine use the main routine of the Pinch Analysis. Return best solutions in minimum CO2 emissions, maximize energy recovery, and energy recovery specific cost, as well as a HTML report.

Parameters
  • in_var (dict) –

    Data to perform pinch analysis

    platformdict

    Platform data

    streamsdict

    Streams data

    pinch_delta_T_minfloat

    Pinch delta_T

    fuels_data: dict

    Fuels price and CO2 emission, with the following keys:

    • natural_gas: dict

      Natural gas data

      • co2_emissions: float:

        Fuel CO2 emission [kg CO2/kWh]

      • price: float:

        Fuel price [€/kWh]

    • fuel_oil

      Same keys as “natural_gas”

    • electricity

      Same keys as “natural_gas”

    • biomass

      Same keys as “natural_gas”

    streams_to_analyselist

    Stream ID to analyse

  • kb (dict) – Knowledge Base

Returns

pinch_output

Pinch analysis, with the following keys:

best_optionsdict

with solutions data for:

co2_optimizationlist

List with best design options of the respective category

energy_recovered_optimizationlist

List with best design options of the respective category

energy_investment_optimizationlist

List with best design options of the respective category

reportstr

HTML Report

Return type

dict