选择模型

从平台已接入的模型中按需选择

平台以工程为入口,提供已经按照标准接入的模型算法(水动力模型、调度模型、控制模型),用户可直接选择模型、运行模式和版本,快速构建测试场景。

工程列表
工程列表
创建工程
创建工程

水网拓扑

将模型工程转化为标准化水网配置

选择模型后,平台加载由模型测试平台构建好的水动力模型工程,将工程中的模型结构、参数及水网对象转化为标准化配置文件。

随后,平台解析配置文件,将渠道、断面、闸站、泵站和分水口等水网对象及其拓扑关系渲染到地图上,形成直观、可配置的水网场景。后续的服务关联、扰动编排和监控规则配置,都以这一场景为基础展开。

水网拓扑及对象属性
水网拓扑及对象属性

服务配置

统一组织,但保留参数差异

平台统一组织中央调度、本体仿真、渠池和控制等服务,并将其与具体水网对象和任务职责关联。

服务编排界面
服务编排界面

不同服务承担的任务不同,其模型、参数和运行方式也各有侧重:

  • 中央调度服务

    汇集水网运行状态,调用MPC等调度算法,综合处理调度目标、运行约束和滚动优化任务。

    中央调度服务的调度参数
    中央调度服务的调度参数
    中央调度服务的约束配置
    中央调度服务的约束配置
  • 本体仿真服务

    连接水动力模型,负责仿真任务启动、时间步进、边界更新和水位、流量等状态输出。

  • 渠池服务

    负责渠池水位、流量等运行数据的采集、聚合、质量处理、状态发布,并可承载监测告警等功能。

  • 边缘控制服务

    关联具体闸站及闸孔,执行水位反馈控制,管理分段PID参数、控制周期、闸门开度和动作约束。

    边缘控制服务的控制参数配置
    边缘控制服务的控制参数配置

扰动编排

让正常与异常条件都能重复出现

平台提供扰动事件库和编辑器,可以把设备故障、调度计划和人工操作等事件编排到时间轴中。

扰动事件
扰动事件

这些事件可以概括为三类:

预报类事件:例如降雨;

监控类事件:例如传感器、电机或泵站故障;

计划类事件:例如用水计划、调度变化和人工操作。

事件随场景保存后,同一组正常、边界和异常工况就可以应用到不同模型、算法或参数方案中,保证对比测试始终面对一致的输入条件。


监控配置

在测试开始前明确判断标准

平台通过告警规则,将监控对象、运行指标和触发表达式统一配置。

告警规则管理
告警规则管理

一条监控规则主要回答三个问题:

监控谁:渠道、闸站、泵站或其他水网对象;

监控什么:水位、流量、设备状态或其他运行指标;

如何判断:指标范围、状态条件和触发表达式。

将监控规则前置到场景构建阶段,可以让后续测试不再只是“看系统跑起来”,而是能够结合指标、事件、告警和日志,持续观察系统表现。