Cpx-Pl-Qtz: Raith, 1983

Details

This sensor from TPF collection

Article
Collibration
Precision
Ranges
Renew sensors

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

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

Source

source("utilities_tpf.r");

sensors.p.cpx_pl_qtz_raith_1983 <- function(Cpx, Pl, Temp, ...){
    Name <-paste0(Cpx$Name,"-", Pl$Name);
    T <- Temp;
    Pl <- tpf.recalc_minaral("PL",Pl);
    Cpx <- tpf.recalc_minaral("CPX",Cpx);

    Y <- Pl$Ca_pfu / (Pl$Na_pfu + Pl$K_pfu + Pl$Ca_pfu);
    X <- Cpx$Fe_p2_pfu + Cpx$Fe_p3_pfu;
    SUM1 <- Cpx$Si_pfu * 2 + Cpx$Al_c4_pfu * 3 / 2 + Cpx$Al_c6_pfu * 3 / 2 + Cpx$Cr_pfu * 3 / 2;
    SUM2 <- Cpx$Ti_pfu * 2 + Cpx$Fe_p2_pfu + Cpx$Fe_p3_pfu * 3 / 2 + Cpx$Mn_pfu + Cpx$Mg_pfu + Cpx$Ca_pfu + Cpx$Na_pfu / 2 + Cpx$K_pfu / 2;
    S <- Cpx$Si_pfu + Cpx$Al_pfu + Cpx$Cr_pfu + Cpx$Ti_pfu + Cpx$Fe_p2_pfu + Cpx$Fe_p3_pfu + Cpx$Mn_pfu + Cpx$Mg_pfu + Cpx$Ca_pfu + Cpx$Na_pfu + Cpx$K_pfu;
    Z <- Cpx$Al_c4_pfu + Cpx$Al_c6_pfu - 2 * Cpx$Ti_pfu - Cpx$Cr_pfu;
    N <- Cpx$Na_pfu;
    SUM <- SUM1 + SUM2;
    SK <- 4 / S;
    SUM <- SK * SUM;
    SO <- 12 - SUM * 2;
    if (SO>0.00) {
    Z <- (SK * Z - (SO - N * SK)) / 2;
    }
    if (SO<0.00) {
    Z <- (SK * Z + N * SK) / 2;
    }
    TT <- T + 273;
    A <- 0.25 * Y * (1 + Y)^2;
    KK <- log(Z / A);
    K <- TT * (2.9876 + 1.9872 * KK);
    L <- (1 - Y)^2 * (2075 + 9318 * Y);
    M <- 26885 * (Z * (1 - Z))^2;
    P <- NA;
    if (Z>0.01999) {
    P <- (5360 + K + 12864 * Z * (1 - Z) - M - L) / 0.349 / 1000;
    warning(" ACCURACY +/- 1 KBAR");
    }
    if (Z<0.019999) {
    warning(" CANNOT BE USED FOR (AL-CR-2*TI-FE3+NA)/2 IN CPX <0.02");
    }
    return(data.frame(Name=Name,Temp=Temp,P_calc=P,Z_calc=Z));
}

sensors.p.cpx_pl_qtz_raith_1983.args <- function(){
    ars <- list();
    ars$minerals <- c("Cpx", "Pl");
    ars$ranges <- c("Temp");
    return(ars);
}

#sensors.p.cpx_pl_qtz_raith_1983.test <- function(){
#
#}
, ,
  • sensors/p/cpx_pl_qtz_raith_1983.txt
  • Последние изменения: 2021/09/23 15:21
  • — f0ma