WaterStrategy
中国人
中国人
  • WaterStrategy 文档
  • 支持
  • 入门
    • 创建账户
    • 登录
    • 界面之旅
    • 创建新项目和网络
    • 共享项目和网络
    • 导出和导入模型
    • 处理模型错误
    • 上传外部数据
  • 建模基础知识
    • 水资源系统建模?
    • 什么是 Pywr?
    • Pywr 概念
    • 节点类型
      • 水输入
        • 输入节点
        • 集水节点
        • 比例输入节点
      • 水上运输
        • Link Node
        • 河流节点
        • 延迟节点
        • RiverSplit Node
        • RiverSplitWithGauge Node
        • 河池节点
        • BreakLink Node
        • PiecewiseLink Node
        • MultiSplitLink Node
      • 储水
        • Storage Node
        • 水库节点
        • VirtualStorage Node
        • 滚动虚拟存储节点
        • 年度虚拟存储节点
        • 季节性虚拟存储节点
        • 聚合存储节点
      • 水产量
        • 输出节点
        • 损失 Link Node
      • 水电
        • 涡轮节点
      • 其他
        • 聚合节点
    • 分配罚款
    • 场景
      • WaterStrategy 场景
      • Pywr 场景
        • 参数和 pywr 场景集成
    • 参数
      • 基本参数类
        • 参数
        • 索引参数
      • 简单参数
        • 常数
        • 常量场景参数
        • 常量场景索引参数
      • 组合多个参数
        • 聚合参数
        • 聚合索引参数
        • 分区参数
        • 负参数
        • 最大参数
        • 负的最大参数
        • 最小参数
        • 负的最小参数
        • 偏移量参数
      • 时间序列和概况
        • 每日简介
        • 每周简介
        • 每月概况
        • 统一提款概况
        • 场景每日概况
        • 场景每周简介
        • 场景月度概况
        • 数组索引情景月度因子
        • RBF 简介
      • DataFrame 参数
      • HDF5 参数
      • 基于数组的参数
        • 数组索引参数
        • 数组索引场景参数
        • 索引数组参数
      • 阈值参数
        • 抽象阈值
        • 存储阈值
        • 节点阈值
        • 参数阈值
        • 录音机阈值
        • 本年度阈值
        • 当前序数天阈值
      • 插值参数
        • 插值参数
        • 插值正交
        • 插值流
        • 插值音量
      • 控制曲线参数
        • 基本控制曲线
        • 控制曲线插值参数
        • 控制曲线分段插值参数
        • 控制曲线索引参数
      • 水力发电参数
      • 其他
        • 年度谐波系列参数
        • 赤字参数
        • 场景包装器参数
        • 分段积分参数
        • 流量参数
        • 流量延迟参数
        • 折扣系数参数
    • 录音机
      • 基础录音机
        • 录音机
        • 节点记录器
        • 存储记录器
        • 参数记录器
        • 索引参数记录器
        • 聚合器
      • Numpy 数组记录器
        • Numpy 数组节点记录器
        • Numpy 数组存储记录器
        • Numpy 数组电平记录器
        • Numpy 数组区域记录器
        • Numpy 数组参数记录器
        • Numpy 数组索引参数记录器
        • Numpy 数组每日配置文件参数记录器
      • 流量持续时间曲线记录器
        • 流量持续时间曲线记录器
        • 存储时长曲线记录器
        • 流量持续时间曲线偏差记录器
        • 季节性流量持续时间曲线记录器
      • 赤字记录器
        • Numpy 数组节点缺陷记录器
        • Numpy 数组节点提供的比率记录器
        • Numpy 数组节点缩减比率记录器
        • 总赤字节点记录器
        • 赤字频率节点记录器
      • 统计记录器
        • 聚合记录器
        • 平均流量节点记录器
        • 总流量节点记录器
        • 年度总流量记录器
        • 平均参数记录器
        • 总参数记录器
        • 滚动平均流量节点记录器
        • 最低容量存储记录器
        • 最低阈值容量存储记录器
        • 时间步长计数索引参数记录器
        • 年度计数指数阈值记录器
        • 滚动窗口参数记录器
      • 索引记录器
        • 年度计数指数参数记录器
      • 文件记录器
        • CSV 记录器
        • 表格记录器
      • 水力发电记录器
        • 水力发电记录器
        • 总水电能量记录器
  • 应用建模
    • 水库和存储节点
  • 教程
    • 创建和运行一个简单的模型
      • 创建和运行模型
        • 设置项目和网络
        • 添加节点和链接(边)
        • 向节点添加数据
        • 设定时间范围
        • 运行模型并可视化其输出
        • 创建新场景
        • 运动
      • 对模型进行更改
        • 添加水库
        • 添加基本操作规则
    • 对流域储层系统进行建模
      • 创建新项目和网络
      • 添加水坝(水库)
      • 添加需求
      • 添加有亏损的水处理工程
      • 添加代表地下水的来源
      • 其他练习
      • 添加水库测深、蒸发和降雨量
        • 水库蒸发和降水的背景
        • 添加水库测深(区域)
        • 添加水库测深(等级)
        • 添加每月蒸发量和降雨量
      • 使用分配罚款和控制规则来平衡来源
      • 控制曲线和需求节约
        • 增加油藏控制曲线和需求节约(减少)
    • 使用分配罚款来分配用水
    • PyWR 场景读取外部 DataFrame 并添加自定义规则
      • 上传文件
      • 读取 CSV 数据框
      • 运行 pywr 场景
      • 为 pywr 场景读取 h5 DataFrame
      • 创建自定义规则-TranscientDesicionParameter
Powered by GitBook
On this page
  • 添加水坝(水库)
  • 1。存储节点和水库节点之间的区别
  • 2。构建水库系统模型示例

Was this helpful?

Export as PDF
  1. 教程
  2. 对流域储层系统进行建模

添加水坝(水库)

Previous创建新项目和网络Next添加需求

Last updated 6 months ago

Was this helpful?


layout: description: visible: false outline: visible: true pagination: visible: true tableOfContents: visible: true title: visible: true


添加水坝(水库)

1。存储节点和水库节点之间的区别

请注意,WaterStrategy 和 Pywr 中有两个节点代表水库。第一个是 节点,第二个是 节点。

两个节点都储存水。水库节点的工作原理就像 storage node,但是它有内置参数,允许 蒸发 和 沉淀 直接在节点上表示。为了代表 蒸发 和 沉淀 使用 storage node 时,连接到 storage node 的集水节点用于表示降水,从 1234567890 中提取水的输出节点用于表示蒸发。

本教程将使用水库节点来构建水库系统模型。

2。构建水库系统模型示例

2.1 点击上一节中创建的网络并将其打开

2.2 在地图上找一条河流

本教程有推荐的位置,但如果找不到确切的位置也没关系,只要找到另一个有河流的位置即可。

2.3 将以下节点添加到网络中

  • 放一个 水库河流节点。

这个 上部 link node 代表储层释放量代表根据任何释放规则或满足下游分配要求而离开水库的流量。发布规则通常将在此节点上指定。在此节点上定义的水库释放规则通常由节点的 max\ _flow 属性上定义的参数表示。

这个 下限 link node 代表水库的泄漏量。如果定义了水库释放规则,限制了通过该节点可以释放的水量,并且需要释放超出释放规则允许的额外水(例如,如果水库容量过大),则使用泄漏情况。由于泄漏通常仅在水库容量过大时使用,因此该节点的分配惩罚通常非常高。

## #Notice: 记得先单击上游节点,然后单击下游节点来连接节点。

你可以在中查看如何添加边缘 视频 下面。

这个 水库系统 应该看起来像 数字 下面。

2.4 设置时间步长和时间范围

2.5 将节点重命名为与其上下文有意义的名称

  • 这 集水区 节点到 '示例 catchment',

  • 这 水库 节点到 '示例 reservoir'

  • 这 输出 节点到 '示例 outlet'。

  • 这 链接 节点到 '发布'还有另一个'溢出'。

下图显示了单击何处重命名集水节点。可以对所有其他节点重复相同的过程。

2.6 将数据输入到集水区节点

请转到以下链接以查找此步骤的时间序列数据。

  • 点击 集水区节点并点击鼠标(红色箭头如下图序所示)。

  • 在 Excel 链接中,您将看到一个时间序列。请复制第一个(如果只有一个时间序列,则复制唯一的时间序列)。一定要同时复制日期。

  • 将时间序列粘贴到单元格中 A1 在 DataFrame 选项卡

  • 你应该有一个如下所示的时间序列。点击 保存。

2.7 将数据输入到示例水库节点

  • 点击 示例水库节点

  • 设置 最大_卷 到 25 Mm3。这是本教程中大坝的最大容量。

  • 设置 初始_卷 到 15 Mm3。这是仿真在第一个时间步开始时的存储级别。

  • 设置 分配罚款至-200。水库的分配罚款通常为负数。分配罚款通常用于平衡多水库和多水源系统中的水库或其他水源的使用。

水库的属性应如下所示:

2.8 在泄漏和释放链接节点上输入数据。

  • 在 溢出链接节点将 “分配罚款” 设置为 1000

  • 这个 发布链接节点不应有任何数据输入。

2.9 运行模型

2.10 查看计算结果

  • 查看 '模拟_卷'水库节点以查看一段时间内的水库储量。

  • 点击 “绘图” 视图。

人们认为水库在大部分时间段内都已填满并保持满载状态。之所以如此,是因为对储层没有需求,也没有定义任何蒸发损失。

要观看有关如何运行模型和查看输出的视频,请单击此处。

## #Notice: 确保使用 “水库” 节点: 而不是 “存储” 节点: 。

放置 [集水区] (https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types/catchment-node)node 水库的上游。集水节点代表流入水库的河流。

放置一个 [输出] (https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types/output-node)node 水库的下游。在这种情况下,输出节点代表河流出口。

放置二 [链接] (https://water-strategy.gitbook.io/water-strategy/modelling-fundamentals/node-types/link-node)nodes 在水库和输出节点之间(如下所示)。在这种情况下,这些链接节点代表 (1) 水库释放量和 (2) 泄漏量。

使用通常指的边连接节点 链接。

https://docs.google.com/spreadsheets/d/1MR1Xxk77gFzcY3J3r6c6g38UB8pd1HMY/edit?usp=sharing&ouid=103362449956532179397&rtpof=true&sd=true
存储
水库
有关如何添加边缘的指南
打开创建的网络
此示例的推荐位置
本示例中使用的河流
水库节点
添加水库节点
添加集水节点
添加输出节点
添加链接节点
水库系统示例
设置时间步长和时间范围
重命名集水节点
单击集水节点,然后单击 “流量” 属性的编辑按钮。
用于流量参数的参数类型应设置为 PYWR DataFrame,这是一个时间序列。
单击 “确定” 接受参数类型更改。
粘贴流入数据
保存流入数据
水库数据
泄漏分配罚款设置
发布链接设置
运行模型
运行模型
获取计算结果
查看水库容量