输电网状态估计服务部署

2018年6月19日,“输电网状态估计”服务已成功部署,可正常调用。

功能描述

此服务用于输电网状态估计。
原始算例数据来自PES TestFeeders

服务信息

服务请求

1
2
3
4
service TsseService {
// Sends a greeting
rpc doTsse (TsseData) returns (TsseReply) {
}

输入数据封装类为TsseData,输出结果封装类为TsseReply。

输入数据

proto文件定义如下:

1
2
3
4
5
message TsseData {
string name = 1;
bytes systemMeasure = 2;
bytes ieeeDataIsland = 3;
}

具体含义如下:

  1. name:算例名称
  2. sm:系统量测数据
  3. ieeeDataIsland:ieee数据

输出数据

proto文件定义如下:

1
2
3
4
5
6
7
8
9
message TsseReply {
bool isConverged = 1;
int64 startTime = 2;
int64 endTime = 3;
int64 timeUsed = 4;
int32 analogNum = 5;
double eligibleRate = 6;
PfResult pfResult = 7;
}

具体含义如下:

  1. message : 计算信息
  2. isConverged :是否收敛
  3. startTime :开始时间
  4. endTime :结束时间
  5. timeUsed :用时时长
  6. analogNum :模拟总数
  7. eligibleRate :合格率
  8. PfResult :潮流结果
    1. BusData:母线数据
    2. BranchData:支路数据
    3. SystemData:系统数据
      1
      2
      3
      4
      5
      message PfReply {
      repeated BusData buses = 1;
      repeated BranchData branches = 2;
      SystemData system = 3;
      }
  9. BusData:母线数据
    1. number:母线编号
    2. voltage:电压
    3. theta:相角
    4. pGeneration:有功发电功率
    5. qGeneration:无功发电功率
    6. pLoad:有功负荷功率
    7. qLoad:无功负荷功率
    8. p:有功
    9. q:无功
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      message BusData {
      int32 number = 1;
      double voltage = 2;
      double theta = 3;
      double pGeneration = 4;
      double qGeneration = 5;
      double pLoad = 6;
      double qLoad = 7;
      double p = 8;
      double q = 9;
      }
  10. BranchData:支路数据
    1. number:支路编号
    2. pLoss:有功消耗
    3. qLoss:无功消耗
      1
      2
      3
      4
      5
      message BranchData {
      int32 number = 1;
      double pLoss = 2;
      double qLoss = 3;
      }
  11. SystemData:系统数据
    1. generationPCapacity:有功发电容量
    2. generationQCapacity:无功发电容量
    3. generationPTotal:有功发电总和
    4. generationQTotal:无功发电总和
    5. loadPTotal:有功负荷总和
    6. loadQTotal:无功负荷总和
    7. linePLossTotal:线路有功损耗总和
    8. lineQLossTotal:线路无功损耗总和
    9. transformerPLossTotal:变压器有功损耗总和
    10. transformerQLossTotal:变压器无功损耗总和
    11. pLossTotal:有功损耗总和
    12. qLossTotal:无功损耗总和
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      message SystemData {
      double generationPCapacity = 1;
      double generationQCapacity = 2;
      double generationPTotal = 3;
      double generationQTotal = 4;
      double loadPTotal = 5;
      double loadQTotal = 6;
      double linePLossTotal = 7;
      double lineQLossTotal = 8;
      double transformerPLossTotal = 9;
      double transformerQLossTotal = 10;
      double pLossTotal = 11;
      double qLossTotal = 12;
      }

注意事项

  1. 本服务暂为试运行状态,可能存在潜在的正确性和稳定性问题。
  2. 若对于本服务有任何疑问或者建议,请联系作者21710025@zju.edu.cn

SGOOL课题组

2018年6月19日




版权声明:本文由SGOOL团队创作和发表,转载或引用本文内容请注明作者及出处。

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器