VALUE / 安装

安装 VALUE

下载对应平台的 VALUE 0.7.0-alpha.1 Full 安装包,再按以下步骤操作。

  1. 选择平台与对应 Full 安装包。
  2. 将完整归档解压到新目录。
  3. 运行安装器,安装到不存在或为空的目录,启动 VALUE,并保持终端打开。
  4. 打开启动器显示的地址(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"
Windowsinstall-value.cmd在安装目录运行 start-value.cmd。
macOSInstall 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 / 中文。默认英文;选择保存在本浏览器中,网址不变。