Skip to content
SuikalleyPublic

About

Newton-Raphson power flow calculation for power systems

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

项目简介

C语言实现的牛顿-拉夫逊法迭代计算电力系统潮流

基本功能

给定任意个数节点的节点类型,及对应节点参数

  • PQ节点,P,Q
  • PV节点,P,U
  • 平衡节点,U,∠

给定任意个数支路的两端节点,及其线路参数

计算节点导纳矩阵,并使用牛顿-拉夫逊法(Newton-Raphson)迭代计算潮流

包括:

  • 各节点电压
  • 流入各节点的复功率
  • 各支路电压降落
  • 各支路上的功率损耗

注:所有参数均为标么值形式

高级功能

考虑使用各个节点补偿电容及线路的π形等值电路产生的对地电容

考虑变压器非标准变比

详见测试文件in_data2.txt中数据

注:仍存在问题,无法通过测试,可能是初值选取不当导致无法收敛。

项目构建说明

本项目使用 Makefile 进行编译管理。编译生成的可执行文件名为 main

默认编译

make

运行时会输出数据文件 out_data1.txt中

高级模式

make FEATURES=UPGRADE

运行时会输出数据文件 out_data2.txt中

调试模式

make RELEASE=DEBUG

运行时会将计算过程输出至 debuginfo.txt中

调试模式可与高级模式组合使用

make RELEASE=DEBUG FEATURES=UPGRADE

清除所有临时文件

make clean

About

Newton-Raphson power flow calculation for power systems

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages