Grt-Opx: Powell, 1978

Details

This sensor from TPF collection

Article
Collibration
Precision
Ranges
Renew sensors

Использовать Проверить

  • заголовок
  • краткое описание
  • статья
  • ссылка
  • карточка
  • подробное описание
  • код
  • тест

Source

  1. source("utilities_tpf.r");
  2.  
  3. sensors.t.grt_opx_powell_1978 <- function(Grt, Opx, P, ...){
  4. Opx <- tpf.recalc_minaral("OPX",Opx);
  5. Grt <- tpf.recalc_minaral("GRT",Grt);
  6.  
  7. C <- Opx$Ca_pfu;
  8. M <- (1 - Opx$Ca_pfu - Opx$Na_pfu) / (1 + (Opx$Fe_p2_pfu + Opx$Fe_p3_pfu) / Opx$Mg_pfu);
  9. N <- 1 - Opx$Ca_pfu - Opx$Na_pfu;
  10. X <- Grt$Mg_pfu / 3;
  11. Y <- Grt$Ca_pfu / 3;
  12. F <- N - M;
  13. K <- X / Y * C / M;
  14. T <- (7500 + 63 * P - (2870 + 50 * P) * (X - Y) - 1900 * F) / (4.58 - log(K) - 2.16 * (X - Y)) - 273;
  15. return(data.frame(Name=paste0(Grt$Name,"-", Opx$Name),P=P,T_calc=T));
  16. }
  17.  
  18. sensors.t.grt_opx_powell_1978.args <- function(){
  19. ars <- list();
  20. ars$minerals <- c("Grt", "Opx");
  21. ars$ranges <- c("P");
  22. return(ars);
  23. }
  24.  
  25. #sensors.t.grt_opx_powell_1978.test <- function(){
  26. #
  27. #}
  • sensors/t/grt_opx_powell_1978.txt
  • Последние изменения: 2018/11/12 15:08
  • (внешнее изменение)