openpnm.models.physics.ad_dif_mig_conductance.ad_dif_mig(target, pore_pressure='pore.pressure', pore_potential='pore.potential', throat_hydraulic_conductance='throat.hydraulic_conductance', throat_diffusive_conductance='throat.diffusive_conductance', throat_valence='throat.valence', pore_temperature='pore.temperature', throat_temperature='throat.temperature', ion='', s_scheme='powerlaw')[source]

Calculate the advective-diffusive-migrative conductance of conduits in network

  • %(target_blurb)s

  • pore_pressure (str) – %(dict_blurb)s pore pressure

  • pore_potential (str) – %(dict_blurb)s pore potential

  • throat_hydraulic_conductance (str) – %(dict_blurb)s hydraulic conductance

  • throat_diffusive_conductance (str) – %(dict_blurb)s diffusive conductance

  • throat_valence (str) – %(dict_blurb)s throat ionic species valence

  • pore_temperature (str) – %(dict_blurb)s pore temperature

  • throat_temperature (str) – %(dict_blurb)s throat temperature

  • ion (str) – Name of the ionic species

  • s_scheme (str) – Name of the space discretization scheme to use


Return type

%(return_arr)s advection-diffusion-migration conductance


This function calculates the specified property for the entire network then extracts the values for the appropriate throats at the end.

This function assumes cylindrical throats with constant cross-section area. Corrections for different shapes and variable cross-section area can be imposed by passing the proper conduit_shape_factors argument.

‘shape_factor’ depends on the physics of the problem, i.e. diffusion-like processes and fluid flow need different shape factors.