首页> 外文会议>Peoceedings of the 17th international workshop on laser ranging: extending the range >Solving ordinary differential equations with multi-precision libraries
【24h】

Solving ordinary differential equations with multi-precision libraries

机译:用多精度库求解常微分方程

获取原文
获取原文并翻译 | 示例

摘要

Modern earth observation techniques require precise knowledge about the position and velocity of observed satellites or other objects in space. Computing the position analytically no longer provides the necessary accuracy owing to the lack of an analytical high accuracy orbital theory. In order to gain accuracy, it is common practice to compute an orbit by solving ordinary differential equations (ODEs). Solving this kind of mathematical equation leads to well-tested standard methods like Runge-Kutta-methods, Burlisch-Stoer, symplectic or power-series integrators. These solvers have been implemented using C++-templates allowing us to change the floating-point data type at compile time. Therefore multi-precision data types with a free-to-choose decimal precision can be used. Based on this approach, each numerical solver can operate with variable internal precision. This, for instance, makes it possible to reveal roundoff errors or missing accuracies by simply increasing the precision of the underlying data type. It can be used to verify computed or measured results with hitherto unavailable numerical accuracy. Solving an ODE with high accuracy using a multi-precision library requires more CPU-cycles. This is why the implemented algorithm has been profiled and highly optimized to avoid wasting CPU-cycles on our testing platforms.
机译:现代地球观测技术需要有关被观测卫星或其他物体在空间中的位置和速度的精确知识。由于缺乏分析性高精度轨道理论,因此无法通过分析方法计算位置,从而无法提供必要的精度。为了获得精度,通常的做法是通过求解常微分方程(ODE)来计算轨道。解决这类数学方程式可产生经过良好测试的标准方法,例如Runge-Kutta方法,Burlisch-Stoer方法,辛或幂级数积分器。这些求解器已使用C ++模板实现,允许我们在编译时更改浮点数据类型。因此,可以使用自由选择的十进制精度的多精度数据类型。基于这种方法,每个数值求解器都可以以可变的内部精度运行。例如,这可以通过简单地提高基础数据类型的精度来揭示舍入错误或丢失的准确性。它可用于验证迄今尚无数值精度的计算或测量结果。使用多精度库高精度地解析ODE需要更多的CPU周期。这就是为什么要对已实现的算法进行概要分析和高度优化的原因,以避免浪费我们测试平台上的CPU周期。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号