目录文档-技术白皮书11-EFT.WP.Core.DrawingKinetics v1.0

第9章 数据模型与清单


I. 范围与目标


II. 术语与符号


III. 公设与最小方程


IV. 数据与清单口径

  1. 顶层对象(schema.core.drawing/v1)
    • meta.*
      1. meta.schema = "schema.core.drawing/v1"
      2. meta.uid(字符串,运行唯一标识)
      3. meta.ts_created(ISO-8601)
      4. meta.software.version,meta.pipeline(产线/算法版本)
    • timebase.*
      1. timebase.alpha(s),timebase.beta(无量纲),timebase.jitter_rms(s)
      2. timebase.ref(参考钟说明),timebase.anchor(锚点事件集合)
    • path.*
      1. path.gamma(字符串,参数化说明),path.ell_start(m),path.ell_end(m),path.measure = "d ell"
      2. path.medium.c_ref(m/s),path.medium.n_eff_model(模型/参数)
    • geometry.*
      1. geometry.R_nom(m),geometry.R_eff_model(模型名与参数)
      2. geometry.A_in(m^2),geometry.A_out(m^2),geometry.lambda_method(入口/出口速度比或几何推断)
    • sensors.*
      1. sensors.tension.k_T(N/count),sensors.tension.adc_0(count),sensors.tension.drift_model
      2. sensors.encoder.scale(rad/count 或 m/count),sensors.env.*(温度/湿度等)
    • series.*(时间序列,均以 ts 对齐,单位随字段给出)
      1. series.ts(s)
      2. series.v_in、series.v_out(m/s)
      3. series.lambda(无量纲),series.s(1/s),series.A(m^2)
      4. series.T_fil(N),series.rho(kg/m^3),series.rho_L(kg/m),series.J(kg/s)
    • spectral.*(频域派生,注明窗口与 ENBW)
      1. spectral.cfg.window(名称),spectral.cfg.size(s),spectral.cfg.hop(s),spectral.cfg.ENBW(Hz)
      2. spectral.S_TT(N^2/Hz),spectral.S_vv((m/s)^2/Hz),spectral.C2_Tv(无量纲相干度)
      3. spectral.U_w(窗口能量,归一化口径)
    • conservation.*
      conservation.eps_mass(无量纲),conservation.eps_norm(无量纲),conservation.residual_series(可选)
    • arrival.*
      1. arrival.T_arr_1(s)= ( 1 / c_ref ) * ( ∫ n_eff d ell )
      2. arrival.T_arr_2(s)= ( ∫ ( n_eff / c_ref ) d ell )
      3. arrival.delta_form(s)= T_arr_2 - T_arr_1
      4. arrival.path_ref = gamma(ell),arrival.medium.c_ref,arrival.medium.n_eff
    • qc.*(质量门与阈值)
      1. qc.gate.mass,qc.gate.norm,qc.gate.spec,qc.status(PASS/FAIL)
      2. qc.fit_score,qc.resid_p95
    • provenance.*
      1. provenance.inputs(原始文件列表与哈希)
      2. provenance.commands(关键参数卡)
      3. provenance.notes(人工备注)
  2. 字段单位与量纲(示例校核)
    check_dim( T_fil ) == N;check_dim( v_in ) == m/s;check_dim( rho_L ) == kg/m;check_dim( s ) == 1/s;check_dim( T_arr_1 ) == s。
  3. 窗口化与索引
    • window.id(递增整数),window.t0(s),window.t1(s),window.n_samples(整数)。
    • 任何窗口统计或谱指标必须引用 window.id,并记录 spectral.cfg.*。
  4. 缺失与质量标注
    • 用 *_qf(quality flag)相邻字段标记缺失/饱和/外推:0=ok, 1=missing, 2=saturated, 3=extrapolated。
    • 对外发布前统计缺失占比并写入 qc.*。

V. 算法与实现绑定

  1. I10-5 emit_metrics_drawing( state ) -> dict(生成清单主入口)
    • 汇集 timebase.*、geometry.*、sensors.* 的标定结果(见第8章)。
    • 以 ts 对齐计算 series.*,执行 check_dim 与边界裁剪。
    • 依据 spectral.cfg.* 生成 spectral.* 与 eps_spec。
    • 计算 arrival.* 的两口径与 delta_form,写入 path.* 口径。
    • 校核 conservation.*(S12-1 连续性离散残差),生成 qc.* 并返回。
  2. I10-1 update_draw_state( state, bc:dict, dt:float ) -> StepReport
    将 StepReport.series_delta 直接合入 series.*,并维护 provenance.inputs 与窗口索引。
  3. 幂等与一致性
    使用确定性窗口划分与固定随机种子;重复运行在相同输入下产出一致 uid 与摘要哈希。

VI. 计量流程与运行图

产线挂接(承接 Mx-11/12/13,发布于 Mx-14 benchmark-report)

VII. 验证与测试矩阵

  1. 结构与口径
    • JSON 结构验证与必填字段校验(meta.*、timebase.*、series.ts 最小集)。
    • 单位/量纲校核:对 series.* 与 arrival.* 执行 check_dim。
    • 路径口径一致:arrival.path_ref 与 path.gamma 必须一致。
  2. 守恒与一致性
    • eps_mass <= gate.mass,eps_norm <= gate.norm。
    • 频域互证:spectral.C2_Tv 在主能带的中位数不低于阈值。
    • 两口径到达时差异:|delta_form| <= gate.form_tol,并记录置信区间。
  3. 完整性与追溯
    • provenance.inputs 哈希可复算;
    • meta.software.version 与 meta.pipeline 可定位到具体容器镜像或提交。

VIII. 交叉引用与依赖


IX. 风险、限制与开放问题


X. 交付件与版本管理

  1. 产出件与命名
    • 主清单:drawing.<uid>.v1.json(符合 schema.core.drawing/v1)。
    • 附件:drawing.<uid>.series.parquet(大体量时序),drawing.<uid>.spectral.parquet,drawing.<uid>.report.pdf。
    • 变更记录:CHANGELOG.md(记录 ADD/MOD/FIX/PERF/SEC/DOC)。
  2. 版本与迁移
    • 次要字段增补以 ADD 标记,保持向后兼容;
    • 影响可比性的口径变更以 MOD 标记,并提供迁移脚本与 compat.drawing.v1 旗标;
    • 任何改变 timebase.*、path.*、arrival.* 的定义需要提升 schema 次版本并发布迁移指南。

版权与许可(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/