moose icon indicating copy to clipboard operation
moose copied to clipboard

Add support for Freundlich isotherms as an InterfaceKernel

Open ke7kto opened this issue 2 years ago • 0 comments

Reason

The Freundlich isotherm is a commonly accepted model representing sorptivity at an interface which empirical data has been fit to. This is necessary to model solid-vapor interface equilibrium. A henrian regime is also included for low concentration calculations, with a transition region determined by material properties.

Design

Add an interfacekernel, FreundlichPenaltyInterface, which accepts material properties relevant to the interface (these are properties relevant in the solid phase defaulting to As, Bs, Cs, Ds, Es, d1s, d2s). I have a current implementation, but it does not seem to work well with changes in temperature over time across the interface.

Impact

Will allow Freundlich isotherms to be modeled.

ke7kto avatar Oct 12 '22 21:10 ke7kto