tq_diagram

class pyheatintegration.tq_diagram.TQDiagram(streams: list[pyheatintegration.streams.streams.Stream], minimum_approach_temp_diff: float, pinch_point_temp: float)

TQ線図を描くために必要な情報を得るためのクラス。

パラメータ
  • streams (list[Stream]) -- 熱交換を行いたい流体。

  • minimum_approach_temp_diff (float) -- 最小接近温度差[℃]。

  • pinch_point_temp (float) -- ピンチポイントの温度[℃]。

hot_lines

TQ線図の与熱複合線(プロット用の直線のリスト)。

Type

list[Line]

cold_linse

TQ線図の受熱複合線(プロット用の直線のリスト)。

Type

list[Line]

hot_lines_separated

流体ごとに分割した与熱複合線(プロット用の直線のリスト)。

Type

list[Line]

cold_lines_separated

流体ごとに分割した受熱複合線(プロット用の直線のリスト)。

Type

list[Line]

hot_lines_split

流体ごとに分割し、最小接近温度差を満たした与熱複合線(プロット用の直線のリスト)。

Type

list[Line]

cold_lines_split

流体ごとに分割し、最小接近温度差を満たした受熱複合線(プロット用の直線のリスト)。

Type

list[Line]

hot_lines_merged

熱交換器を結合した与熱複合線(プロット用の直線のリスト)。

Type

list[Line]

cold_lines_merged

熱交換器を結合した受熱複合線(プロット用の直線のリスト)。

Type

list[Line]

hcc_merged

熱交換器を結合した与熱複合線。

Type

list[PlotSegment]

ccc_merged

熱交換器を結合した受熱複合線。

Type

list[PlotSegment]

pyheatintegration.tq_diagram.get_possible_minimum_temp_diff_range(streams: list[pyheatintegration.streams.streams.Stream], ignore_validation: bool = False) pyheatintegration.ranges.temperature_range.TemperatureRange

設定可能な最小接近温度差を返します。

パラメータ
  • streams (list[Stream]) -- 流体のリスト。

  • ignore_validation (bool) -- 最大値のチェックを無視するか。

戻り値

可能な最小接近温度差[℃]。

戻り値の型

float