1 Introduction
TrES
with which triple evolution can be studied.2 Background
2.1 Single stellar evolution
Parameters
|
Stellar
|
Orbital
|
---|---|---|
Single star |
m
| - |
Binary |
\(m_{1}\), \(m_{2}\)
|
a, e
|
Triple |
\(m_{1}\), \(m_{2}\), \(m_{3}\)
|
\(i_{\mathrm{mutual}}\), \(a_{\mathrm {in}}\), \(e_{\mathrm{in}}\), \(g_{\mathrm{in}}\), \(h_{\mathrm{in}}\), \(a_{\mathrm{out}}\), \(e_{\mathrm{out}} \), \(g_{\mathrm{out}}\), \(h_{\mathrm {out}}\)
|
2.1.1 Timescales
2.1.2 Hertzsprung-Russell diagram
2.1.3 Stellar winds
2.1.4 Stellar remnants
Initial mass
\(\boldsymbol{(M_{\odot})}\)
|
Remnant type
|
Remnant mass
\(\boldsymbol{(M_{\odot})}\)
|
---|---|---|
1-6.5 | CO WD | 0.5-1.1 |
6.5-8 | ONe WD | 1.1-1.44 |
8- ∼ 23
| NS | 1.1-2 |
≳23
| BH | >5 |
2.1.5 Supernova explosions
2.2 Binary evolution
2.2.1 Stellar winds in binaries
2.2.2 Angular momentum losses
2.2.3 Tides
2.2.4 Mass transfer
2.2.5 Common-envelope evolution
2.2.6 Stable mass transfer
2.2.7 Supernova explosions in binaries
2.3 Triple evolution
-
the masses of the stars in the inner orbit \(m_{1}\) and \(m_{2}\), and the mass of the outer star in the outer orbit \(m_{3}\);
-
the semi-major axis a, the eccentricity e, the argument of pericenter g of both the inner and outer orbits. Parameters for the inner and outer orbit are denoted with a subscript ‘in’ and ‘out’, respectively;
-
the mutual inclination \(i_{r}\) between the two orbits. The longitudes of ascending nodes h specify the orientation of the triple on the sky, and not the relative orientation. Therefore, they do not affect the intrinsic dynamical evolution. From total angular momentum conservation \(h_{\mathrm{in}} - h_{\mathrm{out}}= \pi\) for a reference frame with the z-axis aligned along the total angular momentum vector (Naoz et al. 2013).
2.3.1 Stability of triples
2.3.2 Lidov-Kozai mechanism
2.3.3 Lidov-Kozai mechanism with mass loss
2.3.4 Precession
2.3.5 Tides and gravitational waves
2.3.6 Mass transfer initiated in the inner binary
2.3.7 …and its effect on the outer binary
2.3.8 The effect of common-envelope on the outer binary
2.3.9 Mass loss from the outer star
AMUSE
, Section 3) as we use for our code TrES
. de Vries et al. (2014) simulate the mass transfer phase initiated by the outer star for two triples in the Tokovinin catalogue, ξ Tau and HD97131. For both systems, they find that the matter lost by the outer star does not form an accretion disk or circumbinary disk, but instead the accretion stream intersects with the orbit of the inner binary. The transferred matter forms a gaseous cloud-like structure and interacts with the inner binary, similar to a CE-phase. The majority of the matter is ejected from the inner binary, and the inner binary shrinks moderately to weakly with \(\alpha\lambda_{\mathrm{ce}} \gtrsim3\) depending on the mutual inclination of the system. In the case of HD97131, this contraction leads to RLOF in the inner binary. The vast majority of the mass lost by the donor star is funnelled through L1, and eventually ejected from the system by the inner binary through the L3 Lagrangian point7 of the outer orbit. As a consequence of the mass and angular momentum loss, the outer orbit shrinks with8
\(\eta\approx 3\mbox{-}4\) in Eq. (19). During the small number of outer periods that are modelled, the inner and outer orbits approaches contraction at the same fractional rate. Therefore the systems remain dynamically stable.2.3.10 Triples and planetary nebulae
2.3.11 Supernova explosions in triples
2.4 Quadruples and higher-order hierarchical systems
3 Methods
TrES
to simulate the evolution of wide and close, interacting and non-interacting triples consistently. The code is designed for the study of coeval, dynamically stable, hierarchical, stellar triples. The code is based on heuristic recipes that combine three-body dynamics with stellar evolution and their mutual influences. These recipes are described here.TrES
, but we aim to add this to the capabilities of TrES
in a later version of the code.TrES
is based on the secular approach to solve the dynamics (Section 3.3) and stellar evolution is included in a parametrized way through the fast stellar evolution code SeBa
(Section 3.2). TrES
is written in the Astrophysics Multipurpose Software Environment, or AMUSE
(Portegies Zwart et al. 2009; Portegies Zwart 2013). This is a component library with a homogeneous interface structure based on Python. AMUSE
can be downloaded for free at amusecode.org and github.com/amusecode/amuse. In the AMUSE framework new and existing code from different domains (e.g. stellar dynamics, stellar evolution, hydrodynamics and radiative transfer) can be easily used and coupled. As a result of the easy coupling, the triple code can be easily extended to include a detailed stellar evolution code (i.e. that solve the stellar structure equations) or a direct N-body code to solve the dynamics of triples that are unstable or in the semi-secular regime (Section 3.3.1).3.1 Structure of TrES
TrES
. The timestep \(dt_{\mathrm{star}}\) is determined internally by the stellar evolution code (SeBa
, Section 3.2). It is the maximum attainable timestep for the next iteration of this code and is mainly chosen such that the stellar masses that evolve due to winds, are not significantly affected by the timesteps. Furthermore, when a star changes its stellar type (e.g. from a horizontal branch star to an AGB star), the timestep is minimized to ensure a smooth transition. For TrES
, we require a more strict constraint on the wind mass losses, such that \(dt_{\mathrm{wind}} = f_{\mathrm{wind}} m/\dot{m}_{\mathrm{wind}}\), where \(f_{\mathrm{wind}}=0.01\) and \(\dot{m}_{\mathrm{wind}}\) is the wind mass loss rate given by the stellar evolution code. The numerical factor \(f_{\mathrm{wind}}\) establishes a maximum average of 1% mass loss from stellar winds per timestep. Furthermore, we ensure that the stellar radii change by less then a percent per timestep through \(dt_{\mathrm{R}} = f_{R}f'_{R}\cdot R/\dot{R}\), where \(f_{R}\) and \(f'_{R}\) are numerical factors. We take \(f_{R} = 0.005\) and 3.2 Stellar evolution
SeBa
(Portegies Zwart and Verbunt 1996; Nelemans et al. 2001; Toonen et al. 2012; Toonen and Nelemans 2013). SeBa
is a parametrized stellar evolution code providing parameters such as radius, luminosity and core mass as a function of initial mass and time. SeBa
is based on the stellar evolution tracks from Hurley et al. (2000). These tracks are fitted to the results of a detailed stellar evolution code (based on Eggleton 1971, 1972) that solves the stellar structure equations.3.3 Orbital evolution
TrES
solves the orbital evolution through a system of first-order ordinary differential equations (ODE): TrES
.3.3.1 The secular approach
TrES
, the maximum inner eccentricity and therefore the number of collisions is probably underestimated for moderately hierarchical systems (see also Naoz et al. 2016).3.4 Stellar interaction
3.4.1 Stellar winds in TrES
3.4.2 Tides and precession
TrES
as described in Eqs. (10)-(12). The dominant tidal dissipation mechanism is linked with the type of energy transport in the outer zones of the star. We follow Hurley et al. (2002), and distinguish three types: damping in stars with convective envelopes, radiative envelopes (i.e. dynamical tide), and degenerate stars. The quantity \(k_{\mathrm{am}}/\tau_{\mathrm{TF}}\) of Eq. (10)-(12) is given for these three types of stars in their Eqs. (30), (42)11 and (47), respectively. We assume that radiative damping takes place in MS stars with \(M>1.2M_{\odot}\), in helium-MS stars and horizontal branch stars. Excluding compact objects, all other stars are assumed to have convective envelopes. For the mass and radius of the convective part of the stellar envelope, we follow Hurley et al. (2000) (their Section 7.2) and Hurley et al. (2002) (their Eqs. (36)-(40)), respectively, with the modification that MS stars to have convective envelopes in the mass range \(0.3\mbox{-}1.2M_{\odot}\). Regarding the gyration radius k, for stars with convective or radiative envelopes we assume \(k=k_{2}\), for compact objects \(k=k_{3}\) (see Eq. (41)).3.4.3 Stability of mass transfer initiated in the inner binary
-
Tidal instability;Tidal friction can lead to an instability in the binary system and subsequent orbital decay (see Section 2.2.3). The tidal instability takes place in compact binaries with extreme mass ratios. It occurs when there is insufficient angular momentum to keep the star in synchronization i.e. \(J_{\star} > \frac{1}{3} J_{\mathrm{b}}\), with \(J_{\star}=I\Omega\). When RLOF occurs due to a tidal instability, we assume that a CE develops around the inner binary. This will lead further orbital decay, and finally either a merger or ejection of the envelope.
-
RLOF instability;The stability of the mass transfer depends on the response of the radius and the Roche lobe to the imposed mass loss. In the fundamental work of Hjellming and Webbink (1987), theoretical stability criteria are derived for polytropes. Stability criteria have been improved with the use of more realistic stellar models (see e.g. Ge et al. 2010, 2015; Passy et al. 2012a; Woods et al. 2010, 2012). Our incomplete understanding of the stability of mass transfer leads to differences between synthetic binary populations (Toonen et al. 2014).The response of the Roche lobe is strongly dependent on the envelope of the donor star and the mass ratio of the system.12 Therefore the stability of mass transfer is often described by a critical mass ratio \(q_{\mathrm{crit}}< q \equiv m_{d}/m_{a} \) for different types of stars. For unevolved stars with radiative envelopes, mass transfer can proceed in a stable manner for relatively large mass ratios. We assume \(q_{\mathrm{crit}} = 3\), unless the star is on the MS for which we take \(q_{\mathrm{crit}} = 1.6\) (de Mink et al. 2007b; Claeys et al. 2014). Stars with convective envelopes are typically unstable to mass transfer, unless the donor is considerably less massive than the companion. For giants, we adopt \(q_{\mathrm{crit}} = 0.362 +[3(1- M_{c}/M)]^{-1}\), where \(M_{c}\) is the core mass of the donor star (Hjellming and Webbink 1987). For naked helium giants, low-mass MS stars (\(M<0.7M_{\odot }\)), and white dwarfs, we follow Hurley et al. (2002) and adopt \(q_{\mathrm{crit}} = 0.784\), \(q_{\mathrm{crit}} = 0.695\) and \(q_{\mathrm{crit}} = 0.628\), respectively.
3.4.4 Common-envelope evolution in the inner binary
3.4.5 Stable mass transfer in a circular inner binary
TrES
, SeBa
. The nuclear timescale of a MS or helium-MS star is estimated by Eq. (3). For other stars we take \(\tau_{\mathrm{nucl}} = R/\dot{R}\), where Ṙ is the time derivative of the radius, calculated from the current and previous timestep. If the star is shrinking, which is possible for horizontal branch stars or evolved AGB stars, we estimate the nuclear timescale by 10% of the stellar age. Rejuvenation of the accretor star, and the opposite process for the donor star are taken into account by SeBa
. Their method is explained in Appendix A.2.1 of Toonen et al. (2012).3.4.6 Mass transfer initiated by the outer star
3.4.7 Supernova explosions in TrES
SeBa
. The effect of the SN ejecta on the companion stars (e.g. compositions and velocities) is usually small (e.g. Kalogera 1996; Hirai et al. 2014; Liu et al. 2015b; Rimoldi et al. 2015), unless the pre-supernova separation between the stars is smaller than a few solar radii. For this reason, we assume the dynamics of the companion stars are not affected by the expanding shell of material, and the companion stars neither accrete nor are stripped of mass.TrES
is based on orbit-averaged techniques, we do not follow the position of the stars along the orbit as a function of time. In order to obtain the position at the moment of the SN, we randomly sample the mean anomaly from a uniform distribution. The natal kick is randomly drawn from either of three distributions (Paczynski 1990, Hansen and Phinney 1997 or Hobbs et al. 2005) in a random direction. Our method simply consists of two coordinate transformations (thus we do not use Eqs. (21), (33), (63), (70), (73), nor Eq. (78) directly). We convert from our standard orbital parameters of i and \(a,e,g,h\) for the inner and outer orbit to orbital vectors i.e. eccentricity ê and angular momentum vector \(\hat{J_{\mathrm{b}}}\) for both orbits. After the mass of the dying star is reduced and the natal kick is added to it, we convert back to the orbital elements. The reason for performing two coordinate transformation, to orbital vectors and back, is that the orbital elements in the code are defined with respect to the ‘invariable’ plane, i.e. in a frame defined by the total angular momentum. In the case of a SN, however, the total orbital angular momentum vector is not generally conserved, which implies that the coordinate frame changes after the SN. In contrast, the orbital vectors are defined with respect to an arbitrary inertial frame that is not affected by the SN. The post-SN orbital vectors are transformed to the orbital elements in the new ‘invariable’ plane, i.e. defined with respect to the new total angular momentum vector. An additional advantage of the double coordinate transformation is that the pre-supernova orbit can be circular as well as have an arbitrary eccentricity.-
Both the inner as the outer orbit remain bound, and the system remains a triple. The simulation of the evolution of the triple is continued.
-
When the inner orbit remains bound, and the outer orbit becomes unbound, the outer star and inner binary remain as separated systems. We assume the outer star does not dynamically affect the inner binary. With the default options in
TrES
the simulation is stopped here unless the user specifies otherwise. -
When both the inner as the outer orbit become unbound, the stars evolve further as isolated stars. As in the previous scenario, by default the simulation is stopped unless the user specifies otherwise.
-
The inner orbit becomes unbound, but at the moment just after the SN the outer star remains bound the inner system. In this case,
TrES
cannot simulate the evolution of this system further. The evolution of these systems should be followed up with an N-body code.
4 Examples
TrES
, such that the examples below also demonstrate the capabilities of TrES
.4.1 Gliese 667
Parameters
|
Gliese 667
|
Eta Carinae
|
MIEK
|
---|---|---|---|
\(m_{1}\) (\(M_{\odot}\)) | 0.73 | 110 | 7 |
\(m_{2}\) (\(M_{\odot}\)) | 0.69 | 30 | 6.5 |
\(m_{3}\) (\(M_{\odot}\)) | 0.37 | 30 | 6 |
\(a_{\mathrm{in}}~\mbox{(AU)}\)
| 12.6 | 1 | 10 |
\(a_{\mathrm{out}}~\mbox{(AU)}\)
| 250 | 25 | 250 |
\(e_{\mathrm{in}}\)
| 0.58 | 0.1 | 0.1 |
\(e_{\mathrm{out}}\)
| 0.5 | 0.2 | 0.7 |
\(i_{\mathrm{mutual}}\) (∘) | 90 | 90 | 60 |
\(g_{\mathrm{in}}\) (rad) | 0.1 | 0.1 | 0 |
\(g_{\mathrm{out}}\) (rad) | 0.5 | 0.5 |
π
|
4.2 Eta Carinae
4.3 MIEK-mechanism
TrES
including three-body dynamics and wind mass losses, however, without stellar evolution in radius, luminosity, or stellar core mass etc.TrES
, the triple is not driven into the octupole regime. On the AGB, the radius of a \(7M_{\odot}\)-star can reach values as large as \({\sim}1\text{,}000R_{\odot}\) (Figure 12), and therefore RLOF initiates before the MIEK-mechanism takes place. Even if the inner binary would be an isolated binary, RLOF would occur for initial separations of \(a<15~\mbox{AU}\). For triples, RLOF can occur for larger initial (inner) separations, as the Lidov-Kozai cycles can drive the inner eccentricity to higher values. For wider inner binaries i.e. \(a_{\mathrm{in}} > 16~\mbox{AU}\), the MIEK-mechanism does not occur either, as the triple is dynamically unstable. This example indicates that the parameter space for the MIEK-mechanism to occur is smaller than previously thought, and so it may occur less frequently. Moreover, this example demonstrates the importance of taking into account stellar evolution when studying the evolution of triples.5 Discussion and conclusion
TrES
for simulating the evolution of hierarchical, coeval, dynamically stable stellar triples. We discuss the underlying (sometimes simplifying) assumptions of the heuristic recipes. Some recipes are exact or adequate (e.g. gravitational wave emission, wind mass loss or Lidov-Kozai cycles), and others are admittedly crude (e.g. mass transfer). The recipes are based on simple assumptions and should be seen as a starting point for discussion and further study. When more sophisticated models become available of processes that influence triple evolution, these can be included in TrES
, and subsequently the effect on the triple populations can be studied. For now, the accuracy levels of the heuristic recipes are sufficient to initiate the systematic exploration of triple evolution (e.g. populations, evolutionary pathways), while taking into account three-body dynamics and stellar evolution consistently.TrES
is based on the secular approach to solve for the dynamics of the triple system. It has been shown that this approach is in good agreement with N-body simulations of systems in which the secular approximations are valid (Naoz et al. 2013; Hamers et al. 2013; Michaely and Perets 2014). The advantage of the secular approach is that the computational time is orders of magnitudes shorter than for an N-body simulation. The secular approach, however, is not valid when the evolutionary processes occur on timescales shorter than the dynamical timescale of the system. In these cases, we either stop the simulation (e.g. during a dynamical instability) or simulate the process as an instantaneous event (such as a common-envelope phase).TrES
, these occurrences are probably underestimated in systems with moderate hierarchies (see also Naoz et al. 2016).TrES
is written in the Astrophysics Multipurpose Software Environment, or AMUSE
(Portegies Zwart et al. 2009; Portegies Zwart 2013), which is based on Python. AMUSE
including TrES
can be downloaded for free at amusecode.org and github.com/amusecode/amuse. Due to the nature of AMUSE
, the triple code can be easily extended to include a detailed stellar evolution code or a direct N-body code. Regarding the latter, this is interesting in the context of triples with moderate hierarchies where the orbit-averaged technique breaks down (as discussed above). Furthermore, it is relevant for triples that become dynamically unstable during and as a consequence of their evolution. For example, Perets and Kratter (2012) show triples that become dynamically unstable due to their internal wind mass losses, are responsible for the majority of stellar collisions in the Galactic field. Consequently, the majority of stellar collisions do not take place between two MS stars, but involve an evolved star of giant-dimensions. Another interesting prospect is the inclusion of triples in simulations of cluster evolution, where triples are often not taken into account e.g. in the initial population, through dynamical formation nor a consistent treatment of the evolution of triple star systems. However, dynamical encounters involving triples are common, reaching or even exceeding the encounter rate involving solely single or binary stars, in particular in low- to moderate-density star clusters (Leigh and Sills 2011; Leigh and Geller 2013). Therefore, the evolution of triples might not only be important for the formation and destruction of compact or exotic binaries, but also for the dynamical evolution of clusters in general.Acknowledgements
AMUSE
-framework. This work was supported by the Netherlands Research Council (NWO grant numbers 612.071.305 [LGM] and 639.073.803 [VICI]), the Netherlands Research School for Astronomy (NOVA), the Interuniversity Attraction Poles Programme (initiated by the Belgian Science Policy Office, IAP P7/08 CHARM) and by the European Union’s Horizon 2020 research and innovation programme (grant agreement No 671564, COMPAT project).Competing interests
Authors’ contributions
TrES
. AH derived the equations for the orbital evolution of a triple during a supernova explosion as given in Appendix A.1. AH also composed the ODE solver routine from updating the routine presented in Hamers et al. (2013). SPZ assisted with the construction of the heuristic recipes for triple evolution. All of the authors contributed corrections and improvements on the draft of the manuscript. All authors read and approved the final manuscript.