時間:2022-04-11 05:13:59
導語:在神經網絡原理的撰寫旅程中,學習并吸收他人佳作的精髓是一條寶貴的路徑,好期刊匯集了九篇優秀范文,愿這些內容能夠啟發您的創作靈感,引領您探索更多的創作可能。

關鍵詞:圖像處理;邊緣檢測;離散過程神經網絡;混沌遺傳算法;砂體識別和追蹤
中圖分類號:TP183文獻標識碼:A
Abstract:In view of the edge detection problems in image processing, this paper proposed a detection model and algorithm based on the combination of discrete process neural network (DPNN) and chaotic genetic algorithm(CGA) . Inputting DNPP can be the data matrix, which can realize the goal of inputting as well as processing the twodimensional image correlation gridding information integrally. Putting image grey value as DPNN processing data collection and using the technology principle of Sobel operator detection as well as the recognition ability of DPNN, it can reach the goal that the image border line can identify and track automatically. Taking the identification and tracking of the sand body in the oil field seismic data for example, the results show the DNPP algorithm based on the chaos genetic search is effective in detecting model and algorithm.
Key words:image processing;edge detection;discrete process neural networks;chaos genetic algorithm;sand body tracking and identification
1引言
近年來,隨著智能信息處理技術的快速發展和應用范圍的不斷擴大,面向圖像處理技術領域,已有多種智能算法得到有效應用,例如,人工神經網絡[1,2]、遺傳算法[3]、蟻群算法[4]、粒子群算法[5]等,為圖像數據中邊緣檢測方法和技術的創新提供了新的理論和算法基礎。離散過程神經元網絡[6](Discrete Process Neural Network,DPNN)是近幾年提出的一種新型動態神經網絡模型,其輸入可直接為數據矩陣,即能實現二維圖像網格數據的整體輸入。在實際應用中,將圖像區域進行適當的網格劃分,以圖像網格灰度值作為DPNN處理數據集合。根據Sobel算子[7]檢測的技術原理和DPNN模型構建數據結構,利用DPNN的信息處理機制,自適應實現圖像區域中邊界線的自動辨識和追蹤。
將基于DPNN的圖像邊緣檢測算法應用于油田地質研究中,在進行地震數據體砂體識別和追蹤時,以相鄰兩井地震數據體二維切片為圖像區域,以連井剖面地震數據體切片分塊網格的灰度圖像值作為DPNN處理數據集合,引入Sobel算子,將算子在X方向和Y方向上相鄰的3×3分塊圖像灰度值進行整體輸入,以保證輸入圖像信息的結構性和完整性。同時,利用混沌遺傳算法(Chaos genetic algorithm,CGA)的全局優化能力,對DPNN的權值矩陣進行優化求解,建立基于DPNN和CGA相結合的邊緣檢測算法,在機制上對砂體識別和邊緣界線展布追蹤具有較好的適應性。
2離散過程神經網絡基本模型
離散過程神經網絡的輸入/輸出、連接權等均可以為離散時間序列或矩陣,其信息處理過程包括離散時間數據加權輸入、時空聚合運算及模式類別輸出等運算。將DPNN用于圖像邊緣點的檢測,考慮含一個離散過程神經元隱層、線性單輸出的系統,網絡結構設計為n-m-1,即輸入層有n個節點,隱層包含m個節點,1個非時變神經元輸出節點,如圖1所示。
3用于邊緣檢測的DPNN模型構建
在圖像區域中,以像素的N×N網格分塊鄰域中像素的行向量作為DPNN的特征輸入向量,即將N維行向量作為DPNN一個輸入節點的輸入向量,這樣,DPNN的輸入層共有N個節點,一次輸入即可實現N×N階網格圖像信息的完整輸入,避免了循環輸入和預處理過程,可較大提高網格信息的關聯和結構完整性。
用于邊緣點檢測的DPNN模型采用三層結構:輸入層包含N個節點,隱層包含2N個離散過程神經元節點,輸出層為1個非時變神經元,網絡輸出為N×N鄰域中心像素處理后的灰度值,該像素值的輸出決定是否為邊緣點或非邊緣點。對應于Sobel檢測算子,網絡結構如圖2所示:
在訓練算法設計中,DPNN權值矩陣W分塊以Sobel算子模板系數作為初始權值,利用Sobel算子的邊緣檢測機制,通過優化調整,建立起基于DPNN的邊緣檢測模型和算法。
4基于CGA的DPNN求解算法
混沌狀態是自然界中存在的一種隨機現象,在看似雜亂的運動中隱含著概率選擇、狀態遍歷和系統內在運動規律等性質。混沌搜索是將混沌性質引人到求解算法的控制規則中,通過對變量施加混沌擾動,使其按系統內在規律,在可行解空間不重復地搜索到所有狀態[8]。
混沌遺傳算法[9]是將混沌變量的運動性質和GA的遺傳操作相結合,對參數進行染色體編碼。根據遺傳算法的進化機制,進行選擇、交叉、變異等操作,通過在可行解空間的迭代尋優,最后收斂到最優解。
CGA具體求解步驟:
Step1 初始化:將DPNN中的待求解參數整合為一條染色體,每個參數占有一個基因位,采用十進制對參數進行編碼;
Step2 定義適應度函數:根據DPNN訓練目標,適應度定義為網絡誤差函數(2)的倒數;
Step3 選擇操作:確定種群規模和初始種群G,以及適應度函數F;在G中,采用轉輪規則選擇染色體,染色體被選擇的概率正比于其適應度值;
Step4 被選擇的染色體混沌交叉操作:W′1=λW1+(1-λ)W2,W′2=λW2+(1-λ)W1;λi∈(-1,1)。
Step5 染色體混沌變異操作:設變異基因wi,變異后為w'i=wi+β(wUi-wi)或w'i=wi+β(wi-wLi)。其中wUi和wLi為wi上下界,β∈(-1,1)為混沌變量。
Step6 進行全局最優解更新;
Step7若滿足終止條件,保存最優解停機;否則,返回步Step3。
5實際資料處理和分析
地震-測井信息結合的油藏綜合評價是油田開發重要的基礎性工作[10,11]。在基于地震數據體并結合測井信息的砂體識別和追蹤中,首先將聲波速度場的地震資料通過區域時深對比關系轉換到深度域,經過層位校正,使井筒剖面上測井解釋層位與地震層位對齊。然后,在相鄰兩口井確定的地震數據體二維切片圖像上,根據測井砂體小層解釋結果形成井剖面縱向分層數據。從某一測井砂體小層出發,采用圖像區域沿層位方向遍歷掃描檢測策略,進行邊界點的辨識,實現對砂體連通關系的追蹤,以及對砂體尖滅、缺失等地質現象的判別。在實際資料處理中,選擇某油田區塊的地震、測井資料進行綜合處理,依據圖像區域大小和測井解釋各小層砂體厚度分布情況,將相鄰兩井地震數據體二維切片圖像劃分成240×720矩形網格,圖2所示的DPNN的結構確定為(3×3)-18-1,CGA算法的種群規模確定為20。采用37個已有精確層位解釋的地震、測井數據樣本對DPNN與CGA相結合的圖像檢測模型進行訓練,完成建立檢測模型和算法。對包括4口測井資料的工區地震數據進行處理,砂體追蹤結果如圖3所示。
圖3中,對于厚層和地震層位信息清晰的砂體,井間砂體追蹤結果表明連通性較好;但對于同向軸扭曲、信噪比較低的砂體,出現地層尖滅或缺失的情況較多,這與該區塊油田的實際地質情況相一致。
6結論
本文建立了一種基于離散過程神經網絡的二維數字圖像邊緣檢測模型和算法。該模型可實現二維圖像網格數據的整體輸入,在機制上提高了輸入圖像信息的結構關聯性和完整性。采用混沌遺傳算法進行DPNN和檢測算法參數的自適應優化計算,可滿足針對不同實際應用問題建模時的靈活性和普遍適用性。文中建立的模型和算法也可應用于其他圖像處理領域,具有較為廣泛的實用性。
參考文獻
[1]DOKUR Z. A unified framework for image compression and segmentation by using an incremental neural network[J].Expert Systems with Applications,2008,34 (1):611-619.
[2]LI Huaqing,LIAO Xiaofeng,LI Chuandong,et al.Edge detection of noisy images based on cellular neural networks[J].Communications in Nonlinear Science and Numerical Simulation,2011,16(9): 3746-3759.
[3]CHANG J, LI B. Shock train leadingedge detection in an isolator using genetic algorithm[J]. Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering,2012,226(11):1424-1431.
[4]GUPTA C, GUPTA S. Edge detection of an image based on ant colony optimization technique[J/OL]. International Journal of Science and Research,2013,2( 6) :114-120.
[5]DUAN Hongyu,YANG Fengxia.Development of CMOS image sensor system based on chaos particle swarm[J].International Journal of Hybrid Information Technology,2013,6(6):237-248.
[6]何新貴,許少華.過程神經元網絡[M] 北京:科學出版社,2007
[7]SUN Jing. Image edge detection based on relative degree of grey incidence and sobel operator[J]. Lecture Notes in Computer Science, 2012:762-768.
[8]許少華,何新貴.一種基于混沌遺傳與粒子群混合優化的過程神經網絡訓練算法[J].控制與決策,2013,28(9):1393-1398.
[9]WU Tiebin,CHENG Yun, ZHOU Taoyun,et al.Optim ization Control of PID Based on ChaosGenetic Algorithm [J]. Computer Simulation, 2009,26(5):202-205.
1網絡經濟對醫院審計帶來的積極影響
1.1有利于加快醫院審計信息化建設無論是什么性質的企業,信息化技術的優先發展都會為企業帶來不可估量的利益,在醫院審計管理過程中同樣如此。醫院建設要發展壯大,就必須要引用信息化技術,開闊信息化道路,引進先進技術,加快醫院審計信息化速度。信息化審計管理有效的減少管理成本的投入,有助于信息資源有效融合,推動信息數據數字化管理,有可靠的數據庫作支撐,便于數據的管理與控制,有健全的信息維護系統,保障信息數據不失真,可長久使用;信息化統計管理還減少了重復勞動率,操作簡單易懂,便于控制,縮短復雜查找數據所用時間,提高了信息數據利用率,進而是醫院管理變得更加有序化;此外,也為醫療設備的采購過程提供了便利條件,有選擇、有計劃的進行有效采購設備對于一個規模龐大的醫院來講是尤為重要的,設備的昂貴程度可想而知,設備的信息化的管理為醫院節省了不少開支,功效也是有目共睹的。
1.2有利于實現醫院審計目標,為醫院審計工作的科學管理提供依據醫院審計管理者可根據對醫療信息統計的數據掌握,判斷醫院的入院患者人數、出院人數、手術人數、轉院人數、病人死亡人數以及醫生在院人數等等,對整個醫院的活動進行合理管理和控制,做好醫院管理工作,更好的為病人服務,進而實現醫院審計目標,提高審計領導者的正確決策效率。審計的精確性為領導做出的正確決策提供了最有利的依據,確保醫院發展計劃可行,臨床科室設置科學合理,專業項目建設得到完善,進而提高醫院的社會經濟效益。
1.3有利于提升醫院內部審計質量對于市醫院在財務審計管理中存在的弊端,要采取一定的措施進行有效解決,要有規范的操作流程,利用網絡經濟管理有效的提升了醫院內部審計的質量。在其管理控制中,要對具體部門要有一定的監督體系,確保醫院審計管理工作有效落實。出納是否做好現金出入明細賬,動用現金的正規手續能否都與現金的實時走賬相符,會計的核算與出納的現金賬目能否及時捋順,定期對醫院現金進行核算,最好是按每周或者是每月對醫院現金進行盤庫,這樣能及時掌控現金的動向,及時核對現金賬目與票據能否相符,這些都要在計算機網絡系統中有所顯示,便于日后對具體問題進行審計分析,有依據可循。
2網絡經濟對醫院審計的管理策略
2.1運用計算機輔助審計方法
2.1.1對醫院日常會計信息的審計當前的醫院審計要求審計工作人員應對會計信息給予更多的分析,并利用計算機輔助審計來完成具體工作。在醫院內部審計控制管理中,很多審計人員專業技能不夠,對醫院內部審計工作知識了解較少,業務技能不熟練,不能專業的將醫院財務狀況反饋給管理層人員,因此,在醫院內部控制管理中要加強審計人員對計算技術的運用,對審計人員進行專業技能培訓,定期對會計人員業務能力進行考察,深化審計人員運用計算機技術處理審計工作的能力。審計人員對計算機技術有了一定的掌握,使用高效的審計軟件,還能在很大程度上提高醫院審計效率,節省審計時間,簡化繁瑣的審計流程;其次,也可以借助會計電算化自帶的一些功能來完成審計工作。如審計人員可以利用會計電算化中的查詢過濾功能,將某些明細賬反映的醫療服務金額在指定數額以上的全部記錄顯示出來,借此來進行分析性復核;再次,使用辦公自動化軟件來輔助審計工作。如可借助EXCEL表格對材料成本差異核算進行復核。
2.1.2計算機輔助審計信息管理與傳遞利用網絡信息平臺,實現資源共享,提高審計數據真實效率。過去我們往往都是通過紙質載體形式將病例及信息資料傳送到患者以及義務人員手中,在很大程度上增加了醫院的成本費用,還浪費人力,在網絡信息平臺開通后,醫務人員間可以通過網絡進行資源共享,完成信息交流工作,也可以將病史資料以電子形式傳送到病人手中,大大節省了時間和金錢,提高工作效率。
2.1.3對醫院審計管理要具有一定的針對性所謂針對性就是要抓住事物的重點,審計的重點在于一個好的技巧,當然一個好的技巧正是這些專業的統計分析者通過自己的專業知識、敏銳的洞察力及自身的綜合素質才能總結出來的。審計的技巧要充分體現出當前的國家經濟政策、市場動向、社會主義公有制經濟的本質出發點、國家關于經濟方面的法律法規新動向以上是大的方向,對于醫院管理中的審計分析來說,要反映出醫院領導者最為關注的問題。
2.2使用高效的醫院審計軟件隨著網絡信息時代的到來,傳統的審計方法以不能滿足醫院管理審計分析的需要,對審計信息的統計分析也不只是單單的進行處理、對照就能滿足醫院管理的本質要求。在當今社會隨著網絡的普遍應用,醫院審計工作作為一個新興審計分析工具逐漸的代替了人工審計方法,取代了費時費力的人工審計環節。它不僅增強了醫院管理的競爭力也大大的促進了社會的發展要求,所以加強管理中的信息網絡管理是很有必要的。是實現資源共享的有效途徑,也是醫院自身發展的必然需求。此外,審計人員使用高效的審計軟件,也能在很大程度上提高醫院審計效率,節省審計時間,簡化繁瑣的審計流程。
2.3建立醫院內部審計信息系統建立醫院內部審計信息系統,就要以數據安全管理為原則。一個完備的數據安全管理保障體系應當有科學的安全管理原則,安全管理的基本原則主要包括:一是專人負責原則。即針對每一項與醫院審計數據信息安全有關的活動都必須有專門人員負責;二是職責分離原則。不同工作職責應當由不同人員負責,保障各機構根據自身的特點制定一系列的審計管理規章制度,并對違反規定的采取懲戒措施等。三是數據庫系統。建立審計信息數據備份機制,應對安全領域突發事件,防止系統發生故障時文件的丟失。目前在許多軟件中可以將文件設置為“只讀”狀態,在這種狀態下,用戶只能從計算機上讀取信息,而不能對其做任何修改,在計算機外存儲器中,只讀光盤(CD-ROM)只能供使用者讀出信息而不能追加或擦除信息,一次寫入式光盤(WORM)可供使用者一次寫入多次讀出,可以追加記錄但不能擦除原來的信息。這種不可逆式記錄介質可以有效地防止用戶更改電子文件內容,保持審計數據的原始性和真實性。此外,醫院內部審計系統的有效管理,還要加強醫院審計人員以及每個工作人員的風險意識,樹立風險管理觀念,風險管理是審計數據真實有效管理不可分割的組成部分,樹立風險管理觀念,有助于喚起風險意識,有效地提示所有參與生成,管理和使用醫院網絡系統的人避免風險事故,承擔風險責任,逐步形成與審計管理規律相適應的管理觀念,同時建立風險管理體系,明確風險應對重點,有助于使審計數據得到全方位、安全、有效的保護。
2.4醫院會計電算化信息系統審計的管理做好醫院會計電算化信息管理審計網絡系統的安全隔離工作,在醫院審計數據與互聯網之間建立起一道信息安全屏障,安裝主流防火墻系統,在這方面現在主要技術有防火墻技術,這是一種訪問控制技術,它是在某個機構的網絡和外界風格之間設置障礙,阻止對本機構信息資源的非法訪問,也可以阻止機要信息、專利信息從該機構的網絡上非法輸出。防火墻好像是網絡上的一道關卡,它可以控制進、出兩個方向的通信。防火墻的安全保障能力僅限于網絡邊界,它通過網絡通信臨控系統監測所有通過防火墻的數據流,凡符合事先制定的網絡安全規定的信息允許通過,不符合的就拒之墻外,使被保護網絡的信息和結構不受侵犯,以保證網絡系統的安全,信息安全是一個動態的系統工程,各類組織機構應按照文件信息安全的控制要求,對構建的電子文件信息安全保障體系加強維護,加強運作力度,充分發揮體系本身的各項功能,同時,醫院審計管理信息安全保障體系的建立是一個目標疊加的過程,是在不斷發展變化的技術環境中進行的,因而也是一個動態的、閉環的風險管理過程。組織應及時發現體系策劃和執行中存在的問題,找出問題根源采取糾正措施,實時加以調整和改進,以適應變化了的情況,達到進一步完善數據安全保障體系的目的。
[關鍵詞]多目標決策;BP神經網絡;礦產資源;綜合開發利用評價
[中圖分類號]TK019 [文獻標識碼]A [文章編號]1005-6432(2011)15-0118-02
礦產資源綜合開發利用評價是一個典型的多目標決策問題,應用多目標決策的有關技術進行方案的排序選優,能較好地解決多方案的優化問題。關鳳峻根據給出的多個綜合開發利用方案,采用的層次評價方法,建立評價體系并采用理想點法進行排序,選出最優方案。宋光興等人改進了理想點法中權重的確定方式,利用熵技術法確定礦產資源綜合開發利用的評價指標的權重,并得出了排序選優的最終結果。李學全等人提出了一種灰色關聯度線性加權和方法,是解決礦產資源綜合開發利用評價問題的一個有益的嘗試。周科平提出了一種新的多屬性決策法,有效解決了主觀確定的權重不精確的缺點。陳林、曹樹剛采用博弈論分析框架中混合策略情況下應用最優化方法,尋求混合策略Nash均衡的最優化點,作為多指標決策問題的優選方案。
礦產資源綜合開發利用評價中權重的確定是一個關鍵,采用BP人工神經網絡技術構建的非線性評價模型對礦產資源的綜合利用水平進行評價,可避免人為確定各指標的權重帶來的主觀性。本文試采用BP人工神經網絡方法對礦產資源綜合開發利用各個方案做出評價,并把評價結果與其他方法作比較,以驗證方法的可靠性。
1 數據來源以及研究方法
1.1 數據來源
(1)數據來源于參考文獻三篇論文的舉例部分,某鐵金礦經研究設計得出9個方案。
(2)將數據進行歸一化處理,將每一列的數字xi代入歸一化公式x*i=[SX(]ximaxxi′[SX)]
即每一指標數據除以各自指標中的最大值,將數據劃歸在[0,1]范圍之內。
1.2 研究方法
BP人工神經網絡簡介:人工神經網絡是將大量簡單的神經元廣泛連接而成,用以模擬人腦思維方式的復雜網絡系統,具有自組織、自適應、自學習和容錯性等特點,被廣泛應用于模式識別、圖像處理、自適應控制等領域。由于礦產資源綜合利用水平評價系統是一個多層次、多因素的復雜系統,采用BP人工神經網絡技術構建的非線性評價模型對礦產資源的綜合利用水平進行評價和識別可避免人為確定各指標的權重帶來的主觀性,提高評價結果的準確性。
2 運用BP人工神經網絡對礦產資源綜合開發方案進行評價
運用matlab環境下的BP網絡模塊,我們將經濟發展水平分級指標作為樣本輸入,評價級別作為網絡輸出BP網絡通過不斷學習修改權重,找出評價指標與評價級別間的內在對應關系,利用此網絡模型進行經濟發展水平的綜合評價。
第一、評價指標體系的建立。以某銅鐵礦設計方案為例建立評價體系。參考其他人的研究成果及數據的可獲取性,選取5項指標,分別為鐵選礦回收率(%)、金選礦回收率(%)、產值利潤率(%)、成本利潤率(%)、噸礦利潤(元/噸)。
第二、網絡模型的構建。選取以上5項指標作輸入神經元,輸出神經元為銅鐵礦的綜合開發利用水平,構建神經網絡,采用等間距的線性內插方法,對已經歸一化了的數據進行等級劃分,構建人工神經網絡的訓練數據(見表1),并將銅鐵礦的綜合開發利用水平分為3級,3代表綜合開發利用水平高,2代表綜合開發利用水平中等,1代表綜合開發利用水平低。
據此構建5×1×1的神經網絡結構,其中隱含層神經元為3個,輸出層神經元1個。網絡設計的參數為:網絡初始值為[0,1]之間的隨機數,基本學習速率 0.1;網絡訓練的終止參數為:最大訓練批次為10000次,最大誤差為0.01。網絡訓練達標后,將表1中的原始數據歸一化后輸入網絡,得出銅鐵礦的綜合開發利用水平的BP估計值。
表2表明,方案8的綜合開發利用水平BP值最大,是諸方案中最優的;方案7的綜合開發利用水平次之,為次優方案;方案1的綜合開發利用水平BP值最小,是諸方案中最差的。
3 與基于理想點法評價模型計算得到的結果相比較
3.1 理想點法簡介
理想點法是屬于多屬性效用理論的多目標決策方法,它最基本的思想是依據“綜合效用值”進行方案排序選優。其效用值的計算是用理想點法中的“距離值”的計算方法而得。通過選取各個目標中的最優值構成一個多目標的理想方案(也稱為理想點),并以目標空間中,各方案與理想方案的距離值來度量各方案的優劣。距離越小表示方案目標值越接近理想方案的目標點。這樣依距離值的大小來排列方案的優劣順序,距離越小,方案越優。
以下兩表格分別為基于層次評價方法與基于熵值法確定權重的理想點法得到的礦產資源綜合開發利用評價結果。
3.2 各評價模型所得結果比較
將礦產資源綜合開發利用水平的BP值排序情況(表2)分別與基于層次方法和基于熵值法確定權重的理想點法(表3)得到的優方案排序相比較。采用BP人工神經網絡計算得到的結果與采用熵值確定權重的理想點法得到的結果相同;BP值法計算的結果中最好的三個方案分別為方案8、方案7、方案9,與層次理想點法的結果相同,不同之處僅僅存在于方案1與方案2,方案5與方案6,他們的排名也十分接近。這充分說明采用BP人工神經網絡方法對礦產資源的綜合開發利用進行評價是可行的。此外,由于運用matlab軟件可以輕易地實現BP神經網絡運算,這種方法在處理大量數據方面還有著獨特的優越性。
4 結 論
礦產資源綜合開發利用評價從本質上講是一個多目標決策問題。目前,求解多指標決策問題的方法很多,但各方法的關鍵在于如何合理確定各指標的權重。采用BP人工神經網絡技術構建的非線性評價模型對礦產資源的綜合利用水平進行評價,可避免人為確定各指標的權重帶來的主觀性,可以有效地解決礦產資源的綜合開發利用評價問題。
參考文獻:
[1]李學全,李松仁,尹蒂.礦產資源綜合開發利用評價的多目標決策灰色關聯度方法[J].礦產綜合利用.1996(2):39-43.
[2]關鳳峻.礦產資源綜合開發利用的評價方法[J].資源開發與市場.1999,15(3):138-141.
關鍵詞:建筑電氣設備故障;模糊理論與神經網絡;設備故障診斷專家系統
中圖分類號:TP207 文獻標識碼:A DOI:10.11974/nyyjs.20160132074
隨著當今社會經濟的不斷發展,人們對生活品質的追求越來越高,電氣設備變得多樣化和先進化,不同區域間聯系更加緊密,而在給人們的生活帶來便利的同時,簡單的人工故障診斷方法已經無法滿足結構日益復雜、功能日益完善的電氣系統,建立電氣設備控制系統智能故障診斷專家系統已經成為目前能滿足社會需求的選擇。近年來,模糊理論被廣泛的應用于建立故障診斷神經網絡,將模糊系統與神經網絡技術結合而形成的故障診斷技術也正在發展和應用。
1 建筑電氣設備常見故障類型及危害
1.1 電氣設備常見故障類型
1.1.1 電源故障
1.1.2 線路故障
1.1.3 元器件故障
1.1.4 防雷接地處理故障
1.2 電氣設備故障危害
電氣設備的運行需要很多電器元件的相互配合,產生故障通常是因為電能或控制信息在傳遞、分配、轉換過程中失去控制。斷路、短路、異常接地、漏電、電氣設備或電器元件損壞、電子設備受電磁干擾而發生錯誤動作、控制系統元件的偶然失效都屬于電氣設備故障[1],而這些故障也很有可能造成大范圍的人員傷亡以及造成嚴重的財產損失,一旦發生,也會造成其他相關領域不同程度的癱瘓。由此可見,電氣設備出現故障的概率較高,危害范圍也比較大。
2 神經網絡與模糊理論
神經網絡是一種模仿動物神經網絡行為的特征,進行分布式并行信息處理的算法數學模型[2]。這個模型可以根據不同系統自己的特征來選擇處理不同信息的方式,在很多不同領域都有比較廣泛的應用,當然,它本身也有一些缺陷,比如它不能求解不確定性問題、不能處理符號性信息等,因此,它需要結合其它相關理論和方法來彌補自身的不足,以便更好地解決特定領域中的問題。
模糊理論是指用到了模糊集合的基本概念或連續隸屬度函數的理論[3]。模糊控制是一種基于規則的控制,它可以直接采用語言型控制規則,在設計過程中不需要建立被控對象的精確數學模型,控制原理和策略通俗易懂,便于人們接受與理解,控制效果好,具有一定的智能水平,應用起來很方便,適用于對那些數學模型難以獲取、動態特性不易掌握或變化非常顯著的對象。模糊控制器是一種比較容易控制、掌握起來比較理想的非線性控制器,具有一定的適應能力和強健性。
將模糊系統與神經網絡技術相結合而形成的模糊神經網絡可以作為對電氣設備進行故障診斷的模型,這一技術的提出為電氣設備故障的診斷帶來發展和進步,模糊理論被廣泛的應用于建立故障診斷神經網絡,這2種理論的結合將會給故障診斷研究提供解決思路,值得推廣應用[4]。
3 建立電氣設備故障診斷系統
由于電氣設備故障機理的復雜性,系統在實際運用過程中,可能會發生隨機故障模式,故障征兆信息的正確與否直接關系到故障診斷的正確性,因此利用現有的電氣設備系統控制平臺,對電氣設備控制系統的信號進行實時采集和及時與PC 機進行通信,建立電氣設備控制系統故障診斷系統便顯得特別重要。
3.1 BP神經網絡模型
BP(Back Propagation)模型是一種最常用的人工神經網絡模型,它的基本原理為利用誤差反向傳播算法,從而得到多層前向神經網絡模型。在故障診斷方面使用BP模型在一定條件下能夠加強工作效率,使得故障診斷問題變得更加直觀。利用模糊理論與神經網絡相結合的模糊神經網絡解決建筑電氣設備故障的診斷,是一種智能化控制的手段,也將逐漸發展成為未來的趨勢[5]。其模型原理圖如圖1。
要建立模糊神經網絡系統,要根據相關理論或實際工作中的經驗,將故障現象和故障原因相對應,作為系統的學習樣本。按照輸入與輸出相對應的關系輸入學習樣本,系統經過內部的算法不斷提高精度,當精度達到設定的要求時,模糊神經網絡系統的學習過程結束。此時,將測試樣本的輸入數據放入系統輸入端,如果輸出數據與測試樣本基本相同,那么模糊神經網絡系統建立成功。
在模糊神經網絡系統的實際使用時,必然會遇到輸入數據與樣本不同的狀況。根據內部算法,系統將會找到與學習樣本最相似的一組數據作為參考,自主得到輸出數據。與此同時,如果系統自主算出的結果得到采納,那么這組數據將會做為新的樣本存入數據庫,成為參考數據。
3.2 BP學習算法
目前,BP算法是應用很廣泛、完善性比較高的神經網絡訓練算法,方便、容易實現、計算量小、并行性強是這個方法領先其他算法的優勢。BP算法的基本原理[6]為先求解誤差函數的最小值,根據梯度下降法,按誤差對權值做負反饋。
BP算法需要依次根據輸入對輸出進行矯正,也就是對每組數據都要計算比對。然而,全局誤差的梯度下降算法,要求連接權和閾值的矯正是在批量進行學習樣本的輸入之后再進行的,所以要修改各個連接權值。利用梯度下降法來修改各個連接權值,以便達到近似全局誤差的算法效果。全局誤差梯度下降算法流程如圖2所示。
4 結 語
電氣設備的故障診斷已經成為值得重視的問題,為保證運行系統能夠正常運行,因此需要建立起更加科學完善的電氣設備管理系統,逐漸減少電氣設備運行出現故障的可能性,保障電力系統的穩定能力,本文簡單介紹將模糊理論與神經網絡結合,更好的解決電氣設備故障問題,結合傳感器檢測技術、自動控制技術、通信與網絡技術等方法,建立電氣設備控制故障診斷系統,希望可以早日應用到生活中的建筑電氣設備故障診斷中去。
參考文獻
[1]電氣設備及控制電路常見故障分析[EB]. 電工學習網.
[2]田景文.人工神經網絡算法研究與應用[M]. 北京理工大學出版社,2006.
[3]諸靜.模糊控制原理與應用[M].機械工業出版社,1995.
[4]龍祥,錢志博.模糊理論在設備故障診斷神經網絡中的典型應用[J].廣東工業大學學報,2006.
[5]陳流豪.神經網絡BP算法研究綜述[J].電腦知識與技術,2010.
人工神經網絡(AartificialNeuralNetwork,下簡稱ANN)是模擬生物神經元的結構而提出的一種信息處理方法。早在1943年,已由心理學家WarrenS.Mcculloch和數學家WalthH.Pitts提出神經元數學模型,后被冷落了一段時間,80年代又迅猛興起[1]。ANN之所以受到人們的普遍關注,是由于它具有本質的非線形特征、并行處理能力、強魯棒性以及自組織自學習的能力。其中研究得最為成熟的是誤差的反傳模型算法(BP算法,BackPropagation),它的網絡結構及算法直觀、簡單,在工業領域中應用較多。
經訓練的ANN適用于利用分析振動數據對機器進行監控和故障檢測,預測某些部件的疲勞壽命[2]。非線形神經網絡補償和魯棒控制綜合方法的應用(其魯棒控制利用了變結構控制或滑動模控制),在實時工業控制執行程序中較為有效[3]。人工神經網絡(ANN)和模糊邏輯(FuzzyLogic)的綜合,實現了電動機故障檢測的啟發式推理。對非線形問題,可通過ANN的BP算法學習正常運行例子調整內部權值來準確求解[4]。
因此,對于電力系統這個存在著大量非線性的復雜大系統來講,ANN理論在電力系統中的應用具有很大的潛力,目前已涉及到如暫態,動穩分析,負荷預報,機組最優組合,警報處理與故障診斷,配電網線損計算,發電規劃,經濟運行及電力系統控制等方面[5]。
本文介紹了一種基于人工神經網絡(ANN)理論的保護原理。
1、人工神經網絡理論概述
BP算法是一種監控學習技巧,它通過比較輸出單元的真實輸出和希望值之間的差別,調整網絡路徑的權值,以使下一次在相同的輸入下,網絡的輸出接近于希望值。
在神經網絡投運前,就應用大量的數據,包括正常運行的、不正常運行的,作為其訓練內容,以一定的輸入和期望的輸出通過BP算法去不斷修改網絡的權值。在投運后,還可根據現場的特定情況進行現場學習,以擴充ANN內存知識量。從算法原理看,并行處理能力和非線是BP算法的一大優點。
2、神經網絡型繼電保護
神經網絡理論的保護裝置,可判別更復雜的模式,其因果關系是更復雜的、非線性的、模糊的、動態的和非平穩隨機的。它是神經網絡(ANN)與專家系統(ES)融為一體的神經網絡專家系統,其中,ANN是數值的、聯想的、自組織的、仿生的方式,ES是認知的和啟發式的。
文獻[1]認為全波數據窗建立的神經網絡在準確性方面優于利用半波數據窗建立的神經網絡,因此保護應選用全波數據窗。
ANN保護裝置出廠后,還可以在投運單位如網調、省調實驗室內進行學習,學習內容針對該省的保護的特別要求進行(如反措)。到現場,還可根據該站的干擾情況進行反誤動、反拒動學習,特別是一些常出現波形間斷的變電站內的高頻保護。
3、結論
本文基于現代控制技術提出了人工神經網絡理論的保護構想。神經網絡軟件的反應速度比純數字計算軟件快幾十倍以上,這樣,在相同的動作時間下,可以大大提高保護運算次數,以實現在時間上即次數上提高冗余度。
一套完整的ANN保護是需要有很多輸入量的,如果對某套保護來說,區內、區外故障時其輸入信號幾乎相同,則很難以此作為訓練樣本訓練保護,而每套保護都增多輸入量,必然會使保護、二次接線復雜化。變電站綜合自動化也許是解決該問題的一個較好方法,各套保護通過總線聯網,交換信息,充分利用ANN的并行處理功能,每套保護均對其它線路信息進行加工,以此綜合得出動作判據。每套保護可把每次錄得的數據文件,加上對其動作正確性與否的判斷,作為本身的訓練內容,因為即使有時人工分析也不能區分哪些數據特征能使保護不正確動作,特別是高頻模擬量。
神經網絡的硬件芯片現在仍很昂貴,但技術成熟時,應利用硬件實現現在的軟件功能。另外,神經網絡的并行處理和信息分布存儲機制還不十分清楚,如何選擇的網絡結構還沒有充分的理論依據。所有這些都有待于對神經網絡基本理論進行深入的研究,以形成完善的理論體系,創造出更適合于實際應用的新型網絡及學習算法[5]。
參考文獻
1、陳炳華。采用模式識別(智能型)的保護裝置的設想。中國電機工程學會第五屆全國繼電保護學術會議,[會址不詳],1993
2、RobertE.Uhrig.ApplicationofArtificialNeuralNetworksinIndustrialTechnology.IEEETrans,1994,10(3)。(1):371~377
3、LeeTH,WangQC,TanWK.AFrameworkforRobustNeuralNetwork-BasedControlofNonlinearServomechannisms.IEEETrans,1993,3(2)。(3):190~197
隨著社會工業化速度的不斷加速,能源的競爭愈來愈激烈。生物質能源作為一種可再生的清潔能源被廣泛認可,生物氣化技術就是利用生物質能的一種有效手段,對經濟的發展和環境的保護都起到積極作用。但是,生物氣化技術是一種熱化學處理技術,其工作過程十分復雜,包含著大量的不確定因素,這就需要運用生物質氣化爐的智能控制系統來達到預期的控制效果。新形勢下,積極運用模糊神經網絡對生物質氣化爐進行智能控制,是實現可靠控制效果的重要舉措。
【關鍵詞】模糊神經網絡 生物質氣化爐 智能控制
生物質氣化過程是一項復雜化學反應過程,具有非線性、不穩定性、負荷干擾等特性,只有實行智能控制才能受到良好的控制效果。模糊神經網絡作為智能研究比較活躍的領域,有效融合了神經網絡和模糊理論的優點,能夠有效的解決生物質氣化過程中的非線性、模糊性等問題,既保證控制的精確度,又能進行快速地升降溫。本文通過對模糊神經網絡的內涵特征進行全面分析,闡述了基于模糊神經網絡的生物質氣化爐的智能控制,并通過仿真實驗進行反復驗證。
1 模糊神經網絡的內涵功能
簡而言之模糊神經網絡就是具有模糊權值和輸入信號的神經網絡。模糊神經網絡是自動化控制領域內一門新興技術,其本質上是將常規的神經網絡輸入模糊信號,因而模糊神經網絡具備了模糊系統和神經網絡的優勢,集邏輯推理、語言計算等能力于一身,具有學習、聯想、模糊信息處理等功能。模糊神經網絡是智能控制和自動化不斷發展的產物,在充分利用神經網絡的并行處理能力的基礎上,大大提高了模糊系統的推理能力。
模糊神經網絡是科技發展的產物,有效吸收了神經網絡系統和模糊系統的優點,在智能控制和自動化發展等方面有著重要的作用,能夠有效地處理非線性、模糊性等諸多問題,在處理智能信息方面能夠發揮巨大潛力。模糊神經網絡形式多種多樣,主要包括邏輯模糊神經網絡、算術模糊神經網絡、混合模糊神經網絡等多種類型,被廣泛的運用于模糊回歸、模糊控制器、模糊譜系分析、通用逼近器等方面的研究中,隨著智能控制和自動化領域的不斷發展,模糊神經網絡廣泛應用于智能控制領域。
2 基于模糊神經網絡的生物質氣化爐的智能控制系統
2.1 溫度智能控制系統
生物質熱值、給料理以及一次風量等因素變化能夠影響到生物質氣化爐的爐溫,但是最重要的影響因素是在氣化爐工作過程中物料物理和化學反應的放熱和吸熱。由于生物質氣化工作過程中的生物質熱值的變化范圍較小,在實際運行中很難測量與控制,有時可以忽略不計,同時,該工作過程中存在非線性和大滯后等問題,采用傳統的數學模型達不到預期測量效果,因此需要利用模糊神經網絡設計氣化爐爐溫控制系統,不斷的提高溫度的控制效果。模糊神經網絡首先根據當前溫度以及設定溫度設,主控制器對最優的生物質物料添加量進行預測,然后由副控制根據該添加量,全面跟蹤控制送料速度,從而能夠進行精確上料和控制爐溫。模糊神經網絡系統十分龐大復,其中包含了大量錯綜復雜的神經元,蘊含對非線性的可微分函數訓練權值的基本理念。模糊神經網絡具有正向傳遞和反向傳播兩個不同的功能,在信息的正向傳遞中,采用逐步運算的方式對輸入的數據信息進行處理,信息依次進入輸入層、隱含層最終到達輸出層。假如在輸出層獲得的輸出信息沒達到預期效果時,就會在計算輸出層的偏差變化值后通過網絡將偏差信號按原路反向傳回,與此同時各層神經元的權值也會隨之進行改變,直到符合預期的控制效果。
2.2 含氧量智能控制系統
在生物質氣化工作過程中,可燃氣體的含氧量是衡量其生產質量的重要依據,能夠嚴重影響氣化產物的安全使用,因此,通過模糊神經網絡實現生物質氣化爐含氧量的智能控制十分重要。其含氧量智能控制系統的目的是為了合理控制可燃氣體的含氧量,從而穩定氣化爐的溫度。但是,一次風進風量是影響可燃氣體的含氧量的重要因素,所以可以把控制一次風量作為主要調節手段,有效地解決含氧量控制和爐溫控制之間的矛盾,在控制爐溫的前提條件下,最大程度地降低可燃氣體含氧量,進而有效控制氣化產物含氧量的。生物質氣化爐含氧量的智能控制系統是嚴格運用模糊神經網絡控制原理,主控制器采用溫度模糊免疫 PID控制,根據爐內含氧量和溫度的偏差進行推算,查找出鼓風機轉速的最優狀態,副控制則以此為根據,全面跟隨與控制鼓風機的速度,確保鼓風機轉速。生物質氣化爐工作過程中的不同階段和部件具有不同的控制要求,模糊神經網絡就要充分發揮被控對象的優良性能,根據不同的控制要求,合理運用模糊神經網絡控制原理對 PID參數模型中的數據信息進行在線修改,從而達到預期的控制效果。
3 基于模糊神經網絡的生物質氣化爐智能控制系統的仿真實驗
為了驗證運用模糊神經網絡進行生物質氣化爐的智能控制的真實效果,對生物質氣化爐的溫度智能控制系統進行仿真實驗,并進行詳細地分析。為了保證生物質氣化爐能夠在條件大體一致的狀態下進行運行狀況,仿真實驗可以采用組合預測算法。首先要到某廠氣化爐現場采集2000組干燥層溫度數據,并且從中選取連續1500組作為仿真實驗樣本數據,然后對剩余500組實驗樣本數據進行研究,通過兩組數據的分析建立預測模型。然后采用模糊神經網絡對生物質氣化爐的溫度控制系統進行三次模擬化實驗,三種不同情況下的仿真試驗結果為:在無外界任何干擾的情況下,模糊神經網絡控制無論在超調量還是其他方面,都比單純的模糊控制效果好;在生物質給料量擾動的情況下,模糊神經網絡控制要比單純的模糊控制所受的影響要小很多;在發生一次風量攪動的情況下,模糊神經網絡控制仍受到極小的影響。從三種不同情況下的仿真試驗中可以看出基于模糊神經網絡的生物質氣化爐的爐溫智能控制系統效果較好,具有極強的抗干擾性,能夠有效地預測氣化爐溫度實時值,把平均誤差控制在很小范圍內,并且智能控制系統能實時跟蹤實際溫度的變化,根據實際溫度的變化做出相應的變化,從而能夠有效地控制氣化爐溫度和可燃氣體含氧量。
4 結束語
總之,基于模糊神經網絡的生物質氣化爐的智能控制系統具有較好的控制效果,有效的解決了生物質氣化過程中的一系列問題,能夠十分精確地控制生物質氣化爐的爐溫及可燃氣體的含氧量,對于保證社會經濟的穩定發展以及生態環境的改善發揮了重要作用。
參考文獻
[1]王春華.基于模糊神經網絡的生物質氣化爐的智能控制[J].動力工程,2009(09):828-830.
[2]王中賢.熱管生物質氣化爐的模擬與試驗[J].江蘇大學學報:自然科學版,2008,29(6):512-515.
【關鍵詞】氣體識別;自組織神經網絡
1.引言
氣體識別在環境保護、化工控制、家用報警、食品保鮮、溫室環境控制、航空航天等領域有著廣泛的應用。應用氣體傳感器進行多組份氣體的定性定量研究,可以極大的降低測量成本,減小測量周期,并可實現在線的實時測量。但由于當前氣體傳感器普遍存在著交叉敏感和選擇性差等缺點,使用單一傳感器很難實現多組份氣體的檢測分析。為解決以上問題,一方面可以采用新材料、新工藝來改善傳感器本身的性能;另一方面可以將現有的氣體傳感器構成陣列,并與自組織神經網絡技術相結合。本文采用后者的原理,即通過多個敏感程度不同的氣體傳感器組成傳感器陣列,結合神經網絡模式識別算法進行氣體識別分析。
人工神經網絡(Artificial Neuron Networks,ANN)人工神經網絡(Artificial Neutral Networks,ANN)是一個由大量簡單處理單元廣泛連
接而成的復合網絡系統。神經元結構是受到生物神經元的啟發而得來的。目前應用的神經網絡類型有很多,其中應用最廣的是BP神經網絡,神經網絡需要學習的過程,即利用外部條件作用于神經網絡,使其能重新對外界做出反應。將氣體傳感器陣列與采用BP算法進行訓練的人工神經網絡模式識別技術相結合形成的氣體識別系統,是利用傳感器陣列對混合氣體的高維響應模式來實現對混合氣體的定量檢測。其中傳感器陣列的選取、傳感器信號的預處理方法、BP神經網絡的結構和參數以及測量環境是影響系統性能的可能因素。
2.人工嗅覺系統
人工嗅覺系統是一種化學分析系統,它由一個具有部分專一性的電子化學傳感器陣列和一個合適的模式識別系統組成。由于人工嗅覺系統主要模仿的是生物的嗅覺系統,所以人工嗅覺系統也可被稱為“電子鼻”或者電子嗅覺系統。
2.1 電子鼻簡介
電子鼻這個術語開始出現于二十世紀八十年代晚期,當時它被用于1987年的一個學術會議。較為科學的電子鼻的概念出現于1994年英國Warwick大學的J.W.Gardner發表的文章中,并且J.W.Gardner綜述了世界各國人工嗅覺系統的發展概況。
電子鼻模仿人的鼻子的功能,以電訊號的方式予以表達,可以工作在惡劣或有毒的環境下,在食品、化工、環保、醫療診斷、檢驗等方面有很重要的應用,其關鍵技術就是氣體傳感器陣列。
2.2 人工嗅覺系統的原理及基本組成部分
人工嗅覺系統主要是受生物的嗅覺系統啟發和影響,以下是該系統中的關鍵因素:
(1)對微量、痕量氣體分子瞬時敏感的監測器,以得到與氣體化學成分相對應的信號;
(2)對檢測到的信號進行識別與分類的數據處理器,將有用的信號與噪聲加以分離;
(3)將測量數據轉換為感官評定指標的智能解釋器,得到合理的感官結果。
2.3 氣體傳感器
氣體傳感器是一種將氣體的成分、濃度等信息轉換為可以被人員、儀器儀表、計算機等利用的信息的裝置。
2.3.1 半導體氣體傳感器
半導體氣體傳感器在氣體傳感器中約占60%,根據其機理分為電導型和非電導型,電導型中又分為表面型和容積控制性。
2.3.2 表面敏感型傳感器元件
表面敏感型傳感器元件SnO2-Pd、ZnO-PT、AgO、Pt-SnO2,可檢測氣體為CO、NO2和氟利昂等,傳感材料Pt-SnO2的氣體傳感器可檢測氣體為可燃性氣體如H2、CO、CH4等。
2.3.3 容積控制型傳感材料
容積控制型傳感材料有TiO2、CoO-MgO-SnO2等,其半導體氣體傳感器可檢測氣體為液化石油氣、酒精和燃燒爐氣尾氣等。
3.神經網絡
人工神經網絡(Artificial Neuron Networks,ANN)是近年來人工智能的一個重要科學分支。二十世紀五十年代末人工神經網絡系統開始作為人工智能的一種重要計算工具逐漸受到重視。進入二十世紀八十年代后期,人工神經網絡的研究進入了一個新的。主要原因是:一方面經過幾十年迅速發展起來的以邏輯符號處理為主的人工智能理論和馮-諾依曼計算機在處理諸如視覺、聽覺、形象思維和聯想記憶等智能信息問題時遇到挫折;另一方面,具有并行分布處理模式的人工神經網絡本身的研究取得了巨大的進展。
神經網絡具有一些不同于其它計算方法的性質和特點以及它自身是基于人類大腦結構和功能而建立起來的,因此具有很多和人類智能類似的特點。首先,神經網絡將信息存儲在大量的神經元中,具有內在的知識索引功能。信息在網絡中使用兩種方式被保留:一種是神經元之間的連接,另一種是連接權重因子。其次,人工神經網絡具有對周圍環境自學習、自適應功能,也可用于處理帶噪聲的、不完整的數據集。在人工神經網絡中,輸入與輸出的關系不是由單獨的神經元直接負責的,相反是與神經元的輸入輸出有關。最后,人工神經網絡模擬人類的學習過程。人類大多數的學習和求解過程都是采用嘗試法,而人工神經網絡可以以相同的方式運行。
神經元(neuron)即神經網絡中的基本處理單元,也就是節點。一般節點由輸入與輸出、權重因子、內部閥值和函數形式四部分組成。
圖1 神經元模型
圖1給出了一個基本的神經元模型,它具有R個輸入,每個輸入都通過一個適當的權值wli和下一層相連,網絡輸出可表示為:
式中,n為該神經元(序號l)的總輸入;
f(n)為神經元輸入輸出關系的函數,稱為作用函數、響應函數或傳遞函數。
人工神經網絡的拓撲結構是指它的處理單元是如何相互連接的,主要由輸入層、隱含層和輸出層組成。每一節點的輸出被送到下一層的所有節點。通過將這些處理單元組成層,將其相互連接起來,并對連接進行加權,從而形成神經網絡的拓撲結構,將若干個人工神經元作為有向圖的節點,可連接成人工神經網絡。其中每一層對于人工神經網絡的成功都非常關鍵。可以將人工神經網絡輸入層、隱含層和輸出層看成為一個通過輸入層的所有節點輸入特定信息的黑箱。人工神經網絡通過節點之間的相互連接關系來處理這些信息,最后從輸出層的節點給出最終結果。
4.誤差反向傳播網絡(BP網絡)
1985年,以Rumelhart和McClelland為首提出了至今仍廣泛接受和使用的誤差反向傳播學習算法。按照這一算法進行訓練的多層神經網絡被直接稱為BP神經網絡。BP網絡是一種多層前饋型神經網絡,其神經元的傳遞函數是S型函數,輸出量為0到1之間的連續量,它可以實現從輸入到輸出的任意非線性映射。其權值的調整采用反饋傳播學習算法。
目前,在人工神經網絡的實際應用中,絕大部分的神經網絡模型都采用BP網絡及其變化形式。BP網絡主要用于以下四方面:
(1)函數逼近:用輸入矢量和相應的輸出矢量訓練一個網絡以逼近一個函數;
(2)模式識別:用一個特定的輸出矢量將它與輸入矢量聯系起來;
(3)分類:把輸入矢量所定義的合適方式進行分類;
(4)數據壓縮:減少輸出矢量維數以便于傳輸和存儲。
對于神經網絡算法,使用基于誤差反向傳遞的神經網絡算法設第p個模式XP=(X1P,X1P,…XNP,)T,p=1,2,…,N(N為模式個數),將其視為BP網絡的輸入,yip為其實際輸出,隱含層和輸出層各單元的激活函數采用sigmoid函數,即:
一般基于BP的神經網絡算法具體步驟如下:
Step1、構造網絡,初始化網絡的權矩陣,設置學習因子,動態因子,跌代次數和允許誤差;
Step2、從一個網絡開始,提供訓練模式;
Step3、開始訓練第k個網絡;
Step4、前向傳播過程,對所有訓練模式,計算網絡的實際輸出并與目標輸出相比較,如果誤差超過運行誤差,則進行下一步,否則訓練第k+1個網絡;
Step5、反向傳播過程:計算隱含層和輸出層各單元的誤差精度,修正權值和閥值:
式中,為學習效率;
di為教師信號或希望輸出;
為實際輸出yi與希望輸出di之差,其中yi和xj是取1或0的離散值。
Step6、繼續訓練第k個網絡。
BP網絡的訓練函數有traingd、traingdm、traingdx、trainrp、traincgf、traincgp等。由于BP網絡的簡單性,在人工嗅覺系統的模式識別部分占有很大的比例,許多以前和現在的一些成熟人工嗅覺系統的產品仍然使用BP神經網絡進行模式識別。
BP網絡的學習是通過求解一個優化問題完成的,從數學的角度看,它是通過函數逼近擬合曲面(線)的想法,并且將其轉化為一個非線性優化問題而求解。BP網絡是對簡單的非線性函數進行復合,經過多次復合后,則可以實現復雜的函數,但存在BP學習算法收斂速度慢、不完備性和隱節點數只能憑經驗選取。
由于存在上述問題,科學家們從利用線性的自適應步長加速BP算法和增加動量項來去除收斂過程中的局部最小點。模擬退火(Simulated Annealing,簡稱SA)思想是由Metopolis等人提出的,它可以很好的避免局部最小點的出現,把它用在優化中是由Kirkpatrick等人提出的。組合優化問題的解空間中的每一個點都代表一個解。不同的解有著不同的目標函數值。優化過程就是在解空間中尋找目標函數的最小解。
SA算法的特點是通用性強、可達到全局最小。傳統的啟發式搜索算法如快速下降法,每次都是向改進解的方向搜索,往往只能找到一個局部最優解,而不是全局最優解。而SA算法在系統朝能量減少這個總趨勢的過程中,允許解的搜索以一定的概率向較差的方向走,以避開局部最小,而最終穩定到全局能量最小的狀態。
5.利用自組織神經網絡進行氣體識別
將被測氣體按所需測量精度和濃度范圍按成份分成不同的濃度等級,采用標準氣體配置這些等級的不同成份氣體的所有組合作為標準模態來訓練神經網絡。通過識別某一未知氣體樣本的模式,即可以得到未知氣體的成份濃度。例如,選用N種互相參比配制混合氣體樣本。根據傳感器的靈敏范圍,將配制的氣體濃度限制在a1到am以內,濃度變化間隔為l。這樣每種氣體有m種濃度模式,共計可得到mN個樣本。采用這些樣本作為原始數據訓練自組織神經網絡,就可以實現在這一濃度范圍內的最大誤差為l的氣體定量測量。
>> 基于MATLAB的BP神經網絡算法在多元非線性系統建模中的應用 改進的求解非線性方程組的迭代神經網絡算法 基于非線性粒子群算法與神經網絡的天氣預測 演化算法在非線性方程求解方面的應用 基于BP神經網絡的非線性函數擬合 非線性倒立擺系統的神經網絡辨識 基于遺傳小波神經網絡的非線性動態自治網絡故障診斷仿真算法 一種基于正交基神經網絡的非線性衛星信道預失真補償算法 神經網絡在電路故障診斷方面的應用 神經網絡在鋼鐵企業質量預測方面的應用 BP神經網絡在坐標轉換方面的應用 人工神經網絡在電渦流傳感器非線性補償中的應用研究 基于神經網絡的通用非線性神經自適應控制研究 基于BP神經網絡的非線性網絡流量預測 改進的基于神經網絡的非線性多元回歸分析 基于徑向基神經網絡的非線性系統辨識 基于OBF神經網絡的溫度傳感器非線性補償方法 基于RBF神經網絡的非線性控制系統 群智能算法優化神經網絡在網絡安全的應用 淺談基于BP神經網絡的水源熱泵在建筑節能方面的應用 常見問題解答 當前所在位置:中國 > 教育 > 神經網絡算法非線性優化方面的應用 神經網絡算法非線性優化方面的應用 雜志之家、寫作服務和雜志訂閱支持對公帳戶付款!安全又可靠! document.write("作者: 方達 胡忠剛")
申明:本網站內容僅用于學術交流,如有侵犯您的權益,請及時告知我們,本站將立即刪除有關內容。 摘 要:文章通過神經網絡算法對一類非線性優化方面的問題進行了分析,得到了應用神經網絡非線性優化算法求解該類問題的具體步驟和算法方案,并給出了實例進行驗證,證明了神經網絡非線性優化算法是有效的,具有理論意義和實用價值。 關鍵詞::神經網絡算法;MTLAB;非線性優化最優化
中圖分類號:G622 文獻標識碼:B 文章編號:1002-7661(2014)22-002-01
人工神經網絡是由簡單的處理單元所組成的大量并行分布的處理機,這種處理機具有儲存和應用經念知識的自然特性,它與人腦的相似之處概括兩個方面:一是通過學習過程利用神經網絡從外部環境中獲取知識;二是內部神經元(突觸權值)用來存儲獲取的知識信息。
一、神經網絡非線性優化求解鐵路空車調度組合優化問題
目前鐵路局對空車調度計劃是利用表上作業法,采用計算機輔助統計,要經過分局管內各主要站和各區段的車種別空車調度,分局間分界站車種別交接空車數的確定;局間分界站車種別交接空車數的確定來編制整個鐵路局的空車調度計劃.下面用神經網絡優化方法解決該問題。
空車調度問題一般指的是:設有個空車發送站,個空車到達站數的距離為,設空車產生站 到空車需求站的空車數為,由發出的空車數為,則應滿足
空車需求站接受到的空車數為,則應滿足
假設空車產生數等于空車的需求數,即平衡運輸,則
總的空車走行公里數為
由于神經元的輸出值在之間,而空車數目是大于1的數,則將( )作為實際空車數,這樣就可以保證在( )之間,求為在中所占的百分比,為了用Hopfield神經網絡求解空車調度問題,建立能量函數如下
式中
表示空車發送站的空車數應等于的約束,當且僅當發車數為時,該項為0; 表示空車到達站所需的空車數應等于的約束,當且僅當到達的空車數為時,該項為0;
表示對空車調度的總體約束;
表示對目標項的約束;
表示懲罰項系數,為目標項系數.
當計算能量函數 達到最小時,對應于空車調整計劃的一個最佳計劃方案.其算法如下
則動態迭代過程為
其中 ,分別代表迭代次數,選取0.001.
二、結束語
關鍵詞:生物發酵 BP神經網絡 算法研究
1 概述
現代意義上的微生物發酵工程是指在一定條件下使微生物增殖,從而產生對人類有價值的生物成份的過程[1]。發酵過程是一個基于微生物生長繁殖和控制的生物化學反應過程,和普通意義上的上的工業控制不同,具有非線性、時變性和時滯性等特點,內部機理非常復雜。因此對于發酵過程的控制一直都是發酵工業生產中的難點。隨著科技進步,新的非線性控制技術的發展為控制發酵過程提供了有力的工具。
當前對于發酵過程的控制,其基本原理是將發酵過程中的主要控制因素采用一定的人工手段進行干預,以發酵過程中所產生的發酵液溫度、PH值等關鍵因素為控制指標,并將其進行動態監測,從而將發酵過程控制在人們所期望的的范圍內。由于發酵過程具有實時性,因此對于發酵過程的控制按時間特性可分為離線控制和在線控制兩大類[2]。隨著研究的深入,在線控制已經成為研究的重點。在線控制是一種基于反饋信息的過程控制方法。其原理是實時監測發酵系統的輸出值期望值之間的誤差,按照一定的過程控制算法進行調整,將發酵過程中關鍵的發酵指標控制在期望范圍之內。本文將就發酵過程的在線控制方法和實踐展開討論。
2 發酵過程控制的硬件系統簡介
對發酵過程的控制是建立在必要的硬件條件基礎上的。發酵系統的組成主要由兩部分構成:即發酵裝置和控制器。對于發酵過程的控制關鍵是控制溫度、溶氧、pH值等。這些因素都可以通過實時監測發酵裝置傳感器信息來實現。
本文中以大腸桿菌發酵產生類人膠原蛋白為例,需要監測的主要內容有四項:pH值、溫度、溶氧量和尾氣。監測設備分別為:pH電極、鉑電極、溶氧電極和尾氣分析儀。
對于發酵過程的智能控制,重點是實現對控制器的智能化,在下一節中將進行具體的討論。在本文中所涉及的控制器軟件的智能化設計基于silicoulab公司的片上系統芯片(SoC),發酵裝置型號為NLF22機械攪拌式發酵罐,發酵罐罐體上裝配有監測溫度、溶氧、pH值等參數的傳感器和尾氣分析儀。這類實時數據的監測和控制在LabVIEW圖形化編程軟件設計的人機交互界面上進行。
3 BP人工神經網絡控制原理
發酵過程具有高度的非線性特點,因此在本文中采用適合于給類問題的基于BP神經網絡控制算法。該算法不依賴精確數學模型,具有非線性的映射能力,可以從大量實時監測數據中尋找輸入和輸出之間的非線性關系,計算出最優的控制量,從而實現對發酵過程的有效控制。
人工神經網絡控制算法是建立在現代神經生物學和仿生學對人類大腦活動的認識模式研究的基礎上,通過構造人工神經元形成的網絡來模擬神經活動,是當前人工智能研究的熱點和智能化控制的研究方向。
人工神經元是神經網絡算法的基本信息處理單元,其輸入輸出關系可由式(1)和式(2)來描述:
Ii=■wijxj-θi (1)
yi=f(Ii) (2)
上式中,xj為來自于其他與本神經元相連接的神經元所傳遞的輸入信息,wij為神經元I,j之間的信息權重;θi為閾值;函數f稱為作用函數或轉移函數。
目前在人工神經網絡研究中已經有很多種網絡模型,本文中所采用的是前饋式神經網絡模型。BP算法((Error Back Propagation)即屬于這類前饋式網絡模型,該模型以神經網絡的誤差平方和為目標函數,以某種優化算法(如梯度法)計算使得目標函數最小的控制值[3]。其拓撲結構可參考相關文獻。
4 BP神經網絡的應用
本文中以大腸桿菌發酵生產類人膠原蛋白過程為例,簡介BP神經網絡智能控制在其發酵過程控制中的應用。
4.1 輸入層和輸出層節點數分析 依據工神經網絡運行的基本原理,輸入層的節點數是由訓練樣本數據的維數來決定,輸出層的節點數則取決于控制者的實際控制目標。在本文算例中,發酵過程的關鍵控制因素主要有4個,即酸堿度(pH值)、溫度、溶氧度、攪拌速度和時間。這五類數據通過傳感器數據可以方便的得到,因此將其作為訓練樣本,并得到樣本數據的維數為5,輸入層的單列節點數為4。對輸出層而言,依據生產經驗,在膠原蛋白的發酵過程中的關鍵因素為溶氧量,因此將其作為關鍵控制因素和最終控制目標,由此可得到輸出層的節點數為1個。
4.2 隱含層層數和隱含層節點數分析 本文中設定隱含層的層數為1(原因可參照單隱含層對非線性函數的逼近特性[4])。隱含層的節點數可由式(3)進行計算:
m=■+■ (3)
其中,m為隱含層的節點數,N表示輸入層的節點數,L表示輸出層的節點數,P表示新樣本數據,α為1-10之間的常數。依據實測數據(此處從略),可計算得到隱含層的節點數為18。
4.3 程序實現 本文中采用Matlab編程實現上述BP神經網絡控制,其基本步驟概述如下。
首先利用newff()函數來生成上述指定結構的神經網絡,其參數設定如式(4)所示:
NET=newff(minmax(p),[4],18,1){‘tansig','purelin',},'traingd
m) (4)
其次設定基于上述網絡NET的訓練參數,該步驟涉及到的函數的參數設定結果為:NET.trainParam.epochs=500、NET.train Param.goal=0.02、NET.trainParam.show=25、NET.trainParam.Ir=0.05。
最后采用命令[NET,tr]=train(NET,Fd,T) 訓練上述神經網絡。
5 結果分析
表1中對比了采用BP神經網絡控制前后的利用大腸桿菌發酵產生類人膠原蛋白的產物濕重產量(g)。有表1可見,通過對發酵過程的BP神經網絡控制后,膠原蛋白的產物濕重總體有明顯的提高,表明該方法在這類發酵過程控制中是有效的。
6 結語
生物發酵過程是一個復雜的過程,具有高度非線性和難于用精確數學模型描述的特點。本文利用BP神經網絡控制方法來綜合控制發酵過程中的關鍵因素,以氧容量作為控制要點,經過網絡訓練后可提高對發酵過程中關鍵因素的控制效果,實踐表明可大幅度的提高類人教員蛋白的產物濕重產量。上述結果表明利用智能算法控制這類高度非線性的生物發酵過程較之于傳統方法具有明顯的優勢,是今后生物發酵過程控制中重要的研究方向。
參考文獻:
[1]陶興無.生物工程概論[M].北京:化學工業出版社,2011.
[2]謝玉龍.FF現場總線在泰樂霉素發酵控制系統中的應用[D].濟南:山東大學,2009.