目录

1.算法仿真效果

2.MATLAB核心程序

3.算法涉及理论知识概要

4.完整MATLAB


1.算法仿真效果

matlab2022a仿真结果如下:

2.MATLAB核心程序

............................................................
Y=G+B*1i;
%求差.
b=xlsread('TEST2.xlsx','C2:F31');
precision=1;          %误差
t=0;                  %迭代次数
pq=24;               %pq节点数
%pq=4;
U=b(pq+2:N1,1);
%开始牛拉法
while precision>0.00001P1=zeros(pq,1);Q=zeros(pq,1);P2=zeros(N1-pq-1,1);U2=zeros(N1-pq-1,1);deltpqu=zeros(2*(N1-1),1);deltu2=zeros(N1-pq-1,1);for i=1:pqfor j=1:N1
.....................................................enddeltp1=b(2:pq+1,3)-P1(1:pq,1);deltq =b(2:pq+1,4)-Q(1:pq,1);deltp2=b(pq+2:N1,3)-P2(1:N1-pq-1,1);for i=1:N1-pq-1deltu2(i,1)=U(i,1)^2-U2(i,1);enddeltu2;for i=1:pqdeltpqu(2*i-1,1)=deltp1(i);deltpqu(2*i,1)=deltq(i);endfor i=1:N1-pq-1deltpqu(2*pq+2*i-1,1)=deltp2(i);deltpqu(2*pq+2*i,1)=deltu2(i);enddeltpqu;      %delta%求雅克比aii=zeros(N1);bii=zeros(N1);H1=zeros(N1);N11=zeros(N1);for i=1:N1for j=1:N1aii(i,1)=aii(i,1)+G(i,j)*b(j,1)-B(i,j)*b(j,2);bii(i,1)=bii(i,1)+G(i,j)*b(j,2)+B(i,j)*b(j,1);endend%H、N
...................................................Jacobi;%修正Correction=Jacobi^-1*deltpqu;for i=1:N1-1b(i+1,1)=b(i+1,1)+Correction(2*i);b(i+1,2)=b(i+1,2)+Correction(2*i-1);endprecision=max(abs(deltpqu));%precision=max(abs(Correction));t=t+1;b;
end
%平衡节点功率
pp=0;
for j=1:N1pp=pp+conj(Y(1,j))*(b(j,1)-b(j,2)*1i);
end
b(1,3)=real(b(1,1)*pp);
b(1,4)=imag(b(1,1)*pp);
%各线路功率
S=zeros(N1);  y=zeros(N1);   y0=zeros(N1);
for i=1:N1for j=1:N1if i~=jy(i,j)=-Y(i,j);endend
end
y;
for m1=1:L1I=B1(m1,1);J=B1(m1,2);R=B1(m1,3);X=B1(m1,4);k=B1(m1,5);if I*J>0y0(I,J)=k*1i;  y0(J,I)=k*1i;endif I*J<0if I<0  t=I;I=J;J=t;endJ=abs(J);if k<0k=-1/k;end y0(I,J)=(R/(R^2+X^2)-X/(R^2+X^2)*1i)*(k-1)/k;y0(J,I)=(R/(R^2+X^2)-X/(R^2+X^2)*1i)*(1-k)/k^2;end
end
.......................................
A343

3.算法涉及理论知识概要

在电力工程中,“潮流”还特指电网各处电压(包括幅值与相角)、有功功率、无功功率等的分布。潮流的分布是运行调度单位和维修部门所必须知道的事项。
       而潮流计算,是指给定电网中一些参数、已知值和未知值中假设的初始值,通过重复迭代,最终求出潮流分布的精确值,常用方法有牛顿-拉夫逊法和PQ分解法。
       在发电机母线上功率被注入网络;而在变(配)电站上接入负荷;其间,功率在网络中流动。对于这种流动的功率,电力生产部门称为潮流(POWER FLOW)。
       潮流:电力系统中 电压(各节点)、功率(有功、无功)(各支路)的稳态分布潮流计算---电力系统分析中的一种最基本的计算,根据给定的运行参数确定系统的运行状态,如计算网络中各节点的电压(幅值和相角)和各支路中的功率分布及损耗。
       电力系统潮流计算是电力系统最基本的计算,也是最重要的计算。所谓潮流计算,就是已知电网的接线方式与参数及运行条件,计算电力系统稳态运行各母线电压、各支路电流、功率及网损。对于正在运行的电力系统,通过潮流计算可以判断电网母线电压、支路电流和功率是否越限,如果有越限,就应采取措施,调整运行方式。对于正在规划的电力系统,通过潮流计算,可以为选择电网供电方案和电气设备提供依据。潮流计算还可以为继电保护和自动装置整定计算、电力系统故障计算和稳定计算等提供原始数据。
       表征电力系统运行状态的参量。包括电力系统中各节点和支路中的电压、电流和功率的流向及分布。在实用上,一般是指稳态运行方式下的静态潮流。合理的潮流分布是电力系统运行的基本要求,其要点为:①运行中的各种电工设备所承受的电压应保持在允许范围内,各种元件所通过的电流应不超过其额定电流,以保证设备和元件的安全;②应尽量使全网的损耗最小,达到经济运行的目的;③正常运行的电力系统应满足静态稳定和暂态稳定的要求。并有一定的稳定储备,不发生异常振荡现象。为此就要求电力系统运行调度人员随时密切监视并调整潮流分布。现代电力系统潮流分布的监视和调整是通过以在线计算机为中心的调度自动化系统来实现的。电力系统潮流的计算和分析是电力系统运行和规划工作的基础。运行中的电力系统,通过潮流计算可以预知,随着各种电源和负荷的变化以及网络结构的改变,网络所有母线的电压是否能保持在允许范围内,各种元件是否会出现过负荷而危及系统的安全,从而进一步研究和制订相应的安全措施。规划中的电力系统,通过潮流计算,可以检验所提出的网络规划方案能否满足各种运行方式的要求,以便制定出既满足未来供电负荷增长的需求,又保证安全稳定运行的网络规划方案。

潮流计算的一般提法是:已知电力网络的结构和参数,已知各负荷点、电源点吸取或发出的有功功率和无功功率(PQ节点),给定电压控制点的电压幅值和有功功率(PV节点),对指定的一个平衡节点给定其电压幅值和相位角(Vθ点),求解全网各节点电压幅值和相位角,并进一步算出各支路的功率分布和网络损耗。求解潮流问题的基本方程式是节点功率平衡方程。若全网有n个节点,对其中任一节点,可写出其节点功率平衡方程式i=1,2,…,n式中Pi、Qi分别为节点注入有功功率和无功功率,妭i为节点电压相量,Yik为节点导纳矩阵元素。这一方程描述了节点电压同功率之间的非线性关系,是潮流计算的基本方程式。对潮流计算的数字计算机求解方法提出的基本要求是:①计算速度快;②占用存储量少;③收敛性好;④方法简单。
         数值解法  潮流计算在数学上是求解一组非线性方程,基本的方法是迭代法。首先发展的潮流问题数字解法是导纳矩阵迭代法。它占用计算机存储量少,适合于计算机发展初期阶段的实际条件,其缺点是收敛性较差。其后发展了阻抗矩阵迭代法,克服了导纳矩阵迭代法收敛性差的缺点,但对大电力系统的计算,占用计算机存储量大。

4.完整MATLAB

V

电力系统潮流计算matlab仿真,计算结果自动保存到excel文件中相关推荐

  1. MATLAB 数据自动保存到Excel操作

    MATLAB 数据自动保存到Excel操作 欢迎学习交流! 邮箱: z-@1-6.com 网站: https://zephyrhours.github.io/ 在实验中,有时候将每次实验计算的结果一一 ...

  2. matlab矩阵保存到表格,将matlab求出的矩阵保存在Excel表格中

    将matlab求出的矩阵保存在Excel表格中 转贴Genial分享程序 function xlswrite(m,header,colnames,filename); % xlswrite Easil ...

  3. ps中怎么导出tif_用Photoshop自动切割大型TIFF文件并将切片保存到TIFF文件中?

    根据网上资源,并与一些编码,下面的脚本能够自动切一个大TIFF成更小的TIFF文件: #target photoshop function main(){ if(!documents.length) ...

  4. python 算法测试结果自动保存到excel表格

    我们在进行算法评估是通常会针对每个样本的算法处理结果进行统计,例如每个样本正确预测数量.漏检数量和误检数量.精度等.特别是,算法验证是比较关注错误识别的样本,把每个样本的预测结果写入excel表格,可 ...

  5. 怎么把matlab中的图导出,matlab的数据能保存到excel表格-如何将matlab 中输出的图形保存到Excel中去,详细点...

    怎样将MATLAB中的数据输出到excel中 数据保存到excel文件 xlswrite(xlsfile, data, sheet, range); % sheet 和 range可以不指定 如: x ...

  6. 【MATLAB HDF5】Matlab将复数保存到hdf5文件

    Matlab 对于hdf5文件的操作函数分为高级函数和低级函数,高级函数包括h5create.h5read.h5write.h5disp等.在我想使用h5create保存复数数据时,我发现,数据类型参 ...

  7. 收货地址,模糊详细地址,自动转换成省市区街道,并保存到Excel工具

    收货地址,模糊详细地址,自动转换成省市区街道,并保存到Excel工具. 文件模板为: 地址自动转换成省市区街道并保存到Excel文件: 使用说明: 1.双击start.bat,打开工具,选择类似于&l ...

  8. 基于蒙特卡洛的含分布式电源(风光)的概率潮流计算Matlab仿真

    基于蒙特卡洛的含分布式电源(风光)的概率潮流计算Matlab仿真,IEEE33节点,采用牛拉法潮流计算 风速光照的概率密度图和网损图以及电压幅值前后对比图. 包括普通版本和matpower可参考. I ...

  9. 【视频抖动程度检测】基于LK光流算法的视频图像序列抖动程度计算matlab仿真

    1.软件版本 matlab2021a 2.算法原理概述 根据LK光流提取算法,得到视频前后两帧图像的光流,假设, X(t),Y(t) 表示t时刻光流场的X分量和Y分量: 那么晃动计算公为: 其中R为光 ...

最新文章

  1. 5.8fork父子进程
  2. keil中文乱码解决和个人习惯字体设置
  3. git for windows_Git for Windows,Git 国内镜像持续更新
  4. 导致集群重启_干货丨如何水平扩展和垂直扩展DolphinDB集群?
  5. [转]软件测试演义——中高级系列(序)
  6. eclipse没有日志_强化公共DHT以抵抗eclipse攻击,ipfs官方还说了什么?
  7. 首页图标九宫格 html5,html5九宫格布局的网格菜单代码
  8. R语言学习笔记(二)处理函数与基本图形绘制
  9. Spark基础学习笔记07:搭建Spark HA集群
  10. [BZOJ4987]Tree
  11. Python nose测试工具报ImportError: No Module named 错误
  12. TCP/UDP调试工具
  13. 【专栏】8086汇编语言系列教程
  14. VideoEdit+ User Manual
  15. python清理浏览器缓存_以编程方式清除边缘浏览器缓存
  16. 数据湖(十一):Iceberg表数据组织与查询
  17. 直播源 直播地址 测试地址 http rtsp rtmp hls 短视频测试地址
  18. 蚂蚁金服与阿里云“双剑合璧”,加速释放金融科技时代新红利
  19. php notice undefined variable,解决PHP提示Notice: Undefined variable的办法
  20. 【转载】FPGA功耗的那些事儿

热门文章

  1. 用gomock进行mock测试
  2. Python综合应用:手把手教你用字符打印一张怀旧风格的照片
  3. iOS逆向:【代码混淆】1、基于编译器混淆静态库(StaticLib)2、字符串加密:使用clang-c接口将源代码转换成抽象语法树,并对抽象语法树进行遍历和分析,分析代码中的字符串,并进行加密处理。
  4. MongoDB安装启动
  5. JAVA RedissonClient之自动取消订单
  6. 粗糙集的上、下近似与定积分之间的关系
  7. let和var定义变量的区别
  8. useGeneratedKeys=true 配合 keyProperty=userId 作用
  9. 深度学习的线性代数基础
  10. Let me introduce myself