Abstract

Conventional physics-based models can demand substantial computational resources when employed for operational optimization. To allow faster system simulations that can be employed for operational optimization, a surrogate model of the CO2 heat pump has been developed using an artificial neural network (ANN). The ANN model takes in six (6) inputs: evaporator water-side mass flow, its temperature, gas cooler water-side mass flow, its temperature, set-point output temperature, and high-side heat pump pressure. The model’s outputs comprise the electrical energy needed to run the heat pump, the heat from the gas coolers, the temperature of the heat pump-heated fluid, and the outlet temperature of the heat pump’s evaporator. Data used for training, validating, and testing the ANN model were generated by running a calibrated Modelica model of the CO2 heat pump for various combinations of input parameters obtained from Latin hypercube sampling. The ANN model developed includes an input layer with 6 inputs, 2 hidden dense layers, each with 30 neurons, and an output layer for 4 outputs (6-30-30-3). The ReLU activation function was implemented on each hidden layer and no regularizations were imposed. The Adam optimizer was used with a learning rate of 0.001 specified. Early stopping (patience = 2000) was implemented to ensure that the training data was not overfitted. A maximum of 30000 epochs was specified. The resulting Mean Square Error (MSE) obtained for the training, validation, and testing data sets were 1.38x10−5, 2.05x10−5, and 3.65x10−5, respectively. When tested against one-week operational runs generated by Modelica, the Root Mean Square Errors (RMSEs) for coefficient of performance (COP)s for spring, summer, autumn, and winter operations obtained were 0.232, 0.346, 0.089 and 0.076, respectively. The resulting surrogate ANN model can be integrated into the system model as a functional mock-up unit within Modelica to facilitate faster simulations for operational optimization.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call