实现标签页
本节介绍 SimStudio 工作台 - 实现标签页 的布局、实现种类,并重点介绍拓扑编辑功能。
页面功能
CloudPSS SimStudio 实现标签页用于构建、修改、管理当前模型项目的内部实现细节,是 SimStudio 最重要的功能页。
SimStudio 作为 CloudPSS 多个仿真软件的建模工作台,内嵌了潮流计算、电磁暂态仿真、综合能源系统仿真模拟等多类模型和仿真内核。为兼容不同类型模型的编辑和管理功能,CloudPSS SimStudio 提供了拓扑实现、代码实现、外部导入实现等多种模型实现方法。
根据 CloudPSS SimStudio 所提供的仿真功能不同,实现标签页具备不同的建模界面。
拓扑实现界面(默认界面)
SimStudio 默认提供基于拓扑图的可视化建模方案。用户采用类似 Simulink、PSCAD 等仿真软件的建模方法,通过拖拽、连接等操作快速构建直观的模型图。CloudPSS 的仿真软件 EMTLab、IESLab 和 DSLab 均默认采用拓扑实现方式。
拓扑实现界面由资源栏、拓扑编辑区、属性栏组成。用户可在拓扑实现界面进行元件拖放、拓扑连接、元件参数配置、以及页面格式/元件格式调整等功能。
代码实现界面
在 EMTLab SimStudio 工作台中,模型类型选择为元件时,SimStudio 提供基于 Python、Octave 语言的代码实现方式。用户可直接基于上述语言在实现标签页直接编写模型计算代码。
代码实现仅在 EMTLab 电磁暂态仿真功能下可用。功能帮助参见:
- EMTLab - 电磁暂态仿真 - 自定义Octave元件
- EMTLab - 电磁暂态仿真 - 自定义Python元件
外部导入实现界面
在 EMTLab SimStudio 工作台中,模型类型选择为元件时,SimStudio 提供提供外部导入实现方式。用户可直接上传在外部平台已经编译好的二进制模型。
外部导入实现仅在EMTLab电磁暂态仿真功能下可用。功能帮助参见:
- EMTLab - 电磁暂态仿真 - 自定义S-function元件
- EMTLab - 电磁暂态仿真 - 自定义C/C++元件(CloudPSS 原生实现)(暂未开放)
其他特殊实现界面
潮流实现界面
在 EMTLab SimStudio 工作台中,模型类型选择为元件时,还可为模型添加潮流实现,用以兼容潮流计算功 能。功能帮助参见:
- EMTLab - 潮流计算 - 自定义潮流元件
内置实现界面
用于兼容 CloudPSS 官方模型的实现方式。该功能暂不对外开放。
多实现选择栏
在 EMTLab SimStudio 工作台中,模型类型选择为元件时,实现标签页的左边会显示多实现选择栏。此时,SimStudio 模型可支持多种实现同时存在。
EMTLab SimStudio 工作台中的多实现选择栏主要包括拓扑、电磁暂态和潮流三类。
- 拓扑:支持拓扑实现;
- 电磁暂态:支持内置实现、2种代码实现(自定义Python元件、自定义Octave元件)和2种外部导入实现(自定义S-function元件、CloudPSS原生实现);
- 潮流:支持潮流实现。
上述三类实现可同时存在,但每类实现仅能存在一个。
添加/删除实现
- 添加实现:鼠标左键点击多实现选择栏上待添加的实现类别,若当前类别的实现为空时,在右侧点击 创建 XX 实现,即可添加一类实现。
- 删除实现:鼠标右键点击多实现选择栏上待删除的实现类别,在弹出菜单中选择 删除,即可删除当前选择的实现。
多实现优先级
多实现有两种形式,即针对不同仿真内核的多实现和针对相同仿真内核的多实现。例如:
- 针对不同仿真内核的多实现:构建一个风电机组元件,该模型既可以用拓扑实现搭建出其电磁暂态仿真模型,也可通过潮流实现配置该元件参与潮流计算的模型。当两种实现同时存在时,所构建的元件既可支持电磁暂态仿真,也可支持潮流计算。
- 针对相同仿真内核的多实现:构建一个风电机组的控制器模块/元件,该模型既可用拓扑实现搭建出控制器的流程图,也可通过代码实现直接编写控制器计算代码。
针对相同仿真内核的多实现存在时,实际计算仅选择优先级最高的实现参与计算。具体优先级如下:
- 代码实现 > 拓扑实现
拓扑实现
拓扑实现界面由资源栏、拓扑编辑区、属性栏组成。资源栏包括模型和图纸两个标签。
模型
模型标签栏以分组的形式显示当前项目订阅的全部模型库分组。CloudPSS 的不同仿真功能订阅的模型库分组不同:
- 原始 SimStudio 工作台:默认订阅 CloudPSS 电磁暂态仿真元件库的全部元件,模型库帮助文档参见 EMTLab 元件库
- IESLab 中的 SimStudio 工作台:默认订阅 CloudPSS 综合能源系统元件库的全部元件。模型库帮助文档参见 IESLab 元件库
点击模型标签栏最下方的添加更多可以为本项目订阅更多的模型。更多模型订阅的功能说明参见模块调用 > 模型订阅 帮助页。
图纸
图纸标签栏以列表的形式显示当前项目包含的全部图纸。
当单张仿真拓扑图过大时,考虑到美观和使用便捷性,可将规模较大的模型拓扑拆分为不同分区,分别放置于不同图纸中。
选中一个图纸后可以在右侧的属性栏编 辑当前项目的全局变量和图纸选项。
图纸的详细帮助参见 图纸 帮助页。
地理信息
开发中的功能。
拓扑编辑区
拓扑编辑区是构建模型拓扑图的主要编辑区域。用户可将模型库中的元件拖拽至拓扑编辑窗口内,进行元件连线及参数配置操作,从而构建完整的模型。
拓扑编辑区的详细帮助参见 拓扑编辑 帮助页。
属性栏
拓扑编辑区的右侧是属性栏。属性栏显示拓扑编辑区中当前选中元素的参数和格式配置选项。若当前未选中任何元素,则属性栏显示当前项目的全局变量和当前图纸的图纸选项。
根据选中元素的不同,属性栏显示不同可配置选项。
- 选中某一元件,属性栏显示当前元件的基本信息和可配置选项,包括:
- 选中连接线,属性栏仅显示连接线的格式卡。连接线格式配置的详细说明参见 格式卡 帮助页。
- 批量框选多个元素,属性栏的参数卡显示所有元件的共有参数,格式卡显示所有元素的共有可配置项,可方便批量修改同类元件的参数。