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


水网拓扑
将模型工程转化为标准化水网配置
选择模型后,平台加载由模型测试平台构建好的水动力模型工程,将工程中的模型结构、参数及水网对象转化为标准化配置文件。
随后,平台解析配置文件,将渠道、断面、闸站、泵站和分水口等水网对象及其拓扑关系渲染到地图上,形成直观、可配置的水网场景。后续的服务关联、扰动编排和监控规则配置,都以这一场景为基础展开。

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

不同服务承担的任务不同,其模型、参数和运行方式也各有侧重:
-
中央调度服务
汇集水网运行状态,调用MPC等调度算法,综合处理调度目标、运行约束和滚动优化任务。

中央调度服务的调度参数 
中央调度服务的约束配置
-
本体仿真服务
连接水动力模型,负责仿真任务启动、时间步进、边界更新和水位、流量等状态输出。
-
渠池服务
负责渠池水位、流量等运行数据的采集、聚合、质量处理、状态发布,并可承载监测告警等功能。
-
边缘控制服务
关联具体闸站及闸孔,执行水位反馈控制,管理分段PID参数、控制周期、闸门开度和动作约束。

边缘控制服务的控制参数配置
扰动编排
让正常与异常条件都能重复出现
平台提供扰动事件库和编辑器,可以把设备故障、调度计划和人工操作等事件编排到时间轴中。

这些事件可以概括为三类:
预报类事件:例如降雨;
监控类事件:例如传感器、电机或泵站故障;
计划类事件:例如用水计划、调度变化和人工操作。
事件随场景保存后,同一组正常、边界和异常工况就可以应用到不同模型、算法或参数方案中,保证对比测试始终面对一致的输入条件。
监控配置
在测试开始前明确判断标准
平台通过告警规则,将监控对象、运行指标和触发表达式统一配置。

一条监控规则主要回答三个问题:
监控谁:渠道、闸站、泵站或其他水网对象;
监控什么:水位、流量、设备状态或其他运行指标;
如何判断:指标范围、状态条件和触发表达式。
将监控规则前置到场景构建阶段,可以让后续测试不再只是“看系统跑起来”,而是能够结合指标、事件、告警和日志,持续观察系统表现。