Question: make Kd value dependent on element concentration

6 views
Skip to first unread message

Joaquim Tarín Olivares

unread,
Mar 3, 2026, 8:42:23 AM (4 days ago) Mar 3
to pflotran-users
Hi all,
I am working on a model of radionuclide transport, using Kd values to calculate sorption of said RNs. The system in question also studies the degradation of cellulose, and the byproducts of this reaction (namely ISA) are expected to affect the sorption of RNs.

I was wondering if theres is any way for Kd values to be dependent on ISA concentration rather than remain at a constant value. Perhaps an external table to cross-reference ISA concentrations and their corresponding Kd value? If all else fails, I believe creating a reaction sandbox would allow for this dependency, but if possible I would like to remain within the bounds of PFLOTRAN's base capabilities.

Thanks in advance,
Quim.

Hammond, Glenn E

unread,
Mar 5, 2026, 10:53:04 AM (2 days ago) Mar 5
to pflotra...@googlegroups.com
Quim,

I've long considered developing a "sorption sandbox" that would allow users to create their own custom equilibrium sorption expressions—this sounds like exactly what you need.

In the meantime, there are a couple of alternatives you might find useful. First, you could simulate sorption as a kinetic process by using an immobile species for the sorbed radionuclide within the reaction sandbox. Alternatively, you could modify the subroutine RTotalSorbDynamicKD, found here:
Although this option is not advertised, it allows for nonlinear sorption of a species based on the concentration of another. For reference, an example input deck can be found at:

Regards,

Glenn

From: pflotra...@googlegroups.com <pflotra...@googlegroups.com> on behalf of Joaquim Tarín Olivares <joaquim....@gmail.com>
Date: Tuesday, March 3, 2026 at 5:42 AM
To: pflotran-users <pflotra...@googlegroups.com>
Subject: [pflotran-users: 8691] Question: make Kd value dependent on element concentration

You don't often get email from joaquim....@gmail.com. Learn why this is important
Check twice before you click! This email originated from outside PNNL.
--
You received this message because you are subscribed to the Google Groups "pflotran-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pflotran-user...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/pflotran-users/f7fc6de9-aede-4f21-998f-08524803649dn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages