Hbl: Blundy, Holland, 1990

Details

This sensor from TPF collection

Article
Collibration
Precision
Ranges
Renew sensors

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

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

Source

source("utilities_tpf.r");

sensors.p.hbl_blundy_holland_1990 <- function(Hbl, Temp, ...){
T <- Temp;
    Hbl <- tpf.recalc_minaral("HBL",Hbl);

    X <- 13 / (Hbl$Si_pfu + Hbl$Al_c4_pfu + Hbl$Al_c6_pfu + Hbl$Ti_pfu + Hbl$Cr_pfu + Hbl$Fe_p2_pfu + Hbl$Fe_p3_pfu + Hbl$Mg_pfu + Hbl$Mn_pfu);
    XX <- 15 / (Hbl$Si_pfu + Hbl$Al_c4_pfu + Hbl$Al_c6_pfu + Hbl$Ti_pfu + Hbl$Cr_pfu + Hbl$Fe_p2_pfu + Hbl$Fe_p3_pfu + Hbl$Mg_pfu + Hbl$Mn_pfu + Hbl$Ca_pfu);
    S <- Hbl$Al_pfu;
    SS <- (X + XX) / 2 * S;
    if (T>649) {
    if (T<751) {
    P <- 5.03 * SS - 3.53;
    }
    }
    if (T<649) {
    warning(" CANNOT BE USED FOR T<650 C.");
    }
    if (T>751) {
    warning(" CANNOT BE USED FOR T>750 C.");
    }
    return(data.frame(Name=paste0(Hbl$Name),Temp=Temp,P_calc=P));
}

sensors.p.hbl_blundy_holland_1990.args <- function(){
    ars <- list();
    ars$minerals <- c("Hbl");
    ars$ranges <- c("Temp");
    return(ars);
}

#sensors.p.hbl_blundy_holland_1990.test <- function(){
#
#}
  • sensors/p/hbl_blundy_holland_1990.txt
  • Последние изменения: 2018/11/12 15:08
  • (внешнее изменение)