Cal-Dol: Anovitz, Essene, 1987

Details

This sensor from TPF collection

Article
Collibration
Precision
Ranges
Renew sensors

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

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

Source

  1. source("utilities_tpf.r");
  2.  
  3. sensors.t.cal_dol_anovitz_essene_1987 <- function(Cal, Dol, ...){
  4. Cal <- tpf.recalc_minaral("CAL",Cal);
  5.  
  6. X <- (Cal$Fe_p2_pfu + Cal$Fe_p3_pfu) / (Cal$Fe_p2_pfu + Cal$Fe_p3_pfu + Cal$Mg_pfu + Cal$Ca_pfu);
  7. Y <- Cal$Mg_pfu / (Cal$Fe_p2_pfu + Cal$Fe_p3_pfu + Cal$Mg_pfu + Cal$Ca_pfu);
  8. K <- - 2360 * Y - 0.01345 / Y^2 + 2620 * Y^2 + 2608 * sqrt(Y) + 334;
  9. T <- K + 1780 * X - 10610 * X^2 + 22.49 * X / Y - 26260 * Y * X + 1.333 * (X / Y)^2 + 0.32837 * 10^7 * (Y * X)^2 - 273;
  10. return(data.frame(Name=paste0(Cal$Name),T_calc=T));
  11. }
  12.  
  13. sensors.t.cal_dol_anovitz_essene_1987.args <- function(){
  14. ars <- list();
  15. ars$minerals <- c("Cal", "Dol");
  16. ars$ranges <- c();
  17. return(ars);
  18. }
  19.  
  20. #sensors.t.cal_dol_anovitz_essene_1987.test <- function(){
  21. #
  22. #}
  • sensors/t/cal_dol_anovitz_essene_1987.txt
  • Последние изменения: 2018/11/12 15:08
  • (внешнее изменение)