$30 off During Our Annual Pro Sale. View Details »

Particle tracking on a structured numerical grid and applications in the Gulf of Mexico

Kristen Thyng
September 17, 2013

Particle tracking on a structured numerical grid and applications in the Gulf of Mexico

Presentation from the IMUM conference in Austin in September 2013.

Kristen Thyng

September 17, 2013
Tweet

More Decks by Kristen Thyng

Other Decks in Science

Transcript

  1. Particle tracking on a structured numerical grid and
    applications in the Gulf of Mexico
    Kristen Thyng
    Rob Hetland
    IMUM 2013
    Texas A&M University
    September 17, 2013
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 1 / 13

    View Slide

  2. Overview
    Using particle tracking to examine transport
    Visualize Lagrangian flow
    TRACMASS
    Conserves mass
    Can track forward and backward and get the same paths
    TracPy: TRACMASS now wrapped in Python
    Applications: drug package tracking, plankton
    tracking for harmful algal blooms, oil tracking from
    spills, connectivity
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 2 / 13

    View Slide

  3. TRACMASS Algorithm
    j
    j-1
    i-1 i
    ui,j
    ui-1,j
    vi,j
    vi,j-1
    (x0,y0
    )
    Longitude
    Latitude
    Horizontal velocities on a staggered Arakawa C grid
    After TRACMASS documentation. http://www.tracmass.org, http://doos.misu.su.se/tracmass/
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 3 / 13

    View Slide

  4. TRACMASS Algorithm
    j
    j-1
    i-1 i
    ui,j
    ui-1,j
    vi,j
    vi,j-1
    (x0,y0
    )
    Longitude
    Latitude
    u(x)
    Linearly interpolate u in x to find u(x) across cell
    After TRACMASS documentation. http://www.tracmass.org, http://doos.misu.su.se/tracmass/
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 3 / 13

    View Slide

  5. TRACMASS Algorithm
    j
    j-1
    i-1 i
    ui,j
    ui-1,j
    vi,j
    vi,j-1
    (x0,y0
    )
    Longitude
    Latitude
    dx/dt
    u = dx
    dt
    After TRACMASS documentation. http://www.tracmass.org, http://doos.misu.su.se/tracmass/
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 3 / 13

    View Slide

  6. TRACMASS Algorithm
    j
    j-1
    i-1 i
    ui,j
    ui-1,j
    vi,j
    vi,j-1
    (x0,y0
    )
    Longitude
    Latitude
    x(t)
    dx
    dt
    can be analytically solved for x(t)
    After TRACMASS documentation. http://www.tracmass.org, http://doos.misu.su.se/tracmass/
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 3 / 13

    View Slide

  7. TRACMASS Algorithm
    j
    j-1
    i-1 i
    ui,j
    ui-1,j
    vi,j
    vi,j-1
    (x0,y0
    )
    Longitude
    Latitude
    t1,i
    Solve for the time t when drifter would hit x wall
    After TRACMASS documentation. http://www.tracmass.org, http://doos.misu.su.se/tracmass/
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 3 / 13

    View Slide

  8. TRACMASS Algorithm
    j
    j-1
    i-1 i
    ui,j
    ui-1,j
    vi,j
    vi,j-1
    (x0,y0
    )
    Longitude
    Latitude
    v(y)
    Same process in y and z directions
    After TRACMASS documentation. http://www.tracmass.org, http://doos.misu.su.se/tracmass/
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 3 / 13

    View Slide

  9. TRACMASS Algorithm
    j
    j-1
    i-1 i
    ui,j
    ui-1,j
    vi,j
    vi,j-1
    (x0,y0
    )
    Longitude
    Latitude
    dy/dt
    Same process in y and z directions
    After TRACMASS documentation. http://www.tracmass.org, http://doos.misu.su.se/tracmass/
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 3 / 13

    View Slide

  10. TRACMASS Algorithm
    j
    j-1
    i-1 i
    ui,j
    ui-1,j
    vi,j
    vi,j-1
    (x0,y0
    )
    Longitude
    Latitude
    y(t)
    Same process in y and z directions
    After TRACMASS documentation. http://www.tracmass.org, http://doos.misu.su.se/tracmass/
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 3 / 13

    View Slide

  11. TRACMASS Algorithm
    j
    j-1
    i-1 i
    ui,j
    ui-1,j
    vi,j
    vi,j-1
    (x0,y0
    )
    Longitude
    Latitude
    t1,j
    Same process in y and z directions
    After TRACMASS documentation. http://www.tracmass.org, http://doos.misu.su.se/tracmass/
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 3 / 13

    View Slide

  12. TRACMASS Algorithm
    j
    j-1
    i-1 i
    ui,j
    ui-1,j
    vi,j
    vi,j-1
    (x0,y0
    )
    Longitude
    Latitude
    (x1,y1
    )
    Minimum overall time is used to calculate position
    After TRACMASS documentation. http://www.tracmass.org, http://doos.misu.su.se/tracmass/
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 3 / 13

    View Slide

  13. TRACMASS Algorithm
    j
    j-1
    i-1 i
    Ui,j
    Ui-1,j
    Vi,j
    Vi,j-1
    (x0,y0
    )
    Longitude
    Latitude
    (x1,y1
    )
    Instead of velocities, use fluxes to allow for differences in
    grid sizing
    After TRACMASS documentation. http://www.tracmass.org, http://doos.misu.su.se/tracmass/
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 3 / 13

    View Slide

  14. TRACMASS Algorithm
    7 TRACMASS—A Lagrangian Trajectory Model 235
    Fig. 7.6 Schematic illustration of how the velocity fields u(t) can be updated in time, with new
    GCM data at regular intervals tG
    in green and linearly interpolated velocity points in red with
    the time step ti
    . The number of intermediate time steps between two GCM velocities is in this
    example IS
    = tG/ ti
    = 4
    updated successively as new fields are available. If this is made ‘on-line’, i.e., in
    the same time as the GCM is integrated, then this time interval will simply be the
    same as the time step the GCM is integrated with, which is typically of the order of
    minutes in a global GCM. If instead the trajectories are calculated ‘off-line’ it will
    be at least as often as the fields have been stored by the GCM.
    A linear time interpolation of the velocity fields between two GCM velocity fields
    Interpolate between model outputs for time stepping (or
    use time dependent algorithm)
    Ds, K., Kjellsson, J., & J¨
    onsson, B. (2013). TRACMASS: A Lagrangian Trajectory Model. In Preventive Methods for Coastal
    Protection (pp. 225-249). Springer International Publishing.
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 3 / 13

    View Slide

  15. Validation: inertial oscillation
    Ds, K., Kjellsson, J., & J¨
    onsson, B. (2013). TRACMASS: A Lagrangian Trajectory Model. In Preventive Methods for Coastal
    Protection (pp. 225-249). Springer International Publishing.
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 4 / 13

    View Slide

  16. TRACMASS Features
    Subgrid parameterization using:
    –random turbulent velocities
    j
    j-1
    i-1 i
    ui,j+u’
    ui-1,j+u’
    vi,j+v’
    vi,j-1+v’
    (x0,y0)
    Longitude
    Latitude
    (x1,y1)
    (x1,y1)’
    After TRACMASS documentation. http://www.tracmass.org, http://doos.misu.su.se/tracmass/
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 5 / 13

    View Slide

  17. TRACMASS Features
    Subgrid parameterization using:
    –random displacement on a circle
    j
    j-1
    i-1 i
    ui,j
    ui-1,j
    vi,j
    vi,j-1
    (x0,y0)
    Longitude
    Latitude
    (x1,y1)
    (x1,y1)’
    After TRACMASS documentation. http://www.tracmass.org, http://doos.misu.su.se/tracmass/
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 5 / 13

    View Slide

  18. TRACMASS Features
    Subgrid parameterization using:
    –random displacement on an ellipse aligned with isobaths
    j
    j-1
    i-1 i
    ui,j
    ui-1,j
    vi,j
    vi,j-1
    (x0,y0)
    Longitude
    Latitude
    (x1,y1)
    (x1,y1)’
    After TRACMASS documentation. http://www.tracmass.org, http://doos.misu.su.se/tracmass/
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 5 / 13

    View Slide

  19. Numerical Model of Northwest Gulf of Mexico
    Regional Ocean Modeling
    System (ROMS): 3D,
    hydrostatic, free surface
    Resolution: 500m to 2km
    horizontally, 30 vertical layers in
    5 to 3000m depths
    Initial/boundary conditions from
    Gulf of Mexico HYCOM:
    data-assimilating, atmospheric
    forcing
    Inflow from 9 rivers
    Mexico
    Galveston
    Bay Atchafalaya
    river
    Corpus
    Christi
    Houston
    Louisiana
    Texas
    Austin
    X. Zhang, M. Marta-Almeida, R.D. Hetland, JOO, 2012. X. Zhang, R.D. Hetland, M. Martinho-Almeida, S.F. DiMarco, JGR,
    2012. GOM-HYCOM run by Naval Oceanographic Office.
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 6 / 13

    View Slide

  20. Numerical Model of Northwest Gulf of Mexico
    Regional Ocean Modeling
    System (ROMS): 3D,
    hydrostatic, free surface
    Resolution: 500m to 2km
    horizontally, 30 vertical layers in
    5 to 3000m depths
    Initial/boundary conditions from
    Gulf of Mexico HYCOM:
    data-assimilating, atmospheric
    forcing
    Inflow from 9 rivers
    X. Zhang, M. Marta-Almeida, R.D. Hetland, JOO, 2012. X. Zhang, R.D. Hetland, M. Martinho-Almeida, S.F. DiMarco, JGR,
    2012. GOM-HYCOM run by Naval Oceanographic Office.
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 6 / 13

    View Slide

  21. Model Nesting for Oil Tracking
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 7 / 13

    View Slide

  22. Nested Model Comparisons
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 8 / 13

    View Slide

  23. Nested Model Comparisons
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 8 / 13

    View Slide

  24. Drug Packages Washing Ashore
    US Coast Guard District 8
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 9 / 13

    View Slide

  25. Drug Package Back-Tracking
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 10 / 13

    View Slide

  26. Drug Package Back-Tracking
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 10 / 13

    View Slide

  27. Drug Package Back-Tracking
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 10 / 13

    View Slide

  28. Transport
    Mass-conserving formulation allows use of drifters to
    calculate transport and flux
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 11 / 13

    View Slide

  29. Connectivity for Oil Tracking
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 12 / 13

    View Slide

  30. Connectivity for Oil Tracking
    50% more transport across the shelf in June than February
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 12 / 13

    View Slide

  31. Thank you!
    Kristen Thyng (Texas A&M) IMUM 2013 September 17, 2013 13 / 13

    View Slide