跳到主要内容
Sandbox Physics
风压与气体回落

风压与气体回落 · L3

独立复算五份固定气体切片

把独立资料包放在旁边,我们从五份各含六十四片层的固定切片出发,重做位置与能量判断,再求静态最大恢复力。复算得到的是这些明确指定合成数据的物理诊断。

运行前,先打开输入文件

inputs/fixed-slices.json保存五份快照。前三份采用q=0q=0的第49、64和128帧,对应模型时刻分别为负2.34375、150和800百万年;后两份采用q=2.72q=2.72与q=4q=4的第79帧,两者都在302.34375百万年。这是自有合成结果,并非观测星系目录。

每份切片有六十四行、十三个字段。前六项是在星系静止系中的位置与速度,z轴垂直盘面。位置用千秒差距,速度用千秒差距每百万年。后面保存风功、耗散、输入能量、气体质量、出生质量、出生能量和出生角动量。先看fieldOrder,再把一维数组变成行列。

common部分给出初始半径、质量与固定面积。每份切片附带源压缩包和整段记录的哈希,用于辨认来处;公开资料只取选定切片,没有包含整份源记录。固定输入的SHA-256为e536102615f5fc2bfdda56b4374dc63fc0307229a0a248c6e84a7ab8ad2638ca。

对应阅读:Original fixed-slice and static-restoring-force materials

在普通Python环境里运行一次

把ZIP解压到独立文件夹,需要时在自己的虚拟环境安装声明的依赖。真正计算过程不联网。recompute.py调用独立的criterion.py,比较随包固定参考,最后写出recomputed.json。

程序会重算切片诊断、搜索恢复力峰值,并从一小组自有波段光度算颜色。它没有积分新的气体轨迹,也没有重新卷积恒星谱。把步骤说清,就知道自己重复了整条科学链中的哪一段。

JSON采用能精确往返的十进制精度。不要在判断束缚前,先把所有坐标只留三位有效数字。屏幕读数可以简洁,内部计算仍要保留原始数值精度。

python recompute.py --out recomputed.json

对应阅读:Original fixed-slice and static-restoring-force materials

分别建立盘域和束缚的判断

每一行先用两个盘内坐标算圆柱半径。半径不超过十六千秒差距,且高度绝对值不超过一千秒差距,才属于盘域。把这些行的当前气体质量加起来,除以二千百万年的耗尽时标,再换算成每年的形成率。

束缚判断则把一半速度平方,与同一位置的外部引力势相加。势包含声明的核球、暗晕和恒星盘,并以无穷远为零。三个速度分量都要保留。结果为正,才进入此刻无束缚的集合;这套判断与盘域判断互相独立。

第一份q=0q=0切片应得到0.265625的离盘比例、零无束缚比例,以及每年约0.186096太阳质量的盘内形成率。第64帧的离盘比例仍是0.265625,比机械能为正的比例却为0.0625。这个对照很适合发现程序是否误用了同一个判断。

R=x2+y2,e=12(vx2+vy2+vz2)+Φ(R,z)R=\sqrt{x^2+y^2},\qquad e=\tfrac12(v_x^2+v_y^2+v_z^2)+\Phi(R,z)
内部采用千秒差距与百万年,比能的单位因此为kpc2 Myr−2\mathrm{kpc}^2\,\mathrm{Myr}^{-2}。后续风仍可以改变这份当前能量。

对应阅读:Original fixed-slice and static-restoring-force materials

重新求静态恢复力参照

criterion.py对给定引力势作解析求导,得到正高度上的恢复加速度。随后在每个初始半径处,用对数高度网格寻找已分辨的各个局部峰值括区,再分别细化。搜索延伸至一万千秒差距,利用总质量的反平方上界,检查更远部分低于已找到的最大值。

公开程序比较二百五十六与五百一十二个网格点,准备阶段还比较了五百一十二与一千零二十四点。这些有限检查回答:改变采样括区以后,数值最大值是否改变。若换成另一种形状的势,还需要重新检查是否漏掉窄峰。

两条压力曲线使用相同的恢复加速度,分别乘以初始气体柱,以及消耗至名义最近接时刻的气体柱;后者多乘了五亿年对应的指数耗尽因子。真实片层还会径向移动,因此这里明确把曲线叫作固定半径的准静态参照。有限脉冲里能否逃逸,仍需查看运动。

初始与名义最近接气体柱的固定半径静态恢复压力
在6464个初始半径,独立数值搜索给定势的恢复力峰值。蓝线用初始气体柱,金线多乘exp⁡(−500/2000)\exp(-500/2000);横线为中央入流峰值。这是局部准静态参照,有限脉冲逃逸仍要跟随运动。 查看完整图像

对应阅读:Original fixed-slice and static-restoring-force materials · Köppen, Jáchym, Taylor & Palouš, Ram Pressure Stripping Made Easy, arXiv:1806.05887v1 (2018)

换一种计算,检查力与势能

独立数学检查使用另外两条路径:把向下恢复加速度沿高度积分,应得到从盘面到高处的势差;再取单独的Plummer核球,其最大竖直加速度可以从简单解析式求出。它们一起检查符号、单位,以及力与势是否相配。

准备阶段,这两项控制的相对差都在约两乘十的负十六次方。这个很小的算术残差,不能拿来当作天体物理的不确定度;影响解释更大的假设,是整条远尾都使用在星系中心取样的同一股风。

最后,在相同物理时刻比较q=2.72q=2.72与q=4q=4。全局形成率应相同,而气体稍微抬出盘域,会改变盘内统计。如果得到“风已经让全局停止形成恒星”的结论,就要回头看是否偷偷改了原先给定的耗尽规律。

对应阅读:Original fixed-slice and static-restoring-force materials

留下一份简短的计算说明

写下输入哈希、单位、模型时刻、盘域范围、势的零点和数值细化。把静态参照与轨迹本身分开存放。若改变气体柱、势或耗尽时标,就保存一份新输入,说明这次比较究竟改了什么。

population部分还提供一个小练习:两种输入历史、三种尘幕、四个精确年龄和五个波段。程序从这些光度重算颜色。若要从头重算恒星族卷积,还要取得固定原谱并保留它的质量、频率光度与滤光片归一化;下一篇会逐项解释。

对应阅读:Original fixed-slice and static-restoring-force materials

练习与解释性答案

  1. 为什么速度与引力势必须用同一套单位?

    展开解释

    动能与势能要相加。若把每秒千米的速度,直接和千秒差距平方每百万年平方的势相加,会引入很大的换算错误。

  2. 静态曲线相同,盘内形成率却错了,先检查什么?

    展开解释

    先看盘域判断、气体质量的字段索引,是否求和当前质量,以及每百万年到每年的单位换算。

动手检验预测

跟随迎风星系的气体

  1. 导出当前切片,比较它与独立资料里的字段顺序、单位和同一状态身份。
  2. 比较前两份q=0q=0切片,解释为什么离盘比例相同,而此刻束缚比例不同。

独立科学复算资料

下载离线科学复算ZIP · 阅读单位与计算范围

Python、NumPy与SciPy重算五份固定合成切片、局部静态恢复力,以及四个年龄的全局颜色比。此资料分析保存的科学数据;原气体积分与原生恒星谱卷积属于另外的计算。

文件、字节与SHA-256
  • README.md (4173 B)
    963ce7a0921c497a5556558faa685310a3ad424db826831c794f031492b7ad90
  • requirements.txt (27 B)
    39b93fa1b8397265839a510ca7601608248a7f3524067b61667e977bf4351475
  • criterion.py (4267 B)
    ab0ce3a9e95a01ca886e3a9f997e162cee4c7d9081d36c7e1cec2ae5d1c1b2e0
  • recompute.py (2612 B)
    47b44c4dd30ddecb64226dc6f1b0c59c6e25e769ec8e8885f38b581b77b68a5f
  • fixed-slices.json (82090 B)
    e536102615f5fc2bfdda56b4374dc63fc0307229a0a248c6e84a7ab8ad2638ca
  • expected.json (19249 B)
    4816379eba85e94a8477f6268b8186cba5b23f8ee2f079075cff31fcf7ef7d0e
  • ram-pressure-science-v1.zip (45741 B)
    979dbcbd25d63a9a9f79e85f921976d051c46a57eac82f21713dee288297a2f2

来源与计算范围

  1. Köppen, Jáchym, Taylor & Palouš, Ram Pressure Stripping Made Easy, arXiv:1806.05887v1 (2018)

    第2.1至2.2节及5.4节用于缓慢压力、冲量极限和可回落气体。自有三分量势、等质量片层与耗尽气体另有明确设定;静态参照没有重现原文全部模拟和观测样本。

  2. Original fixed-slice and static-restoring-force materials

    自有五份精确六十四乘十三字段合成切片、共同初态数组、两种全局光历史/三尘幕/四年龄波段子集,以及独立Python静态峰值和位置、能量、颜色诊断。原轨迹和原生恒星谱卷积是此前的独立计算;公开离线包复算诊断与波段比。没有浏览器引擎、原FITS/谱、论文、作者代码或实测星系数据。

反馈这个页面有错误、看不明白,或者缺了什么?告诉我们
反馈类型

提交时会附带本页地址、Lab ID、网站语言和设备类型。请不要填写个人信息。反馈最多保存 12 个月。隐私政策