空气质量的预测方法和装置的制造方法

xiaoxiao2020-10-23  16

空气质量的预测方法和装置的制造方法
【技术领域】
[0001] 本发明设及大气预测技术领域,尤其设及空气质量的预测方法和装置。
【背景技术】
[0002] 在工业化进程中,为了追求经济的快速发展,人类对自然环境的破坏比较严重,产 生了各种污染,而大气污染便是其中主要的污染之一。大气污染直接危害着人们的身体健 康,因此,人们存在能够获知较为准确的未来日期的空气质量的需求,W便安排自己的工作 和生活,并且,该一需求比较强烈。
[0003] 空气质量数据一般主要来自环保部口的实测值。而目前的技术中,也存在对空气 质量进行预测的技术,分为两种,一种是基于化学预报模式计算进行预报,即WRF(Weather Researchand化'日。331:;[叫Model,天气预报模式)-Qiem(Qiemistry,化学),基于化学预 报模式计算进行预报的方法,需要极高的计算资源,难W实现;另一种是基于当地历史气象 数据及历史空气质量数据,结合预测时刻气象数据,对当地预测时刻的空气质量数据进行 预测,该种方法,对当地预测时刻的空气质量数据进行预测时,所选取的历史气象数据及历 史空气质量数据为历史日期中与预测时刻相同时刻的数据,比如预测时刻为15:00,则所选 取的历史气象数据及历史空气质量数据为历史某或某些日期15:00时的数据,采用该种方 法所预测得到的空气质量的数据准确度比较低。
[0004] 因此,目前的技术,难W在有限计算资源下对空气质量进行比较准确的预测。

【发明内容】

[0005] 有鉴于此,本发明提供了一种空气质量的预测方法和装置,用W在有限计算资源 下对空气质量进行比较准确的预测。
[0006] 为实现上述目的,本发明提供如下技术方案:
[0007] 一种空气质量的预测方法,包括:
[000引从预先建立的数据库中调取W待预测地区为中屯、方圆预设距离范围内所有地区 的历史气象数据和历史空气质量数据;所述数据库包含各地区距离当前时刻第一预设时间 内的历史气象数据和历史空气质量数据;
[0009] 从待预测地区的历史气象数据和历史空气质量数据中,选取第一历史气象数据和 第一空气质量数据作为预测输入参数,从W待预测地区为中屯、方圆预设距离范围内除待预 测地区之外所有地区的历史空气质量数据中,选取第二历史空气质量数据作为预测输入参 数;所述第一历史气象数据所对应的时刻与待预测时刻之间的差值等于第一时间差;所述 第一历史空气质量数据所对应的时刻与所述待预测时刻之间的差值等于第二时间差;所述 第二历史空气质量数据所对应的时刻与所述待预测时刻之间的差值等于第=时间差;
[0010] 获取待预测地区在待预测时间段内各时刻的预测气象数据,从所述待预测时间段 内各时刻的预测气象数据中,选取第一预测气象数据作为预测输入参数;所述第一预测气 象数据所对应的时刻与所述待预测时刻之间的差值等于第四时间差;
[0011] 利用各个所述预测输入参数,通过预先确定的不同待预测时刻的预测函数计算所 述待预测时间段内各个相应待预测时刻的空气质量数据。
[0012] 优选的,所述从待预测地区的历史气象数据和历史空气质量数据中,选取第一历 史气象数据和第一空气质量数据作为预测输入参数之前,还包括:
[0013] 从待预测地区的历史气象数据和历史空气质量数据中,通过计算分别确定与待预 测地区历史待预测时刻空气质量数据的相关系数大于预设阔值的第二历史气象数据和第 S历史空气质量数据;
[0014] 记录所述第二历史气象数据所对应的第一时刻,记录所述第=历史空气质量数据 所对应的第二时刻;
[0015] 计算所述历史待预测时刻和所述第一时刻的第一时间差,所述历史待预测时刻和 所述第二时刻的第二时间差。
[0016] 优选的,所述从W待预测地区为中屯、方圆预设距离范围内所有地区的历史空气质 量数据中,选取第二历史空气质量数据作为预测输入参数之前,还包括:
[0017] 从W待预测地区为中屯、方圆预设距离范围内除待预测地区之外所有地区的历史 空气质量数据中,通过计算确定与待预测地区历史待预测时刻空气质量数据的相关系数大 于预设阔值的第四历史空气质量数据;
[0018] 记录所述第四历史空气质量数据所对应的第=时刻;
[0019] 计算所述历史待预测时刻和所述第S时刻的第S时间差。
[0020] 优选的,所述从所述待预测时间段内各时刻的预测气象数据中,选取第一预测气 象数据作为预测输入参数之前,还包括:
[0021] 从待预测地区待预测时间段内各时刻的历史预测气象数据中,通过计算确定与待 预测地区历史待预测时刻空气质量数据的相关系数大于预设阔值的第一历史预测气象数 据;
[0022] 记录所述第一历史预测气象数据所对应的第四时刻;
[0023] 计算所述历史待预测时刻和所述第四时刻的第四时间差。
[0024] 优选的,所述第四时间差等于所述第一时间差。
[0025] 优选的,所述利用各个所述预测输入参数,通过预先确定的预测函数计算所述待 预测时间段内各个待预测时刻的空气质量数据之前,还包括:
[0026] 利用统计回归的方式,确定所述不同待预测时刻的预测函数。
[0027] 优选的,当所述统计回归的方式为线性统计回归时,所述利用统计回归的方式,确 定所述预测函数,包括:
[002引确定待预测时刻的空气质量数据为所述预测函数的因变量;
[0029] 确定各个所述预测输入参数为所述预测函数的自变量,为各个自变量分配待定系 数生成多个因式,求各个所述因式的和得到线性回归公式;
[0030] 将与各个所述预测输入参数所对应的历史数据或者历史预测数据带入所述线性 回归公式,计算各个所述预测输入参数所对应的待定系数的值,使所述待预测时刻的历史 预测空气质量数据与历史实际空气质量数据的差值最小;所述历史数据包括历史气象数据 和历史空气质量数据;
[0031] 将计算得到的各个待定系数的值分别带入相对应的因式,从而得到所述预测函 数。
[003引优选的,还包括:
[0033] 通过预先确定的修正值,对所述待预测时间段内各个待预测时刻的空气质量数据 进行修正,得到修正后的各个待预测时刻的空气质量数据。
[0034] 优选的,还包括:
[0035] 每隔第二预设时间更新数据库中的各地区距离当前时刻第一预设时间内的历史 空气质量数据,每隔第=预设时间更新数据库中的各地区距离当前时刻第一预设时间内的 历史气象数据;
[0036] 每隔第四预设时间,重新确定所述待预测时间段内各个待预测时刻的空气质量数 据。
[0037] 一种空气质量的预测装置,包括:
[003引调取模块,用于从预先建立的数据库中调取W待预测地区为中屯、方圆预设距离范 围内所有地区的历史气象数据和历史空气质量数据;所述数据库包含各地区距离当前时刻 第一预设时间内的历史气象数据和历史空气质量数据;
[0039] 第一选取模块,用于从待预测地区的历史气象数据和历史空气质量数据中,选取 第一历史气象数据和第一空气质量数据作为预测输入参数,从W待预测地区为中屯、方圆预 设距离范围内除待预测地区之外所有地区的历史空气质量数据中,选取第二历史空气质量 数据作为预测输入参数;所述第一历史气象数据所对应的时刻与待预测时刻之间的差值等 于第一时间差;所述第一历史空气质量数据所对应的时刻与所述待预测时刻之间的差值等 于第二时间差;所述第二历史空气质量数据所对应的时刻与所述待预测时刻之间的差值等 于第二时间差;
[0040] 第二选取模块,用于获取待预测地区在待预测时间段内各时刻的预测气象数据, 从所述待预测时间段内各时刻的预测气象数据中,选取第一预测气象数据作为预测输入参 数;所述第一预测气象数据所对应的时刻与所述待预测时刻之间的差值等于第四时间差;
[0041] 计算模块,用于利用各个所述预测输入参数,通过预先确定的不同待预测时刻的 预测函数计算所述待预测时间段内各个相应待预测时刻的空气质量数据。
[0042] 优选的,还包括:
[0043] 第一时间差计算模块,用于从待预测地区的历史气象数据中,通过计算确定与待 预测地区历史待预测时刻空气质量数据的相关系数大于预设阔值的第二历史气象数据,记 录所述第二历史气象数据所对应的第一时刻,计算所述历史待预测时刻和所述第一时刻的 第一时间差;
[0044] 第二时间差计算模块,用于从待预测地区的历史空气质量数据中,通过计算确定 与待预测地区历史待预测时刻空气质量数据的相关系数大于预设阔值的第=历史空气质 量数据,记录所述第=历史空气质量数据所对应的第二时刻,计算所述历史待预测时刻和 所述第二时刻的第二时间差;
[0045] 第S时间差计算模块,用于从W待预测地区为中屯、方圆预设距离范围内除待预测 地区之外所有地区的历史空气质量数据中,通过计算确定与待预测地区历史待预测时刻空 气质量数据的相关系数大于预设阔值的第四历史空气质量数据,记录所述第四历史空气质 量数据所对应的第=时刻,计算所述历史待预测时刻和所述第=时刻的第=时间差。
[0046] 优选的,还包括;
[0047] 第四时间差计算模块,用于从待预测地区待预测时间段内各时刻的历史预测气象 数据中,通过计算确定与待预测地区历史待预测时刻空气质量数据的相关系数大于预设阔 值的第一历史预测气象数据;记录所述第一历史预测气象数据所对应的第四时刻;计算所 述历史待预测时刻和所述第四时刻的第四时间差。
[0048] 优选的,还包括:
[0049] 预测函数生成模块,用于利用统计回归的方式,确定所述不同待预测时刻的预测 函数。
[0化0] 优选的,所述预测函数生成模块包括:
[0051]预测函数第一生成单元,用于利用线性统计回归的方式,确定所述预测函数,过程 包括;确定待预测时刻的空气质量数据为所述预测函数的因变量;确定各个所述预测输入 参数为所述预测函数的自变量,为各个自变量分配待定系数生成多个因式,求各个所述因 式的和得到线性回归公式;将与各个所述预测输入参数所对应的历史数据或者历史预测数 据带入所述线性回归公式,计算各个所述预测输入参数所对应的待定系数的值,使所述待 预测时刻的历史预测空气质量数据与历史实际空气质量数据的差值最小;所述历史数据包 括历史气象数据和历史空气质量数据;将计算得到的各个待定系数的值分别带入相对应的 因式,从而得到所述预测函数。
[005引优选的,还包括:
[0化3]修正模块,用于通过预先确定的修正值,对所述待预测时间段内各个待预测时刻 的空气质量数据进行修正,得到修正后的各个待预测时刻的空气质量数据。
[0054] 优选的,还包括;
[0055] 数据库更新模块,用于每隔第二预设时间更新数据库中的各地区距离当前时刻第 一预设时间内的历史空气质量数据,每隔第=预设时间更新数据库中的各地区距离当前时 刻第一预设时间内的历史气象数据;
[0化6] 空气质量预测数据更新模块,用于每隔第四预设时间,重新计算所述待预测时间 段内各个待预测时刻的空气质量数据。
[0化7]经由上述的技术方案可知,与现有技术相比,本发明提供了一种空气质量的预测 方法和装置。具体的,发明人经过大量研究发现,待预测时刻的空气 质量数据不仅与之前 日期中与待预测时刻相同时刻的历史气象数据和历史空气质量数据有关,也与其他时刻的 历史气象数据和历史空气质量数据有关,并且有时其他时刻的历史气象数据和历史空气质 量数据对待预测时刻的空气质量数据影响更大,另外,发明人经过研究还发现,待预测地区 待预测时刻的空气质量数据不仅与待预测地区本地区之前时刻的空气质量数据有关,还与 周围地区之前时刻的空气质量数据有关。基于上述创造性的发现,发明人提出了本发明的 技术方案,相对于现有技术,本发明的技术方案能够从待预测地区在待预测时刻之前任意 时刻的历史气象数据和历史空气质量数据中,动态选取作为预测输入参数的第一历史气象 数据和第一空气质量数据,相对于现有技术,扩大了在时间维度上预测输入参数的选择,能 够从W待预测地区为中屯、方圆预设距离范围内除待预测地区之外所有地区在待预测时刻 之前任意时刻的历史空气质量数据中,动态选取作为预测输入参数的第二历史空气质量数 据,相对于现有技术,增加了在空间维度上预测输入参数的选择,然后继续获取待预测地区 在待预测时间段内各时刻的预测气象数据,从所述待预测时间段内各时刻的预测气象数据 中,选取第一预测气象数据作为预测输入参数,最后利用各个所述预测输入参数,通过预先 确定的预测函数计算所述待预测时间段内各个待预测时刻的空气质量数据。通过在时间维 度和空间维度的扩展,本发明提供的技术方案,能够选取的预测输入参数的范围明显扩大, 进而使计算得到的待预测时刻的空气质量数据的准确度能够有效提高。另外,本发明的技 术方案,在实施过程中,计算量比较合理,比较易于实现。因此,本发明提供的技术方案,能 够在有限计算资源下对空气质量进行比较准确的预测。
【附图说明】
[005引为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据 提供的附图获得其他的附图。
[0059] 图1为本发明实施例提供的一种空气质量的预测方法的流程图;
[0060] 图2为本发明实施例提供的另外一种空气质量的预测方法的流程图;
[0061] 图3为本发明实施例提供的另外一种空气质量的预测方法的流程图;
[0062] 图4为本发明实施例提供的一种空气质量的预测装置的结构图;
[0063] 图5为本发明实施例提供的另外一种空气质量的预测装置的结构图。
【具体实施方式】
[0064]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[00化]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。
[0066] 实施例一
[0067] 请参阅图1,图1为本发明实施例提供的一种空气质量的预测方法的流程图。如图 1所示,该方法包括:
[0068] 步骤S101,从预先建立的数据库中调取W待预测地区为中屯、方圆预设距离范围内 所有地区的历史气象数据和历史空气质量数据;
[0069] 具体的,所述数据库包含各地区距离当前时刻第一预设时间内的历史气象数据和 历史空气质量数据。进一步的,所述第一预设时间,可选的,为两个月。所述预设距离,可选 的,为300公里。
[0070] 具体的,气象数据包括风速,风向,温度,压强,大气垂直不稳定度等。
[0071] 步骤S102,从待预测地区的历史气象数据和历史空气质量数据中,选取第一历史 气象数据和第一空气质量数据作为预测输入参数;
[0072] 具体的,所述第一历史气象数据所对应的时刻与待预测时刻之间的差值等于第一 时间差,比如所述第一历史气象数据为风速,与风速相对应的所述第一时间差为8小时。具 体的,所述第一历史空气质量数据所对应的时刻与所述待预测时刻之间的差值等于第二时 间差。
[0073] 具体的,第一时间差和第二时间差可W相等,也可W不等,具体由计算确定,二者 之间各自独立。
[0074] 进一步的,执行所述步骤S102之前,已经做完的准备工作包括:
[0075] 从待预测地区的历史气象数据和历史空气质量数据中,通过计算分别确定与待预 测地区历史待预测时刻空气质量数据的相关系数大于预设阔值的第二历史气象数据和第 S历史空气质量数据;
[0076] 具体的,所述预设阔值,可选的,为0. 3。
[0077] 记录所述第二历史气象数据所对应的第一时刻,记录所述第=历史空气质量数据 所对应的第二时刻;
[007引计算所述历史待预测时刻和所述第一时刻的第一时间差,所述历史待预测时刻和 所述第二时刻的第二时间差。比如,历史待预测时刻提前8小时后的时刻(即第一时刻) 北京的风速与北京历史待预测时刻的空气质量数据相关系数达到最高值,为0. 4(大于0. 3 的预设阔值),则将风速作为预测输入参数,并记录提前时间(即第一时间差)为8小时。
[0079] 具体的,待预测地区的历史气象数据与历史待预测时刻空气质量数据的相关系数 的计算公式,可选的,为:
[0080]

[0081] 其中,为相关系数,i为从历史待预测时刻开始往前推进的时刻数,Xi为从历史 待预测时刻开始往前推进i时刻时的历史空气质量数据,X为从历史待预测时刻开始往前 推进1时刻到N时刻时各历史空气质量数据的平均值,Yi+A为从历史待预测时刻之前A时刻 开始往前推进i时刻时的历史气象数据,Y为从历史待预测时刻之前A时刻开始往前推进 1时刻到N时刻时的各历史气象数据的平均值;具体的,可选的,上述(1)式中,1表示1小 时;N的取值,可选的,为1440 (24小时乘W60天);可选的,A按照从小到大的顺序依次选 取(0~96)之间的整数数值。
[0082] 具体的,待预测地区的历史空气质量数据与待预测地区的历史待预测时刻空气质 量数据的相关系数的计算公式,可选的,为:
[0083]
( 2 )
[0084] 其中,为相关系数,i为从历史待预测时刻开始往前推进的时刻数;Xi为待预测 地区从历史待预测时刻开始往前推进i时刻时的历史空气质量数据;X为从历史待预测时 刻开始往前推进1时刻到N时刻时各历史空气质量数据的平均值;Yi+B为待预测地区从历史 待预测时刻之前B时刻开始往前推进i时刻时的历史空气质量数据;Y为待预测地区从历 史待预测时刻之前B时刻开始往前推进1时刻到N时刻时,各历史空气质量数据的平均值; 具体的,可选的,上述(2)式中,1表示1小时。N的取值,可选的,为1440(24小时乘W60 天)。需要说明的是,针对具体不同的历史待预测时刻,B的取值不同。具体的,可选的,历 史待预测时刻相对于历史当前时刻是未来的第T个小时,则B的取值要从T开始,可选的, B按照从小到大的顺序依次选取订~96)之间的整数数值,可选的,T为小于等于24的整 数。比如,历史待预测时刻相对于历史当前时刻是未来的第8个小时(比如,昨天18:00为 历史待预测时刻,昨天10:00为历史当前时刻),那么,B的取值要从8开始,可选的,B按照 从小到大的顺序依次选取巧~96)之间的整数数值。
[0085] 步骤S103,从W待预测地区为中屯、、方圆预设距离范围内除待预测地区之外所有 地区的历史空气质量数据中,选取第二历史空气质量数据作为预测输入参数;
[0086] 具体的,所述第二历史空气质量数据所对应的时刻与所述待预测时刻之间的差值 等于第=时间差。
[0087] 第S时间差与第一时间差可W相等,也可W不等,具体由计算确定,二者之间各自 独立;第S时间差与第二时间差可W相等,也可W不等,具体由计算确定,二者之间各自独 立。
[008引具体的,执行所述步骤S103之前,已经做完的准备工作包括:
[0089] 从W待预测地区为中屯、方圆预设距离范围内除待预测地区之外所有地区的历史 空气质量数据中,通过计算确定与待预测地区历史待预测时刻空气质量数据的相关系数大 于预设阔值的第四历史空气质量数据;
[0090] 具体的,所述预设阔值,可选的,为0. 3。
[0091] 记录所述第四历史空气质量数据所对应的第=时刻;
[0092] 计算所述历史待预测时刻和所述第=时刻的第=时间差。
[0093] 具体的,待预测地区周边其他地区的历史空气质量数据与待预测地区的历史待预 测时刻空气质量数据的相关系数的计算公式,可选的,为:
[0094]
( 3 )
[0095] 其中,为相关系数,i为从历史待预测时刻开始往前推进的时刻数;Xi为从历史 待预测时刻开始往前推进i时刻时的历史空气质量数据;X为从历史待预测时刻开始往前 推进1时刻到N时刻时各历史空气质量数据的平均值;Yw为其他地区从历史待预测时刻 之前S时刻开始往前推进i时刻时的历史空气质量数据;Y为其他地区从历史待预测时刻 之前S时刻开始往前推进1时刻到N时刻时,各历史空气质量数据的平均值;其他地区是指 W待预测地区为中屯、方圆预设距离范围内除待预测地区之外的所有地区;具体的,可选的, S24-96上述(3)式中,1表示1小时。N的取值,可选的,为1440 (24小时乘W60天)。需 要说明的是,针对具体不同的历史待预测时刻,S的取值不同。具体的,可选的,历史待预测 时刻相对于历史当前时刻是未来的第T个小时,则S的取值要从T开始,可选的,S按照从小 到大的顺序依次选取(T~96)之间的整数数值,可选的,T为小于等于24的整数。比如, 历史待预测时刻相对于历史当前时刻是未来的第8个小时(比如,昨天18:00为历史待预 测时刻,昨天10:00为历史当前时刻),那么,S的取值要从8开始,可选的,S按照从小到大 的顺序依次选取巧~96)之间的整数数值。
[0096] 步骤S104,获取待预测地区在待预测时间段内各时刻的预测气象数据,从所述待 预测时间段内各时刻的预测气象数据中,选取第一预测气象数据作为预测输入参数;
[0097] 具体的,所述第一预测气象数据所对应的时刻与所述待预测时刻之间的差值等于 第四时间差。第四时间差与前述的第一时间差、第二时间差和第立时间差分别可W相等,也 可W不等。
[009引进一步的,所述第四时间差与所述第一时间差相等,此时,可W通过上述计算得到 的第一时间差直接确定第四时间差。
[0099] 当然,为了更加精确地确定所述第四时间差,可选的,执行所述步骤S104之前,已 经做完的准备工作包括:
[0100] 从待预测地区待预测时间段内各时刻的历史预测气象数据中,通过计算确定与待 预测地区历史待预测时刻空气质量数据的相关系数大于预设阔值的第一历史预测气象数 据;
[0101] 具体的,所述预设阔值,可选的,为0. 3。
[0102] 记录所述第一历史预测气象数据所对应的第四时刻;
[0103] 计算所述历史待预测时刻和所述第四时刻的第四时间差。
[0104] 具体的,待预测地区待预测时间段内各时刻的历史预测气象数据与待预测地区历 史待预测时刻空气质量数据的相关系数的计算 公式,可选的,为:
[0105]
(4)
[0106] 其中,为相关系数,i为从历史待预测时刻开始往前推进的时刻数,Xi为从历史 待预测时刻开始往前推进i时刻时的历史空气质量数据,X为从历史待预测时刻开始往前 推进1时刻到N时刻时各历史空气质量数据的平均值,Yi+K为从历史待预测时刻之前K时刻 开始往前推进i时刻时的历史预测气象数据,Y为从历史待预测时刻之前K时刻开始往前 推进1时刻到N时刻时的各历史预测气象数据的平均值;具体的,可选的,上述(1)式中,1 表不1小时。N的取值,可选的,为1440 (24小时乘W60天);可选的,K按照从小到大的顺 序依次选取(0~96)之间的整数数值。
[0107] 需要说明的是,对待预测时间段不同待预测时刻所需要的气象数据,若存在符合 预设条件的历史气象数据,则优先选取符合预设条件的历史气象数据;若不存在符合预设 条件的历史气象数据,则选取相应的预测气象数据来代替历史气象数据。W步骤S102为 例,比如第一历史气象数据为风速,第一时间差为8小时,则本段上文提到的预设条件,是 指待预测时刻与当前时刻的差值小于第一时间差巧小时),若存在符合预设条件的历史气 象数据,那么,待预测时刻提前8小时时刻的风速有实测值,即第一历史气象数据(风速) 存在,则选取第一历史气象数据(风速)作为预测输入参数;若不存在符合预设条件的历 史气象数据,则待预测时刻提前8小时时刻的风速还没有实测值,即第一历史气象数据(风 速)不存在,因为待预测时刻提前8小时的时刻相对于当前时刻乃是未来的时间,则此时, 需要选取待预测时刻提前8小时时刻的预测气象数据作为预测输入参数,或者按照步骤 S104选取待预测时刻提前第四时间差时刻的第一预测气象数据作为预测输入参数。
[0108] 需要说明的是,气象数据包括风速,风向,温度,压强,大气垂直不稳定度等,本申 请文件中提到的带有第一历史、第二历史、预测、第一预测、第一历史预测或者第二历史预 测等前缀的气象数据,也包括上述风速,风向,温度,压强,大气垂直不稳定度等不同的数 据,前缀的不同只是为了更加清楚的阐述本发明的技术方案而做的区别阐述。
[0109] 步骤S105,利用各个所述预测输入参数,通过预先确定的不同待预测时刻的预测 函数计算所述待预测时间段内各个相应待预测时刻的空气质量数据。
[0110] 具体的,将各个所述预测输入参数带入不同待预测时刻所述预测函数的函数式, 计算所述待预测时间段内各个相应待预测时刻的空气质量数据。所述待预测时间段,可选 的,为24小时,即未来24小时,进一步的,可选的,未来24小时待预测时间段内的待预测时 刻为!:〇〇(注;此处1:00表示未来第1小时,W下类推),2:00,3:00……23:00,24:00。需 要说明的是,每一个待预测时刻的预测函数可能不相同。
[0111] 具体的,所述步骤S105之前,已完成的准备工作包括:
[0112] 利用统计回归的方式,确定所述不同待预测时刻的预测函数。进一步的,可选的, 本发明提供的技术方案,选择利用统计回归的方式,确定所述不同待预测时刻的预测函数, 具体步骤可选的包括:
[0113] 确定待预测时刻的空气质量数据为所述预测函数的因变量;
[0114] 确定各个所述预测输入参数为所述预测函数的自变量,为各个自变量分配待定系 数生成多个因式,求各个所述因式的和得到线性回归公式;
[0115] 将与各个所述预测输入参数所对应的历史数据或者历史预测数据带入所述线性 回归公式,计算各个所述预测输入参数所对应的待定系数的值,使所述待预测时刻的历史 预测空气质量数据与历史实际空气质量数据的差值最小;所述历史数据包括历史气象数据 和历史空气质量数据(历史空气质量数据包括已知的当前空气质量数据);所述历史预测 数据包括历史预测气象数据。
[0116] 具体的,计算各个所述预测输入参数所对应的待定系数的值,所采用的方法,可选 的,为最小二乘法,其评价指标为使结果的方差最小,当然,也可W选择W平均偏差最小的 评价指标对待定系数进行计算。
[0117] 将计算得到的各个待定系数的值分别带入相对应的因式,从而得到所述预测函 数。
[0118] 具体的,所述预测函数的函数式,可选的,为:
[0119] K=aiXi+aaXa+agXg......a"X" (5)
[0120] 其中,K表示待预测的空气质量数据;ai,32,…a。表示待定系数,Xi,X2,…X。表 示各个预测输入参数。
[0121] 需要说明的是,不同待预测时刻的预测函数中,和ai,32和32,…a。和a。的值 各自可能不同。该是因为不同待预测时刻的预测输入参数可能选取的方式不同,比如预测 未来第1小时的空气质量数据,比如要选取8小时前的风速作为预测输入参数,则选取的风 速值为实测值;比如预测未来第20小时的空气质量,要选取8小时前的风速作为预测输入 参数,则选取的风速值为(天气预报)预测值。贝!],该两个时刻各自对应的预测函数中的ai 和ai,32和32,…a。和a。的值各自可能不同。再比如,步骤S102中,未来第1小时选取未 来第1小时之前第二时间差(比如2个小时)的时刻所对应的历史空气质量数据作为第一 历史空气质量数据,未来第20小时选取当前时刻的空气质量数据作为第一历史空气质量 数据(即未来第20小时之前第二时间差的时刻就是当前时刻,也就是说此处第二时间差为 20个小时),则,该两个时刻各自对应的预测函数中的ai和a1,32和3 2,…a。和a。的值各 自可能不同。其他类似情况不再寶述。
[012引需要说明的是,利用其他统计回归方式,比如非线性回归、神经网络回归等,也能 够确定预测函数,本发明只是选择了较为方便和常用的线性统计回归方式,应用本发明的 发明思想,只是确定预测函数方式不同的技术方案,不脱离本发明的保护范围。
[0123] 经由上述的技术方案可知,本发明提供了一种空气质量的预测方法。具体的,发明 人经过大量研究发现,待预测时刻的空气质量数据不仅与之前日期中与待预测时刻相同时 刻的历史气象数据和历史空气质量数据有关,也与其他时刻的历史气象数据和历史空气质 量数据有关,并且有时其他时刻的历史气象数据和历史空气质量数据对待预测时刻的空气 质量数据影响更大,另外,发明人经过研究还发现,待预测地区待预测时刻的空气质量数据 不仅与待预测地区本地区之前时刻的空气质量数据有关,还与周围地区之前时刻的空气质 量数据有关。基于上述创造性的发现,发明人提出了本发明的技术方案,相对于现有技术, 本发明的技术方案能够从待预测地区在待预测时刻之前任意时刻的历史气象数据和历史 空气质量数据中,动态选取作为预测输入参数的第一历史气象数据和第一空气质量数据, 相对于现有技术,扩大了在时间维度上预测输入参数的选择,能够从W待预测地区为中屯、 方圆预设距离范围内除待预测地区之外所有地区在待预测时刻之前任意时刻的历史空气 质量数据中,动态选取作为预测输入参数的第二历史空气质量数据,相对于现有技术,增加 了在空间维度上预测输入参数的选择,然后继续获取待预测地区在待预测时间段内各时刻 的预测气象数据,从所述待预测时间段内各时刻的预测气象数据中,选取第一预测气象数 据作为预测输入参数,最后利用各个所述预测输入参数,通过预先确定的预测函数计算所 述待预测时间段内各个待预测时刻的空气质量数据。通过在时间维度和空间维度的扩展, 本发明提供的技术方案,能够选取的预测输入参数的范围明显扩大,进而使计算得到的待 预测时刻的空气质量数据的准确度能够有效提高。另外,本发明的技术方案,在实施过程 中,计算量比较合理,比较易于实现。因此,本发明提供的技术方案,能够在有限计算资源下 对空气质量进行比较准确的预测。
[0124] 本发明实施例一提供的技术方案,相对于现有技术中的第二种方案(基于当地历 史气象数据及历史空气质量数据,结合预测时刻气象数据,对当地预测时刻的空气质量数 据进行预测),预测得到的空气质量数据已经明显准确很多。但为了进一步提高所预测空气 质量数据的准确度,本发明还公开另外一个具体实施例。
[0125] 实施例二
[0126] 请参阅图2,图2为本发明实施例提供的另外一种空气质量的预测方法的流程图。 如图2所示,该方法包括:
[0127] 步骤S201,从预先建立的数据库中调取W待预测地区为中屯、方圆预设距离范围内 所有地区的历史气象数据和历史空气质量数据;
[0128] 具体的,所述数据库包含各地区距离当前时刻第一预设时间内的历史气象数据和 历史空气质量数据。进一步的,所述第一预设时间,可选的,为两个月。所述预设距离,可选 的,为300公里。
[0129] 步骤S202,从待预测地区的历史气象数据和历史空气质量数据中,选取第一历史 气象数据和第一空气质量数据作为预测输入参数,
[0130] 具体的,所述第一历史气象数据所对应的时刻与待预测时刻之间的差值等于第一 时间差,所述第一历史空气质量数据所对应的时刻与所述待预测时刻之间的差值等于第二 时间差。
[0131] 步骤S203,从W待预测地区为中屯、方圆预设距离范围内除待预测地区之外所有地 区的历史空气质量数据中,选取第二历史空气质量数据作为预测输入参数;
[0132] 具体的,所述第二历史空气质量数据所对应的时刻与所述待预测时刻之间的差值 等于第二时间差。
[0133] 步骤S204,获取待预测地区在待预测时间段内各时刻的预测气象数据,从所述待 预测时间段内各时刻的预测气象数据中,选取第一预测气象数据作为预测输入参数;
[0134] 具体的,所述第一预测气象数据所对应的时刻与所述待预测时刻之间的差值等于 第四时间差。
[0135] 步骤S205,利用各个所述预测输入参数,通过预先确定的预测函数计算所述待预 测时间段内各个待预测时刻的空气质量数据;
[0136] 步骤S206,通过预先确定的修正值,对所述待预测时间段内各个待预测时刻的空 气质量数据进行修正,得到修正后的各个待预测时刻的空气质量数据。
[0137] 具体的,所述修正值的确定,可选的,包括W下步骤:
[013引对历史预测时间段内连续的若干个(或所有)历史待预测时刻的历史预测空气质 量数据和历史空气质量数据(实际空气质量数据)进行对比,获取二者的偏差;
[0139] 然后将多个偏差按与当前时刻的接近程度做加权平均,将加权平均得到的值作为 所述修正值。
[0140] 如表1所示;
[0141] 表 1
[0142]
[0143] 上表中,-3表示距离当前时刻的时间是3天,负号表示是当前时刻之前的时间,其 他类似表示同理,不再寶述。
[0144] 通过预先确定的修正值,对所述待预测时间段内各个待预测时刻的空气质量数据 进行修正,具体的,将所述待预测时间段内各个待预测时刻的空气质量数据的值减去所述 修正值,便可得到修正后的各个待预测时刻的空气质量数据。
[0145] 为了进一步优化本发明提供的技术方案,本发明还提供具有及时更新预测空气质 量数据的另外一个具体实施例。
[0146] 实施例S
[0147] 请参阅图3,图3为本发明实施例提供的另外一种空气质量的预测方法的流程图。 如图3所示,该方法包括:
[0148] 步骤S301,从预先建立的数据库中调取W待预测地区为中屯、方圆预 设距离范围内 所有地区的历史气象数据和历史空气质量数据;
[0149] 具体的,所述数据库包含各地区距离当前时刻第一预设时间内的历史气象数据和 历史空气质量数据。进一步的,所述第一预设时间,可选的,为两个月。所述预设距离,可选 的,为300公里。
[0150] 步骤S302,从待预测地区的历史气象数据和历史空气质量数据中,选取第一历史 气象数据和第一空气质量数据作为预测输入参数,
[0151] 具体的,所述第一历史气象数据所对应的时刻与待预测时刻之间的差值等于第一 时间差,所述第一历史空气质量数据所对应的时刻与所述待预测时刻之间的差值等于第二 时间差。
[0152] 步骤S303,从W待预测地区为中屯、方圆预设距离范围内除待预测地区之外所有地 区的历史空气质量数据中,选取第二历史空气质量数据作为预测输入参数;
[0153] 具体的,所述第二历史空气质量数据所对应的时刻与所述待预测时刻之间的差值 等于第=时间差。
[0154] 步骤S304,获取待预测地区在待预测时间段内各时刻的预测气象数据,从所述待 预测时间段内各时刻的预测气象数据中,选取第一预测气象数据作为预测输入参数;
[0155] 具体的,所述第一预测气象数据所对应的时刻与所述待预测时刻之间的差值等于 第四时间差。
[0156] 步骤S305,利用各个所述预测输入参数,通过预先确定的预测函数计算所述待预 测时间段内各个待预测时刻的空气质量数据;
[0157] 步骤S306,通过预先确定的修正值,对所述待预测时间段内各个待预测时刻的空 气质量数据进行修正,得到修正后的各个待预测时刻的空气质量数据;
[0158] 步骤S307,每隔第二预设时间更新数据库中的各地区距离当前时刻第一预设时间 内的历史空气质量数据,每隔第=预设时间更新数据库中的各地区距离当前时刻第一预设 时间内的历史气象数据;
[0159] 具体的,所述第二预设时间,可选的,为1小时;所述第S预设时间,可选的,为3小 时。
[0160] 步骤S308,每隔第四预设时间,重新确定所述待预测时间段内各个待预测时刻的 空气质量数据。
[0161] 具体的,所述第四预设时间,可选的,为1小时。即每隔1小时,重新确定所述待预 测时间段内各个待预测时刻的空气质量数据,从而保证预测空气质量数据的及时更新,能 够提高预测的准确度和自动化程度。具体的,重新确定所述待预测时间段内各个待预测时 刻的空气质量数据包括,重新计算和重新修正所述待预测时间段内各个待预测时刻的空气 质量数据。
[0162] 为了更加全面地阐述和保护本发明提供的技术方案,本发明还提供空气质量的预 测装置。
[0163] 请参阅图4,图4为本发明实施例提供的一种空气质量的预测装置的结构图。如图 4所示,该装置包括:
[0164] 调取模块401,用于从预先建立的数据库中调取W待预测地区为中屯、方圆预设距 离范围内所有地区的历史气象数据和历史空气质量数据;所述数据库包含各地区距离当前 时刻第一预设时间内的历史气象数据和历史空气质量数据;
[01化]第一选取模块402,用于从待预测地区的历史气象数据和历史空气质量数据中,选 取第一历史气象数据和第一空气质量数据作为预测输入参数,从W待预测地区为中屯、方圆 预设距离范围内除待预测地区之外所有地区的历史空气质量数据中,选取第二历史空气质 量数据作为预测输入参数;所述第一历史气象数据所对应的时刻与待预测时刻之间的差值 等于第一时间差,所述第一历史空气质量数据所对应的时刻与所述待预测时刻之间的差值 等于第二时间差,所述第二历史空气质量数据所对应的时刻与所述待预测时刻之间的差值 等于第二时间差;
[0166] 第二选取模块403,用于获取待预测地区在待预测时间段内各时刻的预测气象数 据,从所述待预测时间段内各时刻的预测气象数据中,选取第一预测气象数据作为预测输 入参数;所述第一预测气象数据所对应的时刻与所述待预测时刻之间的差值等于第四时间 差;
[0167] 计算模块404,用于利用各个所述预测输入参数,通过预先确定的不同待预测时刻 的预测函数计算所述待预测时间段内各个相应待预测时刻的空气质量数据。
[0168] 经由上述的技术方案可知,本发明提供了一种空气质量的预测装置。具体的,发明 人经过大量研究发现,待预测时刻的空气质量数据不仅与之前日期中与待预测时刻相同时 刻的历史气象数据和历史空气质量数据有关,也与其他时刻的历史气象数据和历史空气质 量数据有关,并且有时其他时刻的历史气象数据和历史空气质量数据对待预测时刻的空气 质量数据影响更大,另外,发明人经过研究还发现,待预测地区待预测时刻的空气质量数据 不仅与待预测地区本地区之前时刻的空气质量数据有关,还与周围地区之前时刻的空气质 量数据有关。基于上述创造性的发现,发明人提出了本发明的技术方案,相对于现有技术, 本发明的技术方案能够从待预测地区在待预测时刻之前任意时刻的历史气象数据和历史 空气质量数据中,动态选取作为预测输入参数的第一历史气象数据和第一空气质量数据, 相对于现有技术,扩大了在时间维度上预测输入参数的选择,能够从W待预测地区为中屯、 方圆预设距离范围内除待预测地区之外所有地区在待预测时刻之前任意时刻的历史空气 质量数据中,动态选取作为预测输入参数的第二历史空气质量数据,相对于现有技术,增加 了在空间维度上预测输入参数的选择,然后继续获取待预测地区在待预测时间段内各时刻 的预测气象数据,从所述待预测时间段内各时刻的预测气象数据中,选取第一预测气象数 据作为预测输入参数,最后利用各个所述预测输入参数,通过预先确定的预测函数计算所 述待预测时间段内各个待预测时刻的空气质量数据。通过在时间维度和空间维度的扩展, 本发明提供的技术方案,能够选取的预测输入参数的范围明显扩大,进而使计算得到的待 预测时刻的空气质量数据的准确度能够有效提高。另外,本发明的技术方案,在实施过程 中,计算量比较合理,比较易于实现。因此,本发明提供的技术方案,能够在有限计算资源下 对空气质量进行比较准确的预测。
[0169] 进一步的,本发明实施例提供的空气质量的预测装置,还包括:
[0170] 第一时间差计算模块,用于从待预测地区的历史气象数据中,通过计算确定与待 预测地区历史待预测时刻空气质量数据的相关系数大于预设阔值的第二历史气象数据,记 录所述第二历史气象数据所对应的第一时刻,计算所述历史待预测时刻和所述第一时刻的 第一时间差;
[0171] 第二时间差计算模块,用于从待预测地区的历史空气质量数据中,通过计算确定 与待预测地区历史待预测时刻空气质量数据的相关系数大于预设阔值的第=历史空气质 量数据,记录所述第=历史空气质量数据所对应的第二时刻,计算所述历史待预测时刻和 所述第二时刻的第二时间差;
[0172] 第=时间差计算模块,用于从W待预测地区为中屯、方圆预设距离范围内除待预测 地区之外所有地区的历史空气质量数据中,通过计算确定与待预测地区历史待预测时刻空 气质量数据的相关系数大于预设阔值的第四历史空气质量数据,记录所述第四历史空气质 量数据所对应的第=时刻,计算所述历史待预测时刻和所述第=时刻的第=时间差。
[0173] 进一步的,本发明实施例提供的空气质量的预测装置,还包括:
[0174] 第四时间差计算模块,用于从待预测地区待预测时间段内各时刻的历史预测气象 数据中,通过计算确定与待预测地区历史待预测时刻空气质量数据的相关系数大于预设阔 值的第一历史预测气象数据;记录所述第一历史预测气象数据所对应的第四时刻;计算所 述历史待预测时刻和所述第四时刻的第四时间差。
[01巧]进一步的,本发明实施例提供的空气质量的预测装置,还包括:
[0176] 预测函数生成模块,用于利用统计回归的方式,确定所述不同待预测时刻的预测 函数。
[0177] 具体的,可选的,所述预测函数生成模块包括:
[0178] 预测函数第一生成单元,用于利用线性统计回归的方式,确定所述预测函数,过程 包括;确定待预测时刻的空气质量数据为所述预测函数的因变量;确定各个所述预测输入 参数为所述预测函数的自变量,为各个自变量分配待定系数生成多个因式,求各个所述因 式的和得到线性回归公式;将与各个所述预测输入参数所对应的历史数据或者历史预测数 据带入所述线性回归公式,计算各个所述预测输入参数所对应的待定系数的值,使所述待 预测时刻的历史预测空气质量数据与历史实际空气质量数据的差值最小;所述历史数据包 括历史气象数据和历史空气质量数据;将计算得到的各个待定系数的值分别带入相对应的 因式,从而得到所述预测函数。
[0179] 请参阅图5,图5为本发明实施例提供的另外一种空气质量的预测装置的结构图。 如图5所示,该装置包括:
[0180] 调取模块501,用于从预先建立的数据库中调取W待预测地区为中屯、方圆预设距 离范围内所有地区的历史气象数据和历史空气质量数据;所述数据库包含各地区距离当前 时刻第一预设时间内的历史气象数据和历史空气质量数据;
[0181] 第一选取模块502,用于从待预测地区的历史气象数据和历史空气质量数据中,选 取第一历史气象数据和第一空气质量数据作为预测输入参数,从W待预测地区为中屯、方圆 预设距离范围内除待预测地区之外所有地区的历史空气质量数据中,选取第二历史空气质 量数据作为预测输入参数;所述第一历史气象数据所对应的时刻与待预测时刻之间的差值 等于第一时间差,所述第一历史空气质量数据所对应的时刻与所述待预测时刻之间的差值 等于第二时间差,所述第二历史空气质量数据所对应的时刻与所述待预测时刻之间的差值 等于第二时间差;
[0182] 第二选取模块503,用于获取待预测地区在待预测时间段内各时刻的预测气象数 据,从所述待预测时间段内各时刻的预测气象数据中,选取第一预测气象数据作为预测输 入参数;所述第一预测气象数据所对应的时刻与所述待预测时刻之间的差值等于第四时间 差;
[0183] 计算模块504,用于利用各个所述预测输入参数,通过预先确定的不同待预测时刻 的预测函数计算所述待预测时间段内各个相应待预测时刻的空气质量数据;
[0184] 修正模块505,用于通过预先确定的修正值,对所述待预测时间段内各个待预测时 刻的空气质量数据进行修正,得到修正后的各个待预测时刻的空气质量数据。
[0185] 具体的,通过修正模块505,能够进一步提高所预测空气质量数据的准确度。
[0186] 进一步的,本发明实施例提供的空气质量的预测装置,还包括:
[0187] 数据库更新模块,用于每隔第二预设时间更新数据库中的各地区距离当前时刻第 一预设时间内的历史空气质量数据,每隔第=预设时间更新数据库中的各地区距离当前时 刻第一预设时间内的历史气象数据;
[0188] 空气质量预测数据更新模块,用于每隔第四预设时间,重新计算所述待预测时间 段内各个待预测时刻的空气质量数据。
[0189] 具体的,通过数据库更新模块和空气质量预测数据更新模块,能够保证预测空气 质量数据的及时更新,能够进一步提高预测的准确度W及自动化程度。
[0190] 最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将 一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示该些实体或操作 之间存在任何该种实际的关系或者顺序。而且,术语"包括"、"包含 "或者其任何其他变体 意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括 那些要素,而且还包括没有明确列出的其他要素,或者是还包括为该种过程、方法、物品或 者设备所固有的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并 不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0191] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他 实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置 而言,由于其与实施例公开的方法相对应,所W描述的比较简单,相关之处参见方法部分说 明即可。
[0192] 结合本文中所公开的实施例描述的方法或算法的步骤可W直接用硬件、处理器执 行的软件模块,或者二者的结合来实施。软件模块可W置于随机存储器(RAM)、内存、只读存 储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术 领域内所公知的任意其它形式的存储介质中。
[0193] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。 对该些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的 一般原理可W在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明 将不会被限制于本文所示的该些实施例,而是要符合与本文所公开的原理和新颖特点相一 致的最宽的范围。
【主权项】
1. 一种空气质量的预测方法,其特征在于,包括: 从预先建立的数据库中调取以待预测地区为中心方圆预设距离范围内所有地区的历 史气象数据和历史空气质量数据;所述数据库包含各地区距离当前时刻第一预设时间内的 历史气象数据和历史空气质量数据; 从待预测地区的历史气象数据和历史空气质量数据中,选取第一历史气象数据和第一 空气质量数据作为预测输入参数,从以待预测地区为中心方圆预设距离范围内除待预测地 区之外所有地区的历史空气质量数据中,选取第二历史空气质量数据作为预测输入参数; 所述第一历史气象数据所对应的时刻与待预测时刻之间的差值等于第一时间差;所述第一 历史空气质量数据所对应的时刻与所述待预测时刻之间的差值等于第二时间差;所述第二 历史空气质量数据所对应的时刻与所述待预测时刻之间的差值等于第三时间差; 获取待预测地区在待预测时间段内各时刻的预测气象数据,从所述待预测时间段内各 时刻的预测气象数据中,选取第一预测气象数据作为预测输入参数;所述第一预测气象数 据所对应的时刻与所述待预测时刻之间的差值等于第四时间差; 利用各个所述预测输入参数,通过预先确定的不同待预测时刻的预测函数计算所述待 预测时间段内各个相应待预测时刻的空气质量数据。2. 根据权利要求1所述的方法,其特征在于,所述从待预测地区的历史气象数据和历 史空气质量数据中,选取第一历史气象数据和第一空气质量数据作为预测输入参数之前, 还包括: 从待预测地区的历史气象数据和历史空气质量数据中,通过计算分别确定与待预测地 区历史待预测时刻空气质量数据的相关系数大于预设阈值的第二历史气象数据和第三历 史空气质量数据; 记录所述第二历史气象数据所对应的第一时刻,记录所述第三历史空气质量数据所对 应的第二时刻; 计算所述历史待预测时刻和所述第一时刻的第一时间差,所述历史待预测时刻和所述 第二时刻的第二时间差。3. 根据权利要求1所述的方法,其特征在于,所述从以待预测地区为中心方圆预设距 离范围内所有地区的历史空气质量数据中,选取第二历史空气质量数据作为预测输入参数 之前,还包括: 从以待预测地区为中心方圆预设距离范围内除待预测地区之外所有地区的历史空气 质量数据中,通过计算确定与待预测地区历史待预测时刻空气质量数据的相关系数大于预 设阈值的第四历史空气质量数据; 记录所述第四历史空气质量数据所对应的第三时刻; 计算所述历史待预测时刻和所述第三时刻的第三时间差。4. 根据权利要求1所述的方法,其特征在于,所述从所述待预测时间段内各时刻的预 测气象数据中,选取第一预测气象数据作为预测输入参数之前,还包括: 从待预测地区待预测时间段内各时刻的历史预测气象数据中,通过计算确定与待预测 地区历史待预测时刻空气质量数据的相关系数大于预设阈值的第一历史预测气象数据; 记录所述第一历史预测气象数据所对应的第四时刻; 计算所述历史待预测时刻和所述第四时刻的第四时间差。5. 根据权利要求1所述的方法,其特征在于,所述第四时间差等于所述第一时间差。6. 根据权利要求1所述的方法,其特征在于,所述利用各个所述预测输入参数,通过 预先确定的预测函数计算所述待预测时间段内各个待预测时刻的空气质量数据之前,还包 括: 利用统计回归的方式,确定所述不同待预测时刻的预测函数。7. 根据权利要求6所述的方法,其特征在于,当所述统计回归的方式为线性统计回归 时,所述利用统计回归的方式,确定所述预测函数,包括: 确定待预测时刻的空气质量数据为所述预测函数的因变量; 确定各个所述预测输入参数为所述预测函数的自变量,为各个自变量分配待定系数生 成多个因式,求各个所述因式的和得到线性回归公式; 将与各个所述预测输入参数所对应的历史数据或者历史预测数据带入所述线性回归 公式,计算各个所述预测输入参数所对应的待定系数的值,使所述待预测时刻的历史预测 空气质量数据与历史实际空气质量数据的差值最小;所述历史数据包括历史气象数据和历 史空气质量数据; 将计算得到的各个待定系数的值分别带入相对应的因式,从而得到所述预测函数。8. 根据权利要求1所述的方法,其特征在于,还包括: 通过预先确定的修正值,对所述待预测时间段内各个待预测时刻的空气质量数据进行 修正,得到修正后的各个待预测时刻的空气质量数据。9. 根据权利要求1~8任意一项所述的方法,其特征在于,还包括: 每隔第二预设时间更新数据库中的各地区距离当前时刻第一预设时间内的历史空气 质量数据,每隔第三预设时间更新数据库中的各地区距离当前时刻第一预设时间内的历史 气象数据; 每隔第四预设时间,重新确定所述待预测时间段内各个待预测时刻的空气质量数据。10. -种空气质量的预测装置,其特征在于,包括: 调取模块,用于从预先建立的数据库中调取以待预测地区为中心方圆预设距离范围内 所有地区的历史气象数据和历史空气质量数据;所述数据库包含各地区距离当前时刻第一 预设时间内的历史气象数据和历史空气质量数据; 第一选取模块,用于从待预测地区的历史气象数据和历史空气质量数据中,选取第一 历史气象数据和第一空气质量数据作为预测输入参数,从以待预测地区为中心方圆预设距 离范围内除待预测地区之外所有地区的历史空气质量数据中,选取第二历史空气质量数据 作为预测输入参数;所述第一历史气象数据所对应的时刻与待预测时刻之间的差值等于第 一时间差;所述第一历史空气质量数据所对应的时刻与所述待预测时刻之间的差值等于第 二时间差;所述第二历史空气质量数据所对应的时刻与所述待预测时刻之间的差值等于第 二时间差; 第二选取模块,用于获取待预测地区在待预测时间段内各时刻的预测气象数据,从所 述待预测时间段内各时刻的预测气象数据中,选取第一预测气象数据作为预测输入参数; 所述第一预测气象数据所对应的时刻与所述待预测时刻之间的差值等于第四时间差; 计算模块,用于利用各个所述预测输入参数,通过预先确定的不同待预测时刻的预测 函数计算所述待预测时间段内各个相应待预测时刻的空气质量数据。11. 根据权利要求10所述的装置,其特征在于,还包括: 第一时间差计算模块,用于从待预测地区的历史气象数据中,通过计算确定与待预测 地区历史待预测时刻空气质量数据的相关系数大于预设阈值的第二历史气象数据,记录所 述第二历史气象数据所对应的第一时刻,计算所述历史待预测时刻和所述第一时刻的第一 时间差; 第二时间差计算模块,用于从待预测地区的历史空气质量数据中,通过计算确定与待 预测地区历史待预测时刻空气质量数据的相关系数大于预设阈值的第三历史空气质量数 据,记录所述第三历史空气质量数据所对应的第二时刻,计算所述历史待预测时刻和所述 第二时刻的第二时间差; 第三时间差计算模块,用于从以待预测地区为中心方圆预设距离范围内除待预测地区 之外所有地区的历史空气质量数据中,通过计算确定与待预测地区历史待预测时刻空气质 量数据的相关系数大于预设阈值的第四历史空气质量数据,记录所述第四历史空气质量数 据所对应的第三时刻,计算所述历史待预测时刻和所述第三时刻的第三时间差。12. 根据权利要求10所述的装置,其特征在于,还包括: 第四时间差计算模块,用于从待预测地区待预测时间段内各时刻的历史预测气象数据 中,通过计算确定与待预测地区历史待预测时刻空气质量数据的相关系数大于预设阈值的 第一历史预测气象数据,记录所述第一历史预测气象数据所对应的第四时刻,计算所述历 史待预测时刻和所述第四时刻的第四时间差。13. 根据权利要求10所述的装置,其特征在于,还包括: 预测函数生成模块,用于利用统计回归的方式,确定所述不同待预测时刻的预测函数。14. 根据权利要求13所述的装置,其特征在于,所述预测函数生成模块包括: 预测函数第一生成单元,用于利用线性统计回归的方式,确定所述预测函数,过程包 括:确定待预测时刻的空气质量数据为所述预测函数的因变量;确定各个所述预测输入参 数为所述预测函数的自变量,为各个自变量分配待定系数生成多个因式,求各个所述因式 的和得到线性回归公式;将与各个所述预测输入参数所对应的历史数据或者历史预测数据 带入所述线性回归公式,计算各个所述预测输入参数所对应的待定系数的值,使所述待预 测时刻的历史预测空气质量数据与历史实际空气质量数据的差值最小;所述历史数据包括 历史气象数据和历史空气质量数据;将计算得到的各个待定系数的值分别带入相对应的因 式,从而得到所述预测函数。15. 根据权利要求10所述的装置,其特征在于,还包括: 修正模块,用于通过预先确定的修正值,对所述待预测时间段内各个待预测时刻的空 气质量数据进行修正,得到修正后的各个待预测时刻的空气质量数据。16. 根据权利要求10~15任意一项所述的装置,其特征在于,还包括: 数据库更新模块,用于每隔第二预设时间更新数据库中的各地区距离当前时刻第一预 设时间内的历史空气质量数据,每隔第三预设时间更新数据库中的各地区距离当前时刻第 一预设时间内的历史气象数据; 空气质量预测数据更新模块,用于每隔第四预设时间,重新计算所述待预测时间段内 各个待预测时刻的空气质量数据。
【专利摘要】本发明公开空气质量的预测方法和装置。方法包括:从预先建立的数据库中调取以待预测地区为中心方圆预设距离内所有地区历史气象数据和历史空气质量数据;从待预测地区历史气象数据和历史空气质量数据中,选取第一历史气象数据和第一空气质量数据作为预测输入参数,从以待预测地区为中心方圆预设距离内其他地区历史空气质量数据中,选取第二历史空气质量数据作为预测输入参数;从获取到的待预测地区待预测时间段内各时刻的预测气象数据,选取第一预测气象数据作为预测输入参数;利用各预测输入参数,通过预先确定的预测函数计算各个待预测时刻的空气质量数据。采用本发明提供的技术方案,能够在有限计算资源下对空气质量进行比较准确的预测。
【IPC分类】G06F19/00
【公开号】CN104881582
【申请号】CN201510287229
【发明人】刘锦龙, 蔡继峰, 潘基泽, 罗未萌
【申请人】象辑知源(武汉)科技有限公司
【公开日】2015年9月2日
【申请日】2015年5月28日
转载请注明原文地址:https://www.famiwei.com/read-8138494.html

最新回复(0)