1. 14 Jun, 2017 1 commit
• ENH: overset: Initial release of overset capability. · fd665b4a
mattijs authored
Adds overset discretisation to selected physics:
- diffusion : overLaplacianDyMFoam
- incompressible transient : overPimpleDyMFoam
- compressible transient: overRhoPimpleDyMFoam
- two-phase VOF: overInterDyMFoam

The overset method chosen is a parallel, fully implicit implementation
whereby the interpolation (from donor to acceptor) is inserted as an
adapted discretisation on the donor cells, such that the resulting matrix
can be solved using the standard linear solvers.

Above solvers come with a set of tutorials, showing how to create and set-up
simple simulations from scratch.
2. 13 Jun, 2017 5 commits
3. 12 Jun, 2017 10 commits
4. 09 May, 2017 1 commit
5. 12 Jun, 2017 1 commit
6. 09 Jun, 2017 2 commits
• TUT: Added min/max(p) function object · 132c0e71
Andrew Heather authored
• ENH: Added new Joule Heating fvOption and test case · 2af8d388
Andrew Heather authored
    Evolves an electrical potential equation

\f[
\f]

where \f$V \f$ is electrical potential and \f$\sigma\f$ is the
electrical current

To provide a Joule heating contribution according to:

Differential form of Joule heating - power per unit volume:

\f[
\frac{d(P)}{d(V)} = J \cdot E
\f]

where \f$J \f$ is the current density and \f$E \f$ the electric
field.
If no magnetic field is present:

\f[
J = \sigma E
\f]

The electric field given by

\f[
\f]

Therefore:

\f[
\frac{d(P)}{d(V)} = J \cdot E
= (sigma E) \cdot E
\f]

Usage
Isotropic (scalar) electrical conductivity
\verbatim
jouleHeatingSourceCoeffs
{
anisotropicElectricalConductivity no;

// Optionally specify the conductivity as a function of
// temperature
// Note: if not supplied, this will be read from the time
// directory
sigma           table
(
(273        1e5)
(1000       1e5)
);
}
\endverbatim

Anisotropic (vectorial) electrical conductivity
jouleHeatingSourceCoeffs
{
anisotropicElectricalConductivity yes;

coordinateSystem
{
type        cartesian;
origin      (0 0 0);

coordinateRotation
{
type        axesRotation;
e1          (1 0 0);
e3          (0 0 1);
}
}

// Optionally specify sigma as a function of temperature
//sigma           (31900 63800 127600);
//
//sigma           table
//(
//    (0      (0 0 0))
//    (1000   (127600 127600 127600))
//);
}

Where:
\table
Property     | Description               | Required  | Default
value
T            | Name of temperature field | no        | T
sigma        | Electrical conductivity as a function of
temperature |no|
anisotropicElectricalConductivity | Anisotropic flag | yes |
\endtable

The electrical conductivity can be specified using either:
- If the \c sigma entry is present the electrical conductivity is
specified
as a function of temperature using a Function1 type
- If not present the sigma field will be read from file
- If the anisotropicElectricalConductivity flag is set to 'true',
sigma
should be specified as a vector quantity
7. 08 Jun, 2017 8 commits
8. 07 Jun, 2017 7 commits
9. 05 Jun, 2017 2 commits
10. 02 Jun, 2017 3 commits