Skip to content

Misbehaving nuclear timescale mass transfer #1285

@ilyamandel

Description

@ilyamandel

Update to nuclear timescale mass transfer, following the mass transfer discussion at the retreat and some follow-up tests.

  1. We currently apply nuclear timescale MT only to MS donors (other donors are assumed to always transfer mass on a thermal timescale). We assume a MS donor can transfer mass on a nuclear timescale if its equilibrium zeta = dlnR/dlnM is larger than the RL zeta. In practice, to evaluate dlnR, we compute the radius of MS stars with two nearby masses at the same fractional MS age tau. (The logic is that, in our models, MS stars retain the same tau on mass loss -- see Hurley+ (2000), section 7.1)

  2. The actual rate of nuclear timescale mass loss is set to be the current donor mass divided by its radial expansion timescale, where the latter is given as R / \dot{R}, with \dot{R} estimated by slightly aging (a copy of) the star and evaluating the change in radius.

The problem with this approach is that the nuclear timescale mass loss rate from the donor may not keep up with the evolution of the Roche lobe. In other words, the donor may expand to be filling the Roche lobe by a significant fraction. Here's a mild example, but it can be worse. (Obtained with
./COMPAS --metallicity 0.008 --initial-mass-1 1 --initial-mass-2 0.7 -n 1 --semi-major-axis 0.01251 --detailed-output )

The best solution I see is to allow the nuclear timescale mass loss rate to be larger than the estimate in item 2 -- in fact, to be high enough that, at the end of the nuclear mass transfer time step, the donor fits inside its Roche lobe (that's what we do for thermal timescale "fast" MT from MS donors). In fact, the more I think about it, the more arbitrary I find the current approach of estimating the nuclear mass transfer timescale using the radial expansion timescale as a proxy; not sure why I assumed that in the first place? Anyway, I'll revise that now, but if folks have other thoughts/suggestions, please let me know...

image

Metadata

Metadata

Labels

bugSomething isn't workingseverity_moderateThis is a moderately severe bugurgency_highThis is a very urgent issue and should be resolved as soon as possible

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions