matlab实现潮流计算可视化,基于MATLAB GUIDE的电力系统潮流计算

1 潮流计算 1.1 数学模型 假设系统的节点个数为 n,其中第 1,2,…,m 号节点为 PQ 节点,第 m+1,m+2,…,n-1 号节点为 PV 节点,第 n 号节点为 平衡节点。 在直角坐标下,节点电压V 觶 i=ei+fi ,导纳矩阵 Yij=Gij+ jBij 。 对节点 i 可列写方程: △Pi=Pis-ei n j = 1 Σ(Gijej-Bijfj )-fj n j = 1 Σ(Gijfj+Bijej )=0 i=1,2,…,n-1 △Qi=Qis-fi n j = 1 Σ(Gijej-Bijfj )-ej n j = 1 Σ(Gijfj+Bijej )=0 i=1,2,…,m △V 2 i =V 2 is-V 2 i =V 2 is-(e 2 i +f 2 i )=0 i=m+1,m+2,…,n-1 迭代过程的修正方程式:△W=-J△V 式中△W=[△P1 ,…,△Pn-1 ,△Q1 ,…,△Qm ,△V2m+1 ,…,△V2n-1 ]T △V=[△e1 ,△e2 ,…,△en-1 ,△f1 ,△f2 ,…,△fn-1 ] T Pe= 鄣△P1 鄣△e1 … 鄣△P1 鄣△en-1 … … … 鄣△Pn-1 鄣△e1 … 鄣△Pn-1 鄣△en-1 鄣鄣鄣鄣 鄣鄣 鄣鄣鄣鄣 鄣鄣 Pf= 鄣△P1 鄣△f1 … 鄣△P1 鄣△fn-1 … … … 鄣△Pn-1 鄣△f1 … 鄣△Pn-1 鄣△fn-1 鄣鄣鄣鄣 鄣鄣 鄣鄣鄣鄣 鄣鄣 Qe= 鄣△Q1 鄣△e1 … 鄣△Q1 鄣△en-1 … … … 鄣△Qm 鄣△e1 … 鄣△Qm 鄣△en-1 鄣鄣鄣鄣 鄣鄣 鄣鄣鄣鄣 鄣鄣 Qf= 鄣△Q1 鄣△f1 … 鄣△Q1 鄣△fn-1 … … … 鄣△Qm 鄣△f1 … 鄣△Qm 鄣△fn-1 鄣鄣鄣鄣 鄣鄣 鄣鄣鄣鄣 鄣鄣 Ve= 鄣△V 2 m+1 鄣△e1 … 鄣△V 2 m+1 鄣△en-1 … … … 鄣△V 2 n-1 鄣△e1 … 鄣△V 2 n-1 鄣△en-1 鄣鄣鄣鄣鄣鄣 鄣鄣鄣鄣鄣鄣 Vf= 鄣△V 2 m+1 鄣△f1 … 鄣△V 2 m+1 鄣△fn-1 … … … 鄣△V 2 n-1 鄣△f1 … 鄣△V 2 n-1 鄣△fn-1 鄣鄣鄣鄣鄣鄣 鄣鄣鄣鄣鄣鄣 J= Pe Pf Qe Qf Ve Vf 鄣鄣 鄣鄣 鄣鄣 鄣鄣 经过对雅可比矩阵改进重新分块,使之更适合于计算机编程。 1.2 潮流计算的流程图 图 1 潮流计算程序框图 由图 1 可见,该潮流迭代计算程序的关键部分主要有:给定系统节点个数,根据节点类型输入节点功率和电压,设置迭代容许误差,设置节点电压初始值,生成节点导纳矩阵。 用 MATLAB 编写相应的程序“chaoliu.m”。 2 潮流计算的 MATLAB GUIDE 实现 2.1 MATLAB GUIDE 简介 GUIDE (Graphical User Interface development envi-ronment) 是 MATLAB 软件中提供的面向对象的可视化编程工具。 利用 GUIDE 可以很简单方便地创建用户图形界面,将图形界面保存后自动生成两个相关文件 Fig-file 和 M-file。 Fig-file 中完整地描述了该界面中所有对象及其各项属性,M-file 中对界面中的每个对象提供一个独立的 callback 函数,通过在 call-back 函数中添加程序代码或调用其它已经编好的 M 文件使该 基于 MATLAB GUIDE 的电力系统潮流计算 范成功 (

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值