feat: extend stall timeout and remove sample cap
This commit is contained in:
1 parent
27f9f4add8
commit
eb6ea70e19
9 files changed
+105
-45
No files matched your search
@@ -101,7 +101,7 @@ System
|
||||
| --- | --- | --- |
|
||||
| `tStart` | 仿真开始时刻 | 必须是有限数值 |
|
||||
| `tStop` | 仿真结束时刻 | 必须有限且大于 `tStart` |
|
||||
| `sampleStep` | 结果相邻采样点的时间间隔 | 必须大于 0,且整个区间最多生成 10001 个采样点 |
|
||||
| `sampleStep` | 结果相邻采样点的时间间隔 | 必须大于 0;不设置固定的采样点数上限 |
|
||||
| `maxStep` | 自适应积分器单个内部步的上限 | 必须大于 0 |
|
||||
| `method` | 积分方法 | `RK45/RK23/DOP853/Radau/BDF/LSODA` |
|
||||
|
||||
@@ -111,9 +111,10 @@ System
|
||||
- `maxStep` 限制求解器内部一次最多前进多久;
|
||||
- 自适应求解器可以因为误差、事件或试探状态失败而走得比 `maxStep` 更短。
|
||||
|
||||
采样点数量会在创建时间数组前计算。若区间长度不可表示为有限数、请求超过 10001
|
||||
点,或在当前浮点精度下无法得到包含 `tStart/tStop` 的严格递增时间序列,输入会在
|
||||
仿真前被拒绝,不会把超大或重复的 `t_eval` 交给积分器。
|
||||
采样点数量会在创建时间数组前计算。若区间长度不可表示为有限数、点数超过当前
|
||||
运行时可表示的集合大小,或在当前浮点精度下无法得到包含 `tStart/tStop` 的严格
|
||||
递增时间序列,输入会在仿真前被拒绝。采样点不再受固定业务上限约束,但结果内存、
|
||||
序列化体积和浏览器负载仍会随“采样点数 × 输出变量数”线性增长。
|
||||
|
||||
工程 JSON 为兼容现有前端仍把采样字段命名为 `simulation.step`;导出 v3 时必须映射为 `Simulation/@sampleStep`。
|
||||
|
||||
|
||||
Reference in new issue
Block a user