Thermal Lag problems in Slocum CTDs – a MATLab correction algorithm (OR: why does our salinity data have so many outliers?) Charlie Bishop PhD Candidate.

Slides:



Advertisements
Similar presentations
Self tuning regulators
Advertisements

Observations and Modeling of Rain-Induced Near Surface Salinity Anomalies William Asher, Kyla Drushka, Andrew Jessup Ruth Branch, and Dan Clark Applied.
Specific Heat of solids.
Time & Frequency Products R. Peřestý, J. Kraus, SWRM 4 th Data Quality Workshop 2-5 December 2014 GFZ Potsdam Recent results on ACC Data Processing 1 SWARM.
Single Variable and a Lot of Variables The declaration int k; float f; reserve one single integer variable called k and one single floating point variable.
Skyler Goldman, Meteorology, DMES RELATIONSHIP BETWEEN ROUGHNESS LENGTH, STATIC STABILITY, AND DRAG COEFFICIENT IN A DUNE ENVIRONMENT.
© Crown copyright Met Office The EN dataset Simon Good and Claire Bartholomew.
SUNA V2 Data Processing Temperature & Salinity Compensation Geoff MacIntyre May 15, 2014.
Sandra Castro, Gary Wick, Peter Minnett, Andrew Jessup & Bill Emery.
Designing a Glider Network to Monitor Rapid Climate Change: Evaluation of Thermal Glider Flight Characteristics Background Conclusions Acknowledgements.
Earth and Atmospheric Sciences EAS535 Atmospheric Measurements and Observations II EAS 535
Comparison of Pumped and Non-Pumped SBE-41CP CTD Sensors on the Slocum Coastal Electric Glider Clayton Jones 1, Scott Glenn 2, John Kerfoot 2, Oscar Schofield.
Lecture 4 Measurement Accuracy and Statistical Variation.
Estimation and the Kalman Filter David Johnson. The Mean of a Discrete Distribution “I have more legs than average”
Chapter 16: Temperature and Heat. Heat Thermal energy that flows from something of high temp. to something of low temp. Warm  Cold Metric unit  Joules.
Are Altitude and Humidity Related? BY SIERRA RITTER.
Data Acquisition. Data Acquisition System Analog Signal Signal Conditioner ADC Digital Processing Communication.
ME 322: Instrumentation Lecture 23 March 13, 2015 Professor Miles Greiner Transient TC response, Modeling, Expected and observed behaviors, Lab 9, Plot.
1 TEC-MTT/2012/3788/In/SL LMD1D v1 and v2 Comparison with Phoenix Flight Data Prepared by Stéphane Lapensée ESA-ESTEC, TEC-MTT Keplerlaan 1, 2201 AZ Noordwijk.
Data Processing of IOP Packages Attenuation, Absorption and Backscattering c, a, b b Ian Walsh, Ph.D. Director of Science, Sea-Bird Scientific.
Introduction to Adaptive Digital Filters Algorithms
Measurements in the Ocean Peter Challenor University of Exeter and National Oceanography Centre.
Oceanography 569 Oceanographic Data Analysis Laboratory Kathie Kelly Applied Physics Laboratory 515 Ben Hall IR Bldg class web site: faculty.washington.edu/kellyapl/classes/ocean569_.
Data Acquisition Overview 1 Using LabVIEW to acquire, analyze and record data.
The Importance of Atmospheric Variability for Data Requirements, Data Assimilation, Forecast Errors, OSSEs and Verification Rod Frehlich and Robert Sharman.
DECADAL CHANGES IN OCEAN CARBON UPTAKE C.L. Sabine, R.A. Feely, G.C. Johnson, R. Wanninkhof, F.J. Millero, A.G. Dickson, N. Gruber, R. Key and P. Covert.
Vectors in the R-Language R has not a function for this !? Exercise: Write your own function ‘magnitude’ x*y is not a dot-product operation in R.
Topic 1 modelling of sensors systems ETEC Calibration methods We have a RTD sensing the temperature. The integer of the sensor inside the PLC is.
The Scientific Attitude. Accuracy and Precision Accuracy occurs when your experimental data very closely agrees with the known value. If your value is.
Salinometer Thermosalinograph (TSG) CTD
OCEAN STRATIFICATION. SURFACE AND DEPTH SALINITY VARIATIONS Surface variations – Varies with latitude Lowest at high latitudes Highest at tropics of Cancer.
Modelling 1: Basic Introduction. What constitutes a “model”? Why do we use models? Calibration and validation. The basic concept of numerical integration.
Sundermeyer MAR 550 Spring Laboratory in Oceanography: Data and Methods MAR550, Spring 2013 Miles A. Sundermeyer Observations vs. Models.
+ Numerical Integration Techniques A Brief Introduction By Kai Zhao January, 2011.
Chapter 8 Delving Into The Use of Inference 8.1 Estimating with Confidence 8.2 Use and Abuse of Tests.
© Crown copyright Met Office The EN4 dataset of quality controlled ocean temperature and salinity profiles and monthly objective analyses Simon Good.
HVACR416 - Design Psychometrics Unit 35 Refrigeration & Air Conditioning Technology.
Ship-based observations: CTD, Nansen and Niskin bottles, inverting thermometer and Acoustic Doppler Current Profiler Ben Lee December 2, 2005 EPS 131.
Step 1: Derive an expression that shows how the pressure of a gas inside an effusion oven varies with time if the oven is not replenished as the gas escapes.
ERT 210/4 Process Control Hairul Nazirah bt Abdul Halim Office: CHAPTER 8 Feedback.
CTD - Salinity and Temperature at Depth Jonathan Walter University of North Carolina at Wilmington CHM Jonathan Walter University of North Carolina.
1 Global Ocean Heat Content in light of recently revealed instrumentation problems Syd Levitus, John Antonov, Tim Boyer Ocean Climate Laboratory.
CHAPTER 5: Data sampling design, data quality, calibration, presentation Sampling Physical variables are continuous, but samples (water samples) and digital.
CE 401 Climate Change Science and Engineering evolution of climate change since the industrial revolution 9 February 2012
T. Meissner and F. Wentz Remote Sensing Systems 2014 Aquarius / SAC-D Science Team Meeting November , 2014 Seattle. Washington,
Kinetic Energy In The Atmosphere Kinetic Energy is the energy of motion Heat - the total kinetic energy of the atoms composing a substance (atmospheric.
Potential temperature In situ temperature is not a conservative property in the ocean. Changes in pressure do work on a fluid parcel and changes its internal.
FLASH RF gun developments. Sven Pfeiffer for the LLRF team FEL Seminar Hamburg,
Shortwave and longwave contributions to global warming under increased CO 2 Aaron Donohoe, University of Washington CLIVAR CONCEPT HEAT Meeting Exeter,
● Preparing data sets ● CTD Data from Tomales Bay ● Clean up ● Binning ● Combined Temperature-Depth plots ● T-S scatter plots ● Multiple plots on a single.
Deep Observing Network
TT(n) = -bT(n-1) + a[T(n) – T(n-1)]
SUR-2250 Error Theory.
Comparisons between Magnetic field Perturbations and model dipole moments at Europa Derek Podowitz EAS /28/2011.
Automatic Control Theory
XBT Data Acquisition System Intercomparison
Argo Delayed-Mode Salinity Data
Outline RTQC goals to achieve Description of current proposal Tests
Amanda Williams, Scott Glenn, Josh Kohut,
Presentation for 2017 Argo Steering Team
The absorption of solar radiation in the climate system
AC-9/AC-S data analysis from CDOM Lab
MECH 373 Instrumentation and Measurements
Get out your reading guide from 15.2
OC3570 Cruise Project Presentation: Slocum Glider Study
Operational Oceanography Cruise February 2003
Laboratory in Oceanography: Data and Methods
Validating NAVO’s Navy Coastal Ocean Model
Density Ratios and Heat Flux within the Beaufort Sea Utilizing WHOI Ice-Tethered Profiler Data By LCDR Greg Caro.
Atmospheric reanalysis at ECMWF
Presentation transcript:

Thermal Lag problems in Slocum CTDs – a MATLab correction algorithm (OR: why does our salinity data have so many outliers?) Charlie Bishop PhD Candidate Memorial University

Upcast vs. Downcast Hypothesis: The profiles (Temp, Salinity) of consecutive downcast and upcast should be the same. Reality:Mismatching of down/upcast profiles. Source: Thermal Lag in conductivity cell. Corrections: Methods by Lueck & Picklo (1990) and Morison et al (1994) to correct for thermal lag. 2

The Problem During the Slocum's downcast, the probe moves from warm to cold waters through a sharp thermocline. As it is lowered, the heat stored in the sensor body diffuses into the water being sampled in the vicinity of the conductivity sensor, artificially raising conductivity, and consequently salinity. Conversely, when the probe moves upward from cold to warm waters, conductivity and salinity are artificially lowered. The existence of a systematic offset in salinity between down and upcast is in agreement with the theory of thermal-lag affecting SBE CTDs crossing sharp temperature gradients. Much work has been done to attempt to resolve the thermal-lag problem 3

Salinity spiking in our SBE19+ CTD 4

Correcting for Thermal Lag in Conductivity Cell Using a recursive filter as applied by Morrison et al (1994) to estimate the temperature inside the conductivity cell: T(n) = -bT n-1 + a(T n – T n-1 ) where T is the corrected temperature inside the cell, n is the sample index, and the constants a and b are given by: a = 4f n ατ/(1 + 4f n τ) b = 1 – 2a/α where f n is the Nyquist frequency 5

Some Definitions Alpha = initial magnitude of the thermal fluid anomaly. Tau = relaxation time constant of the error Nyquist frequency = half the sampling frequency of a discrete signal processing system. It is sometimes called the folding frequency, or the cut-off frequency of a sampling system.sampling frequencydiscrete signal 6

MATlab algorithm First developed by Morison/Lueck et al (1990s). Adapted to ARGO profilers by Johnson et al (2006). Adapted by Bishop et al. (Me!) for Slocum glider CTDS (2007) Matlab file called: thermallagcorrection.m (will be added to the website) 7

MATlab algorithm function temp_for_salinity_calculation=thermallagcorrection(temp,alpha,tau,nyquist) %% algorithm to correct for thermal lag in conductivity. based on morison et al (1994) %% %% usage: temp_for_salinity_calculation=thermallagcorrection(temp,alpha,tau,nyquist) %% you must specify alpha, tau and the nyquist. %% %% the output "temp_for_salinity_calculation" can then be used with conductivity values %% for new salinity calculations a=(4*nyquist*alpha*tau)/(1+(4*nyquist*tau)); %a and b are parameters for the correction b=1-(2*a)/alpha; %initialize so that it dosnt grow inside the loop. save a lot of time: temp_correction=zeros(length(temp),1); for i=2:length(temp) %the main loop temp_correction(i)=-b*temp_correction(i-1)+a*(temp(i)-temp(i-1)); end %set the first equal to the second, so our series stays the same length temp_correction(1)=temp_correction(2); %take the correction term from the original series: temp_for_salinity_calculation=temp-temp_correction; 8

How to use it 1 st calculate a new temperature data set, use the function like so: [temp_for_salinity_calculation]=thermallagcorrection(temp,alpha,tau,nyquist) 2 nd the output "temp_for_salinity_calculation" can then be used with original conductivity values for new salinity calculations using the seamat toolbox like us: [Salinity] = sw_salt(cond,T,P) where T is our new temperature values, P is pressure and cond is conductivity 9

Wait a second…What are our values for Alpha and Tau? You tell me! We can create an iterative loop in Matlab to vary values of alpha and tau. For every combination of alpha and tau, we can correct temperature series, calculate salinity, and then compare the downcast temperature to upcast temperature using an RMS calculation. Or we can use standard literature values, calculated for a SBE25 instrument: Alpha_sbe25 = [deg C], Tau_sbe25 = 10 [s] For comparison, glider values were: Alpha_glider = 0.11 [deg C], Tau_glider = 7.12 [s] 10

Another method to calculate Alpha and Tau Both Lueck and Picklo and Morison et al. state that empirical formulas can be used to calculate values for alpha and tau in cases where it is difficult to determine them directly. These formulas were based on data gathered from a SBE9 CTD and the equations are:

If it actually works we get this… 12

References Gregory C. Johnson, John M. Toole, and Nordeen G. Larson. Sensor Corrections for Sea-Bird SBE-41CP and SBE-41 CTDs. Journal of Atmospheric and Oceanic Technology, 24: , June E.P. Horne and J.M. Toole. Sensor response mismatches and lag correction techniques for temperature-salinity profilers. Journal of Physical Oceanography, 10: , J. Morison, R. Andersen, N. Larson, E. D'Asaro, and T. Boyd. The Correction for thermal-lag effects in Sea-Bird CTD data. Journal of Atmospheric and Oceanic Technology, 11: , Rolf G. Lueck and James J. Picklo. Thermal Inertia of Conductivity Cells: Observations with a Sea-Bird Cell. Journal of Atmospheric and Oceanic Technology, 7: ,