前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的神經(jīng)網(wǎng)絡的優(yōu)缺點主題范文,僅供參考,歡迎閱讀并收藏。
關鍵詞:負荷預測;神經(jīng)網(wǎng)絡;唐山電網(wǎng);電力系統(tǒng);電力負荷
中圖分類號:TM714文獻標識碼:A文章編號:1009-2374 (2010)13-0124-02
一、預測意義
唐山是具有百年歷史的沿海重工業(yè)城市,是河北省經(jīng)濟中心,同時也是中國經(jīng)濟發(fā)展前景最好的城市之一。特別是最近幾年,隨著國家產業(yè)結構與河北戰(zhàn)略布局的調整,重大項目紛紛在唐山興建,預計在未來幾年唐山地區(qū)經(jīng)濟仍將快速增長。根據(jù)唐山電網(wǎng)用電情況統(tǒng)計數(shù)據(jù),唐山電網(wǎng)2001年用電量158.266億千瓦時,2008年用電量538.509億千瓦時,平均年增長17.9%。綜合考慮唐山地區(qū)經(jīng)濟發(fā)展與用電量增長因素,預計未來幾年唐山電網(wǎng)電力負荷將保持較高的增長。中長期電力負荷預測是電力系統(tǒng)規(guī)劃的基礎,它在電力系統(tǒng)規(guī)劃、新發(fā)電廠和發(fā)配電系統(tǒng)的建立過程中起到重要的指導作用。為了滿足唐山電網(wǎng)負荷不斷增長的需要,增加供電可靠性,對該地區(qū)進行科學合理的電力系統(tǒng)規(guī)劃勢在必行。因此,對唐山電網(wǎng)中長期的電力負荷進行預測具有重要意義。
二、預測方法選擇
目前,電力負荷預測的研究已經(jīng)十分成熟,許多方法和模型被引用到電力負荷預測中,其中比較常用的預測方法有以下幾種:回歸分析法、時間序列法、指數(shù)平滑法、神經(jīng)網(wǎng)絡法、灰色模型法、優(yōu)選組合預測法、小波分析預測技術等。以上負荷預測的方法都有自身的優(yōu)缺點以及適用范圍。電力系統(tǒng)專家經(jīng)過長期負荷預測實踐,建議中長期電力負荷預測使用時間序列法與灰色模型法。由于未來幾年唐山市將投產幾個重大項目,唐山電網(wǎng)負荷將呈現(xiàn)不規(guī)則的跳躍式增長。因此,按照常規(guī)的預測方法對唐山電網(wǎng)的用電負荷進行預測將無法獲得較滿意的數(shù)據(jù)擬合度。神經(jīng)網(wǎng)絡算法能夠實現(xiàn)較復雜的非線性映射,對大量的非結構性、非準確性規(guī)律具有自適應能力,應用于電力系統(tǒng)負荷預測,能夠得到比傳統(tǒng)預測方法更好的效果。因此,本文嘗試使用神經(jīng)網(wǎng)絡算法預測唐山電網(wǎng)的用電負荷。
三、預測模型的建立
(一)確定神經(jīng)網(wǎng)絡輸入量
輸入層是神經(jīng)網(wǎng)絡結構的第一層次,該層次輸入量的確定關系到神經(jīng)網(wǎng)絡訓練的效率。特征量取得太少,則不能起到區(qū)分判斷作用;取得太多則影響網(wǎng)絡的訓練速度。因此,合理地選擇輸入量,能提高網(wǎng)絡的訓練速度和預測精度。為了簡化模型的結構,提高預測的精度,本文綜合考慮中長期電力負荷預測的相關因素以及唐山電網(wǎng)的用電特點,確定以下五種影響電力負荷的經(jīng)濟因素作為神經(jīng)網(wǎng)絡的輸入量即:“唐山地區(qū)的生產總值(GDP);第一產業(yè)用電量占總用電量的比重;第二產業(yè)用電量占總用電量的比重;第三產業(yè)用電量占總用電量的比重;生活用電量占總用電量的比重?!?/p>
(二)構造神經(jīng)網(wǎng)絡結構
本文應用的神經(jīng)網(wǎng)絡是由輸入層、輸出層和隱含層三層網(wǎng)絡結構構成。理論研究已證明對于任何在閉區(qū)間上連續(xù)的函數(shù),只要隱含層神經(jīng)元數(shù)目足夠多,就可以用只含一個隱含層的網(wǎng)絡結構以任意精度來逼近,所以本文隱含層只取一層。第一層為輸入層,神經(jīng)網(wǎng)絡的輸入神經(jīng)元為五種影響唐山電網(wǎng)用電負荷的經(jīng)濟因素,因此該層的神經(jīng)元個數(shù)為5個;第二層是隱含層,隱含層神經(jīng)元數(shù)根據(jù)下式求得:
或或h=lg2n (1)
其中k為樣本數(shù),n為輸入層神經(jīng)元數(shù),m為輸出神經(jīng)元數(shù),h為隱含層神經(jīng)元數(shù),a為1~10之間的常數(shù)。第三層是輸出層,因為輸出結果只有一個指標即唐山電網(wǎng)某年的用電量,所以輸出神經(jīng)元的個數(shù)是1。從而確定本文的神經(jīng)網(wǎng)絡結構為5×3×1。
(三)神經(jīng)網(wǎng)絡的訓練算法
由于標準BP算法中,人為憑經(jīng)驗選取學習率和動量因子,往往會對網(wǎng)絡學習速度產生較大影響,甚至會因為學習率選取不當而導致學習中發(fā)生振蕩而不能收斂,這些缺點將影響整個預測的精度。本文采用改進的批處理式Vogl快速算法,進行網(wǎng)絡訓練。在網(wǎng)絡訓練過程中根據(jù)訓練的實際情況自適應改變學習率η及動量因子α的大小:當前的誤差梯度修正正確,則增大學習率,加入動量項;否則減少學習率,甩掉動量項。這樣初始η值就可以相對隨意的選取,避免上述缺點。自適應改變η及α的修正公式如下:
(2)
上式中ΔE=E(J)-E(J-1),表示神經(jīng)網(wǎng)絡前后相鄰兩次學習過程中誤差函數(shù)的變化量。φ略大于1,β略小于1。E (J)為神經(jīng)網(wǎng)絡第J次訓練過程中的誤差函數(shù):
(3)
式中:pt',和Ot分別表示神經(jīng)網(wǎng)絡對應于第t個輸入向量的期望輸出和實際輸出。
(四)預測實施
唐山電網(wǎng)2001~2008年用電量、生產總值以及各產業(yè)用電占比情況的歷史數(shù)據(jù)見表1:
表12001~2008年唐山電網(wǎng)用電情況統(tǒng)計
年份 生產總值
/萬元 用電量
/億千瓦時 一產用電
/% 二產用電
/% 三產用電
/% 生活用電
/%
2001年 9150473 158.266 3.8 83.4 5.5 7.2
2002年 9993543 180.420 3.3 84.6 5.5 6.6
2003年 11022878 233.638 2.2 87.7 4.8 5.3
2004年 17616311 290.260 1.7 89.1 4.5 4.7
2005年 20276374 358.800 2.4 89.1 4.0 4.5
2006年 23621410 432.752 2.1 89.3 4.2 4.5
2007年 27794190 520.020 1.3 90.5 4.1 4.1
2008年 36132447 538.509 1.2 90.0 4.4 4.4
根據(jù)2001~2008年唐山電網(wǎng)用電量的歷史數(shù)據(jù),分別使用時間序列法、灰色預測模型與神經(jīng)網(wǎng)絡算法對唐山電網(wǎng)的用電量進行預測。使用2001~2006年的歷史數(shù)據(jù)預測2007年、2008年的用電量,并將預測結果與真實數(shù)據(jù)做對比,以分析三種預測方法的誤差。通過
Matlab軟件計算,三種預測方法的預測結果及誤差情況,見表2:
表2用電量預測值及誤差表
序號 年份 用電量 灰色模型 時間序列法 神經(jīng)網(wǎng)絡
預測值 誤差 預測值 誤差 預測值 誤差
1 2007年 520.020 501.1 3.64% 487.9 6.41% 531.7 2.25%
2 2008年 538.509 512.4 4.85% 503.9 6.75% 559.4 3.88%
通過上表我們可以看出以上三種預測方法的誤差除了時間序列法的誤差較高外,都在允許的范圍內。灰色模型與神經(jīng)網(wǎng)絡算法都可以較準確的預測出唐山電網(wǎng)的用電量。相比而言,神經(jīng)網(wǎng)絡算法預測對于歷史數(shù)據(jù)的擬合度更高,神經(jīng)網(wǎng)絡算法更適用于唐山電網(wǎng)中長期的電力負荷預測。因此,本文使用神經(jīng)網(wǎng)絡算法對唐山電網(wǎng)未來五年的用電負荷進行預測,通過Matlab軟件計算,預測結果見表3:
表3唐山電網(wǎng)用電負荷預測
序號 年份 年用電量(億千瓦時) 年最大負荷(MW)
1 2009 584.282 7637.677
2 2010 625.182 8172.314
3 2011 665.819 8703.514
4 2012 725.077 9478.127
5 2013 781.633 10217.42
四、結論
本文研究了神經(jīng)網(wǎng)絡算法在唐山電網(wǎng)中長期電力負荷預測中的應用。研究結果表明,應用神經(jīng)網(wǎng)絡算法比時間序列法、灰色模型有更高的預測精度,神經(jīng)網(wǎng)絡算法可以較準確的預測唐山電網(wǎng)中長期的電力負荷。
參考文獻
[1]于之虹,郭志忠.數(shù)據(jù)挖掘與電力系統(tǒng)[J].電網(wǎng)技術,2001,25(8).
關鍵詞:切削數(shù)據(jù)庫;數(shù)據(jù)尋優(yōu)算法;實例推理;粒子群算法;神經(jīng)網(wǎng)絡算法
中圖分類號:TG506 文獻標志碼:A 文章編號:1007-2683(2013)01-0001-06
0.引言
近年來,隨著數(shù)控機床及切削刀具技術的不斷發(fā)展,切削數(shù)據(jù)在機械制造領域中越來越顯示出其重要性,并且已經(jīng)成為一種極為重要的資源。
數(shù)據(jù)庫是集中、保存和管理某一領域內所有這些信息的集合,是管理信息系統(tǒng)的核心。切削數(shù)據(jù)庫是切削加工技術與計算機技術相結合的產物。切削數(shù)據(jù)庫最初只是管理加工中出現(xiàn)的切削數(shù)據(jù),隨著神經(jīng)網(wǎng)絡算法、粒子群算法等優(yōu)化算法的應用,切削數(shù)據(jù)庫中添加了優(yōu)化切削數(shù)據(jù)和切削數(shù)據(jù)的智能化評價等功能,使得切削數(shù)據(jù)庫系統(tǒng)得到了很大的發(fā)展并已受到各相關行業(yè)的高度重視。選擇合理的優(yōu)化算法建立切削數(shù)據(jù)庫,可以合理地選擇切削參數(shù),對提高生產率、降低生產成本有著非常重要的意義。對于解決某一類問題,可以通過多種算法來實現(xiàn)但并不是每一種算法都能找到最優(yōu)解,需要根據(jù)每個算法自身的優(yōu)缺點、適合的領域、優(yōu)化方式等來選擇合適的算法,從而使尋優(yōu)路徑達到最短,優(yōu)化效果達到最好。但是傳統(tǒng)的優(yōu)化算法也存在一定的弊端,為此提出了算法的改進算法,在很大程度上增強了算法的尋優(yōu)能力。
1.數(shù)據(jù)獲取技術在切削數(shù)據(jù)庫中的應用
1.1神經(jīng)網(wǎng)絡推理技術
神經(jīng)網(wǎng)絡算法是指模擬生物的神經(jīng)結構以及其處理信息的方式來進行計算的一種算法。神經(jīng)網(wǎng)絡可以處理例外及不正常的輸入數(shù)據(jù),這對于很多系統(tǒng)都很重要。黃傳真等研究的汽車覆蓋件模具鋼高速切削數(shù)據(jù)庫將分別基于MATLAB神經(jīng)網(wǎng)絡和基于指數(shù)函數(shù)的刀具磨損預報模型的擬合誤差相比較,優(yōu)選出基于MATLAB神經(jīng)網(wǎng)絡的刀具磨損預報模型,并將.NET框架和MATLAB環(huán)境引入到刀具磨損集成預報系統(tǒng)中,實現(xiàn)了模具鋼精加工過程中對刀具磨損的在線預報,實現(xiàn)了對高速切削加工技術的合理應用。
為了實現(xiàn)神經(jīng)網(wǎng)絡模型的智能尋優(yōu),將其與蟻群算法相結合使用,用蟻群算法的啟發(fā)式尋優(yōu)和全局優(yōu)化的特點來訓練神經(jīng)網(wǎng)絡的權值即用蟻群算法來訓練神經(jīng)網(wǎng)絡,最終解決尋優(yōu)問題。如詹曉娟等研究的基于蟻群神經(jīng)網(wǎng)絡銑削數(shù)據(jù)庫系統(tǒng)就是利用蟻群算法優(yōu)化神經(jīng)網(wǎng)絡的方法,使系統(tǒng)在切削參數(shù)的選擇具有一定的智力水平,實現(xiàn)了切削參數(shù)的合理選擇。這種智能尋優(yōu)的方法不僅避免了以往算法收斂速度慢易陷入局部最優(yōu)等缺陷,提高了系統(tǒng)的運行速度和運算效率,還能夠通過自學習提高自身決策能力,使決策結果更趨合理。
神經(jīng)網(wǎng)絡在解決非線性映射問題如切削用量選擇上可達到良好的效果,在機械工程領域具有很高的利用價值。但是當前的神經(jīng)網(wǎng)絡仍普遍存在收斂速度慢、計算量大、訓練時間長和不可解釋等缺點。
1.2動力學仿真優(yōu)化技術
切削參數(shù)數(shù)據(jù)庫的數(shù)據(jù)主要來源于切削手冊、生產實踐和切削實驗,傳統(tǒng)來源的切削參數(shù)難以完全滿足切削加工的要求。為了存儲優(yōu)化型仿真切削數(shù)據(jù),保證切削加工穩(wěn)定性,趙海洋等在平臺下開發(fā)了基于B/S數(shù)據(jù)庫結構的動力學仿真優(yōu)化型切削數(shù)據(jù)庫系統(tǒng)。該系統(tǒng)通過動力學仿真優(yōu)化方式獲取優(yōu)化型切削參數(shù),實現(xiàn)了高速加工過程中的穩(wěn)定高效切削。
將動力學仿真優(yōu)化技術引入到切削數(shù)據(jù)庫及其應用系統(tǒng)中,不僅能使系統(tǒng)具有良好的結構和可擴展性,還能提供工藝人員合理的切削參數(shù),大大減少了以往試切所帶來的經(jīng)濟和時間上的浪費,從而提高了生產效率,降低了生產成本。
1.3實例推理技術
1982年Schank通過研究人和機器學習的動態(tài)存儲理論,提出了基于實例的推理(case-based reason-ing,CBR)其本質是利用舊問題的解決方案來解決新問題,并且具有自學習功能,CBR原理如圖1所示。
利用實例推理技術,將其與規(guī)則推理相結合使用,把以往取得的經(jīng)驗應用于新問題的解決上,減少知識獲取的工作量,不僅可以為建立切削參數(shù)數(shù)據(jù)庫提供一個有效可行的方法,還可以為新的工件加工問題提供參考解決方案,對切削技術的推廣應用具有非常重要的意義。
CBR是一種人工智能的推理方法,廣泛應用于問題求解領域,在一定程度上突破了知識獲取的瓶頸問題。由于CBR中實例都是以往問題的優(yōu)化結果,因此其本身就包含了大量的設計經(jīng)驗知識,不僅避免了在獲取知識上的時間的浪費,而且設計結果的實用性也很強。CBR為快速設計新的工藝提供了依據(jù)。
2.切削數(shù)據(jù)優(yōu)化算法分析對比
2.1多目標優(yōu)化算法的比較
從古老的時代開始,人們就力求在解決一個問題的眾多方案中尋求一種最優(yōu)方案,因此實際中優(yōu)化問題大多數(shù)是多目標優(yōu)化問題,它也是一類普遍存在的問題。基于群體智能進化的群體智能優(yōu)化算法在解決多目標優(yōu)化問題上提高了人們解決和處理優(yōu)化問題的能力。但是粒子群算法等群體智能優(yōu)化算法在解決多目標優(yōu)化問題時有著各自的優(yōu)缺點,需要對它們進行比較以選擇合適的算法。表1是幾種智能優(yōu)化算法的比較。
通過表1中幾種算法的對比可以看出,每種優(yōu)化算法都有自己獨特的優(yōu)缺點,但是在處理高維復雜問題時都出現(xiàn)易陷入局部最優(yōu)、收斂效果不好的問題。粒子群算法和遺傳算法都屬于全局優(yōu)化算法,利用目標函數(shù)來衡量個體的優(yōu)劣程度,粒子群算法計算復雜度比遺傳算法低,可以短時間內找到最優(yōu)解,但粒子群算法在搜索性能上好于混洗蛙跳算法??梢詫追N算法結合使用或者對某種算法進行改進,彌補以往算法的缺點,從而達到更好的解決多目標優(yōu)化問題的目的。
2.2知識獲取的推理方式比較
規(guī)則推理、人工神經(jīng)網(wǎng)絡、實例推理、模糊邏輯、遺傳算法和混合推理等智能推理方法被普遍應用在工程中。實例推理作為基于規(guī)則推理技術的一個重要補充,已受到人們越來越廣泛的關注。但目前比較常用的智能推理方法有規(guī)則推理、神經(jīng)網(wǎng)絡和實例推理,它們在解決不同問題上表現(xiàn)出各自的優(yōu)缺點,如表2所示。
根據(jù)表2列出的3種智能推理方式的比較可以看出,在總體上來看實例推理表現(xiàn)最好,但在解決復雜知識獲取問題上仍表現(xiàn)出明顯的不足。針對這一問題研究人員將實例推理、規(guī)則推理、人工神經(jīng)網(wǎng)絡三者結合,產生了各種各樣的混合推理,這些推理不僅結合了它們各自的優(yōu)點,而且很大程度上克服了單個方法的缺點,可
以很好的解決復雜問題,如高速切削數(shù)據(jù)庫系統(tǒng)的建立就是采用規(guī)則推理和實例相結合的混合推理方式,通過這一方式使該系統(tǒng)的數(shù)據(jù)采集和知識更新變得簡單易行。
2.3數(shù)據(jù)查詢優(yōu)化算法比較
隨著現(xiàn)代切削數(shù)據(jù)庫規(guī)模的不斷擴大,高效率的信息提取技術逐漸成為人們研究的熱點。高效的查詢被用來體現(xiàn)一個系統(tǒng)性能的好壞,查詢的效率也就成為了評價切削數(shù)據(jù)庫系統(tǒng)的重要指標。提高查詢效率是建立一個系統(tǒng)首要解決的問題之一,因此對作為有效手段的查詢優(yōu)化的研究就顯得尤為重要。但是一個較好的優(yōu)化算法,并不是通用和萬能的,根據(jù)不同的環(huán)境不同的優(yōu)化算法適用于不同的的問題及用戶。目前常用的數(shù)據(jù)查尋優(yōu)化算法有啟發(fā)式搜索算法又稱為A算法,它是在貪婪算法的基礎上提出的一種基于人工智能理論的改進算法;基于Agent的分布式查詢優(yōu)化算法,它結合了分布式人工智能與切削數(shù)據(jù)庫管理系統(tǒng)兩個領域;遺傳算法,它是模擬生物在環(huán)境中遺傳和進化過程而形成得一種自適應的全局優(yōu)化概率搜索算法;全局查詢優(yōu)化算法如模擬退火算法、快速分解模擬退火等,能夠找出全局最優(yōu)解;等聯(lián)結操作結果估算模型,它是一種改進算法,能保證優(yōu)化方法在一定條件下生成的任意兩個相鄰的操作次序是最優(yōu)的;分裂大表算法即將大表分成若干個子表和一個索引表,將子表放在不同的邏輯設備上,各子表的名稱和分裂條件存放在索引表里來提高查詢速度;神經(jīng)網(wǎng)絡技術的異構數(shù)據(jù)庫集成,它可以通過將全局查詢快速地分解為各個子查詢,來進行優(yōu)化操作;多元連接查詢優(yōu)化算法,針對遠程網(wǎng)和局域網(wǎng)這兩種不同的網(wǎng)絡,提出了最小生成樹算法和改進的最小生成樹算法兩種全局優(yōu)化算法,反復使用此算法可使預先估計的總代價最?。环植际讲樵儍?yōu)化算法,它的核心是SDD-1查詢優(yōu)化算法,該算法在一定程度上可以使整個網(wǎng)絡上的傳輸量保持最小。對數(shù)據(jù)庫進行查詢時,可供選擇查詢優(yōu)化算法很多,需要根據(jù)一定的標準來評價各算法是否適用于此環(huán)境,以提高效率的目的。為此研究人員提出了評價算法的4個標準:一是否適用于大數(shù)據(jù)量;二是否能應付異構數(shù)據(jù)庫的要求;三是局部優(yōu)化還是全局優(yōu)化;四是算法的效率是否滿足大數(shù)據(jù)量、高復雜性的要求。表3是幾種數(shù)據(jù)查詢優(yōu)化算法的比較。
由表3可知,對數(shù)據(jù)庫進行查詢時,對查詢優(yōu)化算法的選擇需要考慮很多因素,不能通過一個固定的原則來評價優(yōu)化算法的優(yōu)劣,需要根據(jù)當時的系統(tǒng)環(huán)境來選擇合適的優(yōu)化算法,這樣才能充分利用算法的優(yōu)點。
3.數(shù)據(jù)尋優(yōu)算法的改進
目前許多數(shù)據(jù)優(yōu)化算法被廣泛應用在機械加工領域,在一定程度上達到了數(shù)據(jù)尋優(yōu)的目的,提高了系統(tǒng)的尋優(yōu)能力,但是面臨一些復雜的問題時一些算法表現(xiàn)出收斂速度慢、陷入局優(yōu)等問題,為了解決這一問題,對一些算法提出了改進,下面介紹了幾種算法的改進算法。
3.1變形遺傳算法
變形遺傳算法是從簡單遺傳算法發(fā)展而來的,是對其運算因子的擴展和補充。簡單遺傳算法存在許多的不足之處,變形遺傳算法在此基礎上進行了一些改進:改進編碼方式,改進初始群體的生成方式,改進適應度函數(shù)的定義方式,改進選擇算子操作方式,改進變異算子操作方式,改進算法終止條件。這些算法增強了變形遺傳算法搜索過程的方向性,從而增強了算法搜索尋優(yōu)的方向性。圖2為切削用量優(yōu)化的變形遺傳算法的流程圖。
變形遺傳算法有兩個優(yōu)點:一是具有局部的隨機搜索能力;二是可維持群體多樣性,防止出現(xiàn)未成熟收斂現(xiàn)象,從而使收斂概率達到大值。
3.2改進的粒子群算法
粒子群優(yōu)化算法在函數(shù)優(yōu)化等領域蘊涵了廣闊的應用前景,利用粒子群優(yōu)化參數(shù)原理(如圖3),并與局部搜索算法混合,可以提高了算法在局部區(qū)域內進行精細搜索的能力。尋找到最優(yōu)化的加工參數(shù)。目前針對粒子群算法存在的問題,已提出了多種粒子群算法改進算法,并且這些改進的算法廣泛應用于函數(shù)優(yōu)化,神經(jīng)網(wǎng)絡訓練,模式分類等領域。其中一種改進的粒子群算法是針對粒子群算法在求解高維函數(shù)時易陷入局部最優(yōu)的問題提出的,該算法通過對粒子的速度和位置更新公式進行改進,使粒子在其最優(yōu)位置的基礎上進行位置更新,從而增強算法的尋優(yōu)能力。如圖4為改進的粒子群算法流程圖。
另外兩種典型的粒子群算法的改進算法為:①全局鄰域模式和局部鄰域模式粒子群優(yōu)化算法,前者收斂速度快,但易陷入局部極小值;后者收斂速度慢,但能在較大程度上避開局部極小值;②混沌粒子群優(yōu)化算法,它不但具有混沌的隨機性、遍歷性、規(guī)律性等特性,還能引導粒子及其組成的群落搜索全局最優(yōu)解。
3.3協(xié)同優(yōu)化算法的改進
協(xié)同優(yōu)化算法(eollaborati Veoptimization,CO)是多學科設計優(yōu)化方法中應用最廣、效果最好的算法,但是在應用中存在計算困難的問題,根據(jù)這一問題提出了改進的協(xié)同優(yōu)化算法一ICO(Improvedeollaborati Veoptimization)多學科設計優(yōu)化方法。
ICO多學科設計優(yōu)化方法保持了CO算法模塊化和學科自治性的優(yōu)點,以新的表達方式來克服CO算法的計算困難。ICO算法利用快速啟動方法提高了計算速度,使得ICO算法比標準CO算法更加穩(wěn)定、可靠,計算效率明顯提高。以往協(xié)同粒子群算法不能保證全局收斂,易產生偽最優(yōu)值的問題,根據(jù)這一問題提出改進的協(xié)同粒子群優(yōu)化算法,它將混沌理論引入?yún)f(xié)同粒子群算法中,改善了協(xié)同粒子群算法的性能,使其具備了求解高維優(yōu)化問題的優(yōu)越性。但是IC0算法還需要在大型復雜工程系統(tǒng)設計優(yōu)化中進行應用、檢驗及進一步完善。
Matherton提出Kriging數(shù)學理論之后,Kriging技術在許多領域得到應用,研究人員以此為基礎并基于統(tǒng)計學理論提出了Kriging模型,Kriging模型被視為一種最優(yōu)的線性無偏估計。對于計算量大的問題可以利用基于Kriging模型的改進協(xié)同優(yōu)化算法(Kriging-CO算法)來提高系統(tǒng)的優(yōu)化效率,該改進算法的原理如圖5所示。Kriging-CO算法適用于解決共享變量多、子模型復雜的問題,應用該算法減少迭代次數(shù),提高運算效率。
雖然一些改進算法彌補了以往算法一些不足,但切削數(shù)據(jù)庫技術的發(fā)展越來越快,對切削數(shù)據(jù)庫性能的要求越來越高,出現(xiàn)的問題也會越來越多,因此對算法的研究也必須更加深入。
4.結語
關鍵詞:神經(jīng)網(wǎng)絡; 技術開發(fā);成果;評價;指標
Abstract: The method of artificial neural networks is the combination qualitative analysis with quantitative analysis and both fuzzy reasoning and expert appraisal advantage after all methods of evaluation are studied in the paper. Then refinement awards indicators and defining the weight on science and technology progress award conditions of Heilongjiang. The correlation coefficient of the calibration set is 0.912 and that of prediction set is 0.903. The standard error of calibration set is 0.00736 and that of prediction set is 0.00692. The variation coefficient of calibration set is 8.02% and that of prediction set is 7.36%. Evaluation results show that the data is high accuracy and adaptability general.
Keywords: Neural network; Technology development; Achievement; Evaluation; Index
中圖分類號:TN711 文獻標識碼:A 文章編號:
1前言
2012年我國科研經(jīng)費支出高達10240億元,各類科技成果登記數(shù)量較往年都有大幅增長。在技術發(fā)展的關鍵時期,科技成果不該只重數(shù)量,更應該關注質量。一直以來被各級各類權力機關普遍采用的是專家評議法,其簡單實用但是主觀性太強。與專家評議不同的是德爾菲法采用背對背方式評價,避免了專家之間互相干擾,缺點是溝通周期過長[1、2]。20世紀60年展起來文獻計量法,開創(chuàng)了量化評價新紀元,但也未免刻板單一無法推廣[3、4]。70年代美國運籌學家Saaty T.L教授提出層次分析法(AHP),該方法將主觀評價客觀量化,使定性和定量分析結合,拓展了量化評價新內涵[5、6]。近年有學者提出模糊綜合評價法,是專家系統(tǒng)定量轉化的又一完美體現(xiàn),但是隸屬函數(shù)的多樣性使得該方法不具備標準化可能[7、8]。人工神經(jīng)網(wǎng)絡從1943年的MP模型提出至今成功解決了許多非線性系統(tǒng)建模、判決、優(yōu)化等問題。適當選取科技成果屬性作為神經(jīng)網(wǎng)絡輸入元,通過學習機制訓練可以得到一個類專家判斷結果[9、10]。采用專家定性評價作為輸入神經(jīng)元,非線性映射模擬專家思維過程,輸入至推理過程兼顧了模糊推理和專家評議優(yōu)勢,神經(jīng)元輸出數(shù)字結果,清晰明了。
2技術開發(fā)科學技術進步獎指標分解
在各類科技成果中基礎理論和軟科學成果適合用文獻計量法定量客觀評價,而應用型技術成果由于涉及學科領域差異大,成果形式差異大,適合運用神經(jīng)網(wǎng)絡模型非線性評價。
黑龍江省科學技術進步類獎根據(jù)科技成果特點劃分為社會公益類項目、技術開發(fā)類項目、重大工程類項目、技術改造類項目分別評定。以技術開發(fā)類科技成果評價為例說明神經(jīng)網(wǎng)絡評價過程,其他類別項目同樣適用。現(xiàn)行黑龍江省技術開發(fā)進步獎評審一級指標及其權重如下表一所示(指標來源于黑龍江省科學技術獎勵辦法實施細則)??紤]到這些指標比較含義比較大,有實際操作困難,細化各類指標并分配權重(咨詢有關專家)得到二級指標及其權重。
表一指標及權重
Table1 Index and weight
專家評價對象過程尊重主觀思維特點,只需針對27個二級指標作出定性判斷,即優(yōu)加、優(yōu)秀、良加、良好、中加、中等、一般。模糊輸入歸一化后對應1.0,0.9,0.8,0.7,0.6,0.5,0.4數(shù)字量。
3神經(jīng)網(wǎng)絡評價模型
神經(jīng)網(wǎng)絡通過期望輸出與實際輸出之間差值反向影響輸入到輸出的路徑,自適應調整訓練過程,目標使偏差最小達到期望輸出。本研究中擬用BP算法訓練神經(jīng)網(wǎng)絡模型。
以三層結構BP網(wǎng)絡為例。輸入向量;隱含層輸出向量;輸出層輸出向量;期望輸出向量;輸入層到隱含層之間的權值矩陣用表示,;隱含層到輸出層之間的權值矩陣用表示,,則網(wǎng)絡輸出誤差、權值變化率如下公式(1)(2)定義,其中為學習速率。
有50個待評估科技成果,劃分30個為校正集合,20個為預測集。30位專家針對二級指標給出模糊評價量化之后,與二級指標權重乘積作為三層BP神經(jīng)網(wǎng)絡輸入向量。
BP神經(jīng)網(wǎng)絡中, 隱含層節(jié)點數(shù)的選擇對網(wǎng)絡的性能影響較大。若隱含層節(jié)點數(shù)過少,則局部極小值過多,不能達到網(wǎng)絡訓練的效果;若隱含節(jié)點數(shù)過多,網(wǎng)絡擬合函數(shù)復雜,容易過擬合,使得網(wǎng)絡泛化能力變差。根據(jù)公式:
式中m為輸入節(jié)點數(shù),n為輸出節(jié)點數(shù),為隱含層節(jié)點數(shù),a為1~10之間的常數(shù)。
輸入節(jié)點數(shù)為17,輸出節(jié)點數(shù)為1,計算出,分別采用5~14作為隱含層節(jié)點個數(shù),多次訓練結果表明隱含層節(jié)點數(shù)為6的時候,模型預測效果最好。各層的激活函數(shù)均采用S型函數(shù),目標誤差為0.01,最大迭代次數(shù)為1000次。網(wǎng)絡輸出用a,b,c,d分別表示一等、二等、三等獎和落選,其期望值分別是0.9,0.7,0.5,0.3,校正集和預測集合泛化結果見表二。
表二 神經(jīng)網(wǎng)絡模型評價結果分析
Table2 Analysis of neutral network evaluation
評價結果分析表明,基于BP神經(jīng)網(wǎng)絡的評價模型相關系數(shù)較高,誤差較小,滿足目標要求,復現(xiàn)性較高,可應用于實際技術開發(fā)類科技進步獎項評定。
[1] 劉學毅. 德爾菲法在交叉學科研究評價中的運用. 西南交通大學學報(社會科學版)[J]. 2007(8),2: 21-25.
[2] 劉明壽. 采用德爾菲法評價高校學報學術影響力. 貴州大學學報(自然科學版) [J].2004(21),4:437-440.
[3] 張鳳. 采用文獻計量法評價高??蒲兴? 鞍山師范學院學報[J]. 2005(7),2:98-100
[4] 李興敏. 利用文獻計量法分析國內成人教育管理改革方向. 成人教育[J]. 2012(306),7:20-21.
[5] 劉仁山, 孟祥宏.基于層次分析法的信息系統(tǒng)安全評價研究. 河北工業(yè)科技[J]. 2013(30),1:17-21.
[6] 趙昱, 劉行, 徐佳等. 基于層次分析法—灰色聚類的PFI 模式下公租房建設的風險評價方法工程管理學報[J].2013(27),1:69-73.
[7] 王琳; 劉保東隨機可變模糊識別模型在清潔生產評價中的應用. 山東大學學報(工學版) [J].2012(42),6:1-10.
[8] 彭亮. Groupon模式下團購網(wǎng)站消費者信任度的模糊綜合評價. 企業(yè)經(jīng)濟[J]. 2011(366),2:85-88.
關鍵字:預測模型
一.時間序列分析法
(一)原理
ARMA模型被廣泛的應用于時間序列的分析和預測。ARMA(p,q)模型中包括了p自回歸項和q滑動平均項,它是自回歸模型(AR模型)和滑動平均模型(MA模型)的一般形式,下面就分別介紹AR模型,MA模型和ARMA模型。
(1)自回歸AR(P)模型
AR模型即自回歸模型,滿足: 其中 是模型的參數(shù),c是常數(shù)項, 是誤差項,E( )=0,E( )= ,E( )=0,t=s。為了簡化,常省去常數(shù)項c。為了保持AR模型的穩(wěn)定性,對于模型的參數(shù)常有些限制條件,如誤差項 是均值為0方差為 的白噪聲。
(2)滑動平均MA(q)模型
MA模型既滑動平均模型,滿足: ,其中 ,i=1,…,q是模型的參數(shù), ,i=1,…,q是誤差項。滿足以上方程的時間序列{ }是q―階滑動平均過程,記為MA(q)。
(3)自回歸滑動平均ARMA(p,q)模型
ARMA(p,q)模型中包含了p自回歸項和q滑動平均項,它是自回歸模型(ARMA模型)和滑動平均模型(MA模型)的一般形式,ARMA(p,q)模型可以表示為 = + ,其中 ,…, 是模型的參數(shù), 是常數(shù)項, 是誤差項。如果q=0,則ARMA模型就簡化成AR模型,如果p=0,則ARMA模型就簡化成MA模型。
由此可以看出AR(p),MA(q),ARMA(p,q)模型之間存在著深刻的聯(lián)系。
(二)模型評價
時間序列預測法期限是短期,中期預測。主要適用于經(jīng)濟預測,商業(yè)預測,需求預測,庫存預測等。時間序列分析預測法是根據(jù)市場過去的變化趨勢未來的發(fā)展,它的前提是假定事物的過去會同樣延續(xù)到未來。事物的現(xiàn)實是歷史發(fā)展的結果,而事物的未來又是顯示的延伸,事物的過去和未來是有聯(lián)系的。優(yōu)點是簡單易行,便于掌握,能夠充分運用原時間序列的各項數(shù)據(jù),計算速度快。采用組合的時間序列或者把時間序列和其他模型組合效果更好。缺點是不能反映事物的內在聯(lián)系,不能分析兩個因素的相關關系。當遇到外界發(fā)生較大變化往往會有較大偏差。
二.神經(jīng)網(wǎng)絡(BP)預測模型
(一)原理
BP網(wǎng)絡是采用Widrow―Hoff學習算法和非線性可轉移函數(shù)的多層網(wǎng)絡。典型的BP算法采用梯度下降法,也就是Widrow―Hoff算法?,F(xiàn)在有許多基本的優(yōu)化算法,例如變尺度算法和牛頓算法。BP神經(jīng)網(wǎng)絡包括一下單元:①處理單元(神經(jīng)元),級神經(jīng)網(wǎng)絡的基本組成部分。輸入層的處理單元只是將輸入值轉入相鄰的聯(lián)接權重,隱層和輸出層的處理單元將它們的輸出值求和并根據(jù)轉移函數(shù)計算輸出值。②聯(lián)接權重。它將神經(jīng)網(wǎng)絡中的處理單元聯(lián)系起來,其值隨各處理單元的聯(lián)接程度而變化。③層。神經(jīng)網(wǎng)絡一般具有輸入層x、隱層y和輸入層o。④閾值。其值可為恒值或可變值,它可使網(wǎng)絡能更自由地獲取所要描述的函數(shù)關系。⑤轉移函數(shù)F。它是將輸入的數(shù)據(jù)轉化為輸出的處理單元,通常為非線性函數(shù)。
(二)模型評價
BP神經(jīng)網(wǎng)絡模型適用于中長期的預測。優(yōu)點:逼近效果好,計算速度快。不需要建立數(shù)學模型,精度高。具有強非線性擬合能力。缺點是無法表達和分析被預測系統(tǒng)的輸入和輸出間的關系,預測人員無法參與預測過程,收斂速度慢,難以處理海量數(shù)據(jù),得到的網(wǎng)絡容錯能力差,算法不完備。
三.灰色預測模型
灰色系統(tǒng)理論以“部分信息已知,部分信息未知”的“小樣本”,“貧信息”不確定型系統(tǒng)的研究對象。
(一)原理
灰色系統(tǒng)有多種模型。n階h個變量的灰色模型幾座GM(n,h)。預測模型中,最常用的是GM(1,1)模型。GM(1,1)模型的微分方式為
d+a其中t表示時間序號;a,u表示原始數(shù)據(jù)
灰色模型的基本思路可以概括為以下幾點:
(1)建立模型常用數(shù)據(jù)有以下幾種:1.科學實驗數(shù)據(jù);2.經(jīng)驗數(shù)據(jù);3.生產數(shù)據(jù);4.決策數(shù)據(jù)。
(2)序列生成數(shù)據(jù)是建立灰色模型的基礎數(shù)據(jù)。
(3)一般非負序列累加生成后,得到準光滑序列。對于滿足光滑條件的序列,即可建立GM微分模型。
(4)模型精度可以通過不同的會輸生成方式。數(shù)據(jù)的取舍,序列的調整,修正以及不同級別的殘差GM模型補充得到提高。
(5)灰色系統(tǒng)理論采用殘差大小檢驗,關聯(lián)度檢驗,后嚴查檢驗三種方法檢驗,判斷模型的精度。
(二)模型評價
核心體系是灰色模型,即對原始數(shù)據(jù)作累加生成得到近似的指數(shù)規(guī)律再進行建模的模型方法。優(yōu)點是不需要很多的數(shù)據(jù),一般只需要4個數(shù)據(jù)就夠了,能解決歷史數(shù)據(jù)少。序列的完整性及可靠性低的問題。運算簡便,易于檢驗。具有不考慮分布規(guī)律和變化趨勢的特點。缺點是只適合用與中長期的預測,只適合指數(shù)增長的預測,數(shù)據(jù)波動性大對預測精度有較大影響,預測結果較差。
以上三種預測模型有各自的優(yōu)缺點,針對數(shù)據(jù)的特點,有針對性的選擇合適的預測模型。有時也可以結合模型的優(yōu)點進行組合應用。
參考文獻
[1]陳蓉 話務量分析和多種預測模型的比較研究
[2]朱峰 淺談數(shù)學建模中預測方法 --- 高校講壇
關鍵詞:模擬電路;故障診斷;模糊數(shù)學;bp網(wǎng)絡;模糊bp網(wǎng)絡
0引言
電路故障是指在規(guī)定的條件下,電路工作時它的一個或幾個性能參數(shù)不能保持在要求的上、下限之間,其結構、組件、元器件等出現(xiàn)性能減退、老化、破損、斷裂、擊穿等現(xiàn)象,喪失了在規(guī)定條件和環(huán)境下完成所需功能的能力。
長期以來,學界對模擬電路工作特點的研究已相當深入,但對于故障診斷方法的研究卻困難較大,這是由于模擬電路本身的特性決定的:1)輸入激勵和輸出響應都是連續(xù)量,模擬電路中的故障模型復雜,量化難度大;2)模擬電路信號量程寬,不管電壓、電流的量程還是頻率都可達十幾個數(shù)量級,測量難度大;3)模擬電路中的元器件參數(shù)具有容差,導致電路的故障狀態(tài)的模糊性,而無法準確定位;4)模擬電路中存在廣泛的反饋回路和非線性問題,使計算的難度更加復雜。因此,學界提出了許多模型和方法來完成對某些符合特定條件的模擬電路的故障診斷。其中神經(jīng)網(wǎng)絡法的使用就相當普遍,在硬和軟故障診斷中都有應用,因為神經(jīng)網(wǎng)絡的技術優(yōu)勢針對模擬電路故障診斷有較好的適用性,這主要體現(xiàn)在:1)神經(jīng)網(wǎng)絡的大規(guī)模并行處理特點,大大提高了診斷效率;2)自適應與自組織能力使神經(jīng)網(wǎng)絡在學習和訓練中改變權重值,發(fā)展出新的功能。同時,模糊數(shù)學也與神經(jīng)網(wǎng)絡相結合,這是利用了模糊數(shù)學對待診斷模擬元器件的故障不確定性進行量化處理,能夠有效克服模擬電路元器件因為容差、非線性及噪聲造成的電路參數(shù)模糊性。
本文的研究目的就是分別利用單純bp神經(jīng)網(wǎng)絡和模糊bp神經(jīng)網(wǎng)絡的方法建立模擬電路故障診斷模型,利用電路仿真收集電路不同工作狀態(tài)下的關鍵點電壓,代入診斷模型并得到診斷結果。根據(jù)各網(wǎng)絡的結果分析比較各診斷模型的優(yōu)缺點,找出模糊數(shù)學對改進模擬電路故障診斷模型的具體表現(xiàn)。
1模糊神經(jīng)網(wǎng)絡的故障診斷模型
1.1典型模糊神經(jīng)網(wǎng)絡診斷模型介紹
圖1顯示的是一個典型的模糊神經(jīng)網(wǎng)絡模型,該模型由原始知識獲取(fundamental knowledge acquire,fka)、特征參數(shù)處理(characteristic parameter produce,cdp)、知識提?。╧nowledge extracted,ke)、經(jīng)驗知識庫(experience knowledge base,ekb)、學習樣本集(learning sample set,lss)和模糊神經(jīng)網(wǎng)絡(fuzzy neural networks,fnn)共6個模塊共同組成,其工作流程是:
圖1 典型模糊神經(jīng)網(wǎng)絡診斷模型
1)原始知識獲取模塊通過對電路工作原理進行分析,模擬或仿真各類故障發(fā)生時輸入和輸出參數(shù),從而獲取原始知識(x,y),將其傳入知識提取模塊中供系統(tǒng)學習,所得經(jīng)驗集存入經(jīng)驗知識庫中;
2)將原始知識和已經(jīng)存放在經(jīng)驗知識庫中的經(jīng)驗知識(初始庫可為空)一起輸入學習樣本組織模塊中,進行學習樣本的構建,合成訓練樣本集為(x1,y1);
3)將(x1,y1)輸入到模糊神經(jīng)網(wǎng)絡模塊,學習訓練,并在達到指定精度后停止;
4)將從模擬電路中獲得的實測參數(shù)xc輸入至特征參數(shù)提取模塊中,完成數(shù)據(jù)分析和處理,輸出特征參數(shù)數(shù)據(jù)xc';
5)將特征參數(shù)數(shù)據(jù)輸入到學習收斂后的模糊神經(jīng)網(wǎng)絡中,進行診斷推理,得出診斷結果yc';
6)將得到的實測數(shù)據(jù)集(xc',yc')輸入學習樣本組織模塊,動態(tài)增強模糊神經(jīng)網(wǎng)絡的自適應能力;
7)將得到的實測數(shù)據(jù)集(xc',yc')輸入知識提取模塊,進行分析和處理,如能提取出經(jīng)驗知識,則歸入經(jīng)驗知識庫中[1]。
1.2模糊神經(jīng)網(wǎng)絡結構
模糊神經(jīng)網(wǎng)絡的結構應該包括4層,如圖2所示。
模糊層的作用是將輸入量進行模糊化。每一個模糊層節(jié)點對應一個該論域中的模糊子集和隸屬函數(shù)。該層接收精確數(shù)值輸入,經(jīng)過模糊化計算得出對應的隸屬度并輸出。
圖2 模糊神經(jīng)網(wǎng)絡結構圖
輸入層、隱含層和輸出層共同構成一個完整的神經(jīng)網(wǎng)絡。輸入層不具有運算功能,它只是將所感知的輸入值精確傳遞到神經(jīng)網(wǎng)絡中;隱含層的作用相當于特征檢測器,提取輸入模式中包含的有效特征信息,使輸出層所處理的模式是線性可分的,該層節(jié)點是模糊神經(jīng)元,與輸入層間的連接權值是隨機設定的固定值;輸出層節(jié)點也是模糊神經(jīng)元,與隱含層之間采用全連接方式,其連接權值是可調的,作用是輸出用模糊量表示的結果[2]。
1.3輸入層、輸出層和隱含層節(jié)點數(shù)確定
輸入層的個數(shù)代表了電路故障診斷的關鍵測試點的個數(shù)n1,輸出點為電路所具有的潛在故障模式種類數(shù)n3。
根據(jù)輸入層和輸出層的個數(shù),隱含層節(jié)點數(shù)n2的確定有以下4種經(jīng)驗公式[3]:
(1)
(為0~10之間的常數(shù))(2)
(為0~10之間的常數(shù))(3)
(4)
2模糊數(shù)學和神經(jīng)網(wǎng)絡的算法介紹
2.1模糊數(shù)學和隸屬度函數(shù)
模糊數(shù)學的作用是對測試點測得的電壓信號進行特征提取——模糊化處理。因為在模擬電路測試中,參數(shù)值會隨著故障原因的不同和故障階段不同而發(fā)生變化,所以在進行數(shù)據(jù)處理時常用方法是使用精確事實規(guī)則。即用正態(tài)分布函數(shù)作為隸屬度函數(shù)表示“大約為a”的模糊概念,此外還有如三角分布和梯形分布等[4]。在使用中,正態(tài)分布使用較多,其中的a是該測試點的理想狀態(tài)工作點,b為該測試點在各種可能狀態(tài)下的工作電壓均方差。
2.2bp神經(jīng)網(wǎng)絡與算法
圖3bp神經(jīng)網(wǎng)絡模型結構圖
反向傳播網(wǎng)絡(back-propagation network,簡稱bp網(wǎng)絡),是一種有隱含層的多層前饋網(wǎng)絡。每一層均有一個或多個神經(jīng)元節(jié)點,信息從輸入層依次經(jīng)各隱含層向輸出層傳遞,層間的連接關系強弱由連接權值w來表征。bp算法是一種監(jiān)督的學習,基本原理是梯度最速下降法,中心思想是調整權值使網(wǎng)絡總誤差最小。通過連續(xù)不斷地在相對于誤差函數(shù)斜率下降的方向上計算網(wǎng)絡權值和偏差值的變化而逐漸逼近目標的。每一次權值和偏差的變化都與網(wǎng)絡的誤差的影響成正比,并以反向傳播的方式傳遞到每一層。bp網(wǎng)絡模型結構如圖3所示。
以bp神經(jīng)網(wǎng)絡模型結構圖為例進行bp算法推導,其輸入為p,輸入神經(jīng)元有r個,隱含層內有s1個神經(jīng)元,激活函數(shù)為f1,輸入層內有s2個神經(jīng)元,對應的激活函數(shù)為f2,輸出為a,目標矢量為t。
1)隱含層輸出:(i=1,2,…,s1)(5)
2)輸出層輸出: (k=1,2,…,s2) (6)
3)定義誤差函數(shù):(7)
4)輸入層的權值變化量:(8)
其中:
同理可得:(9)
5)隱含層權值變化有: (10)
其中:
同理: (11)
bp網(wǎng)絡經(jīng)常使用的是s型的對數(shù)、正切激活函數(shù)或線性函數(shù)[5]。
3電路故障診斷算法驗證
圖4 共集-共射電路的直流通路圖
例:如圖4所示的直流通路圖,電阻的標稱值如圖中所注。利用multism軟件在直流狀態(tài)下進行多次monte carlo分析仿真該電路[6],并考慮電阻的容差影響,取40個樣本作為模糊神經(jīng)網(wǎng)絡的訓練樣本,另取5個樣本為測試樣本。設電阻r1~r5的容差值為-5%~5%。測試點選為a、b、c、d和e五點,所測電壓值為va、vb、vc、vd和ve。
表1 部分電路實驗樣本原始數(shù)據(jù)
表2 測試樣本原始數(shù)據(jù)
表1列舉了40組電路實驗樣本原始數(shù)據(jù)的11組,包含了該電路在11種工作狀態(tài)下的五個關鍵點電壓值,所以n1=5,n2=11,隱含層的節(jié)點數(shù)可以依據(jù)公式2.3確定為12個,其中a為5。
表2則列舉了5組測試樣本的原始數(shù)據(jù)。
步驟一:數(shù)據(jù)模糊化
根據(jù)用正態(tài)分布函數(shù)作為隸屬度函數(shù)表示“大約為a”模糊概念的思路,可以分別得到各測試點上電壓隸屬度函數(shù)的參數(shù)值。
a1=5.57、a2=4.97、a3=4.9、a4=5.7和a5=5.69以及b1=4.3729、b2=4.4817、b3=3.9091、b4=4.2870和b5=3.7944。
由各測試點的隸屬度函數(shù)可得到網(wǎng)絡的訓練樣本見表3。
表3 神經(jīng)網(wǎng)絡部分輸入、輸出訓練樣本
步驟二:將訓練樣本輸入神經(jīng)網(wǎng)絡進行訓練
將全部40個原始值和模糊化值的輸入樣本和對應的輸出樣本分別輸入bp神經(jīng)網(wǎng)絡中進行訓練。
步驟三:將測試樣本輸入神經(jīng)網(wǎng)絡進行檢測
將全部5個原始值和模糊化值的輸入樣本和對應的輸出樣本分別輸入已經(jīng)訓練好的bp神經(jīng)網(wǎng)絡中,輸出診斷結果見表4。
表4 輸出診斷結果
表4中的數(shù)據(jù)是經(jīng)過故障診斷后得到的結果,在此只是各隨機選用了一組數(shù)據(jù)加以比較說明。通過對故障診斷的試驗觀察和結果的比較可以作出以下分析。
1)模糊化數(shù)據(jù)能夠有效減少神經(jīng)網(wǎng)絡的收斂次數(shù)。如在bp網(wǎng)絡診斷中,使用模糊化數(shù)據(jù)的迭代次數(shù)由886減少到263次,收斂速度明顯加快;
2)模糊化數(shù)據(jù)能夠有效提高神經(jīng)網(wǎng)絡訓練的效果。通過表4中數(shù)據(jù)的對比可以發(fā)現(xiàn)對于相同的神經(jīng)網(wǎng)絡,經(jīng)過模糊化數(shù)據(jù)的訓練,其準確性更高。這主要表現(xiàn)在電路所對應的狀態(tài)結果普遍高于未經(jīng)模糊化數(shù)據(jù)訓練的網(wǎng)絡得出的結果;同時,其他狀態(tài)對應的機率更低,皆低于0.1,且更多值為0,說明數(shù)據(jù)模糊化能使神經(jīng)網(wǎng)絡的診斷結果更集中,正確率更高,有效性更加明顯。
4結論
通過分別采用bp網(wǎng)絡和模糊bp網(wǎng)絡建立了電路故障診斷模型,對電路相同工作狀態(tài)參數(shù)的診斷結果進行比較,得出了模糊數(shù)學對提高電路故障診斷模型精度和有效性效果明顯的結論。模糊數(shù)學和神經(jīng)網(wǎng)路理論的組合有效地提高了模擬電路故障診斷模型的收斂速度,提高了故障診斷的工作效率,還提高了診斷的準確性,有效性得到了充分顯示。
參考文獻:
[1] 呂律,魏蛟龍.基于模糊神經(jīng)網(wǎng)絡的板級電路故障診斷研究[j].計算機與數(shù)字工程,2003(3):21-23.
[2] 李國勇.智能預測控制及其matlab實現(xiàn)[m].北京:電子工業(yè)出版社,2010.
[3] matlab中文論壇.matlab神經(jīng)網(wǎng)絡30個案例分析[m].北京:北京航空航天大學出版社,2010.
[4] 朱大奇.電子設備故障診斷原理與實踐[m].北京:電子工業(yè)出版社,2004.
1 模糊系統(tǒng)的Takagi-Sugeno模型
模糊系統(tǒng)理論[11]是溝通經(jīng)典數(shù)學的精確性與現(xiàn)實世界中大量存在的不精確性之間的橋梁。它是以模糊集合的形式表示系統(tǒng)所含的模糊性并能處理這些模糊性的系統(tǒng)理論,能夠有效地處理系統(tǒng)的不確定性、測量的不精確性等模糊性。Takagi-Sugeno模糊系統(tǒng)(T -S模糊系統(tǒng))作為函數(shù)模糊系統(tǒng)的一種特例,由于構成的各條規(guī)則采用線性方程式作為結論,使得模型的全局輸出具有良好的數(shù)學表達特性,這在處理多變量系統(tǒng)時能有效地減少模糊規(guī)則個數(shù),具有很大的優(yōu)越性[12]。其規(guī)則表達如下[13]:
2 T-S模糊神經(jīng)網(wǎng)絡
模糊系統(tǒng)在模糊建模的過程中常存在學習能力缺乏,辨識過程復雜,模型參數(shù)優(yōu)化困難等問題。而人工神經(jīng)網(wǎng)絡具有自學習、自組織和自適應的能力,具有強大的非線性處理能力。二者的結合構成模糊神經(jīng)網(wǎng)絡,可以有效地發(fā)揮模糊邏輯與神經(jīng)網(wǎng)絡的各自優(yōu)勢,彌補各自的不足[14]。
2.1 T-S模糊神經(jīng)網(wǎng)絡的結構
基于標準型的T -S模糊神經(jīng)網(wǎng)絡結構如圖1所示。圖1中第1層為輸入層;第2層每個結點表示一個語言變量值;第3層用來匹配模糊規(guī)則前件,計算出每條規(guī)則的隸屬度;第4層用于歸一化計算,輸出第 條規(guī)則的平均激活度[14];第5層是輸出層,它所實現(xiàn)的是清晰化計算。T -S模糊神經(jīng)網(wǎng)絡由前件網(wǎng)絡和后件網(wǎng)絡兩部分組成。前件網(wǎng)絡用來匹配模糊規(guī)則的前件,其結構與圖1的前4層結構完全相同;后件網(wǎng)絡用來產生模糊規(guī)則的后件,由N個結構相同的并列子網(wǎng)絡組成[15]。
2.2 T-S模糊神經(jīng)網(wǎng)絡的學習算法
T -S模糊神經(jīng)網(wǎng)絡需要學習的參數(shù)主要有后件網(wǎng)絡的連接權pkki以及前件網(wǎng)絡第二層各結點隸屬函數(shù)的中心值ckj及寬度σkj。設取誤差代價函數(shù)為:
3 應用研究
以下通過實例介紹T -S模糊神經(jīng)網(wǎng)絡在地下水水質評價中的應用。
3.1 研究區(qū)概況
吉林省西部地區(qū)位于松嫩平原的西南部,地理坐標為東經(jīng)123°09′~124°22′,北緯44°57′~45°46′。研究區(qū)東接吉林省長春市,南接四平市及遼寧省,西鄰,北接黑龍江省,東北以嫩江、松花江和拉林河與黑龍江省為界。吉林省西部屬半干旱半濕潤的大陸性季風氣候區(qū),四季變化明顯。該區(qū)多年平均氣溫3~6℃,多年平均降雨量為400~500mm。研究區(qū)大部分屬于松嫩盆地,該盆地為一個巨大的含水層系統(tǒng),埋藏有多層含水層,包括孔隙潛水含水層和承壓水含水層(分別為淺層、中深層)、上第三系大安組、泰康組孔隙-裂隙含水層(深層)和白堊系下統(tǒng)及上統(tǒng)裂隙孔隙含水層(深層)。研究區(qū)的地下水補給來源主要為降水入滲,排泄以潛水蒸發(fā)和人工開采為主。
3.2 原始數(shù)據(jù)
原始數(shù)據(jù)取自于吉林西部2005年50個地下水水化學監(jiān)測點的水質監(jiān)測數(shù)據(jù),結合研究區(qū)地下水水質狀況,有針對性地選擇了鐵、氨氮、硝酸鹽、亞硝酸鹽、硫酸鹽、氯化物、溶解性總固體、氟化物和總硬度共9項指標作為評價因子。地下水水質評價標準參照GB/T 14848-93《地下水質量標準》,評價標準見表1。
3.3 神經(jīng)網(wǎng)絡的準備工作
(1)訓練樣本、檢驗樣本及其期望目標的生成。采用Mat-lab7.0的linspace函數(shù)在各級評價標準之間按隨機均勻分布方式內插生 成 訓 練 樣 本。各 級 評 價 標 準 之 間 生 成500個,共2 000個訓練樣本,以解決僅利用各級評價標準作為訓練樣本,導致訓練樣本數(shù)過少的問題[16]。檢驗樣本用生成訓練樣本同理的方法生成400個樣本。小于一級標準的訓練樣本和檢驗樣本的期望目標為按照生成訓練樣本和檢驗樣本的內例產生對應的0~1.5之間的數(shù)值;一、二級標準之間的訓練樣本和檢驗樣本的期望目標為按照生成訓練樣本和檢驗樣本的內例產生對應的1.5~2.5之間的數(shù)值;同理,二、三級和三、四級標準之間的訓練樣本和檢驗樣本的期望目標為2.5~3.5、3.5~4.5之間的數(shù)值。(2)水質評價等級的劃分界限。據(jù)上述生成訓練樣本與檢驗樣本目標輸出的思路可以確定一、二、三、四、五各級水的網(wǎng)絡輸出范圍分別為:<1.5、1.5~2.5、2.5~3.5、3.5~4.5、>4.5。(3)原始數(shù)據(jù)的預處理。利用Matlab7.0中的mapminmax函數(shù)將原始數(shù)據(jù)歸一化到0與1之間。
3.4 T-S模糊神經(jīng)網(wǎng)絡的建立、訓練、檢驗及水質評價
3.4.1 T-S模糊神經(jīng)網(wǎng)絡的建立
模糊神經(jīng)網(wǎng)絡的構建根據(jù)訓練樣本維數(shù)確定模糊神經(jīng)網(wǎng)絡輸入/輸出結點數(shù)、模糊隸屬度函數(shù)個數(shù)。由于輸入數(shù)據(jù)為9維,輸出數(shù)據(jù)為1維,通過試錯法確定模糊神經(jīng)網(wǎng)絡結構為9-18-1,即有18個隸屬度函數(shù)。選擇10組系數(shù)p0-p9,模糊隸屬度函數(shù)中心和寬度c和σ隨機得到,通過動態(tài)BP算法對網(wǎng)絡的權值在線調整。隸屬度函數(shù)采用高斯函數(shù),模糊推理采用sum-product[14],解模糊采用加權平均法。網(wǎng)絡模型的概化如圖1所示。T -S模糊神經(jīng)網(wǎng)絡的第3層輸出為輸入數(shù)據(jù)的隸屬度函數(shù);第4層輸出為第 條規(guī)則的平均激活度;后件網(wǎng)絡實現(xiàn)了T -S模型模糊規(guī)則空間到輸出空間的映射,輸出為yj=pjk0+pjk1x1+…+pjkmxm和y=∑αk×yj。
3.4.2 網(wǎng)絡的訓練、檢驗及水質評價
采用歸一化的訓練樣本和檢驗樣本數(shù)據(jù),對網(wǎng)絡進行訓練和檢驗。以10個水質待評點的基礎數(shù)據(jù)(表2)為例,利用已訓練好的模糊神經(jīng)網(wǎng)絡對其進行水質評價。網(wǎng)絡輸出結果見表3。
3.4.3 不同水質評價方法的對比分析
利用內梅羅指數(shù)法和BP人工神經(jīng)網(wǎng)絡法分別對上述水質待評點進行水質評價。BP人工神經(jīng)網(wǎng)絡的訓練與檢驗樣本生成方式同T -S模糊神經(jīng)網(wǎng)絡,確定BP神經(jīng)網(wǎng)絡的結構為9-3-1。規(guī)定各等級的期望輸出值,為0.1,0.3,0.5,0.7,0.9。兩種方法得到的評價結果如表3。由表3可知,3種方法的評價結果大體相同。利用訓練好的模糊神經(jīng)網(wǎng)絡模型對50個待評點水質進行評價,結果如表4所示。由表4可以看出,吉林西部地區(qū)地下水資源已經(jīng)遭受不同程度的污染,且部分地區(qū)地下水資源污染嚴重,需要進行有效的保護。
關鍵詞:神經(jīng)網(wǎng)絡;模式;分類
中圖分類號:TP183文獻標識碼:A文章編號:1009-3044(2009)04-0922-02
The Research of the Classification of Model with Neural Network
GUO Xiao-yan
(Gansu Agriculture University, Information & Science Technology College, Lanzhou 730070, China)
Abstract: The problems of classification of model with neural network can be solved by the help oftutors information, and also be solved by the help of clustering without the tutors information.This article analyzes andcompares several neural network models being used for classification of model,reach a conclusionthat inparticular situation different models of neural network can bechoiced , and if nessesary aintegratedway can be used.
Key words: neural network; classification; model
傳統(tǒng)的分類方法對于同類相聚,異類分離比較有優(yōu)勢,但客觀世界中許多事物在樣本空間中的區(qū)域分割曲面非常復雜,相近的樣本可能屬于不同的類,而遠離的樣本可能屬于同一類1。模式是對某些感興趣的客體的定量描述或結構描述,模式類是具有某些共同特征的模式的集合。模式分類可分為兩種類型,分類和聚類,分類是在類別知識等導師信息的指導下,將待識別的輸入模式分配到各自的模式類中去。聚類是無導師的分類方法,它是將相似的模式樣本劃歸為一類,而將不相似的分離開,實現(xiàn)了模式樣本類內相似性和類間分離性。通過聚類,可以發(fā)現(xiàn)原始樣本的分布特性。
神經(jīng)網(wǎng)絡對外界的輸入樣本具有很強的識別能力,可以發(fā)現(xiàn)輸入樣本自身的聯(lián)系和規(guī)律以及輸入樣本和期望輸出之間的非線性規(guī)律,因此在模式分類方面具有傳統(tǒng)分類方法無法比擬的優(yōu)點。人工神經(jīng)網(wǎng)絡在模式分類方面提出了大量了網(wǎng)絡模型,發(fā)現(xiàn)了許多學習算法。
1 無導師分類機制
對于無導師的模式分類只從輸入樣本入手,通過分析與比較,找到輸入樣本的特征和內在規(guī)律,從而將具有相似性的樣本聚為一類。
1.1 SOM網(wǎng)
SOM 網(wǎng)屬于自組織映射神經(jīng)網(wǎng)絡,SOM神經(jīng)網(wǎng)絡接收外界的輸入模式時,會分為不同的對應區(qū)域,各區(qū)域對不同的輸入模式會有不同的響應特征,利用這個特征可以對輸入模式進行分類。
算法思想:
它的學習規(guī)則是“勝者為王”。找出和輸入向量最為相似的競爭層神經(jīng)元(即獲勝神經(jīng)元),在一個以該神經(jīng)元為中心的鄰域內對本區(qū)域內的所有神經(jīng)元的權值進行不同程度的調整,調整的原則是由遠及近,由興奮變?yōu)橐种疲瑱嘀嫡{整的結果是使競爭層的特定神經(jīng)元變得對輸入層的某些樣本敏感,從而達到分類的目的。
算法步驟:
1) 找出獲勝神經(jīng)元
對于每一個輸入模式向量 X,競爭層的所有神經(jīng)元對應的內星權向量Wj(j=1,2,…,m)均與X進行比較,將與X最為相似的神經(jīng)元判為獲勝神經(jīng)元。其權值記為Wj*。相似性量度為X和W的歐氏距離或夾角余弦。
■
m是競爭層神經(jīng)元個數(shù)。
d=||X-Wj*||=min||X-Wj*||(j=1,2,…,n)
d為輸入向量X離獲勝神經(jīng)元的距離
2) 找出一個Wj*的一個鄰域Sj,對于Sj內的所有權值進行調整。
3) 權值調整
Wj(t+1)=Wj(t)+α[X-Wj(t)]
α為學習率,隨著t的增加,α的值在不斷地減小。
權值的調整是使得獲勝結點更加接近輸入樣本,從而使競爭層的每一個神經(jīng)元變?yōu)橐粋€聚類中心。當向網(wǎng)絡輸入一個模式時,競爭層中哪個神經(jīng)元獲勝使輸出為1,當前輸入就歸為哪類。
通過聚類進行模式劃分的方法還有模糊聚類,K-均值聚類,HCM,最近鄰聚類(NN算法)等,這些算法的最主要優(yōu)點就是不需要導師信號,這對于一些無法得到導師信號的模式分類情況來說是有優(yōu)勢的。
2 有導師分類機制
基于無導師的聚類算法只考慮輸入樣本,而沒有考慮輸入樣本所對應的輸出、這就使得這樣的分類不是最優(yōu)的。
2.1 BP神經(jīng)網(wǎng)絡
BP神經(jīng)網(wǎng)絡利用導師信號和輸入樣本來訓練網(wǎng)絡的權值,從而找到從輸入樣本到導師信號(期望輸出)之間的非經(jīng)性變幻規(guī)律來修整權值,經(jīng)過測試樣本和期望輸出的多次訓練來使成熟的網(wǎng)絡穩(wěn)定,當有新的輸入時,就可根據(jù)此規(guī)律對它樣本進行正確的分類。
BP神經(jīng)網(wǎng)絡的算法思想是:輸入樣本自輸入層傳入,由各隱層處理后,傳向輸出層,這屬于正向傳播;如果輸出與期望輸出(導師信號)不符,得到誤差值,輸出誤差通過隱層向輸入層逐反向傳播,并將誤差分攤給各層的所有單元,從而獲得各層單元的誤差信號,此誤差信號成為修正各單元權值的依據(jù)。
2.1.1 BP神經(jīng)網(wǎng)絡的描述1(圖2)
1) 正向傳播
對于有單個隱層單元的BP神經(jīng)網(wǎng)絡而言
隱層輸出:
■
輸出層:
■
l 為輸出層神經(jīng)元的個數(shù)m為隱層神經(jīng)元的個數(shù)n為輸入層神經(jīng)元的個數(shù)
f(x)可采用單極性的Sigmoid函數(shù):
■
2)反向修正權值
輸出誤差E定義如下:
■
其中d為導師信號(期望輸出),o為實際輸出
進一步展開至輸入層,有:
■
權值修正:
■
η是學習率,可以控制學習的時間和快慢。
在BP神經(jīng)網(wǎng)絡中,利用導師信號和神經(jīng)網(wǎng)絡的輸出得到總誤差E,調整權值時,按誤差梯度下降的原則進行。利用BP神經(jīng)網(wǎng)絡進行分類時,可以利用導師信息先規(guī)定類別信息,再利用輸入樣本和類別信息得出E,從而反向調整ω,ν值,如果網(wǎng)絡的總誤差小于一個特定的值,可認為網(wǎng)絡訓練結束,得到最終的ω,ν值。對于新的樣本,此訓練好的網(wǎng)絡便可進行正確分類。
3 徑向基函數(shù)神經(jīng)網(wǎng)絡
利用BP網(wǎng)絡進行分類時,完全沒有考慮輸入樣本的特征,只利用導師信息進行權值的修正,因此學習時間很長,分類的精度也不是非常高,錯分的情況很多。通常,輸入樣本本身具有某種規(guī)律性,利用現(xiàn)有樣本的自身規(guī)律加上導師信號的限制,可以大大提高分類的精度,同時可以縮短學習的時間。徑向基函數(shù)網(wǎng)絡就是基于這種思想。
用徑向基函數(shù)作為隱單元的“基”,構成隱含層空間。隱含層對輸入向量進行變換,將低維空間的模式變到高維空間中,使低維空間中的不可分問題在高維空間中變得可分。
算法思想:
1)找到分類中心向量,也稱基向量,(一般用K-均值法,動態(tài)聚類法等),假定分類中心向量個數(shù)為 個,這也就決定隱層神經(jīng)元的個數(shù)。
2)算出輸入樣本到各個分類中心向量的距離d,利用基函數(shù)f(x),自變量為d,得到隱層輸出,只有離分類中心最近的向量得到較大的輸出。
■
p是輸入樣本個數(shù),j是聚類中心的個數(shù),k是樣本和聚類中心向量的維數(shù)。
■
3)最后通過隱層到輸出層的線性變換得到最終的輸出,則:
■
學習算法:
1)利用無導師機制選取分類中心向量;
2)利用有導師信號修正隱層到輸出層的權值,權值的修正仍用類似BP神經(jīng)網(wǎng)絡的梯度下降算法。
徑向基函數(shù)網(wǎng)絡對于輸入層向隱層的變換是非線性的,而隱層到輸出層變換進線性的,在確定中心結點時,可采用無導師的聚類機制,當修正隱層到輸出層的權值時可采用有導師機制,此兩種方法結合即可發(fā)現(xiàn)輸入樣本中的內在規(guī)律,又可利用導師信號進行約束從而提高分類的精度和縮短學習的時間。
3 結論
利用神經(jīng)網(wǎng)絡進行分類時,如果可以得到導師信號,可采用徑向基神經(jīng)網(wǎng)絡,或BP神經(jīng)網(wǎng)絡,徑向基神經(jīng)網(wǎng)絡收縮速度快,不容易陷入局部極小值,在解決分類時和般優(yōu)越于BP神經(jīng)網(wǎng)絡,如果無法得到導師信號,則可采用自組織神經(jīng)網(wǎng)絡SOM網(wǎng)絡,通常SOM也可以用在徑向基神經(jīng)網(wǎng)絡的選用中心向量問題上。
參考文獻:
[1] 韓力群.人工神經(jīng)網(wǎng)絡理論、設計及應用[M].2版.北京:化學工業(yè)出版社,2007.
關鍵詞:綜合評價方法;比較
中圖分類號:F2文獻標識碼:A文章編號:16723198(2014)07002001
1引言
綜合評價是指對以多屬性體系結構描述的對象系統(tǒng)作出全局性、整體性的評價,即根據(jù)條件運用一定方法對評價對象全體中的每一個評價對象賦予評價值,并排序、擇優(yōu)。20世紀70~80年代,現(xiàn)代綜合評價方法蓬勃興起,產生了多種評價方法。但因各評價方法的使用條件、優(yōu)缺點及適用對象不同,故文章在對多屬性指標常用綜合評價方法的基本思想和步驟概述的基礎上,對各評價方法優(yōu)缺點及適用情況的對比,為應用研究中的合理選擇使用提供參考。
2常用綜合評價方法
2.1層次分析法
層次分析法(Analytic Hierarchy Process,AHP)是20世紀70年代由著名運籌學家T.L.Saaty提出,用于解決多因素復雜問題,經(jīng)過多年發(fā)展已成為一種較為成熟的評價方法。該方法將定性分析與定量分析相結合,通過全面分析待評價系統(tǒng)的性質和影響因素將備選方案的各要素按層次分解,構造出自下而上的遞階層次結構,再對同層次要素比較,判斷得出重要度并排序。
AHP方法大致步驟如下:(1)根據(jù)評價對象的性質和目標,建立系統(tǒng)的遞階層次結構;(2)對同一層次上的各要素對其上一層次的相對重要性進行兩兩比較,構造判斷矩陣;(3)計算各要素的相對權重,進行層次單排序和一致性檢驗;(4)逐層合成計算每個判斷矩陣各因素對目標層的相對權重,進行層次總排序,并對排序結果進行一致性檢驗。
2.2模糊綜合評價法
模糊綜合評價(Fuzzy Comprehensive Evaluation,F(xiàn)CE)以模糊數(shù)學為基礎,運用模糊關系合成的原理,針對評價對象因素的模糊性,將邊界不清晰的因素定量化,根據(jù)多個評價因素對被評價對象隸屬等級狀況進行評價的一種方法。該方法依據(jù)評價條件,對評價對象全體的每一個對象賦予一個非負實數(shù),據(jù)此進行排序并擇優(yōu)。
FCE方法的基本步驟如下:(1)確定評價對象的因素集U和評語集V;(2)對各因素賦予相應的權數(shù),得到權重集A;(3)單因素評價,得到模糊關系矩陣R;(4)將A與R合成計算得到各模糊綜合評價結果向量B;(5)對B進行分析、排序和擇優(yōu)。
2.3BP神經(jīng)網(wǎng)絡評價法
BP(Back Propagation)神經(jīng)網(wǎng)絡又稱為誤差反向傳播網(wǎng)絡,實現(xiàn)一種從輸入到輸出的映射關系,由輸入層、隱含層和輸出層組成,是一種典型的多層前饋網(wǎng)絡。BP神經(jīng)網(wǎng)絡的學習過程包括信息正向傳播和誤差反向傳播兩部分,正向傳播時輸入樣本從輸入層節(jié)點輸入,經(jīng)過隱含層處理并傳向輸出層,若輸出層未得到期望輸出,則轉入反向傳播。
標準BP神經(jīng)網(wǎng)絡學習算法的步驟如下:(1)網(wǎng)絡初始化,給定各連接權值、誤差函數(shù)、計算精度值和最大學習次數(shù);(2)隨機選取輸入樣本及對應期望輸出,計算隱含層各神經(jīng)元的輸入輸出;(3)計算誤差函數(shù)對輸出層的各神經(jīng)元的偏導數(shù);(4)計算誤差函數(shù)對隱含層各神經(jīng)元的偏導數(shù);(5)對連接權值進行修正并計算全局誤差;(6)對計算結果進行評判。
2.4數(shù)據(jù)包絡分析法
數(shù)據(jù)包絡分析(Data Envelopment Analysis, DEA)是美國著名運籌學家A.Charnes和W.W.Cooper等學者提出,以相對效率概念為基礎發(fā)展起來的一種綜合評價方法。DEA使用數(shù)學規(guī)劃模型比較決策單元(DMU)之間的相對效率對DMU做出評價,不僅能對同類型DMU的相對有效性進行評定、排序,而且能夠分析其非DEA有效的原因及改進放方向。
DEA評價方法步驟如下:(1)明確評價目標,并圍繞目標對評價對象進行分析;(2)選擇DMU,并對其結構、層次進行分析;(3)建立能夠全面反映評價目標和評價內容的輸入輸出指標體系;(4)收集并整理數(shù)據(jù),根據(jù)研究問題的實際背景選擇DEA模型進行計算;(5)對計算結果進行分析。
3多指標綜合評價方法比較分析
通過上述分析,根據(jù)常用綜合評價方法的特性,歸納整理各方法的優(yōu)缺點及適用情況如表1所示。
表1常用多指標綜合評價方法比較
方法1優(yōu)點1缺點1適用情況AHP1定性與定量相結合,原理簡單,評價結果可靠性高,誤差小1評價對象因素數(shù)量限制,權重確定易受主觀因素影響1適用于總目標不明確,難以完全定量化的復雜問題FCE1模型簡單易懂,將不確定信息定量化,評價結果包含信息豐富,實用性強1未能有效解決指標間信息重疊,權重確定主觀性較強1適用于權數(shù)確定、邊界描述不清晰的多因素、多層次的復雜問題BP1具有自適應能力、可容錯性,可實現(xiàn)輸入與輸出間的任意非線性映射1需要大量訓練樣本,計算結果精度不高1處理非線性、非局域性與非凸性的大型復雜系統(tǒng)DEA1對數(shù)據(jù)和函數(shù)形式無具體要求,信息利用率較高,客觀性強,評價結果明確1對數(shù)據(jù)極為敏感,且有效決策單元所提供信息較少1適用于評價多輸入多輸出的大系統(tǒng)參考文獻
[1]王宗軍.綜合評價的方法、問題及其研究[J].管理科學學報,1998,1(1):7379.
[2]T.L.Saaty. Theory of analytical hierarchies applied to political candidacy[J].Behavioral Science,1977,22(4):237.
[3]楊綸標,高英儀,凌衛(wèi)新.模糊數(shù)學原理及應用(第五版)[M].廣州:華南理工大學出版社,2011.
在綜合考慮地震致災因子、抗震設防因子、經(jīng)濟指標因子的基礎上,選取地震震級、震源深度、受災面積、受災人口、設計基本地震加速度、人均GDP和產業(yè)機構比例等7個因素作為主要評價指標,運用神經(jīng)網(wǎng)絡分析方法,建立了基于LM-BP神經(jīng)網(wǎng)絡的地震直接經(jīng)濟損失評估模型。從歷史地震事件中提取相關數(shù)據(jù)作為樣本,并使用該樣本對網(wǎng)絡進行訓練。最后對模型輸出結果的誤差率和模型的泛化能力進行分析,認為該模型可以有效評估地震直接經(jīng)濟損失,并具有較高的穩(wěn)定性。
關鍵詞:地震災害;災害評估;直接經(jīng)濟損失;LM-BP神經(jīng)網(wǎng)絡
中圖分類號:P315-39文獻標識碼:A文章編號:1000-0666(2016)03-0500-07
0引言
隨著我國經(jīng)濟的快速增長、城市規(guī)模的不斷擴大,地震災害對社會造成的影響也在不斷加大,防震減災工作顯得尤為重要(趙士達等,2014a)。作為防震減災工作一部分的震后應急救援和抗震救災可以有效地減少地震造成的經(jīng)濟損失和人員傷亡(趙士達等,2014b;王東明等,2015),快速、準確地對地震災區(qū)人員傷亡和經(jīng)濟損失做出評估是震后應急救援和抗震救災工作能否收到實效的前提條件(劉如山等,2014)。
近年來,諸多學者使用不同的方法對震后經(jīng)濟損失快速評估進行了深入的研究,這些評估方法可分為5大類:分類清單法(陳洪富等,2013)、經(jīng)濟法(陳棋福等,1997)、遙感法(陳鑫連,謝廣林,1996)、信息法(劉洋等,2009;劉佳友,徐琳瑜,2007)和神經(jīng)網(wǎng)絡法(范傳鑫,2014)。其中分類清單法的應用最為廣泛,該方法通過地震烈度衰減關系計算出地震影響場烈度空間分布,再綜合分析各個烈度等級建筑物的類型、數(shù)量、空間分布以及建筑物的易損特性等,計算出各類建筑物的損失情況。但使用該方法進行地震災害快速評估時對災區(qū)的基礎數(shù)據(jù)庫要求比較高,基礎數(shù)據(jù)庫數(shù)據(jù)不完整、數(shù)據(jù)更新過慢、數(shù)據(jù)細化程度不夠等都會使評估結果出現(xiàn)嚴重的偏差。隨著神經(jīng)網(wǎng)絡技術的不斷成熟,其在模式識別、函數(shù)逼近等方面得到了廣泛的應用,一些學者也將這一技術應用到地震災害損失評估中。
BP(Back Propagation,反向誤差傳播算法)神經(jīng)網(wǎng)絡算法是應用最廣泛的一種神經(jīng)網(wǎng)絡算法,具有較強的非線性映射能力、自適應能力、容錯能力和泛化能力(孫艷萍等,2010),但也存在收斂速度慢和容易陷入局部極小值等問題。為了克服這些問題,本文提出一種改進型LM-BP神經(jīng)網(wǎng)絡,并基于此建立了地震直接經(jīng)濟損失評估模型。
1影響地震直接經(jīng)濟損失的因素
11地震直接經(jīng)濟損失的界定
從災害學的角度分析,災害損失評估是對災害造成的人員傷亡、直接經(jīng)濟損失和間接經(jīng)濟損失的評估,因此地震災害損失可劃分為人員傷亡、經(jīng)濟損失和救災投入3部分,其中經(jīng)濟損失包括直接經(jīng)濟損失和間接經(jīng)濟損失。地震直接經(jīng)濟損失又包括地震災害和地震次生災害造成的建筑物、工程設施、設備、物品破壞導致的經(jīng)濟損失(王偉哲,2012)。
12地震災害影響因子的分類研究
121地震致災因子
震級是表征地震強弱的量度,是劃分震源釋放能量大小的等級。震級越大,地震釋放的能量就越大,破壞能力就越強,相同條件下造成的直接經(jīng)濟損失也就越大。通常講震級每相差10級,能量相差30倍,由此可見,震級是地震造成經(jīng)濟損失的重要因素之一。震源深度對地震破壞程度的影響也很大,相同震級的地震,震源深度越淺,造成的破壞就越嚴重。有統(tǒng)計表明,相同震級的地震震源深度從10 km減小到5 km,或是從20 km減小到10 km時,震中區(qū)域烈度平均會提高1度,故震源深度也是地震造成經(jīng)濟損失的重要因素之一。地震烈度是指地震發(fā)生時,在波及范圍內一定地點地面振動的激烈程度(或解釋為地震影響和破壞的程度)。一般來講,距離震源越近,破壞就越大,烈度也就越高。在一次地震的受災區(qū)域內會存在多個烈度區(qū),而且這些烈度區(qū)的面積和分布并不規(guī)則。地震災區(qū)的烈度評定在現(xiàn)場工作人員完成災情調查后才能給出,在時間上不能滿足地震經(jīng)濟損失快速評估的要求,且如果逐一計算各個烈度區(qū)的損失情況也會大幅度地增加計算的復雜程度。所以本文以總受災面積為災害承載體,選取地震震級和震源深度為主要致災因素,對災區(qū)進行經(jīng)濟損失評估。災區(qū)面積的大小與地震直接經(jīng)濟損失成正相關關系,其他條件相同的情況下,災區(qū)面積越大,經(jīng)濟損失也就越大。
122抗震設防因子
一個地區(qū)在遭受地震破氖保其自身的抗震設防能力會對其產生重要的保護作用,抗震設防能力越強其抗御地震破壞的能力也就越強。抗震設防烈度是各類建筑物建設時采用設防標準的重要依據(jù)。各地區(qū)的建筑物都要按照該地區(qū)的抗震設防烈度要求進行建設。雖然地區(qū)建筑物實際設防烈度和地區(qū)的抗震設防烈度會存在一定的差距,但整體上抗震設防烈度可以反映出一個地區(qū)的抗震設防能力。
在以烈度為基礎作為抗震設防標準時,由烈度給出相應的峰值加速度,烈度與設計加速度并不是一一對應的,在同一個設防烈度下,可能會對應不同的加速度值。這主要是由于同一烈度下,不同的場地類型地震加速度也有所不同。所以本文在評估一個地區(qū)的抗震設防能力時,主要考慮該地區(qū)的設計基本地震加速度。
123社會經(jīng)濟指標因子
一般來講,在遭受同等地震的情況下,地區(qū)經(jīng)濟越發(fā)達,經(jīng)濟損失就越嚴重。這主要是因為經(jīng)濟越發(fā)達,地區(qū)人口越集中、生命線工程集中和地上地下管網(wǎng)越密集。人均GDP是衡量一個地區(qū)經(jīng)濟發(fā)展水平最重要的指標之一,人均GDP越高,該地區(qū)的經(jīng)濟基礎和經(jīng)濟發(fā)展狀況就越好,同等地震破壞的情況下,損失也就越大。不同的產業(yè)結構受地震破壞影響程度也不同。第一產業(yè)和第二產業(yè)所占的比重越大,受到地震破壞時相比第三產業(yè)經(jīng)濟損失也就越大。
除了以上兩個重要因素外,受災人數(shù)也與地震直接經(jīng)濟損失成正相關關系,其他條件相同的情況下,受災人數(shù)越多,所涉及的社會財富越大,經(jīng)濟損失也就越大。
124其它因素
地震間接引起的火災、水災、毒氣泄漏、疫病蔓延、海嘯等,稱為地震的次生災害。次生災害造成的經(jīng)濟損失是地震直接經(jīng)濟損失的一部分,嚴重的次生災害造成的經(jīng)濟損失甚至比各類建筑物損毀造成的損失還要大。
地震后,地區(qū)的應急處置和搶險救災能力與諸多因素有關,如交通條件、生命線工程搶修速度、有無應急預案等,這些因素決定了該地區(qū)降低地震災害經(jīng)濟損失和人員傷亡的能力以及地區(qū)的應急處置和搶險救災能力。
13地震災害影響因子的提取
地震災害樣本信息選取的原則是容易獲取的,對于一些記錄不全面或者信息準確性存在問題的樣本應舍棄。本文地震災害信息的樣本主要選自《2001~2005中國大陸地震災害損失評估報告匯編》(中國地震局震災應急救援司,2010)中記錄完整的歷史地震,其中震級、震源深度、災區(qū)面積、受災人口和地震直接經(jīng)濟損失可在災害評估報告中查到。各地區(qū)的設計基本地震加速度通過查閱《建筑抗震設計規(guī)范》(GB 50011―2001)來獲取。人均GDP和產業(yè)結構比例是通過查閱各地區(qū)統(tǒng)計公報或地區(qū)年鑒獲取的。在《中國大陸地震災害損失評估報告匯編》(中國地震局震災應急救援司,2010)中記錄的地震次生災害造成的經(jīng)濟損失不多,一般都在總直接經(jīng)濟損失的5%以內,所以筆者不直接考慮次生災害的影響,而是得出總的直接經(jīng)濟損失評估后,按照次生災害的嚴重程度,對總的直接經(jīng)濟損失進行修正。由于筆者無法獲取足夠的資料對各個地區(qū)的防災減災能力做出評價,所以沒有將地區(qū)防災減能力作為影響因子。
一次地震經(jīng)常會對多個地區(qū)產生影響,而各個地區(qū)的經(jīng)濟水平和產業(yè)結構也各不相同,所以需要對受災區(qū)域的GDP和產業(yè)結構重新評估,估算公式分別為
G=∑ni=0GiSiS, (1)
R=∑ni=0RiSiS.(2)
式中,G為災區(qū)人均GDP;n為地震造成的受災區(qū)域數(shù)量;Gi為第i個地區(qū)的人均GDP;S為災區(qū)總面積;Ri為第i個地區(qū)第一、二產業(yè)占GDP的比例。
2LM-BP神經(jīng)網(wǎng)絡
21BP神經(jīng)網(wǎng)絡的優(yōu)缺點
在BP神經(jīng)網(wǎng)絡中,輸入層的神經(jīng)元用于接收外界信息并將信息傳給隱含層(郭章林等,2004)。隱含層神經(jīng)元主要負責對接收的信息進行變換,并將信息傳給輸出層。隱含層的層數(shù)不是固定的,而是根據(jù)信息變化復雜程度的需要而定的。輸出層主要負責將信息向外界輸出(田鑫,朱冉冉,2012)。BP神經(jīng)網(wǎng)絡結構如圖1所示。
假設某個神經(jīng)元的輸入信號x=(x1,x2,…,xn)T,可調節(jié)的連續(xù)權值w=(w1,w2,…,wn)T,θ為神經(jīng)元的興奮閾值,u(*)為基函數(shù),該神經(jīng)元的輸出則為u(x,w,θ)。輸出信號u需要經(jīng)過激活函數(shù)的擠壓,即y=f(u),將輸出值的范圍壓縮到非常小的范圍內。
雖然BP神經(jīng)網(wǎng)絡具有以上優(yōu)點,但自身也存在著局限性。BP神經(jīng)網(wǎng)絡采用的是梯度下降算法,而梯度下降算法在其誤差曲面中會出現(xiàn)平坦區(qū)域和多個極小值點。在平坦的誤差曲面中,誤差下降速度慢,網(wǎng)絡的訓練速度也會變慢。當遇到局部極小值時,網(wǎng)絡會誤認為是最優(yōu)解,導致仿真失敗。
22LM-BP網(wǎng)絡
Levenberg-Marquardt算法(簡稱LM算法),是一種非線性最小二乘算法,是用模型函數(shù)對待估參數(shù)向量在其領域內做線性近似,忽略掉二階以上的導數(shù)項,從而轉化為線性最小二乘問題,所以該算法的收斂速度比梯度算法要快很多。LM算法雖然在收斂速度上有明顯的提升,但仍然可能陷入局部極小值,導致仿真失敗。因此,在進行仿真時需要對迭代次數(shù)進行限定,防止陷入局部極值。當?shù)螖?shù)超過限定就自動跳出,重新給網(wǎng)絡賦予權值和閾值,然后重新迭代,直到得出預期的結果。
23網(wǎng)絡的構建與訓練
筆者在計算時主要考慮震級、震源深度、受災面積、受災人口、設計基本地震加速度、地區(qū)人均GDP和產業(yè)結構比例7個因素,所以設計的網(wǎng)絡輸入層為7個節(jié)點,輸出層為1個節(jié)點。隱含層的節(jié)點數(shù)量需要在仿真中進行逐一嘗試才能確定下來。隱含層節(jié)點數(shù)量經(jīng)驗參考公式為
h=p+q+a.(3)
其中,p為輸入層節(jié)點數(shù)量,q為輸出層節(jié)點數(shù)量,a為0~10的自然數(shù)。神經(jīng)網(wǎng)絡的訓練能力和泛化能力在一定程度是存在矛盾的。訓練初期,隨著網(wǎng)絡訓練能力的提高,泛化能力也在提高。當訓練能力提高到一定程度后,隨著網(wǎng)絡訓練能力的提高,泛化能力就會下降。出現(xiàn)這一問題的原因是網(wǎng)絡訓練的樣本過多,練精度過于高,產生了過擬合現(xiàn)象,當遇到非訓練集中的樣本時,網(wǎng)絡輸出精度就會大幅度下降。為了避免過擬合現(xiàn)象的出現(xiàn),筆者在網(wǎng)絡訓練時將樣本分為訓練樣本、測試樣本和確認樣本3部分。訓練樣本用于調整網(wǎng)絡連接的權值和閾值,提高訓練精度。測試樣本用來評價訓練后的網(wǎng)絡,如果訓練后的網(wǎng)絡滿足測試樣本的要求就結束訓練。確認樣本用于防止過擬合訓練,當確認樣本的精度隨著網(wǎng)絡精度提升而下降時,就強行結束訓練。筆者選取的樣本是按照地震發(fā)生時間順序排列的,不能直接進行樣本分組和訓練,需要先將樣本的順序隨機打亂后,再進行樣本分組和訓練。圖2為整個網(wǎng)絡訓練設計流程圖。
3LM-BP神經(jīng)網(wǎng)絡的實例應用
31數(shù)據(jù)歸一化處理
本文選取了《2001~2005年中國大陸地震災害損失評估報告匯編》(中國地震局震災應急救援司,2010)中記錄的30次地震作為樣本,樣本數(shù)據(jù)如表1所示。其中訓練樣本占總樣本的80%,測試樣本和驗證樣本各占10%。由于樣本中的數(shù)據(jù)單位不統(tǒng)一且數(shù)值取值范圍很大,所以需要對樣本中的數(shù)據(jù)進行無量綱處理,并將數(shù)據(jù)取值范圍壓縮到一個很小的區(qū)域內。本文所選取的樣本數(shù)據(jù)均為正數(shù),可選取logsig函數(shù)作為激活函數(shù),將樣本數(shù)據(jù)擠壓到(0,1)之間。但logsig函數(shù)曲線在數(shù)軸0和1兩點附近曲線平緩,影響網(wǎng)絡訓練的速度和網(wǎng)絡的靈敏性。因此,在進行數(shù)據(jù)歸一化處理時,需要將樣本集的數(shù)據(jù)按類型歸一化到(01,09)區(qū)域內。
32LM-BP神經(jīng)網(wǎng)絡的構建
本文所設計的LM-BP網(wǎng)絡輸入層、隱含層和輸出層均為1層,其中輸入層有7個節(jié)點,隱含層節(jié)點數(shù)目范圍是3~13,輸出層有1個節(jié)點。使用Matlab2010對LM-BP神經(jīng)網(wǎng)絡進行訓練和仿真,逐一嘗試隱含層節(jié)點數(shù)目,最終確定隱含層節(jié)點數(shù)為8時,網(wǎng)絡擬合的效果最佳。LM-BP網(wǎng)絡結構示意圖如圖3所示。
33LM-BP神經(jīng)網(wǎng)絡的訓練與仿真分析
圖4為LM-BP神經(jīng)網(wǎng)絡訓練樣本、測試樣本和確認樣本的誤差曲線圖。從圖中可以看出,在訓練初期3種樣本的誤差曲線都隨著訓練的進程而顯著下降,這表明該網(wǎng)絡具有十分良好的泛化能力。筆者在設計中設定確認樣本誤差曲線連續(xù)5步上升就結束仿真,防止網(wǎng)絡進入過擬合狀態(tài)。從圖中可以看出,在訓練進行到第13步時,確認樣本誤差曲線開始上升,并且一直保持上升到第18步。這主要是由于網(wǎng)絡產生了過擬合所導致的。在第13~18步中,訓練樣本誤差曲線保持下降,而測試樣本誤差曲線卻一直上升,也印證了網(wǎng)絡開始進入過擬合狀態(tài)。
圖5為30個樣本的訓練和預測情況示意圖,其中橫軸第1~24個數(shù)據(jù)為訓練樣本,第25~27個數(shù)據(jù)為確認樣本,第28~30個數(shù)據(jù)為預測樣本。從圖中可以看出訓練樣本和確認樣本的擬合度非常高,測試樣本的預測值與真實值也十分接近,其預測相對誤差如表3所示。
34LM-BP神經(jīng)網(wǎng)絡在地震直快速評估中的應用
以2012年6月24日寧蒗―鹽源57級地震為例,使用LM-BP神經(jīng)網(wǎng)絡進行地震直接經(jīng)濟損失評估。該次地震的震源深度為11 km,受災人口1162萬人,受災面積2 218 km2。寧蒗彝族自治縣和鹽源縣兩地地震設防加速度同為015g,所以設防加速度取015g。2011年寧蒗彝族自治縣和鹽源縣人均GDP分別為7 445元和18 045元,產業(yè)結構比分別為598%和795%,同時兩個縣的受災面積分別為1 365 km2和853 km2。根據(jù)式(1)和(2)可得平均GDP為11 522元,產業(yè)結構比為6738%。
將上述7個因素作為輸入條件,使用訓練好的網(wǎng)絡進行仿真,得出直接經(jīng)濟損失為653億元,本次地震的實際直接經(jīng)濟損失為772億元。仿真結果和實際結果存在1541%的相對誤差,可以滿足經(jīng)濟損失快速評估的要求。進一步分析仿真結果可以發(fā)現(xiàn),該次仿真的相對誤差比網(wǎng)絡訓練時的相對誤差要大,且仿真結果比實際值要小。這主要是因為訓練網(wǎng)絡時采用的樣本選取的是2000~2005年地震事件,當時我國各地區(qū)GDP很低。而筆者選取的是2012年的寧蒗―鹽源地震,2012年我國GDP已經(jīng)比2000時大幅度提高。當輸入2012年GDP時,網(wǎng)絡會認為該輸入為奇異值,會對該數(shù)據(jù)進行壓縮,導致仿真結果比實際結果小,且相對誤差增大。這一問題可以待地震災害損失評估報告更新后,加入近年來的地震事件樣本繼續(xù)訓練來解決。
4結論
本文主要分析影響地震直接經(jīng)濟損失的主要因素,并選取地震震級、震源深度、受災面積、受災人口、設防加速度、人均GDP和產業(yè)結構比例作為主要影響因素。通過分析BP神經(jīng)網(wǎng)絡的優(yōu)缺點,提出改進型LM-BP神經(jīng)網(wǎng)絡作為地震直接經(jīng)濟損失評估模型。使用歷史地震樣本對該網(wǎng)絡進行訓練,最終得到同時具備較強泛化能力和擬合能力的預測模型。同時該模型也存在一定的局限性,例如訓練樣本震級都小于7級,對于7級以上地震直接經(jīng)濟損失評估會產生較大的偏差。造成這一問題的主要原因是目前可以查閱到的記錄全面的地震災害評估報告較少,地震事件樣本不充足。待2005年以后的地震災害評估數(shù)據(jù)更新后,使用更加充足的樣本再重新訓練,可以有效地解決這一問題。
參考文獻:
陳洪富,孫波濤,陳相兆等. 2013. 基于云計算的中國地震災害損失評估系統(tǒng)研究[J].地震工程與工程振動, 33(1):198-203.
陳棋福,陳J,陳凌. 1997. 利用國內生產總值和人口數(shù)據(jù)進行地震災害損失預測評估[J].地震學報,19(6):640-649.
陳鑫連,謝廣林. 1996. 航空遙感的震害快速評估與救災決策[J].自然災害學報,34(5):29-34.
范傳鑫. 2014. 基于改進型的RBF神經(jīng)網(wǎng)絡的城市震害損失評估模型[D]. 黑龍江:哈爾濱工業(yè)大學,17-34.
郭章林,劉明廣,解德才.2004. 震災經(jīng)濟損失評估的遺傳神經(jīng)網(wǎng)絡模型[J]. 自然災害學報,13(6): 92-96.
劉佳友,徐琳瑜. 2007. 一種區(qū)域環(huán)境風險評價方法――信息擴散法[J]. 環(huán)境科學學報,27(9):1549-1556
劉如山,余世舟,顏冬啟等. 2014. 地震破壞與經(jīng)濟損失快速評估精細化方法研究[J].應用基礎與工程科學學報, 22(5):928-940.
劉洋,唐川,馮毅. 2009. 基于AHP信息量法的地質災害危險性評價[J].地球與環(huán)境,41(2):173-178
孫艷萍,竇玉丹,張明媛等.2010. 基于神經(jīng)網(wǎng)絡的震害損失評估模型[J].防災減災工程學報,30(9):168-171.
田鑫,朱冉冉. 2012. 基于主要成分分析及BP神經(jīng)網(wǎng)絡分析的地震人員傷亡預測模型研究[J]. 西北地震學報,34(4):365-368.
王東明,朱達邈,李永佳. 2015.中國地震災害損失調查評估培訓系統(tǒng)在線考試子系統(tǒng)的設計與實現(xiàn)[J].地震研究,38(3):508-516.
王偉哲.2012.地震直接經(jīng)濟損失評估:BP神經(jīng)網(wǎng)路及其應用[D]. 成都:西南財經(jīng)大學,12-15.
趙士達,張楠,楊爽 . 2014a. 基于云計算和Android的地震急信息獲取系統(tǒng)[J]. 計算機應用, 34(S1): 298-300.
趙士達,張楠,楊爽. 2014b. 基于Android系統(tǒng)的避難場所查詢軟件開發(fā)[J]. 電子技術應用,40(3): 133-136.