当前位置: 首页 > news >正文

绵阳市建设工程质量监督站网站换物网站为什么做不起来

绵阳市建设工程质量监督站网站,换物网站为什么做不起来,免费低代码开发平台,运城网站建设求职简历​目录 ​ 1 主要内容 基于密度聚类的数据预处理: 场景提取: 算法流程: 2 部分程序 3 程序结果 4 下载链接 1 主要内容 该程序复现文章《氢能支撑的风-燃气耦合低碳微网容量优化配置研究》第三章内容,实现的是基于DBSCAN…

​目录

1 主要内容

基于密度聚类的数据预处理:

场景提取:

算法流程:

2 部分程序

3 程序结果

4 下载链接


主要内容

该程序复现文章《氢能支撑的风-燃气耦合低碳微网容量优化配置研究》第三章内容,实现的是基于DBSCAN密度聚类的风电-负荷场景生成与削减模型,首先,采集风电、电负荷历史数据。然后,通过采用 DBSCAN 密度聚类的数据预处理消除异常或小概率电负荷、风电数据。之后,针对风电波动性与电负荷时序性、周期性特点,将场景提取分为电负荷场景提取和风电场景提取。该方法较传统聚类和场景削减方法有更好的数据预处理过程,这样就能消除异常数据,得到更准确的聚类结果。

基于密度聚类的数据预处理:

DBSCAN是基于一组邻域来描述样本集的紧密程度的算法。DBSCAN需要二个参 数值,扫描半径(E)和最小包含点数(MinPts),用来描述邻域的样本分布紧密程度。其中,E描述了某一样本的邻域距离阈值,给定对象以E为半径的区域被称为该对象的 E邻域。MinPts描述了某一样本的距离为E的邻域中样本个数的阈值。如果给定对象E 邻域内的样本点数大于等于MinPts,则称该对象为核心对象。不属于核心对象及核心对 象E邻域内的点为噪声点。

场景提取:

1.负荷采用改进有序聚类方法进行提取。

以天为单位的电负荷场景在时间上存在连续性,而连续的电负荷场景从向量的角度 分析又具有相似性,直到出现某一个突变点,电负荷数据大小会发生大幅度变化,然后 电负荷数据变化又会开始稳定。电负荷数据的这种周期性波动与变化适 合通过有序聚类进行分类。
2.风电采用K-means聚类方法进行提取。

算法流程:

部分程序

 clc
clear all
%% 导入数据
X=xlsread('风电');
x0=X;
y=xlsread('负荷数据');
figure;
subplot(2,1,1);
plot(X);xlabel('时间/h');ylabel('标幺值');title('全年风电数据');axis([1 8761 0 1])
subplot(2,1,2);hold on 
plot(y);xlabel('时间/h');ylabel('功率/KW');title('全年负荷用电数据');axis([1 8761 400 1100]);
%% 变量设定
k = 3;
Eps = 2;
data = [X,y];Ti=1:8761;
%% 准备变量,输出原始结果
[m,n] = size(data);
data=[(1:m)',data]; %%增加一列表示序号
n = n + 1; %%增加后列数+1
type = zeros(1,m);
cluster_No = 1;
visited = zeros(m,1);
class = zeros(1,m)-2;
​
figure(2);
subplot(2,1,1);
plot3(Ti,data(:,2),data(:,3),'.');axis([1,10000,0,1,0,2000]); xlabel('时间/h');ylabel('标幺值');zlabel('功率/KW');%%绘制时间-风电-负荷的三维图
grid on
%daspect([1 1 1]);
%xlabel('x');ylabel('y');
title('原始输入点');
hold on;
%% 运行DBSCAN算法 
Kdtree = KDTreeSearcher(data(:,2:3)); %%使用训练数据(data)的m×n数字矩阵来生长默认的Kd树(Mdl)
for i = 1:m% 抽取一个未访问点if visited(i)==0% 标为访问visited(i) = 1;point_now = data(i,:);Idx_range = rangesearch(Kdtree, point_now(2:3), Eps); %%使用rangesearch进行半径搜索来搜索存储的树以找到查询数据的所有相邻点index = Idx_range{1};if length(index) > kclass(i) = cluster_No;while indexif visited(index(1)) == 0visited(index(1)) = 1; %% 标为访问if class(index(1)) <= 0class(index(1)) = cluster_No;endpoint_now = data(index(1),:);Idx_range = rangesearch(Kdtree, point_now(2:3), Eps);index_temp = Idx_range{1};index(1) = [];if length(index_temp) > kindex = [index, index_temp];endelseindex(1) = [];endendcluster_No = cluster_No + 1;endend
end
%% DBSCAN聚类结果

程序结果

4 下载链接

 点击直达!

http://www.yayakq.cn/news/740552/

相关文章:

  • 审美网站信阳网站设计
  • html网站怎么进入后台建设单位企业锁登陆网站
  • 泰州网站建设服务好wordpress怎么获取数据
  • 做网页链接网站WordPress主题安全检查
  • 云主机搭建网站企业建设官方网站的目的
  • 网站网站的建设安徽建设厅网站打不开
  • 国外app界面设计网站网站开发人员职位晋升空间
  • 毕业设计网站建设软件项目肇庆seo按天收费
  • 什么是网站设计种类如何不备案做购物网站
  • 广告公司做网站的效果怎么样wordpress收费版验证方式
  • 做网站大图素材广西优化网站
  • 学做网站哪里学深圳网站建设 案例
  • 男女做那个的视频网站四川省城乡建设网查询
  • 网站的风格门户网站上的广告怎么做
  • 合肥高端网站建设费用大连装修公司排名前十名
  • 有做lol直播网站有哪些人最完整的外贸流程图
  • 对网站建设的具体想法怎么用visual studio做网站
  • wordpress 站内搜索代码wordpress程序伪静态
  • 烟台网站制作企业商城成品网站
  • 怎样查看网站点击量子网站建设工作室
  • 建立网站可以赚钱吗网站素材 按钮
  • 织梦网站栏目建设培训网站图片
  • 健身顾问在哪些网站做推广郑州网页制作案例教程
  • 做网站构架用什么软件php网站如何做特效
  • 网站建设与管理的心得网站发展的方向
  • 网站挂马怎么办公司的网站开发费计入什么科目
  • 大庆哈尔滨网站建设百度知道网页入口
  • 免费申请的网站河南做网站推广哪个好
  • 网站上面的内容里面放照片怎么做网站的服务器选择
  • 1空间做2个网站做网站的开题报告