Различия
Здесь показаны различия между двумя версиями данной страницы.
| Следующая версия | Предыдущая версия | ||
|
sensors:t:opx_cpx_putirka [2015/10/06 15:01] admin создано |
sensors:t:opx_cpx_putirka [2018/11/12 15:07] (текущий) |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Opx-Cpx: Putirka, 2009 RiMG ====== | + | ====== Opx-Cpx: Putirka, 2009 ====== |
| + | |||
| + | Global regression, based on the partitioning of enstatite + ferrosilite (Fm2Si2O6 = EnFs; FmO = FeO + MgO + MnO) between clinopyroxene and orthopyroxene. Cpx with Mg#>0.75. | ||
| === Details === | === Details === | ||
| - | ^ Article | | | + | ^ Reference | <ref:putirka2008> | |
| - | ^ Reference | | | + | ^ Collibration | 483 points from different sources | |
| - | ^ Collibration | | | + | ^ Precision | ± 60 °C | |
| - | ^ Presition | | | + | ^ Ranges | P < 70 kbar, 700 °C < T < 2000 °C | |
| - | ^ Ranges | | | + | ^ Renew sensors | [[:sensors:t:opx_cpx_brey_kohler|Brey and Köhler (1990) model T(BKN)]] | |
| - | ^ Renew sensors | | | + | <use:sensors.t.opx_cpx_putirka> |
| - | ^[[:ppy:mod_sensors#t_opx_cpx_brey_kohler|Calculate]] ^ ^ | + | <test:sensors.t.opx_cpx_putirka> |
| + | |||
| + | <WRAP center round todo 60%> | ||
| + | Для улучшения этой статьи следует: | ||
| + | * Добавить подробное описание | ||
| + | * Добавить тест | ||
| + | </WRAP> | ||
| === Source === | === Source === | ||
| Строка 16: | Строка 25: | ||
| source('recalc_px_putirka.r'); | source('recalc_px_putirka.r'); | ||
| source('interpmin_opx_thompson.r'); | source('interpmin_opx_thompson.r'); | ||
| - | source('interpmin_cpx.r'); | + | source('interpmin_cpx_putirka.r'); |
| sensors.t.opx_cpx_putirka <- function(Opx, Cpx, P=10, usePFU = FALSE, ...){ | sensors.t.opx_cpx_putirka <- function(Opx, Cpx, P=10, usePFU = FALSE, ...){ | ||
| - | if (!usePFU) Opx <- recalc.px_putirka(Opx); | + | stopifnot(usePFU == F); |
| - | if (!usePFU) Cpx <- recalc.px_putirka(Cpx); | + | |
| + | CpxCmp <-interpmin.cpx_putirka(Cpx); | ||
| + | Cpx <- recalc.px_putirka(Cpx); | ||
| - | interpmin.opx_thompson | + | OpxCmp <- interpmin.opx_thompson(Opx); |
| + | Opx <- recalc.px_putirka(Opx); | ||
| - | Tcalc <- 10^4/(11.2-1.96*log(CJ17/EO17)-3.3*BX17-25.8*CH17+33.2*EA17-23.6*ED17-2.08*EP17-8.33*EQ17-0.05*P); | + | Tcalc <- 10^4/(11.2-1.96*log(CpxCmp$X_EnFs/OpxCmp$X_Fm2Si2O6)-3.3*Cpx$Ca_pfu-25.8*CpxCmp$X_CrCaTs+33.2*Opx$Mn_pfu-23.6*Opx$Na_pfu-2.08*OpxCmp$X_En-8.33*OpxCmp$X_Di-0.05*P); |
| Eq_check <- (Cpx$Fe_pfu/Cpx$Mg_pfu)/(Opx$Fe_pfu/Opx$Mg_pfu); | Eq_check <- (Cpx$Fe_pfu/Cpx$Mg_pfu)/(Opx$Fe_pfu/Opx$Mg_pfu); | ||