VALUE / 安装
安装 VALUE
下载对应平台的 VALUE 0.7.0-alpha.1 Full 安装包,再按以下步骤操作。
- 选择平台与对应 Full 安装包。
- 将完整归档解压到新目录。
- 运行安装器,安装到不存在或为空的目录,启动 VALUE,并保持终端打开。
- 打开启动器显示的地址(http://127.0.0.1:8800)。界面默认英文,可在侧栏底部用 English / 中文 切换。从 VALUE 101 开始。
cd VALUE-Linux-x64 ./install-value --prefix "$HOME/VALUE-0.7.0" "$HOME/VALUE-0.7.0/start-value"
| 平台 | 安装 | 启动 |
|---|---|---|
| Linux | ./install-value --prefix "$HOME/VALUE-0.7.0" | "$HOME/VALUE-0.7.0/start-value" |
| Windows | install-value.cmd | 在安装目录运行 start-value.cmd。 |
| macOS | Install VALUE.command | 在安装目录打开 Start VALUE.command。 |
常见问题
打开本机页面的方法
保持启动终端打开,使用它显示的地址(http://127.0.0.1:8800 或 http://localhost:8800)。每个页面有自己的网址,复制的链接会回到同一画面。
如何停止应用?
在启动终端按 Ctrl+C。已经启动模型 worker 的 Run 会在后台继续,下次启动时重新接管;还在准备阶段的 Run 会停止,下次显示 “Run preparation interrupted”,需要重新启动。新版本安装到另一个空目录。
输入校验失败。
检查字段、单位、缺失值、时间戳和声明的列;欧元价格还要填汇率、汇率口径和价格年份。需求至少覆盖一个模型年:半小时数据 17,520 个值,或逐时数据 8,760、8,784 行,每小时用于两个半小时。VALUE 101 的需求文件表头写 mwh,但按 MW 读取,改写需求时映射选 MW;新需求的年电量与被替换文件相差约 1.5 倍以上时会有警告。逐时的价格和可用量,每个值用于两个半小时。文件要存为逗号分隔的 CSV。需求以外的序列不满一个模型年时,从开头重复补齐,提交前要另行确认。可选的时间戳列会逐行检查,日期顺序可自动识别或手动选择。Data 页列出每个数据包的三层校验。先运行 VALUE 101。
页面显示 Open VALUE from its launcher。
页面不是经启动器打开的(用了其他地址、旧书签或另一份安装)。关闭页面,用启动器重新启动 VALUE,再打开 http://127.0.0.1:8800 或 http://localhost:8800。
模块或扩展被隔离(health 显示 degraded)。
VALUE 会在没有它的情况下继续运行。打开 Modules 页,Disabled and quarantined 区列出该条目和它的清单文件,带 Enable、Rescan、Remove 三个按钮。修好代码后点 Rescan(或页头的 Rescan modules);Rescan 也会重新导入扩展钩子。同一模块 ID 有两份清单时,在任一行点 Disable,副本会被移到一旁,之后点 Enable 恢复。Remove 只是把安装移到一旁;Study 或 Run 仍在使用时会被拒绝。已安装扩展的钩子文件与模块一样可以原地修改:Enable 会重新导入,Run 记录新的源码哈希;钩子无法导入时 Enable 会被拒绝。有 Run 在等待时安装、启用、停用或移除模块或扩展,VALUE 会请你确认:尚未开始的 Run 会被停下,可在 Runs 页点 Resubmit with current code 重新提交,或从 Study 重新启动;已在运行的 Run 保持原代码,但变更后不能再 Resume。离线时用 python -m gridform_core.module_recovery。
论文复现 Run 的年度结果被扣发。
论文复现口径只有在原始不变量全部通过时才发布年度结果;Run 进行中显示待定。提示中写明失败的原始不变量。可以在 Inspect 中查看,或打开账本文件。
选了扩展后一日课程不能运行。
一日课程只运行市场步骤,扩展不会执行。请改用两时段或更长的范围,或取消选择扩展。
第一个 Run 要等几分钟才开始。
在新数据目录中,第一个 Run 要先把 Python 运行环境归档一次(约 3 分钟)。Run 会立即列出并显示准备步骤;其他页面照常可用,模型 worker 启动之前可以取消。还没有可比的已完成 Run 时,运行时间估算给出一个区间。
为什么回放时间是 UTC?
VALUE 的模型时钟是 UTC 半小时、固定 365 天的模型年:闰年跳过 2 月 29 日,没有夏令时切换。按 Europe/London 声明的时间戳在映射时换成 UTC。Market replay 和导出把时间标为 UTC model time。
为什么年度卡片的 Unserved demand 比成本中的切负荷大?
Unserved demand 包含 stress 缺口,即接纳的供给小于需求的时段;记录缺口时不改变调度和电价。成本账只按 17,000 £/MWh 给模型记录的切负荷计价。两者都从已供电量中扣除,所以每 MWh 供电成本和碳强度按实际交付的电量计算。
如何把界面切换为中文?
在侧栏底部点 English / 中文。默认英文;选择保存在本浏览器中,网址不变。