Tidal heating in the oceans of icy satellites


b_ecc_alpha_contour
A variety of observations suggest the presence of subsurface oceans in icy satellites of the outer solar system, significantly increasing the likelihood that they may represent habitable worlds. Gravitational tides produced by a giant planet like Jupiter or Saturn on an orbiting moon are powerful enough to warm the satellite by frictional heating. This tidal heating is the main energy source for small icy satellites, and it occurs in both the solid and liquid regions. On Earth, most of the tidal heating budget is generated in the oceans, and therefore one might expect dominant ocean tidal heating in icy satellites with oceans. However, despite increasing observational evidence for subsurface oceans in icy satellites, the majority of existing studies assume that tidal heating occurs only in the solid regions. I am developing models for tidal dissipation in the oceans of icy satellites.

There is a pressing need for the community to develop models of ocean tidal heating that take into account the effect of a solid lid on ocean dynamics. This is important for Enceladus, Titan, Europa, Ganymede and Callisto given that each of them is likely characterized by a 10 − 100 km thick solid shell overlying an ocean layer. An additional topic not yet addressed within the icy satellite community is how a non-global or variable thickness subsurface ocean would affect tidal heating. Enceladus likely falls into this category since extensive resurfacing is limited to its South Polar Terrain, which is also characterized by a large thermal anomaly. Tidal heating is thought to be the main source of this heat signature. NASA’s Cassini spacecraft obtained measurements of this surface heat flux, and these data can, in principle, be used to constrain ocean thickness. However, in order to explore this connection, it is necessary to consider heating in a variable thickness subsurface ocean, a task that can only be performed numerically. I am currently supervising a graduate student (Hamish Hay) to work on this ambitious problem.

Relevant publications:
  • Downey, B. G., Nimmo, F. & Matsuyama, I. Inclination damping on Callisto. Monthly Notices of the Royal Astronomical Society 499, 40–51 (2020).
  • Hay, H., Trinh, A. & Matsuyama, I. Powering the Galilean Satellites with Moon‐moon Tides. Geophys. Res. Lett. 47, (2020).
  • Hay, H. C. F. C. & Matsuyama, I. Tides Between the TRAPPIST-1 Planets. The Astrophysical Journal 875, 22 (2019).
  • Hay, H. C. F. C. & Matsuyama, I. Nonlinear tidal dissipation in the subsurface oceans of Enceladus and other icy satellites. Icarus 319, 68–85 (2019).
  • Matsuyama, I., Beuthe, M., Hay, H. C. F. C., Nimmo, F. & Kamata, S. Ocean tidal heating in icy satellites with solid shells. Icarus 312, 208–230 (2018).
  • Hay, H. C. F. C. & Matsuyama, I. Numerically modelling tidal dissipation with bottom drag in the oceans of Titan and Enceladus. Icarus 281, 342–356 (2017).
  • Matsuyama, I. Tidal dissipation in the oceans of icy satellites. Icarus 242, 11–18 (2014).
library(scholar) library(tidyverse) library(glue) # escape some special chars, german umlauts, ... char2html <- function(x){ dictionary <- data.frame( symbol = c("ä","ö","ü","Ä", "Ö", "Ü", "ß"), html = c("ä","ö", "ü","Ä", "Ö", "Ü","ß")) for(i in 1:dim(dictionary)[1]){ x <- gsub(dictionary$symbol[i],dictionary$html[i],x) } x } # my google scholar user id from my profile url # https://scholar.google.com/citations?user=b8bWNkUAAAAJ&hl=en thackl <- "b8bWNkUAAAAJ" # pull from google html_1 <- get_publications(thackl) # convert to htlm table - the ugly way ;) html_2 <- html_1 %>% as_tibble %>% arrange(desc(year)) %>% mutate( # author=str_replace_all(author, " (\\S) ", "\\1 "), author=str_replace_all(author, "([A-Z]) ([A-Z]) ", "\\1\\2 "), author=str_replace_all(author, ", \\.\\.\\.", " et al."), author=str_replace_all(author, "T Hackl", "T Hackl") # make my name fat ) %>% split(.$year) %>% map(function(x){ x <- x %>% glue_data('{author} ({year}) {title}, {journal}, {number}') %>% str_replace_all("(, )+

", "

") %>% char2html() x <- c('', x, '
') return(x); }) %>% rev html_3 <- map2(names(html_2) %>% paste0("

", ., "

"), html_2, c) %>% unlist html_4 <- c( paste0('

Last updated ', format(Sys.Date(), format="%B %d, %Y"), '– Pulled automatically from my Google Scholar profile. See this post for how it works.

'), html_3) # write the html list to a file writeLines(html_4, "../_includes/publications.html")