Это старая версия документа!


Cpx-Opx: Fonarev, Graphchikov, 1982

Details

This sensor from TPF collection

Article
Collibration
Precision
Ranges
Renew sensors

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

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

Source

  1. source("utilities_tpf.r");
  2.  
  3. sensors.t.cpx_opx_fonarev_graphchikov_1982 <- function(Cpx, Opx, P, ...){
  4. Opx <- tpf.recalc_minaral("OPX",Opx);
  5. Cpx <- tpf.recalc_minaral("CPX",Cpx);
  6.  
  7. X <- (Cpx$Fe_p2_pfu + Cpx$Fe_p3_pfu) / (Cpx$Mg_pfu + Cpx$Fe_p2_pfu + Cpx$Fe_p3_pfu + Cpx$Ca_pfu);
  8. Y <- (Opx$Fe_p2_pfu + Opx$Fe_p3_pfu) / (Opx$Mg_pfu + Opx$Fe_p2_pfu + Opx$Fe_p3_pfu + Opx$Ca_pfu);
  9. Z <- Cpx$Al2O3_wtp + Cpx$TiO2_wtp + Cpx$MnO_wtp + Cpx$Na2O_wtp;
  10. if (P<20.001) {
  11. A <- 1.9943 * X + 19.2401 * X^2 - 63.0069 * X^3 + 16.7365 * X^4 - Y * (1 + 0.000673813 * P);
  12. B <- - 0.2018 * X - 75.909 * X^2 + 245.2007 * X^3 - 141.3534 * X^4;
  13. G <- 0.3893 * X + 61.3861 * X^2 - 205.0557 * X^3 + 147.2069 * X^4;
  14. T <- (2 * G * 1000 / ( - B + sqrt(B^2 - 4 * A * G))) - 273.15;
  15. if (T<820) {
  16. if (T<600) {
  17. warning(" IS NOT TO BE USED FOR T<600 C");
  18. }
  19. if (Z>5.0) {
  20. warning(" IS NOT TO BE USED FOR (AL2O3+TIO2+MNO+NA2O) IN CPX >5 W.");
  21. }
  22. if (X<0.1) {
  23. warning(" IS NOT TO BE USED FOR FE/(FE+MG+CA) IN CPX <0.1");
  24. }
  25. }
  26. if (T>820) {
  27. warning(" IS NOT TO BE USED FOR T>820 C");
  28. }
  29. }
  30. if (P>20.001) {
  31. warning(" IS NOT TO BE USED FOR P>20 KBAR");
  32. }
  33. return(data.frame(Name=paste0(Cpx$Name,"-", Opx$Name),P=P,T_calc=T));
  34. }
  35.  
  36. sensors.t.cpx_opx_fonarev_graphchikov_1982.args <- function(){
  37. ars <- list();
  38. ars$minerals <- c("Cpx", "Opx");
  39. ars$ranges <- c("P");
  40. return(ars);
  41. }
  42.  
  43. #sensors.t.cpx_opx_fonarev_graphchikov_1982.test <- function(){
  44. #
  45. #}
  • sensors/t/cpx_opx_fonarev_graphchikov_1982.1495106082.txt.gz
  • Последние изменения: 2018/11/12 15:08
  • (внешнее изменение)