目录文档-技术白皮书30-EFT.WP.Propagation.TensionPotential v1.0

第9章 建模方法与数值实现


I. 一句话目标

一句话目标:给出从 T_fil(x,t) 到 Phi_T(x,t) 再到 n_eff(x,t,f) 与 T_arr 的可执行建模与数值实现路线,覆盖网格法与轨迹法两类求解器,定义步长控制与误差估计,制定收敛判据与基准任务,保证性能与可复现。


II. 范围与非目标


III. 术语与符号最小集


IV. 模型表达与离散策略

  1. 场表示
    • 网格场:在节点 x_j 存储 Phi_T[j],用差分或有限体积近似 grad_Phi_T[j],必要时用卷积核 K_epsilon 平滑。
    • 轨迹场:仅在路径上评估 Phi_T( gamma(ell) ) 与 grad_Phi_T( gamma(ell) ),梯度可由邻域采样或解析表达获得。
  2. 折射率构造
    • 就地映射:在网格或路径采样点上以 n_eff = F( Phi_T, grad_Phi_T, rho, f ) 直接求值,并应用夹持 n_eff ∈ [1, n_max]。
    • 分解缓存:预先估计 n_common(x,t),对每个频点仅计算 n_path(x,t,f),复用公共项。
  3. 路径与界面
    • 路径离散 { gamma[k], Δell[k] } 与界面交点 { ell_i } 的检测必须一致,界面处采用分段积分并记录段端点。
    • 含各向异性模型时,同步输出切向 t_hat[k] 以评估 dot( grad_Phi_T , t_hat )。

V. 求解器设计与伪代码

  1. 网格法(Field-first)
    • 构建或载入 T_fil。
    • 计算 Phi_T = G( T_fil ),施加规范与边界。
    • 计算 grad_Phi_T,必要时平滑。
    • 在网格上计算 n_common 与频带相关的 n_path。
    • 对任意路径,用插值从网格抽样 n_eff( gamma[k] ) 并积分。
      伪代码
      Phi_T = build_phi_t(T_fil, params_G)
      Phi_T = fix_gauge(Phi_T, x_ref, t_ref)
      grad_Phi_T = gradient(Phi_T)
      n_eff = assemble_neff(Phi_T, grad_Phi_T, rho, f_grid)
      T_arr = arrival_time(mode, n_eff, gamma, c_ref)
  2. 轨迹法(Path-first)
    • 捕获路径 { gamma[k], Δell[k] }。
    • 沿路径评估 T_fil( gamma[k] ),再得 Phi_T( gamma[k] ) 与 grad_Phi_T( gamma[k] )。
    • 逐点计算 n_eff( gamma[k], f ),执行分段积分与界面修正。
      伪代码
      path = capture_path(raw_track, coord_spec)
      for k: phi[k], gphi[k] = eval_phi_and_grad(gamma[k])
      for f in f_grid: T_arr[f] = integrate(mode, phi, gphi, rho, gamma, Δell, c_ref)
  3. 混合法
    在网格上预计算缓变项,在路径附近开小窗口做局部细化与界面拟合,降低插值误差与计算量。

VI. 步长控制与误差估计

  1. 自适应步长
    • 准则一:曲率阈值 norm( d^2 gamma / d ell^2 ) ≥ tau_geom。
    • 准则二:介质变化阈值 norm( d n_eff / d ell ) ≥ tau_medium。
    • 二者任一触发时减小步长,保证被积函数在段内可近似为低阶多项式。
  2. 求积与误差
    • 建议使用复合 Gauss 或自适应 Simpson,对同一段给出二阶与四阶估计的差值作为局部误差。
    • 全程误差以段误差平方和开方近似,目标满足 | T_arr^{(fine)} − T_arr^{(coarse)} | ≤ eps_T。
  3. 频带差分
    计算 ΔT_arr(f1,f2) 时,强制使用同一 { gamma[k], Δell[k] } 与同一步长策略,避免数值差异污染 path term

VII. 收敛与稳定性

  1. 细化试验
    • 网格细化比 r 与路径步长比 r_ell,要求误差随细化单调下降,估计经验阶 p。
    • 若不单调,回溯平滑尺度 epsilon,界面分段与 n_eff 夹持区间。
  2. 判据
    • 口径一致性:| T_arr^{const} − T_arr^{gen} | ≤ eta_T。
    • 下界检查:T_arr ≥ L_path / c_ref。
    • 规范不变性:在 Phi_T → Phi_T + C 下仅依赖 grad_Phi_T 的观测不变。

VIII. 基准任务与验证集


IX. 性能优化与可复现性

  1. 性能
    • 向量化批量积分,按频带并行,路径并行。
    • 缓存 Phi_T 与 grad_Phi_T 的局部邻域,加速路径多次评估。
    • 对网格法使用多级分辨率与只读纹理插值,降低访存抖动。
  2. 可复现
    • 固定随机种子,固定坐标与单位映射,固化 hash(n_eff),hash(gamma),hash(Phi_T),hash(code)。
    • 日志包含求积方法,步长策略,阈值参数,界面标记与触发统计。

X. 错误处理与保守带


XI. 接口与实现绑定(I20-29…I20-40)


XII. 日志与工件最小集


XIII. 交叉引用


XIV. 产出物


版权与许可(CC BY 4.0)

版权声明:除另有说明外,《能量丝理论》(含文本、图表、插图、符号与公式)的著作权由作者(“屠广林”先生)享有。
许可方式:本作品采用 Creative Commons 署名 4.0 国际许可协议(CC BY 4.0)进行许可;在注明作者与来源的前提下,允许为商业或非商业目的进行复制、转载、节选、改编与再分发。
署名格式(建议):作者:“屠广林”;作品:《能量丝理论》;来源:energyfilament.org;许可证:CC BY 4.0。

首次发布: 2025-11-11|当前版本:v5.1
协议链接:https://creativecommons.org/licenses/by/4.0/