[发明专利]一种土体温度模式预测方法有效
申请号: | 201710324105.6 | 申请日: | 2017-05-09 |
公开(公告)号: | CN107220483B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 肖云;许震洲;王欣;王选宏;高颢函;陈晓江;房鼎益 | 申请(专利权)人: | 西北大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 西安恒泰知识产权代理事务所 61216 | 代理人: | 李郑建 |
地址: | 710069 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 体温 模式 预测 方法 | ||
1.一种土体温度模式预测方法,其特征在于,包括以下步骤:
阶段一:寻找空气温度候选兴趣模式集并对空气温度候选兴趣模式集进行聚类;
步骤1.1:寻找空气温度候选兴趣模式集;
步骤1.1.1:寻找可用空气温度初始子序列
对于空气温度时间序列S={s1,…,sl},从s1开始依次寻找斜率m1≠0的两个相邻时间序列值,将首次寻找到的两个相邻空气温度时间序列值作为初始子序列Si={si,si+1},其中,i=1,2,…,l-1,l为时间序列的长度,si表示第i个时间点的空气温度;斜率m1的计算公式为:
步骤1.1.2:计算相邻空气温度时间序列值的斜率
给可用初始子序列增加下一个si+2,计算si+2和si+1的斜率m2;
步骤1.1.3:获取空气温度兴趣模式
如果m2不等于m1,得到空气温度兴趣模式pα={si,si+1,si+2};
如果m2等于m1,继续步骤1.1.2,直到mk不等于m1为止,得到空气温度兴趣模式pα={si,si+1,…,si+k},其中,mk为si+k和si+k-1的斜率,k=1,2,…,l-2;
步骤1.1.4获取候选空气温度兴趣模式集
对于空气温度时间序列S={s1,…,sl},从兴趣模式pα的最后一个时间序列值开始,重复步骤1.1.1至步骤1.1.3,直到找到整个空气温度时间序列S={s1,…,sl}中所有的兴趣模式,形成候选兴趣模式集Pc={p1,p2,…,pα,…,pβ,…,pn};
步骤1.2:空气温度候选兴趣模式集聚类;
步骤1.2.1:利用以下剪枝规则①和剪枝规则②给满足规则条件的模式距离值赋为无穷大;
剪枝规则①:如果候选空气温度兴趣模式集Pc中的任意两个兴趣模式pα,pβ没有同时出现在区域宽度为ws的同一区域中,将距离矩阵D中的Dαβ赋为无穷大;其中,ws是用户指定的参数,D为兴趣模式的距离矩阵,
Dαβ=dαβ(pα,pβ),dαβ为pα和pβ的欧几里德距离;
剪枝规则②:如果空气温度兴趣模式pα的斜率为负,且空气温度兴趣模式pβ的斜率为正,将距离矩阵D中的Dαβ赋为无穷大;
步骤1.2.2:计算距离矩阵中Dαβ为非无穷大的元素的距离,并赋值到距离矩阵中相应的位置;
步骤1.2.3:比较dαβ(pα,pβ)和用户指定的dmin之间的大小,若dαβ≤dmin,从空气温度Pc中删除空气温度pα、空气温度pβ两个兴趣模式中时间序列值的个数较小的兴趣模式,最终得到新的空气温度兴趣模式集P;
其中,dmin取相邻两个空气温度时间序列值之间的欧几里德距离最小值和最大值之间的某个值,具体由用户指定;
阶段二:寻找土体温度候选兴趣模式集并对土体温度候选兴趣模式集进行聚类;
步骤2.1:寻找土体温度候选兴趣模式集;
步骤2.1.1:寻找可用土体温度初始子序列
对于土体温度时间序列S′={s′1,…,s′l},从s′1开始依次寻找斜率m′1≠0的两个相邻时间序列值,将首次寻找到的两个相邻土体温度时间序列值作为初始子序列S′i={s′i,s′i+1},其中,i=1,2,…,l-1,l为时间序列的长度,s′i表示第i个时间点的土体温度;斜率m′1的计算公式为:
步骤2.1.2:计算相邻土体温度时间序列值的斜率
给可用初始子序列增加下一个s′i+2,计算s′i+2和s′i+1的斜率m′2;
步骤2.1.3:获取土体温度兴趣模式
如果m′2不等于m′1,得到土体温度兴趣模式p′α={s′i,s′i+1,s′i+2};
如果m′2等于m′1,继续步骤2.1.2,直到m′k不等于m′1为止,得到土体温度兴趣模式p′α={s′i,s′i+1,…,s′i+k},其中,m′k为s′i+k和s′i+k-1的斜率,k=1,2,…,l-2;
步骤2.1.4获取候选土体温度兴趣模式集
对于土体温度时间序列S′={s′1,…,s′l},从兴趣模式p′α的最后一个时间序列值开始,重复步骤2.1.1至步骤2.1.3,直到找到整个土体温度时间序列S′={s′1,…,s′l}中所有的兴趣模式,形成候选兴趣模式集P′c={p′1,p′2,…,p′α,…,p′β,…,p′n};
步骤2.2:土体温度候选兴趣模式集聚类;
步骤2.2.1:利用以下剪枝规则①和剪枝规则②给满足规则条件的模式距离值赋为无穷大;
剪枝规则①:如果候选土体温度兴趣模式集P′c中的任意两个兴趣模式p′α,p′β没有同时出现在区域宽度为w′s的同一区域中,将距离矩阵D′中的D′αβ赋为无穷大;其中,w′s是用户指定的参数,D′为兴趣模式的距离矩阵,
D′αβ=d′αβ(p′α,p′β),d′αβ为p′α和p′β的欧几里德距离;
剪枝规则②:如果土体温度兴趣模式p′α的斜率为负,且土体温度兴趣模式p′β的斜率为正,将距离矩阵D′中的D′αβ赋为无穷大;
步骤2.2.2:计算距离矩阵中D′αβ为非无穷大的元素的距离,并赋值到距离矩阵中相应的位置;
步骤2.2.3:比较d′αβ(p′α,p′β)和用户指定的d′min之间的大小,若d′αβ≤d′min,从土体温度P′c中删除土体温度p′α、土体温度p′β两个兴趣模式中时间序列值的个数较小的兴趣模式,最终得到新的土体温度兴趣模式集P′;
其中,d′min取相邻两个土体温度时间序列值之间的欧几里德距离最小值和最大值之间的某个值,具体由用户指定;
阶段三:产生预测规则
步骤3:用Apriori算法计算关联规则
合并每个空气温度时间变量的兴趣模式集P和土体温度时间变量的兴趣模式集P′得到Pall,利用Apriori算法对Pall中的兴趣模式进行关联规则挖掘,获取不同时间变量间的多个关联规则;
步骤4:生成预测规则
①把m(pvM)=m(p′)=1的多个关联规则合并形成如下的预测规则:
A1≤V(pv1)≤B1,且A2≤V(pv2)≤B2,…,且Aj≤V(pvj)≤Bj,…,且Aλ≤V(pvλ)≤Bλ,则C1≤V(p′)≤C2,并且延迟ΔT1个单位时间;
其中,pvj是空气温度的兴趣模式,j=1,2,…,λ,λ≥1,λ为条件变量的个数,p′是土体温度的兴趣模式;
m(pvM)是sL和s1之间的斜率,m(pvM)=sgn(sL-s1),pvM是空气温度变量中对土体温度变量影响最大的兴趣模式,sL是pvM中最后一个空气温度值,s1是pvM中第一个空气温度值;m(p′)是s′L和s′1之间的斜率,s′L代表p′中最后一个土体温度值,s′1代表p′中第一个土体温度值;
Aj和Bj分别是m(pvM)=m(p′)=1的兴趣模式关联规则中V(pvj)的最小值和最大值,C1和C2分别是m(pvM)=m(p′)=1的兴趣模式关联规则中V(p′)的最小值和最大值,Aj、Bj、C1和C2均是正数;
V(pvj)是空气温度中兴趣模式pvj的变化量,V(p′)是土体温度中兴趣模式p′的变化量,
V(pvj)=(max(pvj)-min(pvj))×m(pvj)
V(p′)=(max(p′)-min(p′))×m(p′)
max(pvj)和min(pvj)分别表示兴趣模式pvj的最大空气温度时间序列值和最小空气温度时间序列值;
时延ΔT1=max(Δ(rg)),Δ(rg)=IpvM-Ip′,IpvM是pvM的起始时间值,Ip′是p′的起始时间值;
②把m(pvM)=m(p′)=-1的多个关联规则合并形成如下的预测规则:
E1≤V(pv1)≤F1,且E2≤V(pv2)≤F2,…,且Ej≤V(pvj)≤Fj,…,且Eη≤V(pvη)≤Fη,则G1≤V(p′)≤G2,并且延迟ΔT2个单位时间;
其中,Ej和Fj分别是m(pvM)=m(p′)=-1的兴趣模式关联规则中V(pj)的最小值和最大值,j=1,2,…,η,η≥1,η为条件变量的个数,G1和G2分别是m(pvM)=m(p′)=-1的兴趣模式关联规则中V(p′)的最小值和最大值;Ej、Fj、G1和G2均是负数,j为自然数;ΔT2=max(Δ(rg));
阶段四:将土遗址检测区域的空气温度输入至阶段一中获得的兴趣模式去匹配阶段三的预测规则,若满足预测规则的条件,输出土体温度模式。
2.如权利要求1所述的土体温度模式预测方法,其特征在于:所述的步骤1.2中候选兴趣模式集聚类方法可以用如下方法替换:
步骤1.2.1:利用R-tree构建候选模式集中的每个模式的MBR,形成模式的数据结构,得到模式的索引;
步骤1.2.2:对R-tree数据结构中的每个孩子节点i和j,利用以下剪枝规则1和规则2给满足规则条件的模式距离值赋为无穷大;
剪枝规则①:如果两个空气温度兴趣模式pα,pβ没有同时出现在区域宽度为ws的同一区域中,将距离矩阵中的Dαβ赋为无穷大;其中,ws是用户指定的参数,D为兴趣模式的距离矩阵,
Dαβ=dαβ(pα,pβ),dαβ为pα和pβ的欧几里德距离;
剪枝规则②:如果空气温度兴趣模式pα的斜率为负,且兴趣模式pβ的斜率为正,将距离矩阵D中的Dαβ赋为无穷大;
步骤1.2.3:距离矩阵D中Dαβ为非无穷大的元素按照欧几里德距离进行计算,并赋值到距离矩阵中相应的位置;
步骤1.2.4:比较dαβ(pα,pβ)和用户指定的dmin之间的大小,若dαβ≤dmin,从Pc中删除pα和pβ两个空气温度兴趣模式中时间序列的个数较小的兴趣模式,最终得到新的兴趣模式集P;其中,dmin取相邻两个空气温度时间序列之间的欧几里德距离最小值和最大值之间的某个值,具体由用户指定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北大学,未经西北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710324105.6/1.html,转载请声明来源钻瓜专利网。