← 返回在线模拟
v2.3 · 自洽轨道惯量 + Cassini + WS4 壳修正
页面 v2.3 ↔ 引擎 qf_physics_v23.js v2.6.1
程序说明:重离子熔合反应的宏观动力学模拟
势能曲面(PES)的构造 与 (D, α) 阻尼拉格朗日演化方程 ·
含自洽轨道惯量(v2.3)、Cassini 出射形状族与 WS4 锚定壳修正 · 面向使用者的原理说明
1. 程序概览
本程序模拟两个重离子从无穷远靠近、接触、可能熔合或再分离(准裂变/快裂变/
准弹性)的全过程。模型把体系压缩为两个集体坐标:
- D:分离度(两瓣中心的距离,以瞬时瓣半径为单位,完全并合 D=0);
- α:质量不对称,α=(A1−A2)/(A1+A2)。
核形状随 (D, α) 沿体积守恒的形状族演化(两瓣混合族;出射道可切到 Cassini 族);
相对运动与质量转移在势能曲面 V(D, α) 上做带阻尼的拉格朗日演化,
并计入轨道角动量与离心力。两个互相独立的开关改进物理:
- Cassini 修正:把再分离(出射道)的势能换成更准确的
Cassini 裂变势能面,取 min(V₁, V₂) 并在转向点做光滑衔接;
- WS4 壳修正:在裂变/出射支叠加 WS4 锚定的壳修正
δU(D, α)(v2.2 起);入射道 BW91* 俘获垒不受影响。
此外 v2.3 起动力学改用自洽的轨道惯量与初条件——窗口惯量 I(D)、
渐近碰撞参数 b、接触门控摩擦、纯 BW91* 有效垒俘获判据,使临界碰撞参数
bmax 与经典 BW91* 俘获截面一致(详见 §4)。
判据与读数:俘获判据为纯 BW91* 有效垒(Dmin < D̄(L),给出 tcap);
若轨迹出现 |α| ≥ 0.9 且 R < RB(R 为两核质心距,
RB 为入射道库仑垒半径),判定弹靶全俘获(将形成复合核),
动力学在该时刻终止。
2. 坐标与形状
2.1 两瓣混合形状(TwoLobeDyn)
两瓣各为半径由质量决定的球,中心位于 ±ci,用 p 范数光滑混合成单一
回转体(避免人为颈部):
R1 = (1+α)1/3,R2 = (1−α)1/3,
c1 = D·R1/(R1+R2),
c2 = D·R2/(R1+R2)
fi(z) = [ 1 − ((z ∓ ci)/Ri)2 ]1/2,
u(z) = [ ( (R1f1)p + (R2f2)p ) / 2 ]1/p, p = 4
单位形状按体积守恒整体缩放:s = (V0 / Vunit)1/3,
ρ(z) = s·u(z), V0 = (4π/3)R0³,R0 = r0A1/3。
接触条件 D ≤ R1+R2。物理距离 R = D·s(D,α)(用于 BW91* 与库仑)。
p 越大混合越接近"取大",瓣与颈越分明;p=4 兼顾光滑与颈部形态。
2.2 质量不对称的物理意义
α=0 为对称;α0=(A1−A2)/A 为入射道不对称。
质量转移使 α 演化,从而改变碎片质量与电荷分配。α 在动力学中夹在 ±0.95;
势能面网格覆盖 α∈[−0.9, 0.9](轻弹核+重靶的 |α0|>0.9 体系超出该范围)。
3. 势能曲面 V(D, α)
入射/合并支为两条支路的下包络(hybrid lower envelope):
V₁(D,α) = min[ VLDM(D,α) + Vlift, VBW91*(D,α) ] − E∞
(1)
远距离时核力 BW91* 与库仑主导(入射道);贴近/成颈时液滴项主导(内部/裂变道)。
出射支(勾选 Cassini 或 WS4 时)为
V₂ = VCassini + δUWS4,再取 Vexit = min(V₁, V₂)。
3.1 液滴模型能量 VLDM
轴对称液滴,表面能 + 库仑能:
Es = 2π σ ∫ ρ(z) [ 1 + (dρ/dz)2 ]1/2 dz,
σ = as / (4π r02),as=17.9 MeV,r0=1.2 fm(2)
EC = (e2/2) ∫ d³r d³r′ ρe(r)ρe(r′)/|r−r′|,
ρe 由总电荷 Z 归一(3)
库仑项用轴对称多极展开数值计算(径向 × 角向网格,l ≤ lmax;
球面解析检验:表面能误差 <0.01%、库仑能 ≈0.2%)。
3.2 BW91* 核势与库仑
采用改进的 Broglia-Winther 核势(BW91*)与点核库仑:
Ri = 1.233 Ai1/3 − 0.98 / Ai1/3,
Ii = (Ai−2Zi)/Ai,
γ = 0.95 (1 − 1.8 I1I2)
RN = R1+R2+0.29, a = 0.63 fm, R12 = R1R2/(R1+R2)
VN(r) = [ V0 + V1 (RN/r)4 ] · f(r),
V0 = −16π R12 γ a, V1 = 1.34 R122,
f = 1/[1+e(r−RN)/a]
VC(r) = Z1Z2e2/r (r ≥ Rc);
= ½ Z1Z2e2[3 − (r/Rc)²]/Rc (r < Rc),
Rc = R1+R2
俘获垒 VB = maxr>Rc[VN+VC],
垒半径 RB = argmax。⁵⁴Cr+²⁴³Am 的 VB=236.23 MeV,俘获口袋 Bcap=3.27 MeV。
3.3 电荷锚定(v2.3.2 局部化)
碎片电荷取质荷平衡 Zi = Z·Ai/A,再叠加一个局域入道锚定
修正,使 α=α0 处严格回到真实弹靶电荷:
Z1(α) = Z(1+α)/2 + ΔZ·(α/α0)·exp[−((α−α0)/σ)²],
ΔZ = Z1entr − Z(1+α0)/2, σ=0.25(4)
该式在 α=α0 精确等于 Z1entr、在 α=0 给出 Z/2、远离入口衰减回
质荷平衡,且始终有界。旧式权重 (α/α0)² 在 |α|→0.9 且 |α0| 很小时发散,
会把 Z1 推出 [0,Z](⁴⁰Ca+⁴⁸Ca 在 α=±0.9 得 Z1≈180、Z2≈−140),
Z1Z2<0 的赝吸引库仑项于是在 D≈0.4、|α|≈0.9 形成假深谷;本版本用
高斯包络消除之。对称或质荷平衡体系(α0=0 或 ΔZ=0)自动退化为
Z(1+α)/2。
3.4 谷修正(valley lift)
两瓣混合族在紧致区可能低于真实液滴谷。程序对每个 α、在接触内,把 VLDM
抬升到同伸长(ξ=zmax/R0)的精确长椭球液滴谷 Espheroid(ξ)
(由 101 点椭球能量表给出,ξ∈[1, 3.5])权重为高斯 w=exp[−(α/0.30)²]:
若 Esph > VLDM: VLDM ← VLDM + w·(Esph − VLDM)(5)
3.5 下包络与分支切换线
按 (1) 式取 min。图中白色虚线即两分支的分界线 Dsw(α):其左侧
VLDM 更低(已进入液滴/内部区),右侧 VBW91* 更低(入射道)。
Dsw 是 Cassini 出射衔接的触发线(见 §3.6);v2.3 的俘获判据改用
纯 BW91* 有效垒 D̄(L)(见 §4.4),Dsw 仅在
--legacy-capture 时作为回退判据。
3.6 Cassini 修正(可选,v2.1 起)
液滴项在裂变/再分离区用 Cassini 卵形线形状族(Pashkevich 双纽线坐标):
ρ = (1/√2)√( p − R²(2x²−1) − s ),
z = sgn(x)(1/√2)√( p + R²(2x²−1) + s ),
p² = R⁴ + 2sR²(2x²−1) + s², s = εR0²,ε = αelong
αelong=0 为球,=1 颈半径为零(断点),>1 为两分离卵形;
质量不对称由独立碎片体积(体积比 (1+α)/(1−α))通过保体积径向拉伸实现。
出射势能取两族的下包络:
Vexit(D,α) = min[ V₁(D,α), VCassini-hybrid(D,α) ](6)
VCassini-hybrid = min[ VCassini LDM + δUWS4, VBW91* ](7)
触发条件:只有当"最趋近距离进入两瓣/LDM 内部区"时才启用,即
Dmin < Dsw(α)(分支切换线)(8)。启用后在转向点 tswitch 之后按
w(t) = smoothstep((t−tswitch)/tconn),
V = (1−w)·V₁ + w·Vexit,
形状 ρ = (1−w)ρ两瓣 + w·ρCassini
光滑混合(默认 tconn=150 fm/c),使势能与形状都连续、无跳变。
不勾选时全程使用 V₁。
3.7 WS4 锚定壳修正 δU(D, α)(v2.2 起,可选)
纯宏观势能面缺少壳结构:超重核的裂变垒、鞍点位置与碎片壳效应都缺失。
本版本在出射/裂变支叠加一个由 WS4 质量模型锚定的壳修正面
δU(D, α)(页面对任意弹靶在线构造;Python 侧由
shell_exit_analytic.py 生成 shell_exit_<A>_<Z>.npz):
| 要素 | 构造 |
| 复合核锚(D→0) |
EshCN = WS4(A,Z);并乘以衰减因子
h(α)(|α|<0.45 为 1,到 |α|=0.9 衰减为 0) |
| 碎片锚(大 D) |
Σi WS4(Ai,Zi)(双线性插值 Ai, Zi) |
| 距离过渡 |
φ = smoothstep(D/Dc)(Dc=接触半径),
base = EshCNh + [frag − EshCNh]·φ |
| 鞍点凸起 |
高斯窗(中心 Dsad = clamp(Dsw(0) − 0.50),
宽 σ=0.30,形状 bump = 4φW(1−φW)),
幅度 dB 由二分迭代定出,使对称谷总垒 = BfWS4 |
| 作用范围 |
只加在 LDM / Cassini 裂变支(不加在 BW91*
入射势上)→ 俘获垒与 v2.1 完全相同 |
VLDM ← VLDM + δU(D,α),
δU = base + bump, 对称谷总垒(α=0) = BfWS4(9)
数据来源:页面加载 ws4_table.js(window.WS4_TABLE:
10237 项,A=16–350、Z=8–132,壳修正 ∈[−12.4, +6.3] MeV)与
bf_ws4_table.js(window.BF_WS4:7178 项,A=95–350、Z=51–120,
垒高 ∈[0, 59.9] MeV);碎片锚用双线性插值,随 (D,α) 网格做 5 点光滑。
若宏观势垒本身已高于 BfWS4(轻体系),程序采用退化处理(只保留锚定,不加反向凸起)。
与 Cassini 开关相互独立:可单独开壳修正、单独开 Cassini、或两者同开
(叠加在 Cassini 裂变支上)。
4. 动力学演化方程
4.1 态矢量与惯性
动力学变量为 y = (D, α, vD, vα, θ, L)。质量参量与惯量:
μ0 = A1A2/A · mN,
BD = μ0 s0²,
Bα = 5 A mN,
Icomp = 0.4 A mN R0²
(s0 为入道体积标度;mN=931.494 MeV/c²。
Bα 取 5A mN 反映核子流经细颈时受限。)
v2.3 质量参量/惯量的改动。 离心项中的转动惯量改为
窗口形式:
I(D) = Icomp χ(D) + BD D²,
χ(D) = exp[−(D/Dc)²], Dc = 0.8 fm
刚体复合核惯量 I
comp 只在并合区保留:D→0 时 I→I
comp
且 I′(0)=0(无奇点);垒区 χ(D
B)≈0,I≈B
DD²,离心垒回到经典值。
v2.2 的
I = Icomp + BDD² 可用
--legacy-inertia 恢复。
4.2 运动方程
在 V(D,α) 上写阻尼拉格朗日方程。径向与质量转移自由度均含接触限位的摩擦,
转动给出离心力与角动量耗散:
dD/dt = vD, dα/dt = vα(10)
BD dvD/dt = −∂V/∂D + Fcent − γD(D) vD,
Fcent = −∂/∂D[L²/(2I(D))] = ½ L² I′(D)/I(D)²(11)
Bα dvα/dt = −∂V/∂α·[接触] − γα(D) vα·[接触](12)
dθ/dt = L / I(D), dL/dt = −L·fc(D)/τt·[接触](13)
[接触] ≡ (D ≤ R1+R2), fc(D) = max(0, 1 − 0.5D),
γD = (BD/τD) fc·[接触], γα = (Bα/τα) fc·[接触]
默认 τD=200 fm/c(弱一体耗散),τα=20 fm/c(强阻尼 → 质量趋于平衡),
τt=3000 fm/c(切向/粘滞摩擦;设 >10⁶ fm/c 即关闭 → 轨道角动量守恒)。
这三个耗散时间在网页上可调(点"耗散时间"按钮展开输入框
τD/τα/τt,默认隐藏),网页与 Python 默认一致,
Python 侧对应 --tau-D / --tau-a / --tau-t。α 的驱动力与摩擦仅在
接触时开启,分离后质量冻结。v2.3 起径向摩擦也严格门控在接触内
(D>R1+R2 时 γD=0),避免垒区伪耗散;
--legacy-friction 恢复旧式 fc。
质心重合(D=0)的前向穿越(v2.3.1:每次穿越都转 π)。
当入射能量较高、碰撞参数较小时,体系可到达
D=0(两核中心重合),
甚至多次穿过原点(振荡的并合体系,轻体系如 ⁴⁸Ca+⁹⁶Zr 在高能下常见)。
相对矢量
r=D(cosθ, sinθ) 的极角在每次穿过原点时跳 π,故程序在
每次
真实穿越(上一步 D>0、本步 D≤0)时都执行:
D = 0 → θ ← θ + π (每次穿越,出射方向 +180°)
这使多次重合时形状取向连续、动画不再"碰壁";若到达原点前被挡回
(D
min>0),则保持"反弹"(后角出射)。θ 是随动坐标
(dθ/dt=L/I,不反馈到 D、α、L),故不影响能量、质量漂移与俘获判据,
与 Cassini / WS4 修正亦相互独立。偏转角仍按 θ
def=|π−Δθ| 计算;
对多次穿越/完全并合体系它会随穿越次数累加(|π−nπ|),此时已不是干净的
散射观测量。
4.3 初始条件(v2.3:渐近碰撞参数 b)
给定弹靶、碰撞参数 b 与 Ecm=因子·VB。v2.3 起 b 为
渐近碰撞参数,起始点为真实物理距离 R0=D0s0
(轻体系 D0 受网格限制时 R0≠30 fm):
v∞ = √(2Ecm/μ0),
L = μ0 v∞ b,
KErad(R0) = Ecm − V(R0,α0) − L²/(2μ0R0²)
vD(0) = −√(2·max(KErad,0)/μ0)/s0,
α(0)=α0,θ(0)=0
D0 = min(d0/s0, 4.45)(限制在势能面网格与逃逸半径 5.4 以内)。
若 KErad(R0)≤0(有效垒高于 Ecm)则轨迹无法到达 R0,
判为无接触/库仑散射。--legacy-init 恢复 v2.2 的局部约定
(d0=30 fm、L=μ0vrelb、vr=−vrel√(1−(b/d0)²))。
4.4 能量记账、俘获判据与结局分类
Epot = V(D,α) − E∞,
Ekin = ½BDvD² + ½Bαvα²,
Eorb = L²/(2I(D))
激发能 E* = 初始机械能 − 当前机械能(摩擦耗散;显示时取 max(0, E*),
图上方即时读数给出 t、Epot、Ekin、E*)。
俘获判据(结果表徽章):v2.3 起用纯 BW91* 有效垒
Dmin < D̄(L),其中
D̄(L) = argmaxD[ VBW91*(D,α0) + L²/(2I(D)) ]
(限制在物理区 R≥Rc),越过即判俘获并给出俘获时刻 tcap。
该判据与经典 BW91* 俘获截面一致。--legacy-capture
(或 --capture-criterion branch)恢复越过分支切换线
Dsw(α) 的几何判据(Cassini 衔接仍用 Dsw,见 §3.6)。
结局分类:无接触→库仑散射;未再分离→熔合;再分离时按
E* 与质量漂移分为准弹性(E*<15 MeV)、深部非弹性(漂移<15%)、
准裂变(15–85%)、快裂变(≥85%)。
复合核(全俘获)判据与提前终止。
若轨迹出现
|α| ≥ 0.9 且 R < RB → 判定弹靶全俘获(将形成复合核),动力学终止
则页面在该时刻截断全部帧数据,结局标记为
fusion(复合核:|α|≥0.9 且 R<R_B,已终止动力学);
动画、曲线与 CSV 导出均止于俘获点。
Python 侧(qf_hybrid.py 的 integrate_blend)采用同一判据,
命中后终止积分并在输出中标注
compound nucleus。
该判据只在近 α 边界(|α
0|≳0.9,轻弹核+重靶)的并合事件中触发;
此类体系接近 α 网格(±0.9)边缘,系统研究前宜先扩展网格。
5. 数值实现
- 势能面:在 (D, α) 网格上构建(粗网格 56×37 → 细网格 111×37;
D∈[0,5.5],α∈[−0.9,0.9])。页面用局部双三次(Catmull-Rom)插值
提供解析梯度(C¹ 光滑力),与 Python 的 scipy 全局样条在小量级内一致。
- WS4 壳面:页面对当前弹靶在线构造 δU(D,α)(α 细网格 181 点),
与 Cassini 出射面叠加后一起进入动力学。
- 时间积分:显式四阶 Runge–Kutta(RK4),步长 dt(默认 1 fm/c)。
- 缓存:首次计算某体系约数十秒(构建势能面 + 壳面),之后存入浏览器
localStorage( 键 qfhyb_v25_<A1_Z1_A2_Z2>[_cass][_shell]);
校验失败(含 NaN 或缺少出射面)会自动丢弃重建。
6. 参数与输出
| 输入 | 含义 | 默认 |
| A₁, Z₁, A₂, Z₂ | 弹核 / 靶核质量数与电荷数 | 48,20 / 243,95 |
| b | 碰撞参数 (fm),v2.3 为渐近值 | 2.5 |
| Ecm/VB | 入射能量与俘获垒之比 | 1.04 |
| tmax, dt | 总时长与步长 (fm/c) | 2000, 1 |
| τD, τα, τt | 径向 / 质量转移 / 切向(粘滞)耗散时间 (fm/c),网页可调 | 200 / 20 / 3000(网页与 Python 一致) |
| Cassini 修正 | 出射道用 min(V₁,V₂) + 光滑衔接 | 关 |
| WS4 壳修正 | 在裂变/出射支叠加 WS4 锚定 δU(D,α)(入射道不动) | 关 |
| PES 视图 | 入射道 V₁(两瓣)/ 出射道 min(V₁,V₂) 切换显示 | 入射 V₁ |
输出
- 形状画布:核剖面随轨道角 θ 转动,标注 t、D、α、碎片质量 A₁/A₂(及 wCass)。
- PES 画布:V(D,α) 伪彩图 + 右侧色标(MeV);白虚线为分支切换线,
红线为轨迹,黄点为当前时刻;可在入射/出射面之间切换。
- D(t) 与 势能 Epot(t) 曲线;势能图上方即时读数
(t、Epot、Ekin、激发能 E*)随动画刷新。
- 结果表:俘获垒 VB、RB、Ecm、L、有效势垒、
俘获判据徽章(Dmin < D̄(L) + tcap)、接触/再分离时刻、
Dmin、质量漂移、耗散 E*、偏转角(开 Cassini/WS4 时另给出衔接信息)。
- 导出轨迹 CSV:t, D, α, θ, L, Epot, Ekin, Eorb
(复合核提前终止时长度相应截断)。
7. 适用性与局限
- 集体坐标仅 (D, α)(Cassini 修正下出射道形状随伸长绝热跟随),
颈部不是独立自由度;未显式含颈宽/颈深的动力学。
- 摩擦为唯象(一体耗散),τD、τα 为可调参数;
质量转移的绝对速率对此敏感。
- 库仑求积对解析球有 ~0.1–1 MeV 量级的网格误差,势垒有相应数值不确定度。
- 壳修正为 WS4 锚定形式(复合核锚 + 碎片锚 + 鞍点凸起,对称谷垒 = BfWS4),
不是逐形变的 Strutinsky 计算;无配对关联、无有限温,
激发能与形状演化未耦合。
- 壳修正只作用于裂变/出射支,入射道保持经验 BW91* 势(俘获垒不变,
这是刻意的设计选择)。
- α 网格 ±0.9:轻弹核+重靶(|α0|>0.9,如 ⁴He+²³⁸U)超出网格范围。
- JS 用局部双三次插值,Python 用全局样条:在"临界俘获刀刃"事件上结论可能不同
(其余量如 VB、bcrit 一致到 ~1%);无头校验(quickjs)显示
真实势能面上 JS 与 Python 的 Dmin 一致到 <0.003 fm。
- b 为渐近碰撞参数(v2.3 起):重体系 V(R0)≈90 MeV,同一数值 b
对应的 L 比 v2.2 的局部约定大约
√(Ecm/(Ecm−V(R0)))≈1.3;
用
--legacy-init 可恢复 v2.2 语义。
8. 参考文献
- R. A. Broglia, A. Winther, Heavy Ion Reactions, Frontiers in Physics 84 (Addison-Wesley, Redwood City, CA, 1991) (BW91 核势) 。
- R. Bass, Nucl. Phys. A 231, 45 (1974)。
- V. V. Pashkevich, Nucl. Phys. A 169, 275 (1971)(Cassini 卵形线形状族)。
- K. Okada, T. Wada, R. Capote, N. Carjan, Phys. Rev. C 107, 034608 (2023)(Cassini 裂变 PES)。
- W. D. Myers, W. J. Swiatecki, Nucl. Phys. 81, 1 (1966)(液滴模型)。
- N. Wang, M. Liu, X. Wu, J. Meng, Phys. Lett. B 734, 215 (2014)(WS4 质量模型,壳修正与裂变垒数据来源)。
- V. M. Strutinsky, Nucl. Phys. A 95, 420 (1967)(壳修正方法;本程序用其锚定近似)。
- DeepSeek, 耗散时间调研, 2026-09-26