Grt-Opx: Powell, 1978
Details
This sensor from TPF collection
Article | |
---|---|
Collibration | |
Precision | |
Ranges | |
Renew sensors |
заголовок- краткое описание
- статья
- ссылка
- карточка
- подробное описание
код- тест
Source
- source("utilities_tpf.r");
- sensors.t.grt_opx_powell_1978 <- function(Grt, Opx, P, ...){
- Opx <- tpf.recalc_minaral("OPX",Opx);
- Grt <- tpf.recalc_minaral("GRT",Grt);
- C <- Opx$Ca_pfu;
- M <- (1 - Opx$Ca_pfu - Opx$Na_pfu) / (1 + (Opx$Fe_p2_pfu + Opx$Fe_p3_pfu) / Opx$Mg_pfu);
- N <- 1 - Opx$Ca_pfu - Opx$Na_pfu;
- X <- Grt$Mg_pfu / 3;
- Y <- Grt$Ca_pfu / 3;
- F <- N - M;
- K <- X / Y * C / M;
- T <- (7500 + 63 * P - (2870 + 50 * P) * (X - Y) - 1900 * F) / (4.58 - log(K) - 2.16 * (X - Y)) - 273;
- return(data.frame(Name=paste0(Grt$Name,"-", Opx$Name),P=P,T_calc=T));
- }
- sensors.t.grt_opx_powell_1978.args <- function(){
- ars <- list();
- ars$minerals <- c("Grt", "Opx");
- ars$ranges <- c("P");
- return(ars);
- }
- #sensors.t.grt_opx_powell_1978.test <- function(){
- #
- #}