研究问题/假设
核心问题有两层。第一层是生成器确定性:用同一程序、配置、案例参数和随机种子,是否产生逐字节一致的CSV和元数据。第二层是分析确定性:在核验输入字节之后,同一分析器对同一观察窗是否计算出一致的峰、漂移、覆盖率与弃判结论。只复现图形外观而没有文件哈希,不算完成第二层验证。
叙事实验中的研究联盟协作与2024年故事追溯性评议构成方法沿革,不等于现实第三方认证。现实证据来自随包generate_v3.py、verify_reproducibility.py、event-analysis-v3.mjs、报告导出器以及实际测试结果。文章将两条线并列,防止“设定获评议”被写成软件通过权威机构检验。
证据等级与科学出处
本页主要依赖真实软件文件,而非把外部科学论文当成可复现性证据。固定数据版本为grv3-synthetic-20261114-r1,生成器版本3.0.0,JS分析版本gr-edge-synthetic-3.0.0,报告Schema版本3.0.0。QuSpin及相关论文仅支持磁测方案的物理背景,不证明这些数学曲线符合真实车辆起动过程。
V3主CSV有7212条记录,覆盖十二个采样步长为0.01秒、各601点的窗口;时间范围为−1.50至+4.50秒,单位a.u.。附件中的软件测试与哈希记录可支持文件和分析规则的复现,网页发布另有HTTP记录;两者都不能证明硬件已完成现场测量。
实验方法
原数据链从simulation_v3/generate_v3.py开始,读取cases_v3.json设定并由固定随机发生器产生CSV;render_diagrams.py按实际CSV绘图;web/export-reports-v3.mjs利用同一分析逻辑生成各案报告。需要校验时先核对源哈希,再执行复现验证与Node测试,不能在中间手动改一列数值后继续沿用原报告。
浏览器端通过/gaterestart/web/event-analysis-v3.mjs导入现成API,读取CSV、cases与data-manifest三份文本,并调用loadDataset({csvText,casesText,manifestText})。后续以selectWindow裁切、makePlotSeries绘图、analyzeScenario生成报告,最后才通过exportSelectionCSV及exportReportJSON得到用户选择窗口的导出内容。不得再写第二个解析器或分类器。
对照/数据/测量定义
CSV固定15列,按顺序包含scenario_id、sample_index、time_s、bx_au、by_au、bz_au、reference_au、四个通道状态、timebase_status、unit、synthetic和data_version。所谓“三轴”是三条合成数字序列,并不意味着已经装配相同结构的物理OPM;reference是第四条合成数值通道。
每案sample_index从0到600,时间由-1.50秒加0.01秒乘索引得到,含两端点。基准种子base_seed为20261114,各案例的seed参数分别为101至112;实际逐案随机数初始化采用base_seed × 1000 + case.seed。背景噪声与目标分量按代码中的固定生成顺序写出。所有报告都附CSV、cases及manifest的SHA256,不能只靠报告中的漂亮图形判断数据来源。
| 层级 | 材料 |
|---|---|
| 原始数据 | synthetic_events_v3.csv,7212行 |
| 分析报告 | reports/SIM-01.json至SIM-12.json |
| 计算校验 | tests.mjs与verify_reproducibility.py |
本表仅用于区分本页研究与证据层级;数值及日期依对应来源,不是现实部署证明。
局限性分析
复现链中有一个容易忽略的跨平台细节:文本文件在Windows默认写盘时可能把LF换为CRLF,导致SVG内容可读但SHA256与作者源文件不相同。现行fixed数据包已经限定这个兼容问题的修复范围是写盘换行,而非重新设计合成波形;复现时必须比较原始字节,不应该通过悄悄归一化所有文件来掩盖不匹配。
一致的哈希不等于科学模型正确,也不等于硬件实测准确。生成器是按明确数学假设合成的信号,任何算法都可能利用同源设定得出看似理想的结果;只有外部独立采集、独立真值与跨场景验证才能回答物理适用性。不能把软件单元测试通过率替换成车辆故障检测准确率。
下一步可重复验证
复核者可先检查data-manifest.json记录的各文件哈希与7212行时序,再运行python simulation_v3/verify_reproducibility.py以及node --test tests.mjs;随后用node web/export-reports-v3.mjs --verify逐案核对现有报告。若使用Python3.8在Windows重生成SVG,还应验证固定版脚本输出的换行字节,不得重用旧版不兼容写入路径。
复核时可检查SIM-12参考通道的131个空值与图形断线、SIM-09的SATURATED,以及SIM-03和SIM-04场源条件未互换。应保存文件版本、操作系统、执行环境、退出码与SHA256;HTTP响应、MIME和浏览器加载结果属于单独的发布验证。
引用与相关研究
合成数据主文件位于/gaterestart/data/v3/synthetic_events_v3.csv,案例册与清单分别为cases_v3.json及data-manifest.json;逐案报告使用大写双位编号/gaterestart/data/v3/reports/SIM-xx.json,曲线使用/gaterestart/diagrams/SIM-xx.svg。不得将旧版小写文件名混入V3链接。
本页还关联字段字典、报告Schema与质量状态说明。若要检验科学意义,应另行参照OPM原理资料并设计实测,不可用版本哈希证明真实磁学;若要检验软件意义,应回到可重复执行的程序、逐条CSV和报告导出,而不是把品牌世界观奖项当证据。
问题定义
“复现成功”的最小声明是:在报告列明的运行环境里,同一输入经哈希校验产生一致的数据与分析结果,失联和超量程等状态被原样保留。该声明可以通过数据包、代码和测试输出独立核查,因此是当前项目的一项实际软件能力。
当前记录不支持GR-01已采集实车重启磁场、模型已在盲测中识别场源或V3现场效果已得到验证。网页公开、合成软件复现和现场试验应各自记录状态,以免后续真实数据混入已冻结的合成测试基线。
关联文件
2f278da04f6290768bf39ae83033ecc03aa1db0c941dddaa6b8b99b0da0ae2fe生成数据