【风场景生成与削减】【m-ISODATA、kmean、HAC】无监督聚类算法,用于捕获电力系统中风场景生成与削减研究 附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。

🍎 往期回顾关注个人主页:Matlab科研工作室

🍊个人信条:格物致知,完整Matlab代码及仿真咨询内容私信。

🔥 内容介绍

随着风能在电力系统中的占比不断提升,风电功率的波动性和不确定性对电网的安全稳定运行带来了严峻挑战。风场景生成与削减技术通过模拟风电功率的可能变化场景,并筛选出具有代表性的典型场景,为电力系统规划、调度和风险评估提供了重要依据。传统的场景生成方法(如蒙特卡洛模拟)往往会产生大量冗余场景,增加计算复杂度;而场景削减则需在保留关键信息的前提下减少场景数量,提高决策效率。

无监督聚类算法无需先验标签,能通过数据自身的分布特征实现场景的自动分组,是风场景生成与削减的核心技术。其中,m-ISODATA(改良的迭代自组织数据分析技术)、k-means(k 均值)和 HAC(层次聚类分析)算法在聚类精度、计算效率和适应性方面各具优势。本研究旨在对比三种算法在风场景生成与削减中的应用效果,为电力系统风电不确定性处理提供技术参考。

二、风场景生成与削减的基本流程

风场景生成与削减主要包括三个环节:原始场景生成、聚类分析和典型场景筛选。

  1. 原始场景生成:基于历史风电数据,通过概率模型(如 Weibull 分布、高斯混合模型)或时间序列模型(如 ARIMA、LSTM)生成大量可能的风电功率场景,覆盖风电功率的波动范围。例如,利用蒙特卡洛方法生成 1000 个包含 24 小时风电功率的场景,每个场景对应一组时间序列数据。
  1. 聚类分析:采用无监督聚类算法对原始场景进行分组,将相似的场景归为一类,确保同类场景具有相近的风电波动特征。
  1. 典型场景筛选:从每个聚类中选取代表性场景(如聚类中心),并根据聚类规模赋予权重,最终形成少量(如 5-10 个)典型场景,用于后续的电力系统分析。

三、核心无监督聚类算法原理

(一)k-means 算法

k-means 是一种基于距离的划分式聚类算法,核心思想是通过迭代优化将数据划分为 k 个簇,使簇内数据相似度高、簇间数据相似度低。

  1. 算法步骤:
  • 随机选择 k 个初始聚类中心;
  • 计算每个场景与各中心的距离(如欧氏距离),将场景分配至最近的簇;
  • 重新计算各簇的均值作为新的聚类中心;
  • 重复迭代至聚类中心稳定或达到最大迭代次数。
  1. 优势与局限:
  • 优势:计算速度快,适用于大规模场景(如 1000 个以上场景);
  • 局限:需预先指定 k 值,对初始中心敏感,易陷入局部最优,对非凸分布数据聚类效果较差。

(二)m-ISODATA 算法

m-ISODATA 是 ISODATA 算法的改良版本,通过动态调整簇数量(合并或分裂簇)优化聚类结果,适用于数据分布未知的场景。

  1. 算法步骤:
  • 初始化参数:初始簇数、最小簇内样本数、最大迭代次数等;
  • 计算样本间距离,合并距离小于阈值的簇,分裂标准差过大的簇;
  • 迭代更新簇中心,直至满足终止条件(如簇数量稳定)。
  1. 优势与局限:
  • 优势:无需预设簇数,能自动适应数据分布,对风电场景的复杂波动特征适应性强;
  • 局限:计算复杂度高于 k-means,对阈值参数敏感,大规模场景下效率较低。

(三)HAC 算法

HAC 是一种层次化聚类算法,通过逐步合并或分裂簇构建聚类树( dendrogram ),最终形成不同粒度的聚类结果。

  1. 算法步骤:
  • 初始将每个场景视为一个独立簇;
  • 计算簇间距离(如最短距离、最长距离、平均距离),合并距离最近的两个簇;
  • 重复合并过程,直至形成一个包含所有样本的簇;
  • 根据聚类树的截断高度确定最终簇数量。
  1. 优势与局限:
  • 优势:无需预设簇数,能直观展示场景间的层次关系,适合分析场景的演化规律;
  • 局限:计算复杂度高(时间复杂度为 O (n²)),不适用于超大规模场景,对噪声敏感。

四、基于聚类算法的风场景生成与削减实现

(一)数据预处理

以某风电场 1 年的小时级风电功率数据(采样间隔 1 小时,共 8760 个数据点)为基础,通过以下步骤生成原始场景:

  1. 采用 ARMA 模型拟合风电功率的时间序列特征;
  1. 加入随机扰动模拟不确定性,生成 500 个原始场景(每个场景为 24 小时风电功率曲线);
  1. 对场景数据进行归一化处理,消除量纲影响。

(二)聚类算法参数设置

  1. k-means:通过肘部法确定最优 k 值(本研究中 k=6 ),距离度量采用欧氏距离,最大迭代次数 100。
  1. m-ISODATA:初始簇数设为 5,最小簇样本数 30,合并阈值 0.15,分裂阈值 0.3,最大迭代次数 50。
  1. HAC:采用 Ward 方法(最小化簇内方差)计算簇间距离,通过轮廓系数确定最优簇数(k=6)。

(三)场景削减结果与评价

1. 典型场景筛选

三种算法均从 500 个原始场景中筛选出 6 个典型场景,每个场景的权重为对应簇的样本数占比。例如:

  • k-means 生成的典型场景覆盖了风电功率的低、中、高负荷区间,权重分别为 0.12、0.25、0.18、0.20、0.15、0.10;
  • HAC 算法的典型场景更注重场景间的层次关系,高波动场景与平稳场景的区分度显著。

五、结论与展望

(一)结论

  1. k-means 算法适合对实时性要求高的场景削减任务(如日前调度),但需合理预设 k 值;
  1. m-ISODATA 算法在聚类精度和适应性上表现最优,适用于对场景代表性要求高的规划类问题;
  1. HAC 算法能揭示场景间的层次关系,适合分析风电波动的演化规律,但计算成本较高。

(二)展望

  1. 结合改进算法(如核 k-means、密度峰值聚类)提升非凸分布场景的聚类效果;
  1. 引入场景概率权重的动态更新机制,增强典型场景对风电不确定性的跟踪能力;
  1. 拓展算法在多风电场联合场景生成与削减中的应用,考虑空间相关性对聚类结果的影响。

⛳️ 运行结果

图片

图片

图片

图片

图片

图片

图片

🔗 参考文献

[1] 贾秋燕.基于DW-DPoS的碳质押融资贷款风险识别与监管研究——以电力上市企业为例[D].中南财经政法大学,2022.

[2] 白福均,高建瓴,宋文慧,等.半监督模糊聚类算法的研究与改进[J].通信技术, 2018, 51(5):5.DOI:10.3969/j.issn.1002-0802.2018.05.013.

[3] 毛颖超.基于模糊算法和径向基神经网络的聚类研究[D].大连理工大学,2020.

📣 部分代码

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

 👇 关注我领取海量matlab电子书和数学建模资料 

🏆团队擅长辅导定制多种科研领域MATLAB仿真,助力科研梦:

🌈 各类智能优化算法改进及应用
生产调度、经济调度、装配线调度、充电优化、车间调度、发车优化、水库调度、三维装箱、物流选址、货位优化、公交排班优化、充电桩布局优化、车间布局优化、集装箱船配载优化、水泵组合优化、解医疗资源分配优化、设施布局优化、可视域基站和无人机选址优化、背包问题、 风电场布局、时隙分配优化、 最佳分布式发电单元分配、多阶段管道维修、 工厂-中心-需求点三级选址问题、 应急生活物质配送中心选址、 基站选址、 道路灯柱布置、 枢纽节点部署、 输电线路台风监测装置、 集装箱调度、 机组优化、 投资优化组合、云服务器组合优化、 天线线性阵列分布优化、CVRP问题、VRPPD问题、多中心VRP问题、多层网络的VRP问题、多中心多车型的VRP问题、 动态VRP问题、双层车辆路径规划(2E-VRP)、充电车辆路径规划(EVRP)、油电混合车辆路径规划、混合流水车间问题、 订单拆分调度问题、 公交车的调度排班优化问题、航班摆渡车辆调度问题、选址路径规划问题、港口调度、港口岸桥调度、停机位分配、机场航班调度、泄漏源定位
🌈 机器学习和深度学习时序、回归、分类、聚类和降维

2.1 bp时序、回归预测和分类

2.2 ENS声神经网络时序、回归预测和分类

2.3 SVM/CNN-SVM/LSSVM/RVM支持向量机系列时序、回归预测和分类

2.4 CNN|TCN|GCN卷积神经网络系列时序、回归预测和分类

2.5 ELM/KELM/RELM/DELM极限学习机系列时序、回归预测和分类
2.6 GRU/Bi-GRU/CNN-GRU/CNN-BiGRU门控神经网络时序、回归预测和分类

2.7 ELMAN递归神经网络时序、回归\预测和分类

2.8 LSTM/BiLSTM/CNN-LSTM/CNN-BiLSTM/长短记忆神经网络系列时序、回归预测和分类

2.9 RBF径向基神经网络时序、回归预测和分类

2.10 DBN深度置信网络时序、回归预测和分类
2.11 FNN模糊神经网络时序、回归预测
2.12 RF随机森林时序、回归预测和分类
2.13 BLS宽度学习时序、回归预测和分类
2.14 PNN脉冲神经网络分类
2.15 模糊小波神经网络预测和分类
2.16 时序、回归预测和分类
2.17 时序、回归预测预测和分类
2.18 XGBOOST集成学习时序、回归预测预测和分类
2.19 Transform各类组合时序、回归预测预测和分类
方向涵盖风电预测、光伏预测、电池寿命预测、辐射源识别、交通流预测、负荷预测、股价预测、PM2.5浓度预测、电池健康状态预测、用电量预测、水体光学参数反演、NLOS信号识别、地铁停车精准预测、变压器故障诊断
🌈图像处理方面
图像识别、图像分割、图像检测、图像隐藏、图像配准、图像拼接、图像融合、图像增强、图像压缩感知
🌈 路径规划方面
旅行商问题(TSP)、车辆路径问题(VRP、MVRP、CVRP、VRPTW等)、无人机三维路径规划、无人机协同、无人机编队、机器人路径规划、栅格地图路径规划、多式联运运输问题、 充电车辆路径规划(EVRP)、 双层车辆路径规划(2E-VRP)、 油电混合车辆路径规划、 船舶航迹规划、 全路径规划规划、 仓储巡逻
🌈 无人机应用方面
无人机路径规划、无人机控制、无人机编队、无人机协同、无人机任务分配、无人机安全通信轨迹在线优化、车辆协同无人机路径规划
🌈 通信方面
传感器部署优化、通信协议优化、路由优化、目标定位优化、Dv-Hop定位优化、Leach协议优化、WSN覆盖优化、组播优化、RSSI定位优化、水声通信、通信上传下载分配
🌈 信号处理方面
信号识别、信号加密、信号去噪、信号增强、雷达信号处理、信号水印嵌入提取、肌电信号、脑电信号、信号配时优化、心电信号、DOA估计、编码译码、变分模态分解、管道泄漏、滤波器、数字信号处理+传输+分析+去噪、数字信号调制、误码率、信号估计、DTMF、信号检测
🌈电力系统方面
微电网优化、无功优化、配电网重构、储能配置、有序充电、MPPT优化、家庭用电
🌈 元胞自动机方面
交通流 人群疏散 病毒扩散 晶体生长 金属腐蚀
🌈 雷达方面
卡尔曼滤波跟踪、航迹关联、航迹融合、SOC估计、阵列优化、NLOS识别
🌈 车间调度
零等待流水车间调度问题NWFSP 、 置换流水车间调度问题PFSP、 混合流水车间调度问题HFSP 、零空闲流水车间调度问题NIFSP、分布式置换流水车间调度问题 DPFSP、阻塞流水车间调度问题BFSP

👇

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值