# Boolean-Based Surface Procedure for the External Heat Transfer Analysis of Dams during Construction

Authors: Yu Hu; Zheng Zuo; Qingbin Li; Yunling Duan
Journal: Mathematical Problems in Engineering
 (2013)

---

## Abstract

The external heat transfer of dams during construction is complex because such transfer is location specific and time varying. An external thermal model is developed in this paper. Five types of external heat flux are considered in the mathematical model: air-side convection, electromagnetic radiation, absorbed solar input, water-side convection, and surface insulation effect. A method for extracting and classifying the external surfaces of dams on the basis of Boolean operations is proposed. Heat transfer conditions can be automatically set up for each step according to the proposed method, and the method can be used as a preprocessing facility for finite element analysis. A 285 m high arch dam in Southwest China is examined as a study case. The model is implemented and found to correctly identify different types of external surfaces. Simulation result agrees well with the monitored temperatures.


---

## Body

## 1. Introduction

Concrete is the most widely used building material in the world. Rough statistics [1] show that over two billion ton quantities of concrete are produced all over the world per year. Temperature plays an important role in the construction of concrete structures [2]. Considerable heat is released during the hydration reaction of young-age concrete. This heat results in temperature gradients near the structure surface because of external heat transfer under varying atmospheric conditions. A large volume of concrete increases the gradients and increases the risk of thermal-stress-induced cracks [3], thereby decreasing the long-term strength and durability of concrete. Thus, developing an appropriate thermal analysis method for concrete, particularly for mega structures (e.g., concrete dams), during the construction phase is essential and necessary.A dam comprises an extremely large amount of concrete and is referred to as a typical case of massive concrete. To complete this colossal project, the structure must be divided into numerous blocks cast at different times. The entire construction usually requires a number of years to complete, which means that the climate condition changes with seasonal variation during the construction phase. A good example would be the construction of the famous Three Gorges Dam, which took a total of 14 years to complete 27.2 million cubic meters of concrete [4].The boundary conditions should be consistent with the practical situation to ensure the accuracy of simulating the heat transfer problem. However, the setup work poses difficulty in simulating large and complex structures such as concrete dams. On one hand, the dam is bounded by a group of surfaces, which are subjected to various external thermal conditions. On the other hand, the dam constantly grows with the gradually changing boundary surfaces. Therefore, external thermal conditions are location specific and time varying, which makes the selection and setup of the boundary conditions complex. The surfaces of different steps are manually chosen in conventional thermal simulations, which is a tedious and time-consuming task that does not guarantee absolute accuracy.A number of experimental and numerical studies on the external heat transfer problem of concrete were conducted. For instance, Demir [5] investigated the natural convection temperature/velocity field around a horizontal concrete cylinder that is heated with a heat source. Lee et al. [6] conducted an experiment to investigate the convective heat transfer coefficient during the hydration process. G. F. Jones and R. W. Jones [7] studied a heat transfer problem for an insulated and reinforced concrete wall, in which the surface boundary is solved by using Newton’s cooling law. However, these studies mainly focused on stable laboratory test conditions where the external heat transfer boundary condition is relatively simple.Much effort was given to study the external heat transfer of dams. Léger and Seydou [8] and Léger and Leclerc [9] investigated the 1D/2D temperature field of some dams during the operating phase. Sheibany and Ghaemian [10] intensively studied the environmental effect of heat transfer in arch dam engineering but failed to consider the surface insulation effect. In another study, Jin et al. [11] investigated the solar effect on exposed dam surfaces during the operating phase. However, the objects of these studies were dams that had already been built; that is, the dams were already under the postconstruction or operation phase, where the situation of the external surface boundary regions barely changes.The finite element (FE) method is widely used to simulate the thermal problem of dams during the construction phase. Numerous relevant studies address the FE method [2, 12–21]. Cervera et al. [12] translated a 3D thermal problem into a 1D/2D FE analysis problem by simplifying the longitudinal direction. Wu and Luna [2] and Luna and Wu [15] studied the numerical implementation of the thermal stress problem in roller-compacted concrete (RCC) dams without considering solar and electromagnetic radiation. Saetta et al. [16] proposed the constituting factors of the external thermal flux. However, they did not discuss exact estimation methods. Noorzaei and Bayagoob [18, 19] simulated RCC dams that are under construction to study wind and solar effects. However, the solar input in their study was simplified to a constant.The numerical thermal simulation of dams had been studied, but the setup problem of the external boundary conditions at each step was not technically discussed. Limited studies focus on the preliminary procedure of external surfaces for the external heat transfer of dams. Therefore, this study presents a method for the automatic setup of external heat transfer boundaries during the analysis of the entire construction phase. The external heat transfer of dams is classified, and the basic mathematical model is established. Boolean-based algorithms are proposed to extract different types of external surfaces and to set appropriate heat transfer conditions. A super-high arch dam is examined as a study case by using the developed program to test the automatic method in practical engineering applications.


## 2. Mathematical Model

The governing equation of 3D unsteady heat transfer can be derived from the energy conservation principle and the Fourier law of heat conduction, which is written as follows:(1)ρCp∂T∂τ=(λx∂2T∂x2+λy∂2T∂y2+λz∂2T∂z2)+f,
where T is the temperature; λ is the thermal conductivity, which is always considered isotropic in concrete material; that is, λ=λx=λy=λz; f is the internal heat source produced per volume, homogeneously distributed over the concrete. f generally consists of two main parts: hydration heat generation and the cooling effect of embedded coolpipes, which was investigated in our previous work [14, 17, 20].Massive concrete has complex boundary conditions during the construction phase. The external heat transfer of the boundary surfaces can generally be expressed as(2)q=λ∂T∂n=f(qc,qr,qa,qw,qp),
where n is the normal direction of the external surfaces and q is the external heat flux, which is a combination of five components. These components are discussed in detail in this section. Various combinations are applied in different surface areas to simulate a dam during construction. The rule of the combination setup is presented in detail in Section 4.


### 2.1. Air-Side Convection

Heat convection occurs upon exposed concrete surfaces because of the bulk motion of air fluids that carry and disperse the heat [22]. The air-side convective flux qc is proportional to the temperature difference between the concrete and the surrounding air. Heat convection can be given by using Newton’s law of cooling or by using the Robin boundary condition:
(3)qc=hc(T-Ta),
where Ta denotes the ambient temperature and hc denotes the convective coefficient, which is considered constant in some previous studies on dams [2, 11, 14]. However, the convective coefficient is actually affected by numerous factors, among which wind speed was highlighted in recent studies as the major factor [23, 24]. The thermal simulation of dams should consider this wind effect because dams are commonly built in canyons where wind is naturally strong. Nusselt-Jürges correlation [23], a well-established form of convective coefficient that considers wind speed, is used in this paper and can be defined as
(4)hc=5.678{a+b[(294.26Ta[K])Vw0.3048]m},
where Vw is the wind speed; a, b, and m are the parameters to be decided based on the applied condition; Ta[K] is notably the degree Kelvin of ambient temperature. The following equation gives the conversion formula based on degree Celsius:
(5)[K]=[C°]+273.15.Air temperature always varies and hardly remains constant even throughout a single day. In this work, theTa of each step is used as the mean temperature over the increment of time. Constantly recording the ambient temperature is impractical; thus, we use the daily mean temperature to represent the entire day for convenience. We can employ a sinusoid function [25] curve with a period of 24 h for typical temperature history (see Figure 1). The mean daily temperature can be fit with two measured temperatures T1 and T2 at times H1 and H1 by using the following equation:
(6)Ta=T1-(T2-T1)sin[(H1-HMean)π/12]sin[(H2-HMean)π/12]-sin[(H1-HMean)π/12],
where HMean is the middle time between the peak and valley. When the record time is at the middle time such as τ1=τmean, the temperature measured at that time can be directly considered the mean temperature; that is, Ta=T1.Figure 1
Ambient temperature sinusoid curve for one day (or one year).Unfortunately, recording or accessing detailed local weather data in some engineering projects is difficult and cannot be guaranteed even though only one temperature measurement per day is taken. That implies that daily temperatures cannot be determined from (6). We can apply the following sinusoidal curve to approximate Ta over the entire year:
(7)Ta(D)=0.5(TMax-TMin)sin[2π(D-DAnu)365]+TAun,
where D denotes the day of the year (e.g., 1 for January 1st and 32 for February 1st).


### 2.2. Exposed Radiation to Environment

Electromagnetic energy is constantly emitted by concrete through exposed surfaces and can be calculated by using the Stefan-Boltzmann law:(8)qr=Frσ[(T[K])4-(Ta[K])4],
where Fr is the emissivity of the surface and σ=5.670373×10-8Wm-2K-4, which is referred to as the Stefan-Boltzmann constant [26]. The temperatures applied in (8) should notably be used in degree Kelvin.


### 2.3. Absorbed Radiation from the Sun

Solar radiation was not considered in numerous thermal studies on dams [2, 14, 15]. A recent work [11] showed that irradiation has a great thermal effect on the exposed surfaces of a dam. Proper calculation of the absorbed solar radiation of the structure surface is complex because of considerations such as the sun’s position, environmental factors, and surface conditions.The revolution orbit and rotation circle of the earth are not on the same plane because the equatorial plane tilts at an angle of 23.45° to the orbital plane. Solar declinationδ, which is defined as the angle between the earth-sun line and the equatorial plane, consequently varies from 0° to 23.45° during one period of revolution (see Figure 2). The daily declination is obtained through approximation throughout a year as
(9)δ=23.45°sin(360°D+284365),
where D is the day of year. The equation shows that if  81<D<263.5 then δ>0, which is the time when the earth-sun line crosses the Northern Hemisphere, namely, the summer time for the Northern Hemisphere.Figure 2
Positions of the Sun and the Earth (this figure shows a winter time for the north because the Earth–Sun line crosses the Southern Hemisphere).Figures2 and 3 show the position map of the sun and the structure surface of the earth. The relation among these angles through a 3D geometry deduction can be written as
(10)sinβ=cosLcosδcosH+sinLsinδ,(11)sinϕ=sinHcosδcosβ,(12)cosϕ=cosHcosδsinL-sinδcosLcosβ,(13)γ=ϕ-ψ,(14)cosϕ=cosβcosγsinμ+sinβcosμ,
where H is the hour angle (the detailed calculation of this variable is tallied in the appendix); L is the latitude value (in degrees: positive for the northern site and negative for the southern site); μ is the inclination angle of the structure surface; θ is the angle of incidence, which is the angle between the earth-sun line and the line normal to the surface; ψ is the surface azimuth, which is defined as the angular displacement from the south direction to the normal direction of the structure surface on the horizontal plane; β is the solar altitude angle, which represents the angle between the horizontal plane and the emanating line from the sun; γ is the surface-solar azimuth angle; ϕ is the solar azimuth angle.Figure 3
Solar angles involved for a structure surface.We can obtain the exact values ofL,H,δ,ψ, and μ for a specific time on a specific location on earth. Then, β can be calculated by (10), ϕ can be found by (11) and (12), and θ is determined by (14). So far, all the solar angles involved in the irradiation computation are obtained. When H=0, β notably reaches the daily maximum angle of π/2-|L-δ|, which is the moment called the solar noon.When the sun’s position and solar angles are determined as described, we can calculate the total solar energy input that strikes the structure surface. This energy input can be measured by using three components:(15)ESun=YBeamEBeam+YDiffEDiff+ERefl,
where EBeam, EDiff, and ERefl represent the beam (direct), diffuse, and ground reflector components of solar radiation from the sky dome and YBeam and YDiff represent the irradiation coefficient, considering the surface angle. These components can be obtained through mathematical and geometry relations with the extraterrestrial solar radiation from a clear-sky model proposed by ASHRAE [27]:
(16)EBeam=E0exp(-ηBeamm1.219-0.043ηBeam-0.151ηDiff-0.204ηBeamηDiff),(17)YBeam=max(cosθ,0),(18)EDiff=E0exp(-ηDiffm0.202+0.852ηBeam-0.007ηDiff-0.357ηBeamηDiff),(19)YDiff=[(+0.313cos2βmax(cos20.45,0.55+0.437cosβcosγ000000000000+0.313cos2β+cos2γ)]sinμcosμ,(20)ERefl=1-cosμ2g(EBeamsinβ+EDiff),
where E0 is the extraterrestrial solar radiant flux, m is the relative air mass, η is the parameter that represents optical depths, and g is the ground reflectance of the foreground. These four parameters can be investigated as described in the following paragraphs.The extraterrestrial solar radiant fluxE0 varies throughout the year owing to the slightly elliptical orbit path, which can be given by
(21)E0=Esc{1+0.033cos[360°(D-3)365]},
where Esc=1367W/m2 and is referred to as the solar constant [28].The relative air massm represents the ratio of the actual air mass to the air mass with the sun shining directly overhead. m  can be considered a function of the solar altitude angle β [29] as follows:
(22)m=1sinβ+0.50572(6.07995+β)-1.6364.The ground reflectanceg depends on the reflectance capability of the foreground near the site, ranging from 0 to 1. Several reflectance parameters of typical landforms were listed in a previous study [30], where water and dry ground were 0.07 and 0.20, respectively.The parameters that represent the optical depthsηBeam and ηDiff are location specific, and the data from 11,124 stations worldwide can be found in the ASHRAE handbook [27].In terms of reaching solar energyESun, the structure surface would absorb a part of this energy while reflecting the rest. The absorbed energy can then yield a correlation expression as
(23)qa=ζESun,
where the scale factor ζ is the absorptivity of the exposed surface.Solar radiation input occurs only during daytime with a clear sky.qa is small during night and rainy days and can be neglected. In engineering applications, the daily energy can be summed up on the basis of the hourly ESun value:
(24)qa(D)=ζ∑H=HRiseHSet-HRiseESun(H)=ζESun-(HSet-HRise),
where HRise and HSet denote the sunrise and sunset hours, respectively, and ESun- denotes the time average value of ESun during daytime.


### 2.4. Water-Side Convection

Several dams begin to fill the reservoir during the construction phase to improve the performance of power production, which results in the concrete exchanging heat with the reservoir through the water-side surface below the reservoir level. This phenomenon is considered a convection boundary with liquid fluid, which can also be described in Newton’s law of cooling:(25)qw=hw(T-Tw),
where Tw denotes the water temperature and hw denotes the convection coefficient between the concrete and water. Coefficient hw is relatively large for water-side convection unlike that for air-side convection. The water-side convection coefficient is 20 times to 1000 times that of the air-side convection [31, 32]. In this situation, the boundary can be directly dealt as a Dirichlet boundary condition (first-type boundary condition):
(26)T=Tw.In engineering applications,Tw can be obtained by monitoring the water temperature or through the empirical prediction method [33, 34].


### 2.5. Surface Protection

The concrete surface may be covered with insulation protections during construction to prevent thermal cracks induced by atmospheric temperature shock. Materials with high thermal resistances, such as cotton quilts, polystyrene foam plastic (PFP) [35] boards, and sprayed polyurethane, are ideal options for protection in engineering applications. Figure 4 shows two typical thermal protections used in dams. Tiling the cotton quilt on horizontal surfaces, such as the top faces of new-cast lifts, is convenient. And polystyrene foam boards are suitable for pasting clung to the nonhorizontal surfaces. We can consider the boundary condition as a composite wall comprising miscellaneous materials in a series. Similar to the air-side convection, we can apply the following Robin boundary condition:
(27)qp=hp(T-Ta),
where hp denotes the equivalent convection coefficient of the protection series and is given as the reciprocal of the sum of thermal resistances:
(28)hp=11/hc+∑bp/λp,
where  hc  denotes the nonprotective convective coefficient in a nonwind condition (Vw=0 in (4)), bp denotes the width of each protection, and λp denotes the thermal conduction coefficient of each insulation layer.Figure 4
Surface protection and its equivalent model.


## 2.1. Air-Side Convection

Heat convection occurs upon exposed concrete surfaces because of the bulk motion of air fluids that carry and disperse the heat [22]. The air-side convective flux qc is proportional to the temperature difference between the concrete and the surrounding air. Heat convection can be given by using Newton’s law of cooling or by using the Robin boundary condition:
(3)qc=hc(T-Ta),
where Ta denotes the ambient temperature and hc denotes the convective coefficient, which is considered constant in some previous studies on dams [2, 11, 14]. However, the convective coefficient is actually affected by numerous factors, among which wind speed was highlighted in recent studies as the major factor [23, 24]. The thermal simulation of dams should consider this wind effect because dams are commonly built in canyons where wind is naturally strong. Nusselt-Jürges correlation [23], a well-established form of convective coefficient that considers wind speed, is used in this paper and can be defined as
(4)hc=5.678{a+b[(294.26Ta[K])Vw0.3048]m},
where Vw is the wind speed; a, b, and m are the parameters to be decided based on the applied condition; Ta[K] is notably the degree Kelvin of ambient temperature. The following equation gives the conversion formula based on degree Celsius:
(5)[K]=[C°]+273.15.Air temperature always varies and hardly remains constant even throughout a single day. In this work, theTa of each step is used as the mean temperature over the increment of time. Constantly recording the ambient temperature is impractical; thus, we use the daily mean temperature to represent the entire day for convenience. We can employ a sinusoid function [25] curve with a period of 24 h for typical temperature history (see Figure 1). The mean daily temperature can be fit with two measured temperatures T1 and T2 at times H1 and H1 by using the following equation:
(6)Ta=T1-(T2-T1)sin[(H1-HMean)π/12]sin[(H2-HMean)π/12]-sin[(H1-HMean)π/12],
where HMean is the middle time between the peak and valley. When the record time is at the middle time such as τ1=τmean, the temperature measured at that time can be directly considered the mean temperature; that is, Ta=T1.Figure 1
Ambient temperature sinusoid curve for one day (or one year).Unfortunately, recording or accessing detailed local weather data in some engineering projects is difficult and cannot be guaranteed even though only one temperature measurement per day is taken. That implies that daily temperatures cannot be determined from (6). We can apply the following sinusoidal curve to approximate Ta over the entire year:
(7)Ta(D)=0.5(TMax-TMin)sin[2π(D-DAnu)365]+TAun,
where D denotes the day of the year (e.g., 1 for January 1st and 32 for February 1st).


## 2.2. Exposed Radiation to Environment

Electromagnetic energy is constantly emitted by concrete through exposed surfaces and can be calculated by using the Stefan-Boltzmann law:(8)qr=Frσ[(T[K])4-(Ta[K])4],
where Fr is the emissivity of the surface and σ=5.670373×10-8Wm-2K-4, which is referred to as the Stefan-Boltzmann constant [26]. The temperatures applied in (8) should notably be used in degree Kelvin.


## 2.3. Absorbed Radiation from the Sun

Solar radiation was not considered in numerous thermal studies on dams [2, 14, 15]. A recent work [11] showed that irradiation has a great thermal effect on the exposed surfaces of a dam. Proper calculation of the absorbed solar radiation of the structure surface is complex because of considerations such as the sun’s position, environmental factors, and surface conditions.The revolution orbit and rotation circle of the earth are not on the same plane because the equatorial plane tilts at an angle of 23.45° to the orbital plane. Solar declinationδ, which is defined as the angle between the earth-sun line and the equatorial plane, consequently varies from 0° to 23.45° during one period of revolution (see Figure 2). The daily declination is obtained through approximation throughout a year as
(9)δ=23.45°sin(360°D+284365),
where D is the day of year. The equation shows that if  81<D<263.5 then δ>0, which is the time when the earth-sun line crosses the Northern Hemisphere, namely, the summer time for the Northern Hemisphere.Figure 2
Positions of the Sun and the Earth (this figure shows a winter time for the north because the Earth–Sun line crosses the Southern Hemisphere).Figures2 and 3 show the position map of the sun and the structure surface of the earth. The relation among these angles through a 3D geometry deduction can be written as
(10)sinβ=cosLcosδcosH+sinLsinδ,(11)sinϕ=sinHcosδcosβ,(12)cosϕ=cosHcosδsinL-sinδcosLcosβ,(13)γ=ϕ-ψ,(14)cosϕ=cosβcosγsinμ+sinβcosμ,
where H is the hour angle (the detailed calculation of this variable is tallied in the appendix); L is the latitude value (in degrees: positive for the northern site and negative for the southern site); μ is the inclination angle of the structure surface; θ is the angle of incidence, which is the angle between the earth-sun line and the line normal to the surface; ψ is the surface azimuth, which is defined as the angular displacement from the south direction to the normal direction of the structure surface on the horizontal plane; β is the solar altitude angle, which represents the angle between the horizontal plane and the emanating line from the sun; γ is the surface-solar azimuth angle; ϕ is the solar azimuth angle.Figure 3
Solar angles involved for a structure surface.We can obtain the exact values ofL,H,δ,ψ, and μ for a specific time on a specific location on earth. Then, β can be calculated by (10), ϕ can be found by (11) and (12), and θ is determined by (14). So far, all the solar angles involved in the irradiation computation are obtained. When H=0, β notably reaches the daily maximum angle of π/2-|L-δ|, which is the moment called the solar noon.When the sun’s position and solar angles are determined as described, we can calculate the total solar energy input that strikes the structure surface. This energy input can be measured by using three components:(15)ESun=YBeamEBeam+YDiffEDiff+ERefl,
where EBeam, EDiff, and ERefl represent the beam (direct), diffuse, and ground reflector components of solar radiation from the sky dome and YBeam and YDiff represent the irradiation coefficient, considering the surface angle. These components can be obtained through mathematical and geometry relations with the extraterrestrial solar radiation from a clear-sky model proposed by ASHRAE [27]:
(16)EBeam=E0exp(-ηBeamm1.219-0.043ηBeam-0.151ηDiff-0.204ηBeamηDiff),(17)YBeam=max(cosθ,0),(18)EDiff=E0exp(-ηDiffm0.202+0.852ηBeam-0.007ηDiff-0.357ηBeamηDiff),(19)YDiff=[(+0.313cos2βmax(cos20.45,0.55+0.437cosβcosγ000000000000+0.313cos2β+cos2γ)]sinμcosμ,(20)ERefl=1-cosμ2g(EBeamsinβ+EDiff),
where E0 is the extraterrestrial solar radiant flux, m is the relative air mass, η is the parameter that represents optical depths, and g is the ground reflectance of the foreground. These four parameters can be investigated as described in the following paragraphs.The extraterrestrial solar radiant fluxE0 varies throughout the year owing to the slightly elliptical orbit path, which can be given by
(21)E0=Esc{1+0.033cos[360°(D-3)365]},
where Esc=1367W/m2 and is referred to as the solar constant [28].The relative air massm represents the ratio of the actual air mass to the air mass with the sun shining directly overhead. m  can be considered a function of the solar altitude angle β [29] as follows:
(22)m=1sinβ+0.50572(6.07995+β)-1.6364.The ground reflectanceg depends on the reflectance capability of the foreground near the site, ranging from 0 to 1. Several reflectance parameters of typical landforms were listed in a previous study [30], where water and dry ground were 0.07 and 0.20, respectively.The parameters that represent the optical depthsηBeam and ηDiff are location specific, and the data from 11,124 stations worldwide can be found in the ASHRAE handbook [27].In terms of reaching solar energyESun, the structure surface would absorb a part of this energy while reflecting the rest. The absorbed energy can then yield a correlation expression as
(23)qa=ζESun,
where the scale factor ζ is the absorptivity of the exposed surface.Solar radiation input occurs only during daytime with a clear sky.qa is small during night and rainy days and can be neglected. In engineering applications, the daily energy can be summed up on the basis of the hourly ESun value:
(24)qa(D)=ζ∑H=HRiseHSet-HRiseESun(H)=ζESun-(HSet-HRise),
where HRise and HSet denote the sunrise and sunset hours, respectively, and ESun- denotes the time average value of ESun during daytime.


## 2.4. Water-Side Convection

Several dams begin to fill the reservoir during the construction phase to improve the performance of power production, which results in the concrete exchanging heat with the reservoir through the water-side surface below the reservoir level. This phenomenon is considered a convection boundary with liquid fluid, which can also be described in Newton’s law of cooling:(25)qw=hw(T-Tw),
where Tw denotes the water temperature and hw denotes the convection coefficient between the concrete and water. Coefficient hw is relatively large for water-side convection unlike that for air-side convection. The water-side convection coefficient is 20 times to 1000 times that of the air-side convection [31, 32]. In this situation, the boundary can be directly dealt as a Dirichlet boundary condition (first-type boundary condition):
(26)T=Tw.In engineering applications,Tw can be obtained by monitoring the water temperature or through the empirical prediction method [33, 34].


## 2.5. Surface Protection

The concrete surface may be covered with insulation protections during construction to prevent thermal cracks induced by atmospheric temperature shock. Materials with high thermal resistances, such as cotton quilts, polystyrene foam plastic (PFP) [35] boards, and sprayed polyurethane, are ideal options for protection in engineering applications. Figure 4 shows two typical thermal protections used in dams. Tiling the cotton quilt on horizontal surfaces, such as the top faces of new-cast lifts, is convenient. And polystyrene foam boards are suitable for pasting clung to the nonhorizontal surfaces. We can consider the boundary condition as a composite wall comprising miscellaneous materials in a series. Similar to the air-side convection, we can apply the following Robin boundary condition:
(27)qp=hp(T-Ta),
where hp denotes the equivalent convection coefficient of the protection series and is given as the reciprocal of the sum of thermal resistances:
(28)hp=11/hc+∑bp/λp,
where  hc  denotes the nonprotective convective coefficient in a nonwind condition (Vw=0 in (4)), bp denotes the width of each protection, and λp denotes the thermal conduction coefficient of each insulation layer.Figure 4
Surface protection and its equivalent model.


## 3. Finite Element Methods

Solving (1) through analytical methods with the aforementioned geometrically complex dam structures and various boundary conditions is impractical. The FE method, which is the most widely applied numerical tool in engineering fields, is chosen as the numerical approach to solve the heat transfer problem of the dam under construction in this study.The 3D spaceV can be subdivided into numerous elements. Let Te be the temperature of an arbitrary location within an element, which can be interpolated as a function of the nodal temperatures on this element mesh:
(29)Te=[N]{T}e,
where {T}e denotes the nodal temperature arrays and [N] denotes the interpolation function matrix. We can also transpose (29) into (1). The classic FE formulation can be formed as
(30)[C]{∂T∂τ}+[K]{T}={Q},
where [C]and[K] denote the heat capacity and thermal conductivity matrices, respectively and {Q} denotes the heat flux vector:
(31)[C]=ρCp∫V[N]T[N]dV,(32)[K]=ρCp∫V[M]Tλ[M]dV,(33){Q}=∫V[N]TfdV,
where [M] is the derived form of [N].Given the boundary conditions mentioned in (2), {Q} can be rewritten as
(34){Q}=∫V[N]TfdV+∫Γc[N]TqcdΓc+∫Γr[N]TqrdΓr+∫Γa[N]TqadΓa+∫Γw[N]TqwdΓw+∫Γp[N]TqpdΓp,
where Γ represents the external surface regions, which have various types. The method of determining the different types of surface regions at different times is proposed in Section 4.Equation (30) yields the following expression with the help of the backward difference scheme through the discretization of the time dimension:
(35)(1Δτ[C]+[K]){T}inc={Q}inc+1Δτ[C]{T}inc-1,
where Δτ denotes the increment time and the subscript inc is the time increment. The initial condition and thermal boundary conditions are known. The temperature field of any time can be deduced increment by increment.


## 4. Boolean-Based Surface Procedure

The external heat transfer conditions during the construction phase of a large dam are complex. For a proper FE analysis of a dam under construction, the casting of a new lift means activating the lift elements, which changes the external surface regions. In some large projects, the dam is composed of thousands of lifts, which makes the manual selection of different types of surfaces at each step impractical. Therefore, an automatic surface extracting and taxonomy method based on Boolean operations is presented in this study.


### 4.1. Boolean Operations

Boolean operations are a group of symbolic computation rules used to operate polygons. Three basic operations are always conducted as illustrated in Figure5: intersection, union, and difference. In the programming of a Boolean-based operation between two surface sets (e.g., M and N), two labels m and n are attached on each surface element. If the element belongs to the set M, m=1; otherwise, m=0. Similarly, n=1 refers to the elements in the internal area of N. Therefore, the rules of the Boolean-based operation can be defined as follows.(i)
Intersection: it is denoted asM∧N, which generates the set of elements located in the area where M and N overlap. This rule means that the sets are the elements with m+n=2.(ii)
Union: it is denoted asM∨N, which generates the set of overall elements, which is a member of M, N, or both. This rule means that the sets are the elements with m+n≥1.(iii)
Difference: it is denoted asM-N, which generates the set of elements located where M remains when N is substracted. This rule means that the sets are the elements with m-n=1. Similarly, n-m=1 yields the result of the N-M operation.Figure 5
Surface Boolean operations.


### 4.2. Preliminary Defining Surfaces

Four simple preliminary surface groups should be identified to obtain precisely different types of external surfaces in the simulation. Figure6 shows the preliminary surface groups of a typical arch dam layout.(i)
Model-side surfaces: the in-rock boundary surfaces of the model should be identified and noted asS1.(ii)
Dam-top surfaces: the top surfaces of the dam body should be identified and noted asS2, and usually those surfaces are on the same elevation.(iii)
Upstream surfaces: the upstream surfaces of the dam should be identified and noted asS3.(iv)
Downstream surfaces: the downstream surfaces of the dam should be identified and noted asS4.Figure 6
Preliminary defined surface groups.Death/rebirth technology is used to simulate the construction process in FE analysis. The entire analysis is divided into numerous steps on the basis of the casting-time plan. The lift elements are activated at the beginning of each step. Alift_ID variable is created for each element to store the lift casting sequence. Two additional arrays are used to represent the space relations, as shown in Table 1.Table 1
Predefined variables.
Variables
Dependence
Note
lift_ID
Element dependent
The label of the casting sequence andlift_ID=0 represent the nonconcrete elements (i.e., rock base).
mono_ID
Lift dependent
The variable represents the monolith to which the lift belongs, andmono_ID[0]=0.
z_mono
Monolith dependent
The variable represents the highest elevation of each monolith during construction, where all variables are initially set as 0.


### 4.3. Surface Procedure and FEM Implementation

We are now ready to present the surface extraction and taxonomy procedures based on Boolean operations. First we set a nomenclature rule of the surface group identification.(1) Postfix including integer numbers are the surfaces remain the same during the analysis, or we can name them as static surfaces, like S1, S2, and so forth. (2) Postfix including characters are the surfaces change during the analysis, or we can name them as dynamic surfaces, like S_up, S_down, and so forth. The pseudo-code description of the procedure can be summarized by the following algorithm.Various types of external heat transfer occur on different surfaces during construction. More than one type of heat transfer may co-exist on one surface. The surfaces stored in Algorithm1 are an efficient taxonomy method for each step. We can set the boundary condition as summarized in Table 2.Table 2
External surface taxonomies for boundary conditions setup.
Surface region
Combination of boundary conditions
In-rock boundary surfaces
S
1
q
(
τ
)
=
0
(
z
>
z
g
) T(τ)=Tg(z≤zg)
Rock-exposed  surfaces
S_rock
q
(
τ
)
=
q
c
+
q
r
+
q
a
Upstream surfaces
S_up
q
(
τ
)
=
{
q
c
+
q
r
+
q
a
(
z
>
z
up
,
p
(
τ
)
=
0
)
q
p
(
z
>
z
up
,
p
(
τ
)
=
1
)
q
w
(
z
≤
z
up
)
Downstream surfaces
S_down
q
(
τ
)
=
{
q
c
+
q
r
+
q
a
(
z
>
z
down
,
p
(
τ
)
=
0
)
q
p
(
z
>
z
down
,
p
(
τ
)
=
1
)
q
w
(
z
≤
z
down
)
Joint surfaces
S_joint
q
(
τ
)
=
{
q
c
+
q
r
+
q
a
(
p
(
τ
)
=
0
)
q
w
(
p
(
τ
)
=
1
)
Top surfaces
S_top
q
(
τ
)
=
{
q
c
+
q
r
+
q
a
(
p
(
τ
)
=
0
)
q
p
(
p
(
τ
)
=
1
)
Outlet hole surfaces
S_hole
q
(
τ
)
=
{
q
c
+
q
r
+
q
a
(
z
≥
z
_
m
o
n
o
-
h
_
h
o
l
e
)
q
c
+
q
r
(
z
up
<
z
<
z
_
m
o
n
o
-
h
_
h
o
l
e
)
q
w
(
z
≤
z
up
)Algorithm 1:Boolean-based surface procedure.
(1) Read surface sets already been defined, S1, S2, S3 and S4, according to Section 4.2.
(2) Detect outlet hole surfaces in the dam body, and store them as S5, according to Algorithm 3.
(3) Detect joint surfaces between adjacent monoliths, and store them as S6, according to Algorithm 3.
(4) Detect foundation surfaces between dam and rock, and store them as S_rock, according to Algorithm 3.
(5) Kill all the dam elements.  // the elements whose lift_ID>0.
(6) fori=1,2,…,stepsdo
(7)     Activate the lift cast at this step.   // the elements whose lift_ID = i.
(8)     Recognize external surfaces of activated elements, store them as S_all according to Algorithm 2.
(9)     Look for the element surfaces with lift_ID =ifrom S_all, and note them as S_lift.
(10)    S_rock = S_rock∧S_all.
(11)    S_up= (S_lift∧S3) ∨S_up.
(12)    S_down= (S_lift  ∧  S4) ∨S_down.
(13)    S_joint=S6  ∧  S_all.
(14)    S_hole=S5∧  S_all.
(15)    S_top=S_all-S_up-S_down-S_joint-S_hole.
(16)    Set boundary conditions according to Table 2
(17)    Seek the highest elevation z of nodes in the latest cast lift, which is noted as z_h.
(18)    z_mono[mono_ID[i]] = z_h.  //change the top elevation of the new-rise monolith.
(19)    forj=1,2,…,incs[i].   // increments of this step
(20)        Finite element solver.
(21)    end  loopj.
(22) end  loopi.A few remarks should be made on the setup rule in Table2:(i)
The in-rock vertical surfaces generated by the model-side cutting are adiabatic because the horizontal heat transfer in the infinite rock is symmetrical to these surfaces.(ii)
The ground temperature beneath the upper 6 m of the surface of the Earth maintains a nearly constant temperature between 10°C and 16°C [36], depending on the site latitude. Let Zg denote the upper level of the constant temperature layer, and the thermal boundaries below Zg on S1 can be expressed as the first-type boundary condition.(iii)
Zup and Zdown are used to represent the upstream water level and downstream water level, and the impounding plan should be drawn up when making prediction.(iv)
A protection scheme should be established based on the design plan when a prediction is conducted or based on the actual condition when simulating the past.p(τ) is the variable that denotes whether protection is covered at time τ. In large engineering projects, p(τ) is also relevant to the surface locations. Some projects may be dependent on the lift and others on the elevation, in which case p(τ,lift_ID) or p(τ,z) is used to represent the protection status.(v)
h_hole represents the height of the hole. When concrete is cast over the top of the holes, the sun barely shines into the spillway holes constructed inside the dam body; thus, solar irradiation is not considered in these areas.(vi)
qa differs from all the surfaces because the inclination of every element face is not the same.Algorithm1 mentions that the external surfaces should be initially recognized. Each internal face for the FE meshes must have the same node list with only one face of another element. One way to extract the external surfaces is to check all the internal faces by comparing all the faces of the model. However, this method costs too much time for large models. In this study, a minimum node number is used as a label to accelerate the extracting process, the details of which are described in Algorithm 2. Figure 7 shows an example where two elements are adjacent on one internal face.Algorithm 2:Recognition of the external surfaces.
(1)fori=1,2,…,num_elementsdo// Searching all the elements
(2)   Request the element type and the count of faces in one element is stored as S.
(3)   forj=1,2,…,Sdo// Searching all the faces
(4)      Obtain the minimum node number of the face nodes, labeled as Nodei,j.
(5)   end  loopj
(6)end  loopi
(7)Search for the faces with the same value of Nodei,j.
(8)Compare the topology of the faces. If two faces have the same nodes list, note them as internal faces.
(9)All the faces that have not been noted can be stored as the external surfaces.Figure 7
Example of recognizing the inside faces. The red bold number is the minimum node number of the face.The detection algorithm ofS5, S6, and S_rock mentioned in Algorithm 1 can be executed in Algorithm 3.Algorithm 3:Initial detection of the hole surfaces S5, transverse joint surfaces S6, and rock-exposed surfaces S_rock.
(1)S5=S_all-S1-S2-S3-S4
(2)fori=1,2,…,num_mono-1do
(3)S6= ((Surface of elements with mono_ID[lift_ID] = i) ∧ (those with mono_ID[lift_ID] =i+ 1)) ∨S6
(4)end  loopi
(5)  Recognize all external surfaces of elements withmono_ID> 0, and noted them as S_base.
//Searching for only the base elements based on Algorithm 2, that means the foundation faces the dam sits upon will
also be included.
(6)S_rock=S_base-S1.A remark should be noticed that the algorithms can also be applied as a preprocessing facility for a third-party FEM software package. An improvement which should be made on the origin Algorithm1 is that the surface sets extracted at each step should be separately stored and without executing the FEM solver.


### 4.4. Software Development

In this study, a user-friendly interface for data input is developed based on the EXCEL software. The embedded VBA programming language can be utilized to provide a convenient user interface and to handle the data automatically. Several forms are generated for users to collect the information required in the simulation, including climate condition, construction procedure, material properties, and predefined surfaces. The form style is concise, explicit, and easy-to-use.A C-language-based program is compiled to process the data input from the spreadsheet and the FE meshes. Algorithm1 to Algorithm 3 are implemented in the program.Several commercial or free source FEM packages exist. Our developed program can be exported as requested provided that the input format is known. In this study, MSC.Marc [37] is used as the third-party FEM solver because of its quickness and stable benchmark.Common users found the postprocessing module of MSC.Marc to be inconvenient and awkward. A program is developed to decode the  .t16 result output file for fast, automatic, and easy-to-use postprocessing. A customized form, which can be found in the EXCEL interface, offers two options: desired nodes and desired contour time. The developed program can then extract and plot the data, including the time-temperature curves and temperature contours.Figure8 summarizes the entire flow process.Figure 8
Flowchart of the software development.


## 4.1. Boolean Operations

Boolean operations are a group of symbolic computation rules used to operate polygons. Three basic operations are always conducted as illustrated in Figure5: intersection, union, and difference. In the programming of a Boolean-based operation between two surface sets (e.g., M and N), two labels m and n are attached on each surface element. If the element belongs to the set M, m=1; otherwise, m=0. Similarly, n=1 refers to the elements in the internal area of N. Therefore, the rules of the Boolean-based operation can be defined as follows.(i)
Intersection: it is denoted asM∧N, which generates the set of elements located in the area where M and N overlap. This rule means that the sets are the elements with m+n=2.(ii)
Union: it is denoted asM∨N, which generates the set of overall elements, which is a member of M, N, or both. This rule means that the sets are the elements with m+n≥1.(iii)
Difference: it is denoted asM-N, which generates the set of elements located where M remains when N is substracted. This rule means that the sets are the elements with m-n=1. Similarly, n-m=1 yields the result of the N-M operation.Figure 5
Surface Boolean operations.


## 4.2. Preliminary Defining Surfaces

Four simple preliminary surface groups should be identified to obtain precisely different types of external surfaces in the simulation. Figure6 shows the preliminary surface groups of a typical arch dam layout.(i)
Model-side surfaces: the in-rock boundary surfaces of the model should be identified and noted asS1.(ii)
Dam-top surfaces: the top surfaces of the dam body should be identified and noted asS2, and usually those surfaces are on the same elevation.(iii)
Upstream surfaces: the upstream surfaces of the dam should be identified and noted asS3.(iv)
Downstream surfaces: the downstream surfaces of the dam should be identified and noted asS4.Figure 6
Preliminary defined surface groups.Death/rebirth technology is used to simulate the construction process in FE analysis. The entire analysis is divided into numerous steps on the basis of the casting-time plan. The lift elements are activated at the beginning of each step. Alift_ID variable is created for each element to store the lift casting sequence. Two additional arrays are used to represent the space relations, as shown in Table 1.Table 1
Predefined variables.
Variables
Dependence
Note
lift_ID
Element dependent
The label of the casting sequence andlift_ID=0 represent the nonconcrete elements (i.e., rock base).
mono_ID
Lift dependent
The variable represents the monolith to which the lift belongs, andmono_ID[0]=0.
z_mono
Monolith dependent
The variable represents the highest elevation of each monolith during construction, where all variables are initially set as 0.


## 4.3. Surface Procedure and FEM Implementation

We are now ready to present the surface extraction and taxonomy procedures based on Boolean operations. First we set a nomenclature rule of the surface group identification.(1) Postfix including integer numbers are the surfaces remain the same during the analysis, or we can name them as static surfaces, like S1, S2, and so forth. (2) Postfix including characters are the surfaces change during the analysis, or we can name them as dynamic surfaces, like S_up, S_down, and so forth. The pseudo-code description of the procedure can be summarized by the following algorithm.Various types of external heat transfer occur on different surfaces during construction. More than one type of heat transfer may co-exist on one surface. The surfaces stored in Algorithm1 are an efficient taxonomy method for each step. We can set the boundary condition as summarized in Table 2.Table 2
External surface taxonomies for boundary conditions setup.
Surface region
Combination of boundary conditions
In-rock boundary surfaces
S
1
q
(
τ
)
=
0
(
z
>
z
g
) T(τ)=Tg(z≤zg)
Rock-exposed  surfaces
S_rock
q
(
τ
)
=
q
c
+
q
r
+
q
a
Upstream surfaces
S_up
q
(
τ
)
=
{
q
c
+
q
r
+
q
a
(
z
>
z
up
,
p
(
τ
)
=
0
)
q
p
(
z
>
z
up
,
p
(
τ
)
=
1
)
q
w
(
z
≤
z
up
)
Downstream surfaces
S_down
q
(
τ
)
=
{
q
c
+
q
r
+
q
a
(
z
>
z
down
,
p
(
τ
)
=
0
)
q
p
(
z
>
z
down
,
p
(
τ
)
=
1
)
q
w
(
z
≤
z
down
)
Joint surfaces
S_joint
q
(
τ
)
=
{
q
c
+
q
r
+
q
a
(
p
(
τ
)
=
0
)
q
w
(
p
(
τ
)
=
1
)
Top surfaces
S_top
q
(
τ
)
=
{
q
c
+
q
r
+
q
a
(
p
(
τ
)
=
0
)
q
p
(
p
(
τ
)
=
1
)
Outlet hole surfaces
S_hole
q
(
τ
)
=
{
q
c
+
q
r
+
q
a
(
z
≥
z
_
m
o
n
o
-
h
_
h
o
l
e
)
q
c
+
q
r
(
z
up
<
z
<
z
_
m
o
n
o
-
h
_
h
o
l
e
)
q
w
(
z
≤
z
up
)Algorithm 1:Boolean-based surface procedure.
(1) Read surface sets already been defined, S1, S2, S3 and S4, according to Section 4.2.
(2) Detect outlet hole surfaces in the dam body, and store them as S5, according to Algorithm 3.
(3) Detect joint surfaces between adjacent monoliths, and store them as S6, according to Algorithm 3.
(4) Detect foundation surfaces between dam and rock, and store them as S_rock, according to Algorithm 3.
(5) Kill all the dam elements.  // the elements whose lift_ID>0.
(6) fori=1,2,…,stepsdo
(7)     Activate the lift cast at this step.   // the elements whose lift_ID = i.
(8)     Recognize external surfaces of activated elements, store them as S_all according to Algorithm 2.
(9)     Look for the element surfaces with lift_ID =ifrom S_all, and note them as S_lift.
(10)    S_rock = S_rock∧S_all.
(11)    S_up= (S_lift∧S3) ∨S_up.
(12)    S_down= (S_lift  ∧  S4) ∨S_down.
(13)    S_joint=S6  ∧  S_all.
(14)    S_hole=S5∧  S_all.
(15)    S_top=S_all-S_up-S_down-S_joint-S_hole.
(16)    Set boundary conditions according to Table 2
(17)    Seek the highest elevation z of nodes in the latest cast lift, which is noted as z_h.
(18)    z_mono[mono_ID[i]] = z_h.  //change the top elevation of the new-rise monolith.
(19)    forj=1,2,…,incs[i].   // increments of this step
(20)        Finite element solver.
(21)    end  loopj.
(22) end  loopi.A few remarks should be made on the setup rule in Table2:(i)
The in-rock vertical surfaces generated by the model-side cutting are adiabatic because the horizontal heat transfer in the infinite rock is symmetrical to these surfaces.(ii)
The ground temperature beneath the upper 6 m of the surface of the Earth maintains a nearly constant temperature between 10°C and 16°C [36], depending on the site latitude. Let Zg denote the upper level of the constant temperature layer, and the thermal boundaries below Zg on S1 can be expressed as the first-type boundary condition.(iii)
Zup and Zdown are used to represent the upstream water level and downstream water level, and the impounding plan should be drawn up when making prediction.(iv)
A protection scheme should be established based on the design plan when a prediction is conducted or based on the actual condition when simulating the past.p(τ) is the variable that denotes whether protection is covered at time τ. In large engineering projects, p(τ) is also relevant to the surface locations. Some projects may be dependent on the lift and others on the elevation, in which case p(τ,lift_ID) or p(τ,z) is used to represent the protection status.(v)
h_hole represents the height of the hole. When concrete is cast over the top of the holes, the sun barely shines into the spillway holes constructed inside the dam body; thus, solar irradiation is not considered in these areas.(vi)
qa differs from all the surfaces because the inclination of every element face is not the same.Algorithm1 mentions that the external surfaces should be initially recognized. Each internal face for the FE meshes must have the same node list with only one face of another element. One way to extract the external surfaces is to check all the internal faces by comparing all the faces of the model. However, this method costs too much time for large models. In this study, a minimum node number is used as a label to accelerate the extracting process, the details of which are described in Algorithm 2. Figure 7 shows an example where two elements are adjacent on one internal face.Algorithm 2:Recognition of the external surfaces.
(1)fori=1,2,…,num_elementsdo// Searching all the elements
(2)   Request the element type and the count of faces in one element is stored as S.
(3)   forj=1,2,…,Sdo// Searching all the faces
(4)      Obtain the minimum node number of the face nodes, labeled as Nodei,j.
(5)   end  loopj
(6)end  loopi
(7)Search for the faces with the same value of Nodei,j.
(8)Compare the topology of the faces. If two faces have the same nodes list, note them as internal faces.
(9)All the faces that have not been noted can be stored as the external surfaces.Figure 7
Example of recognizing the inside faces. The red bold number is the minimum node number of the face.The detection algorithm ofS5, S6, and S_rock mentioned in Algorithm 1 can be executed in Algorithm 3.Algorithm 3:Initial detection of the hole surfaces S5, transverse joint surfaces S6, and rock-exposed surfaces S_rock.
(1)S5=S_all-S1-S2-S3-S4
(2)fori=1,2,…,num_mono-1do
(3)S6= ((Surface of elements with mono_ID[lift_ID] = i) ∧ (those with mono_ID[lift_ID] =i+ 1)) ∨S6
(4)end  loopi
(5)  Recognize all external surfaces of elements withmono_ID> 0, and noted them as S_base.
//Searching for only the base elements based on Algorithm 2, that means the foundation faces the dam sits upon will
also be included.
(6)S_rock=S_base-S1.A remark should be noticed that the algorithms can also be applied as a preprocessing facility for a third-party FEM software package. An improvement which should be made on the origin Algorithm1 is that the surface sets extracted at each step should be separately stored and without executing the FEM solver.


## 4.4. Software Development

In this study, a user-friendly interface for data input is developed based on the EXCEL software. The embedded VBA programming language can be utilized to provide a convenient user interface and to handle the data automatically. Several forms are generated for users to collect the information required in the simulation, including climate condition, construction procedure, material properties, and predefined surfaces. The form style is concise, explicit, and easy-to-use.A C-language-based program is compiled to process the data input from the spreadsheet and the FE meshes. Algorithm1 to Algorithm 3 are implemented in the program.Several commercial or free source FEM packages exist. Our developed program can be exported as requested provided that the input format is known. In this study, MSC.Marc [37] is used as the third-party FEM solver because of its quickness and stable benchmark.Common users found the postprocessing module of MSC.Marc to be inconvenient and awkward. A program is developed to decode the  .t16 result output file for fast, automatic, and easy-to-use postprocessing. A customized form, which can be found in the EXCEL interface, offers two options: desired nodes and desired contour time. The developed program can then extract and plot the data, including the time-temperature curves and temperature contours.Figure8 summarizes the entire flow process.Figure 8
Flowchart of the software development.


## 5. Case Study

### 5.1. Engineering Description

The site of the Xiluodu hydropower project is located in the lower reach of the Jinsha River, Yunnan Province in Southwest China. The geographic coordinate is 28°13′02′′ N, 103°33′46′′ E. The project is designed as a dome dam that is double curved in both horizontal and vertical planes and with a maximum height of 285.5 m and a crest length of 700 m. The footing sits upon the riverbed foundation on a 324.5 m elevation. A total of 31 monoliths are planted across the river. Seven 12.5 m × 13.5 m surface spillways and eight 6 m × 6.7 m deep outlet holes are arranged in the arch dam body. The transversal section of the dam is curve shaped and is 14 m wide at the crest and 60 m wide at the footing.


### 5.2. Construction Schedule

The dam started casting concrete in March 2009. The dam comprises about 2100 lifts within an approximately five-year construction period because of considerations for proper concrete casting and to avoid thermal cracks. A total of 1961 lifts were completed by June 2013. The detailed casting-time sequence was recorded.The upstream cofferdam was demolished in March 2012, and the reservoir was impounded. The upstream water level was measured and recorded (see Figure9).Figure 9
Water level process during construction.


### 5.3. Climate Conditions

The site is located in a V-shaped canyon of the Jinsha River and is subjected to a subtropical climate. A nearby hydrologic station records the weather data daily. The ambient temperatures and wind speeds from January 2009 to May 2013 are shown in Figure10, in which the temperatures over the years can be considered repeated sinusoidal curves on the basis of (7).Figure 10
Weather curve (air temperatures and wind speeds).A meteorological station is located near the dam site in Zhaotong, and the fundamental solar measurement data were used as the reference for the simulation. Table3 shows the data for the solar irradiation calculation, which acts as the basic design parameters in the simulation.Table 3
Calculation of solar irradiation.
(a)
Xiluodu Dam
Latitude: 28°13′02′′ N
Longitude: 103°33′46′′ E
Zhaotong Station
Latitude: 27°19′48′′ N
Longitude: 103°45′00′′ E
(b)
Jan 21st
Feb 21st
Mar 21st
Apr 21st
May 21st
Jun 21st
D
21
52
80
111
141
172
η
Beam
0.362
0.369
0.448
0.479
0.525
0.504
η
Diff
2.080
2.084
1.835
1.791
1.707
1.820
E
Beam
*  (W/m2)
674.24
719.12
750.84
764.69
762.99
758.19
E
Diff
*  (W/m2)
189.32
204.92
217.25
223.84
224.33
223.10
H
Set
-
H
Rise (h)
18.6
-
8.0
=
10.6
19
-
7.7
=
11.3
19.2
-
7.3
=
11.9
19.5
-
6.7
=
12.8
19.8
-
6.3
=
13.5
19.9
-
6.2
=
13.8
E
Beam
-  (W/m2)
466.16
504.89
541.53
551.07
547.52
546.35
E
Diff
-  (W/m2)
132.36
143.80
154.89
158.71
158.28
157.89
E
Sun
V
-  (W/m2)
401.51
360.70
280.32
162.93
91.00
71.70
E
Sun
H  (W/m2)
378.29
448.80
521.64
561.99
568.09
568.47
Jul 21st
Aug 21st
Sep 21st
Oct 21st
Nov 21st
Dec 21st
D
202
233
264
294
325
355
η
Beam
0.512
0.546
0.487
0.448
0.391
0.365
η
Diff
1.820
1.708
1.833
1.883
2.025
2.076
E
Beam
*  (W/m2)
751.02
754.78
740.12
707.95
667.55
650.57
E
Diff
*  (W/m2)
222.60
220.96
214.20
201.56
187.34
181.68
H
Set
-
H
Rise (h)
19.9
-
6.5
=
13.4
19.6
-
6.7
=
12.9
19
-
6.9
=
12.1
18.4
-
7.2
=
11.2
18.1
-
7.6
=
10.5
18.2
-
7.9
=
10.3
E
Beam
-  (W/m2)
547.62
539.21
526.69
498.23
463.08
446.57
E
Diff
-  (W/m2)
158.32
155.75
150.59
142.10
131.67
129.80
E
Sun
V
-  (W/m2)
89.61
157.91
270.12
360.71
401.60
407.44
E
Sun
H  (W/m2)
568.91
550.41
507.16
441.23
375.37
348.70Table3 shows the calculation result of the solar radiation, where EBeam* and EDiff* are the radiation values at solar noon, EBeam- and EDiff- are the average radiation value’s during daytime, and ESunV-and ESunH- are, respectively, the average total solar input for the vertical and horizontal structure surfaces.η
Beam and ηDiff are the station measurements, based on which the values of EBeam* and EDiff* are calculated by (16) and (18) by setting H=0. HRise and HSet can then be obtained through a multiple trial computation when β reaches 0°. Averaging EBeam, EDiff, and ESun from HRise to HSet yields the result of EBeam-, EDiff-, and ESun-.


### 5.4. Instrument Setup

A number of digital thermometers are embedded 0.10 m under the dam surfaces to monitor the concrete surface temperature distribution. Pairs of thermometers are arranged at the same elevation in the same concrete lift: one at the upstream surface and the other at the downstream surface. Monoliths number 6, number 9, number 16, number 22, and number 27 are selected as monitoring sections. Figure11 shows the instrument layout of the upstream surface of the dam.Figure 11
Instruments setup (viewed from upstream to downstream).


### 5.5. Material Properties

A double exponent hydration model [38] of concrete is applied in this engineering, which can be expressed as
(36)θ=θ0[s(1-e-m1τ)+(1-s)(1-e-m2τ)],
where θ is the adiabatic temperature rise and θ0, s, m1, and m2 are the fitting parameters. The technical reports of the material experiments reveal that three main types of concrete are used in the dam construction. The material properties are listed in Table 4.Table 4
Material properties of concrete.
Material property
Type I
Type II
Type III
Basic heat transfer
C
p (J/kg·°C)
943.0
934.0
860.0
ρ (kg/m3)
2663
2663
2663
λ (W/m·°C)
2.14
2.14
2.14
Hydration model
θ
0 (°C)
26.3
25.5
24.7
m
1
0.252
0.252
0.252
m
2
0.025
0.025
0.025
s
0.6
0.6
0.6
Radiation
F
r
0.88
0.88
0.88
Air-side convection
a
0.99
0.99
0.99
b
0.21
0.21
0.21
m
1.0
1.0
1.0
Solar input
ζ
0.50
0.50
0.50
g for upstream
0.07
0.07
0.07
g for downstream
0.20
0.20
0.20
Protection
λ
p for quilt covers (W/m·°C)
0.045
0.045
0.045
λ
p for PFP boards (W/m·°C)
0.036
0.036
0.036


### 5.6. Simulation Model

The 3D dam-foundation system is discretized into hexahedral meshes. A total of 154,008 elements represent the dam body, and 28,026 elements represent the foundation. The total number of nodes is 216,837. The FE mesh layout of the dam body is shown in Figure12.Figure 12
Finite element meshes of the dam body.


## 5.1. Engineering Description

The site of the Xiluodu hydropower project is located in the lower reach of the Jinsha River, Yunnan Province in Southwest China. The geographic coordinate is 28°13′02′′ N, 103°33′46′′ E. The project is designed as a dome dam that is double curved in both horizontal and vertical planes and with a maximum height of 285.5 m and a crest length of 700 m. The footing sits upon the riverbed foundation on a 324.5 m elevation. A total of 31 monoliths are planted across the river. Seven 12.5 m × 13.5 m surface spillways and eight 6 m × 6.7 m deep outlet holes are arranged in the arch dam body. The transversal section of the dam is curve shaped and is 14 m wide at the crest and 60 m wide at the footing.


## 5.2. Construction Schedule

The dam started casting concrete in March 2009. The dam comprises about 2100 lifts within an approximately five-year construction period because of considerations for proper concrete casting and to avoid thermal cracks. A total of 1961 lifts were completed by June 2013. The detailed casting-time sequence was recorded.The upstream cofferdam was demolished in March 2012, and the reservoir was impounded. The upstream water level was measured and recorded (see Figure9).Figure 9
Water level process during construction.


## 5.3. Climate Conditions

The site is located in a V-shaped canyon of the Jinsha River and is subjected to a subtropical climate. A nearby hydrologic station records the weather data daily. The ambient temperatures and wind speeds from January 2009 to May 2013 are shown in Figure10, in which the temperatures over the years can be considered repeated sinusoidal curves on the basis of (7).Figure 10
Weather curve (air temperatures and wind speeds).A meteorological station is located near the dam site in Zhaotong, and the fundamental solar measurement data were used as the reference for the simulation. Table3 shows the data for the solar irradiation calculation, which acts as the basic design parameters in the simulation.Table 3
Calculation of solar irradiation.
(a)
Xiluodu Dam
Latitude: 28°13′02′′ N
Longitude: 103°33′46′′ E
Zhaotong Station
Latitude: 27°19′48′′ N
Longitude: 103°45′00′′ E
(b)
Jan 21st
Feb 21st
Mar 21st
Apr 21st
May 21st
Jun 21st
D
21
52
80
111
141
172
η
Beam
0.362
0.369
0.448
0.479
0.525
0.504
η
Diff
2.080
2.084
1.835
1.791
1.707
1.820
E
Beam
*  (W/m2)
674.24
719.12
750.84
764.69
762.99
758.19
E
Diff
*  (W/m2)
189.32
204.92
217.25
223.84
224.33
223.10
H
Set
-
H
Rise (h)
18.6
-
8.0
=
10.6
19
-
7.7
=
11.3
19.2
-
7.3
=
11.9
19.5
-
6.7
=
12.8
19.8
-
6.3
=
13.5
19.9
-
6.2
=
13.8
E
Beam
-  (W/m2)
466.16
504.89
541.53
551.07
547.52
546.35
E
Diff
-  (W/m2)
132.36
143.80
154.89
158.71
158.28
157.89
E
Sun
V
-  (W/m2)
401.51
360.70
280.32
162.93
91.00
71.70
E
Sun
H  (W/m2)
378.29
448.80
521.64
561.99
568.09
568.47
Jul 21st
Aug 21st
Sep 21st
Oct 21st
Nov 21st
Dec 21st
D
202
233
264
294
325
355
η
Beam
0.512
0.546
0.487
0.448
0.391
0.365
η
Diff
1.820
1.708
1.833
1.883
2.025
2.076
E
Beam
*  (W/m2)
751.02
754.78
740.12
707.95
667.55
650.57
E
Diff
*  (W/m2)
222.60
220.96
214.20
201.56
187.34
181.68
H
Set
-
H
Rise (h)
19.9
-
6.5
=
13.4
19.6
-
6.7
=
12.9
19
-
6.9
=
12.1
18.4
-
7.2
=
11.2
18.1
-
7.6
=
10.5
18.2
-
7.9
=
10.3
E
Beam
-  (W/m2)
547.62
539.21
526.69
498.23
463.08
446.57
E
Diff
-  (W/m2)
158.32
155.75
150.59
142.10
131.67
129.80
E
Sun
V
-  (W/m2)
89.61
157.91
270.12
360.71
401.60
407.44
E
Sun
H  (W/m2)
568.91
550.41
507.16
441.23
375.37
348.70Table3 shows the calculation result of the solar radiation, where EBeam* and EDiff* are the radiation values at solar noon, EBeam- and EDiff- are the average radiation value’s during daytime, and ESunV-and ESunH- are, respectively, the average total solar input for the vertical and horizontal structure surfaces.η
Beam and ηDiff are the station measurements, based on which the values of EBeam* and EDiff* are calculated by (16) and (18) by setting H=0. HRise and HSet can then be obtained through a multiple trial computation when β reaches 0°. Averaging EBeam, EDiff, and ESun from HRise to HSet yields the result of EBeam-, EDiff-, and ESun-.


## 5.4. Instrument Setup

A number of digital thermometers are embedded 0.10 m under the dam surfaces to monitor the concrete surface temperature distribution. Pairs of thermometers are arranged at the same elevation in the same concrete lift: one at the upstream surface and the other at the downstream surface. Monoliths number 6, number 9, number 16, number 22, and number 27 are selected as monitoring sections. Figure11 shows the instrument layout of the upstream surface of the dam.Figure 11
Instruments setup (viewed from upstream to downstream).


## 5.5. Material Properties

A double exponent hydration model [38] of concrete is applied in this engineering, which can be expressed as
(36)θ=θ0[s(1-e-m1τ)+(1-s)(1-e-m2τ)],
where θ is the adiabatic temperature rise and θ0, s, m1, and m2 are the fitting parameters. The technical reports of the material experiments reveal that three main types of concrete are used in the dam construction. The material properties are listed in Table 4.Table 4
Material properties of concrete.
Material property
Type I
Type II
Type III
Basic heat transfer
C
p (J/kg·°C)
943.0
934.0
860.0
ρ (kg/m3)
2663
2663
2663
λ (W/m·°C)
2.14
2.14
2.14
Hydration model
θ
0 (°C)
26.3
25.5
24.7
m
1
0.252
0.252
0.252
m
2
0.025
0.025
0.025
s
0.6
0.6
0.6
Radiation
F
r
0.88
0.88
0.88
Air-side convection
a
0.99
0.99
0.99
b
0.21
0.21
0.21
m
1.0
1.0
1.0
Solar input
ζ
0.50
0.50
0.50
g for upstream
0.07
0.07
0.07
g for downstream
0.20
0.20
0.20
Protection
λ
p for quilt covers (W/m·°C)
0.045
0.045
0.045
λ
p for PFP boards (W/m·°C)
0.036
0.036
0.036


## 5.6. Simulation Model

The 3D dam-foundation system is discretized into hexahedral meshes. A total of 154,008 elements represent the dam body, and 28,026 elements represent the foundation. The total number of nodes is 216,837. The FE mesh layout of the dam body is shown in Figure12.Figure 12
Finite element meshes of the dam body.


## 6. Results and Discussions

### 6.1. Surface Taxonomy

The surface procedure mentioned in this study is implemented as a preprocessing facility. The surface groups classified at each step are stored. Figure13 shows the results of the surface taxonomy map at the 500th and 700th steps, in which different colors represent different surface groups. The FE model is split along the central river to show clearly the upstream and downstream faces. The external surfaces are correctly extracted. The surface groups by the automatic Boolean-based algorithms are reasonable.Sketch of surface taxonomy map.
(a)
Time when 500th lift cast
(b)
Time when 1000th lift cast


### 6.2. Verification

The calculation temperature history of nodes that are near the positions of the embedded thermometers is extracted by the program and compared with the monitored data. It is found that they have a good agreement, which verifies the correctness of the external heat transfer analysis method present in this study. Three thermometers are picked out as shown in Figure14.Simulation results.
(a)
mono_ID = 16, elevation = 358.0
(b)
mono_ID = 22, elevation = 387.7
(c)
mono_ID = 16, elevation = 403.7


### 6.3. Temperature Distribution

The simulation result is automatically transported into Tecplot to draw the temperature contour, as mentioned in Section4.4. Figure 15 shows the temperature section of monolith 15 through a whole year from June 2011 to May 2012. Conclusions can be drawn from these contour maps as follows.(i)
External thermal flux has great impact on the area underneath the boundary surfaces, for the temperature varies following the seasonal change.(ii)
The arch dam seals the joint layer by layer and starts cooling the sealed regions before the sealing time. We can see that the weather-affected border is obviously narrow in some lifts because of the strong internal cooling source, like (d)~(f) in the figure.(iii)
The after-sealed internal concrete, located a particular height below the top elevation, is not sensitive to the external weather. The temperature does not change much throughout a whole year.(iv)
The surface temperature gradient is more obvious in summer than in winter, for the dam’s sealing temperature is 13°C, much lower than the average summer air temperature and closer to the average winter air temperature.(v)
The new-cast lift can reach a relatively high temperature peak due to the hydration reaction and induce a temperature gradient with the old concrete and the external surfaces.(vi)
The ground temperature has impact on the footing region where the temperature is higher than the sealing temperature.(vii)
The upstream face regions which contact with water are mainly affected by the water temperature after March 2012, when the reservoir starts impounding, like (j)~(i) in the figure.(viii)
The blank area is the outlet hole, like (h)~(i) in the figure. The hollow hole makes the hole wall contact with the air, which generates a temperature gradient near the surface.Temperature contour of the section in monolith 15 throughout a year from June 2011 to May 2012.
(a)
June 2011
(b)
July 2011
(c)
August 2011
(d)
September 2011
(e)
October 2011
(f)
November 2011
(g)
December 2011
(h)
January 2012
(i)
February 2012
(j)
March 2012
(k)
April 2012
(l)
May 2012


## 6.1. Surface Taxonomy

The surface procedure mentioned in this study is implemented as a preprocessing facility. The surface groups classified at each step are stored. Figure13 shows the results of the surface taxonomy map at the 500th and 700th steps, in which different colors represent different surface groups. The FE model is split along the central river to show clearly the upstream and downstream faces. The external surfaces are correctly extracted. The surface groups by the automatic Boolean-based algorithms are reasonable.Sketch of surface taxonomy map.
(a)
Time when 500th lift cast
(b)
Time when 1000th lift cast


## 6.2. Verification

The calculation temperature history of nodes that are near the positions of the embedded thermometers is extracted by the program and compared with the monitored data. It is found that they have a good agreement, which verifies the correctness of the external heat transfer analysis method present in this study. Three thermometers are picked out as shown in Figure14.Simulation results.
(a)
mono_ID = 16, elevation = 358.0
(b)
mono_ID = 22, elevation = 387.7
(c)
mono_ID = 16, elevation = 403.7


## 6.3. Temperature Distribution

The simulation result is automatically transported into Tecplot to draw the temperature contour, as mentioned in Section4.4. Figure 15 shows the temperature section of monolith 15 through a whole year from June 2011 to May 2012. Conclusions can be drawn from these contour maps as follows.(i)
External thermal flux has great impact on the area underneath the boundary surfaces, for the temperature varies following the seasonal change.(ii)
The arch dam seals the joint layer by layer and starts cooling the sealed regions before the sealing time. We can see that the weather-affected border is obviously narrow in some lifts because of the strong internal cooling source, like (d)~(f) in the figure.(iii)
The after-sealed internal concrete, located a particular height below the top elevation, is not sensitive to the external weather. The temperature does not change much throughout a whole year.(iv)
The surface temperature gradient is more obvious in summer than in winter, for the dam’s sealing temperature is 13°C, much lower than the average summer air temperature and closer to the average winter air temperature.(v)
The new-cast lift can reach a relatively high temperature peak due to the hydration reaction and induce a temperature gradient with the old concrete and the external surfaces.(vi)
The ground temperature has impact on the footing region where the temperature is higher than the sealing temperature.(vii)
The upstream face regions which contact with water are mainly affected by the water temperature after March 2012, when the reservoir starts impounding, like (j)~(i) in the figure.(viii)
The blank area is the outlet hole, like (h)~(i) in the figure. The hollow hole makes the hole wall contact with the air, which generates a temperature gradient near the surface.Temperature contour of the section in monolith 15 throughout a year from June 2011 to May 2012.
(a)
June 2011
(b)
July 2011
(c)
August 2011
(d)
September 2011
(e)
October 2011
(f)
November 2011
(g)
December 2011
(h)
January 2012
(i)
February 2012
(j)
March 2012
(k)
April 2012
(l)
May 2012


## 7. Conclusions

The external heat transfer of dams during the construction phase is complex because such transfer is location specific and time varying. A sound model for the external heat transfer of dams during construction is developed in this study. First, a mathematical model of five external thermal flux factors, namely, air-side convection, electromagnetic radiation, absorbed solar input, water-side convection, and surface insulation effect, is proposed. A surface procedure for FE analysis is also established based on Boolean operations. The proposed procedure can extract external surfaces and can create a taxonomy of surfaces for proper boundary conditions. An arch dam that is under construction in China with a height of 285 m is used to test the proposed method. The method can precisely extract the external surface and can correctly classify these surfaces in each step. The numerical result is compared with the monitoring temperatures. The result shows good agreement, thereby verifying the validity of the proposed method.



---

*Source: 175616-2013-12-12.xml*