Description Usage Arguments Details Value Warnings Issued Author(s) See Also Examples
View source: R/omega_constants.R
This function accesses the appropriate method to calculate the
ωdependent constant associated with the choice of c.type
.
This function is not likely to be needed by the user.
1 2 3 4  omega_constants(omega = 0, c.type = c("alpha", "diffusivity_time"), ...)
## Default S3 method:
omega_constants(omega = 0, c.type = c("alpha", "diffusivity_time"), ...)

omega 
frequency, [rad/sec] 
c.type 
the constant to calculate 
... 
additional params passed to calculator. In the case of

"omega"
?The name is in reference to radial frequency ω, which is defined as
ω \equiv 2 π / τ
where τ is the period of oscillation.
"alpha"
calculation?The parameter α is defined as
α \equiv r_w √{ω S / T}
where r_w is the radius of the well,
where S is the storativity, and T is
transmissivity. See the parameter ...
for details
on how to pass these values.
This definition is common to many papers on the topic. For example, it corresponds to Equation 12 in Kitagawa et al (2011). Because the computation of α depends also on physical properties, additional parameters can be passed through (e.g. the transmissivity).
"diffusivity_time"
calculation?This is a similar calculation to omega_norm
. It uses
the effective hydraulic diffusivity D, which is defined in
this case as the ratio of transmissivity to storativity:
D \equiv \frac{T}{S}
Values of the constant represented by c.type
for the given
parameters
In the case c.type='alpha'
, the
parameters S.
, T.
, and Rs.
should
be passed; otherwise, values are assumed to ensure the
calculation does not fail, and the results are essentially meaningless.
Warnings will be issued if any necessary parameters are missing, indicating default values were used.
A. J. Barbour <andy.barbour@gmail.com>
alpha_constants
, well_response
, and
kitagawapackage
for references and more background.
Other ConstantsCalculators:
alpha_constants()
,
kitagawaconstants
1 2 3 4 5 6 7 8 9 10  # alpha
omega_constants() # default is alpha, but will give warnings about S., T., Rs.
omega_constants(T.=1,S.=1,Rs.=1) # 0, no warnings
omega_constants(1:10) # sequence, with warnings about S., T., Rs.
omega_constants(1:10,T.=1,S.=1,Rs.=1) # sequence, no warnings
# diffusivity time
omega_constants(c.type="diffusivity_time", D.=1) # 0, no warnings
omega_constants(c.type="diff", D.=1) # 0, no warnings (arg matching)
omega_constants(c.type="diff") # 0, warnings about S., T. because no D.
omega_constants(c.type="diff", S.=1) # 0, warnings about T. because no D. or S.

Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.