MATLAB基于DBSCAN密度聚类的风电负荷场景生成与削减方法
风电负荷的场景太多,不削减一下,后面模拟跑起来就头大。基于 DBSCAN 的密度聚类方法就挺适合干这活儿,用它来做场景生成和削减,逻辑清楚,效果也靠谱。MATLAB
版本写得比较干净,变量命名也清晰,看着不累。
DBSCAN 本来就是干聚类的,这里用来分不同的出力特征,比如风大风小、负荷高低,聚成几类之后再按代表性挑出来几个场景,就不用全都跑一遍了。响应也快,适合做风电+负荷类问题的前期。
代码结构还不错,主函数调用逻辑清楚,不绕。你要想看细节,建议从dbscan_scenario.m
这个文件下手,基本都在这。还有配套的数据和绘图函数,用起来也方便。
如果你是做电力系统仿真、规划那一挂的,这套代码你可以直接拿来用;如果你还搞光伏那块,顺手看看下面那几个相关链接,也挺值的。
下载地址
用户评论