Coupled Free and Porous Media Flow

Goals provided:

1
.
Understand what is happening in the notebook
2
.
Try to use FluidFlowPDEComponent for the Navier-Stokes part
3
.
Write a BrinkmanPDEComponent[vars, pars]
4
.
Combine 2 + 3 to reproduce the result
5
.
Extend the documentation

Goals achieved:

1
.
Utilized FluidFlowPDEComponent for the Navier-Stokes equations:
◼
  • Identified an issue where defining the continuity equation explicitly in its reduced form is necessary; otherwise, it causes the continuity equation to become an identity in region 2.
  • 2
    .
    Developed the preliminary BrinkmanPDEComponent in two and three dimensions:
    ◼
  • Parameters can be either of the following sets:
  • ◼
  • Dynamic viscosity, porosity, and permeability (for dimensional form)
  • ◼
  • Reynolds number and Darcy number (for nondimensional form)
  • ◼
  • Preliminary documentation includes:
  • ◼
  • Preliminary detail
  • ◼
  • Basic examples
  • 3
    .
    Combined BrinkmanPDEComponent and FluidFlowPDEComponent functions to reproduce the result
    ◼
  • Enabled Mathematica to correctly parse the PDEs
  • ◼
  • Resolved discretization errors
  • Next steps:

    ◼
  • Introduce non-Newtonian flow models into the BrinkmanPDEComponent
  • ◼
  • Extend BrinkmanPDEComponent for transient analysis and compressible flow
  • ◼
  • Extend the documentation
    ​