三个可交互的托卡马克建模场景,按一台装置被完整过一遍的次序排列:设计一炮放电、建模其剖面演化、由测量反演其位形。全部计算在本机浏览器内完成,无需安装、无需服务端;多数控件即拖即得(零维毫秒量级,平衡类一至二秒),仅建模场景的自洽平衡—输运一栏属离线档(秒量级),须显式启动。
本站为 alpha 版。功能与数值口径仍在变动,接口、页面与结果格式都可能在没有迁移路径的情况下改变;每一项能力的验证依据与已知边界见物理功能与边界。
三个场景
演示按用途分成三个场景,顺序就是一台机器被过一遍的顺序:设计 → 建模 → 反演。一个场景一页,也是一个界面:一个计算内核、一条工具条;页面由若干功能栏组成,每条栏有自己的计算键与折叠钮——按哪条算哪条,折叠只收显示。栏与栏之间按声明的依赖排序,上游还没算过时下游会在标题条上说明。
放电设计 →
要哪个工况、位形解不解得出、电源出不出得起。0D 放电分析定工况(Ip、环电压、聚变功率与 Q),位形与线圈电流反解并正算校验,脉冲轨迹给出逐通道电流与电压。
物理建模 / 预测 →
一炮的剖面怎么演化:固定几何的 1.5D 芯部输运,以及把压强回灌给自由边界平衡的自洽外环。
实验分析 / 反演 →
由磁通环、磁探针、POINT 与 Thomson 反推平衡状态,压强剖面作动理学约束,误差棒由后验采样给出。
fylite 与 FyTok:一份契约的两级实现
fylite 不是一个独立的程序,而是本体层 fyo 语义契约的轻型实现。同一份契约还有一个重型实现——FyTok,Python 写的完整集成建模框架。契约以 IMAS 数据字典(DD v4)语义为底,物理量按语义路径寻址,因此两边说的是同一套话。
| fylite(轻型端,就是这里) | FyTok(重型端) | |
|---|---|---|
| 是什么 | 自足的平衡—输运—湍流内核:Grad-Shafranov 正解与反解、1.5D 芯部输运、新经典(NEO)与回旋朗道流体(TGLF)、0D 集成、磁测量重构 | 完整的集成建模与分析框架:插件机制、工作流调度、异构执行、可追溯,兼容新旧代码 |
| 怎么装 | 无插件机制,物理项内建;Rust 内核 + 一层 Python 装配;依赖只有 numpy | 平衡 / 输运 / 源项等按插件注册,原生实现、外部程序封装与 NN 代理可无缝互换 |
| 在哪跑 | 单机,或直接在浏览器里——同一份内核编译成 WebAssembly,免安装,数据不出本机 | 超算 / 云计算 |
| 一次多久 | 亚秒级(单次自由边界正解约 0.05 s),拖着滑块就出结果 | 十分钟到数小时 |
★轻型端同时是重型端的最小功能验证:两级实现独立编码、各自去答同一份契约,因此两边对拍属于实现间的交叉检验,而不是自己证自己。模块级则各自对上游参考实现的金标夹具(NEO 端到端 10−10 量级、TGLF-NN 51 字段 ≤0.5%),装置级再对 EAST 实炮与 ITER 情景、并与 METIS、FUSE 等程序分级对拍。
能力演进是个闭环:轻量端先跑通功能 → 重型端给出高精度参考解 → 由它标定降阶与代理模型 → 再回灌轻量端的快速模型。
适用范围与免责
- 本发行版仅内置一台装置的位形与固定计算区域(ITER 装置描述,不含参考放电);其余装置为输入,经工具条的装置控件导入。
- 重构模型不含真空室涡流等自由度;正解所用剖面参数与既有重构程序的同名参数并非同一量。与既有结果数个百分点的差异主要源于上述模型简化,而非求解精度。
- 自由边界解所得位形通常判定为限制器边界;X 点约束改变的是磁场结构,并不强制将边界改判为偏滤器位形。
- 本站为能力演示,非工程设计工具。此处给出的位形与剖面不得作为任何装置的设计依据。
- 零维层不含输运求解:分析档剖面为规定剖面,预测档仅闭合零维能量平衡;二者均非一维输运预测。
运行方式与数据
全部计算在访问者本机的浏览器内执行。页面不向任何服务器提交数据:所设参数与所得结果均不离开本机,关闭页面即消失。首次访问需下载一份计算内核(WebAssembly),其后每次求解均为本地执行。