Next Article in Journal
Investigation of H Sorption and Corrosion Properties of Sm2MnxNi7−x (0 ≤ x < 0.5) Intermetallic Compounds Forming Reversible Hydrides
Next Article in Special Issue
Cost and Energy Reduction of a New nZEB Wooden Building
Previous Article in Journal
Extruded Solid Biofuels of Rice Straw Plus Oriented Strand Board Residues at Various Proportions
Previous Article in Special Issue
Understanding Computational Methods for Solar Envelopes Based on Design Parameters, Tools, and Case Studies: A Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Neural Network for Monitoring and Characterization of Buildings with Environmental Quality Management, Part 1: Verification under Steady State Conditions

1
Department of Traction and Traffic Control, Faculty of Electrical and Computer Engineering, Cracow University of Technology, ul. Warszawska 24, 31-155 Kraków, Poland
2
Department of Automation and Information Technology, Faculty of Electrical and Computer Engineering, Cracow University of Technology, ul. Warszawska 24, 31-155 Kraków, Poland
3
Mechanical and Aeronautical Engineering, Clarkson University, Potsdam, New York, NY 13699, USA
*
Authors to whom correspondence should be addressed.
Energies 2020, 13(13), 3469; https://doi.org/10.3390/en13133469
Submission received: 20 May 2020 / Revised: 22 June 2020 / Accepted: 30 June 2020 / Published: 4 July 2020
(This article belongs to the Special Issue Energy Performance of Buildings)

Abstract

:
Introducing integrated, automatic control to buildings operating with the environmental quality management (EQM) system, we found that existing energy models are not suitable for use in integrated control systems as they poorly represent the real time, interacting, and transient effects that occur under field conditions. We needed another high-precision estimator for energy efficiency and indoor environment and to this end we examined artificial neural networks (ANNs). This paper presents a road map for design and evaluation of ANN-based estimators of the given performance aspect in a complex interacting environment. It demonstrates that in creating a precise representation of a mathematical relationship one must evaluate the stability and fitness under randomly changing initial conditions. It also shows that ANN systems designed in this manner may have a high precision in characterizing the response of the building exposed to the variable outdoor climatic conditions. The absolute value of the relative errors ( M a x A R E ) being less than 1.4% for each stage of the ANN development proves that our objective of monitoring and EQM characterization can be reached.

1. Introduction

A published review [1] and papers [2,3,4] introduced the concept of environmental quality management (EQM) including a feasibility of application of the selected statistical methods [5] or artificial neural networks [6] to control heating systems. This paper is a first attempt to address the full system of monitoring and management of environmental quality in buildings from the control point of view.
During the review of current technology [7,8,9] the shortcomings of the current energy models became clear. Amongst many reasons one can highlight the uncertainty in measurement of the global temperature that is key to operating temperature [10], the effect of interactions that is not reflected in the energy models and costs [11,12], difficulties with applying multi-criterial analysis [13], and interaction of building with a city [14].
Nevertheless, the problem is two-fold: (1) most of the currently used energy models solve a system of simultaneous heat, air, and water transfer equations that are partial and hysteretic, second-order and non-linear, with the simplified linearization process and experimental determination of the cross-linking effects (so called Onsager’s effects); and (2) the environment is transient with repeatable daily cycling conditions—the resulting cumulative errors are unspecified. Thus, one may consider the currently used energy models as less suitable for building an automatic control system.
To achieve a high precision level of the energy prediction in the smart buildings, the authors decided to change the paradigm of energy evaluation. We decided to combine the performance monitoring with the post-occupancy optimization of energy use. The process is further complicated by use of the operational room temperature to control the system that is calculated on the basis of the measured walls, fraction of windows, and outdoor temperature. In turn, the operational room temperature is transient and must vary within the adaptable climate range.
To proceed towards the ultimate objectives of monitoring and EQM characterization, we reexamined a previous case [9] and posed general questions about ruggedness and fit of the artificial neural network (ANN) model to the mathematical relation of several inputs to one output. In doing so, we found that despite the many papers published on ANNs, several technical questions related to the resulting precision of the networks, such as effect of initial conditions, weights and bias in the ANN, effect of missing data, shifts in building response related to the outdoor conditions, and outliers caused by misfunction of existing controllers, are not addressed. We decided to divide the whole field into three or four papers.
A review of data-driven building energy prediction [15] lists 153 articles focusing on data source, feature types, model utilization and prediction outputs, use of data-driven models for multi-step prediction, as well as the time dependence of energy related data. The authors highlight that hybrid models (gray box) should also be supported by a statistical analysis to improve their accuracy. In this review, the machine learning methods and the deep learning methods are discussed in a particularly detailed manner.
As EQM technology integrates energy and indoor environment, we decided to review some examples of application of ANN to thermal comfort. One reason for using ANN is to approximate the nonlinear variables and get the input-output mapping of Heating, Ventilation, Air Conditioning (HVAC) control system [16]. One study [17] compares six different algorithms and using box diagrams to present accuracy of the solution, identifies the best combination. Another [18] takes into account seven outdoor and indoor climate and four other variables to evaluate individual thermal comfort. So far, we have dealt with ANNs having one hidden layer [19,20], but in deep learning models we observe a recent trend to use more complex structures [21,22].
Thus, the short review of the literature indicates that a combination of statistical methods in the preliminary stage and classic, one hidden layer type of ANN with a focus on the highest attainable precision, could be the recommended approach.
This paper, being the first part of the series, deals with the full range of considerations as an element of the next generation methodology providing the monitoring and characterization of EQM technology. Instead of the air temperature that in current engineering approaches is considered as measured quantity affected by the energy balance in the room and the convective cooling of the measured property, we will use the operational air temperature that is precisely calculated from the energy balance. As the results of these two concepts are close under moderate summer conditions, we selected the summer period for input of the measured data and with 20 different input data may compare these calculations with the previous case [9]. The methodology applied here is based on that of Latka and Matysek [23] which is based on the equation y = f ( X ) and represents a mathematical model [24]. The estimator y = f ( X ) is part of a larger complex to monitor and control the indoor environment in a building with EQM system, as shown in Figure 1.
In this paper we analyze a simplified case with constant room temperature as such a case was previously considered (see [9]). This paper seeks to create a highly-efficient, smart building control system that can be applied to any type of facility regardless of its functionality. This approach is one of the novelties in the subject matter described, but it also has certain consequences. One of them, as already mentioned, relates to including the weather predictive capabilities in the model, another is to calculate the transient operational room temperature that must vary within a prescribed time function and stay within the adaptable climate range. Another novelty is integrating energy with the indoor environment in the management system.
It is worth highlighting that using artificial intelligence to solve the control issue with a new energy evaluation paradigm leads to extraordinary convergence of the model results with the measured results. However, to achieve this convergence, it is necessary to perform the required analytical work. The demonstrated procedure is another novelty in the area of environmental quality management.
The solution presented in the article is a continuation of many years of research, which was the basis for the creation of many articles. In previous studies [25,26,27,28,29,30], the experimental base was discussed in detail along with the possibilities it creates for conducting “in situ” research in the field of automatic process control. The issues concerning the work of individual technical systems (HVAC, lighting, blinds, etc.) in terms of reducing energy consumption through the implementation of specially developed control algorithms are presented elsewhere (see [6,26,31,32,33]), as are issues related to providing comfort in an energy-efficient building (see [10,29,30,34,35]). Following the development of technology, conducting an analysis of scientific research results, we designed a new solution that is the subject of this article. To develop this solution, we used measurements published in different sources [10,26,27,28,29,30,31,32,33,34].

2. Methods

2.1. Requirements for Building Automatics Control System (BACS)

With time, as the number of energy sources and storage capabilities grew (e.g., solar thermal, solar photovoltaic, water-based heat pump, water buffer or hot water tank, air-earth heat exchanger, air-water preheat coils), the role of heating ventilation and air conditioning (HVAC) interactions became apparent. Furthermore, post-construction requirements of a good indoor climate that were parallel to energy efficiency, imposed the optimization of HVAC under occupancy stage and thereby created a new set of problems and opportunities [36,37,38]. For instance, some inaccessible valves that previously were set during construction needed accessibility to permit adjustments, thus, new controls to expand the adjustment ranges had to be added. Yet the biggest impact was the requirement for additional monitoring information of temperatures or intensity of the flowing media as the control system needed to develop predicting capabilities [29].
Field monitoring is necessary for two different reasons: (a) safety and security, and (b) information to predict settings of these operational controls that are affected by thermal impedance of the dynamically operated building. Incidentally, we need both the history of these settings and the weather as well as the forecast of weather. Moreover, we need a model of the time response of the building. As we discussed elsewhere [1,2,3,4,5,6,7,8,9], the EQM technology does not rely on the currently existing energy models but develops a neural network-based model (see later text). Since having a well-designed BACS is the key to optimizing the energy performance of the building, one may ask the question—what are the requirements for building an automatics control system?
In the European Union (EU) the main driver for the upgrading energy efficiency is the Energy Performance in Buildings Directive (EPBD) from 2019 which highlights the importance of building automation and monitoring for non-residential buildings. Furthermore, the EU proposed a systematic auditing methodology and established energy performance certificates (EPCs). Such a certificate is issued by an energy expert, and provides information about details of the energy systems, energy consumption, and potential retrofitting measures. The mandatory certificate is implemented throughout all of the EU and helps to increase the energy efficiency of buildings. A study of voluntary European certification conducted in 2014 found that emerging, comprehensive energy certification was the eu.bac audit. In principle, the features and functionalities of building automation and control systems rely on guidelines set by the European standard, EN15232 “Energy performance of buildings—Impact of Building Automation, Controls and Building Management”.
While the eu.bac tool is useful for acquiring insight as part of the building automation system’s commissioning process, the tool is very detailed and needs a large amount of data to define the system. In most cases such data are missing. Time and resources to acquire the data limit the potential users of the tool, especially for retrofit projects. Thus, one may consider this standard as an excellent checklist to be supported with climate consideration (not addressed in the EN 15232 standard). Amongst many papers dealing with auditing and evaluation of BAC systems [39,40,41] one finds that large project savings on improvements to BAC systems are comparable to those of retrofitting building enclosures [39]. Yet, this not an issue of choice between different approaches; both are complementary elements of the same process and both are subjects to the economic analysis of cost–benefit relations.
In the previous series of papers, we addressed the issues related to the next generation of construction technology from a building science point of view [1,2,3,4,6,7,8]. This paper, as well as two more papers to follow, will address the issues related to the building automation, controls, and building management systems that as we know [25,39,40] may have an impact on both energy efficiency and building science. This paper employs two types of verification: (1) traditional verification of ANNs that includes a validation stage after training and before testing, and (2) comparison of the measured and ANN calculated results.

2.2. Finding the Best Number of Neurons in the Hidden Layer

We used a process discussed previously [42], as “ y ” represents the room air operational temperature, and X is a vector that includes 20 parameters described in the later text of the paper that affect the value y in one or another manner (Figure 2). Two two-layered ANNs, P1 and P2 after training and validation have neurons in the second (hidden) layer, s{1}, varying from 1 to 50. Weight and bias were randomly assigned, and calculation was repeated five times (called approach and indexed as one to five). The results are shown below using so-called boxplots [43].
The criterion for the choice of the ANN was selected as the minimum value of the maximum absolute value of the relative error [44,45] calculated for a given approach. An additional condition about resilience when changing initial weight and bias for neurons was needed to ensure repeatability of results in the tested problem [46,47,48,49].
M a i n C r i t = min [ ( M a x A R E TEST ) s { 1 } , a p p r o c h ]
where M a i n C r i t is main criterion for choosing the best neural network structure ;   s { 1 } is the number of neurons in the hidden layer ;   M a x A R E TEST is maximum absolute relative error obtained for the testing stage:
M a x A R E TEST = m a x ( | y i T e s t y A N N i T e s t y i T e s t | )
where y i T e s t is a target for the network in testing stage ;   y A N N i T e s t is an output for the network in the testing stage.
The selection of minimum value of the maximum absolute value ( | y A N N i | ) ensures that each relative error will be between zero and the maximum absolute relative error, as long as we do not use the ANN outside of the training range [50].
While the information about the maximum absolute value of the error is in the mathematical model [51] under testing, the expectation is that the calculated ANN results for conditions not used in training are not farther apart from the target values.
For the sake of clarity, we distinguish between input preparation and other elements of ANN’s architecture.

2.3. Data Preparation

Measurements were performed for 20 min each starting on 17 July and ending on 6 August for a total of 21 days in the summer (the operational temperature, see definitions, is season dependent but in this project, we are not concerned with seasonal differences). The 20 physical parameters that may affect the value of operative temperature in the tested room are as follows:
Vector   X i ,   where   i = 1   to   20
  • Measured time in decimal notation every 20 min
  • Degree of opening valve for interior earth–air heat exchanger (%)
  • Degree of opening valve for exterior earth–air heat exchanger (%)
  • Exterior air temperature (mean of both earth–air heat exchangers)
  • Relative humidity of exterior air measured on the inlet to earth–air heat exchangers (EAHXs)
  • Irradiation, W/m2, measured on north elevation
  • Irradiation, W/m2, measured on east elevation
  • Irradiation, W/m2, measured on south elevation
  • Exterior air temperature (measured on the roof of the building)
  • Temperature of the cooling water in the tank
  • Temperature of the cooling water on return from the tested room
  • Efficiency of the cooling exchanger (%)
  • Steering of the floor cooling valve (%)
  • Temperature in the adjacent room on side 1 (it is used instead of wall surface temperature and we are dealing with a steady state evaluation)
  • Temperature in the adjacent room on side 2 (it is used instead of wall surface temperature)
  • Temperature in the room below (it is used instead of floor surface temperature)
  • Temperature in the room above (it is used instead of ceiling surface temperature)
  • Steering of the cooling valve for the floor system
  • Efficiency of ventilator in climate-convector (%)
  • Angle of setting in the solar shutters
Target :   y i = temperature   in   the   tested   room ,   ° C
The above measures constituted the vector X i and together with the room temperature (targets) y i were used for teaching, validation, and testing of the ANN. There were 1409 sets and 60% were used for training   ( X i Tr , y i Tr ) and 20% each for validation ( X i Val , y i Val ) and testing ( X i Test , y i Test ) . An algorithm for ascribing data sets was written as a loop so that they moved to the next iteration after coming to the starting point. The first three sets were ascribed to the training, number four was ascribed to validation, and number 5 to testing. In this manner, for each approach (see Figure 2) we reduced random effects of the comparison and network validation. The data for validation were taken from measurements from which the estimator y = f ( X ) was determined [40]. Since the data included changes in temperature, humidity, weather, and other factors, and the validation was performed on independent data, uncertainty of the estimator in the validation stage was compared with training and testing stages. The M S E (6) was chosen as the uncertainty indicator. The process follows the description from previous studies [52,53].

2.4. Pre- and Post-Processing, Learning Parameters, and General Equation of the ANN’s Architecture for a Given Approach

We decided that all input data would be normalized during pre-processing and denormalized during post-processing using the “mapminmax” function (i.e., a linear transformation into the interval of given boundaries) [52,53].
V a l = V a l o r g V a l m i n V a l m a x V a l m i n · ( V a l m a x V a l m i n ) + V a l m i n
where V a l o r g is the original value; V a l is the transformed value; V a l m a x and V a l m i n are the original interval boundaries; V a l m a x , V a l m i n are the desired range boundaries, from −1 to 1.
The research uses the Levenberg–Marquardt teaching algorithm [53,54]. This algorithm has shown satisfactory performance in preliminary studies [9]. As a performance function the mean squared error (MSE) was chosen:
M S E = i = 1 n ( y i y ANN i ) 2 n = i = 1 n ( e i ) 2 n
where   n is the number of experimental sets for each learning stage (training ( X i Tr , y i Tr ) , validation ( X i Val , y i Val ) , tests ( X i Test , y i Test ) );   y i is a target for the network ;   y ANN i is an output of the network respective to the i-th target.
Implicitly, the error was also defined (5):
e i = y i y ANN i
Other parameters of the learning process are shown in Table 1.
To identify the best possible relationship y = f ( X ) we selected the general network structure as feedforward [53,54] with one hidden layer (denoted with {1}) and one output layer (denoted with {2}) (Figure 3).
To restrict the scope of analysis the same activation function was selected. The chosen function was tansig, a hyperbolic tangent sigmoid [53,55], mathematically equivalent to tanh (8). Similarly, for the output layer a linear function of activation was used—purelin (12)—as recommended [50] for cases of non-linear functions.
The choices of the general network architecture and activation functions [9] were confirmed in the preliminary analysis.
f { 1 } a c t i v ( a r g { 1 } ) = e 2 · a r g { 1 } 1 e 2 · a r g { 1 } + 1 = t a n h ( a r g { 1 } )
where   a r g { 1 } —argument of the transfer function was:
a r g { 1 } = W { 1 } · X + B { 1 }
where X is the input column vector; B { 1 } is the column vector of biases for the hidden layer; and W { 1 } is the matrix of weights of input arguments for the hidden layer:
B { 1 } = [ b 1 { 1 } b 2 { 1 } b p 1 { 1 } b p { 1 } b p + 1 { 1 } b s { 1 } ] , W { 1 } = [ w 1 , 1 { 1 } w 1 , 2 { 1 } w 1 , 3 { 1 } w 1 , t 1 { 1 } w 1 , t { 1 } w 1 , t + 1 { 1 } w 1 , 20 { 1 } w 2 , 1 { 1 } w 2 , 2 { 1 } w 2 , 3 { 1 } w 2 , t 1 { 1 } w 2 , t { 1 } w 2 , t + 1 { 1 } w 2 , 20 { 1 } w p 1 , 1 { 1 } w p 1 , 2 { 1 } w p 1 , 3 { 1 } w p 1 , t 1 { 1 } w p 1 , t { 1 } w p 1 , t + 1 { 1 } w p 1 , 20 { 1 } w p , 1 { 1 } w p , 2 { 1 } w p , 3 { 1 } w p , t 1 { 1 } w p , t { 1 } w p , t + 1 { 1 } w p , 20 { 1 } w p + 1 , 1 { 1 } w p + 1 , 2 { 1 } w p + 1 , 3 { 1 } w p + 1 , t 1 { 1 } w p + 1 , t { 1 } w p + 1 , t + 1 { 1 } w p + 1 , 20 { 1 } w s { 1 } , 1 { 1 } w s { 1 } , 2 { 1 } w s { 1 } , 3 { 1 } w s { 1 } , t 1 { 1 } w s { 1 } , t { 1 } w s { 1 } , t + 1 { 1 } w s { 1 } , 20 { 1 } ]
Looking at Equation (8), it should be noted that it is simultaneously the column vector of the hidden layer {1} outputs Y { 1 } . This vector takes the following form:
Y { 1 } = [ y 1 { 1 } y 2 { 1 } y p 1 { 1 } y p { 1 } y p + 1 { 1 } y s { 1 } ]
In Figure 3 we notice that the output vector Y { 1 } of the hidden layer {1} enters the output layer {2} as the input. Taking this into consideration as well as the fact that in the output layer the transfer function was purelin (12) [53,55] and that the number of neurons was constant and equal to s { 2 } = 1 { 2 } (in accordance with the single variable output [49]), the following equations for the layer {2} can be written:
f { 2 } a c t i v ( a r g { 2 } ) = a · a r g { 2 }
where   a = 1 is the directional coefficient ;   a r g { 2 } is the purelin transfer function argument:
a r g { 2 } = W { 2 } · Y { 1 } + b 1 { 2 }
where W { 2 } (14) isthe row vector of weights of input arguments Y { 1 } for the output layer; b 1 { 2 } is the bias (scalar) for the output layer.
W { 2 } = [ w 1 , 1 { 2 } w 1 , 2 { 2 } w 1 , j 1 { 2 } w 1 , j { 2 } w 1 , j + 1 { 2 } w 1 , s { 1 } { 2 } ]
The above analysis of components of the general structure of the ANN (Figure 3) permits formulating the equation y = f ( X ) as agglomeration of Equations (3) though (14) in the form of Equation (15):
y = denorm mapminmax ( f { 2 } activ ( W { 2 } · ( f { 1 } a c t i v ( W { 1 } · norm mapminmax ( X ) + B { 1 } ) ) + b 1 { 2 } ) )
where   norm mapminmax is the data preprocessing operation ;   denorm mapminmax is the data postprocessing operation.

3. Results

3.1. Robustness Study of the Examined Neural Network Structures

As mentioned before, we checked 50 cases of ANNs with five created approaches, where weight and bias were randomly ascribed to permit assessment of the ANN’s robustness. If the ANN structure, despite changes in the initial weight and bias, maintains consistency in the basic qualifiers such as M A R E (mean absolute relative error) and R (Pearson’s coefficient), one can assume that the structure is not sensitive to the initial conditions [55]. Additionally, one verifies if the initial data affect the stability of the system [55]. Therefore, if the ANN’s qualifiers such as M A R E , R , M S E or others are satisfactory, the repeatability of the ANN is confirmed [24].
Figure 4 shows a boxplot for values of MARE (Equation (16)) shown against the number of neutrons in the hidden layer:
M A R E = 1 n   i = 1 n | y i y ANN i y i | = 1 n     i = 1 n | e i y i |
Figure 5 and Figure 6 show Pearson’s correlation coefficient R [52] and the mean squared error (MSE) to illustrate how these three qualities bring forth similar conclusions.
All three figures show that the ANNs with more than 32 neurons in the hidden layer are sensitive to the initial conditions. They also prove that structures with less than five neurons in the hidden layer show insufficient accuracy fit to the functional relationship. Figure 4 eliminates structures for s { 1 } = 6 ,   7 ,   11 ,   12 ,   16 ,   18 ,   19 ,   23 ,   31 . Figure 5 eliminates s { 1 } = 9 ,   12 ,   16 ,   18 ,   20 ,   23 ,   28 ,   31 and Figure 6, for s { 1 } = 6 ,   9 ,   11 ,   12 ,   16 ,   18 ,   20 ,   21 , 22 ,   23 ,   28 ,   30 because they had too wide of an interquartile range (IQR) (i.e., differences were too large versus the median) [24]. Effectively, only the structures s { 1 } = 8 ,   10 ,   13 ,   14 ,   15 ,   17 ,   24 ,   25 ,   26 ,   27 ,   29 can be considered as suitable.

3.2. Overfitting and Underfitting Study of the Examined Neural Network Structures

The next item in the analysis in the stage of testing was the degree of ANN fitting (i.e., the relation between ANN model prediction and the target values) [49]. In this case, as all the y values had a magnitude of 102, a summed square of residuals ( SSE ) was selected to measure the discrepancy between the data and an estimation model (see Equation (17)):
S S E = i = 1 n ( y i y A N N i ) 2 = i = 1 n ( e i ) 2
This qualifier is used for   e i > 1 as the power increases the difference between target and model prediction. Figure 7 shows boxplot versus the number of neurons in the hidden layer.
The results presented in Figure 7 show that for most structures, underfitting or overfitting phenomenon occurs. It can also be noticed that the overfitting has significant impact for almost every structure starting from s { 1 } = 15 .
Finally, after analyzing the results from Figure 7, it is possible to indicate only a few structures for which the influence of the phenomenon of underfitting or overfitting is acceptable or has negligible significance. Such structures correspond to s { 1 } = 8 ,   13 ,   14 ,   20 .

3.3. Identification of the Best Possible Mathematical Relationship of y = f ( X )

So far, results in Section 3.1 (robustness) and Section 3.2 (over and underfitting) indicate that structures with s { 1 } = 8 ,   13 ,   14 and their approaches are suitable to represent the phenomenon described by the equation y = f ( X ) . Figure 8 presents a boxplot illustrating the results of the maximum absolute relative error calculated for the network testing stage (2), constituting the basis for the main criterion for choosing the best possible relationship y = f ( X ) (1).
This figure presents the results obtained for all analyzed structures to prove that the structure indicated as the best in the following part of the publication (Section 3.3.1) met the main selection criterion (1) for the full analyzed range of s { 1 } ( 1 s { 1 } 50 ).
Table 2 shows the maximum absolute relative error obtained for the test stages for the three selected structures with s { 1 }   = 8, 13, and 14 neurons.
Results shown in Figure 8 and Table 2 for the main criterion for the selection of the best identification of the equation y = f ( X ) , as was defined in Equation (1), were fulfilled in approach 1, by the structure with s { 1 } = 13 . It is marked with bold numbers. Furthermore, looking at Figure 7, the smallest change in the SSE value was also seen for the structure s { 1 } = 13 . This means that overfitting or underfitting had the smallest significance for this structure.
Effectively, we can state that the structure s { 1 } = 13 , using approach   1 is the best approximation of the relation y = f ( X ) for input described in Section 2.2.

3.3.1. The Best y = f ( X ) Relation Obtained

The learning process for the selected, best neural network is shown in Figure 9 and Figure 10. The figures present the calculated value of the network performance (Equation (6)) and other learning parameters (gradient, momentum, validation checks). Both of these graphs were depicted according to learning epochs.
In Figure 9, it can be seen that the ANN obtained the best results for the 8th epoch, therefore this epoch represents the final results of the learning process of the network. This figure also shows that the ANN learning process for the training stage had an uninterrupted downward trend until its completion. In addition, we notice that for the validation stage from the beginning of the ANN learning process up to the 8th epoch, there was a continuous improvement in the value of the performance (Equation (6)). This fact also confirms the course of validation checks shown in Figure 10.
Figure 11 shows a histogram of residuals of the network, e i , (Equation (7)), in each of the ANN learning stages (training, validation, test). The x-axis presents the values of the residuals ascribed for the given bin. The y-axis presents the number of occurrences of e i , covering the range of a given bin. In the figure discussed, it can be seen that the histogram is characterized by a Gaussian distribution and that the data assigned to a specific learning stage have been distributed in an even manner. The discussed figure from the point of view of the quality of the modeled relation y = f ( X ) is purely illustrative, because the values of e i   (errors) on it are not related to the reference output values of y i   which this relationship should seek. Therefore, Figure 12 shows a histogram of relative errors calculated with Equation (18), in the form of 50 bins. In turn, Figure 13 presents a graph showing for which of the assigned measurement samples the relative error occurred. In addition to the analysis of residuals and relative errors in the input data, representation of Pearson’s correlation coefficient, R, was calculated [48] to establish the degree of the ANN model fit. To demonstrate this we used, R2, as the qualifier [48]. Figure 14 shows four graphs: training, validation, testing, and all data in relation between y A N N i (output) and y i (target). The first three relate to specific stages of the ANN learning process, the last shows them all.
R E = y i y A N N i y i
Results shown in Figure 12 and Figure 13 indicate that the relative error for the representation y = f ( X ) is less than 1.4% (i.e., a very good result). Table 3 shows the coefficient of determination, R2, indicating a very strong correlation [54] between the results of ANN calculation y A N N i and the values y i to which the relationship y = f ( X ) should converge. As the difference between the ideal fit and the studied case is less than 0.3%, one may conclude that the input data, architecture of the ANN, and methodology of its teaching were correct.
To present the results of the described mapping quality, Figure 15 presents an example of the value of the function y = f ( X ) drawn for arguments x 1 and x 2 (3). This function was drawn on the background of y i (target), absolute errors ( e i ) , and relative errors (RE) made by the functional mapping y = f ( X ) . In this figure, it can be seen that the function maps all reference output values y i with proper accuracy (RE < 1.4%). It can also be seen that the abrupt change in the value of x 2 does not cause discrepancies in the values of e i or RE, which indicates the compliance of the results described in this chapter.
The number of input arguments ( x u gdzie u = 1 , 2 ,   ,   20 ) and the length of the results, implied that instead of presenting the functional mapping relative to the other arguments x u and x p (where u p = 1 , 2 ,   ,   20 ), the equation y = f ( X ) will be presented.
The equation y = f ( X ) for the best analyzed neural network is presented here as Equation (1) with two decimal places (low precision) to show the significance of a given parameter for the resulting value. Yet, Appendix A (available online) shows the actual values in the neural network as obtained from the training process. Equation (19) and those in Appendix A are a specific form of the ANN described by Equation (15) and elements of matrix are defined and identified by numbers.
y = d e n o r m m a p m i n m a x ( f { 2 } a c t i v ( W 1 x 13 { 2 } · ( f { 1 } a c t i v ( W 13 x 20 { 1 } · n o r m m a p m i n m a x ( X ) + B 13 x 1 { 1 } ) ) + b 1 { 2 } ) )
More details of the content of the elements of Equation (19) are given in Appendix A in Equation (A1).

4. Discussion

This paper is a part of tools developed for environmental quality management (EQM) system [1,2,3,4,5,6,7,8,9] by two groups: (a) ANN group with US team (MAE Dept., Clarkson University, Potsdam, NY, USA, RD services Cookeville, TN, USA and DFI Enterprise in Morrisville, NY, USA) and Poland team (Lbooking Inc and Cracow University of Technology, Cracow, Poland) and (b) energy modeling group with Canada (ETS, Montreal, QC, Canada) and Saudi Arabia (JUC, Jubal, Saudi Arabia). A cornerstone of this technology is integration of mechanical and structural elements of buildings and use of the integrated control systems for steering of these mechanical devices to satisfy requirements of energy efficiency and indoor environment. The EQM building operates in transient conditions and while all current energy and hygrothermal models are parametric in that they allow comparisons of results related to a given change in the input data, they are not suitable to address transient and cyclic short-term events as they do not account for energy related to air and moisture movements and moisture hysteresis in porous materials.
Therefore, we intend to change the paradigm for steering and control of the indoor environment and energy in the EQM-based residential buildings either new or retrofitted to monitoring to develop an EQM solution for a given building. In the feasibility study [9] we used an ANN to a selected case study. This paper follows the case study and examines the same data set as a component of a potential system of monitoring and EQM solution. This paper presents a full range of design and testing of a ANN that aims at a high precision of estimation of the air temperature in the room located in the experimental building equipped with an earth–air heat exchanger (EAHX) for preconditioning of air during the summer period [2,31]. The case study deals with a model of temperature control and uses 20 input parameters that describe all possible effects, namely temperatures of all adjacent rooms, outdoor climatic conditions including solar radiation, performance of EAHX and water chiller.
The anticipated estimator was termed as y = f ( X ) as it was supposed to represent a mathematical model. The input data to the vector X were selected in a three-week summer period with variable outdoor conditions (more than 1400 data sets), but similar enough to expect a pattern characteristic for the given building. Indeed, the results exceeded the expectations. The absolute value of the relative errors ( M a x A R E ) was for this estimator less than 1.4% for each stage of the ANN development.
The estimator (Equation (19)) was established after evaluation of 250 variants for the basic equation y = f ( X ) . This evaluation process included a search for the best structure of ANNs (see Figure 2) and satisfying diverse performance criteria that also included ruggedness (Section 3.1) as well as overfitting and underfitting (Section 3.2). These two elements of analysis showed large effect of initial conditions leaving only three cases out of 50 initially considered cases (or 15 out of 250). This comparison implies that 94% of cases did not have the required stability (Section 3.1) or fitness to represent the equation of y = f ( X ) .
It must also be highlighted that the above presented estimator was verified in this paper as a self-standing item. Yet the whole project involves an integrated control system and the energy estimator will be expanded to include exchange of air and there also will be another estimator addressing the indoor environment characterization for a given climatic season.
It is worth mentioning that the above presented model was successfully validated for the case of its individual performance. Yet the whole project involves an integrated control system and the energy estimator will be expanded in a few different aspects, particularly with respect to missing data. One should remember that this estimator will be validated twice: first, during the work in the “Measurement data reconstruction and temperature estimation module” (Figure 1), and secondly, for the whole control system (Figure 1). To achieve this goal, measurements will be performed that will correlate with the period of time (climatic season), for which the estimator was designed. Afterwards, the appropriate indicators will be selected. All these validations will be conducted in accordance with previously described procedures [49,56,57,58].
Nevertheless, while recording measurements for X i samples often have part of input data missing or distorted. Such cases are commonly encountered when studying buildings with working control systems. Therefore, in the future, the estimator for the real objects will use a control system element called “Data analysis/reconstruction” (Figure 1). A project of such an element will be presented in the course of further work. This element will function on the basis of an autoencoder or Hopfield’s net [59].
The above presented estimator allows for an initial handling of data so that they will not disturb measured results or negatively affect the process of analysis. Using Hopfield’s net reduces the negative effects of such, as loss of measurements leads to empty fields in the data or failure in control of some parameters or even non-optimal settings used for some devices or sub-systems. Thanks to these measures the estimator will provide stability and efficiency to the operation of the BAC system.
Moreover, the estimator (Figure 2) is built as a modular and elastic tool that employs several different statistical methods. One can continue to modify and expand the scope of the operation of this tool without any collision with the control processes. The statistical analysis complements the limitations in the inherent scope of ANNs because it gives us the capability to determine which factors have a critical influence on the process, to identify statistical outliers or even find a malfunctional device. In turn, one can make a decision on what will be considered as input to the ANN that is being created.
Perhaps, one should explain that our team participates in three interdisciplinary, partly sponsored industrial projects in which buildings with very different thermal mass (a historic building functioning as a hotel, a modern office building, and a houseboat) were retrofitted. With such different thermal impedance of each building, we were looking for a modular and universal solution to control heating/cooling systems. The control system must work with a high precision under adaptable indoor climate conditions (linear transition of air temperature) for 12 cm thick walls on the boat and for more than a meter of masonry walls in the historic building.
The model described in the paper has the following features:
(a)
statistical analysis of data;
(b)
increased performance as higher precision means larger savings of energy;
(c)
the best model of the analyzed room.
The search for a high precision system is justified by the volume of buildings being retrofitted. The difference between 5% and 15% errors in the energy balance means the difference between a country being within international agreements on carbon gas emission or failing it on energy, carbon emissions, and socio-economic progress.
This paper is presented as a road map for the design and evaluation of ANN-based estimators of the given performance aspect in a complex interacting environment. It demonstrates that to create a model for a precise representation of a mathematical relationship one must evaluate stability and fitness under randomly changing initial conditions. It also shows that a properly designed ANN system may have a very high precision in characterizing the underlying dependence as in the analyzed case where the response factor of the building was exposed to the variable outdoor climatic conditions. The absolute value of the relative errors ( M a x A R E ) was for this estimator less than 1.4% for each stage of the ANN development which proves that our objective of monitoring and EQM characterization can be reached. A similar procedure was used in another case study [57].

5. Future Research Program

In this paper, we used a term “operational temperature” to describe the indoor climate effect because we needed to add convective and conductive effects to the radiative heat exchange (particularly as we will primarily use the radiative heating systems) and this is done under the term of operational air temperature. To this end we need to complete procedures of handling data prior to application to the ANN and development of indexes to be used in the ANN characterization of indoor environment.
As this paper dealt with verification under steady state conditions, we could use air temperatures for adjacent rooms, but for the transient conditions one needs to use the wall surface temperatures as well. Thus, in addition to characterizing the effect of air exchange, the next estimator must deal with an operational temperature calculated from the balance of energy in the room surroundings. Furthermore, as our focus is on the interaction between different factors affecting the transient response of the building, we will use a modular statistical software [5] to evaluate the consistency of the input data set and remove statistical outliers.

Author Contributions

Conceptualization, M.D. and A.R.-Z., methodology, M.D.; software, M.D.; validation, M.D., A.R.-Z., and M.B.; formal analysis, M.D.; investigation, M.D.; data curation, A.R.-Z.; writing—original draft preparation, M.D.; writing—review and editing, M.B., M.D. and A.R.-Z.; visualization, M.D. All authors have read and agreed to the published version of the manuscript.

Funding

The funding for the presented research and publication was from the Cracow University of Technology (Kraków, Poland).

Acknowledgments

The authors would like to express their gratitude to the following collaborator who helped with advice, A. M. Stręk from Cracow University of Technology.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design or execution of this study.

Appendix A

y = d e n o r m m a p m i n m a x ( f { 2 } a c t i v ( W 1 x 13 { 2 } · ( f { 1 } a c t i v ( W 13 x 20 { 1 } · n o r m m a p m i n m a x ( X ) + B 13 x 1 { 1 } ) ) + b 1 { 2 } ) )
W 13 x 20 { 1 } = [ 1.59 0.54 0.47 0.29 −0.03 0.11 0.38 −0.09 −0.27 0.02 0.51 −0.04 −0.12 −0.04 0.57 −0.29 0.33 −0.58 1.07 −0.06 1.38 0.77 0.83 −0.38 0.47 0.02 0.07 0.01 0.36 0.12 0.32 0.03 −0.40 −0.40 −0.23 0.40 0.73 −0.29 0.15 −0.67 0.08 0.46 0.58 −0.61 −0.23 −0.04 −0.49 −0.13 0.25 0.24 −0.59 −0.73 −0.39 0.27 0.45 −0.24 0.25 0.05 0.24 −0.01 −1.35 −0.03 −0.84 0.41 0.30 −0.33 0.25 −0.26 −0.38 0.35 −0.84 0.43 −0.24 −0.25 0.08 −0.18 −0.52 0.10 0.73 −0.04 0.15 −0.48 −0.29 0.12 −0.42 0.17 0.07 −0.23 −0.20 −0.23 2.60 1.38 0.89 −0.31 −0.22 0.06 −0.14 0.09 0.04 0.03 0.56 −0.49 −0.24 −0.66 −0.63 0.27 −0.20 0.12 −0.60 0.03 −0.70 −0.12 0.85 0.15 0.85 −0.63 0.18 −0.18 0.24 −0.30 0.13 0.41 0.46 0.26 −0.09 0.11 0.07 −0.11 −0.06 −0.11 −0.35 0.22 0.19 −0.42 −0.41 −1.19 0.39 0.06 −0.23 −0.01 −0.62 0.97 0.18 0.75 −0.008 0.72 −0.04 −0.35 0.32 0.30 0.60 0.08 −0.09 −0.17 0.04 −0.71 −0.55 −0.22 0.09 −0.17 −0.92 −0.61 −0.32 −0.31 −0.12 0.76 −0.38 −0.38 −0.54 0.50 −0.42 −0.29 −0.58 0.14 −1.14 −0.26 −0.64 −0.70 0.57 −0.41 −0.41 0.55 0.47 0.47 0.08 0.18 −0.16 0.77 0.20 0.40 −0.49 0.41 −0.76 −0.21 −0,38 −0.15 1.01 −0.05 0.19 0.06 0.04 −0.03 0.04 0.003 −0.84 0.12 0.30 −0.10 0.67 0.95 −0.17 0.03 −0.22 −0.42 −0.46 0.18 0.88 0.06 −0.54 −0.05 −0.10 −0.19 0.10 −0.02 0.17 0.17 0.23 0.02 0.44 0.52 −0.25 −0.68 −0.54 0.22 0.13 0.19 0.10 −0.74 −0.11 0.04 0.02 0.09 0.45 0.30 0.66 −0.02 0.57 −0.18 0.23 −0.63 1.19 0.05 −0.07 −0.01 −0.06 0.42 0.20 −0.60 0.39 −0.02 ]
B 13 x 1 { 1 } = [ 1.85 1.19 0.57 0.40 0.54 0.75 0.15 0.64 0.51 1.18 1 1.15 2.25 ]
W 1 x 13 { 2 } = [ 0.52 0.20 0.26 0.11 0.10 0.26 0.10 0.17 0.46 0.77 0.05 0.22 0.82 ]
b 1 { 2 } = 1.02

References

  1. Bomberg, M.; Romanska-Zapala, A.; Yarbrough, D. Journey of American Building Physics: Steps leading to the current scientific revolution. Energies 2020, 13, 1027. [Google Scholar] [CrossRef] [Green Version]
  2. Romanska-Zapala, A.; Bomberg, M.; Fedorczak-Cisak, M.; Furtak, M.; Yarbrough, D.; Dechnik, M. Buildings with environmental quality management, part 2: Integration of hydronic heating/cooling with thermal mass. J. Build. Phys. 2018, 41, 397–417. [Google Scholar] [CrossRef]
  3. Yarbrough, D.; Bomberg, M.; Romanska-Zapala, A. Buildings with environmental quality management, part 3: From log houses to environmental quality management zero-energy buildings. J. Build. Phys. 2019, 42, 672–691. [Google Scholar] [CrossRef]
  4. Romanska-Zapala, A.; Bomberg, M.; Yarbrough, D. Buildings with environmental quality management: Part 4: A path to the future NZEB. J. Build. Phys. 2018, 43, 3–21. [Google Scholar] [CrossRef]
  5. Romanska-Zapala, A.; Dudek, P.; Górny, M.; Dudzik, M. Modular Statistical System for an Integrated Environmental Control. In Proceedings of the NSB 2020 Conference Proceed, Tallinn, Estonia, 6–9 September 2020. [Google Scholar]
  6. Romanska-Zapala, A.; Bomberg, M. Can Artificial Neuron Networks be used for Control of HVAC in Environmental Quality Management Systems? In Proceedings of the CESBE Conference, Prague, Czech Republic, 3 July 2019. [Google Scholar]
  7. Yarbrough, D.; Bomberg, M.; Romanska-Zapala, A. On the Next Generation of Low Energy Buildings, Advances in Building Energy Research. In Building Energy Research; Taylor and Francis Publishers: Abington on Thames, UK, 2019. [Google Scholar] [CrossRef]
  8. Fadiejev, J.; Simonson, R.; Kurnitski, J.; Bomberg, M. Thermal mass and energy recovery utilization for peak load reduction. Energy Proc. 2017, 132, 38–42. [Google Scholar] [CrossRef]
  9. Bomberg, M.; Romanska-Zapala, A.; Yarbrough, D. Toward affordable retrofitting methods to reduce impact of residential buildings on the climate change. J. Sustain. 2020, in press. [Google Scholar]
  10. Piasecki, M.; Fedorczak-Cisak, M.; Furtak, M.; Biskupski, J. Experimental Confirmation of the Reliability of Fanger's Thermal Comfort Model Case Study of a Near-Zero Energy Building (NZEB) Office Building. Sustainability 2019, 11, 2461. [Google Scholar] [CrossRef] [Green Version]
  11. Fedorczak-Cisak, M.; Knap, K.; Kowalska-Koczwara, A.; Pachla, F.; Pekarchuk, O. Energy and Cost Analysis of Adapting an Existing Building to 2017 Technical Requirements and Requirements for NZEB, 3RD World Multidisciplinary Civil Engineering, Architecture. In Proceedings of the Urban Planning Symposium (WMCAUS 2018), Prague, Czech Republic, 18–22 June 2018; IOP Conference Series-Materials Science and Engineering. Volume 471. [Google Scholar] [CrossRef]
  12. Fedorczak-Cisak, M.; Furtak, M.; Gintowt, J.; Kowalska-Koczwara, A.; Pachla, F.; Stypula, K.; Tatara, T. Thermal and Vibration Comfort Analysis of a Nearly Zero-Energy Building in Poland. Sustainability 2018, 10, 3774. [Google Scholar] [CrossRef] [Green Version]
  13. Fedorczak-Cisak, M.; Furtak, M. Multicriteria and Multilevel Optimization Tasks Application to Choose Building Energy Standard. In Proceedings of the CESB 10 Conference: Central Europe Towards Sustainable Building—From Theory to Practice, Prague, Czech Republic, 30 June–2 July 2010; pp. 251–254. [Google Scholar]
  14. Radziszewska-Zielina, E.; Kania, E.; Śladowski, G. Problems of the Selection of Construction Technology for Structures of Urban Agglomeration’s. Archiv. Civil. Eng. 2018, 64, 55–71. [Google Scholar] [CrossRef]
  15. Sun, Y.; Haghighat, F.; Fung, B.C. Fung, A review of the-state-of-the-art in data-driven approaches for building energy prediction. Energy Build. 2020, 221, 110022. [Google Scholar] [CrossRef]
  16. Mohamed Sahari, K.S.; Abdul Jalal, M.F.; Homod, R.Z.; Eng, Y.K. Dynamic Indoor Thermal Comfort Model Identification Based on Neural Computing PMV Index. In Proceedings of the 4th International Conference on Energy and Environment 2013 (ICEE2013), Putrajaya, Malaysia, 5–6 March 2013. [Google Scholar]
  17. Kim, J.; Zhou, Y.; Schiavon, S.; Raftery, P.; Brager, G. Personal comfort models: Predicting individuals’ thermal preference using occupant heating and cooling behavior and machine learning. Build. Environ. 2018, 129, 96–106. [Google Scholar] [CrossRef] [Green Version]
  18. Von Grabe, J. Potential of artificial neural networks to predict thermal sensation votes. Appl. Energy 2016, 161, 412–424. [Google Scholar] [CrossRef]
  19. Zocca, V.; Spacagna, G.; Slater, D.; Roelants, P. Python Deep Learning; Packt Publishing: Birmingham, UK, 2017; ISBN1 1786464454. ISBN2 978-1786464453. [Google Scholar]
  20. Buratti, C.; Vergoni, M.; Palladino, D. Thermal Comfort Evaluation within Non-Residential Environments: Development of Artificial Neural Network by Using the Adaptive Approach Data, 6th Intertional Building Physics Conference, IBPC 2015. Energy Proc. 2015, 78, 2875–2880. [Google Scholar] [CrossRef] [Green Version]
  21. Ferreira, P.M.; Silva, S.M.; Ruano, A.E.; Negrier, A.T.; Conceicao, E.Z. Neural Network PMV Estimation for Model-Based Predictive Control of HVAC Systems. In Proceedings of the 2012 International Joint Conference on Neural Networks, Brisbane, Australia, 10–15 June 2012; pp. 15–22. [Google Scholar] [CrossRef] [Green Version]
  22. Liu, W.; Lian, Z.; Zhao, B. A neural network evaluation model for individual thermal comfort. Energy Build. 2007, 39, 1115–1122. [Google Scholar] [CrossRef]
  23. Latka, D.; Matysek, P. The Estimation of Compressive Stress Level in Brick Masonry Using the Flat-jack Method. In Proceedings of the Intertional Conference on Analytical Models and New Concepts in Concrete and Masonry Structures, Gliwice, Poland, 5–7 June 2017; pp. 266–272. [Google Scholar] [CrossRef]
  24. Sikorski, A. Bezpośrednia Regulacja Momentu i Strumienia Maszyny Indukcyjnej; Politechniki Białostockiej: Bialystok, Poland, 2009; Volume 19, ISBN1 8360200742. ISBN2 9788360200742. [Google Scholar]
  25. Fedorczak-Cisak, M.; Kwasnowski, P.; Furtak, M.; Hayduk, G. Design, Specification and Construction of Specialized Measurement System in the Experimental Building. In Proceedings of the 2th World Multidisciplinary Civil Engineering-Architecture-Urban Planning Symposium (WMCAUS 2017), Prague, Czech Republic, 12–16 June 2017; IOP Conference Series-Materials Science and Engineering. Volume 245. Article Number: UNSP 072042. [Google Scholar] [CrossRef]
  26. Romańska-Zapała, A.; Bomberg, M.; Dechnik, M.; Fedorczak-Cisak, M.; Furtak, M. On Preheating of the Outdoor Ventilation Air. Energies 2020, 13, 15. [Google Scholar] [CrossRef] [Green Version]
  27. Romańska-Zapała, A.; Furtak, M.; Dechnik, M.; Grzywocz, K. Multi-source cooling System Control in the MLBE Building—A Pilot Experimental Study. In Proceedings of the 4th World Multidisciplinary Civil Engineering-Architecture-Urban Planning Symposium (WMCAUS 2019), Prague, Czech Republic, 17–21 June 2019; IOP Conference Series: Materials Science and Engineering. Volume 603. [Google Scholar] [CrossRef]
  28. Romańska-Zapała, A.; Furtak, M.; Fedorczak-Cisak, M.; Dechnik, M.; Grzywocz, K. Possibilities of Energy Efficiency Experimental Research Using MLBE Building's Automation and Control System. In Proceedings of the 4th World Multidisciplinary Civil Engineering-Architecture-Urban Planning Symposium (WMCAUS 2019), Prague, Czech Republic, 17–21 June 2019; IOP Conference Series: Materials Science and Engineering. Volume 603. [Google Scholar] [CrossRef]
  29. Fedorczak-Cisak, M.; Nowak, K.; Furtak, M. Analysis of the effect of using external venetian blinds on the thermal comfort of users of highly glazed office rooms in a transition season of temperate climate—Case study. Energies 2020, 13, 81. [Google Scholar] [CrossRef] [Green Version]
  30. Dudzik, M.; Dechnik, M.; Furtak, M. Application of Neural Networks to Lighting Systems. In Proceedings of the CESBE Conference, Prague, Czech Republic, 3 July 2019. [Google Scholar]
  31. Romanska-Zapala, A.; Furtak, M.; Fedorczak-Cisak, M.; Dechnik, M. Cooperation of a Horizontal Ground Heat Exchanger with a Ventilation Unit During Winter: A Case Study on Improving Building Energy Efficiency. In Proceedings of the 3rd World Multidisciplinary Civil Engineering, Architecture, Urban Planning Symposium (WMCAUS 2018), Prague, Czech Republic, 18–22 June 2018; IOP Conference Serie Materials Science and Engineering. p. 471. [Google Scholar] [CrossRef]
  32. Dechnik, M.; Grzywocz, K.; Romańska-Zapała, A. Współpraca Centrali Wentylacyjnej z Regulatorami Zmiennego Przepływu Powietrza VAV. Napędy i Sterowanie 2017, 19, 70–75. [Google Scholar]
  33. Romanska-Zapala, A. Experiment Results of Building Integrated Control System—Case Study. In Proceedings of the Second International Conference on Event-based Control, Communication, and Signal Processing (EBCCSP), Krakow, Poland, 13–15 June 2016; ISBN 978-1-5090-4196-1. [Google Scholar]
  34. Piasecki, M.; Kostyrko, K.; Fedorczak-Cisak, M.; Nowak, K. Air Enthalpy as an IAQ Indicator in Hot and Humid Environment-experimental Evaluation. Energies 2020, 13, 1481. [Google Scholar] [CrossRef] [Green Version]
  35. Radziszewska-Zielina, E.; Rumin, R. Analysis of investment profitability in renewable energy sources as exemplified by a semi-detached house. In Proceedings of the International Conference on the Sustainable Energy and Environment Development (SEED 2016), Krakow, Poland, 17–19 May 2016. [Google Scholar]
  36. Radziszewska-Zielina, E.; Kania, E. Problems in Carrying Out Construction Projects in Large Urban Agglomerations on the Example of the Construction of the Axis and High5ive Office Buildings in Krakow. In Proceedings of the XXVI Russian-Slovak-Polish Seminar 2017 Theoretical Foundation of Civil Engineering, Matec Web of Conferences, Warsaw, Poland, 21–25 August 2017. [Google Scholar]
  37. Fedorczak-Cisak, M.; Furtak, M.; Hayduk, G.; Kwasnowski, P. Energy Analysis and Cost Efficiency of External Partitions in Low Energy Buildings. In Proceedings of the 3rd World Multidisciplinary Civil Engineering, Architecture, Urban Planning Symposium (Wmcaus 2018), Prague, Czech Republic, 18–22 June 2018. [Google Scholar]
  38. Kwasnowski, P.; Fedorczak-Cisak, M.; Knap, K. Problems of Technology of Energy-Saving Buildings and Their Impact on Energy Efficiency in Buildings. Proceedings of 2nd World Multidisciplinary Civil Engineering-Architecture-Urban Planning Symposium (WMCAUS 2017), Prague, Czech Republic, 12–16 June 2017. [Google Scholar]
  39. Schönenberger, P. eu.bac System. Energy Build. 2015, 100, 16–19. [Google Scholar] [CrossRef]
  40. Liu, P.; Lin, B.; Wu, X.; Zhou, H. Bridging energy performance gaps of green office buildings via more targeted opns management: A system dynamics approach. J. Environ. Manag. 2019, 238, 64–71. [Google Scholar] [CrossRef]
  41. Mancini, F.; Lo Basso, G.; de Santoli, L. Energy Use in Residential Buildings: Impact of Building Automation Control Systems on Energy performance and Flexibility. Energies 2019, 12, 2896. [Google Scholar] [CrossRef] [Green Version]
  42. Dudzik, M.; Stręk, A.M. ANN Architecture Specifications for Modelling of Open-Cell Aluminum under Compression. Mat. Probl. Eng. 2020, 2020, 1–26. [Google Scholar] [CrossRef] [Green Version]
  43. Tomczyk, K. Special signals in the Calibration of Systems for Measuring Dynamic Quantities. Measurement 2014, 49, 148–152. [Google Scholar] [CrossRef]
  44. Layer, E.; Tomczyk, K. Determination of Non-Standard Input Signal Maximizing the Absolute Error. Metrol. Meas. Syst. 2009, 17, 199–208. [Google Scholar]
  45. Dudzik, M.; Stręk, A.M. ANN model of stress-strain relationship for aluminum sponge in uniaxial compression. J. Theor. Appl. Mech. 2020, 58, 385–390. [Google Scholar] [CrossRef]
  46. Tomczyk, K.; Piekarczyk, M.; Sokal, G. Radial Basis Functions Intended to Determine the Upper Bound of Absolute Dynamic Error at the Output of Voltage-Mode Accelerometers. Sensors 2019, 19, 4154. [Google Scholar] [CrossRef] [Green Version]
  47. Szymenderski, J.; Machczynski, W.; Budnik, K. Modeling Effects of Stochastic Stray Currents from DC Traction on Corrosion Hazard of Buried Pipelines. Energies 2019, 12, 4570. [Google Scholar] [CrossRef] [Green Version]
  48. Krol, K.; Machczynski, W.; Budnik, K.; Szymenderski, J. Optimization of Electric Field Intensities Produced by Power Lines Using Particle Swarm Algorithms. In Proceedings of the Computer Applications in Electrical, Engineering (Zkwe'2019), Poznań, Poland, 5 April 2019. [Google Scholar]
  49. Gierz, L.; Wojcieszak, D.; Szymenderski, J.; Staszak, Z.; Marcinkiewicz, J. A Method and a Station for Measurement of the Aerodynamic Properties of Crop Seeds. In Proceedings of the 24th Scientific Conference on Computer Applications in Electrical Engineering (ZKwE'2019), Svratka, Czech Republic, 14–17 May 2018. [Google Scholar]
  50. Tomczyk, K. Levenberg-Marquardt Algorithm for Optimization of Mathematical Models according to Minimax Objective Function of Meas. Systems. Metrol. Meas. Syst. 2009, 16, 599–606. [Google Scholar]
  51. Tomczyk, K. Impact of Uncertainties in Accelerometer Modeling on the Maximum Values of Absolute Dynamic Error. Measurement 2019, 80, 71–78. [Google Scholar] [CrossRef]
  52. Madsen, K.; Nielsen, H.B.; Tingleff, O. Methods for Non-Linear Least Squares Problems. In Informatics and Mathematical Modelling Tech. Uni. Denmark, 2nd ed.; April 2004; Available online: http://ais.informatik.uni-freiburg.de/teaching/ws13/mapping/pdf/imm3215.pdf (accessed on 15 October 2018).
  53. Hagan, M.T.; Demuth, H.B.; Beale, M.H.; De Jesus, O. Neural Network Design, 2nd ed.; Oklahoma State University: Stillwater, OK, USA, 2014; ISBN 978-0971732117. [Google Scholar]
  54. Dudzik, M.; Drapik, S.; Jagiello, A.; Prusak, J. The Selected Real Tramway Substation Overload Analysis Using the Optimal Structure of an Artificial Neural Network. In Proceedings of the Intertional Symposium on Power Electronics, Electrical Drives, Automation and Motion (SPEEDAM), Amalfi, Italy, 20–22 June 2018. WOS:000445031300069. [Google Scholar]
  55. Dudzik, M. Współczesne Metody Projektowania, Weryfikacji Poprawności i Modelowania Zjawisk Trakcji Elektrycznej; PK publishing house: Cracow, Poland, 2018; Monograph, Cracow Univesity of Technology, Inżynieria Elektryczna i Komputerowa; ISBN 978-83-65991-28-7. [Google Scholar]
  56. Famili, A.; Shen, W.-M.; Weber, R.; Simoudis, E. Data preprocessing and intelligent data analysis. Intell. Data Anal. 1997, 1, 3–23. [Google Scholar] [CrossRef] [Green Version]
  57. Szymenderski, J.; Gierz, L.; Wojcieszak, D.; Koszela, K. Testing of Electrical Signals from Piezoelectric Sensors in Application for Counting Grains in Seeding Machine. In Proceedings of the 19th International Conference Computational Problems of Electrical Engineering (CPEE), Banska Stavnica, Slovakia, 9–12 September 2018. [Google Scholar]
  58. Dudzik, M.; Mielnik, R.; Wrobel, Z. Preliminary Analysis of the Effectiveness of the Use of Artificial Neural Networks for Modelling Time-voltage and Time-current Signals of the Combination Wave Generator. In Proceedings of the 2018 International symposium on power electronics, electrical drives, automation and motion (SPEEDAM), Amalfi, Italy, 20–22 June 2018. WOS:000445031300179. [Google Scholar]
  59. Jagiełło, A.S.; Chrabąszcz, I.; Drapik, S.; Dudzik, M.; Kobielski, A.; Prusak, J. System do Aktywnej Regulacji Obciążenia Zespołów Prostownikowych Kolejowej Podstacji Trakcyjnej i Sposób Aktywnej Regulacji Obciążenia Zespołów Prostownikowych Kolejowej Podstacji Trakcyjnej. Patent numer patentu PL229681 B1, 31 August 2018. Numer zgłoszenia 411511. [Google Scholar]
Figure 1. An overview of the control system.
Figure 1. An overview of the control system.
Energies 13 03469 g001
Figure 2. The algorithm for identification of the best possible dimension of the matrix of the model describing the examined physical phenomenon: P1—the parent procedure; P2—the nested procedure.
Figure 2. The algorithm for identification of the best possible dimension of the matrix of the model describing the examined physical phenomenon: P1—the parent procedure; P2—the nested procedure.
Energies 13 03469 g002
Figure 3. The structure of one approch of neural network used in the study. All symbols are explained in the text.
Figure 3. The structure of one approch of neural network used in the study. All symbols are explained in the text.
Energies 13 03469 g003
Figure 4. Mean absolute relative error obtained for the neural network structure with a certain number of neurons in a hidden layer.
Figure 4. Mean absolute relative error obtained for the neural network structure with a certain number of neurons in a hidden layer.
Energies 13 03469 g004
Figure 5. The Pearson’s coefficient ( R ) obtained for the neural network structure with a certain number of neurons in a hidden layer—results for the validation stage.
Figure 5. The Pearson’s coefficient ( R ) obtained for the neural network structure with a certain number of neurons in a hidden layer—results for the validation stage.
Energies 13 03469 g005
Figure 6. Mean squared error ( M S E ) obtained for the neural network structure with a certain number of neurons in a hidden layer—results for the validation stage.
Figure 6. Mean squared error ( M S E ) obtained for the neural network structure with a certain number of neurons in a hidden layer—results for the validation stage.
Energies 13 03469 g006
Figure 7. Summed square of residuals ( SSE ) obtained for the neural network structure with a certain number of neurons in a hidden layer—results for the tests on stage.
Figure 7. Summed square of residuals ( SSE ) obtained for the neural network structure with a certain number of neurons in a hidden layer—results for the tests on stage.
Energies 13 03469 g007
Figure 8. Maximum absolute relative error obtained for the neural network structure with a certain number of neurons in a hidden layer—results for the tests on stage.
Figure 8. Maximum absolute relative error obtained for the neural network structure with a certain number of neurons in a hidden layer—results for the tests on stage.
Energies 13 03469 g008
Figure 9. Performance function values obtained during the learning process for the best analyzed neural network.
Figure 9. Performance function values obtained during the learning process for the best analyzed neural network.
Energies 13 03469 g009
Figure 10. Gradient, momentum, validation checks values obtained during the learning process for the best analyzed neural network.
Figure 10. Gradient, momentum, validation checks values obtained during the learning process for the best analyzed neural network.
Energies 13 03469 g010
Figure 11. Error histograms obtained during the learning process for the best analyzed neural network.
Figure 11. Error histograms obtained during the learning process for the best analyzed neural network.
Energies 13 03469 g011
Figure 12. Relative error histograms with 50 bins obtained during the learning process for the best analyzed neural network.
Figure 12. Relative error histograms with 50 bins obtained during the learning process for the best analyzed neural network.
Energies 13 03469 g012
Figure 13. Relative error in accordance to measured sample number obtained during the learning process for the best analyzed neural network.
Figure 13. Relative error in accordance to measured sample number obtained during the learning process for the best analyzed neural network.
Energies 13 03469 g013
Figure 14. Correlation plots between the network’s outputs and targets for all learning stages separately and combined, obtained for the best analyzed neural network.
Figure 14. Correlation plots between the network’s outputs and targets for all learning stages separately and combined, obtained for the best analyzed neural network.
Energies 13 03469 g014
Figure 15. An illustrative example of the function y = f ( X ) for different sets of x 1 and x 2 arguments. The function drawn on the background of y i (target), absolute errors ( e i ), and relative errors (RE) made by the functional mapping y = f ( X ) .
Figure 15. An illustrative example of the function y = f ( X ) for different sets of x 1 and x 2 arguments. The function drawn on the background of y i (target), absolute errors ( e i ), and relative errors (RE) made by the functional mapping y = f ( X ) .
Energies 13 03469 g015
Table 1. Learning parameters for each approach.
Table 1. Learning parameters for each approach.
Learning ParameterValue
performance function goal0
minimum performance gradient10−10
maximum validation failures12
maximum number of epochs to train100,000
learning rate0.01
momentum0.9
Table 2. Maximum absolute relative error obtained for the test stages for neural network structures with s { 1 } = 8 ,   13 ,   and   14 neurons.
Table 2. Maximum absolute relative error obtained for the test stages for neural network structures with s { 1 } = 8 ,   13 ,   and   14 neurons.
M a x A R E T E S T
s { 1 } 81314
approach   1 0.01640.01050.0228
approach   2 0.01920.03000.0280
approach   3 0.02240.02420.0191
approach   4 0.04010.01450.0290
approach   5 0.01590.01940.0194
Table 3. Coefficient of determination obtained for the best analyzed neural network.
Table 3. Coefficient of determination obtained for the best analyzed neural network.
R2Value
Training stage0.99818
Validation stage0.99718
Testing stage0.99740
All data0.99782

Share and Cite

MDPI and ACS Style

Dudzik, M.; Romanska-Zapala, A.; Bomberg, M. A Neural Network for Monitoring and Characterization of Buildings with Environmental Quality Management, Part 1: Verification under Steady State Conditions. Energies 2020, 13, 3469. https://doi.org/10.3390/en13133469

AMA Style

Dudzik M, Romanska-Zapala A, Bomberg M. A Neural Network for Monitoring and Characterization of Buildings with Environmental Quality Management, Part 1: Verification under Steady State Conditions. Energies. 2020; 13(13):3469. https://doi.org/10.3390/en13133469

Chicago/Turabian Style

Dudzik, Marek, Anna Romanska-Zapala, and Mark Bomberg. 2020. "A Neural Network for Monitoring and Characterization of Buildings with Environmental Quality Management, Part 1: Verification under Steady State Conditions" Energies 13, no. 13: 3469. https://doi.org/10.3390/en13133469

APA Style

Dudzik, M., Romanska-Zapala, A., & Bomberg, M. (2020). A Neural Network for Monitoring and Characterization of Buildings with Environmental Quality Management, Part 1: Verification under Steady State Conditions. Energies, 13(13), 3469. https://doi.org/10.3390/en13133469

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop