468
M. R. Truss et al.
where the sum is over all the particles. Here, mi and ri are the mass
and position of particle i respectively. W is the interpolation
kernel, which has a characteristic length-scale h, commonly called
the smoothing length. For a general introduction to SPH, the
reader is referred to Monaghan (1992).
In Murray (1996) an SPH code specifically modified for
accretion disc problems was described. The key feature of this
code was the use of an artificial viscosity term in the SPH
equations to represent the shear viscosity n known to be present in
observed discs. The artificial viscosity term introduces, in the
continuum limit, a fixed combination of shear and bulk viscosities
to the fluid. The viscous force per unit mass is
av kzcL72v 1 27ꢀ7 ´ v:
ꢀ6
Here k is an analytically determined constant that depends upon
the kernel, with k 1=8 and 1/10 for the cubic spline kernel in
two and three dimensions respectively; c is the sound speed; v is
the fluid velocity; and L is a viscous length-scale. In previous
work L was taken to be equal to the smoothing length h. Here,
however, we relax that constraint. Finally, z is a dimensionless
parameter. Note that in most SPH papers this parameter is denoted
a, but we have followed Murray (1996) and renamed it to avoid a
confusion of subscripts.
Figure 1. The limit-cycle behaviour of an accretion disc in a dwarf nova.
opposite branch. In this way a limit cycle of quiescence and
outburst is established. We interpret the upper and lower branches
of the curve as high- and low-viscosity states. The critical surface
densities at the points of inflection have been calculated by
Cannizzo, Shafter & Wheeler (1988):
In the interior of Keplerian discs, we can neglect the velocity
divergence and we see that the artificial viscosity term generates a
shear viscosity
20:35 20:86
cold
Smax 11:4R110:05M1
a
g cm22
;
ꢀ3
ꢀ4
n kzcL:
ꢀ7
Smin 8:25R110:05M1
a
g cm22
;
hot
20:35 20:8
We can control the shear viscosity throughout the disc by
modifying z and L, and so obtain a functional form very similar to
the Shakura±Sunyaev form used in accretion disc theory.
where R10 is the radius in units of 1010 cm, M1 is the mass of the
primary in solar masses, and ahot and acold are the Shakura±
Sunyaev viscosity parameters in the high and low states (Shakura
& Sunyaev 1973). Note that these are very close to linear radial
dependences. An excellent review of the dwarf nova disc
instability is given by Cannizzo (1993a).
Several tests of this code were presented in Murray (1996). The
code has been used to look at tidally unstable discs (Murray 1998,
2000), tilted discs (Armitage & Murray 1998) and counter-rotating
discs (Murray, deKool & Li 1999) around accreting pulsars.
We begin with a full explanation of our model and the
numerical techniques involved in applying a smoothed particle
hydrodynamics (SPH) approach to the problem. In Section 3 we
demonstrate that our model is physically consistent with a real
dwarf nova, and present a wide range of simulated observables.
Â
Kornet & RozÇycka (2000), using an Eulerian code (quite distinct
algorithmically from the SPH code we use), have reproduced
several of the results of Murray (1998).
2.2 Outbursts
2
MO D E L L I N G DWA R F NOVA OU T B U R S T S
As mentioned in the previous section, quiescence is associated
with a very low value of the Shakura±Sunyaev shear viscosity
parameter (a) but also a low temperature. In outburst, angular
momentum transport is much more rapid because the temperature
is much higher and a is much larger. In previous papers (Murray
1998; Armitage & Murray 1998) preliminary attempts were made
to model outbursts by instantaneously increasing the value of the
shear viscosity throughout the entire disc. Such an approach only
enabled us to model the most basic features of an outburst, and we
could not of course follow the propagation of state changes
through the disc. The principal modification to the code made for
this work was to allow the viscosity to change locally in response
to disc conditions. This was easy to do, simply requiring that each
particle carry a variable z that determined its `viscosity'. To
determine the viscosity of the interaction of any particular pair of
particles we use the harmonic mean of the two z values. Cleary &
Monaghan (1999) found that such a form gave good results for
heat conduction between materials with vastly different properties.
All that remained was to determine how changes in viscosity
were to be triggered. The simplest approach is to let the shear
2.1 The smoothed particle hydrodynamics technique
In this section we discuss substantial developments made to an
existing smoothed particle hydrodynamics accretion disc code that
enable us to model the complete outburst cycle of a dwarf nova.
The principal change is the modification of the dissipation term to
make it a function of local disc conditions. Smoothed particle
hydrodynamics (SPH) is a Lagrangian method for modelling the
dynamics of fluids. A continuous medium is modelled by a
collection of particles that each move with the local fluid velocity.
Fluid properties at any given point are determined by interpolating
from the particle positions. The interpolation takes the form of a
simple summation over the particles with each term weighted
according to distance from the point in question. The weighting
function is known as the interpolation kernel. For example, the
interpolated value for the density at some point r in the fluid is
n
X
rꢀr
miWꢀr 2 ri; h;
ꢀ5
i
q 2000 RAS, MNRAS 319, 467±476