logarithm¶
- openpnm.models.physics.source_terms.logarithm(target, X, A1='', A2='', A3='', A4='', A5='', A6='')[source]¶
Calculates the rate, as well as slope and intercept of the following function at the given value of X:
\[r = A_{1} Log_{ A_{2} }( A_{3} x^{ A_{4} }+ A_{5})+ A_{6}\]- Parameters
target (OpenPNM Base object) – Object with which this model is associated. This controls the length of the calculated array, and also provides access to other necessary properties.
X (str) – The dictionary key on the target object containing the the quantity of interest
A6 (A1 ->) – The dictionary keys on the target object containing the coefficients values to be used in the source term model
- Returns
A dictionary containing the following three items:
- ’rate’
The value of the source term function at the given X.
- ’S1’
The slope of the source term function at the given X.
- ’S2’
The intercept of the source term function at the given X.
- Return type
dict
Notes
The slope and intercept provide a linearized source term equation about the current value of X as follow:
\[rate = S_{1} X + S_{2}\]