地区规则GUI脚本
一、工作机理
地区规则GUI脚本主体依靠Julia的Dash包开发完成,功能是为了实现用户逐级选择地区规则信息,用于生成与地区规则信息强相关的电价数据文件,同时可能会影响配置优化后果。
二、脚本逻辑
地区规则GUI脚本运行会在自动在浏览器界面打开一个本地界面。界面由一个容器包含6个下拉菜单选项与对应的提示信息构成,分别由地区、电价类型、用电类型、电压等级、仿真历史年、用户仿真文件构成;用户的前五个下拉菜单都与前一级选项有关,因为脚本运行时会与后台地区规则数据库进行实时交互。最后用户可选择自己提供的仿真文件或例程文件来进行后续的仿真验证。

三、开发模式
3.1 运行平台:MWORKS.Syslab 2024b
3.2 开发语言:Julia
4.3 开发依赖:Dash
4.4 参数说明:
| 属性 | 参数名称 | 参数说明 | 默认值 | 单位 | 数据类型 |
|---|---|---|---|---|---|
| 输入 | selected1 | 地区 | / | / | string |
| 输入 | selected2 | 电价类型 | / | / | string |
| 输入 | selected3 | 用电类型 | / | / | string |
| 输入 | selected4 | 电压等级 | / | / | string |
| 输入 | selected5 | 仿真年份 | / | / | string |
| 输出 | df1 | 电价文件 | / | / | DataFrame |
四、使用说明
下载仓库《syslab_script1》后解压,用MWORKS.Syslab 2024b打开文件夹syslab_script1,工作区如下图所示:

4.1 安装依赖
选择依赖目录下的requirements.jl脚本,点击运行,会自动安装项目所需依赖库。
4.2 运行脚本
选择用户输入转换接口目录下的地区规则GUI.jl脚本,点击运行,脚本自动打开web参数输入界面。

4.3 输入参数
在web参数输入界面输入相关参数,建议按照默认参数进行设置,全部输入完成后,点击提交按钮。

4.4 运行结果
参数输入完成后,回到julia终端,按住Ctrl+C结束进程,可以发现输入参数出现在JULIA工作区,可以被后续脚本调用。

具体电价数据被定向到文件syslab_script1\basic_data\电价.csv,供其他脚本调用。

五、版本说明
V0.0.1,2025-08-21
- 初始版本
六、使用许可
本模型库版权由GHCK版权所有,未经许可,不得用于商业用途。
登录账号即可下载资源、参与讨论。