rvfit代码:一个用于拟合双星和系外行星径向速度的详细自适应模拟退火代码
The rvfit Code: A Detailed Adaptive Simulated Annealing Code for Fitting Binaries and Exoplanets Radial Velocities
摘要:
径向速度曲线的拟合是双星和系外行星研究中的一个常见步骤。在大多数情况下,拟合例程需要提供一组初始参数值和先验,从这些参数值和先验开始计算,并且其结果可能受到局部最小值的影响。我们提出了一个新的代码,rvfit代码,用于拟合恒星双星和系外行星的径向速度,使用自适应模拟退火(ASA)的全局最小化方法,快速收敛到全局解最小值,而不需要提供初步的参数值。我们使用合成和真实的数据集:双线二进制文件,单线二进制文件,和系外行星系统的代码的性能。在所有的例子中,开普勒轨道参数拟合的rvfit代码和计算的不确定性与文献的解决方案进行了比较。最后,我们提供了一个工作示例的源代码,并详细说明了如何使用它。
英文摘要:
The fitting of radial velocity curves is a frequent procedure in binary stars and exoplanet research. In the majority of cases the fitting routines need to be fed with a set of initial parameter values and priors from which to begin the computations and their results can be affected by local minima. We present a new code, the rvfit code, for fitting radial velocities of stellar binaries and exoplanets using an Adaptive Simulated Annealing (ASA) global minimization method, which fastly converges to a global solution minimum without the need to provide preliminary parameter values. We show the performance of the code using both synthetic and real data sets: double-lined binaries, single-lined binaries, and exoplanet systems. In all examples the keplerian orbital parameters fitted by the rvfit code and their computed uncertainties are compared with literature solutions. Finally, we provide the source code with a working example and a detailed description on how to use it.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。