[发明专利]基于分形理论与改进的最小二乘支持向量机潮汐流速预测方法有效
申请号: | 201810845235.9 | 申请日: | 2018-07-27 |
公开(公告)号: | CN108694482B | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 张安安;孙杨帆;李茜;何嘉辉;黄璜;冯雅婷 | 申请(专利权)人: | 西南石油大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/06 |
代理公司: | 北京慕达星云知识产权代理事务所(特殊普通合伙) 11465 | 代理人: | 李冉 |
地址: | 610500 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的目的是针对现有的潮汐流流速研究的不足,提出的一种基于分形理论与改进的最小二乘支持向量机的潮汐流速预测方法,其特点是针对潮汐能的间歇性,不可控性造成发电机输出功率的随机性的主要特点,潮汐流速时间序列是具有分形特性的非线性体系,以历史数据为研究对象,基于分形理论,使用R/S分析法计算时间序列的Hurst指数和V统计量,评价潮汐流速的稳定性和自相关性,并基于改进的蜻蜓算法优化的最小二乘支持向量机的参数,建立潮汐流预测模型,对潮汐流速进行预测。本发明能够有效的判断潮汐流速的自相关性,为潮汐流速的预测提供理论依据,通过改进的预测模型有效的提高了预测的精度以及运算效率。 | ||
搜索关键词: | 基于 理论 改进 最小 支持 向量 潮汐 流速 预测 方法 | ||
【主权项】:
1.本发明所提出的潮汐流速预测方法的具体步骤如下:(1)在目标潮汐流能发电站利用潮汐流测速工具实时采集目标潮汐发电站的潮汐流速数据,获得潮汐流速的样本集合,作为试验的数据。(2)利用R/S分析法分析潮流速度的自相关性和长程记忆性。1)计算Hurst指数和V统计量。对离散序列X={Xi:i=1,2,…,N},其中N为总离散点数,将其分成互不重叠M个长度为n子区间,分别标记为区间Im(m=1,2,…,M),则区间Im中各元素表示为Ni,m(i=0,1,2,…,n)。对每个子区间分别求其平均值和标准差:![]()
式(1)(2)中:n(2≤n≤N)为每个子区间观测值的个数。计算对应的累计离差X(i,m)和极差Rm(n):
Rm(n)=maxX(i,m)‑minX(i,m) (4)求出对应极差与标准差之比:
对所有的RSm(n)取平均值,得到RS(n)。取不同的n值,求出不同区间长度n上的RS(n),设有:lg(RS(n))=lgc+Hlgn (6)式(6)中:c为统计常数;H为R/S方法的Hurst指数。V统计量定义为:
2)分析潮汐流速的自相关性和长程相关的特征。根据离散序列X的Hurst指数,可以判断出该序列是否具有自相似形,具体如下:当0<H<0.5时,表明该序列具有反相关性,是不独立的,其前后部分的发展趋势相反,同时此序列突变性和易变性较强;当H=0.5时,表明该序列是不相关的、随机独立的,其前后部分的发展趋势没有任何联系,是不可预测的;当0.5<H<1时,表明该序列具有正相关性和自相似性,系统具有持续性,其前后部分的发展趋势一致。H值越接近于1,正相关性越强,自相似程度越高,可预测性越强。当H=1时,该序列是确定的,不独立的,即完全可预测。若V统计量在以log(n)为横坐标系中表现为向上倾斜,则时间序列表现为长程记忆性,曲线的拐点处对应该序列的非循环长度;若曲线是向下倾斜的,则时间序列具有反记忆性;若表现为水平直线时,则序列为独立随机过程。(3)基于蜻蜓算法改进的最小二乘支持向量机建立预测模型。1)将收集的潮汐流数据进行数据预处理,剔除其中的异常数据,对原始的样本数据进行归一化预处理,把采集到的历史数据压缩到[0,1]之间。归一化处理的公式为:
其中,x*为归一化后的值;x为原始样本值;xmin为样本最小值;xmax为样本最大值。2)确定最小二乘支持向量机的核函数及其模型。径向基函数具备样本变换到高维空间,进行非线性规划的能力,而且径向基函数因为其参数舍取的束缚条件较少,使得计算的繁杂性降低,最后该函数具有非常明确的统计意义,完美利用了样本数据分布的先验知识。因此,选择的核函数为径向基核函数:
式中x为输入向量,xi为径向基函数的中心,维数和输入量一致,σ为核函数宽度,该系数决定了此函数围绕中心点的宽度。采用归一化预处理后的数据,构成训练样本数据,将其作为最小二乘支持向量机的训练样本,选择一个非线性函数φ(x)将输入样本映射到希尔伯特高维特征空间,基于结构风险最小化原则,最小二乘支持向量机的优化问题描述为求解最优化问题的目标函数,将该问题利用拉格朗日函数进行求解,建立LSSVM回归模型:
其中K为径向基核函数,b为偏差向量。3)基于蜻蜓算法对最小二乘支持向量机回归模型的两个核心参数:正则化参数γ和核函数宽度σ两个参数寻优,找到最优的参数组合。3‑1)算法参数初始化。初始化求解问题维度d,最大迭代次数Mit,蜻蜓个体N,以及最小二乘支持向量机正则化参数γ和核函数宽度σ的上下限值ub、lb。3‑2)计算每种类型样本的每个特征初始中心点Zkj将需要优化的LS‑SVM正则化参数γ和核函数宽度σ组合作为蜻蜓求解的位置Xt,随机生成蜻蜓个体初始解(即蜻蜓位置)X0;随机初始化步长向量ΔXt;随机初始化蜻蜓个体5种行为的权重:分离权重S,对齐权重A,内聚力权重C,食物吸引力权重F,避敌权重E;随机初始化相邻半径r,惯性权重w。3‑3)计算适应值。将最小二乘支持向量机计算的分类准确率作为蜻蜓当前的适应值。3‑4)采用本发明提出的改进蜻蜓算法策略,将上一代(t‑1)与本代(t)相关联,求出两代的优秀蜻蜓个体按映射排序,并计算保存对应最优适应值。3‑5)更新食物源、天敌位置。利用欧几里德距离公式计算食物来源X+和天敌位置X‑。3‑6)蜻蜓行为更新。根据公式(11)更新蜻蜓个体的分离(S)行为;根据公式(12)更新蜻蜓个体的对齐(A)行为;根据公式(13)更新蜻蜓个体的内聚(C)行为;根据公式(14)更新蜻蜓个体的食物吸引力(F)行为(15),根据公式(15)更新蜻蜓个体的避敌(E)行为。![]()
![]()
Fi=X+‑X (14)Ei=X‑‑X (15)3‑7)位置更新。若蜻蜓至少有一个邻近的蜻蜓,则利用公式(16)更新步长向量和位置向量;若没有临近蜻蜓,利用公式(17)更新位置向量。3‑8)算法迭代终止判断。若达到最大迭代次数Mit,则保存当前最优位置向量即最优最小二乘支持向量机的正则化参数γ和核函数宽度σ组合。若未达到最大迭代次数,则转到步骤3‑4)。Xt+1=Xt+ΔXt+1 (16)Xt+1=Xt+Levy(d)×Xt (17)ΔXt+1=(sSi+aAi+cCi+fFi+eEi)+wΔXt (18)
式中:X为当前蜻蜓个体位置;Xj为第j个相邻蜻蜓个体的位置;N为相邻蜻蜓个数;Vj表示第j个相邻蜻蜓个体飞行速度;X+表示食物位置;X‑表示天敌位置;d表示位置向量的维度;Levy随机游走。4)利用步骤2)中选择的径向基核函数以及步骤3)中基于蜻蜓算法寻优得到的最佳的正则化参数γ和核函数宽度σ,作为最小二乘支持向量机预测模型的参数组合,根据支持向量机回归原理,建立最佳的LSSVM潮汐流预测模型。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南石油大学,未经西南石油大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810845235.9/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理