Datasets
Standard Dataset
Estimation of preheating time for intermittent heating subject to changes in outdoor temperature and solar radiation

- Citation Author(s):
- Submitted by:
- Shouchen Sun
- Last updated:
- Thu, 06/20/2024 - 07:53
- DOI:
- 10.21227/3ma6-s028
- License:
- Categories:
- Keywords:
Abstract
Intermittent heating is to maintain indoor temperature of buildings in winter within a comfort range only during occupancy periods. Buildings have thermal inertia causing slow increments of indoor temperature, so that a preheating time is required to start heating in advance of occupancy periods. In this paper, a new method is presented to determine preheating time for building intermittent heating subject to changes in outdoor temperature and solar radiation. First, a dynamic model is developed to describe relations between indoor temperature as an output and three inputs including the heating medium temperature, outdoor temperature, and solar radiation. The dynamic model with modeling uncertainties is identified from input-output historical data. Second, the identified model is used to predict indoor temperature under future data of three inputs, and optimal preheating times are determined with a certain probability to ensure successful preheating. The experimental examples show that the dynamic model accurately describes the indoor temperature changes, and the preheating times from the proposed method are more accurate than four existing methods.
The procedure MainProcedure_Step2.m can be executed to obtain D preheating times that correspond to D-group model parameters. The 100 models are generated based on the given 100-group model parameters. For each model, the predicted indoor temperature corresponding to the model is obtained by bringing in the heating start time and future weather data. The optimal preheating time is obtained when the indoor temperature is the same as the setpoint at the set time. The first execution of the procedure MainProcedure_Step2.m requires Matlab-Simulink to be turned on, which takes a long time. Please refer to the second execution time for the running time of the program. The procedure MainData_example.m can be executed to obtain 20 sets of data in similar external environments, as well as the results of model validation and preheating times validation.