2024年中国研究生数学建模竞赛F题思路代码模型文章——X射线脉冲星光子到达时间建模

news2024/9/21 17:15:47

2024年中国研究生数学建模竞赛F题

X射线脉冲星光子到达时间建模

脉冲星(Pulsar)是高速自转的中子星,具有体积小、密度大的特征。脉冲星的高速自转会形成脉冲,而脉冲的周期其实就是脉冲星的自转周期 。在旋转过程中,脉冲星的磁场会形成强烈的电磁波,就像是“宇宙中的灯塔”,源源不断地、有规律地向外界发射电磁波。正是由于其自转的连续性和稳定性,脉冲星被认为是宇宙中最精确的时钟。脉冲星可以提供独立、稳定的空间参考基准和时间基准,为空间飞行提供导航信标。深空航天器导航以及时间基准的维持对于大国战略安全、航天技术发展、深空探测等都有重要意义。

由于X射线信号不能穿过地球大气,因此脉冲星的X射线波段观测只能在空间开展。2016年11月,我国发射了首颗X射线脉冲星导航试验卫星(X-ray Pulsar Navigation-1, XPNAV-1)对蟹状星云Crab脉冲星(PSR B0531+21)进行观测。Crab脉冲星位于超新星1054 AD(Anno Domini,此处指公元1054年)中心处,是恒星、超新星爆发后在蟹状星云中的残骸,自转周期约为33ms,在X射线波段具有很强的流量,辐射的X射线光子可被空间X射线探测器探测。

在观测过程中,由于卫星不断围绕地球转动,所以卫星轨道位置是实时变化的。在三维空间内描述轨道上的一点,需要六个轨道根数(或称轨道要素、轨道元素或轨道参数),包括:偏心率

、角动量

、轨道倾角

、真近点角

以及升交点赤经

和近地点幅角

(具体含义见附录)。为恢复脉冲星的周期性信号,需要将光子到达探测器的时刻转换到惯性系中某一参考点,如太阳系质心天球参考系(Barycentric Celestial Reference System,BCRS)中的坐标原点,即太阳系质心(Solar System Barycenter,SSB)。

脉冲星、卫星和太阳系质心的几何关系如图1所示,X射线脉冲星导航(XPNAV)原理与GPS的差分定位(DGPS)原理类似,均是基于到达时间测距。DGPS是通过比较地面监控站和接收机接收相同卫星的信号传播时间,从而确定接收机的位置和速度等参数。XPNAV则是通过比较脉冲到达太阳系质心和观察航天器(卫星等)接收相同脉冲星的脉冲到达时间实现航天器的定位导航,因此,需要分别计算脉冲到达航天器与太阳系质心的传播时间差,进而求解航天器相对于太阳系质心的位置。求这个时间差的公式也称为时间转化方程,然而,现有的时间转换模型并不令人满意。

图1  脉冲星、卫星和太阳系质心的几何关系

脉冲星信号传播过程受多种因素的共同干扰,包括:

  1. 真空几何传播时延(Roemer时延):指在理想真空环境中,信号以光速进行传播所产生的时间延迟。
  2. Shapiro时延:这是光子在通过强引力场(如太阳引力场)时,由于引力弯曲路径所产生的额外时间延迟。引力场引起的光线弯曲如图2所示。
  3. “引力红移”效应:是爱因斯坦的广义相对论一个重要概念,描述了光或电磁波在强引力场中传播时,频率会降低,波长会变长的现象。这意味着,当脉冲星信号穿过不同的引力场区域,如太阳的引力场时,其频率会发生变化。
  4. “动钟变慢”效应:是狭义相对论中的一个重要概念,描述了高速运动下时间膨胀的现象。当卫星以高速在轨道上运行时,其上的时间相对于静止参考系中的时间会变慢,这种效应在高精度时间测量中尤为重要。
  5. 脉冲星自行:指脉冲星在天空中相对于其他天体的位置随时间发生变化。脉冲星自行对脉冲到达时间影响较大,分析过程中也要考虑其影响。

除此之外的其他时延(比如视差时延)由于影响相对较小,此处可以不考虑。

图2  引力场引起的光线弯曲

脉冲星辐射的X射线光子信号比较弱,且包含大量噪声。探测到的脉冲星在一个自转周期内的信号往往难以获得大量信息。但由于脉冲星信号的背景噪声一般不具有周期性,因此,利用脉冲星星历进行周期折叠,背景噪声将呈现随机分布。而脉冲信号具有周期性,脉冲部分将随着折叠的周期数增加而不断明显。因此,需要利用脉冲星星历对记录的归算至到达太阳系质心时刻的光子进行折叠,得到积分脉冲轮廓与标准脉冲轮廓。通过平移折叠轮廓并与标准轮廓比对,可以根据每段观测求出一个对应于主峰的脉冲到达时间(Time of Arrival,TOA),进一步服务于脉冲星的X射线计时研究与计时参数的精确拟合。

在轨运行的航天器无法记录到连续的脉冲信号,只能记录一系列脉冲星光子到达的时间。脉冲星光子到达探测器的时间服从非齐次泊松分布。在时间段

内,有

个光子到达探测器的概率为

其中,累计函数

可表示为

为速率函数(即脉冲星的流量密度函数),可表示为

,其中

分别为背景光子流量(背景噪声)与脉冲星的流量,

为归一化的脉冲轮廓函数。Crab脉冲星的标准脉冲轮廓曲线

如图3所示,具体数据见附件2。

图3  Crab脉冲星的标准脉冲轮廓曲线

脉冲星计时模型是一个以质心坐标时(Barycentric Coordinate Time,TCB)或质心力学时(Barycentric Dynamical Time,TDB)的函数形式表示的相位模型,用来预报脉冲星的自转相位和脉冲到达太阳系质心的时间。对于毫秒脉冲星而言,周期变化率小,略去频率二阶导数以上的高阶项,脉冲星计时模型可以表示为:

其中,

为时间

时刻的脉冲相位,

时刻的相位,

是脉冲星自转频率,

分别是

的一阶和二阶导数,

是参考历元时刻,上述参数都可以由脉冲星星历获得。采用上述模型可以对脉冲到达时间进行高精度预报(对于毫秒脉冲星,上述模型预报精度很高,不需要频繁更新)。

考虑到X射线波段脉冲星巡天观测成本较高且实际观测数据受多种因素共同干扰,为深入认识脉冲星光子的辐射过程,更好地开展脉冲星导航试验任务,有必要开展脉冲星光子序列仿真方法的研究。

请你们团队根据要求及附录中的相关参数建立数学模型解决以下问题:

问题1  请建立卫星轨道根数与其位置和速度关系的数学模型。若某一光子到达探测器时刻XPNAV-1卫星对应的轨道根数为

,请计算该时刻卫星在地心天球参考系(Geocentric Celestial Reference System,GCRS)中的三维位置

与速度

,并对轨道参数一致性和计算结果进行验证。

问题2  假设脉冲星辐射的X射线光子信号为平行光,忽略太阳系天体的自转和扁率,请建立脉冲星光子到达卫星与太阳系质心之间的真空几何传播时延模型。若光子到达卫星时刻对应的MJD(约化儒略日)为57062.0(TT时间尺度,其含义见附录),根据问题1中卫星在GCRS中的位置坐标,在得到其在太阳系质心坐标系中位置基础上,计算脉冲星光子到达卫星与太阳系质心的传播路径时间差。

问题3  在建立脉冲星光子到达航天器(卫星等)与太阳系质心之间的精确转换时延模型时,需要考虑脉冲星自行的影响以及几个关键的时延因素:几何传播时延、Shapiro时延、引力红移时延和狭义相对论的动钟变慢效应。在考虑脉冲星自行以及上述时延因素下,请建立脉冲星光子到达航天器与太阳系质心的精确转换时延模型。若光子到达探测器的时刻对应MJD为58119.1651507519,根据问题1中卫星的位置、速度以及附件4提供的脉冲星位置参考历元、自行参数信息,计算脉冲星光子到达航天器与太阳系质心间的时延(附件3提供了太阳系天体位置信息的DE系列历表)。

问题4  光子到达时刻的仿真可以更清楚地了解脉冲星信号的辐射过程。此外,X射线探测器发射成本高,信号仿真可以在缺少实测数据时开展脉冲星深空导航与守时方法研究。

  1. 建立X射线脉冲星光子序列模型,并仿真Crab脉冲星光子序列。仿真条件为:仿真时间

    (即探测器观测脉冲星的时间)取10秒,背景光子流量密度

    ,Crab脉冲星光子流量密度

    ,探测器的有效面积为

  2. 根据Crab脉冲星的自转参数(见附件1),利用仿真的脉冲星光子序列折叠出脉冲轮廓(要求脉冲轮廓对应相位区间为

    )。
  3. 在保持上述背景光子流量密度值不变基础上,请提出一种提高仿真精度的方法,从而更好展现脉冲星的辐射特性。

参考文献

  1. Edwards R T, Hobbs G B, Manchester R N. TEMPO2, a new pulsar timing package–II. The timing model and precision estimates[J]. Monthly Notices of the Royal Astronomical Society, 2006, 372(4): 1549-1574.
  2. 杨廷高, 童明雷, 赵成仕, 高玉平. Crab脉冲星X射线计时观测数据处理与分析[J]. 天文学报, 2018, 59(2): 8-14.
  3. Curtis H D. Orbital Mechanics for Engineering Students, Burlington: Elsevier, 2005. (中译本: 周建华, 徐波, 冯全胜, 轨道力学[M]. 北京: 科学出版社, 2009)
  4. Emadzadeh A A, Speyer J L. Navigation in Space by X-ray Pulsars, New York: Springer, 2011. (中译本: 侯建文, 阳光, 贺亮, 吴蕊, X射线脉冲星导航[M]. 北京: 国防工业出版社, 2013)
  5. 易韦韦, 偶晓娟, 许静文, 李晶, 李冰. 脉冲星导航试验卫星观测数据处理与分析[J]. 深空探测学报, 2018, 5(3): 241-245, 261.
  6. 郑伟, 王禹淞, 姜坤, 王奕迪. X射线脉冲星导航方法研究综述[J]. 航空学报, 2023, 44(3): 527451.
  7. 高峰. 毫秒脉冲星计时噪声分析及应用[D]. 北京: 中国科学院大学, 2019.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2152880.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2024年华为杯研赛(B题)数学建模竞赛解题思路|完整代码论文集合

我是Tina表姐,毕业于中国人民大学,对数学建模的热爱让我在这一领域深耕多年。我的建模思路已经帮助了百余位学习者和参赛者在数学建模的道路上取得了显著的进步和成就。现在,我将这份宝贵的经验和知识凝练成一份全面的解题思路与代码论文集合…

CleanClip --- 为Mac用户打造的智能剪贴板管理利器

CleanClip是一款专为Mac用户设计的强大剪贴板管理工具,旨在提升用户的工作效率和数据管理体验。它通过智能化的剪贴板内容管理,实现了Mac系统与用户操作之间的无缝衔接。CleanClip支持多种连接方式,包括系统级的快捷操作和自定义快捷键&#…

虚拟机VMware安装+centos8

1、安装虚拟机 这里以VMware-workstation-full-14.1.1-7528167.exe为例进行安装虚拟机。 注意win11,不能安装14的版本,新建虚拟机打开会崩的。建议换成16版本的。 此处安装的为centos7版本,双击就可以开始安装了。 选择下一步 勾选我接受&a…

Node.js官网无法正常访问时安装NodeJS的方法

目录 一、使用 nvm 进行安装二、通过阿里云开源镜像站进行安装 一、使用 nvm 进行安装 此时如果直接使用 nvm install 命令进行安装会报错: nvm install 16.14.0Could not retrieve https://nodejs.org/dist/latest/SHASUMS256.txt. Get “https://nodejs.org/dis…

docker基本(仅供自己参考)

一、大型项目部署的问题: 1、大型项目的组件比较多,运行环境很复杂,部署通常会遇到各种问题: (1):依赖关系复杂,容易出现兼容性问题 (2):开发、…

ORCDA仿真功能_PS_PISC,显示窗口小,模板工程,光标,查看值

1 开启PS_PICE仿真功能 1 新建 2 可以选择已有模板工程 3 创建模板工程 2 进行仿真 1 设置仿真时间 2 可以用光标测量不同曲线位置的信息(如电压) 1 光标,可以测量不同点的电压 2 Trace(测量功率),加…

基于SpringBoot+Vue的剧本杀管理系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于JavaSpringBootVueMySQL的…

计算机网络:物理层 --- 基本概念、编码与调制

目录 一. 物理层的基本概念 二. 数据通信系统的模型 三. 编码 3.1 基本概念 3.2 不归零制编码 3.3 归零制编码 3.4 曼切斯特编码 3.5 差分曼切斯特编码 ​编辑 四. 调制 4.1 调幅 4.2 调频 4.3 调相 4.4 混合调制 今天我们讲的是物理…

gitlab/极狐-离线包下载地址

如果想要使用Gitlab/极狐进行数据的恢复,只能使用相同版本或者相近版本的安装包,因此有时候需要到它的官网上下载对应版本的安装包,以下是我收集到的对应地址的下载路径: Gitlab Gitlab离线库, https://packages.gitl…

Prometheus架构详解

1 Prometheus简介 Prometheus 是一个开源的系统监控报警工具套件,它最初由SoundCloud开发,并于2016年成为CNCF(云原生计算基金会)托管的第二个项目(第一个是kubernetes)。Prometheus 以其简单高效的方式收…

MySQL练手题--日期连续类型(困难)

一、准备工作 Create table If Not Exists Failed (fail_date date); Create table If Not Exists Succeeded (success_date date); Truncate table Failed; insert into Failed (fail_date) values (2018-12-28); insert into Failed (fail_date) values (2018-12-29); inser…

【复现】Grounding DINO使用记录

推理 问题 1. ModuleNotFoundError: No module named groundingdino 解决: 运行 python setup.py install 编译groundingdino库。或者直接引入环境变量: linux: export PYTHONPATH$PYTHONPATH:/data/groundingdino windows&#xff1…

力扣最热一百题——除自身以外数组的乘积

目录 题目链接:238. 除自身以外数组的乘积 - 力扣(LeetCode) 题目描述 示例 提示: 解法一:左右数组(小型动态规划) 实现思路 Java写法: 运行时间 C写法: 运行时…

Acwing Hash表

哈希表的作用:把一个比较大的空间,通过一个函数映射到一个比较小的空间 一般做哈希运算时,取一个质数作为模,会使得冲突的概率降低。 哈希表的冲突解决方法: 拉链法开放寻址法 下面详细介绍这两种方法的原理及其实现…

Java+Spring Cloud +UniApp 智慧工地源码,用户PC端、移动端数据同步,支持多端展示

数字化给各行各业所带来的改变,在早些年间突出自动这一流程。但随着科技的发展,让人们也愈发了解可视化操作所带来的优势。智慧工地的诞生,相当于为建筑施工带来了一套较为完整的数字化流程,能够完善施工环节中的各部分内容。接下…

C++【类和对象】(一)

文章目录 前言1.类的定义1.1类定义格式1.2 访问限定符1.3 类域 2. 实例化2.1 实例化的概念2.2 对象大小 3.this指针结语 前言 在前文我们讲解了C基础语法知识。本文将会讲解C的类和对象。 1.类的定义 1.1类定义格式 class name {};class为定义类的关键字&#x…

8586 括号匹配检验

### 思路 1. **初始化栈**:创建一个空栈用于存储左括号。 2. **遍历字符串**:逐个字符检查: - 如果是左括号(( 或 [),则入栈。 - 如果是右括号() 或 ]),则检查栈是…

【医学半监督】对比互补掩蔽的自监督预训练半监督心脏图像分割

SELF-SUPERVISED PRE-TRAINING BASED ON CONTRASTIVE COMPLEMENTARY MASKING FOR SEMI-SUPERVISED CARDIAC IMAGE SEGMENTATION 2024 IEEE International Symposium on Biomedical Imaging (ISBI) 摘要: 心脏结构分割对心脏病诊断非常重要,而使用大量注释的深度学习在这项任…

记录|C#的资源路径设置的资料整理

目录 前言一、在这里插入图片描述 https://bbs.csdn.net/topics/360001606 二、三、添加到资源文件中四、获得图片的三种路径方法五、给资源文件添加文件夹更新时间 前言 参考文章: 原本以为C# winform中进行图片等文件的路径的读取是直接可以按照资源文件中显示的来…

AI对汽车行业的冲击和比亚迪新能源汽车市场占比

人工智能(AI)对汽车行业的冲击正在迅速改变该行业的面貌,从智能驾驶到生产自动化,再到个性化的消费者体验,AI带来的技术革新在各个层面影响着汽车产业。与此同时,新能源汽车市场,特别是以比亚迪…