• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于粒度計算與模糊規(guī)則的鋼卷倉儲吞吐量長期預(yù)測*

      2021-06-07 05:28:02黃細霞盧占標鮑佳松
      傳感器與微系統(tǒng) 2021年5期
      關(guān)鍵詞:鋼卷吞吐量粒度

      姬 克, 黃細霞, 盧占標, 鮑佳松

      (上海海事大學(xué) 航運技術(shù)與控制工程交通行業(yè)重點實驗室,上海 201306)

      0 引 言

      為了提高鋼鐵物流的運輸效率,避免出現(xiàn)堆積和空置的現(xiàn)象,有必要對鋼卷倉儲吞吐量進行預(yù)測。時間序列是按時間排列、隨時間變化且相互關(guān)聯(lián)的數(shù)據(jù),因其延續(xù)性可以對歷史數(shù)據(jù)進行建模分析,實現(xiàn)對未來數(shù)據(jù)的預(yù)測。目前,吞吐量預(yù)測使用較為廣泛的方法是時間序列法和神經(jīng)網(wǎng)絡(luò)。

      文獻[1]將模糊信息?;碚撚糜谔嵘龝r序預(yù)測框架的效率和精度,為解決模糊性問題提供了一種解決思路。文獻[2]通過分析與港口貨物吞吐量相關(guān)的多種因素,構(gòu)建多元回歸方程,建立ARIMA模型對青島港未來10年貨物吞吐量進行了預(yù)測;文獻[3]針對港口集裝箱吞吐量數(shù)據(jù)非線性的特點,利用ARIMA模型預(yù)測10個月后的吞吐量數(shù)據(jù);文獻[4]使用經(jīng)驗?zāi)B(tài)分析(empirical mode decomposition,EMD)算法和SARIMA算法將時間序列分解,結(jié)合(support vector regression,SVR)算法對不同的分量進行預(yù)測,再將分量相加得到最終的預(yù)測值,為吞吐量的預(yù)測提供了新的解決思路;文獻[5]通過SARIMA和人工精神網(wǎng)絡(luò)(atificial neural networks,ANNs)模型將港口吞吐量數(shù)據(jù)分為線性和非線性部分進行預(yù)測,通過混合模型實現(xiàn)對吞吐量的預(yù)測;文獻[6]建立基于時間序列的港口貨物吞吐量廣義回歸神經(jīng)網(wǎng)絡(luò)預(yù)測模型,實現(xiàn)對港口貨物吞吐量的分析和預(yù)測,將小波神經(jīng)網(wǎng)絡(luò)首次應(yīng)用于港口集裝箱吞吐量預(yù)測。

      在基于數(shù)據(jù)的長期預(yù)測方面,文獻[7]使用徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)進行風(fēng)速長期預(yù)測,并分別分析了其線性和非線性模式;文獻[8]中構(gòu)造了一種結(jié)合模糊集、遺傳算法和最小二乘支持向量機的混合模型,用于長期商業(yè)周期預(yù)測。上述文獻中的方法多使用以年和季為基本單位的數(shù)據(jù),數(shù)據(jù)量小且簡單,規(guī)律性強,其計算得到的數(shù)據(jù)亦為年或季度數(shù)據(jù)且單點預(yù)測容易造成迭代誤差,無法為規(guī)劃提供具體指導(dǎo)。粒度計算和模糊規(guī)則的近似推理機制能夠很好地解決復(fù)雜數(shù)據(jù)及大量非周期性數(shù)據(jù)的預(yù)測問題,且對數(shù)據(jù)粒的運算能夠減少運算時間及迭代誤差的影響[9,10]。

      針對鋼卷吞吐量數(shù)據(jù)量大、規(guī)律性小且受多種因素影響的特點,本文提出基于粒度計算和模糊規(guī)則的預(yù)測方法。該模型包括時間序列分解、粒度劃分及模糊推理三個步驟,通過時序分解模型將原始序列分解并劃分數(shù)據(jù)粒,利用模糊規(guī)則預(yù)測得到下一數(shù)據(jù)粒,并不斷迭代實現(xiàn)吞吐量的長期預(yù)測[11,12]。

      1 相關(guān)理論

      1.1 粒度計算

      粒度計算主要用于處理不確定的、模糊的、不完整和大量的數(shù)據(jù),是對分析解決問題時使用粒度的任何理論、方法、技術(shù)的概括性描述[13]。不同于其他方法是以單個數(shù)據(jù)點為基本單位進行建模分析,粒度計算是以多個數(shù)據(jù)點組成的數(shù)據(jù)粒、區(qū)間值等粒度元素為基本分析單位,能夠有效地減少迭代誤差。

      對于給定時間序列x={x1,x2,…,xn},可以將其劃分為K段長度為L的子序列{D1,D2,…,DK}。通過設(shè)置L的大小,可以獲得包含不同數(shù)據(jù)點的數(shù)據(jù)粒。

      Dk(L)={x((k-1)L+1),x((k-1)L+2),…,x(kL)},k=1,2,…;Dk(L)為一個數(shù)據(jù)粒。劃分過程如圖1所示。

      圖1 數(shù)據(jù)粒劃分

      1.2 時間序列分解模型

      時間序列是同一現(xiàn)象在不同時間上的連續(xù)觀察值排列而成的序列。常用的時間序列分解模型有加法模型和乘法模型[7,14]。時間序列Y可以表示為由Trend,Seasonal和Residual三個因素的函數(shù)即:yt=f(Tt,St,Rt)。

      設(shè)yt是加法模型,則有yt=Tt+St+Rt,其中,yt,Tt,St,Rt分別為時間序列原始值、長期趨勢、季節(jié)變動和殘差。

      類似地,乘法模型為:yt=Tt×St×Rt。

      經(jīng)典的時間序列分解法假設(shè)周期性成分在每個周期內(nèi)都是相同的,使用移動平均法分離長期趨勢。M階移動平均法公式(m-MA)為

      (1)

      式中m=2k+1,為時刻t的移動平均的值為前向k個值和后向k個值的均值。

      時間序列加法模型分解算法步驟為:1)運用m階移動平均法分離長期趨勢,得到趨勢序列T(t)。若m為偶數(shù),則用2m-MA,若m為奇數(shù),則用m-MA來計算時間序列的趨勢成分T(t);2)計算分離趨勢后的時間序列D(t)=y(t)-T(t);3)對同一周期的數(shù)據(jù)取均值獲得周期成分,并對周期性成分拓展到D(t)的長度,即得到D(t)的所有周期性成分,記為S(t);4)將時間序列的T(t),S(t)分解出來后,剩余的即為殘差成分,即R(t)=Y(t)-T(t)-S(t)。

      1.3 模糊規(guī)則及推理

      相鄰時間序列的觀測值之間具有依賴性,為了分析數(shù)據(jù)之間的關(guān)系,需要對劃分后的數(shù)據(jù)粒進行聚類分析[15]。本文采用模糊C均值算法進行劃分后的數(shù)據(jù)粒進行聚類,得到最優(yōu)劃分矩陣和聚類中心,從而為長期預(yù)測奠定基礎(chǔ)。FCM算法為求下式所示的最優(yōu)化問題

      (2)

      (3)

      式中uij為第j個粒子對i個類的隸屬度,11為模糊系數(shù),dij為第j個粒子與第i類聚類中心的距離,取歐氏距離。通過Lagrange乘子法可以解得模糊聚類中心和模糊隸屬度的計算公式,如式(4),式(5)所示

      (4)

      i=1,2,…,c,k=1,2,…,N

      (5)

      式中n為單個數(shù)據(jù)粒長度,Dkj為多個數(shù)據(jù)點所組成的信息粒。

      具體算法迭代過程為:1)給定原始數(shù)據(jù),分類數(shù)K(11)以及允許誤差E(E>0);2)隨機初始化聚類中心Vij,并計算隸屬度矩陣Uij;3)計算連續(xù)2次迭代的目標函數(shù)Q,若差值大于預(yù)設(shè)誤差E,則重復(fù)計算聚類中心及隸屬度矩陣。否則,終止算法,當前的U,V即為最優(yōu)隸屬度矩陣和聚類中心矩陣,根據(jù)最大隸屬度確定數(shù)據(jù)所屬類別。

      模糊推理是根據(jù)歷史數(shù)據(jù)的類別情況來決定待預(yù)測粒子,即根據(jù)前n個歷史狀態(tài)的數(shù)據(jù)??梢酝瞥鱿乱粋€狀態(tài)的數(shù)據(jù)粒,即

      Dk-n,Dk-n+1,…,Dk-1→Dk

      式中Dk-n,Dk-n+1,…,Dk-1為前n個時刻的數(shù)據(jù)粒,Dk為下一時刻的數(shù)據(jù)粒?;谏鲜龅倪壿嬯P(guān)系,本文考慮三階模糊邏輯關(guān)系,形式為:

      Rr:如果Dk-3屬于Ck-3,Dk-2屬于Ck-2,Dk-1屬于Ck-1,則Dk屬于Ck

      Ck-3,Ck-2,Ck-1,Ck分別為輸入和輸出數(shù)據(jù)粒的所屬類別。由此,可以在數(shù)據(jù)集上對每個數(shù)據(jù)粒建立上述規(guī)則,并建立起由N-3條規(guī)則形成的模糊規(guī)則庫。即:

      R1:如果Dk-3屬于Ci1.1,Dt-2屬于Ci1.2,Dk-1屬于Ci1.3,則Dk屬于Cj1

      R2:如果Dk-3屬于Ci2.1,Dt-2屬于Ci2.2,Dk-1屬于Ci2.3,則Dk屬于Cj2

      ?

      RN:如果Dk-3屬于Ci3.1,Dt-2屬于Ci3.2,Dk-1屬于Ci3.3,則Dk屬于Cj3

      根據(jù)待預(yù)測粒子前:3個狀態(tài)的數(shù)據(jù)粒Dk-3,Dk-2和Dk-1的所屬類別,在模糊規(guī)則庫中尋找一致的規(guī)則,記錄多數(shù)規(guī)則對應(yīng)的輸出Dk,以Dk所屬類別的聚類中心作為待預(yù)測數(shù)據(jù)粒的最終預(yù)測結(jié)果。模糊推理過程圖如圖2所示。

      圖2 模糊推理過程

      2 基于粒度計算和模糊規(guī)則的長期預(yù)測模型

      本文基于粒度計算和模糊規(guī)則的近似推理機制,以模糊近似解去代替絕對精確解,規(guī)避迭代誤差,實現(xiàn)長期預(yù)測。初始階段將處理后的數(shù)據(jù)使用時間序列分解模型分解為Trend,Seadonal,Residual三個組成部分,以7天的數(shù)據(jù)作為一個數(shù)據(jù)粒分別進行粒度劃分,并分別進行模糊聚類,建立3個模糊規(guī)則庫,根據(jù)模糊規(guī)則得到3個預(yù)測值,將三部分的預(yù)測值相加作為最終預(yù)測值。通過循環(huán)迭代實現(xiàn)長期預(yù)測并利用測試集進行驗證。模型總體結(jié)構(gòu)如圖3所示。具體實現(xiàn)步驟如下:

      1)數(shù)據(jù)預(yù)處理,將原始數(shù)據(jù)重采樣得到每天的吞吐量數(shù)據(jù),將數(shù)據(jù)分為訓(xùn)練集和測試集;

      2)對數(shù)據(jù)進行平穩(wěn)性檢驗后,使用時間序列分解將數(shù)據(jù)分解為3個組成部分, 并進行粒度劃分;

      3)將得到的數(shù)據(jù)粒序列進行模糊聚類,分別建立模糊規(guī)則庫;

      4)根據(jù)模糊規(guī)則進行預(yù)測,得到待預(yù)測數(shù)據(jù)粒所屬類別,以所屬類別的聚類中心作為待預(yù)測數(shù)據(jù)粒的預(yù)測值;

      5)將三部分預(yù)測值相加,得到最終的預(yù)測;

      6)迭代運算實現(xiàn)長期預(yù)測。

      圖3 建模過程總體框圖

      3 實例驗證

      3.1 數(shù)據(jù)預(yù)處理

      本文采用某鋼鐵物流園區(qū)2014年~2018年的吞吐量數(shù)據(jù),忽略節(jié)假日和天氣等因素的影響。原始數(shù)據(jù)分布在每天不同的時間段且早期數(shù)據(jù)缺失嚴重,若直接進行建模會嚴重影響對時間序列的分解,需要對數(shù)據(jù)進行重采樣并且刪除缺失數(shù)據(jù)嚴重的時間段。因此,本文選取2014年6月2日~2018年1月28日的吞吐量數(shù)據(jù)進行預(yù)測,對預(yù)處理后的時間序列進行平穩(wěn)性檢驗。檢驗結(jié)果如圖4(a)所示。自相關(guān)系數(shù)長期大于零,說明序列間具有長期相關(guān)性;其單位根檢驗統(tǒng)計量對應(yīng)的p值大于0.05,所以,原始序列為非平穩(wěn)序列如圖4(b)。

      圖4 原始數(shù)據(jù)時序與原始序列自相關(guān)

      3.2 時間序列分解與模糊規(guī)則

      實驗將2014年6月2日~2017年12月31日的吞吐量數(shù)據(jù)進行分解,得到分解后的三部分的數(shù)據(jù),對其進行粒度劃分及模糊聚類,建立模糊規(guī)則。模糊聚類參數(shù)設(shè)置為:迭代次數(shù)MAX_ITER=100,模糊系數(shù)m=2。

      分別對分解后的數(shù)據(jù)進行模糊聚類,Trend數(shù)據(jù)聚類個數(shù)為4,Residual數(shù)據(jù)聚類個數(shù)為3,得到每個粒子的所屬類別,聚類效果圖如圖5所示。由上文可得三階模糊邏輯關(guān)系及模糊規(guī)則庫,根據(jù)待預(yù)測粒子的前3個數(shù)據(jù)粒類別及其對應(yīng)關(guān)系即可實現(xiàn)對下一粒子的預(yù)測。

      圖5 原始序列與分解序列

      3.3 實驗結(jié)果及分析

      以2014年6月9日~2017年12月31日總共1 302個數(shù)據(jù)作為訓(xùn)練數(shù)據(jù)對模型進行訓(xùn)練,以2018年1月1日~2018年1月28日共28個數(shù)據(jù)作為測試數(shù)據(jù)。驗證了模型對鋼卷吞吐量長期預(yù)測的有效性。利用ARIMA模型對數(shù)據(jù)進行建模測試,與本文模型進行對比分析表明,本文模型精確度要優(yōu)于ARIMA模型,且長期吞吐量預(yù)測精度衰減速度要優(yōu)于ARIMA模型,如圖6和表1所示。

      圖6 模型預(yù)測值與原始值對比

      表1 建模方法誤差對比

      4 結(jié)束語

      鋼卷吞吐量數(shù)據(jù)復(fù)雜且不具有周期性,使得對數(shù)據(jù)要求高的經(jīng)典時間序列預(yù)測精度不夠,且采用單個數(shù)據(jù)點迭代預(yù)測的方式會使得預(yù)測誤差不斷擴大,僅具有較好的短期預(yù)測精度,無法保證長期預(yù)測的準確性?;诹6扔嬎闩c模糊規(guī)則的長期預(yù)測模型通過將原始數(shù)據(jù)劃分為數(shù)據(jù)粒,通過歷史數(shù)據(jù)建立模糊邏輯關(guān)系,實現(xiàn)對鋼卷吞吐量的預(yù)測,降低了對數(shù)據(jù)的依賴性,規(guī)避了單個數(shù)據(jù)點預(yù)測的迭代誤差,使得長期預(yù)測能夠?qū)崿F(xiàn)。本文對鋼卷吞吐量有了較為精確的長期預(yù)測,使鋼鐵物流企業(yè)了解未來的吞吐量變化,提前進行庫位分配和裝備準備,提高了物流效率、降低了運行成本。

      猜你喜歡
      鋼卷吞吐量粒度
      粉末粒度對純Re坯顯微組織與力學(xué)性能的影響
      機器人在鋼卷包裝中應(yīng)用
      不銹鋼冷軋光亮線入口鋼卷直徑測量技術(shù)
      基于矩陣的多粒度粗糙集粒度約簡方法
      2016年10月長三角地區(qū)主要港口吞吐量
      集裝箱化(2016年11期)2017-03-29 16:15:48
      2016年11月長三角地區(qū)主要港口吞吐量
      集裝箱化(2016年12期)2017-03-20 08:32:27
      基于粒度矩陣的程度多粒度粗糙集粒度約簡
      酸洗機組鋼卷準備站性能提升
      熱鍍鋅鋼卷白銹原因分析及解決措施
      新疆鋼鐵(2015年3期)2015-11-08 01:59:39
      2014年1月長三角地區(qū)主要港口吞吐量
      集裝箱化(2014年2期)2014-03-15 19:00:33
      南漳县| 邵阳市| 安乡县| 云南省| 林周县| 宿松县| 滨州市| 浙江省| 莱芜市| 承德县| 永清县| 广东省| 淮南市| 安徽省| 凤城市| 东港市| 米林县| 越西县| 随州市| 汝城县| 永登县| 福贡县| 海丰县| 司法| 玛纳斯县| 资溪县| 邹城市| 唐山市| 沈阳市| 荔波县| 鹿邑县| 白城市| 商水县| 曲靖市| 灯塔市| 伊金霍洛旗| 镇坪县| 罗平县| 绥中县| 虎林市| 开平市|