17#include "../types/Histogram.hpp"
47 double dstate(
double Etot,
double Echildren,
double t)
override;
48 void control(
double Thot_local,
double Thot_global)
override;
51 virtual void writeData(
const std::string &prefix)
override;
Definition: CoolSystem_HVAC.hpp:23
double getACoperatingPower(double Qac, double t)
calculate the operating power of the AC unit
Definition: CoolSystem_HVAC.cpp:130
double COP
coefficient of performance of the AC system [-]
Definition: CoolSystem_HVAC.hpp:26
CoolSystem_HVACData HVACdata
#TODO -> needs to be protected.
Definition: CoolSystem_HVAC.hpp:40
double controlAC_onoff_Ton
T when the AC unit switches on.
Definition: CoolSystem_HVAC.hpp:28
double controlAC_prop_T
T to which the proportional control cools the container.
Definition: CoolSystem_HVAC.hpp:31
double controlAC_onoff_Q
cooling power when on
Definition: CoolSystem_HVAC.hpp:30
double controlAC_prop_gain
gain of the proportional controller for the AC unit
Definition: CoolSystem_HVAC.hpp:32
double dstate(double Etot, double Echildren, double t) override
calculate the new coolant temperature from a heat exchange of Etot
Definition: CoolSystem_HVAC.cpp:75
double Q_ac
cooling power from the AC system [W]. This value will be controlled similarly to the flowrate inside ...
Definition: CoolSystem_HVAC.hpp:25
CoolSystem_HVAC * copy() override
Definition: CoolSystem_HVAC.hpp:53
double getQcoolAC_tot()
Definition: CoolSystem_HVAC.hpp:45
virtual void writeData(const std::string &prefix) override
Definition: CoolSystem_HVAC.cpp:292
CoolSystem_HVAC()
Definition: CoolSystem_HVAC.cpp:18
void control(double Thot_local, double Thot_global) override
Definition: CoolSystem_HVAC.cpp:161
virtual void storeData(size_t Ncells) override
Definition: CoolSystem_HVAC.cpp:256
double controlAC_onoff_Toff
T when the AC unit switches off, ie minimum temperature.
Definition: CoolSystem_HVAC.hpp:29
Definition: CoolSystem.hpp:22
size_t Ncells
cooling system properties
Definition: CoolSystem.hpp:34
Slide namespace contains all the types, classes, and functions for the simulation framework.
Definition: Cell.hpp:27
double QcoolAC
total heat evacuated by the AC system [J]
Definition: cool_data.hpp:59
Definition: CoolSystem_HVACData.hpp:19
CoolSystem_HVACCumulative cData
Cumulative variables.
Definition: CoolSystem_HVACData.hpp:20