wiki:u/johannjc/scratchpad

Version 25 (modified by Jonathan, 11 years ago) ( diff )

If we plug the expressions for the radiation 4-momentum back into the gas equations and keep terms necessary to maintain accuracy we get:

Now if

and

and we just consider the implicit terms, we can combine the gas and radiation diffusion equations to arrive at:

which simplifies to

or

The second term in parenthesis represents the extra 'inertia' the radiation field has due to its coupling with the gas. It is non-linear and this limits the time step that can be taken.

Changes to the discretization

For the coupled system of equations we had the following:

If the gas and radiation are in thermal equilibrium, then we have and we also have that in the limit that , we have and

This simplifies the above equation to

And which if we use our equation of state where gives

Now if we go back and calculate we arrive at instead of which is consistent with our derivation above.

Also our time equation should be

So in principle combining the gas and energy equations in the limit that of high planck opacity, does not change the matrix or rhs vector, however it does limit the ability for there to be strong source terms on the right in regions where the gas and radiation have gotten out of equilibrium. It is not clear how this effects the ability of the elliptic solver to converge to given tolerances.

Modifications to time steps

More importantly is the recognition of the time scales over which the internal energy can change.

Previously we looked at the decoupled equation for the gas energy density

which gives

however, if the gas is in equilibrium with the radiation, this does not limit the time step at all - even though diffusion may quickly move the gas out of equilibrium with the radiation.

We can account for this by expanding our equation

which gives us a quadratic for

yucky…

How about we assume that the gas is close to equilibrium? Then we get

which is just the geometric average of the coupling time and the diffusion time

Note: See TracWiki for help on using the wiki.