.. ############################################################################
.. manual/packages/vertex-cfd/boundary_condition_inductionless_fuild.rst
.. ############################################################################
.. _sec_boundary_condition_inductionless_fuild:
*************************************************************
Boundary conditions for induction-less model in fluid domains
*************************************************************
Boundary conditions available for the induction-less model in fluid domains are
described below. Their usage in the `Electric Potential` sublist of the `Data`
block is illustrated through representative examples.
The `Electric Potential` sublist is required for `IncompressibleBoundaryFlux`
boundaries when `Build Inductionless MHD Equation` is enabled in the fluid
physics block.
.. dropdown:: Fixed boundary
:icon: bookmark
:color: light
:animate: fade-in-slide-down
.. py:data:: Type
:no-index:
:type: string
:value: Fixed
:usage: Required
:description: Fixed electric-potential boundary condition with optional linear time ramping.
.. py:data:: Final Value
:no-index:
:type: double
:value: :math:`[-\infty,\infty]`
:usage: Required
:description: Final electric potential value in Volts :math:`(V)` to set at the boundary.
.. py:data:: Initial Value
:no-index:
:type: double
:value: :math:`[-\infty,\infty]`
:usage: Optional
:default: `Final Value`
:description: Initial electric potential value in Volts :math:`(V)` used for linear time ramping.
.. py:data:: Time Initial
:no-index:
:type: double
:value: :math:`[0,\infty]`
:usage: Optional
:default: 0.0
:description: Time in seconds :math:`(s)` to start linear ramping from `Initial Value`.
.. py:data:: Time Final
:no-index:
:type: double
:value: :math:`[0,\infty]`
:usage: Optional
:default: 1.0E-06
:description: Time in seconds :math:`(s)` to complete linear ramping to `Final Value`.
.. code-block:: xml
:caption: Fixed electric-potential boundary from `mhd_2d_joule_heating.xml`.
:linenos:
.. dropdown:: Electric-potential insulating wall boundary
:icon: bookmark
:color: light
:animate: fade-in-slide-down
.. py:data:: Type
:no-index:
:type: string
:value: ElectricPotentialInsulatingWall
:usage: Required
:description: Insulating wall boundary condition that sets :math:`\nabla \phi \cdot \vec{n} = 0`.
.. code-block:: xml
:caption: Electric-potential insulating wall boundary from `mhd_2d_joule_heating.xml`.
:linenos:
.. dropdown:: Electric-current-density insulating boundary
:icon: bookmark
:color: light
:animate: fade-in-slide-down
.. py:data:: Type
:no-index:
:type: string
:value: ElectricCurrentDensityInsulating
:usage: Required
:description: Insulating boundary condition that accounts for velocity and external magnetic field and sets :math:`(\nabla \phi - \vec{u} \times \vec{B}) \cdot \vec{n} = 0`.
.. code-block:: xml
:caption: Electric-current-density insulating boundary from `mhd_hunt_cw0p05_re_10_ha_300.xml`.
:linenos: