Implementing user-defined Permeability Material in PorousFlow #22626
-
|
Hello, I’m following the layout of Kozeny-Carman permeability material in PorousFlow to develop my own permeability material. I’m kinda stuck on how the Jacobian/derivative of the K-C material was derived w.r.t to the Variables (i.e., _dpermeability_qp_dvar[_qp][v]). Can someone pls walk me through it? Btw, is there a way to add these derivatives automatically or you need to manually compute and implement these derivatives? My permeability model is not dependent on the porosity, but on the strain as follows: |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
|
I’m trying to implement the permeability model described on page 6 of Zill et al. (https://doi.org/10.1016/j.ijrmms.2021.104879). I’m following the layout of PorousFlowPermeabilityKozenyCarman. Is this the right approach to implement a user-defined permeability in PorousFlow? or do I have to follow the layout of PorousFlowPorosityLinear since my permeability does not depend on porosity? I got stuck with computing the derivatives while following PorousFlowPermeabilityKozenyCarman. If I have to go with the PorousFlowPermeabilityKozenyCarman, do I need to find the derivative wrt porosity or the strain? Thanks. |
Beta Was this translation helpful? Give feedback.
-
|
This "answer" just collects a variety of my thoughts - hopefully one might be useful.
|
Beta Was this translation helpful? Give feedback.
This "answer" just collects a variety of my thoughts - hopefully one might be useful.