一种基于ARIMA模型负荷预测的并行化计算方法技术

技术编号:11756411 阅读:128 留言:0更新日期:2015-07-22 04:26
本发明专利技术公开了一种基于ARIMA模型负荷预测的并行化计算方法,该方法包括:根据电力负荷特性,每日同时刻数据之间具有很强的关联性,将原始电力负荷数据进行划分组成时间序列数据;新建若干线程,将所有线程进行同步,并设置全局共享的计数器,利用新建的线程执行run()函数来并行处理划分后的数据;判断run()中计数器是否已加锁,若是,则排队等待;否则,给run()中计数器加锁,计数增加1;根据计数器的数值从时间序列数据中对应的数据,并调用自回归积分滑动平均ARIMA对其进行预测;获得预测后的数据,并解锁,再重复执行上述步骤,直至时间序列数据中的数据全部处理完毕。通过采用本发明专利技术的方法,显著的提高了计算效率。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种基于ARIMA模型负荷预测的并行化计 算方法.
技术介绍
电力负荷数据作为时间序列呈现出明显的周期性,而ARIMA模型(自回归积分滑 动平均模型)对周期性特征明显的时间序列具有显著的预测效果。 现有技术中,通常利用ARIMA模型进行电力负荷数据的分析和预测,然而,由于该 模型较为复杂,运算量大耗时较长,因此在工程应用中亟需改善。
技术实现思路
本专利技术的目的是提供一种基于ARIMA模型负荷预测的并行化计算方法,显著的提 高了计算效率。 本专利技术的目的是通过以下技术方案实现的: -种基于ARIMA模型负荷预测的并行化计算方法,该方法包括: 步骤S11、根据电力负荷特性,每日同时刻数据之间具有很强的关联性,将原始电 力负荷数据进行划分组成时间序列数据; 步骤S12、新建若干线程,将所有线程进行同步,并设置全局共享的计数器,每一新 建的线程均调用一执行函数run()来并行处理划分后的数据; 步骤S13、判断当前线程所对应执行函数runO中计数器是否已加锁,若runO中 计数器已加锁,则排队等待;否则,继续执行步骤S14; 步骤S本文档来自技高网...

【技术保护点】
一种基于ARIMA模型负荷预测的并行化计算方法,其特征在于,该方法包括:步骤S11、根据电力负荷特性,每日同时刻数据之间具有很强的关联性,将原始电力负荷数据进行划分组成时间序列数据;步骤S12、新建若干线程,将所有线程进行同步,并设置全局共享的计数器,每一新建的线程均调用一执行函数run()来并行处理划分后的数据;步骤S13、判断当前线程所对应执行函数run()中计数器是否已加锁,若run()中计数器已加锁,则排队等待;否则,继续执行步骤S14;步骤S14、给该执行函数run()中计数器加锁,计数增加1,并解锁;步骤S15、根据计数器的数值从时间序列数据中对应的数据,并调用自回归积分滑动平均模...

【技术特征摘要】

【专利技术属性】
技术研发人员:麦鸿坤李惊涛董雨肖坚红李春生赵永红吴熙辰陈驰吴少雄
申请(专利权)人:中国科学技术大学
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1