MassTransferValue
✖
MassTransferValue
represents a mass transfer boundary condition for PDEs with predicate pred indicating where it applies, with model variables vars and global parameters pars.
represents a mass transfer boundary condition with local parameters specified in pars[lkey].
Details


- MassTransferValue specifies a boundary condition for MassTransportPDEComponent and is used as part of the modeling equation:
- MassTransferValue is typically used to model the effect of a reactive flow outside the simulation domain.
- MassFluxValue models mass species transferred across some part of the boundary with dependent variable
in [
], independent variables
in [
] and time variable
in [
].
- Stationary variables vars are vars={c[x1,…,xn],{x1,…,xn}}.
- Time-dependent variables vars are vars={c[t,x1,…,xn],t,{x1,…,xn}}.
- The non-conservative time-dependent mass transport model MassTransportPDEComponent is based on a convection-diffusion model with mass diffusivity
, mass convection velocity vector
, mass reaction rate
and mass source term
:
- The conservative time-dependent mass transport model MassTransportPDEComponent is based on a conservative convection-diffusion model given by:
- The mass transfer value MassTransferValue with mass transfer coefficient
[
], external mass concentration
[
] and boundary unit normal
models:
- Model parameters pars as specified for MassTransportPDEComponent.
- The following additional model parameters pars can be given:
-
parameter default symbol "AmbientConcentration" - 0
, external mass concentration [
]
"MassTransferCoefficient" 1 , mass transfer coefficient [
]
- All model parameters may depend on any of
,
and
, as well as other dependent variables.
- To localize model parameters, a key lkey can be specified, and values from association pars[lkey] are used for model parameters.
- MassTransferValue is a special case of a MassFluxValue.
- MassTransferValue evaluates to a generalized NeumannValue.
- The boundary predicate pred can be specified as in NeumannValue.
- If the MassTransferValue depends on parameters
that are specified in the association pars as …,keypi…,pivi,…], the parameters
are replaced with
.




Examples
open allclose allBasic Examples (2)Summary of the most common use cases
Scope (3)Survey of the scope of standard use cases
Define model variables vars for a transient acoustic pressure field with model parameters pars and a specific boundary condition parameter:

https://wolfram.com/xid/0mk5bsy8hwd2-glqeii

Define model variables vars for a transient acoustic pressure field with model parameters pars and multiple specific parameter boundary conditions:

https://wolfram.com/xid/0mk5bsy8hwd2-uwpzeb

https://wolfram.com/xid/0mk5bsy8hwd2-hwq3hg


https://wolfram.com/xid/0mk5bsy8hwd2-zk0k6a

Model mass transport of a pollutant in a 2D rectangular region in an isotropic homogeneous medium. Initially, the pollutant concentration is zero throughout the region of interest. A concentration of 3000 is maintained at a strip with dimension 0.2
located at the center of the left boundary, while the right boundary is subject to a parallel species flow with constant concentration of 1500
, allowing for mass transfer. A pollutant outflow of 100
is applied at both the top and bottom boundaries. A diffusion coefficient of 0.833
is distributed uniformly with a uniform horizontal velocity of 0.01
:
Set up the mass transport model variables :

https://wolfram.com/xid/0mk5bsy8hwd2-m21j9s
Set up a rectangular domain with a width of and a height of
:

https://wolfram.com/xid/0mk5bsy8hwd2-0ob17d
Specify model parameters species diffusivity and fluid flow velocity
:

https://wolfram.com/xid/0mk5bsy8hwd2-6n11ho
Set up a species concentration source of 0.2 in length at the center of the left surface:

https://wolfram.com/xid/0mk5bsy8hwd2-1a3zuy

Set up a mass transfer boundary on the right surface:

https://wolfram.com/xid/0mk5bsy8hwd2-4lussn

Set up an outflow flux of
on the top and bottom surfaces:

https://wolfram.com/xid/0mk5bsy8hwd2-jrz2i2


https://wolfram.com/xid/0mk5bsy8hwd2-7ecwjm


https://wolfram.com/xid/0mk5bsy8hwd2-qc09l9

https://wolfram.com/xid/0mk5bsy8hwd2-gulbr4

Wolfram Research (2020), MassTransferValue, Wolfram Language function, https://reference.wolfram.com/language/ref/MassTransferValue.html.
Text
Wolfram Research (2020), MassTransferValue, Wolfram Language function, https://reference.wolfram.com/language/ref/MassTransferValue.html.
Wolfram Research (2020), MassTransferValue, Wolfram Language function, https://reference.wolfram.com/language/ref/MassTransferValue.html.
CMS
Wolfram Language. 2020. "MassTransferValue." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/MassTransferValue.html.
Wolfram Language. 2020. "MassTransferValue." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/MassTransferValue.html.
APA
Wolfram Language. (2020). MassTransferValue. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MassTransferValue.html
Wolfram Language. (2020). MassTransferValue. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MassTransferValue.html
BibTeX
@misc{reference.wolfram_2025_masstransfervalue, author="Wolfram Research", title="{MassTransferValue}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/MassTransferValue.html}", note=[Accessed: 06-June-2025
]}
BibLaTeX
@online{reference.wolfram_2025_masstransfervalue, organization={Wolfram Research}, title={MassTransferValue}, year={2020}, url={https://reference.wolfram.com/language/ref/MassTransferValue.html}, note=[Accessed: 06-June-2025
]}