sweep(场景类型)
引擎v0.40.0的场景类型,所属类别为时钟、授时与守时。仅供参考:研究与工程工具的分析输出,不是经型式认可的导航设备,也不是生命安全服务。此处的每个标签都来自引擎或验证矩阵;除非矩阵另有说明,一种类型即为MODELLED(标签如何获得:见README的证据一节)。
作用#
针对时钟包参数的1-D权衡研究扫描。
scenarios/sweep-clock-stability.toml的一次运行汇总为:sweep holdover_s over classical_q_wf (1.00e-24..1.00e-18, 25 pts, log scale) | quantum 6600.000->6600.000 | classical 2610.000->250.000
输入#
来自模式(kshana kinds --json):
- 必填字段:
parameter、metric、start、stop、steps、base - 可选字段:
scale
示例scenarios/sweep-clock-stability.toml设置了以下各项(节选):
| 字段 | 取值 | 单位 |
|---|---|---|
base.clock_classical.flicker_floor |
2.0000e-11 | 未说明 |
base.clock_classical.id |
csac-sa45s | 文本 |
base.clock_classical.provenance |
Microchip SA.45s CSAC数据手册sigma_y(1s)=3e-10;q_wf为 | 文本 |
base.clock_classical.q_rw |
0 | 未说明 |
base.clock_classical.q_wf |
9.0000e-20 | 未说明 |
base.clock_classical.y0 |
5.0000e-10 | 未说明 |
base.clock_quantum.flicker_floor |
1.0000e-16 | 未说明 |
base.clock_quantum.id |
optical-sr-lattice | 文本 |
base.clock_quantum.provenance |
锶光晶格钟,面向空间应用的目标sigma_y | 文本 |
base.clock_quantum.q_rw |
0 | 未说明 |
base.clock_quantum.q_wf |
1.0000e-30 | 未说明 |
base.clock_quantum.y0 |
5.0000e-17 | 未说明 |
运行#
kshana scenarios/sweep-clock-stability.toml
给出什么#
该次运行的标量结果,单位为引擎所给出的单位:
| 结果 | 取值 | 单位 |
|---|---|---|
evidence.id_rule |
矩阵行的稳定标识(ID | 文本 |
evidence.matrix |
docs/VERIFICATION-MATRIX.md | 文本 |
evidence.tier |
MODELLED | 文本 |
metric |
holdover_s | 文本 |
parameter |
classical_q_wf | 文本 |
scale |
对数 | 文本 |
证据#
MODELLED:列出此类型的验证矩阵各行。
- MODELLED一次运行输入一份接触计划(一组aos_s/los_s窗口,每个窗口请求孔径用于导航或通信,其窗口词汇与
passes::predict_passes输出的相同,由aperture_duty::windows_from_passes转换)、一个孔径 - MODELLED
gnss-ssv类型的可用性扫描:按星座(GPS、GLONASS、Galileo、BDS、QZSS、NavIC)及合计,统计(用户,历元)对中至少有一个信号和至少有四个信号的占比及最长中断时间,针对位于球面上的用户 - MODELLED
tli-and-cruise阶段:平均状态由引擎的Cowell传播器给出(地球点质量和J2、作为第三体的太阳和月球;月球取自任务链的DE440星历文件(在其覆盖该航段时),太阳取自解析级 - MODELLED
campaign类型的sweep(一至三个任意类型的点分键,取通用扫描的轴值,可在每个节点上附带一个集合)和monte_carlo部分:第k次实现以base_seed + k运行;各指标报告均值、标准 测试:campaign_composition_reference.rs。
本次运行实际涉及的各行,以及矩阵为每行给出的参考基准(oracle)(公开来源在矩阵中列出):
- MODELLED闭式滑行误差增长加守时到阈值;量子时钟等级。参考基准(ReferenceImpl):多步clock_state协方差递推(同一代码库内的交叉检查);底层的滑行方差与守时反演核对照scipy经外部验证(见“Clock-holdover coast-variance & threshold inversion”)。各等级的红噪声底守时数字仍为MODELLED
- MODELLED确定性、场景哈希、SBOM加跨平台golden门限。参考基准(ExternalDataset):SBOM与官方CycloneDX 1.5 JSON Schema(加有效的SPDX标识符)一致,这是已发布的外部标准,整个依赖图上零验证错误;FoM确定性与逐字节可复现性部分仍是固定的自洽性检查,因此该行仍为MODELLED
- MODELLED
campaign类型的扫描(在任意类型的一至三个点分隔的键上,使用通用扫描的坐标轴取值,可选地在每个节点上做一个集合)以及monte_carlo部。参考基准(InternalConsistency):白频率噪声下相位随机游走的闭式,方差q_wf tau(NIST Technical Note 1337),用于统计机制;以及与独立运行逐字节相等,用于随机种子设定。它检查的是引擎自身时钟模型上的集合运算,而不是外部数据集
局限#
本次运行自身的报告所说的未建模或未经独立验证的内容:
- GNSS拒止下的时钟守时为MODELLED,而不是经独立验证:它对照同一代码库中另一个独立实现进行检查,独立于被测单元,但不具外部权威性。(验证矩阵(docs/MODELLED-RATIONALE.md))
- 可复现性与软件保障为MODELLED,而不是经独立验证:其中一项子声明经过外部核对,但整项能力由模型计算的部分组合而成,因此该能力仍属于由模型计算得出一级。(验证矩阵(docs/MODELLED-RATIONALE.md))
- 对任意场景类型的参数扫描和带随机种子的蒙特卡罗集合为MODELLED,而不是经独立验证:它对照自身的闭式或解析恒等式进行检查,能发现转录错误和系数错误,但不是外部参考基准(oracle)。(验证矩阵(docs/MODELLED-RATIONALE.md))
另请参阅#
- 类别页面:时钟、授时与守时
- 所有类型:KINDS.md
- 主题页面:CAMPAIGNS.md
- 主题页面:LEO-PNT.md