999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于GA?BP神經網絡的城市用水量預測

2020-08-03 07:58:33武風波趙盼呂茜彤
現代電子技術 2020年8期

武風波 趙盼 呂茜彤

摘? 要: 城市用水準確的預測結果,對城市供水系統的控制具有直接的影響,而良好的城市用水控制系統不僅能夠提高城市各個時段的供水效率,而且對城市人民生活幸福指數有較高的影響。該文設計通過分析傳統的BP神經網絡對城市用水量預測容易陷入局部誤差極小,預測結果存在一定誤差,提出在BP神經網絡的基礎上通過遺傳算法優化BP神經網絡進行城市用水量預測。通過設計GA?BP神經網絡的具體結構,對已知的城市每日時用水量數據進行網絡訓練和學習。結果顯示該模型具有一定的精度和適用性,預測結果可用于城市供水優化調度模型。

關鍵詞: 城市用水; 用水量預測; BP神經網絡; 預測建模; 網絡訓練; 仿真分析

中圖分類號: TN711?34; TP872? ? ? ? ? ? ? ? ? ?文獻標識碼: A? ? ? ? ? ? ? ? ? ? ? 文章編號: 1004?373X(2020)08?0147?04

Urban water consumption prediction based on GA?BP neural network

WU Fengbo, ZHAO Pan, L? Xitong

(School of Communication and Information Engineering, Xian University of Science and Technology, Xian 710054, China)

Abstract: The accurate prediction of urban water usage has a direct impact on the control of urban water?supply system. The good urban water control system can not only improve the water?supply efficiency in every time bucket of the city, but also have a serious impact on the urban people′s life happiness index. On the basis of the analysis that the traditional BP neural network is easy to fall into the local error minimum in the prediction of urban water consumption, and the prediction results has a certain error, the urban water consumption prediction based on BP neural network optimized by genetic algorithm is proposed. The specific structure of GA?BP neural network is designed to perform the network training and learning of known data of water consumption per hour in a city. The results show that the model has a certain accuracy and applicability, and the prediction results can be used in the urban water?supply optimization scheduling model.

Keywords: urban water usage; water consumption prediction; BP neural network; prediction modeling; network training; simulation analysis

0? 引? 言

隨著城市人口的不斷增加,城市供水系統也逐漸顯示出它的不足,例如在用水高峰期部分高層供水水壓較低,不能滿足人們基本的生活需求。而我國傳統的供水調度系統也存在較大的問題,例如水資源調度消耗能源較大,水資源浪費較多等。因此,為了滿足城市人口的需求,必須對用水系統進行優化,而優化的前提是需要進行精確的用水量預測。

我國用水量的預測研究整體處于較低的水平,從最開始以每月用水量數據為研究依據到現在以每天日時用水量以及影響因素為研究依據,通過逐漸采用智能算法對其預測[1]。通過分析幾種預測模型,神經網絡算法相較于其他有更好的預測效果,故選用神經網絡進行用水量預測。但是BP神經網絡在預測過程中模型的權值和閾值是隨機獲取,使得網絡很容易出現局部最優,收斂速度過快等現象[2]。通過分析發現遺傳算法具有優化神經網絡結構,使得預測模型達到最優的效果,故本文采用遺傳算法優化神經網絡的結構模型預測城市用水量。

1? BP神經網絡及遺傳算法

1.1? BP神經網絡的基本原理

人工神經網絡是當前人工智能領域研究中非常活躍和重要的前沿研究,是一種模擬人腦運行方式的復雜網絡系統,通過在人工神經元各個單元間建立廣泛的連接來實現。人工神經網路具有較高的非線性、較好的魯棒性、較強的學習能力以及大規模的并行處理特性[3]。

BP神經網絡是人工神經網絡應用中最廣的一種神經網絡。BP神經網絡算法的實質是求解誤差函數的最小值問題,正向傳遞的輸入信號X通過隱含層節點作用于輸出節點,每個神經的輸入包括輸入向量和期望輸出向量,通過輸出結果與預測結果求解偏差,若偏差向量不滿足期望,通過反向傳遞調整輸入節點與隱含層節點的連接權值和閾值等,使誤差沿梯度方向下降,經過反復學習練習,使得誤差達到期望值,結束訓練[4]。

BP神經網絡是一種分層型的典型多層網絡,具有輸入層、隱含層和輸出層,層與層之間多采用全連接方式[5]。BP神經網絡的拓撲結構如圖1所示。

圖1中X為BP神經網絡的輸入值,W為BP神經網絡隱含層的權值,Y為BP神經網絡最后輸出的預測結果。由圖1可知,BP神經網絡可以看作非線性函數,其中函數的自變量為網絡輸入層的值,函數的因變量為預測輸出值。

1.2? 遺傳算法

遺傳算法是一種基于自然選擇和基因遺傳學原理的優化搜素方法,它將“優勝略汰,適者生存”的進化思想運用到該算法中[6]。

遺傳算法的步驟如下:

1) 初始種群的生成:從種群數據中隨機產生N個個體構成種群。

2) 根據初始種群計算每個個體的適應度,并從中找出最優個體。

3) 選擇操作:在產生的個體中通過“適者生存”規則選擇最優個體。

4) 交叉操作:通過設置交叉概率,從種群中隨機選擇兩個個體進行交叉操作形成新的個體。

5) 變異操作:首先在群體中隨機選擇一定數量的個體,并通過設置變異概率改變基因。

6) 設置進化條件是否滿足。若否,返回步驟2)。

基于遺傳算法優化的BP神經網絡,首先運用BP神經網絡預測模型隨機生成網絡權值的初始參數,運用預測模型的誤差為適應度,利用遺傳算法對誤差結果進行適應度計算,在選擇合適的迭代代數后獲取使得適應度值達到最優,在獲得最優適應度值后確定BP神經網絡模型的參數,使得訓練結果較直接用BP神經網絡預測有更好的預測效果[7]。GA?BP算法流程圖如圖2所示。

2? 基于GA?BP的用水量預測模型

城市居民日用水量的數量受較多因素的影響,例如今天是節假日,大部分居民會選擇出去吃飯或游玩,那日用水量的數據就會偏低;若今天天氣比較嚴熱,人們下班會選擇洗漱的概率就會比較大,那日用水量的數據就會比較高[8]。

整體上來說,居民每天幾個時間點的日時用水量基本上呈現穩定變化趨勢,且用水量數據相較時間有較大的關聯性。通過分析某市一周內每天用水量數據發現,用水量數據以時間為單位呈現波動性變化[9],而基于BP神經網絡的用水量預測模型相比于時間序列模型與回歸序列模型預測,預測結果具有更好的精確度與準確度。用水量變化曲線如圖3所示。

BP神經網絡預測模型構建主要包括對訓練樣本的選擇與處理和神經網絡結構確定。

首先確認訓練樣本,對于已知的部分城市日用水量,通過篩選剔除部分特殊數據來確保數據的均衡性和預測規模的準確性。由于本次城市用水量數值較大,通過對初始數值進行歸一化處理,可以降低神經網絡訓練的時間,加快神經網絡的收斂速度,使算法有較好的收斂速度和穩定性。

BP神經網絡結構主要包括輸入層、輸出層和隱含層節點個數,輸入與輸出的變量以及激勵函數。通過已知的某一段時間內24 h的時用水量數據來預測未來某一天的日時用水量,因此確定輸入層變量為24個,即一天24 h時用水量,則輸入層節點個數為24個,輸出層變量為1個,即第二天的第一個日時用水量,則輸出層節點個數為1個。對于網絡結構中隱含層節點個數的確定和選取目前還沒有明確的定論或理論指導,本文通過經驗函數確定隱含層節點個數,并通過多次比對分析確定最終隱含層節點個數。

激勵函數選取雙曲正切Sigmoid函數,雙曲正切函數作為單隱含層神經網絡激勵函數具有較好的映射能力,并且能夠實現較好的擬合效果。圖4為本文建立的神經網絡結構圖。

本文構建的遺傳算法優化神經網絡模型,其中遺傳算法的進化代數為30,種群規模為10,交叉概率和變異概率分別為0.7和0.2。通過運行主程序,得到每代種群的適應度曲線如圖5所示,由圖可知,該種群在遺傳到22代以后,適應度達到穩定狀況。

使用一定量的數據樣本建立BP神經網絡的優化模型,通過相對誤差函數來判斷預測模型的準確性。該模型經過多次訓練輸出[yp](p=1,2,…),對應實際值用水量數據為[y0],則該預測模型的精度為[ep=yp-y0],則預測模型的相對誤差F計算公式為:

3? 仿真結果及分析

通過在Matlab仿真軟件對訓練樣本的訓練,通過改進的BP神經網絡算法,即遺傳算法優化的BP神經網絡對實驗數據進行訓練,并對預測結果與實際值進行分析,發現遺傳算法優化的BP神經網絡有較好的效果。兩種預測模型預測用水量與實際用水量對比如圖6所示。

圖6中,“+”表示某時刻下真實用水量數據,“o”表示訓練的模型預測得到的某時刻用水量數據。圖6分別給出BP神經網絡預測結果和有遺傳算法優化后BP神經網絡的預測結果與真實用水量對比圖。

從圖中可明顯看出:BP神經網絡與遺傳算法優化的BP神經網絡兩條預測曲線的趨勢與波動與真實值是一致的,并且某些數據存在一定的重合,這說明BP神經網絡模型預測城市用水量存在一定的可靠性。但BP神經網絡的部分用水量預測結果存在較大誤差,通過加入遺傳算法優化神經網絡使得城市用水量預測模型可以對實際用水量數據進行較大程度的逼近,在個別時刻存在一定的誤差,模型整體上是合理的、有效的。

不同時刻下BP神經網絡預測模型和GA?BP神經網絡預測模型預測值和相對誤差,將兩個預測模型的相對誤差繪制為誤差直方圖,如圖7所示。從圖中可以看出,基于遺傳算法優化的神經網絡預測模型相對誤差值較BP神經網絡預測模型的預測結果較小,且存在平穩預測趨勢;并且由數據可知,相對誤差在0.1范圍內的時段有23個,比例約為95.8%,有9個時段預測結果的相對誤差小于0.05,占比超過37.5%。

主站蜘蛛池模板: 中文字幕人妻av一区二区| 国产香蕉国产精品偷在线观看| 久久五月视频| 久久综合九色综合97网| 日本成人精品视频| 国产综合精品日本亚洲777| 亚洲成人高清在线观看| 中文无码精品A∨在线观看不卡| 久久久久国产精品嫩草影院| 久久久精品国产SM调教网站| 精品无码一区二区在线观看| 亚洲欧美国产视频| 亚洲精品777| www亚洲天堂| 制服丝袜在线视频香蕉| 在线不卡免费视频| 亚洲成人网在线播放| 黑人巨大精品欧美一区二区区| 精品久久蜜桃| 国产午夜福利亚洲第一| 性视频久久| 亚洲天堂啪啪| 日韩AV无码一区| 午夜三级在线| 国产91九色在线播放| 亚洲色欲色欲www在线观看| 成人在线观看不卡| 国内精品伊人久久久久7777人| 国产乱码精品一区二区三区中文| 丝袜国产一区| 扒开粉嫩的小缝隙喷白浆视频| 国产成人午夜福利免费无码r| 亚洲日韩高清在线亚洲专区| 色有码无码视频| 一区二区三区四区在线| 欧美成人精品在线| 日本成人精品视频| 精品亚洲国产成人AV| 国产精品污污在线观看网站| 在线观看热码亚洲av每日更新| 国产小视频免费| 国产精品香蕉在线| 午夜免费小视频| 超碰91免费人妻| 国产精品美女在线| 国产综合亚洲欧洲区精品无码| 亚洲人成人伊人成综合网无码| 国产91透明丝袜美腿在线| 欧美 亚洲 日韩 国产| 色婷婷电影网| 国产精品第一区在线观看| 国产福利在线免费| 无码综合天天久久综合网| 69综合网| 一本久道久久综合多人| 中文一区二区视频| 成人毛片免费观看| 国产午夜人做人免费视频| 亚洲无码熟妇人妻AV在线| 国产精品hd在线播放| 久久一日本道色综合久久| 9丨情侣偷在线精品国产| 大香伊人久久| 成人国产免费| 伊人91视频| 国产SUV精品一区二区6| 国产在线视频福利资源站| 欧美爱爱网| 久久国产V一级毛多内射| 91精品国产自产在线老师啪l| 日韩精品亚洲人旧成在线| 免费人成在线观看成人片 | 日韩欧美中文在线| 欧美 亚洲 日韩 国产| 亚洲毛片在线看| 92午夜福利影院一区二区三区| 午夜精品久久久久久久2023| 国产精品永久不卡免费视频| 欧美另类视频一区二区三区| 久久久久人妻一区精品| 婷婷99视频精品全部在线观看| 亚洲人在线|