解列计算系统
本文档主要介绍如何使用 AppStudio 构建 解列计算系统 典型案例。本文档将会基于应用搭建流程,重点选择 AppStudio 的重要功能及其应用细节进行详细介绍。较为基础的功能以及案例中的控件的参数等信息,请通过访问以上案例链接进行查看。
案例概述
解列计算系统是基于 CloudPSS XStudio、潮流计算内核和电磁暂态仿真内核制作,用于生成安全、稳定的解列策略,并加以验证。应用主要包含以下 3 项功能:
-
参数输入:用于录入解列计算的对象和参数,即相关算例在 SimStudio 的工程名和解列算法参数。
-
业务功能
- 解列策略生成:基于贪心算法计算解列线路,生成解列策略;在 SimStudio 拓扑图上通过染色方式展示贪心算法解列过程。
- 静态稳定校验:对解列后的各孤岛进行潮流计算;展示解列前后静态工作点节点电压的变化;展示解列前后静态工作点发电机功率的变化。
- 暂态稳定校验:对系统解列瞬间进行电磁暂态仿真;展示解列前后发电机机端电压变化;展示解列前后发电机转子转速变化。
-
结果汇总:展示解列计算系统的输出结果,包括开断线路表、多馈入短路比表、孤岛功率情况表和平衡节点信息表。
以上三大功能通过应用的封面和主页面实现与用户交互,如下图所示。
封面和主页面通过 AppStudio 构建的 9 个场景搭建而成,场景的架构如下图所示。通过在 Main 场景中建立子舞台,以 场景嵌套 的方式,使应用在与用户交互时实现在不同场景中切换。接一下来,将以场景剖析的方式,对应用以及 AppStudio 重点功能进行介绍。
Main 场景
Main 场景仅由一个 MainStage 子舞台控件构成,子舞台的 场景
以表达式形式关联变量资源 CurrentPage,以 场景嵌套 的方式实现场景切换,如下图所示。具体来说,用户通过页面操作改变 CurrentPage 值,触发 MainStage 子舞台控件改变其关联的场景,以实现显示页面的切换。
这里资源变量 CurrentPage 配置的值(默认值)为封面,因此下图 Main 场景此时显示为子舞台控件关联的封面场景。