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