Open Access

Energy-saving technology of BIM green buildings using fractional differential equation


Cite

Introduction

At present, most of my country's existing buildings and most of the new buildings are still high-energy-consuming buildings, and the building energy environment is not optimistic. As green buildings have gradually increased, more and more new buildings incorporate energy-saving design concepts, giving rise to passive low-energy buildings, zero-energy buildings, etc. In general, in addition to paying attention to the buildings and building styles, the main goal of green buildings is to reduce buildings’ energy consumption; in other words, energy saving has become the primary starting point of architectural design [1].

From an economic point of view, energy conservation in buildings brings certain economic benefits, social benefits, and environmental benefits; hence, the process of designing buildings’ energy-saving feature is essential for the process of pursuing energy-saving benefits. With the rapid development of Building Information Modeling (BIM) technology for buildings, BIM technology-based architectural design, simulation analysis of buildings’ energy consumption, comfort simulation analysis, and research on energy-saving design applications have become research hotspots in the field of building energy conservation [2].

In the early days of the development of green buildings in my country, many green buildings have added new technologies to reduce buildings’ energy consumption, using new materials. Many green energy-saving buildings use very complicated designs, and the cost is very high. My country is still in the process of building a well-off society; very high construction costs and housing prices are not the development path that green buildings should follow. Therefore, green architectural design should consider the full life cycle capital investment in energy-saving technology and give full play to energy saving and energy efficiency of energy-saving technology. The highest and lowest levels of residential buildings’ energy consumption depend on multiple factors, such as time-dependent degradation, complexity, randomness, and geographical characteristics [3].

Determining the factors influencing regional residential buildings’ energy consumption, systematically collecting the basic data on residential buildings’ energy consumption, and establishing the corresponding energy consumption factor forecasting model form the basis and premise for arriving at the development strategy and planning in the industry, which are important for promoting buildings’ energy savings.

Realistic meaning

Based on the first-order one-variable gray model [GM(1,1)] model, this paper proposes the fractional main model idea, and the optimal order of the model is obtained by the GM–backpropagation (GM-BP) neural network. Finally, the model is applied for the buildings’ energy-saving prediction. By adopting some improvement measures, the energy-saving potential can be estimated by using some of the model parameters to predict the energy consumption results, then comparing with the base energy value given by the country's authorities.

Expected energy performance model

At present, the research on improvement of buildings’ energy-saving prediction model and calculation methods mainly include the following.

BIM is a data-based tool for engineering design and construction management. The relevant data based on the construction project is integrated through the parameters of the model. During building life-cycle management involving project planning, operation, maintenance, sharing, and delivery, engineers and technicians should have a correct understanding of information on various buildings and efficient response design teams. Building construction units, including architectural pairs, are involved in architectural collaboration work, thereby increasing production efficiency, optimizing costs, and shortening duration, thus play important roles.

In accordance with a priority design of current office buildings, the office buildings’ energy-saving design has been studied by Li, with an in-depth study of the case in architectural design technology, with a comparison of various cases. The application of BIM technology guides the energy-saving design of office buildings and related practical methods. Finally, with the author's related design practice, an example of the design of the office building using BIM technology is provided, demonstrating how to achieve the goal of buildings’ energy efficiency in architectural design, as well as reduce energy consumption during construction and operation. Green building energy contributes to the design goals of social sustainable development [4].

Yong et al. reviewed the most advanced technology that can be semiautomated or automatically created, analyzing the geometry and thermal models for buildings’ energy modeling and transformation assessment purposes. They outline the main algorithm used by these methods to indicate time and space – hot clock, convert these points cloud into the Semantic BIM in GBXML format, so that it is also a stark contrast to them. The paper also proposes the potential preparations and methods for measuring the actual thermal resistance of the building assembly and maps them to GBXML-based representations. It also introduces the latest works of the IT Drive building automation system (BAS) for energy-saving purposes. Finally, the technical gap is determined and actions needed in future research are discussed [5].

In this paper, the GM changes the first-order differential in the model to the fractional differential and proposes a fractional-based GM. Compared to the traditional GM, the recognition of fractional order is increased, thus increasing the difficulty of parameter recognition. Therefore, the author establishes a fractional gray model based on the model of the fractional system and calculates the error of the fractional GM.

Establishment of prediction model
Fractional system model

There are currently three definitions of fractional order, using Caputo calculus, and the α differential of the function x(t) can be expressed as follows: Dax(t)=dαx(t)dtα=1Γ(rα)0tx(r)(τ)(tτ)(α+1r)dτr1<α<r. {D^a}x\left( t \right) = {{{d^\alpha }x\left( t \right)} \over {d{t^\alpha }}} = {1 \over {\Gamma \left( {r - \alpha } \right)}}\int_0^t {{{x^{\left( r \right)}}\left( \tau \right)} \over {{{\left( {t - \tau } \right)}^{\left( {\alpha + 1 - r} \right)}}}}d\tau \quad r - 1 < \alpha < r. In the expression, r – positive integer; α – score; and Γ() – gamma function. The function Γ() is intended for the following calculation: Γ(β)=0τβ1eτdτ. \Gamma \left( \beta \right) = \int_0^\infty {\tau ^{\beta - 1}}{e^{ - \tau }}d\tau . Its Laplace transformation can be represented as follows: L[Dαx(t)]=sαY(s)i=0r1sα1ix(i)(0). L\left[ {{D^\alpha }x\left( t \right)} \right] = {s^\alpha }Y\left( s \right) - \sum\limits_{i = 0}^{r - 1} {s^{\alpha - 1 - i}}{x^{\left( i \right)}}\left( 0 \right). In this paper, zero initial conditions are considered, when the Laplace transforms to the following: L[Dαx(t)]=sαY(s). L\left[ {{D^\alpha }x\left( t \right)} \right] = {s^\alpha }Y\left( s \right). For the calculation of sα, usually using the integer-order integral, we use the phase front filter to simulate the output results of sα. Assuming that the fit frequency band is (ωb, ωh), the transfer function of the following filter can be constructed as follows: sαGαsi=1N1+s/ωie1+s/ωi. {s^\alpha } \approx {{{G^\alpha }} \over s}\prod\limits_{i = 1}^N {{1 + s/\omega _i^e} \over {1 + s/{\omega _i}}}. In this expression, 2N+1 is the selected filter order. Gα=ωb1α,ωi=δωie,ωi+1e=ηωi,α=1logδlogδη. {G^\alpha } = \omega _b^{1 - \alpha },\quad {\omega _i} = \delta \omega _i^e,\quad \omega _{i + 1}^e = \eta {\omega _i},\quad \alpha = 1 - {{\log \delta } \over {\log \delta \eta }}. Equation (5) may also be expressed in the form of an equation of state: MIz˙I=AIzI+BIu(t)w=CIzI(t) {M_{I\dot zI}} = {A_{IzI}} + {B_I}u\left( t \right)\quad w = {C_{IzI}}\left( t \right) In this expression, zI (t) – N+1 is the dimensional state vector. MI=[100δ100..δ1],BI=[Gα00];AI=[000ω1ω100..ωNωN],zI(t)=[z1(t)z2(t)zN+1(t)];CI=[001]. \matrix{ {{M_I} = \left[ {\matrix{ 1 & 0 & \ldots & 0 \cr { - \delta } & 1 & {} & \vdots \cr {} & {} & {} & {} \cr \vdots & \vdots & \vdots & 0 \cr 0 & {..} & { - \delta } & 1 \cr } } \right],\quad {B_I} = \left[ {\matrix{ {{G^\alpha }} \cr 0 \cr \vdots \cr 0 \cr } } \right];} \hfill \cr {{A_I} = \left[ {\matrix{ 0 & 0 & \ldots & 0 \cr {{\omega _1}} & { - {\omega _1}} & {} & \vdots \cr \vdots & \ddots & \ddots & 0 \cr 0 & {..} & {{\omega _N}} & {{\omega _{ - N}}} \cr {} & {} & {} & {} \cr } } \right],\quad {z_I}\left( t \right) = \left[ {\matrix{ {{z_1}\left( t \right)} \cr {{z_2}\left( t \right)} \cr \vdots \cr {{z_{N + 1}}\left( t \right)} \cr } } \right];} \hfill \cr {{C_I} = \left[ {0 \ldots 01} \right].} \hfill \cr } Equation (6) can be converted to the following: z˙I(t)=AzI(t)+Bu(t)w=CzI(t). \matrix{ {{{\dot z}_I}\left( t \right) = A{z_I}\left( t \right) + Bu\left( t \right)} \hfill \cr {\;\;\;\;w = C{z_I}\left( t \right).} \hfill \cr } Here, A=MI1AI A = M_I^{ - 1}{A_I} , B=MI1BI B = M_I^{ - 1}{B_I} , C = CI.

Gray model with fractional order

Set the original time series as x(0) = {x(0) (1), x(0) (2), ..., x(0) (n)}. Its primary cumulative generation sequence is x = [x(1)x(2)...x (n)], where x(k)=i=1kx(0)(i) x\left( k \right) = \sum\limits_{i = 1}^k {x^{\left( 0 \right)}}\left( i \right) .

The gray model can be represented as dx(t)dt+b1y(t)=b2. {{dx\left( t \right)} \over {dt}} + {b_1}y\left( t \right) = {b_2}. The pending constants b1 and b2 in Eq. (8) are determined as follows: [b1b2]T=[E1TE1]1E1TE2. {\left[ {{b_1}_{}{b_2}} \right]^T} = {\left[ {E_1^T{E_1}} \right]^{ - 1}}E_1^T{E_2}. In Eq. (9), E1=[0.5(x(1)+x(2))10.5(x(2)+x(3))10.5(x(n1)+xn)1] {E_1} = \left[ {\matrix{ { - 0.5\left( {x\left( 1 \right) + x\left( 2 \right)} \right)} & 1 \cr { - 0.5\left( {x\left( 2 \right) + x\left( 3 \right)} \right)} & 1 \cr \vdots & \vdots \cr { - 0.5\left( {x\left( {n - 1} \right) + xn} \right)} & 1 \cr } } \right] , E2=[x(0)(2)x(0)(3)x(0)(n)] {E_2} = \left[ {\matrix{ {{x^{\left( 0 \right)}}\left( 2 \right)} \cr {{x^{\left( 0 \right)}}\left( 3 \right)} \cr \vdots \cr {{x^{\left( 0 \right)}}\left( n \right)} \cr } } \right] .

It can be seen from Eq. (8) that the gray model is an input-free ordinary differential equation, which is changed here in two aspects: one is to increase the input term u; and the second is the variable ordinary differential equation for the fractional differential equation, namely: dαx(t)dtα+b1x(t)=b2u(t). {{{d^\alpha }x\left( t \right)} \over {d{t^\alpha }}} + {b_1}x\left( t \right) = {b_2}u\left( t \right). To maintain the characteristics of the original gray model, here, the input item u may use the unit step function, namely: u(t)={1t00t<0. u\left( t \right) = \left\{ {\matrix{ {{1_{}}t \ge 0} \cr {{0_{}}t < 0.} \cr } } \right. Using Laplace transform on both sides of Eq. (10), the transfer function of the system is G(s)=Y(s)U(s)=b2sα+b1. G\left( s \right) = {{Y\left( s \right)} \over {U\left( s \right)}} = {{{b_2}} \over {{s^\alpha } + {b_1}}}. If the frequency domain of z(t) is defined as Z(s)=1sα+b1U(s), Z\left( s \right) = {1 \over {{s^\alpha } + {b_1}}}U\left( s \right), the output variable x(t) can be expressed as follows: Dαz(t)=b1z(t)+u(t)x(t)=b2z(t). \matrix{ {{D^\alpha }z\left( t \right) = - {b_1}z\left( t \right) + u\left( t \right)} \hfill \cr {\,\;\;\;\;x\left( t \right) = {b_2}z\left( t \right).} \hfill \cr } The above formula can be written equivalent to the following: z˙I(t)=Gα[b1zN+1(t)+u(t)]x(t)=b2zN+1(t) \matrix{ {{{\dot z}_I}\left( t \right) = {G^\alpha }\left[ { - {b_1}{z_{N + 1}}\left( t \right) + u\left( t \right)} \right]} \hfill \cr \;\,{x\left( t \right) = {b_2}{z_{N + 1}}\left( t \right)} \hfill \cr } That is to say, z˙I(t)=A˜zI(t)+B˜u(t)x=C˜zI(t)A˜=Ab1BCB˜=BC˜=b2C \matrix{ {{{\dot z}_I}\left( t \right) = \tilde A{z_I}\left( t \right) + \tilde Bu\left( t \right)} \hfill \cr {\,\;\;\;\;\;x = \tilde C{z_I}\left( t \right)} \hfill \cr {\;\;\;\,\;\tilde A = A - {b_1}BC} \hfill \cr {\,\;\;\;\;\tilde B = B} \hfill \cr {\;\;\;\;\,\tilde C = {b_2}C} \hfill \cr }

The GM(1,1) model

The Gray system theory is the study of “little data, uncertainty” theory. The GM(1,1) model, established based on this theory, is currently the most widely used gray model, which helps to solve the current situation of energy consumption data of ‘small samples and poor information’ [6, 7]. The main modeling steps are as follows:

Set the original sequence as x(0) = {x(0) (1), x(0) (2),...,x(0) (n)} and build the original sequence with Eq. (17): x(1)(k)=j=1kx(0)(j),(j,k=1,2,...,n). {x^{\left( 1 \right)}}\left( k \right) = \sum\limits_{j = 1}^k {x^{\left( 0 \right)}}\left( j \right),\left( {j,k = 1,2,...,n} \right).

Fit the differential equation in Eq. (18): dx(1)dt+ax(1)=u. {{d{x^{\left( 1 \right)}}} \over {dt}} + a{x^{\left( 1 \right)}} = u. The values of the parameters a and u are obtained from the formula [a, u]T = (BT B)−1BTY, where the matrixes B and Y are known.

To solve the above differential equation, the time response function, namely, Eq. (19), is considered: x^(1)(t+1)=[x(0)(1)ua]eat+ua. {\hat x^{\left( 1 \right)}}\left( {t + 1} \right) = \left[ {{x^{\left( 0 \right)}}\left( 1 \right) - {\frac ua}} \right]{e^{ - at}} + {\frac ua}.

The above function is reduced and the prediction equation, namely, Eq. (20) is obtained: x^(0)(t+1)=a[x(0)(1)ua]eat. {\hat x^{\left( 0 \right)}}\left( {t + 1} \right) = - a\left[ {{x^{\left( 0 \right)}}\left( 1 \right) - {\frac ua}} \right]{e^{ - at}}.

The GM-BP neural network model

The energy consumption of buildings is seriously affected over time and has the characteristics of cyclical changes. It is difficult to achieve a good prediction effect using the GM(1,1) model or BP neural network model. This paper combines both to obtain the GM-BP neural network prediction model, which uses the GM(1,1) model (weakened by the ‘small sample’ and ‘poverty information’ data) but also fully exerts the maturity of the BP neural network algorithm [8, 9].

In addition, the combined model does not require many factors that affect energy consumption and simply provides accurate and reliable energy consumption history data to conduct public buildings’ energy consumption prediction research. At the same time, in addition to the support of the MATLAB neural network toolbox, this paper provides a more convenient and fast process of establishing a GM-BP neural network prediction model. The main steps in the modeling of the GM-BP combination prediction model are as follows:

Gray: once the original energy consumption data are accumulated, the accumulation sequence weakens the randomness of the raw data and highlights the overall development trend.

Data preprocessing: normalize the input and output data within the [−1,1] interval, and the normalization formula is presented in Eq. (21): y=2xxminxmaxxmin1. y = 2{{x - {x_{\min }}} \over {{x_{\max }} - {x_{\min }}}} - 1. In the expression, x represents the raw data; xmax and xmin are the maximum and minimum levels, respectively; and y stands for the preprocessed data.

Initialization: initialize the network weights w and threshold a.

Network training: the method of training the process uses the method of vacancies. The specific process is as follows: 1: the raw data are divided into N m + 1 lengths, and they have a coincidence data segment (by the data value of the first M time). For training the M + 1 time value, each data segment is a training sample; in the second step, input the value of the network input bit, and the value of the network output bit at m + 1 time, successively advance the construction of the repeat data segment Sample matrix (sample matrix contains N rows and m + 1 columns); in the third step, calculate the neural network output; calculate the neural network reverse propagation; fifth step tests whether the exit conditions are satisfied; if the conditions are satisfied, output the weight; otherwise, repeat Step 3.

Save the training model and enter a new sample for the test to output the forecast results.

Antinormalization: according to Eq. (21), the anti-in-treatment processing can be conducted to yield Eq. (22): x=xmin+(y+1)(xmaxxmin)2 x = {x_{\min }} + {{\left( {y + 1} \right)\left( {{x_{\max }} - {x_{\min }}} \right)} \over 2}

Whitening: Transform the obtained data to obtain the corresponding energy consumption predictive value.

Model verification: compare the forecasted and actual values, draw a comparison map of the forecasted results, and test the effectiveness of the combined prediction model.

Application of prediction model in buildings’ energy saving prediction
Experimental data

This paper takes a community in Taiyuan, Shanxi Province, as the experimental object, and the number of residences in 2018 was about 297,300. The residential stock is divided into six residential types: detached houses; semidetached houses that are single families; terraced houses that share partition walls with neighbors; villas; and second floor apartments, often with a separate entrance. Also, there are two different configuration apartments, hospitality apartments and innhouse apartments.

After repeated testing, it was understood that when M = 6, n = 6 (the sample matrix is of six rows and seven columns), i.e., 6 months ago, the GM-BP combination model predicted the effect of 6 months after training.

The GM (1, 1) model and the GM-BP combination model (established by the MATLAB tool) predict the monthly power consumption (energy consumption) of the building in the second half of 2018, and the forecasted results are shown in Figure 1.

Fig. 1

Comparison of actual and forecasted values of each model.

In order to evaluate the effectiveness of various models, this paper evaluates the prediction accuracy and stability of three models using three performance indicators of maximum relative error absolute value Emax (see Eq. (23)), mean relative error εave (Eq. (24)), and root mean square error [RMSE] (RMSE (see Eq. (25)). Emax=max|Y˜(i)Y(i)Y(i)|; {E_{\max }} = \max \left| {{{\tilde Y\left( i \right) - Y\left( i \right)} \over {Y\left( i \right)}}} \right|; Eave=1ni=1nY˜(i)Y(i)Y(i); {E_{ave}} = {1 \over n}\sum\limits_{i = 1}^n {{\tilde Y\left( i \right) - Y\left( i \right)} \over {Y\left( i \right)}}; RMSE=1ni=1n[Y˜(i)Y(i)]2. RMSE = \sqrt {{1 \over n}\sum\limits_{i = 1}^n {{\left[ {\tilde Y\left( i \right) - Y\left( i \right)} \right]}^2}} . In the equations, n is the total number of samples; Y is the predicted value for the ith sequence; and Y (i) is the actual value of the ith sequence.

Table 1 presents the calculation results of each model evaluation index. According to the table analysis, the GM-BP combination model is optimal in terms of error control and is the ideal choice [10, 11]. Although the GM(1,1) model is simple and easy, the prediction accuracy is greatly reduced and the strain capacity is poor; the BP model involves short training time, the prediction accuracy is lacking, and the model stability is insufficient. The GM-BP combination model has excellent results for various types of building predictions.

Calculation results of the evaluation indexes of each model.

Error GM(1,1) model GM-BP neural network model

Maximum relative error, absolute value, Emax, % 46.12 0.47
Average relative error, εave, % 7.69 0.08
RMSE (×106) 66.10 1.46

GM, gray model; BP, backpropagation; RMSE, root mean square error.

Analysis of the prediction error

The 200 prediction experiments on natural gas and power consumption for various residential types and time periods were recorded and compared with the actual measurements. Figure 2 depicts a scatterplot of the predicted and measured values of the average residential natural gas consumption on a specific area, and Figure 3 depicts the scatterplot of the predicted and measured power consumption. Among them, the transverse coordinates represent the actual measured value, the longitudinal coordinates represent the value predicted by this model, and the dotted line represents the dividing line of ±20% error between the predicted value and the measured value. It is seen that 18% of the forecasted values showed deviation from the measured values exceeding ±20% for natural gas consumption and going down to 8% [12]. The larger differences in the gas consumption prediction are attributed to the accuracy of the original data set and the gas measurement procedures, as well as changes in building features. For natural gas, the average absolute percentage error in the model prediction is 13% and 9% for electric energy, which shows that the prediction accuracy of the prediction model has reached about 90% and thus this parameter has a high prediction accuracy. These results provide a preliminary assessment of the distribution of error spaces in statistical analysis, by performing further analysis, obtaining predictions for larger regions, and detecting possible spatial patterns of energy consumption throughout the city.

Fig. 2

Distribution scatterplot of prediction and measurement of residential average natural gas consumption.

Fig. 3

Distribution scatterplot of predicted and measured values of average residential power consumption.

Analysis of buildings’ energy-saving potential

Table 2 shows the energy-saving potential of space heating and domestic hot water in different building years and various types of residences after implementing renovation measures. It can be seen that the larger the building's age, the greater is the building's energy savings. For example, homes built before 2016 had the highest energy-saving potential, with an average percentage of 56%, while homes built after 2018 had only 3%. For building types, apartments – inns (26%), villas (29%), and townhouses (20%) – have greater energy savings potential as these are the major parts of the current residential stock. Independent housing and nonindependent housing contribute only 3%–12% to the total energy conservation potential, respectively, indicating that implementing improvement measures in single-family houses does not bring greater energy conservation efficiency to the whole city.

Energy-saving potential after residential renovation of different years and types of buildings.

Building life Building type
<2016 2016–2017 2017–2018 >2018 Detached house Semidetached dwelling Row house Villa
Energy-saving rate, % 56 24 17 3 3 12 20 29

The traditional gray model is an input-free ordinary differential equation, which has two aspects: increasing the input term and the variable ordinary differential equation is fractional differential equation. Combined with the engineering examples of the fractional gray model and the hyperbolic model, the error between the fractional gray theory prediction results and the project measurement results shows that the prediction models are more accurate and better fit the measured results.

Conclusions

The traditional prediction models based on the gray theory involve integer orders, with discontinuity, and are greatly different from the measured data. In view of this, this paper improves the prediction effect of the GM by changing the integer-order differential in the model as the fractional differential. The biggest difference between this model and the traditional model is that the recognition of the fractional order is added, first combined with the gray theory, then input is introduced, and the ordinary differential equation is transformed to get the differential equation; finally, the model is compared with the measured data and the traditional gray theory, which shows that the prediction model is better.

eISSN:
2444-8656
Language:
English
Publication timeframe:
Volume Open
Journal Subjects:
Life Sciences, other, Mathematics, Applied Mathematics, General Mathematics, Physics