基于粒子群算法的电力系统无功优化研究(IEEE14节点)(Matlab代码实现)

news2024/12/23 13:40:21

 💥💥💥💞💞💞欢迎来到本博客❤️❤️❤️💥💥💥

📋📋📋本文目录如下:⛳️⛳️⛳️

目录

1 概述

2 无功优化数学模型

3 运行结果

4 结论

5 参考文献

6 Matlab代码实现


1 概述

近年来,多种启发式优化算法被应用于电力系 统无功优化,并取得了较好的效果,但容易出现早熟 现象和陷入局部收敛等。粒子 群 优 化 算 法 ( Particle Swarm optimization,PSO) 是一种源于对鸟 群捕食行为的研究而发明的进化计算方法。粒 子群优化算法,对优化问题无可微性与连续性要求, 具有全局收敛性、通用性及鲁棒性强等优点,其 具有全局寻优能力,编程简单。本文采用粒子群改进算法对电力系统的无功优化进行研究,以达到对实际电力传输中的无功优化。

2 无功优化数学模型

无功优化的数学模型由目标函数、功率约束条件、变量约束条件组成,通常采用适当地调整发电机

机端电压、投切无功补偿容量和调节变压器分接头,在保证电压质量的前提下降低网损。从经济性考虑,通常把有功网损最小作为目标函数:

  \min \left(P_{l o s s}\right)=\sum_{i=1 j=1}^{N} \sum_{i j}^{N} G_{i}\left(V_{i}^{2}+V_{j}^{2}-2 V_{i} V_{j} \cos \delta_{i j}\right)

式中: N 为参与有功网损计算的系统支路条数; Gij为节点 i,j 之间的支路电导; Vi、Vj 分别为节点 i 和 j的电压。无功优化的控制变量包括发电机的机端电压、补偿点的补偿量和可调变压器变比等; 状态变量包括发电机无功出力和各节点电压值。各变量的约束条件包括等式约束和不等式约束,其中等式约束即有功、无功的潮流方程[7],如式( 2) :

               \left\{\begin{array}{l} P_{i}=V_{i} \sum_{j=1}^{N_{B}} V_{j}\left(G_{i j} \cos \delta_{i j}+B_{i j} \sin \delta_{i j}\right) \\ Q_{i}=V_{i} \sum_{j}^{N_{B}} V_{j}\left(G_{i j} \sin \delta_{i j}+B_{i j} \cos \delta_{i j}\right) \end{array}\right.

其他约束条件见第4部分。

3 运行结果

本文以IEEE14节点作为算例:,这里仅展现部分代码。

function [TransFormer_Branch, Normal_Branch, PQ_Node, PV_Node, Swing_Node, Node_Num] = RE_IEEE14_data()
%输入IEEE-14节点系统数据
%===============定义支路数据======================

%================变压器支路=========================
%        首节点   末节点     电抗      非标准变比(首节点:末节点)
TransFormer_Branch = [ ...
    6     5       0.252020      0.932
    7     4       0.209120      0.978
    9     4       0.556180      0.969];

%==================输电线路===============================
%         首节点   末节点     支路电阻    支路电抗  接地电纳(-B/2)
Normal_Branch = [ ...
1     2     0.019380       0.059170      -0.026400      
2     3     0.046990       0.197970      -0.021900      
2     4     0.058110       0.176320      -0.018700      
1     5     0.054030       0.223040      -0.024600      
2     5     0.056950       0.173880      -0.017000      
3     4     0.067010       0.171030      -0.017300      
4     5     0.013350       0.042110      -0.006400      
7     8     0.000000       0.176150      0.000000      
7     9     0.000000       0.110010      0.000000      
9     10    0.031810       0.084500      0.000000      
6     11    0.094980       0.198900      0.000000      
6     12    0.122910       0.255810      0.000000      
6     13    0.066150       0.130270      0.000000      
9     14    0.127110       0.270380      0.000000      
10    11    0.082050       0.192070      0.000000      
12    13    0.220920       0.199880      0.000000      
13    14    0.170930       0.348020      0.000000];
% PQ节点定义:(已知值)1节点号  2有功负荷   3无功负荷  | (需求解值)4节点电压幅值    5节点电压相角    6并联元件(电容或电抗)
PQ_Node = [ ...
5      0.076000       0.016000       1.0        0.0         0.0 
7      0.000000       0.000000       1.0        0.0         0.0 
9      0.295000       0.166000       1.0        0.0         -0.19000 
10     0.090000       0.058000       1.0        0.0         0.0 
11     0.035000       0.018000       1.0        0.0         0.0 
12     0.061000       0.016000       1.0        0.0         0.0 
13     0.135000       0.058000       1.0        0.0         0.0 
14     0.149000       0.050000       1.0        0.0         0.0 ];
% PV节点定义:(已知值)1节点号    2注入有功    3节点电压幅值 4节点电压相角 | (需求解值)5注入无功      6有功负荷   7无功负荷  8并联元件(电容或电抗)
PV_Node = [...
1      0.0      1.06            0.0     0.0     0.000000       0.000000     0.0000
2      0.4      1.045000        0.0     0.0     0.217000       0.127000     0.0000
3      0.0      1.010000        0.0     0.0     0.942000       0.190000     0.0000
6      0.0      1.070000        0.0     0.0     0.112000       0.075000     0.0000
8      0.0      1.090000        0.0     0.0     0.000000       0.000000     0.0000];

% 平衡节点定义:(已知值)1节点号   2节点电压幅值   3节点电压相角 | (需求解值)4注入有功      5无功    
 Swing_Node = [ ...
4       1.02        0.0       0.0          0.0     0.478000       -0.039000]; 

Node_Num = 14;

4 结论

从图 2 和表 4 结果可以看出,电力系统的网损由 11. 505 MVA 下降到 7. 91 MVA,各节点电压也比没有用粒子群优化算法前有了相应的提高。这说明,粒子群算法用于无功优化是完全可行性的,其全局寻优能力强,收敛速度快,优化效果好,容易实现,是一种比较理想的无功优化算法。可以得出,基于粒子群算法的无功优化,收敛速度快,能精确地找到全局最优解,系统的网络损耗明显降低,电压值稳定且有了相应的提升,达到了改善电压质量、减少网络损耗和提高电压稳定性的无功优化目的。

👨‍🎓博主课外兴趣:中西方哲学,送予读者:

👨‍💻做科研,涉及到一个深在的思想系统,需要科研者逻辑缜密,踏实认真,但是不能只是努力,很多时候借力比努力更重要,然后还要有仰望星空的创新点和启发点。当哲学课上老师问你什么是科学,什么是电的时候,不要觉得这些问题搞笑,哲学就是追究终极问题,寻找那些不言自明只有小孩子会问的但是你却回答不出来的问题。建议读者按目录次序逐一浏览,免得骤然跌入幽暗的迷宫找不到来时的路,它不足为你揭示全部问题的答案,但若能让人胸中升起一朵朵疑云,也未尝不会酿成晚霞斑斓的别一番景致,万一它居然给你带来了一场精神世界的苦雨,那就借机洗刷一下原来存放在那儿的“真理”上的尘埃吧。

     或许,雨过云收,神驰的天地更清朗.......🔎🔎🔎

5 参考文献

部分理论引用网络文献,若有侵权请联系博主删除。 

[1]陆景,庹先国,彭桂力.基于粒子群算法的电力系统无功优化[J].微型机与应用,2017,36(13):19-21+25.DOI:10.19358/j.issn.1674-7720.2017.13.007.

[2]孙华,申方.改进粒子群算法的电力系统无功优化应用[J].黑龙江科技信息,2016(29):80-81.

[3]徐雷. 基于改进粒子群算法的电力系统无功优化[D].西华大学,2016.

[4]赵迪迪,王梦迪.粒子群算法在电力系统无功优化的应用[J].信息技术与信息化,2021(09):246-248.

6 Matlab代码实现

博客主页:电气辅导帮

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/51376.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

剑指 Offer 15. 二进制中1的个数

一、题目描述 编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为 汉明重量).)。 二、示例 示例 1: 输入:n 11 (控制…

基于SSM的邮箱客户端的设计与实现

目 录 摘 要 I Abstract II 第1章 绪论 1 1.1 选题及意义 1 1.2 邮箱发展现状 1 1.2.1开源邮件系统 2 1.2.2国外商业邮件系统 2 1.2.3国内商业邮件系统 2 1.3研究内容 4 第2章 相关技术的理论概述 5 2.1 JSPServlet技术优势 5 2.2Mysql数据库的介绍 6 2.3 tomcat服务器介绍 6 2…

mmdetection3d nuScenes (持续更新)

Mmdetection3d集成了大量3D深度学习算法,其中很大一部分可以在智能驾驶nuScenes数据集上运行。在算法应用nuScenes数据之前,mmdetection3d提供了相应的预处理程序。关于nuScenes的详细介绍请参考本博客之前的文章nuScenes数据集详细介绍_Coding的叶子的博…

react+node.js+mysql 前后端分离项目 宝塔面板 部署到腾讯云服务器

目录一. 前端项目部署1.登录宝塔面板并安装环境依赖2. 打包上传,部署前端项目3.端口放行二. 后端项目部署1.上传后端项目2. PM2中添加项目三. mysql1.宝塔面板 添加数据库2.导入sql文件一. 前端项目部署 1.登录宝塔面板并安装环境依赖 命令行第一行输入刚才复制的内…

你是否还记得有一款游戏叫做“魔塔”?

目录 前言 正文 游戏介绍: 游戏开发制作流程 1.收集素材 2.创建攻击函数 2.1 定义两个对象(主角和怪物) 2.2 函数输出为【0】表示打不过,胜利输出受损生命值,设置 cancel 可以撤销本次战斗即回到之前状态 2.…

pinia安装使用

pinia中文文档 目录 一.pinia简介 二. pinia安装 三.pinia使用 1.main.js中创建pinia实例 2.创建store状态库 定义state state的读写 state响应式解构 state的修改 Getters的使用 Pinia中Store的互相调用 一.pinia简介 Pinia是vue生态里Vuex的替代者,一个…

MySQL笔记【面试】

MySQL笔记【面试】前言推荐MySQL笔记最后前言 以下内容源自A minor 仅供学习交流使用 推荐 MySQL MySQL笔记 【MySQL】基础使用(一):支持的数据类型 【MySQL】基础使用(二):常用 SQL 语句大全 【MyS…

推荐系统-概述:基本架构

提纲 过去八九年在广告、生活服务、电商等领域从事大数据及推荐系统相关工作,近来打算对过去的工作做一个系统性的梳理。一方面帮自己查缺补漏、进行更深入的学习;另一方面也希望能通过博客结交同好,增进交流。 这一博客系列以介绍推荐系统为…

Arduino开发实例-旋转编码器RGB-LED调光

旋转编码器RGB-LED调光 在本文中,将使用 Arduino 和旋转编码器进行 RGB LED 颜色控制。 我们将旋转旋转编码器来分配值。 红色、绿色和蓝色将合并以显示基于该值的全新颜色。 在这里,使用具有红色、绿色和蓝色的单 RGB 颜色 LED,也可以使用长 RGB LED 灯条。 此外,还可以使…

「Redis」02 Redis中的数据类型(含Redis6.0:Bitmaps、HyperLogLog、Geospatial)

笔记整理自【尚硅谷】Redis 6 入门到精通 超详细 教程 Redis——Redis中的数据类型 0. 键 (key) 操作 keys *:查看当前库所有 keyexists key:判断某个 key 是否存在type key:查看你的 key 是什么类型del key :删除指定的 key 数…

[附源码]Python计算机毕业设计Django工程施工多层级管理架构

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

VMware的安装、配置及其Linux的安装、简单配置

安装VMware 1、找到下载好的安装包,双击 2、点击下一步 3、勾选 我接受许可协议中的条款 4、选择合适的路径安装 5、取消勾选项,如图所示 6、下一步 7、安装 8、等待(等待半分钟左右) 8、点击许可证 9、复制下面其中的密码 key…

centos7磁盘扩容(虚拟机Mac m1)

为了安装HDP3.1.4(Ambari2.7.4)弄了三台虚拟机,但安装完mysql和操作完前期准备后,上传ambari,HDP,HDP-UTILS安装包时,磁盘居然不够了,又是一顿折腾...... 第一种在原来磁盘上扩大存储 1.虚拟机磁盘大小设…

借助云的力量,重塑企业的现在和未来——亚马逊云科技re:Invent

在2022亚马逊云科技re:Invent全球大会的第二天,亚马逊云科技首席执行官Adam Selipsky发表了“如何借助云的力量,在未知领域抓住机遇并茁壮成长”的主题演讲。在两个小时的演讲中,Adam重点围绕数据、安全、计算性能和行业应用等4个主题发布了多…

Python基础——分支与循环

Python基础——分支与循环条件表达式if-else1.运算结果2.语法3.举例1.用分支语句实现求绝对值2.多分枝语句4.常用的比较符号5.常用的条件符合符号注意:条件表达式if-else 1.运算结果 布尔型 ture1 false0 2.语法 python 用缩进区分功能块所以缩进是不可一丢掉的…

C++ bool类型变量cin输入true,输出结果却是false?是因为cin输入的true会被当成字符串,所以bool变量原值不变吗?

首先,大家可能看过其他文章,他们给出的观点是这样的: 在C中bool类型的变量初始值为false,所以如果你不初始化,那么对变量使用cin>>赋值true和false的时候,编译器会把true和false当成是字符串&#x…

一键式 new 多个相同的实例(通过界面按钮 来控制 应用的创建、修改、删除,使用Docker Compose 编排应用所需环境)

一、简单介绍 需求:通过界面按钮 来控制 实例的创建、修改、删除。 由于Web应用采用多服务方式开发,每个服务都可以单独访问(单独占用一个端口)。以前部署服务器,采用的Nginx监听端口 转发。但是这样就会在new整个应…

25K 入职腾讯的那天,我哭了...

悲催的经历: 先说一下自己的个人情况,计算机专业,17 年本科毕业,一毕业就进入了“阿里”测试 岗(进去才知道是接了个阿里外包项目,可是刚毕业谁知道什么外包不外包的)。 更悲催的是:刚入职因为家里出现一…

pcl中MomentOfInertiaEstimation解析与实例

pcl中features模块又基于惯性矩和偏心率的描述子,也可以求取点云的AABB和OBB包围盒,在计算的过程中法线一些问题,特此记录。 针对惯性矩和偏心率这两个数据的应用场景还不明确,因此暂时不做讨论,主要讨论求取OBB时的代…

天宇优配|GDR海外发行热情高 资本市场互联互通提速

圆桌评论:“对话交易所——上海,为中欧互联互通提速” “2022上海全球资产管理高峰论坛”11月29日在上海举办。在题为“对话交易所——上海,为中欧互联互通提速”的圆桌评论环节,来自全球各大证券交易所、证券公司、上市公司的多…