Particle Image Velocimetry Measurements of Turbulent Flow

advertisement
Particle Image Velocimetry Measurements of
Turbulent Flow through a Rod Bundle
B. L. Smith
Experimental Fluid Dynamics Laboratory
Utah State University
10 October, 2005
Prepared for
U. S. Department of Energy
Office of Nuclear Energy, Science and Technology
Under DoE Idaho Operations Office
Contract DE-AC07-05ID14517
Abstract
Distributions of velocity and turbulence have been measured in a rod
bundle of two parallel rods downstream of a spacer grid using a twodimensional particle image velocimetry (PIV) system.
The
measurements were taken in a matched-index-of-refraction (MIR)
facility, which allowed the measurement of complete two-dimensional
planes surrounding the model fuel rods. The rods were spaced at a pitchto-diameter and wall-to-diameter ratio of P/D = W/D = 1.21. Due to the
length of the test section, upstream and down stream measurements were
taken at each spanwise location. A FORTRAN code was developed to
integrate the two measurement zones into a single velocity field and
combine the 2D planes into a 3D velocity field.
Introduction
The safe, reliable, and efficient operation of nuclear reactors is dependant on the ability to
accurately predict velocity and temperature distributions in the flow inside coolant channels. A
frequently used fuel element geometry in nuclear reactors is the rod bundle. The development of
predictive capabilities for flow through rod bundles requires detailed experimental data on the
flow distribution and on the distribution of turbulence intensities.
The work presented herein was performed in support of the U.S. / Korean International
Nuclear Energy Research Initiative (KNERI) project entitled “Advanced computational thermal
fluid physics (CTFP) and its assessment for light water reactors and super-critical reactors.” The
goal of the experimental portion of the project is to answer the scientific needs, guide code
development and assess code capabilities for treating the generic forced convection problems in
Advanced Light Water Reactors (ALWRs) and Super-Critical Reactors (SCRs).
The current experiment consists of two parallel rods, representative of a small section of
a proposed reactor core. The data provide benchmark velocity and turbulence measurements for
the portion of the study dwelling on forced convection in complex reactor geometries. For the
representative geometry, the experimental model provides a generic simulation of flow along
fuel rods separated by periodic grid spacers, as in an SCR concept.
Apparatus and Experimental Technique
The experiment was conducted in the matched-index-of-refraction (MIR) flow system at
the Idaho National Laboratory (INL). The MIR facility is the largest of its kind in the world,
allowing for observation of large-scale models. The positioning of the current model in the MIR
system is illustrated in Figure 1.
2
Figure 1. MIR flow system with auxiliary flow loop for model flow control.
Nominal Model Design
The model represents two fuel rods from a reactor core geometry. It was selected to
include flow features of the thermal SCWR concepts suggested by Forschungszentrum
Karlsruhe, INL, and Professor Oka, University of Tokyo. The geometry is scaled to be six to
seven times larger than typical fuel pins, as depicted in Figure 2. The rod diameter is 2.50 inches
(63.5 mm) and the axial pitch of the grid spacers is 17.5 inches (444.5 mm). The outer diameter
of the spacers is 3.025 inches (76.8 mm). The inside diameter is 2.85 inches (72.4 mm). The
rods are each supported by two half-sphere protuberances and a rod-centering device.
Consequently, the cross-section is a rectangular flow channel with nominal dimensions of 3.025
inches by 6.050 inches (76.8 mm by 153.7 mm). The pitch-to-diameter and wall-to-diameter
ratio are then P/D = W/D = 1.21 for the simulated fuel rods. The proposed cross-section as
described is illustrated in Figure 3. In the axial direction, the model is made up of six
geometrically identical sections to produce streamwise-periodic flow conditions, as shown in
Figure 4. The model is constructed of a semi-transparent plastic, with the exception of the fourth
section, shown in green, which is constructed of fused quartz. At 23.3o C the quartz has the same
index-of-refraction as Penreco Drakeol #5 oil, the fluid used in the experiment. The fourth
section is referred to as the observation or measurement section where non-intrusive
measurements can be taken.
3
Figure 2. SCWR fuel assembly in a square configuration.
Figure 3. Nominal model cross-section.
4
Figure 4. Model as built.
Fabricated Model
The model as fabricated and installed in the MIR flow facility differs slightly from the
nominal model design. At the time of this writing there are several unknown dimensions. The
system apparently is not exactly symmetrical in the horizontal or vertical directions. At the
upstream end of the observation section, the top grid spacer is made of plastic, while the lower
one is made of quartz. Since the quartz is stiff and brittle and the plastic is more flexible, the
upper spacer may deform and allow the upper rod to settle to a lower elevation. The rods are not
perfectly aligned side-to-side nor are they equally spaced vertically in the channel. The
variations in the streamwise direction should be measured.
The origin of the data set is based on the actual position of the rods and spacers. The
streamwise origin (x = 0) is the downstream edge of the upstream spacer. The cross-stream
origin (y = 0) is directly between the two rods. The spanwise origin (z = 0) is centered on the
lower rod.
Measurements
Measurements of velocity components are made using a state-of-the-art Particle Image
Velocimetry (PIV) system by LaVision Inc. PIV generates a planar two-component velocity
vector field at an instant in time. Each measurement requires a pair of digital images separated
by a known time increment. The velocity is calculated by correlating the two images. The flow
is seeded with ten-micron diameter silver-coated glass spheres. The seeds are chosen to be
approximately neutrally buoyant, allowing them to closely follow the flow. The seeds are
illuminated by a laser sheet during the capture of each image. Cross-correlations are performed
on small subregions (interrogation windows) of the image pairs to determine the most likely
velocity vector in the plane for that sub region. The interrogation window initially consists of 64
pixels in each direction and these may overlap one another by fifty percent. The camera is
placed perpendicularly to the laser sheet in the fashion shown in Figure 5.
5
Figure 5. General 2-D PIV arrangement.
The resolution and accuracy of the result can be improved by shifting the second
window in the estimated direction of the velocity vector by a known amount. A first pass
without a shift provides the estimate of how much to displace the second window on the second
pass. Multiple passes make it possible to reduce the interrogation window to 16 pixels,
quadrupling the spatial resolution.
The bias uncertainty of each instantaneous PIV measurement is estimated similarly as in
[2] by noting that PIV measurements are made by determining the displacement of particles over
a set time interval. Specifically,
sL0
,
u
tLI
where u is a general velocity component, t is the time interval between the laser pulses, s is
the particle displacement from the correlation algorithm, LO is the width of the camera view in
the object plane in physical coordinates and LI is the width of the digital image in pixels (the

streamwise direction was chosen). Assuming
independent samples (as verified below), the bias
error of the measured velocity is related to the elementary bias errors based on the sensitivity
coefficients:
2
2
 u 2 2  u 2 2  u  2  u  2
2
Bu    Bs    Bt    BL0    BL I
s 
t 
L0 
LI 
The magnitudes and bias uncertainties of each of these quantities are provided in the table below.
The velocity bias uncertainty based on these values was computed to be Bu = 0.0183 m/s. The
bias in v is similar.

Variable
Magnitude
Bias, Bi
Lo (m)
0.25
2E-6
LI [pixels]
1376
0.5
3E-4
1.4E-9
t (s)
10 (typical)
0.03
s (pixel)
6
In addition to the bias error on the instantaneous velocity, the fluctuating, turbulent,
velocity field results in a precision error on the mean value. For a 95% confidence interval, the
precision error is
u
Pu  1.96 rms
N
where N is the number of independent samples (400) and urms is the root-mean-square of the
velocity fluctuations, and 1.96 is the multiplier for a 95% confidence interval. The precision
uncertainty is thus 0.098urms. Typical values of urms are 0.3 m/s, and in some regions near the
 m/s. Using the larger value, one finds the precision error
spacers, the rms level is as high as 0.5
is about 0.0054 m/s, which is not significant compared to the bias error.
Two groups of measurements were made. Most measurements were made with a large
field of view using a 50 mm camera lens; these are described below. Subsequently a second set
of data was acquired with a 105-mm lens on two very small fields of view (at z = 0) in between
the rods, 1) just downstream of a spacer and 2) directly in between two sets of spacers. Very
high spatial resolution was achieved, with the entire vertical extent of the camera view spread
over 18 mm. An example of one raw-data image from this data set is shown in Figure 6. The
red spots are seed particles with reflections bright enough to saturate the camera sensor. When
acquiring these data, the seeding density used was the same as the wide-angle shots described
below. As a result, the number of pixels from one seed image to the next is much larger than the
wide-angle data. It is therefore necessary to use very large interrogation regions to process the
data reliably, and doing so would render the vector resolution of this measurement undesirable.
Processing with a final interrogation window of 16 pixels generates a large number of invalid
vectors, most of which the PIV software detects and removes. However, a small number of
invalid vectors can have a very large impact on rms calculations. Therefore, we have decided
that the rms results should not be used. The time-mean flow field of the flow downstream of
the spacer is shown in Figure 7. The wake of the spacers is clearly visible just downstream from
where the two spacers meet.
7
Figure 6. Raw data image from a high resolution case just downstream of a spacer with
flow from right to left. The upper spacer (plastic) is clearly visible. The lower spacer, which is
quartz and is shifted slightly upstream, is faintly visible.
Figure 7. Time-averaged vector field of the flow in the vicinity of the rod spacers. Flow
inside the upper spacer cannot be measured since the plastic spacer obscures the camera view
(i.e. refractive index of plastic does not match the oil). Flow inside the lower quartz spacer has
been measured successfully.
For the wide-angle set of data (50-mm lens), due to the length of the observation section,
the PIV camera was not able to view the entire section at once. Therefore, flow through the
section was captured by taking data at an upstream station, moving the camera downstream and
taking additional data at the downstream station. Combining the data from the two stations then
created a complete picture of the observation section. The data in the region where the upstream
and downstream images overlapped were averaged. Data were acquired in this fashion for 33
spanwise (z) planes. At each position (x,y,z) 400 samples of the instantaneous u and v
velocities were collected, from which the flow statistics were calculated. The 33 resulting
planes were then combined into one file, which documented the flow through the entire 3D test
section. The manner in which the upstream and downstream data were combined is described in
Appendix A. For each plane, 400 instantaneous flow fields were acquired at a rate of four per
second. This rate was based on a hand calculation of the lowest frequencies likely to be present
in the flow and was validated by acquiring sequences of 400 samples at 1 and 2 Hz and verifying
that the values did not change. The FORTRAN code used to average all data and assemble the
various planes is provided in Appendix C.
8
Results
From the 400 instantaneous u and v velocities collected at each spatial point, the mean
streamwise and vertical velocity components were calculated, as well as the in plane Reynolds
stresses (normal and shear) and the turbulent kinetic energy. The final data set is a 1.6 million
data point, 155 MB ASCII (TechPlot format) file. The file has columns of x, y, z, U, V,
uu, v v , uv ,TKE. The streamwise origin (x) is located at the downstream edge of the
upstream grid spacer. The domain of the data set extends slightly upstream of the origin. The
upstream edge of the downstream grid spacer is then located at x = 400 mm.



Statistics
The mean axial and vertical velocities were calculated in the FORTRAN code (Appendix
C) according to Equations (1) and (2) respectively. The number N is the number of valid vectors
returned by the PIV system. In the PIV software there are several criteria used to determine the
validity of a calculated vector.
U
1 N
 ui
N i1
(1)
V
1 N
vi
N i1
(2)

In the case of an invalid vector the value of the vector is returned as exactly zero. Also
in the software, masks were applied to the portions of the image where the solid model was
present, i.e., rods, spacers, walls.
 The velocity was set identically to zero in these areas. As the
instantaneous velocities at each point were summed the number of non-zero values was counted,
giving the value of N at that point. If the number of valid vectors at a point was found to less
than half the total number of vectors the mean velocity at that point was set to zero. With the
mean velocities known, the instantaneous velocities were calculated according to Eqs. (3) and
(4), from which the Reynolds stresses were calculated according to Eqs. (5), (6) and (7). With
the Reynolds stresses known at each point, the "turbulence kinetic energy" was calculated
according to Eq. (8).

u
i  ui U, i 1,N
(3)
v
i  v i V, i 1,N
(4)
u u  

v v  
u v  
1
N
1
N
1
N
N
 ui ui
(5)
i 1
N
 vi vi
(6)
i 1
N
 ui vi
i 1
9
(7)
TKE 

1
u u   v v 
2

(8)
Flow Results
The bulk velocity at each streamwise plane was calculated by averaging all non-zero
velocities in that plane. The resulting axial variation is shown by the lower line in Figure 11.
However, there is considerable uncertainty in the velocities near the walls due to the finite
thickness of the laser sheet in the PIV system. In the current model, the back wall, i.e. z = 40
mm, is not made of fused quartz. Additionally, O-rings used to assemble the model interfere
with the laser as the walls are approached. Despite the well matched indices of refraction for the
model material and the fluid, the data at the back of the model (for which the camera looks
through the rods) is more scattered. Consequently, we calculate the bulk velocity by averaging
only the axial velocities where z ≥ 0, the region nearest the camera. The resulting bulk velocity
calculation is shown by the upper line in Figure 11. Clearly this value should not vary with x,
and all variations therefore represent uncertainty in the measurement. Based on the two flow
meters installed in the MIR in the loops providing flow to the model, the bulk velocity is
4.46 m/s, which is 5% larger than our measurement.
Figure 8. Streamwise (U) velocity on several evenly-spaced y-z planes.
10
PIV data taken for the KNERI project
in the MIR lab at INL, Idaho Falls, Idaho
Mean V velocity
May, 2005
V: -0.5 -0.4 -0.3 -0.2 -0.1 0.0
0.1
0.2
0.3
0.4
0.5
321 streamwise planes
Range: X = -16.7mm to 410.4mm
Origin
X: Spacer edge
Y & Z: Symmetry Planes
100
0
y
50
-50
Velocity in meters per second
Dimensions in millimeters
-100
x
-40
0
40
z
Figure 9. Cross-stream (V) velocity on several evenly-spaced y-z planes.
Figure 10. "Turbulence kinetic energy" velocity on several evenly-spaced y-z planes.
11
The mean axial velocity shown in Figure 12 is normalized by the average bulk velocity
for the entire volume. Due to the smaller cross section flow path in the area of the grid spacers
the mean axial velocity U is highest just as the flow leaves the spacer, as seen in the right most
plane of Figure 8. The mean vertical velocity and "turbulent kinetic energy," shown in Figures 9
and 10 respectively, are very small throughout the flow except in the region very near the
spacers. As the cross-sectional area of the flow suddenly increases, the maximum axial velocity
decreases downstream of the grid spacer. The normalized axial velocity (U/Ubulk) shows higher
relative velocities everywhere compared to other studies in similar fuel rod configurations. For
the configuration of Rehme, the largest normalized velocity reported is 1.3 [1]. However, the
ratio of cross-sectional area in the spacer to the cross-sectional area out of the spacer is smaller
for the present configuration than for the configuration in [1]. The greater reduction in crosssectional area would cause the flow to reach higher velocities. The geometry of the spacer is
such that flow turbulence would also be increased over the smoother geometry of [1].
As shown in Figure 13, the maximum axial mean velocity decreases rapidly in the first 50
mm after the spacer, then decreases at a nearly constant rate. As the next periodic spacer is
approached, the maximum velocity levels off and begins to increase as it approaches the smaller
cross-sectional area.
Three cross-stream planes (y,z) of data at reduced resolution (for the sake of space) are
provided in the Appendix B. These same planes are posted in text files on the EFDL website [3]
at full resolution.
Conclusions
Velocity and turbulence distributions have been obtained for a rod bundle of two parallel
rods separated by grid spacers using a PIV system. The resulting data were analyzed to produce
mean axial and vertical velocity fields as well as turbulence data. The final results including
mass flow rate and bulk velocity are in reasonable agreement with the values measured using the
MIR lab equipment. The data provide an opportunity to test turbulence models for the given
geometry.
12
Figure 11. Streamwise bulk velocity variation.
13
Figure 12. Streamwise velocity normalized by the bulk velocity.
14
Figure 13. Maximum normalized streamwise velocity (Umax/Ubulk) as a function of
downstream distance.
References
[1]
[2]
[3]
Rehme, K., Experimental Investigation of the Redistribution of Turbulent Flow in a Rod
Bundle Downstream of a Spacer Grid, Proceedings of the Fifth International Topical
Meeting on Reactor Thermal Hydaulics NURETH-5, 1992.
Adeyinka, O. B., and Naterer, G. F., Experimental Uncertainty of Measured Entropy
Production with Pulsed Laser PIV and Planar Laser Induced Fluorescence, Int. J. Heat
and Mass 48 pp. 1450-1461, 2005.
Smith, B. L., Experimental Fluid Dynamics Laboratory website, 2005.
http://www.mae.usu.edu/faculty/bsmith/EFDL/EFDL.htm.
15
Appendix A
Overlap Region
The overlap region was determined by correlating the model geometry with the locations
returned by the PIV system. The actual geometry of the model is such that the axial distance
between the spacers is approximately 400 mm. The coordinates assigned to the upstream and
downstream images by the PIV system are shown in Figures 14 and 15, respectively. To
correlate the two coordinate systems a new origin was chosen. The x-origin for the presented
data was chosen to be the downstream side of the upper upstream spacer, as indicated by x = 0 in
Figure 16. Since the PIV system defaults to flow moving from left to right, the first change was
to invert the sign on all x-coordinates. Then, for every point in the upstream image, 28.9 mm
was added to the x-coordinate to align it with the new origin. For every point in the downstream
image, 190 mm was added to the x-coordinate to align the downstream spacer to its proper
location, 400 mm from the upstream spacer.
Figure 14. Coordinates for the upstream image.
Figure 15. Coordinates for the downstream image.
16
Figure 16. Correlation of the coordinate systems.
From the values in Figure Error! Reference source not found. the span of the overlap
region was found to be 104.9 mm. Starting 144.39 mm downstream from the upstream spacer, it
extended to 249.3 mm. In the non-overlap regions the values of the variables calculated from the
PIV results were used. In the overlap region the upstream and downstream values were
averaged.
17
Appendix B
Selected y-z data planes.
The columns are x [mm], y[mm], z[mm], U[m/s], V[m/s], uu[m2/s2], v v  [m2/s2], uv 
[m /s ],TKE [m2/s2]. The streamwise origin (x) is located at the downstream edge of the
upstream grid spacer. The domain of the data set extends slightly upstream of the origin. The
upstream edge of the downstream grid spacer is then located
 at x = 400
 mm.

2 2
X=32mm (Reduced Data Set)
y
77.50
72.15
66.81
61.46
56.11
50.77
45.42
40.08
34.73
29.38
24.04
18.69
13.34
8.00
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
gf-72.19
-77.54
77.50
72.15
66.81
61.46
56.11
50.77
45.42
40.08
34.73
29.38
24.04
18.69
13.34
8.00
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
-72.19
-77.54
77.50
72.15
66.81
61.46
56.11
50.77
45.42
40.08
34.73
z
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
U
0.0000
6.2933
5.9315
5.0417
4.7003
2.9336
0.0000
0.0000
0.0000
0.0000
3.0022
4.5596
5.5302
6.6964
7.1146
7.1544
6.6015
4.8936
3.3168
2.5622
0.0000
0.0000
0.0000
0.0000
0.0000
4.9647
5.1210
6.5332
6.2036
0.0000
0.0000
5.0944
4.9067
0.3890
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
4.7220
6.6014
5.9471
5.0018
1.5964
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
4.7377
5.1086
0.0000
0.0000
4.4561
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
V
0.0000
-0.0393
-0.0247
0.0961
0.0709
-0.1310
0.0000
0.0000
0.0000
0.0000
0.4692
0.4773
0.2382
0.1724
0.1118
0.0562
-0.0024
0.1095
0.0168
0.0928
0.0000
0.0000
0.0000
0.0000
0.0000
0.1813
0.1023
0.1245
0.0584
0.0000
0.0000
-0.0592
0.2063
0.0459
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0841
0.1742
0.0784
0.0682
0.0762
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0980
0.0937
0.0000
0.0000
0.0443
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
18
u'u'
v'v'
0.0000
0.1466
0.5212
0.3863
0.5920
3.0700
0.0000
0.0000
0.0000
0.0000
1.4251
0.4698
0.5146
0.2112
0.1455
0.1415
0.3152
0.6833
0.5224
0.9894
0.0000
0.0000
0.0000
0.0000
0.0000
0.3475
0.4735
0.1879
0.1771
0.0000
0.0000
0.3759
0.6838
1.3774
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.5107
0.3950
0.7264
0.4061
3.6679
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.3909
0.4353
0.0000
0.0000
0.7668
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0773
0.3025
0.3989
0.2930
0.3463
0.0000
0.0000
0.0000
0.0000
0.4243
0.2530
0.2553
0.1369
0.0818
0.0977
0.1846
0.4348
0.3612
0.2692
0.0000
0.0000
0.0000
0.0000
0.0000
0.2505
0.3928
0.1349
0.0722
0.0000
0.0000
0.2771
0.2966
0.0726
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.2938
0.1967
0.3809
0.3699
0.1131
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.3120
0.2018
0.0000
0.0000
0.2783
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
u'v'
TKE
0.0000
0.0104
-0.0379
0.0155
-0.0408
-0.0189
0.0000
0.0000
0.0000
0.0000
0.2165
0.0255
0.0480
0.0469
0.0106
-0.0053
-0.0522
-0.1600
-0.1503
0.0236
0.0000
0.0000
0.0000
0.0000
0.0000
0.0089
0.0314
0.0224
-0.0352
0.0000
0.0000
0.0116
-0.0245
0.0681
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0293
0.0535
-0.0579
0.0216
-0.0704
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
-0.0017
-0.0009
0.0000
0.0000
0.0594
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1120
0.4119
0.3926
0.4425
1.7081
0.0000
0.0000
0.0000
0.0000
0.9247
0.3614
0.3849
0.1740
0.1137
0.1196
0.2499
0.5590
0.4418
0.6293
0.0000
0.0000
0.0000
0.0000
0.0000
0.2990
0.4332
0.1614
0.1247
0.0000
0.0000
0.3265
0.4902
0.7250
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.4023
0.2959
0.5536
0.3880
1.8905
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.3514
0.3186
0.0000
0.0000
0.5225
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
29.38
24.04
18.69
13.34
8.00
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
-72.19
-77.54
77.50
72.15
66.81
61.46
56.11
50.77
45.42
40.08
34.73
29.38
24.04
18.69
13.34
8.00
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
-72.19
-77.54
77.50
72.15
66.81
61.46
56.11
50.77
45.42
40.08
34.73
29.38
24.04
18.69
13.34
8.00
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
-72.19
-77.54
77.50
72.15
66.81
61.46
56.11
50.77
45.42
40.08
34.73
29.38
24.04
18.69
13.34
8.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
0.0000
0.0000
0.0000
0.0000
0.0000
3.3484
4.3232
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
3.4123
0.0000
0.0000
3.6635
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
2.3639
3.6795
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
2.0617
0.0000
0.0000
4.5371
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
3.5739
4.5265
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
3.1827
0.0000
0.0000
5.4012
5.0220
4.5945
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
4.9815
0.0000
0.0000
0.0000
0.0000
0.0000
0.0318
0.0956
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
-0.0917
0.0000
0.0000
-0.0089
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
-0.0136
-0.0338
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0067
0.0000
0.0000
0.0625
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0210
0.0188
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
-0.0082
0.0000
0.0000
-0.0182
0.0733
0.0571
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1024
19
0.0000
0.0000
0.0000
0.0000
0.0000
0.4716
0.6893
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.4891
0.0000
0.0000
0.2267
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1020
0.1554
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1277
0.0000
0.0000
0.1599
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.2837
0.1851
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1932
0.0000
0.0000
0.1594
0.1246
0.2661
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.2357
0.0000
0.0000
0.0000
0.0000
0.0000
0.2668
0.3521
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.2671
0.0000
0.0000
0.0901
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0430
0.0854
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0259
0.0000
0.0000
0.0613
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1219
0.1078
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0564
0.0000
0.0000
0.0832
0.1078
0.0802
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0973
0.0000
0.0000
0.0000
0.0000
0.0000
0.0397
0.0577
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
-0.0615
0.0000
0.0000
-0.0013
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0179
0.0177
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0020
0.0000
0.0000
0.0176
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0304
0.0321
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
-0.0105
0.0000
0.0000
0.0058
0.0145
-0.0017
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0303
0.0000
0.0000
0.0000
0.0000
0.0000
0.3692
0.5207
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.3781
0.0000
0.0000
0.1584
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0725
0.1204
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0768
0.0000
0.0000
0.1106
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.2028
0.1464
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1248
0.0000
0.0000
0.1213
0.1162
0.1731
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1665
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
-72.19
-77.54
77.50
72.15
66.81
61.46
56.11
50.77
45.42
40.08
34.73
29.38
24.04
18.69
13.34
8.00
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
-72.19
-77.54
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
6.5702
6.3884
5.1343
4.2235
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
3.9811
4.9830
0.0000
0.0000
6.1615
6.2633
5.4524
4.8078
4.1436
0.0000
0.0000
0.0000
0.0000
2.5043
4.0330
5.6727
6.6458
6.9208
6.9502
6.6530
5.2333
3.3401
2.6816
0.0000
0.0000
0.0000
0.0000
0.0000
4.7700
5.2394
6.4236
6.2781
0.0000
0.0825
0.0159
0.0604
-0.0744
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1242
0.0515
0.0000
0.0000
-0.0275
-0.0590
-0.0098
0.1391
0.0303
0.0000
0.0000
0.0000
0.0000
0.1907
0.2040
0.0970
0.0653
0.0574
0.0342
0.0272
0.0372
0.0721
0.1048
0.0000
0.0000
0.0000
0.0000
0.0000
0.1502
0.0654
0.0651
0.0240
0.0000
20
0.1627
0.2280
0.1769
0.2948
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.3827
0.1970
0.0000
0.0000
0.0368
0.0665
0.1452
0.1348
0.2259
0.0000
0.0000
0.0000
0.0000
0.1985
0.2165
0.1877
0.1078
0.0909
0.0813
0.1152
0.3184
0.2678
0.2020
0.0000
0.0000
0.0000
0.0000
0.0000
0.1319
0.1602
0.0734
0.0704
0.0000
0.0486
0.0783
0.1138
0.0770
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0830
0.0886
0.0000
0.0000
0.0191
0.0460
0.1227
0.0786
0.1055
0.0000
0.0000
0.0000
0.0000
0.1384
0.1176
0.0797
0.0509
0.0471
0.0451
0.0610
0.1333
0.1764
0.0981
0.0000
0.0000
0.0000
0.0000
0.0000
0.0718
0.1133
0.0473
0.0211
0.0000
0.0137
-0.0246
-0.0077
-0.0158
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0019
-0.0262
0.0000
0.0000
0.0070
-0.0096
-0.0139
-0.0044
-0.0210
0.0000
0.0000
0.0000
0.0000
0.0220
0.0628
0.0436
0.0226
0.0043
-0.0056
-0.0247
-0.0863
-0.0738
0.0256
0.0000
0.0000
0.0000
0.0000
0.0000
0.0036
0.0214
0.0141
-0.0145
0.0000
0.1056
0.1531
0.1454
0.1859
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.2329
0.1428
0.0000
0.0000
0.0280
0.0563
0.1339
0.1067
0.1657
0.0000
0.0000
0.0000
0.0000
0.1685
0.1671
0.1337
0.0794
0.0690
0.0632
0.0881
0.2258
0.2221
0.1501
0.0000
0.0000
0.0000
0.0000
0.0000
0.1018
0.1368
0.0604
0.0458
0.0000
X=80mm (Reduced Data Set)
y
77.50
72.15
66.81
61.46
56.11
50.77
45.42
40.08
34.73
29.38
24.04
18.69
13.34
8.00
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
-72.19
-77.54
77.50
72.15
66.81
61.46
56.11
50.77
45.42
40.08
34.73
29.38
24.04
18.69
13.34
8.00
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
-72.19
-77.54
77.50
72.15
66.81
61.46
56.11
50.77
45.42
40.08
34.73
29.38
24.04
18.69
13.34
8.00
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
-72.19
z
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
U
0.0000
6.0914
5.9251
5.2318
4.6632
3.7005
0.0000
0.0000
0.0000
0.0000
3.5103
4.7015
5.7831
6.6105
6.9882
6.9422
6.2267
4.9221
3.6812
2.8852
0.0000
0.0000
0.0000
0.0000
0.0000
4.9768
5.4867
6.2216
5.8576
0.0000
0.0000
5.0806
4.9567
0.1736
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
5.3038
6.4647
5.8855
5.1696
0.6759
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
4.7472
4.6464
0.0000
0.0000
4.3460
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
4.1095
4.2609
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
3.4008
V
0.0000
0.0048
-0.0173
0.0404
0.0634
0.0111
0.0000
0.0000
0.0000
0.0000
0.1497
0.2425
0.1954
0.1401
0.1248
0.0529
0.0403
0.0619
0.0757
0.1432
0.0000
0.0000
0.0000
0.0000
0.0000
0.0948
0.0531
0.0604
0.0297
0.0000
0.0000
-0.0086
0.0801
-0.0689
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0849
0.1280
0.1266
0.0384
0.1067
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0736
0.0549
0.0000
0.0000
0.0783
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0162
0.0575
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
-0.0349
21
u'u'
v'v'
0.0000
0.1706
0.2541
0.1793
0.2065
0.7974
0.0000
0.0000
0.0000
0.0000
0.4790
0.4139
0.3294
0.2300
0.1732
0.1665
0.3111
0.3774
0.2700
0.5498
0.0000
0.0000
0.0000
0.0000
0.0000
0.1091
0.1927
0.1631
0.2393
0.0000
0.0000
0.1785
0.2059
0.5024
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.4605
0.3435
0.3298
0.1734
2.3772
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1515
0.3238
0.0000
0.0000
0.1719
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.2915
0.1868
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.2005
0.0000
0.1174
0.1478
0.1108
0.1010
0.1405
0.0000
0.0000
0.0000
0.0000
0.2238
0.1931
0.1581
0.1163
0.0966
0.1154
0.1966
0.2316
0.1774
0.1161
0.0000
0.0000
0.0000
0.0000
0.0000
0.0814
0.1207
0.1000
0.0957
0.0000
0.0000
0.0960
0.0937
0.0364
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1713
0.1659
0.1829
0.1080
0.0361
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1048
0.1232
0.0000
0.0000
0.0945
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1260
0.1079
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0672
u'v'
TKE
0.0000
0.0248
-0.0476
-0.0197
-0.0180
-0.0271
0.0000
0.0000
0.0000
0.0000
0.0950
0.0904
0.0583
0.0432
0.0065
-0.0079
-0.0791
-0.0953
-0.0875
-0.0070
0.0000
0.0000
0.0000
0.0000
0.0000
0.0017
0.0370
0.0198
-0.0402
0.0000
0.0000
0.0090
-0.0100
0.0124
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0698
0.0164
-0.0464
-0.0278
0.0360
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0110
-0.0386
0.0000
0.0000
0.0028
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0286
0.0046
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
-0.0155
0.0000
0.1440
0.2009
0.1451
0.1538
0.4689
0.0000
0.0000
0.0000
0.0000
0.3514
0.3035
0.2438
0.1731
0.1349
0.1409
0.2539
0.3045
0.2237
0.3330
0.0000
0.0000
0.0000
0.0000
0.0000
0.0952
0.1567
0.1315
0.1675
0.0000
0.0000
0.1372
0.1498
0.2694
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.3159
0.2547
0.2563
0.1407
1.2066
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1281
0.2235
0.0000
0.0000
0.1332
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.2088
0.1473
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1339
-77.54
77.50
72.15
66.81
61.46
56.11
50.77
45.42
40.08
34.73
29.38
24.04
18.69
13.34
8.00
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
-72.19
-77.54
77.50
72.15
66.81
61.46
56.11
50.77
45.42
40.08
34.73
29.38
24.04
18.69
13.34
8.00
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
-72.19
-77.54
77.50
72.15
66.81
61.46
56.11
50.77
45.42
40.08
34.73
29.38
24.04
18.69
13.34
8.00
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
-72.19
-77.54
77.50
72.15
66.81
61.46
10.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-30.00
-30.00
-30.00
-30.00
0.0000
0.0000
3.7042
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
3.0769
3.7220
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
2.4196
0.0000
0.0000
4.4710
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
4.1979
4.6022
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
3.2437
0.0000
0.0000
5.3156
5.1007
4.6410
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
5.3066
6.4778
6.2228
5.3078
4.2465
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
4.2584
4.7941
0.0000
0.0000
6.0519
6.0806
5.4836
0.0000
0.0000
-0.0082
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0039
0.0044
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
-0.0066
0.0000
0.0000
0.0767
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0252
0.0192
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
-0.0156
0.0000
0.0000
-0.0185
0.0124
0.0087
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0350
0.0635
0.0541
0.0642
0.0008
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0646
0.0299
0.0000
0.0000
0.0056
-0.0141
0.0148
22
0.0000
0.0000
0.0586
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0689
0.0569
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0631
0.0000
0.0000
0.0630
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1768
0.0852
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1110
0.0000
0.0000
0.0759
0.0476
0.1449
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.2315
0.1204
0.1512
0.1011
0.2611
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1950
0.1336
0.0000
0.0000
0.0496
0.0516
0.0806
0.0000
0.0000
0.0153
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0243
0.0212
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0075
0.0000
0.0000
0.0226
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0533
0.0398
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0137
0.0000
0.0000
0.0287
0.0323
0.0297
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0572
0.0509
0.0564
0.0506
0.0428
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0274
0.0359
0.0000
0.0000
0.0232
0.0383
0.0436
0.0000
0.0000
-0.0039
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0173
0.0097
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0003
0.0000
0.0000
0.0060
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0185
0.0113
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
-0.0065
0.0000
0.0000
0.0023
-0.0021
-0.0093
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0323
0.0118
-0.0278
-0.0223
-0.0314
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0010
-0.0104
0.0000
0.0000
0.0080
-0.0105
-0.0100
0.0000
0.0000
0.0369
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0466
0.0391
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0353
0.0000
0.0000
0.0428
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1151
0.0625
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0624
0.0000
0.0000
0.0523
0.0400
0.0873
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1444
0.0856
0.1038
0.0758
0.1520
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1112
0.0848
0.0000
0.0000
0.0364
0.0450
0.0621
56.11
50.77
45.42
40.08
34.73
29.38
24.04
18.69
13.34
8.00
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
-72.19
-77.54
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
4.7805
4.0187
0.0000
0.0000
0.0000
0.0000
3.2648
4.3891
5.6073
6.4677
6.8070
6.7880
6.2954
5.0067
3.7131
3.0355
0.0000
0.0000
0.0000
0.0000
0.0000
4.8334
5.4430
6.1680
5.9915
0.0000
0.0439
0.0003
0.0000
0.0000
0.0000
0.0000
0.0614
0.1140
0.1087
0.0838
0.0346
0.0052
-0.0073
0.0228
0.1089
0.1218
0.0000
0.0000
0.0000
0.0000
0.0000
0.0403
0.0148
0.0354
0.0182
0.0000
23
0.0588
0.0837
0.0000
0.0000
0.0000
0.0000
0.1045
0.1378
0.1489
0.1001
0.1020
0.1108
0.1325
0.2087
0.1257
0.0819
0.0000
0.0000
0.0000
0.0000
0.0000
0.0592
0.0719
0.0623
0.0798
0.0000
0.0346
0.0423
0.0000
0.0000
0.0000
0.0000
0.0610
0.0439
0.0693
0.0559
0.0466
0.0553
0.0786
0.1079
0.0804
0.0442
0.0000
0.0000
0.0000
0.0000
0.0000
0.0301
0.0357
0.0316
0.0226
0.0000
-0.0138
-0.0314
0.0000
0.0000
0.0000
0.0000
0.0311
0.0331
0.0446
0.0175
-0.0013
-0.0025
-0.0374
-0.0852
-0.0504
-0.0044
0.0000
0.0000
0.0000
0.0000
0.0000
0.0033
0.0174
0.0128
-0.0127
0.0000
0.0467
0.0630
0.0000
0.0000
0.0000
0.0000
0.0827
0.0908
0.1091
0.0780
0.0743
0.0831
0.1055
0.1583
0.1030
0.0630
0.0000
0.0000
0.0000
0.0000
0.0000
0.0447
0.0538
0.0469
0.0512
0.0000
X=320mm (Reduced Data Set)
y
77.50
72.15
66.81
61.46
56.11
50.77
45.42
40.08
34.73
29.38
24.04
18.69
13.34
8.00
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
-72.19
-77.54
77.50
72.15
66.81
61.46
56.11
50.77
45.42
40.08
34.73
29.38
24.04
18.69
13.34
8.00
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
-72.19
-77.54
77.50
72.15
66.81
61.46
56.11
50.77
45.42
40.08
34.73
29.38
24.04
18.69
13.34
8.00
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
z
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
30.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
20.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
10.00
U
0.0000
5.5150
5.9515
5.5214
4.7527
3.9927
0.0000
0.0000
0.0000
0.0000
3.9307
4.8879
5.7075
6.0124
6.0603
6.0086
5.7124
5.1398
4.3646
3.6105
0.0000
0.0000
0.0000
0.0000
4.2446
5.0320
5.5925
5.6763
5.0136
0.0000
0.0000
5.2245
4.9404
0.2319
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
5.7205
6.2164
5.8540
5.1953
0.7025
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
4.9841
4.6994
0.0000
0.0000
4.4943
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
5.1719
4.9371
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
V
0.0000
0.0039
-0.0004
-0.0276
0.0417
0.0914
0.0000
0.0000
0.0000
0.0000
-0.0061
-0.0037
0.0897
0.0372
0.0060
-0.0369
-0.0291
-0.0429
0.0317
0.0695
0.0000
0.0000
0.0000
0.0000
0.0142
0.0443
0.0070
0.0108
0.0205
0.0000
0.0000
0.0142
0.0517
0.0322
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0038
0.0344
0.0406
0.0962
0.6166
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
-0.0109
-0.0315
0.0000
0.0000
-0.0006
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0494
0.0190
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
24
u'u'
v'v'
0.0000
0.1633
0.3785
0.2238
0.3438
0.6707
0.0000
0.0000
0.0000
0.0000
0.6259
0.4074
0.2560
0.2591
0.3141
0.3159
0.2124
0.2826
0.2646
0.4314
0.0000
0.0000
0.0000
0.0000
0.4500
0.2093
0.1331
0.1462
0.2634
0.0000
0.0000
0.2345
0.6372
0.0970
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.4457
0.2454
0.3103
0.4010
1.3642
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.3341
0.2886
0.0000
0.0000
0.1628
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.3659
0.3104
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0762
0.1001
0.1727
0.1360
0.2366
0.0000
0.0000
0.0000
0.0000
0.2612
0.2492
0.1662
0.1328
0.1504
0.1788
0.1447
0.1730
0.1423
0.1583
0.0000
0.0000
0.0000
0.0000
0.1343
0.1239
0.0852
0.0878
0.1054
0.0000
0.0000
0.0713
0.1699
0.0129
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1563
0.1385
0.1463
0.1618
0.5181
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1137
0.0749
0.0000
0.0000
0.0510
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1026
0.1221
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
u'v'
TKE
0.0000
0.0274
0.0834
-0.0062
-0.0611
-0.1200
0.0000
0.0000
0.0000
0.0000
0.0542
0.0670
0.0502
0.0029
0.0159
0.0061
-0.0406
-0.0809
-0.0849
-0.0527
0.0000
0.0000
0.0000
0.0000
0.0414
0.0311
0.0164
-0.0141
-0.0512
0.0000
0.0000
0.0244
-0.0683
0.0012
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0529
0.0116
-0.0516
-0.0413
0.2174
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
-0.0375
-0.0284
0.0000
0.0000
-0.0071
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
-0.0182
-0.0327
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1197
0.2393
0.1983
0.2399
0.4537
0.0000
0.0000
0.0000
0.0000
0.4435
0.3283
0.2111
0.1959
0.2323
0.2474
0.1786
0.2278
0.2035
0.2949
0.0000
0.0000
0.0000
0.0000
0.2921
0.1666
0.1091
0.1170
0.1844
0.0000
0.0000
0.1529
0.4036
0.0550
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.3010
0.1920
0.2283
0.2814
0.9411
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.2239
0.1817
0.0000
0.0000
0.1069
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.2342
0.2163
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
-72.19
-77.54
77.50
72.15
66.81
61.46
56.11
50.77
45.42
40.08
34.73
29.38
24.04
18.69
13.34
8.00
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
-72.19
-77.54
77.50
72.15
66.81
61.46
56.11
50.77
45.42
40.08
34.73
29.38
24.04
18.69
13.34
8.00
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
-72.19
-77.54
77.50
72.15
66.81
61.46
56.11
50.77
45.42
40.08
34.73
29.38
24.04
18.69
13.34
8.00
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
-72.19
-77.54
77.50
72.15
66.81
10.00
10.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-10.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-20.00
-30.00
-30.00
-30.00
3.8797
0.0000
0.0000
3.8495
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
4.0500
4.1409
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
2.9042
0.0000
0.0000
4.2290
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
4.7358
4.7818
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
3.2139
0.0000
0.0000
5.0816
4.9652
3.2668
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
5.2396
5.9903
5.9041
5.2224
4.1590
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
3.8016
4.5024
0.0000
0.0000
5.4910
5.8660
-0.0126
0.0000
0.0000
0.0143
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
-0.0178
-0.0174
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
-0.0197
0.0000
0.0000
-0.0066
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0198
0.0151
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0171
0.0000
0.0000
-0.0349
-0.0430
-0.1590
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0552
0.0164
-0.0072
-0.0052
-0.1611
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.2619
-0.0333
0.0000
0.0000
-0.0188
-0.0491
25
0.3014
0.0000
0.0000
0.0785
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0959
0.0766
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1316
0.0000
0.0000
0.0722
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1506
0.1529
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1585
0.0000
0.0000
0.0906
0.2415
1.8815
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.6065
0.2326
0.1996
0.3486
0.5672
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.5013
0.1654
0.0000
0.0000
0.1039
0.2973
0.0661
0.0000
0.0000
0.0091
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0160
0.0194
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0081
0.0000
0.0000
0.0134
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0415
0.0413
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0215
0.0000
0.0000
0.0848
0.0774
0.1153
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.1413
0.0765
0.0871
0.1410
0.1859
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0829
0.0306
0.0000
0.0000
0.0247
0.0267
-0.0244
0.0000
0.0000
0.0022
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0053
-0.0042
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0150
-0.0067
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0002
0.0000
0.0000
0.0232
0.0152
-0.0257
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
-0.0860
0.0090
-0.0120
0.0540
-0.0118
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
-0.0133
-0.0106
0.0000
0.0000
0.0090
0.0081
0.1838
0.0000
0.0000
0.0438
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0559
0.0480
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0699
0.0000
0.0000
0.0428
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0960
0.0971
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0900
0.0000
0.0000
0.0877
0.1595
0.9984
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.3739
0.1545
0.1434
0.2448
0.3765
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.0000
0.2921
0.0980
0.0000
0.0000
0.0643
0.1620
61.46
56.11
50.77
45.42
40.08
34.73
29.38
24.04
18.69
13.34
8.00
2.65
-2.69
-8.04
-13.39
-18.73
-24.08
-29.42
-34.77
-40.12
-45.46
-50.81
-56.15
-61.50
-66.85
-72.19
-77.54
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
-30.00
5.5917
4.9206
4.1722
0.0000
0.0000
0.0000
0.0000
3.8061
4.7337
5.5207
6.0395
6.2254
6.2087
5.9127
5.2872
4.3651
3.2758
0.0000
0.0000
0.0000
0.0000
2.2965
4.4205
5.3043
5.6923
5.1728
0.0000
-0.0774
-0.0764
-0.0748
0.0000
0.0000
0.0000
0.0000
-0.0047
0.0534
0.0678
0.0251
0.0069
-0.0222
-0.0620
-0.0632
-0.0187
0.0179
0.0000
0.0000
0.0000
0.0000
-0.0174
0.0396
0.0250
0.0059
-0.0058
0.0000
26
0.2213
0.2831
0.3913
0.0000
0.0000
0.0000
0.0000
0.2528
0.1790
0.1765
0.1309
0.1391
0.1250
0.1440
0.1876
0.1971
0.3012
0.0000
0.0000
0.0000
0.0000
1.4098
0.2603
0.0938
0.0464
0.0938
0.0000
0.0467
0.0488
0.0630
0.0000
0.0000
0.0000
0.0000
0.0713
0.0633
0.0736
0.0667
0.0600
0.0702
0.0644
0.0911
0.0710
0.0539
0.0000
0.0000
0.0000
0.0000
0.0433
0.0516
0.0459
0.0294
0.0340
0.0000
0.0043
-0.0089
-0.0640
0.0000
0.0000
0.0000
0.0000
0.0571
0.0480
0.0329
0.0146
0.0091
-0.0063
-0.0299
-0.0617
-0.0568
-0.0420
0.0000
0.0000
0.0000
0.0000
0.0293
0.0103
0.0071
-0.0035
-0.0214
0.0000
0.1340
0.1659
0.2272
0.0000
0.0000
0.0000
0.0000
0.1621
0.1212
0.1250
0.0988
0.0996
0.0976
0.1042
0.1394
0.1341
0.1775
0.0000
0.0000
0.0000
0.0000
0.7265
0.1559
0.0698
0.0379
0.0639
0.0000
Appendix C
Data Analysis Code
The following is a FORTRAN 90/95 code. The code is commented to explain the
purpose of each section and clarify input, output, and calculations.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
"stitched"
!
!
!
!
!
!
!
!
!
!
!
This code takes directory names containing files of
PIV results that have been written in Techplot format
with the following variables:'x','y','U','V'.
All files in a given directory are results from the
same position in space. The results from each directory are
averaged to give the average U and V velocities at each
point. Velocity fluctuations at each point in space
and time are then calculated, i.e. (u' = u - U).
The velocity fluctuations are then squared or
multiplied then averaged to give the Reynolds
Stresses: u'u'(avg), v'v'(avg) and u'v'(avg). The
Turbulent Kinetic Engery (TKE)at each point in space is
then calculated by TKE = (u'u'(avg) + v'v'(avg))/2.
The x and y locations along with the six
quantities U,V,u'u'(avg), v'v'(avg), u'v'(avg), and TKE
are then written to a file in Techplot format.
!
!
!
!
!
! Note
! that
! Just
processor
! will
! DO i
6/12/05 - code essentially finished and ready for testing
This particular code is used to combine the results from
several different positions in space into a block of 3D data.
Data was recorded at two overlapping streamwise locations and
33 spanwise locations. The two streamwise locations are
together while the spanwise locations are simply collected into
a single file.
In the "stitching" portion of the code a sinlge file is
created which spans the region covered by the two single regions.
In the non-overlap regions the data is simple copied. In the
overlap region values from both regions are combined to give an
average value, based on position. The new file, which covers the
entire space previous covered by two files, is then joined with
similar files at other spanwise locations to create the 3D file
Adam Richards
May 2005
8/09/05 - Comments above revised
- TKE calculation corrected in code
on char(I): Returns the character cooresponding to the list
is processor dependent: for intel: 48=0,49=1,50=2, etc.
write the list to the screen to find out what the particular
return:
= 1,300; Write(*,*)char(i); ENDDO
PROGRAM main
IMPLICIT NONE
!
Variable declarations and descriptions
REAL:: xlast, ylast,Usum,Vsum, UVsum
REAL:: zpos,z,x_upper,x_lower,delta_x,overlap,zstep
27
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
INTEGER::
i,j,k,m,n,nn,p,q,ipix,jpix,zp,itemp,jtemp,tempint,numfiles,minvv
INTEGER:: di, dj, imax, jmax, nx, loc, ny, a, b, nrow, rennum, rennumread
INTEGER:: xstar, xfin, ystar, yfin, pick, lext, lname, ldir, indexxl,
indexxr, np, deg
INTEGER:: indexyb, indexyt, h, t, o, d, c, th, tth, runnum, count,
piccount, ntot
INTEGER:: lfilein,OV_pix,x_all,iU,ID,qstart,R_freq
CHARACTER(len=20) :: filename,list_of_files
CHARACTER(len=10) :: tempchar,tempchar1,tempchar2,tempchar3
CHARACTER(len=10) :: tempchar4,tempchar5,tempchar6
CHARACTER(len=10):: junk, nxchar, nychar, chars, view
CHARACTER(len=30):: filedir, deffiledir, deffilename, newfold, string1
CHARACTER(len=8):: outa, outb, outc
CHARACTER(len=3):: filenum,n_p,dec_pos,int_pos
CHARACTER(len=520):: fileprefix1,fileprefix2
CHARACTER(len=30):: filewrite_up,filewrite_dn,filewrite_all,tempin
CHARACTER(len=50):: defext, ext, Tech3D_file
CHARACTER(len=120):: fileopen
REAL, ALLOCATABLE, DIMENSION(:) ::
xtemp,ytemp,utemp,vtemp,xU,yU,xD,yD,x,y
REAL, ALLOCATABLE, DIMENSION(:,:) ::
UavgU,VavgU,u2avgU,v2avgU,uvavgU,TKE_U
REAL, ALLOCATABLE, DIMENSION(:,:) ::
UavgD,VavgD,u2avgD,v2avgD,uvavgD,TKE_D
REAL, ALLOCATABLE, DIMENSION(:,:) :: Uavg,Vavg,u2avg,v2avg,uvavg,TKE
REAL, ALLOCATABLE, DIMENSION(:,:,:) :: uinstU,vinstU,uprmU,vprmU
REAL, ALLOCATABLE, DIMENSION(:,:,:) :: uinstD,vinstD,uprmD,vprmD
INTEGER, ALLOCATABLE, DIMENSION(:,:) :: vvU,vvD,vv
!
Establish Defaults
Tech3D_file = 'KNERI_3D_MAY_05.dat'
deffiledir='F:\KNERI_AR\'
deffilename='zp00p0'
defext='_PostProc_nomask_PostProc_withmask'
!
Collect the file path information
Write(*,*) "The filename, filedirectory, and file extension names &
cannot contain spaces."
Write(*,*) "To accept default values, enter '1'"
Write(*,*) "What is the file directory? (",deffiledir(1:11),")"
Read(*,*) filedir;If(filedir=='1') Then; filedir=deffiledir; EndIf
Do i=1,90; chars=filedir(i:i); If(chars=='') exit; ENDDO; ldir=i-1
!Write(*,*) "What is the root file name?(",deffilename,")"
!Read(*,*) filename;If(filename=='1') Then;
filename=deffilename; !EndIf
Do i=1,90; chars=filename(i:i); If(chars=='') exit; ENDDO; lname=i-1
!Write(*,*) "What is the file extension?(",defext,")"
!Read(*,*) ext;If(ext=='1') Then;
ext=defext; !EndIf
Do i=1,90; chars=ext(i:i); If(chars=='') exit; ENDDO; lext=i-1
!
Information for the overlap region
Write(*,*)
WRITE(*,*)'What is the x-location of the Upstream spacer? (28.9)'
x_upper = 28.9 !READ(*,*)x_upper
Write(*,*)
WRITE(*,*)'What is the x-location of the Downstream spacer? (-210)'
28
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
x_lower = -210 !READ(*,*)x_lower
Write(*,*)
WRITE(*,*)'What is the x-distance between the spacers?
delta_x = 400 !READ(*,*)delta_x
(400)'
!
Set the number of pixels for each picture
!
This is camera specific
ipix = 200;jpix = 150
!
np represents the number of planes in spanwise direction in the 3D
space
!
np must be less than 99 or this code won't work
Write(*,*)
WRITE(*,*)'How many planes are to be analyzed? '
READ(*,*)np !np=4
!
nn represents the number of files at each point in space
Write(*,*)
WRITE(*,*)'How many files are to be read in for each plane? '
READ(*,*)nn !nn=16
!
Set the minimun number of valid vectors required for a spot
Write(*,*)
WRITE(*,*)'Minimum number of valuid vectors is 25% of total files.'
minvv = int(0.25*nn)
WRITE(*,*)'Minimum Vectors = ',minvv
!
Initial z position (spanwise direction)
! Positive was towards the Bay doors and Negative was
! to the side of the operator station
Write(*,*)
WRITE(*,*)'What is the initial Z position? '
READ(*,*)zpos !zpos = 0.0
!
Step size inthe Z direction
Write(*,*)
WRITE(*,*)'What is the step size in Z position? '
READ(*,*)zstep !zstep = -2.5
!
Set reporting frequency for file readin
Write(*,*)
WRITE(*,*)'How often should the file being read be reported? '
READ(*,*)R_freq !R_freq = 2
! Allocate the data storage variables
ALLOCATE(xtemp(ipix*jpix),ytemp(ipix*jpix),&
utemp(ipix*jpix),vtemp(ipix*jpix))
ALLOCATE(UavgU(ipix,jpix),VavgU(ipix,jpix),u2avgU(ipix,jpix), &
v2avgU(ipix,jpix),uvavgU(ipix,jpix),TKE_U(ipix,jpix))
ALLOCATE(xU(ipix),yU(jpix),uinstU(ipix,jpix,nn),vinstU(ipix,jpix,nn) &
,uprmU(ipix,jpix,nn),vprmU(ipix,jpix,nn),vvU(ipix,jpix))
ALLOCATE(UavgD(ipix,jpix),VavgD(ipix,jpix),u2avgD(ipix,jpix), &
v2avgD(ipix,jpix),uvavgD(ipix,jpix),TKE_D(ipix,jpix))
ALLOCATE(xD(ipix),yD(jpix),uinstD(ipix,jpix,nn),vinstD(ipix,jpix,nn) &
,uprmD(ipix,jpix,nn),vprmD(ipix,jpix,nn),vvD(ipix,jpix))
!
Open the final 3D file for writing
open(unit=35,file=Tech3D_file)
write(35,'(A25)')'TITLE = "KNERI_3D_MAY_05"'
Write(35,'(A63)')'VARIABLES =
"x","y","z","U","V","u2","v2","uv","TKE","Val_Vect"'
29
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
Write(*,*)'Press Enter to analyze the data'
READ(*,'(a)')tempin
! Iterate through all the planes
Do j=1,np
WRITE(*,*)'******************************************'
WRITE(*,*)'******************************************'
Write(*,'(1x,A24,I2)')'Working on plane number ',j
Write(*,'(1x,A20,F5.1)')'
Z position = ',zpos
WRITE(*,*)'******************************************'
WRITE(*,*)'******************************************'
! Is the plane in the Positive or Negative region?
! Positive was towards the Bay doors inthe MIR lab
! and Negative was toward the side of the operator station
IF(zpos.LT.0.0)THEN
n_p = "n"
z = abs(zpos)
ELSE
n_p = "p"
z = zpos
ENDIF
! Determine the integer part of the current file name
If (z<10) Then
t=0
o=int(z)
int_pos = char(t+48)//char(o+48)
Else
t=int(z/10)
o=z-t*10
int_pos = char(t+48)//char(o+48)
EndIf
! Determine the decimal part of the file name
dec_pos = char(int((z-int(z))*10)+48)
! Create one file prefix for the upstream file and
! one for the downstream file
fileprefix1=filedir(1:ldir)//"z"//n_p(1:1)//int_pos(1:2)//"p" &
//dec_pos(1:1)//"up"//ext(1:lext)
fileprefix2=filedir(1:ldir)//"z"//n_p(1:1)//int_pos(1:2)//"p" &
//dec_pos(1:1)//"down"//ext(1:lext)
! Create the names for the output files
filewrite_up = &
"z"//n_p(1:1)//int_pos(1:2)//"p"//dec_pos(1:1)//"up"//".dat"
filewrite_dn = &
"z"//n_p(1:1)//int_pos(1:2)//"p"//dec_pos(1:1)//"down"//".dat"
filewrite_all = &
"z"//n_p(1:1)//int_pos(1:2)//"p"//dec_pos(1:1)//"all"//".dat"
! Iterate through all the upstream files collecting
! the instantaneous velocities
Do i=1,nn
! setup the specific file name by adding the file number to
&
B00---.dat
If (i<10) Then
h=0
t=0
30
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
o=i
filenum=char(h+48)//char(t+48)//char(o+48)
fileopen = &
fileprefix1(1:ldir+8+lext)//"\B00"//filenum//".dat"
ElseIf (i>=10 .and. i<100) Then
h=0
t=int(i/10)
o=i-t*10
filenum=char(h+48)//char(t+48)//char(o+48)
fileopen = &
fileprefix1(1:ldir+8+lext)//"\B00"//filenum//".dat"
ElseIf (i>100) Then
h=int(i/100)
t=int((i-h*100)/10)
o=i-h*100-t*10
filenum=char(h+48)//char(t+48)//char(o+48)
fileopen = &
fileprefix1(1:ldir+8+lext)//"\B00"//filenum//".dat"
EndIf
! Open the upstream file
OPEN(unit=100,file=fileopen,status='old')
IF(mod(i+1,R_freq).EQ.1)THEN
Write(*,'(1x,A13,I4,A4,I4,A15)') &
'Opening file ',i,' of ',nn," &
\B00"//filenum//".dat"
ENDIF
! Read the header (information not needed)
READ(100,*)tempchar1
READ(100,*)tempchar2
READ(100,*)tempchar3
!
!
! From the first file set up the arrays
IF(i.EQ.1)THEN
! Read in all the raw data
Do k = 1,ipix*jpix
READ(100,*)xtemp(k),ytemp(k),utemp(k),vtemp(k)
Write(*,222)k,' of ',ipix*jpix
ENDDO
CLOSE(100)
!
Arrange X and Y data into 1D arrays
m=0;n=0;xlast=0.0;ylast=0.0
DO p = 1,ipix
IF(xtemp(p).NE.xlast)THEN
m = m+1
xU(m) = xtemp(p)
xlast = xU(m)
ENDIF
ENDDO
DO q = 1,ipix*jpix
IF(ytemp(q).NE.ylast)THEN
n = n+1
yU(n) = ytemp(q)
ylast = yU(n)
ENDIF
ENDDO
All subsequent files
ELSE
! Read in all the raw data
31
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
!
Do k = 1,ipix*jpix
READ(100,*)xtemp(k),ytemp(k),utemp(k),vtemp(k)
Write(*,222)k,' of &
',ipix*jpix,xtemp(k),ytemp(k),utemp(k),vtemp(k)
ENDDO
CLOSE(100)
ENDIF
!
Arrange U and V data into 2D arrays
m=0;n=1
DO p = 1,ipix*jpix
If(m.EQ.ipix)THEN
m = 0;n = n+1
ENDIf
m = m+1
!**** Changing the sign on all the instantaneous U values
!
This is because the flow was right to left and the PIV system
!
always assumes flow left to right to be positive
UinstU(m,n,i) = -utemp(p)
VinstU(m,n,i) = vtemp(p)
ENDDO
EndDo
WRITE(*,*)
WRITE(*,*)'UPSTREAM files read in.............'
WRITE(*,*)
! Iterate through all the downstream files collecting
! the instantaneous velocities
Do i=1,nn
! setup the specific file name by adding the file &
number to B00---.dat
If (i<10) Then
h=0
t=0
o=i
filenum=char(h+48)//char(t+48)//char(o+48)
fileopen = &
fileprefix2(1:ldir+10+lext)//"\B00"//filenum//".dat"
ElseIf (i>=10 .and. i<100) Then
h=0
t=int(i/10)
o=i-t*10
filenum=char(h+48)//char(t+48)//char(o+48)
fileopen = &
fileprefix2(1:ldir+10+lext)//"\B00"//filenum//".dat"
ElseIf (i>100) Then
h=int(i/100)
t=int((i-h*100)/10)
o=i-h*100-t*10
filenum=char(h+48)//char(t+48)//char(o+48)
fileopen = &
fileprefix2(1:ldir+10+lext)//"\B00"//filenum//".dat"
EndIf
! Open the downstream file
OPEN(unit=100,file=fileopen,status='old')
IF(mod(i+1,R_freq).EQ.1)THEN
Write(*,'(1x,A13,I4,A4,I4,A15)') &
'Opening file ',i,' of ',nn," &
\B00"//filenum//".dat"
ENDIF
32
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
!
!
Write(*,*)fileopen
READ(*,'(a)')tempin
! Read the header (information not needed)
READ(100,*)tempchar1
READ(100,*)tempchar2
READ(100,*)tempchar3
! From the first file set up the arrays
IF(i.EQ.1)THEN
! Read in all the raw data
Do k = 1,ipix*jpix
READ(100,*)xtemp(k),ytemp(k),utemp(k),vtemp(k)
ENDDO
CLOSE(100)
!
Arrange data into arrays: X and Y in 1D arrays
and &
U and V in 2D arrays
m=0;n=0;xlast=0.0;ylast=0.0
DO p = 1,ipix
IF(xtemp(p).NE.xlast)THEN
m = m+1
xD(m) = xtemp(p)
xlast = xD(m)
ENDIF
ENDDO
DO q = 1,ipix*jpix
IF(ytemp(q).NE.ylast)THEN
n = n+1
yD(n) = ytemp(q)
ylast = yD(n)
ENDIF
ENDDO
ELSE
! Read in all the raw data
DO k = 1,ipix*jpix
READ(100,*)xtemp(k),ytemp(k),utemp(k),vtemp(k)
ENDDO
CLOSE(100)
ENDIF
!****
m=0;n=1
DO p = 1,ipix*jpix
IF(m.EQ.ipix)THEN
m = 0;n = n+1
ENDIf
m = m+1
Changing the sign on all the instantaneous U values
UinstD(m,n,i) = -utemp(p)
VinstD(m,n,i) = vtemp(p)
ENDDO
ENDDO
WRITE(*,*)
WRITE(*,*)'DOWNSTREAM files read in.............'
! *** Change the x locations on the files to a relative value
! x = 0 is at the downstream side of the upstream spacer
DO p = 1,ipix
xU(p) = -xU(p) + x_upper
xD(p) = -xD(p) + x_lower + delta_x
33
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
ENDDO
! Determine the length of the overlap region
IF(j.EQ.1)THEN
OV_pix = 0
qstart = 1
DO p = 1,ipix
DO q = qstart,ipix-1
IF((xU(p).LE.xD(q)).AND.(xU(p).GE.xD(q+1)))THEN
OV_pix = OV_pix
qstart = q
ENDIF
ENDDO
ENDDO
+ 1
x_all = ipix*2-OV_pix
!
Write(*,*)'Total number of pixels = ',x_all
Write(35,'(A7,I3,A3,I3,A3,I3,A8)') &
'ZONE I=',x_all,',J=',jpix,',K=',np,',F=POINT'
ENDIF
ALLOCATE(x(x_all),y(jpix),vv(x_all,jpix),Uavg(x_all,jpix), &
Vavg(x_all,jpix),u2avg(x_all,jpix),v2avg(x_all,jpix), &
uvavg(x_all,jpix),TKE(x_all,jpix))
!
Calculate averages at the Upstream location
WRITE(*,*)
WRITE(*,*)'Performing UPSTREAM calculations..............'
uprmU = 0.0; vprmU = 0.0
DO m=1,ipix
DO n = 1,jpix
!
Calculate Uavg and Vavg at the &
Upstream location
vvU = 0; Usum = 0.0; Vsum = 0.0
DO k = 1,nn
IF((uinstU(m,n,k).NE.0.0) &
.OR.(vinstU(m,n,k).NE.0.0))THEN
vvU(m,n) = vvU(m,n)+1
Usum = Usum +
uinstU(m,n,k)
Vsum = Vsum +
vinstU(m,n,k)
EndIf
ENDDO
If(vvU(m,n).LT.minvv)THEN
UavgU(m,n) = 0.0;
VavgU(m,n) = 0.0
ELSE
UavgU(m,n) = Usum/vvU(m,n);
VavgU(m,n) =
&
Vsum/vvU(m,n)
ENDIF
!
Calculate U prime and V prime at the &
Upstream location
DO k = 1,nn
IF((uinstU(m,n,k).NE.0.0) &
.OR.(vinstU(m,n,k).NE.0.0))THEN
uprmU(m,n,k) = uinstU(m,n,k) - &
UavgU(m,n)
vprmU(m,n,k) = vinstU(m,n,k) - &
VavgU(m,n)
EndIf
34
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
ENDDO
Usum = 0.0; Vsum = 0.0; UVsum = 0.0
DO k = 1,nn
IF(vvU(m,n).GE.minvv)THEN
Usum = Usum + &
uprmU(m,n,k)*uprmU(m,n,k)
Vsum = Vsum + &
vprmU(m,n,k)*vprmU(m,n,k)
UVsum = UVsum + &
uprmU(m,n,k)*vprmU(m,n,k)
EndIf
ENDDO
!
Calculate Reynolds stresses at the &
Upstream location
If(vvU(m,n).LT.minvv)THEN
u2avgU(m,n) = 0.0
v2avgU(m,n) = 0.0
uvavgU(m,n) = 0.0
TKE_U(m,n) = 0.0
ELSE
u2avgU(m,n) = Usum / vvU(m,n)
v2avgU(m,n) = Vsum / vvU(m,n)
uvavgU(m,n) = UVsum / vvU(m,n)
TKE_U(m,n) =
(u2avgU(m,n)+v2avgU(m,n))*0.5
ENDIF
ENDDO
ENDDO
Write(*,*)'Upstream complete'
!
Calculate averages at the Downstream location
WRITE(*,*)
WRITE(*,*)'Performing DOWNSTREAM calculations..............'
uprmD = 0.0; vprmD = 0.0
DO m=1,ipix
DO n = 1,jpix
!
Calculate Uavg and Vavg at the &
Downstream location
vvD = 0; Usum = 0.0; Vsum = 0.0
DO k = 1,nn
IF((uinstD(m,n,k).NE.0.0) &
.OR.(vinstD(m,n,k).NE.0.0))THEN
vvD(m,n) = vvD(m,n)+1
Usum = Usum +
uinstD(m,n,k)
Vsum = Vsum +
vinstD(m,n,k)
EndIf
ENDDO
If(vvD(m,n).LT.minvv)THEN
UavgD(m,n) = 0.0;
VavgD(m,n) = 0.0
ELSE
UavgD(m,n) = Usum/vvD(m,n);
VavgD(m,n) =
&
Vsum/vvD(m,n)
ENDIF
!
Calculate U prime and V prime at &
the Downstream location
DO k = 1,nn
IF((uinstD(m,n,k).NE.0.0) &
.OR.(vinstD(m,n,k).NE.0.0))THEN
35
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
uprmD(m,n,k) = uinstD(m,n,k) UavgD(m,n)
vprmD(m,n,k) = vinstD(m,n,k) VavgD(m,n)
&
&
EndIf
ENDDO
!
Calculate Reynolds stresses at the &
Downstream location
Usum = 0.0; Vsum = 0.0; UVsum = 0.0
DO k = 1,nn
IF(vvD(m,n).GE.minvv)THEN
Usum = Usum + &
uprmD(m,n,k)*uprmD(m,n,k)
Vsum = Vsum + &
vprmD(m,n,k)*vprmD(m,n,k)
UVsum = UVsum + &
uprmD(m,n,k)*vprmD(m,n,k)
EndIf
ENDDO
If(vvD(m,n).LT.minvv)THEN
u2avgD(m,n) = 0.0
v2avgD(m,n) = 0.0
uvavgD(m,n) = 0.0
TKE_D(m,n) = 0.0
ELSE
u2avgD(m,n) = Usum / vvD(m,n)
v2avgD(m,n) = Vsum / vvD(m,n)
uvavgD(m,n) = UVsum / vvD(m,n)
TKE_D(m,n) =
(u2avgD(m,n)+v2avgD(m,n))*0.5
ENDIF
ENDDO
ENDDO
Write(*,*)'Downstream complete'
! Splice the Upstream and Downstream values
! averagingin the overlap area
i=1;iU=200;iD=198
DO WHILE(iD.GE.1)
IF(iU.GT.OV_pix-2)THEN
x(i) = xU(iU); vv(i,:) = vvU(iU,:); Uavg(i,:) = UavgU(iU,:)
Vavg(i,:) = VavgU(iU,:); u2avg(i,:) = u2avgU(iU,:)
v2avg(i,:) = v2avgU(iU,:); uvavg(i,:) = uvavgU(iU,:)
TKE(i,:) = TKE_U(iU,:)
i = i+1; iU = iU-1
ElseIF(iU.GE.3)THEN
x(i) = (xU(iU)+xD(iD)+xD(iD-1))/3.0
vv(i,:) = (vvU(iU,:)+vvD(iD,:)+vvD(iD-1,:))/3.0
Uavg(i,:) = (UavgU(iU,:)+UavgD(iD,:)+UavgD(iD-1,:))/3.0
Vavg(i,:) = (VavgU(iU,:)+VavgD(iD,:)+VavgD(iD-1,:))/3.0
u2avg(i,:) = (u2avgU(iU,:)+u2avgD(iD,:)+u2avgD(iD-1,:))/3.0
v2avg(i,:) = (v2avgU(iU,:)+v2avgD(iD,:)+v2avgD(iD-1,:))/3.0
uvavg(i,:) = (uvavgU(iU,:)+uvavgD(iD,:)+uvavgD(iD-1,:))/3.0
TKE(i,:) = (TKE_U(iU,:)+TKE_D(iD,:)+TKE_D(iD-1,:))/3.0
i = i+1;
iU = iU-1;
iD = iD-1
ELSE
36
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
x(i) = xD(iD); vv(i,:) = vvD(iD,:); Uavg(i,:) = UavgD(iD,:)
Vavg(i,:) = VavgD(iD,:); u2avg(i,:) = u2avgD(iD,:)
v2avg(i,:) = v2avgD(iD,:); uvavg(i,:) = uvavgD(iD,:)
TKE(i,:) = TKE_D(iD,:)
i = i+1; iD = iD-1
ENDIF
ENDDO
y = yU
!Write a file storing the data at the current plane and &
add to the 3D file
WRITE(*,*)
Write(*,*)'Writing to file: ',filewrite_all
open(unit=25,file=filewrite_all)
Write(25,'(A48)')'VARIABLES =
"x","y","U","V","u2","v2","uv","TKE"'
Write(25,'(A7,I3,A3,I3,A8)')'ZONE I=',x_all,',J=',jpix,',F=POINT'
DO p = 1,jpix
DO i = 1,x_all
write(25,'(8F12.6)')x(i),y(p),Uavg(i,p),Vavg(i,p), &
u2avg(i,p),v2avg(i,p),uvavg(i,p),TKE(i,p)
write(35,'(10F12.6)')x(i),y(p),zpos,Uavg(i,p),Vavg(i,p), &
u2avg(i,p),v2avg(i,p),uvavg(i,p),TKE(i,p),vv(i,p)
ENDDO
EndDo
close(25)
! move to the next plane and repeat
zpos = zpos + zstep
! Deallocate arrays
DEALLOCATE(x,y,vv,Uavg,Vavg,u2avg,v2avg,uvavg,TKE)
!
Write(*,*)'Press Enter to continue to next plane'
!
READ(*,'(a)')tempin
EndDo
222 FORMAT(1x,i6,A4,i6,2f10.3,2f7.3)
close(35)
END PROGRAM main
37
Download