Energy System Engines¶
Complete reference for all energy system classes.
Energy, Entropy, and Exergy Analysis Engine.
This module contains classes for modeling various energy systems including: - Domestic hot water systems (electric boiler, gas boiler, heat pump boiler) - Air source heat pumps (cooling and heating modes) - Ground source heat pumps (cooling and heating modes) - Solar-assisted systems - Electric heaters
Domestic Hot Water Systems¶
ElectricBoiler¶
GasBoiler¶
HeatPumpBoiler¶
SolarAssistedGasBoiler¶
GroundSourceHeatPumpBoiler¶
Heat Pump Systems¶
AirSourceHeatPump_cooling¶
AirSourceHeatPump_heating¶
GroundSourceHeatPump_cooling¶
GroundSourceHeatPump_heating¶
Dynamic Systems¶
ElectricHeater¶
Auxiliary Components¶
Fan¶
Pump¶
- class enex_analysis_engine.enex_engine.Pump[source]¶
Bases:
objectPump 클래스: 펌프의 성능 데이터를 저장하고 분석하는 클래스.
유량(flow rate)과 효율(efficiency) 데이터를 보유.
효율 데이터를 기반으로 곡선 피팅(curve fitting)을 수행하여 예측 값 계산.
주어진 압력 차이(dP_pmp)와 유량(V_pmp)을 이용하여 펌프의 전력 소비량 계산.
- get_efficiency(pump, dV_pmp)[source]¶
주어진 유량(V_pmp)에 대해 3차 곡선 피팅을 통해 펌프 효율을 예측.
- Parameters:
pump – 선택한 펌프 (self.pump1 또는 self.pump2)
V_pmp – 유량 (m3/h)
- Returns:
예측된 펌프 효율
- get_power(pump, V_pmp, dP_pmp)[source]¶
주어진 유량(V_pmp)과 압력 차이(dP_pmp)를 이용하여 펌프의 전력 소비량을 계산.
- Parameters:
pump – 선택한 펌프 (self.pump1 또는 self.pump2)
V_pmp – 유량 (m3/h)
dP_pmp – 펌프 압력 차이 (Pa)
- Returns:
펌프의 소비 전력 (W)
- show_graph()[source]¶
유량(flow rate) 대비 효율(efficiency) 그래프를 출력. - 원본 데이터는 점(dot)으로 표시. - 커브 피팅된 곡선은 선(line)으로 표시.
- __init__()¶