Blog

Fiber-optic data

For my own records, 4 hours of data have been analyzed so far from Christoph's system: 11/20-21: 0300-0700Z.  This shows a cold air microfront of several degrees with an axis most of the way up the north slope of the gully, in conditions with Northwest winds.  Occasionally, the front makes it to the top of the North slope.  Attached is a simulation for the first hour of what the fiber sees (albeit with much higher spatial resolution) using sonic tc data.

Screen Shot 2015-05-21 at 5.29.53 PM.png

 

EC150 tilt plot

dpar(start="2012 Nov 12 00:00",lenday=20,stns=0,hts=3,sfxs="A8")
dataset("instrument")
plot_tilt()

Added these values to geo_tilt_cor/irgason_a8.dat:  woff=-0.01, lean=2.5, leanaz=13.5

 



Prior to deployment of the Handar sonics in the SCP field program, we tested the Handar 2D sonics in the EOL wind tunnel, which has a test section with a circular cross-section 1m in diameter.  Wind speed and direction measured by the sonic were compared to tunnel speed measured by a pitot-static tube and wind direction measured by the orientation of the sonic in the wind tunnel.  Each sonic was rotated through 360 degrees in 15 degree increments for tunnel speeds of 2, 5, 10, 15, 20, and 25 m/s.  A subset of three sonics was also rotated in 3 degree increments.

The following table lists the gain, offset, and rms residuals (as a per cent of the pitot speed) from a least-squares fit of the sonic speed as a function of the tunnel (pitot) speed, 

sonic speed = gain x pitot speed + offset. 

The last column lists the rms residuals of a linear fit of sonic direction as a function of sonic orientation in the wind tunnel.

 

SNDatespd gainspd offsetspd rmsdir rms
001948/20/121.04-5 cm/s3%0.5 deg
006788/15/121.03-4 cm/s3%0.8 deg
007198/13/121.04-6 cm/s3%0.9 deg
015288/14/121.03-4 cm/s3%0.8 deg
016278/16/121.03+4 cm/s3%0.9 deg
016278/21/121.03-3 cm/s3%1.1 deg
016318/14/121.03-4 cm/s

2%

0.8 deg
016608/13/121.03-4 cm/s3%0.8 deg
a07300038/15/121.03-4 cm/s3%1.9 deg
y3840038/14/121.030 cm/s2%2.8 deg
  File Modified
Microsoft Excel Spreadsheet PostTRHcalinfo.xlsx Aug 30, 2013 by Steven Semmer

The TRH sensors were run through the calibration lab after SCP. Temperatures were checked over the range of -20C to 30C. RH was checked over the range of 10% to 90% at a temperature of 7C. The table below presents the mean error, Sensor - Ref, and the minimum and maximum error.

For humidity, in the cases where the range of the error is large, the errors typically increase systematically from the smallest errors around 10% RH to the largest errors around 90% RH.

Loading

I added new "slope" coefficients to the Rpile_in.dat and Rpile_out.dat cal files to change their calibration coefficients from those measured in March 2011 in the NOAA blackbody to those determined by comparison (March 1-April 1, 2013) to two EOL CG4s calibrated at NREL  in August 2012 and traceable to the World Infrared Standards Group (WISG) at the World Radiation Center in Davos, Switzerland.

Rpile_in (SN 100225) changed from 11.28 uV per W/m^2 to 11.12 uV per W/m^2; cal file slope = 1.014

Rpile_out (SN 100226) changed from 11.81 uV per W/m^2 to 10.76 uV per W/m^2; cal file slope = 1.005

Qsoil post cal

I just ran the 3 ECHO probes used during SCP through a beaker of sand with various amounts of moisture (manually mixed in).  The results are:

Variable

Qsoil.g

Qsoil.c

Qsoil.c2

S/N

ECHO 001

ECHO 002

ECHO 012

ID

28

29

2A

0ml/2700ml = 0%

-3.14

-2.95

-2.33

200/2800 = 7.1%

3.71

3.91

4.17

400/2900 = 13.8%

15.87

16.00

16.30

600/2900 = 20.7%

21.05

22.21

24.02

800/2800 = 28.6%
(field capacity)

25.33

25.78

29.12


This suggests that there are small gain/bias errors that have probe 001 read lower that probe 002 which is lower than 012 -- in other words, an order of 001/002/012

However, the one set of gravimetric samples showed that probe 001 was within 1% of its gravimetric sample, whereas probe 002 was 2% high and probe 012 was 3% low.  This would imply that the order was 012/001/002.

Furthermore, the data consistently show an order 012/002/001, though 001 being larger undoubtedly is real.

I am forced to conclude that 002 reading higher than 012 in the field is not a calibration difference.  Thus, this difference must have been due to spatial inhomogeneity in the soil.

For my records, here is code to plot this:

ref = c(0,7.1,13.8,20.7,28.6)
e01 = c(-3.14,3.71,15.87,21.05,25.33)
e02 = c(-2.95,3.91,16.00,22.21,25.78)
e12 = c(-2.33,4.17,16.3,24.02,29.12)
matplot(ref,cbind(e01,e02,e12),xlim=c(-5,30),ylim=c(-5,30))
abline(h=0,v=0)
abline(0,1)

Began January 9, 2013

Following the SCP project, we tested each sonic in a zero-wind enclosure within the EOL temperature chamber, measuring wind component offsets and sonic temperature errors over the nominal range -30 C to 55 C.  The procedure is to warm the chamber up to 55 C and then slowly decrease the temperature linearly to -30 C, followed by slowly increasing the temperature back to 55 C.  The zero-wind enclosure holds two sonic heads on their sides (with the v-axis vertical) and electronics, one above the other and separated with a horizontal layer of rigid blue foam.  On the cool-down cycle, the atmosphere around the top sonic is unstably stratified (cold enclosure lid above warmer air) and that around the bottom sonic is stably stratified (cold enclosure bottom below warmer air).  The opposite is true during the warm-up cycle.  Both the wind component data and the sonic temperature data have significantly less variance when the air is stably stratified, and thus we use data from the bottom sonic during the cool-down cycle and data from the upper sonic during the warm-up cycle.

The following table shows wind component offsets as okay if the u and v offsets are less than +/- 4 cm/s and the w offsets less than +/- 2 cm/s (between - 20 C and 30 C).  If the zero wind offset exceed these thresholds, the table lists the temperature range of the over-limit offset and the largest amplitude of the offset.  The plots of offsets versus temperature can then be examined to determine the exact nature of the offset.

The sonic temperature corrections are listed as the slope and offset of a linear fit (between -20 C and 30 C), Tc = offset + slope*tc.sonic, where Tc is calculated from temperature, relative humidity, and pressure measured in the zero-wind enclosure.  Rudy also calculated the sonic temperature correction (again from -20 to 30 C) by interpolating the speed-of-sound temperatures of the hygrothermometers to the height of the sonic.

Note that we have repeated the laboratory tests on SN0923 and SN0833 to determine the reproducibility of the results.   The velocity component offsets agree within less than 2 cm/s and the temperature offsets agree within 0.06-0.10 C and the slopes agree within 0.2-0.3%, for an overall agreement of no worse than 0.1 C.

SCP Site

EOL cal

Sonic

Owner

Cal date

u

v
 

w

tc offset
(degC)

tc slope

rms dev
from fit (degC)

Ah1

1/09/13

0923

UC Davis (KT)

15aug12

ok

7 - 23 C;
-7.7 cm/s
@ 14 C

ok

0.10
0.84

1.0223
1.011

0.07
0.18

repeat calibration

1/10/13

0923

"

"

ok

7 - 23 C;
-7.7 cm/s
@ 14 C

ok

0.04

1.0204

0.06

Ah2 ("glitching in high winds")

1/09/13

0833

UC Davis (KT)

29aug12

ok

ok

ok

0.69
0.96

0.9971
1.001

0.08
0.13

repeat calibration

1/10/13

0833

"

"

ok

ok

ok

0.79

0.9938

0.08

Ah2 (after 10/19/12@10:15)

2/04b/13

0671

ISFS

28jun12

ok

ok

ok

-0.13
1.04

1.0172
1.003

0.10
0.17

Aph3

1/14/13

0743

RAL (Gochis)

05jul12

ok

ok

ok

0.15
0.95

1.0206
1.005

0.11
0.17

A4

2/06b/13

1120

ISFS

19jul12

ok

23 - 30 C;
-6.4 cm/s
@ 30 C

ok

-0.19
1.01

1.0193
1.01

0.06
0.19

Ah5

1/14/13

0732

RAL (Gochis)

09jul12

ok

ok

ok

0.86
1.19
1.18

1.0004
1.008
1.003

0.11
0.15
0.16

Ah6

2/07/13

0800

ISFS

19jun12

ok

ok

ok

0.08
1.23

1.0156
1.008

0.08
0.19

A7

2/04/13

0673

ISFS

18jul12

ok

ok

ok

1.10
1.11

0.9979
1.008

0.09
0.18

Ap8

1/11/13

0176

UC Davis (KT)

22aug12

ok

ok

ok

0.50
1.09

1.0272
1.003

0.05
0.22

Ap9

2/05/13

1121

ISFS

08dec11

ok

ok

ok

-0.63
0.7

1.0137
1.006

0.10
0.23

Ap10

2/05/13

0677

ISFS

17jul12

ok

ok

ok

1.16
1.12

0.9995
1.006

0.10
0.20

Ars11

2/07b/12

0674

ISFS

13aug12

ok

ok

ok

0.96
1.03

0.9977
1.008

0.08
0.17

Ap12

2/01/13

0855

ISFS

12sep12

ok

ok

ok

0.95
0.91

0.9975
1.009

0.11
0.19

A13

1/31b/13

0745

RAL (Gochis)

09jul12

ok

ok

ok

1.21
1.06

0.9978
1.011

0.11
0.19

Ap14

2/06b/13

1124

ISFS

19jul12

ok

ok

ok

0.89
1.03

1.0048
1.014

0.08
0.21

A15

2/05b/13

1122

ISFS

08dec11

ok

ok

ok

-0.44
0.66
 

1.0161
1.029

0.07
0.50

A16

1/30/13

0740

RAL (Gochis)

28aug12

ok

ok

ok

-1.88
0.97

0.9979
1.007

0.06
0.18

A17

2/01/13

0856

ISFS

31jan12

ok

19 - 30 C;
-10.4 cm/s
@ 30 C

29 - 30 C;
2.2 cm/s
@ 30 C

-0.62
0.55
0.69

1.0145
1.001
0.985

0.10
0.17
0.26

A18

1/15/13

0744

RAL (Gochis)

05jul12

ok

ok

ok

0.41
0.96

1.0210
1.014

0.13
0.21

repeat calibration

2/07b/13

0744

"

"

ok

ok

ok

0.01

1.0227

0.06

A19 (broken joint;
removed 9/22/12)

 

0672

ISFS

17jul12

NA

NA

NA

NA

NA

NA

A19 (installed 9/24/12)

1/11/13

0178

UC Davis (KT)

9sep12

ok

ok

ok

0.72
0.26

1.0001
1.007

0.10
0.20

C.1m

1/07/13

0200

UC Irvine (JRP)

27jun12

ok

ok

ok

-0.04
0.83

1.0192
1.007

0.10
0.21

C.2m

1/07/13

0197

UC Irvine (JRP)

03jul12

ok

ok

ok

0.74
1.26

0.9900
1.003

0.07
0.21

M.05m

1/15/13

1455

USFS (WJM)

29aug12

ok

ok

ok

0.66
1.1

1.0004
0.992

0.08
0.23

M.1m

2/07/13

1117

ISFS

08dec11

29 - 30 C;
4.3 cm/s
@ 30 C

16 - 27 C;
4.6 cm/s
@ 21 C

ok

1.06
1.12

0.9976
1.001

0.10
0.17

M.2m (until 9/27/12@15:03?)

 

0538

ISFS


NA

NA

NA

NA

NA

NA

M.2m

2/04b/13

0536

ISFS

27jun12

ok

ok

ok

0.80
1.27

0.9993
1.000

0.08
0.15

M.3m

2/01b/13

0540

ISFS

28mar12

27 - 30 C;
4.5 cm/s
@ 30 C

ok

ok

-0.20
-0.08

0.9930
0.994

0.15
0.15

repeat calibration

2/08/13

0540

"

"

27 - 30 C;
4.6 cm/s
@ 30 C

ok

ok

-1.87

1.0125

0.09

M.4m

1/29/13

0738

RAL (Gochis)

29aug12

22 - 28 C;
-4.5 cm/s
@ 25 C

18 - 25 C;
-4.3 cm/s
@ 21 C

ok

-0.26
1.1

1.0197
1.002

0.11
0.14

M.5m (until 9/27/12@15:03?)

 

0671

ISFS

 

NA

NA

NA

NA

NA

NA

M.5m

2/06b/13

0537

ISFS

21jun12

ok

ok

ok

-0.19
1.05

1.0134
1.003

0.09
0.14

M.10m

2/01b/13

1119

ISFS

09aug12

ok

ok

ok

-0.12
1.28

1.0137
1.000

0.16
0.21

repeat calibration

2/08/13

1119

"

"

ok

ok

ok

1.22

0.9969

0.09

M.20m

1/31b/13

0741

RAL (Gochis)

3jul12

ok

ok

ok

-0.09
0.43

1.0199
1.008

0.09
0.16

Post Cal - barometers

The 10 Vaisala barometers have been post-cal over the range of 790mb to 850mb in 11 steps.

At each level 30 data points were collected and averaged. The ParoScientific was used as the

reference. The table below shows the results.

Sensor

mean error (mb)

stdev (mb)

B1

      .217

0.009643

 

 

B2

    -.022

0.022461

 

 

B4

    -.017

0.008821

 

 

B5

    -.016

0.011472

 

 

B6

    -.053

0.008349

 

 

B7

     .005

0.005977

 

 

B8

    -.051

0.010317

 

 

B9

    -.011

0.011812

 

 

B10

    -.001

0.009677

 

 

4 ParoScientific nano barometers were deployed in SCP. A post-cal was conducted over the range

of 790mb to 840mb in 7 steps. 30 data points were collected at each level.

Sensor

mean error (mb)

stdev (mb)

123997

   0.1563

0.161

123998

   0.1930

0.184

123996

   0.1974

0.184

122850

   0.3316

0.184

NOTE: 122850 was involved in the lighting strike.

POST Serial Numbers

These are the serial numbers of the instruments and their towers during teardown.

Station

CSAT

Handar

Pressure

OTHER

Ah1

0923

000194

 

 

Ah2

0671

01660

 

 

Aph3

0743

y3840003

NCAR001

 

A4

1120

 

 

 

Ah5

0732

123998

 

 

Ah6

0800

00719

 

 

A7

0673

 

 

 

Ap8

0176

 

B10

EC150(1244/1313)

Ap9

1121

 

B6

 

Ap10

0677

 

122996

 

A11

---

-------

------

------

Ap12

0855

 

B9

 

A13

0745

 

 

 

Ap14

1124

 

B5

 

A15

1122

 

 

 

A16

0740

 

 

 

A17

0856

 

 

 

A18

0744

 

 

 

A19

---

---

---

---

C

0197,0200

 

 

 

 

 

 

 

 

 

 

 

 

 

Main(from bottom):  1455, 1117, 0813(licor), 123997(nano), 0536, 1166(licor), 0540...

Radiation:  IN-940185,1002255/ OUT-940187,100226

Grass Soil:  ECHO001,H013291,200589,ts001,ts011

Cactus Soil:  ECHO002,H992560,200239,ts018,ECHO012

Gordon, Dec 6

Downloaded the remaining archive files from the USB and CF drives.

For stations 1-22 these consisted of the archive files for Dec 1, since the files for Nov 30 and before had been copied to the gully server over the network.

The USB pocketec from gully contained Nov 21 to Dec 1.

The copy_arch_media script also did a fsck on each disk. Some errors were seen and noted below. For the bluetooth Viper systems with CF disks, the number is noted.

stn

CF

notes

1

20

OK

2

26

OK

3

 

OK

4

 

OK

5

21

OK

6

29

OK

7

 

OK

8

24

OK

9

22

OK

10

27

OK

11

 

OK

12

 

OK

13

 

OK

14

28

OK

15

 

OK

16

 

fsck errors

17

 

OK

18

 

OK

19

 

many fsck errors

20

 

OK

21

 

24 bad blocks on pocketec

22

 

OK

Dec 2 2012

Teardown:

 Today was very successful. All tower infrastructure is down and all sensors, DSMs removed from the field.

The DSMs and TRHs will be taken back to Boulder Sunday night.

Daily Status 1 Dec 2012

Weather

High cirrus clouds, temp s throughout the night from 0C to 10C. Winds around 3 m/s. History shows winds

pushing 15 m/s during the night.

Status

morning (7:15): Everything looks good tis morning.There were Idiag spikes on about 10 stations last night. I assume due to

high winds. Station 3 shows an RIP in the history.

Starting shutdown @ 7:30am.

Teardown

Stations A1-A7, A15-A19, and C are down. Tomorrow we hope to get the remaining A stations down and the main tower stripped

of sensors and DSM, We will also remove the radiation/soil sensors.

QC issues

Here are the things that I recall that need to be dealt with:

- Remove radiometer and open-path data (li7500, krypton, ec150) during cleaning events

- Try to recover odd Tsoil.grass data for about a week in early Oct. when scrambled.  (Already have code to do this, but might be improved.)

- Remove TRH data when iFan is zero

- Adjust some early TRH data from probes that were swapped based on postcals

- Determine which set of boom angles to use

- Swap Cactus/Grass data from first day

- Determine what to do with Qsoil.c, Qsoil.c2 not matching. Qsoil.c data (when available) are self-consistent from the initial data, even through the lightning.  Qsoil.c2 is always lower, but data were reasonable compared to one gravimetric sample.  We will measure probe depths to see if this helps explain the differences.  (Fix Qsoil probe that dies when cold.)

Weather

Partly cloudy with high cirrus, light winds, <2 m/s. Temperatures a round 0C to 2C.

During the night the winds stayed below 5 m/s.

Status

morning (7:30):  All systems running. This is the last day of ops. Teardown will start

tomorrow. I plan to do the final boom angle check today.

afternoon (14:45):  Completed shooting angles. Per Steve O. request the boom height of

the EC150 is 2.502m.

Station 17 was showing a few Idiag spikes. I believe this was due to the teardown of Christoph's

equipment.

Cores taken at cactus and then grass at about 1445 today (29 Nov).  I brought them back to Boulder and did the first weighing at about 1715, so hopefully they hadn't dried too much.  Both samples did not completely fill up the corer (despite being pounded in all the way on the outside).  Thus I would estimate that the first core is 0-2.5cm and the second from 2.5-5.5cm. 

From the PCAPS entry: The coring tool was set up with two 3cm rings on the top (used) followed by two 1cm rings on the bottom (ignored).  Thus, each 3cm sample volume was c(2.5,3)pi(5.31/2)^2=c(55.4,66.4)cm^3.

 

 

Cactus
0-2.5cm

Cactus
2.5-5.5cm

Cactus
0-5.5cm

Grass
0-2.5cm

Grass
2.5-5.5cm

Grass
0-5.5cm

Tare

 

7.945

8.000

 

8.012

7.948

 

Wet (including tare)

 

64.646

118.816

 

72.906

102.492

 

Dry (including tare)

 

61.954

110.467

 

66.865

88.784

 

Rho.dry

dry/vol

0.98

1.54

1.28

1.06

1.22

1.15

Qsoil (% mass)

(wet-dry)/wet

4.75

7.53

6.59

9.31

14.50

12.39

Vol Frac (% vol)

(wet-dry)*rho.water/vol

4.86

12.57

9.06

10.91

20.63

16.21


S+ plot:

dpar(start="2012 nov 28 00:00",lenday=2,stns=0)

plot(dat("Qsoil"),ylim=c(0,25))

points(nts(9.06,utime("2012 nov 29 14:45")),col=3,pch="+")

points(nts(c(4.86,12.57),utime(rep("2012 nov 29 14:45",2))),col=3,pch="-")

points(nts(16.21,utime("2012 nov 29 15:00")),col=4,pch="+")

points(nts(c(10.91,20.63),utime(rep("2012 nov 29 15:00",2))),col=4,pch="-")

Resulting plot is below.  Both Qsoils are between the values computed for the entire layer (0-5.5cm) and those from the bottom layer (2.5-5.5cm).  Note that better agreement might be expected with the bottom layer, since the probe is installed at about 5cm.  This is true for Grass, but not quite for Cactus.  Also note that the original cactus Qsoil.c probe compares poorer to the gravimetric measurements than the new Qsoil.c2 probe.  Overall, these gravimetric data do not suggest that modifying the Qsoil observations is needed.