Download presentation
Presentation is loading. Please wait.
1
Lab C 2007 Tidal Analysis Lab Ian Church ianc@omg.unb.ca
2
2
3
3
4
4
5
Purpose Perform Harmonic Analysis on 7 Tide Stations (Each Person Assigned 1 Station) –Run T_Tide to extract the Harmonic Constituents –Compare the Predicted Tides to Original Tides –Extract and Explain the Residuals –Compare the Residuals from each Station 5
6
SW Bay of Fundy 6
7
Station Selection StationName St. John, NBRui Eastport, MELei Cutler, MEPaul Yarmouth, NSTyson North Head, NBClark Digby, NSAuke Brier Island, NSFaisal 7
8
T_Tide T_Tide Harmonic Analysis Toolbox –http://www.eos.ubc.ca/~rich/#T_Tidehttp://www.eos.ubc.ca/~rich/#T_Tide Set of Matlab routines that can be used to perform classical harmonic analysis Read the reference: R. Pawlowicz, B. Beardsley, and S. Lentz, "Classical tidal harmonic analysis including error estimates in MATLAB using T_TIDE", Computers and Geosciences 28 (2002), 929-937. 8
9
Steps: 1.Download T_Tide –See Lab Webpage for Link 2.Open Matlab and Change your “Current Directory” to T_Tide Directory 9
10
Using T_Tide Explanation of each subroutine How to Run t_tide Demo of t_tide program Same as Example from Class 10
11
Using T_Tide Save Tide Time Series Data from Lab Webpage –For input: Only Need One Column of Tide Data –Need to know Sampling Interval –Hours? Minutes? 11
12
Using T_Tide Input Tide Data Flags –Interval –Start Time –Latitude Output Structure –Constituent Names –Frequency –Amplitude, Amp Error, Phase, Phase Error Predicted Time Series from Constituents 12
13
Run T_Tide [Tide_Struct, Pred_Out] = t_tide(TideData,'interval',1/6, 'start time', StartTime,'latitude',44+38/60); 13
14
Run T_Tide Tide_Struct –Structure (Constituent Names, Frequency, Amplitude, Amp Error, Phase, Phase Error) Pred_Out –Predicted Tide Time Series –Same interval as input tide time series [Tide_Struct, Pred_Out] = t_tide(TideData,'interval',1/6, 'start time', StartTime,'latitude',44+38/60); 14
15
Run T_Tide TideData –One Column of Water Level Observations loaded into Matlab –>> TideData = load('North_Head15min.txt'); –Must know the time between observations for next step [Tide_Struct, Pred_Out] = t_tide(TideData,'interval',1/6, 'start time', StartTime,'latitude',44+38/60); 15
16
‘interval’ is a fixed option in t_tide –See >>help t_tide for explanation –1/6 is the interval between observations (units = hours) 15 minutes = 1/4 10 minutes = 1/6 6 minutes = 1/10 Run T_Tide [Tide_Struct, Pred_Out] = t_tide(TideData,'interval',1/6, 'start time', StartTime,'latitude',44+38/60); 16
17
‘start time’ is a fixed option in t_tide –See >>help t_tide for explanation StartTime is the start time of the tidal data series StartTime Matlab Serial Date Number –Ex: StartTime = datenum(2006,6,22,0,0,0) help datenum Run T_Tide [Tide_Struct, Pred_Out] = t_tide(TideData,'interval',1/6, 'start time',StartTime,'latitude‘,44+38/60); 17
18
Start Time Need to be working in correct time zone Ensure that the time zone associated with the observations is the same as the one associated with the published harmonic constituents (Bluefile of NOAA website) Bluefile: +4 hours NOAA: GMT 18
19
For Nodal Corrections –Helps resolve satellite constituents –See Slide 34 from Nov 2 nd lecture –See T_Tide reference from lab webpage Latitude in Decimal Degrees for Station Location Ex: 44 degrees 38 minutes 44+38/60 degrees Run T_Tide [Tide_Struct, Pred_Out] = t_tide(TideData,'interval',1/6, 'start time', StartTime,'latitude',44+38/60); 19
20
Deliverables (See Lab Webpage) 20
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.