神經網絡的難點范文

時間:2024-03-28 11:15:09

導語:如何才能寫好一篇神經網絡的難點,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。

篇1

【關鍵詞】人工神經網絡 路徑規劃 移動機器人

1 引言

在移動機器人導航技術應用過程中,路徑規劃是一種必不可少的算法,路徑規劃要求機器人可以自己判定障礙物,以便自主決定路徑,能夠避開障礙物,自主路徑規劃可以自動的要求移動機器人能夠安全實現智能化移動的標志,通常而言,機器人選擇的路徑包括很多個,因此,在路徑最短、使用時間最短、消耗的能量最少等預定的準則下,能夠選擇一條最優化的路徑,成為許多計算機學者研究的熱點和難點。

2 背景知識

神經網絡模擬生物進化思維,具有獨特的結構神經元反饋機制,其具有分布式信息存儲、自適應學習、并行計算和容錯能力較強的特點,以其獨特的結構和信息處理方法,在自動化控制、組合優化領域得到了廣泛的應用,尤其是大規模網絡數據分析和態勢預測中,神經網絡能夠建立一個良好的分類學習模型,并且在學習過程中優化每一層的神經元和神經元連接的每一個節點。1993年,Banta等將神經網絡應用于移動機器人路徑規劃過程中,近年來,得到了廣泛的研究和發展,morcaso等人構建利用一個能夠實現自組織的神經網絡實現機器人導航的功能,并且可以通過傳感器訓練網絡,取得更好的發展,確定系統的最佳路徑。神經網絡拓撲結構模型可以分為:

2.1 前向網絡

網絡中各個神經元接受前一級的輸入,并輸出到下一級,網絡中沒有反饋,可以用一個有向無環路圖表示。這種網絡實現信號從輸入空間到輸出空間的變換,它的信息處理能力來自于簡單非線性函數的多次復合。網絡結構簡單,易于實現。反傳網絡是一種典型的前向網絡。

2.2 反饋網絡

網絡內神經元間有反饋,可以用一個無向的完備圖表示。這種神經網絡的信息處理是狀態的變換,可以用動力學系統理論處理。系統的穩定性與聯想記憶功能有密切關系。Hopfield網絡、波耳茲曼機均屬于這種類型。

3 基于人工神經網絡的移動機器人路徑規劃算法

神經網絡解決移動機器人路徑規劃的思路是:使用神經網絡算法能夠描述機器人移動環境的各種約束,計算碰撞函數,該算法能夠將迭代路徑點集作為碰撞能量函數和距離函數的和當做算法需要優化的目標函數,通過求解優化函數,能夠確定點集,實現路徑最優規劃。神經網絡算法在移動機器人路徑規劃過程中的算法如下:

(1)神將網絡算法能夠初始化神經網絡中的所有神經元為零,確定目標點位置的神經元活性值,并且能夠神經網絡每層的神經元連接將神經元的值傳播到出發點;

(2)動態優化神經網絡,根據神經網絡的目標節點和障礙物的具置信息,在神經網絡拓撲結構中的映射中產生神經元的外部輸入;

(3)確定目標值附件的神經元活性值,并且使用局部側的各個神經元之間,連接整個神經網絡,并且在各個神經元中進行傳播。

(4)利用爬山法搜索當前鄰域內活性值最大的神經元,如果鄰域內的神經元活性值都不大于當前神經元的活性值,則機器人保持在原處不動;否則下一個位置的神經元為鄰域內具有最大活性值的神經元。

(5)如果機器人到達目標點則路徑規劃過程結束,否則轉步驟(2)。

4 基于人工神經網絡的移動機器人路徑規劃技術展望

未來時間內,人工神經在機器人路徑規劃過程中的應用主要發展方向包括以下幾個方面:

4.1 與信息論相融合,確定神經網絡的最優化化目標解

在神經網絡應用過程中,由于經驗值較為難以確定,因此在神經網絡的應用過程中,將神經網絡看做是一個貝葉斯網絡,根據貝葉斯網絡含有的信息熵,確定神經網絡的目標函數的最優解,以便更好的判斷機器人移動的最佳路徑。

4.2 與遺傳算法想結合,確定全局最優解

將神經網絡和遺傳算法結合起來,其可以將機器人的移動環境設置為一個二維的環境,障礙物的數目、位置和形狀是任意的,路徑規劃可以由二維工作空間一系列的基本點構成,神經網絡決定機器人的運動控制規則,利用相關的神經元的傳感器作用獲未知環境的情況,將障礙信息和目標點之間的距離作為神經網絡的輸入信息,使用遺傳算法完成神經網絡的權值訓練,神經網絡的輸出作為移動機器人的運動作用力,實現一個可以在未知環境中進行的機器人運動路徑規劃。

4.3 與蟻群算法相結合,降低搜索空間,提高路徑規劃準確性

為了提高神經網絡的搜索準確性和提高效率,可以將蟻群算法與神經網絡相互結合,蟻群算法的路徑規劃方法首先采用柵格法對機器人工作環境進行建模,然后將機器人出發點作為蟻巢位置,路徑規劃最終目標點作為蟻群食物源,通過螞蟻間相互協作找到一條避開障礙物的最優機器人移動路徑。

5 結語

隨著移動機器人技術的發展,路徑規劃作為最重要的一個組成部分,其得到了許多的應用和發展,其在導航過程中,也引入了許多先進的算法,比如神經網絡,更加優化了移動的路徑。未來時間內,隨著神經網絡技術的改進,可以引入遺傳算法、信息論、蟻群算法等,將這些算法優勢結合,將會是路徑規劃更加準確和精確。

參考文獻

[1]朱大奇,顏明重,滕蓉. 移動機器人路徑規劃技術綜述[J].控制與決策,2010,25(7): 961-967.

[2]劉毅.移動機器人路徑規劃中的仿真研究[J].計算機仿真,2011,28(6): 227-230.

[3]熊開封,張華.基于改進型 FNN 的移動機器人未知環境路徑規劃[J].制造業自動化,2013,35(22): 1-4.

[4]柳長安,鄢小虎,劉春陽.基于改進蟻群算法的移動機器人動態路徑規劃方法[J].電子學報,2011,39(5).

[5]范浩鋒,劉俊.基于 BP 神經網絡的紅外目標識別技術[J].計算機與數字工程,2013,41(4): 559-560.

篇2

關鍵詞:神經網絡; FPGA;可重構;羊絨;近紅外光譜

中圖分類號:TP183文獻標識碼:A文章編號:1009-3044(2012)09-2092-04

Research of Neural Network in Cashmere Near Infrared Spectroscopy Identification Based on FPGA

GUO Fei1,LIU Jing-jing2

(1. School of Information Engineering, Beijing Institute of Fashion Technology, Beijing 100029, China; 2. Library, Beijing Institute of Fashion Technology, Beijing 100029, China)

Abstract:In order to realize real-time requirement, an implementing method of reconfigurable Neural Network based on FPGA was introduced. First the optimal weights ware gotten by using improved BP Neural Network algorithm in software, and then on the base of improved approaching method of excitation function the identification of cashmere Near Infrared Spectroscopy model was realized by using FPGA. The simulation experiments demonstrate that the method has better identification accuracy and speed, and it is an effective method of cashmere Near Infrared Spectroscopy modeling based on hardware, and it will laid the foundation for embedded realization of cashmere and wool identification.

Key words:neural network; FPGA; reconfigurable; cashmere; near infrared spectroscopy

人工神經網絡(Artificial Neural Network, ANN)以其良好的非線性映射能力被越來越多地應用到了復雜系統的建模和控制中[1-3]。以軟件形式實現的神經網絡,無法滿足實時性要求高的領域,所以神經網絡的硬件實現方法成為新的熱點方向。

數字神經網絡的硬件實現方法一般有數字信號處理(DSP)、專用集成電路(ASIC)、現場可編程門陣列(FPGA)三種。其中DSP是串行實現,ASIC不可重構。基于FPGA的可重構計算很好的適應了神經神經網絡并行、模塊化、動態適應性強的特點,是硬件實現神經網絡的首選[4-6]。FPGA實現具有大量神經元的神經網絡仍然很具挑戰性。主要有三個難點:一、神經網絡激勵函數的表示方法;二、權值精度的數據表示方法;三、大量乘法器造成的資源浪費。這三點決定了FPGA的執行速度、精度和資源利用率。

該文以羊絨近紅外光譜的辨識為應用背景,提出了一種面向工程應用的BP神經網絡硬件實現方法。根據該文數據特點,首先優化BP神經網絡算法,并對神經網絡進行訓練,獲得最優權值;其次采用改進的混合激活函數表示方法,結合較好的數據表示精度基于FPGA實現BP神經網絡的羊絨近紅外光譜數據模型,在保證精度的同時提高了資源利用率。

1 BP神經網絡及其優化算法描述

BP神經網絡(Back-Propagation Neural Network,BP)是一種單向傳播的多層前饋神經網絡,采用非線性可微分函數進行權值訓練。BP神經網絡具有三層及以上結構,包括輸入層、1層或多層隱含層、輸出層[7-8]。典型的三層BP神經網絡結構如圖1所示。

圖中黑圈表示輸入恒為1的神經元,其目的是把閾值當成特殊的權值看,在硬件實現過程中,統一為乘累加計算,減少減法器的使用。

BP神經網絡的算法分為三步:前向傳播、誤差反向傳播、權值更新,其數學描述如下:

前向傳播實現了n維空間向量到m維空間向量的映射。隱含層節點的輸出為:

hk=f1(∑

2 BP神經網絡硬件實現

系統采用模塊化設計方法,主要包括乘累加、權值存儲、激勵函數實現、控制功能模塊。系統結構圖如圖2所示:圖2系統硬件結構圖2.1數據表示

神經網絡的FPGA實現存在資源限制和精度之間的沖突。需要根據實際情況對神經網絡的各種數據進行精度分析,盡量提高資源利用率。因為定點小數表示效果優于浮點小數[9],所以該文采用定點小數來表示數據。根據文本的實際情況,輸入樣本經歸一化后范圍為[0,1],采用16位定點數表示(1,15),1位符號位,15位小數。權值范圍為[38,-18],采用21位定點數表示(1,6,14)。結果范圍為[-1,1]采用16位定點數表示(1,15),1位符號位,15位小數。

2.2乘累加設計

輸入x和權值w相乘后輸出用21位(1,6,14)定點數表示,為了防止累加溢出,乘累加后輸出用25(1,10,14)位定點數表示。

2.3激勵函數實現

BP神經網絡的FPGA設計中,激勵函數的實現是重點和難點。該文采用tan-s函數作為激勵函數,其表達式如下:

f(x)=

激勵函數的逼近算法主要有:泰勒級數逼近法、坐標旋轉法、查表法、分段法。泰勒級數和分段法所占資源少但精度較差。坐標旋轉法和查表法精度高,但資源利用率低[10-12]。該文提出一種折線法、查表法及等分相加法相結合的混合表示方法,在提高精度的同時提高了資源的利用率。

tan-s函數在[-10,10]的范圍內的波形如圖3所示:圖3 tan-s波形圖

從圖3中可以看出,當輸入大于等于6時,可以將激勵函數輸出直接賦值為1;輸入小于等于-6,可直接賦值為-1,此時誤差為1.23e-05,滿足性能要求。

激勵函數tan-s的FPGA實現主要是在[-6,6]范圍內的實現。由于其關于x=0對稱,所以只討論x大于0的情況。把x按照表1所示劃分為3個區間,每種區間采用不同的實現方法。

表1 S函數各區間實現方法表

實現方法折線法查表法等分相加法

S=1

當x∈[0,1]區間內采用五段折線逼近,如式(9)所示,逼近效果如圖4所示。當x∈(1,3]時逼近效果較差,采用查表法(LUT)實現tan-s函數。當x∈(3,6)時,激勵函數輸出為(0.9951,1),已經非常逼近1,所以在此范圍內采用等分相加的策略。即以0.1為一個間隔范圍,每次在0.9951的基礎等量增加0.00016。采用以上改進的混合激勵函數實現方法,在保證精度的前提下,提高了資源的利用率,是一種有效的tan-s激勵函數硬件實現方法。

3羊絨近紅外光譜數據實驗分析

以羊絨近紅外光譜模型辨識為背景,在FPGA上進行BP神經網絡實現仿真。BP神經網絡結構為四層(2-10-7-1),即輸入層2個節點,第一隱含層10個節點,第二層隱含層7個節點,輸出層1個節點,其中輸入層、隱含層各包括一個輸入恒為1的節點。系統采用Altera公司Cyclonell系列的EP2C35型FPGA,綜合軟件使用QuartusⅡ7.1。樣本以流水線的方式讀取,即第n個樣本xn在第t,t+1,t+2,t+3個時鐘周期依次進入輸入層、隱含層1、隱含層2、輸出層。xn+1個樣本在t+1時鐘周期進入輸入層,依次計算輸出。這樣xn+1個樣本的處理不需要等待樣本xn完全處理完。同層的神經元間為并行計算,層與層間為流水線處理,節約處理時間。圖5為FPGA輸出和期望輸出的對比曲線,從圖中可以看出FPGA輸出曲線和期望值很接近,能夠很好的對羊絨近紅外光譜圖進行辨識。圖6為誤差曲線,從圖中可以看出,最大誤差為0.043,滿足性能要求,能夠較精確的對羊絨近紅外光譜進行建模。

4結論

羊絨和羊毛的鑒別是纖維鑒別領域的重要研究課題。而羊絨、羊毛模型的建立是鑒別的基礎。該文基于FPGA實現了BP神經網絡,在保證數據精度的前提下,改進了tan-s激勵函數的實現方法,并應用于羊絨近紅外光譜辨識中,取得了較好的仿真結果。硬件實現羊絨近紅外光譜模型為羊絨、羊毛鑒別的嵌入式實現奠定了基礎。實驗說明,羊絨近紅外光譜模型的FPGA實現精度取決于數據表示精度和激勵函數的實現逼近程度,要提高辨識精度需要從這兩方面改進。

參考文獻:

[1]韓力群.人工神經網絡教程[M].北京:北京郵電大學出版社, 2006.

[2]高雋.人工神經網絡原理及仿真實例[M].北京:機械工業出版社, 2007.

[3]趙俊,陳建軍.非線性系統模糊神經網絡控制的改進策略[J].控制理論與應用, 2010, 27(4): 466-472.

[4]王守覺,李兆洲,陳向東,等.通用神經網絡硬件中神經元基本數學模型的討論[J].電子學報, 2001, 29(5): 577-580.

[5]李昂,王沁,李占才,等.基于FPGA的神經網絡硬件實現方法[J].北京科技大學學報, 2007, 29(1): 90-95.

[6]潘松,黃繼業,曾毓.SOPC技術實用教程[M].北京:清華大學出版社, 2005.

[7]陳作炳,艾春庭,夏雪峰.BP神經網絡仿真軟件[J].計算機仿真, 2001, 18(4): 23-24.

[8]林加鄉,葛元.淺談BP神經網絡在模式識別中的應用[J].電腦知識與技術, 2011,(7): 1543-1545.

[9] Jordan L Holt, Jenq-Neng Hwang. Finite Precision Error Analysis of Neural Network Hardware Implementations [J]. IEEE Transactions on Computers, 1993, 42(3): 281-290.

[10]張海燕,李欣,田書峰.基于BP神經網絡的仿真線設計及其FPGA實現[J].電子與信息學報, 2007, 29(5): 1267-1270.

篇3

關鍵詞: 物聯網; BP神經網絡; 環境參數監測; 設備環境

中圖分類號: TN911?34 文獻標識碼: A 文章編號: 1004?373X(2017)03?0012?03

Research on IOT equipment environmental monitoring technology

based on neural network

PAN Xiang

(Department of Computer, Guangxi Cadres University of Economic and Management, Nanning 530007, China)

Abstract: The parameters of smog, water logging, temperature and humidity in the equipment working environment are collected and processed by means of the related technical methods based on Internet of Things (IOT), and analyzed by means of BP neural network to evaluate the equipment working environment. The simulation results show that the method proposed in this paper can monitor the environmental parameters effectively and issue an early warning according to the parameters, and let the system users understand the status of the current environment explicitly.

Keywords: IOT; BP neural network; environmental parameter monitoring; equipment environment

0 引 言

各種電子設備所處的環境對其工作性能和使用壽命有著重要的影響,所以目前人們開始越來越多的對設備工作環境進行監測。對設備環境進行有效的監測,一方面必須利用各種傳感器技術對溫度、濕度等環境參數進行準確及時的獲取和處理;另一方面,必須構建一個有效的分析監測模型,能夠對這些復雜的參數綜合表征的環境狀態進行評價和判斷。而這兩個方面都涉及許多技術難點,因此,本文參照目前比較新的研究思路,引入物聯網的相關技術和方法對溫度等四個環境因素進行準確的采集和處理,再利用BP神經網絡技術對獲得的數據進行分析,以判斷目前環境的情況,該方法具有實現簡單,監測準確率高的優點。

1 物聯網

1.1 物聯網的結構

物聯網是伴隨著計算C和互聯網技術的發展而出現的一個全新概念。它一般指采用多種智能傳感設備,諸如各種傳感器、射頻識別技術、GPS、激光或紅外探測器等各種裝置,實時采集任何需要監控、連接、互動的物體或過程,采集其聲、光、熱、電、力學、化學、生物、位置等各種需要的信息,與互聯網結合形成的一個巨大網絡,以進行信息交換和通信[1]。 一個完整的物聯網一般由感知層、網絡層和應用層組成,如圖1所示。

其中,感知層網絡的主要作用是對實體信息的感知,信息的采集和智能識別等功能;網絡層是人與人之間、人與物之間和物與物之間通信的傳輸媒介,主要向應用層提供安全可靠的傳輸機制;應用層的主要功能就是對網絡層傳輸的海量數據進行存儲、分析和智能處理等,根據不同的應用需求對數據進行處理[2]。

1.2 基于物聯網的設備環境監測原理

為了對設備的運行環境狀況進行實時監測,以使相關人員能夠清楚地了解到目前環境的狀況。本文通過物聯網,利用IPv6等無線通信技術,將各種傳感器、路由網絡和神經網絡系統等進行連接,從而實現對溫度、煙霧、水浸等環境參數的實時監測。

本文設計的監測物聯網主要由感知層的18個無線傳感器和應用層的BP神經網絡監測分析系統組成。在底層,各種不同的傳感器采集到的數據通過IPv6組成的無線網絡通過各自的路由器發送至無線網關,無線網關通過交換機與服務器相連,服務器接收到數據后,會利用構建好的BP神經網絡模型對這些數據進行整理分析,以判斷環境所處的具體狀態。

2 BP神經網絡

2.1 BP神經網絡的原理

BP神經網絡是一種前饋型誤差修正網絡,它通過不斷調整各個單元層之間的網絡權值和閾值實現網絡的訓練。BP神經網絡主要運行由信號的正向傳播和誤差的逆向傳播兩個過程組成,通過不斷地權重調整,可以實現網絡誤差的不斷縮小。

2.2 原始數據的獲得

位于底層的傳感器網絡一共包含4個路由器(含網卡)和18個無線傳感器(含3個水浸傳感器、4個煙霧傳感器、6個溫度傳感器和5個濕度傳感器)。通過傳感器和路由器組建傳感器的物聯網絡實現對環境信息的獲取,并上傳至數據處理中心。將各個類型傳感器收集到的數據分別進行加權平均,由于水浸和煙霧為簡單的“是否”問題,因此用0和1表示,結果如表1所示。

2.3 定義輸入和輸出樣本數據

定義輸入樣本數據,從表1的20組數據中選擇10組作為輸入樣本,在Matlab命令空間中輸入歸一后的數據,歸一化按照式(1)進行:

[yi=xi-minximaxxi-minxi, i=1,2…,n] (1)

本文直接調用Matlab軟件中的premnmx函數進行歸一化運算,經過歸一化后的評價指標[yi]在[0,1]之間。為了簡化仿真模型,特對輸出狀態進行編碼,模型輸出為評價環境的優、良、中、差、危險5種狀態,定義期望輸出向量如表2所示。

2.4 構建BP神經網絡模型

本文采用含一個隱藏層的神經網絡結構進行分析,由于輸入單元為4,輸出單元為5,根據經驗公式可選隱含層單元數為1~10之間的整數,采用試湊法得到了隱含層神經元與均方平均值(MSE)的曲線關系,如圖2所示。其中隱層神經元數目為9時,得到的MSE值最小為14,所以確定的隱含層神經元數為9。

2.5 BP神經網絡模型的訓練

在Matlab中代入這8組樣本向量對構建的網絡進行訓練,期望誤差設為10?6,訓練過程中,BP神經網絡誤差的變化形式如圖3所示。

由圖3可知,當訓練經過58次迭代之后,達到了滿意的誤差期望。獲得理想的神經網絡模型后,在剩余樣本中選擇8組數據對該BP神經網絡進行檢驗測試實驗,輸入主代碼:result_test=sim(net,ptest)[′]。

在Matlab中輸入表1中的所有數據,經過整理的結果如表4所示。

由表4可以看到,表中字體加深的數據,即第2組環境狀態為中,第四組環境狀態為良的檢測數據分別誤判為良和中。為了提高模型的檢測精度,將這兩組作為訓練樣本加入訓練集中,重新對網絡進行訓練,圖4是新構建的神經網絡訓練時使誤差下降的情況。

由圖4可知,增加這兩組數據后,模型的收斂速度獲得了提升,達到相同精度,僅需要33步即可收斂,表5是用剩下的8組數據進行檢測的仿真結果。

由表5可以看到,經過2次訓練后,本文構建的神經網絡對樣本的判斷結果均正確,對環境具有較好的監測功能。

3 結 論

本文主要研究了基于物聯網的設備環境監測方法,構建了能夠根據煙霧、水浸、溫度和濕度等環境參數準確判斷環境狀態的BP神經網絡模型。在仿真過程中發現將第一次訓練的錯誤數據代入原模型作為訓練樣本,并進行兩次訓練可以大大提高神經網絡模型的精度。系統可在環境參數出現異常狀況前告知使用者,從而避免事故發生,具有較大的實用意義。

參考文獻

[1] 劉飛.物聯網的應用分析研究[J].電子技術,2013(1):12?18.

[2] 鄭偉.一N基于BP 神經網絡技術的物聯網監控預警系統設計與實現[D].北京:北京工業大學,2015.

[3] 王億之.神經網絡算法在物聯網中的應用研究[J].計算機應用研究,2015(3):128?132.

[4] 林華.基于BP神經網絡改進算法的檢測方法[J].計算機工程,2015(8):143?149.

篇4

關鍵詞:BP神經網絡,半干法脫硫工藝,鈣硫比

一、引言

循環流化床煙氣脫硫工藝是半干法脫硫工藝的一種,是使用粒狀脫硫劑及其他各個因素在脫硫塔內相反應以降低煙氣中的SO2含量。該工藝具有流程比較簡單、較少的耗水量、平均投入資金少、固化排出物、無廢水排放等優點。此工藝與濕法脫硫工藝相比,相對成本低比較低,對于很多熱電廠是很好的選擇,受到了眾多熱電廠的青睞。

在脫硫過程中如何控制凈煙氣中SO2含量、降低鈣硫比是目前研究的重點和難點,也是半干法脫硫工藝目的所在。國家已經訂立了強制性的二氧化硫排放標準,即由400mg/Nm3進一步嚴格控制為200mg/Nm3的限值,并且增加了監管力度。這對于目前的脫硫系統是一個重大的考驗。由此,二氧化硫的排放量的預測在實際工作的重要性也不盡凸現出來。然而目前對于循環流化床煙氣脫硫工藝的預測的研究比較少,這嚴重阻礙了脫硫工藝的發展。通過合理及準確的預測二氧化硫的排放量,可以很好的確定在脫硫中各個因素所占的比重,從而為下一步的優化提供有力的證據和科學依據。對于企業來講,也可以據此調整產業結構,減低成本。

本文中采用的數據為國家某電廠脫硫數據,此電廠自2008年設計和改造了脫硫除塵系統,屬于典型的經預除塵后煙氣先脫硫后除塵的布置方式,其設計鈣硫比為1.3,但是實際運行中,鈣硫比高達2.3~2.5,極大的增加了脫硫裝置的運行成本,經廠家多次調試和改造,沒有明顯改善。BP神經網絡是一種多層前饋型神經網絡,目前的研究發現,三層的神經網絡可以模擬從輸入到輸出的任意非線性函數映射關系,其權值的調整采用反向傳播的學習算法。其主要應用于四個方面:函數逼近,模式識別,分類,數據壓縮。經過調整權值,實現對數據的在精確范圍內的預測,輔助下一步的優化工作。

二、構造BP神經網絡模型

構建神經網絡一般需要進行三個步:神經網絡生成,初始化權值和仿真。

BP神經網絡的學習規則是要保證網絡權值和閥值要沿著負梯度方向修正,以實現映射函數的最快下降方向。其基本形式為:

wk+1=wk-ηkdk

其中wk為權值或閥值矩陣,dk是映射函數的梯度,ηk是學習率。

假設三層BP神經網絡,輸入節點xi,隱層節點hj,輸出節點yl,輸入層節點與隱層節點之間的權值為wji,隱層節點與輸出層節點之間的權值為vlj,θi為相應的閾值。輸出節點的期望值為tl。

隱層節點的輸出:hj=f(∑iwjixi-θj)=f(netj)

其中netj=∑iwjixi-θj

輸出節點的輸出:netl=∑jvljhj-θlyl=f(∑jvljyj-θl)=f(netl)

其中:E=12∑l(tl-yl)2=12∑l(tl-f(∑jvljf(∑iwjixi-θj)-θl))2

輸出節點誤差為:Evlj=∑nk=1Eykykvlj=Eylylvlj

1. 誤差函數對輸出節點求導:

Ewlj=∑nk=1Eykykvlj=Evlylvlj

2. 誤差函數對隱層節點求導:

Ewji=∑i∑jEylylhjhjwji

3. 閥值的修正:

在修正權值的過程中,也應該考慮對閾值的修正,其修正原理同權值修正基本一致。

誤差函數對輸出節點閥值求導:

Eθl=Eylylθl

誤差函數對隱層節點閥值求導

Eθj=∑Eylylhjhjθj

f(x)=11+e-x

4. 傳遞函數:

f(x)=21+e-x

S型傳遞函數

三、數據分析

在循環流化床煙氣脫硫工藝中,影響脫硫效率的因子比較多,主要分為5部分:原煙氣、凈煙氣、水路部分、增壓風機部分和吸收劑部分。其中原煙氣包括:硫化床阻力、塔前溫度、塔前壓力、塔后壓力、氧含量、平均壓差和二氧化硫含量;凈煙氣包括:二氧化硫含量、氧含量、粉塵濃度、出口壓力、出口溫度、煙氣流量;水路部分包括:出口流量、回水流量、工藝水量;增壓風機包括:增壓風機電機電流信號、增壓風機入口擋板開度;吸收劑部分包括:吸收劑送風壓力、吸收劑給料機開度。其中塔前壓力和塔后壓力各有兩個監測點,平均壓差=塔后壓力—塔前壓力;工藝水量=出口流量—回水流量。

四、算法分析

在預測之前,首先需要對數據進行清理,除去數據中得一些噪音。數據清理在數據分析中是一個重要的步驟,對數據合理的清理可以加快算法收斂速率,提高預測準確度。本文中所采用的數據都為清理后的數據,保證了預測的準確度。

此外,由于數據中各個變量的變化差異比較大,在應用之前也需要對其歸一化處理。設數據中任意變量矩陣為X,X=x1,x2,…xn,則任意xi,i=1,2…n為此變量中得數據。歸一化處理:

X′=X/max(X)。

數據中得每一變量都經過此歸一化方法進行歸一化處理。

從數據中可以分析得到,該BP神經網絡模型的有21個輸入變量,即影響因素;1個輸出變量,此輸出為凈煙氣的二氧化硫的含量。在本文中,筆者采用三層BP神經網絡,輸入層包含21個神經元,隱含層包含了20個神經元,輸出層包含1個神經元。

圖1所示為利用BP神經網絡訓練的仿真;圖2所示為預測值與實際值得比較圖。

通過BP神經網絡的仿真訓練圖,我們可以看到,經過305次迭代神經網絡停止,預測精度約為0.0072。

圖1BP神經網絡仿真圖2預測值與原值比較圖

五、結語

通過仿真,利用BP神經網絡不斷的訓練,實現了對循環流化床煙氣脫硫工藝預測,并實現了預測值與實際值得比較。從實驗中,可以看出,預測值存在的一定的誤差。今后本課題的目標就是更加減小誤差值,盡量滿足預測的需要。

在符合實際情況下的高精度預測,對于預測主題是非常重要的。利用預測可是預知不利的情況,提前做好防范。并且可以為進一步優化提供了便利條件。利用預測值,可以客觀的驗證優化的效率及程度。(作者單位:河北大學管理學院)

參考文獻:

[1]范麗婷,李鴻儒,王福利.半干法煙氣脫硫工藝在絕熱飽和溫差的軟測量[J].儀器儀表學報,2009,30(7).

[2]董長虹.Matlab神經網絡與應用[M].國防工業出版社,北京,2005.

[3]展錦程,冉景煜,孫圖星. 煙氣脫硫吸收塔反應過程的數值模擬及試驗研究[J]. 動力工程,2008,28(3).

篇5

關鍵詞:徑向基神經網絡(RBFN); 超高壓; 繼電保護; LLS; 梯度下降法

中圖分類號:TN911-34; TP332 文獻標識碼:A

文章編號:1004-373X(2011)20-0196-04

Algorithm of EHV Relaying Protection Based on RBF Neural Network

ZHANG Dong1, WANG Tao2

(1. Inner Mongolia Electric Power Group, Hohhot 010080, China;

2. School of Electronics and Information Engineering, Soochow University, Suzhou 215021, China)

Abstract: An algorithm of EHV (extra high voltage) relaying protection based on RBFN (radial basis function neural network) is proposed. The algorithm can conduct the training according to the existing relaying data sample set because the RBFN has learning ability, find the internal relations of fault detection, fault location, self-adaptive automatic reclosing technology, differential protection and distance protection by analysis, and realize the self-adaptive control over the future relaying protection data samples. The highlight of this algorithm is that the factors of both predicting precision and training time of RFBN are taken into consideration in the process of construction. The linear least squares (LLS) and the gradient descent method are employed for MATLAB simulation experiment to obtain a more accurate result of prediction.

Keywords: RBFN; EHV; relaying protection; LLS; gradient descent

0 引 言

隨著電力工業的不斷發展,現代電力系統已成為┮桓齦囈追竅咝?、高竻矀蝙o拇笙低常人們對系統運行的可靠性、持續性和穩定性要求也越來越高,這就使得電力系統中問題的解決越來越困難。

繼電保護的任務就是檢測故障信息,識別故障信號,進而決定保護是否跳閘。傳統的繼電保護和故障診斷方法自適應能力有限,不能適應各種運行方式和診斷復雜故障。

徑向基神經網絡(RBFN)具有很強的自適應能力、學習能力、非線性映射能力和容錯能力,并且魯棒性好,應用在電力系統繼電保護有很大優勢,很多難以列出方程式或難以求解的復雜的非線性問題,應用徑向基神經網絡(RBFN)方法都可以得到很好的解決。

1 人工神經網絡概述

1.1 人工神經網的概念

人工神經網絡(Artificial Neural Networks,ANNs)也簡稱為神經網絡(NNs)或稱作連接模型(Connectionist Model),它是一種模范動物神經網絡行為特征,進行分布式并行信息處理的算法數學模型。這種網絡依靠系統的復雜程度,通過調整內部大量節點之間相互連接的關系,從而達到處理信息的目的。人工神經網絡具有自學習和自適應的能力,可以通過預先提供一批相互對應的輸入-輸出數據,分析掌握兩者之間潛在的規律,最終根據這些規律,用新的輸入數據來推算輸出結果,這種學習分析的過程被稱為“訓練”。

人工神經網絡是一門模擬人腦生物過程的人工智能技術,是根據大腦神經元電化學活動抽象出來的一種多層網絡結構,它是由大量的神經元互聯形成的復雜的非線性系統。神經元結構如圖1所示。所有輸入M通過一個權重K進行加權求和后加上閾值d,再經傳遞函數f的作用后即為該神經元的輸出a,且有:

Иa=f(MK+d)(1)И

1.2 徑向基神經網絡理論

徑向基神經網絡(RBFN)是一個三層的前饋神經網絡,包括一個輸入層、一個徑向基層(即隱含層)和┮桓鍪涑霾恪F浠本原理是以徑向基函數作為隱層單元的基,構成隱含層空間,隱含層對輸入矢量進行變換將低維的模式輸入數據變換到高維空間內,使得在低維空間內的線性不可分問題在高維空間內線性可分。徑向基函數它模擬了人腦中局部調整、相互覆蓋感受野(Receptive Field),因此是一種局部逼近網絡,科學界已經證明它能以任意精度逼近任意函數,其拓撲結構如圖2所示。

圖1 人工神經元模型

圖2 RBF網絡結構圖

輸入層節點獲取輸入向量后,傳遞輸入向量到隱含層。隱含層節點由徑向基函數構成,徑向基函數可采取多種形式(通常采用Gaussian函數)。隱含層執行非線性變換,將輸入空間映射到一個新的空間。輸出層通常是簡單的線性函數。隱含層節點和輸出層節點以不同的權重完全連接。隱含層節點的激活函數對輸入激勵產生一個局部響應,輸入向量越靠近基函數的中心,隱含層節點做出的響應越大。隱含層第j結點的輸出響應為:

ИGj(x)=exp-x-μj2σ2j (2)И

式中:x= [ X1,X2,…,Xn ] 為輸入向量;μj,σj分別為第j個神經元的中心和大?。籧為神經元的個數。

輸出層為隱含層各個單元的加權和:

И=f(x)=∑cj=1wjGj(x)(3)И

式中:wj為第j 個神經元對應的權值。

2 基于RBF的超高壓繼電保護算法

2.1 訓練數據的樣本采集

訓練所需要的樣本數據,直接關系到訓練出來經驗函數精度的優劣,所以一組好的訓練樣本是經驗函數精度的保證。本文采用內蒙古電力集團公司超高壓局近幾年對繼電保護數據記錄,其中樣本數據繁多,從中選取了5 000個有效數據作為樣本,用其中4 000來訓練經驗函數,后1 000個用來檢測訓練效果。

2.2 RBF神經網絡混合學習算法

RBF網絡的學習分為兩個過程。第一個過程:根據所有輸入向量確定各隱含層節點的高斯函數的中心值cj。第二個過程:在確定了隱含層j的參數后,根據樣本,利用最小二乘法原則求出輸出層的權值wjt。建立RBF神經網絡的關鍵問題是根據給定的訓練樣本確定徑向基函數的中心。因為一旦確定了徑向基函數的中心cj,則對于所有的訓練樣本而言Gj和預期輸出yt 是已知的,輸出權值`jt可以通過最小二乘法求出。

2.2.1 調整隱層神經元中心及寬度

梯度下降法的構造過程中首先定義誤差函數:

ИE=12∑Nn=1En(4)И

式中:N為樣本個數;En為輸入第nЦ鲅本是的誤差定義為:

ИEn=∑sk=1(tnk-ynk)2, n=1,2,…,N(5)И

要使誤差函數最小化,則參數的修正量應與其負梯度成正比則有:ЕCj=-η1ECj和Δσj=-η2E鄲要j Т入后得:

ИЕCj=2η1∑Nn=1∑sk=1(tnk-ynk)•Rnjwn(k,j)•pn-cnj(σnj)2(6)

Δσj=2η2∑Nn=1∑sk=1(tnk-ynk)•Rnjwn(k,j)pn-cnj2(σnj)3(7)И

當所有樣本輸入完成后,運用迭代的方法對參數進行調整,如下所示:

ИCj(m+1)=Cj(m)+ΔCj(8)

σj(m+1)=σj(m)+Δσj(9)И

式中:Cj是中心的學習速率;σj是高斯寬度的學習速率;m為迭代次數。為了保證分類器的泛化性能,采用的高斯寬度的學習速率通常大于中心的學習速率,因為小的學習速率使算法收斂過慢,而過大的學習速率可能會導致算法變得不穩定。

2.2.2 RBF網絡的權值確定

首先設定輸入矩陣為:M∈Rr×N,隱層輸入矩陣為:P∈Ru×N;輸出層矩陣為:K∈Rs×N;其中n為訓練樣本。若RBF網絡的待定輸出層權值W∈Rs×u,其三者關系為:

ИK=W×P(10)И

樣本的目標輸出為:T=(t1,t2,…,ts)T∈Rs×N,在這里采用線性最小二乘法(LLS)來使得目標輸出與網絡實際輸出之間的誤差達到最小,運用R的R+來求得W為R+T。

2.2.3 經驗函數訓練流程圖

本文所訓練的經驗函數的算法流程圖分為兩個階段,第一階段是樣本處理,由于樣本具有重復性,在經過樣本處理后,就保證了存儲在樣本庫中的樣本都具有代表性,消除重復訓練,提高訓練速率;第二階段是訓練經驗函數。訓練過程如圖3所示。

圖3 經驗函數的算法流程圖

3 實驗結果與分析

該研究采用Matlab 7.0.0來做仿真實驗,針對關注的5個重要的超高壓繼電保護指標分別進行預測,實驗數據來自內蒙古電力集團公司超高壓局近幾年對繼電保護數據記錄,實驗采用大量超高壓繼電保護值來訓練RBF神經網絡,當網絡訓練達到誤差平方和目標0.01時,網絡訓練結束。

圖4~圖8分別為故障檢測、故障定位,自適應自動重合閘技術、差動保護以及距離保護的預測值與實際值之間的比較(其中橫軸均為時間序列,縱軸為超高壓繼電保護的相應指標值)。

通過仿真結果可以看出:曲線的擬合度較好,說明通過RBF神經網絡短期預測超高壓繼電保護取得了較好的效果。但是長期的預測則需要考慮超高壓繼電保護各衡量指標的突變情況,此時RBF神經網絡無法對其做出準確的預測。

4 結 語

本文將RBF神經網絡及其相關算法應用到超高壓繼電保護預測上,可以更好、更快地動態預測繼電保護的工作狀態。在其中RBF網絡大大提高了訓練的速度,節省了時間且預測精度更高,在局部的短期預測中占有優勢。怎樣進一步改進優化預測算法是RBF神經網絡預測超高壓繼電保護的下一步研究方向。

參考文獻

[1]馬銳.人工神經網絡原理\.北京:機械工業出版社,2010.

[2]劉學軍.繼電保護原理\.北京:中國電力出版社,2007.

[3]賀張萍.深度探討繼電保護裝置狀態檢修需求及應用難點\.科技資訊,2010(32):120-122.

[4]黃懿.繼電保護可靠運行的控制分析\.中國科技博覽,2010(3):61-64.

[5]MOHAMED E A, TALAAT H A; KHAMIS E A. Fault diagnosis system for tapped power transmission lines \. Source: Electric Power Systems Research, 2010, 80 (5): 599-613.

[6]Eissa M M, Sowilam G M A, Sharaf A M. A new protection detection technique for high impedance fault using neu-ral network \// Proceedings of 2006 Large Engineering Systems Conference on Power Engineering. \: \, 2006: 146-151.

[7]DUTTA A A, KADU A N. Pattern recognition method for detecting fault in EHV transmission lines \// Proceedings of2nd International Conference on Mechanical and Electrical Technology. \: ICMET, 2010: 24-27.

[8]劉田田,燕潔.人工神經網絡在電力系統繼電保護中的應用\.電力學報,2007(2):190-192.

[9]呂衛勝.人工智能技術在電力系統繼電保護中的應用\.山東電力技術,2006(1):61-63.

[10]KHORASHADI-ZADEH H, EBRAHIMI M R A. AN ANN based approach to improve the distance relaying algorithm \// Proceedings of the 2004 IEEE Conference on Cybernetics and Intelligent Systems. Singapore: IEEE, 2004:1374-1379.

[11]曾曉林,薛建輝,洪剛.粒子群優化神經網絡在高壓斷路器機械故障診斷中的應用\.電網與清潔能源,2010,26(6):57-61.

[12]李風光,楊志.基于BP網絡的自適應接地保護研究\.電網與清潔能源,2010,26(10):31-34.

篇6

關鍵詞:功率放大器;預失真;神經網絡;互調失真

中圖分類號:TP183文獻標識碼:A

文章編號:1004-373X(2009)10-133-04

Research of Adaptive Digital Predistortion Based on Neural Network

QIU Wei,XU Yitao,REN Guochun,ZHONG Zhiming

(Communication Engineering College,PLA University of Technology,Nanjing,210007,China)

Abstract:Because of inherent nonlinearity of high power amplifier,f-band distortion and adjacent-channel interference,which may have bad influence on communication system.To overcome it,a linearization process is given.First,this paper makes a math analysis about nonlinearity distortion of HPA,describes the basic principle about digital predistortion.And then,after depicting simple neural network,the paper proposes an adaptive digital predistortion technology based on SISO-neural network,which can improve third-order and fifth-order intermodulation and comparing with polynomial-fitting technology,it has more advantage on convergence speed and difficulty of hardware realization.At last,the paper uses a double-sound signal to make a matlab simulation,the results also prove this technology′s superiority.

Keywords:power amplifier;pre-distortion;neural network;intermodulation distortion

伴隨無線通信技術的迅猛發展,使得人們對通信系統的容量要求越來越大?,F代通信系統為了追求更高的數據速率和頻譜效率,更趨向于采用線性調制方式,如16QAM和QPSK方式,以及多載波配置[1]。這些技術產生的信號峰均比較大,均要求功率放大器具有良好的線性特性,否則就會出現較大的互調失真,同時會導致頻譜擴展,造成臨道干擾,使誤碼率惡化,從而降低系統性能。

目前,克服放大器非線性失真主要有三種方法,一是直接制造超線性功率放大器,但制造這樣的放大器工藝極其復雜,價格非常昂貴,且一般只適用于小功率放大器。二是采用功率回退技術,使功放工作在線性區,可以使其從飽和功率點做較大回退來滿足線性放大的要求,但這樣做會使功放效率大大降低,一般小于10%。三是采用線性化技術,即通過適當增加一些電路來克服其非線性影響。目前功放線性化技術主要有前饋、負反饋和預失真技術。負反饋固有的穩定性問題,使得反饋線性化技術工作在無線頻率無法保持系統穩定[2]。前饋技術是早期用得比較多的一項技術,比較成熟,但其最大的難點在于為保持不同器件之間的幅度和相位特性完全匹配[2],會使系統和設備都較復雜。預失真技術具有電路形式簡單,調整方便,效率高,造價低等優點[3]。其中,基帶預失真還能采用現代的數字信號處理技術,是被最為看好的一項功放線性化技術。

文章利用一種簡單的單入單出三層前向神經網絡來進行自適應預失真處理,補償由高功率放大器非線性特性引起的信號失真,從而實現其線性化。文中分析基于這種結構的自適應算法,并做了相應的仿真,仿真結構表明,該方法能有效改善三階互調和五階互調,且收斂速度比一般多項式預失真更快,具有一定的優勢。

1 高功率放大器非線性分析

高功率放大器一般都是非線性器件,特別是當輸入信號幅度變化較大時,放大器工作區將在飽和區、截止區、放大區之間來回轉換,非線性失真嚴重,會產生高次諧波和互調失真分量。由于任何函數理論上都可以分解為多項式的形式,故放大器的輸入和輸出關系表示為:

Vo=a1Vi+a2V2i+a3V3i+…+anVni(1)

假設輸入的雙音信號為:

Vi=V1cosω1t+V2cosω2t(2)

將式(2)代入式(1),得到輸出電壓為:

Vo=a22(V21+V22)+

a1V1+a334V31+32V1V22+…〗cosω1t+

a2V2+a334V32+32V2V21+…〗cosω2t+

12a2V21+…cos(2ω1t)+12a2V22+…•

cos(2ω2t)+14a3V31+…cos(3ω1t)+

14a3V32+…cos3ω2t+a2V1V2\ω2)t+cos(ω1-ω2)t\〗+34a3V21V2\ω2)t+cos(2ω1-ω2)t\〗+34a3V22V1\ω1)t+cos(2ω2-ω1)t\〗+58a5V31V22cos(3ω2-

2ω1)t+58a5V21V32cos(3ω1-2ω2)t

從上式可以看出,輸出信號中不僅包含2個基頻ω1,ω2,還產生了零頻,2次及高次諧波以及互調分量。其中的2ω1-ω2,2ω2-ω1,3ω1-2ω2和2ω1-3ω2通常會落在通頻帶內,一般無法濾除,是對通信影響最大的非線性失真分量,即所謂的三階互調和五階互調。放大器線性化的目標就是在保證一定效率的前提下最大地減小三階和五階互調分量。

2 預失真基本原理及其自適應

預失真就是在信號通過放大器之前通過預失真器對信號做一個與放大器失真特性相反的失真,然后與放大器級聯,從而保證輸出信號相對輸入信號是線性變化。預失真器產生一個非線性的轉移特性,這個轉移特性在相位上與放大器轉移特性相反,實質上是一個非線性發生器,其原理圖如圖1所示。

預失真器的實現通常有查詢表法和非線性函數兩種方式[2]。由于查表法結構簡單,易于實現,早期的預失真多采用此方法。但它對性能的改善程度取決于表項的大小,性能改善越大,需要的表項越大,所需要的存儲空間也越大,每次查找遍歷表項的每個數據和更新表項所需要的時間和計算也越大,因此在高速信息傳輸的今天已經不可取。非線性函數法是根據對放大器輸出信號采樣值與其輸入信號,用一個非線性工作函數來擬合放大器的工作曲線,然后根據預失真器特性與放大器特性相反,求出預失真器的非線性特性函數,從而對發送信號進行預失真處理。這種方法只需要更新非線性函數的幾個系數,也不需要大的存儲空間,因此是近年來研究的熱點。

圖1 預失真基本原理

假設預失真器傳輸函數為F(x);放大器傳輸函數為G(x);F和G均為復函數。若輸入信號為x(t),則經過預失真器之后的信號為u(t)=F\,放大器的輸出函數為y(t)=G\=G{F\}。預失真的目的就是使x(t)通過預失真器和放大器級聯后的輸出y(t)=ax(t),a為放大器增益。通過一定的方法可以找到合適的F,使實際輸出和期望輸出的誤差最小。

由于溫度、電器特性、使用環境等因素的不斷變化,放大器的傳輸特性也會發生變化,從而預失真器傳輸函數F(x)的各參數也會隨之變化。因此,現代數字預失真技術一般都采用自適應技術,以跟蹤調整參數的變化。目前,常用的兩種自適應預失真結構如圖2和圖3所示。

圖2 自適應預失真系統結構圖

圖3 復制粘帖式自適應預失真系統結構圖

圖2是一般的通用自適應結構,結構簡單,思路明確,但一些經典的自適應算法由于多了放大器求導項而不能直接應用,且需要辨識放大器的傳輸特性。圖3的復制粘帖式結構(非直接學習)則不存在這些問題,關于這種結構的優缺點比較和具體性能分析見文獻[4]。這里將采用后一種自適應結構。

3 基于一種單入單出式神經網絡的自適應預失真技術

3.1 神經網絡

神經網絡是基于生物學的神經元網絡的基本原理而建立的。它是由許多稱為神經元的簡單處理單元組成的一類自適應系統,所有神經元通過前向或回饋的方式相互關聯、相互作用。由Minsky和Papert提出的多層前向神經元網絡是目前最為常用的網絡結構。它被廣泛應用到模式分類和函數逼近中,已經證明含有任意多個隱層神經元的多層前向神經元網絡可以逼近任意的連續函數[5]。在此,就是利用神經網絡的這種功能來擬合預失真器的特性曲線,并且用改進的反向傳播算法來自適應更新系數。

多層前向神經元網絡由輸入層、一個或多個隱層和輸出層以前向的方式連接而成,其每一層又由許多人工神經元組成,前一層的輸出作為下一層神經元的輸入數據。三層前向神經元網絡示意圖如圖4所示,其中輸入層有M個人工神經元,隱層有K個神經元,輸出層有N個神經元。關于人工神經元的具體介紹

參考文獻[6,7]。

圖4 三層前向神經元網絡

3.2 基于單入單出式神經網絡的自適應預失真系統模型

單入單出三層前向神經網絡示意圖如圖5所示,假設隱層包含K個神經元。輸入數據經過一系列權系數{w11,w12,…,w1K}加權后到達隱層的各個神經元。隱層中的神經元將輸入進來的數據通過一個激勵函數(核函數),其各神經元的輸出經過一系列權系數{w21,w22,…,w2K}加權并求和后作為輸入層的輸入,然后該輸入通過激勵函數的輸出作為整個網絡的輸出。單入單出式神經網絡自適應預失真系統模型就是把圖5所示的神經網絡放入圖3所示的自適應預失真模型的預失真器{f}和函數發生器{f′}模塊中,兩個神經網絡的結構和規模是一樣的。

圖5 單入單出三層前向神經元網絡

預失真器神經網絡和函數發生器神經網絡開始都隨機初始化。先看預失真器神經網絡,設輸入序列為xi(i=1,2,…),則隱層各單元輸入I1k=w1kxi-θ1k,經過核函數后,隱層各單元輸出為J1k=f(I1k)。其中f(x)=(1-e-2x)/(1+e-2x)為核函數,輸出層靜輸入為z1=∑Kk=1w2kJ1k-θ1,輸出層輸出即預失真器輸出U1=f(z1),經過功放后得到系統輸出yi。通過衰減器后的信號作為訓練神經網絡的輸入信號,經過前面神經網絡相同的過程訓練網絡輸出層的輸出為U2,絕對誤差信號e1(i)=U1(i)-U2(i),然而直接把此誤差運用到自適應算法中導致算法會局部收斂且收斂速度極慢。因此本文對誤差信號做了改進,即把誤差信號改為e(i)=(1/2){λ\2+(1-λ)φ\},其中φ(x)=In\/β,加入的調整因子λ和輔助項φ,能把算法從局部收斂點拉出來且收斂速度得到一定的提高。最后根據反向傳播算法,得到訓練神經網絡的權系數更新式如下(下標2為隱層到輸出層權系數;下標1為輸入層到隱層權系數):

δ2(i)=c(i)\

Δw2(i)=αδ2(i)J2+ηΔw2(i-1)

Δθ2(i)=αδ2(i)+ηΔθ2(i)

δ1(i)=δ2(i)w22(1+J2)(1-J2)

Δw1(i)=αδ1(i)y/G+ηΔw1(i-1)

Δθ1(i)=αδ1(i)+ηΔθ1(i)

預失真權系數可分為訓練和跟蹤兩個階段。根據上面的迭代公式,得到一組訓練神經網絡的權系數。把這種權系數拷貝到預失真器神經網絡中替代原來的權系數,得到一組新的預失真系數,之后重新計算誤差,繼續上面的過程循環迭代運算,直到誤差小于規定的范圍,即整個系統收斂,預失真器訓練完成。此時稱之為訓練階段。之后隨著溫度、輸入的不同,調制信號、環境等的變化,可能引起功放特性的變化,可以設置一個誤差門限值,一旦發現誤差超過此門限,立即重新啟動上面的循環迭代,重新訓練,直到滿足條件,即跟蹤階段。這種算法收斂速度快,且能滿足實時運算的要求。同時在硬件實現上,只要做一個核函數發生器,其他就全是乘累加運算,與多項式結構的高次冪運算相比,硬件實現要簡單得多,因此具有一定的實用性。

4 性能仿真

文中使用雙音信號進行了仿真分析,雙音信號為:

xs=0.5

放大器模型采用經典salef[9]模型,神經網絡的隱層數設為15。雙音信號直接通過放大器和通過文中所提的預失真網絡后再通過放大器的頻譜圖如圖6所示。

圖6 預失真前后信號歸一化頻譜圖

圖7 神經網絡和多項式結構誤差曲線

由圖6可見,雙音信號通過放大器后產生了較大的失真,其中的三階互調達到-17 dB,五階互調也有-36 dB。通過文中所提的神經網絡預失真系統處理后,即信號通過預失真器再通過放大器后,三階互調被抑制到-42 dB,五階互調也被抑制到-45 dB以下,三階互調改善25 dB,五階互調改善11 dB以上。

圖7顯示文獻[10]提到的一般多向式結構和本文所提出的神經網絡預失真結構的誤差收斂曲線,它們都能達到相同或相似的互調分量改善效果。然而,本文所提的神經網絡結構收斂速度明顯較前者要快,而且收斂效果也比前者要好。圖8是輸入信號和通過預失真處理后放大器的輸出信號波形圖。由圖可見,經過本文所提出的神經網絡預失真網絡處理后,輸出信號波形基本沒有失真,能與輸入信號很好的重合,表明該神經網絡預失真技術能很好的實現功放線性化。

圖8 輸入信號和通過預失真處理后放大的輸出信號波形圖

5 結 語

本文針對放大器固有的非線性特性問題,從數學上分析了放大器的非線性失真,介紹基于預失真基本原理和神經網絡基本概念,提出一種單入單出式神經網絡自適應預失真技術。仿真結果表明,該技術能三階互調能抑制25 dB左右,對五階互調能抑制11 dB左右。在很大程度上改善了通信系統的性能;而且與一般多項式預失真技術相比,收斂速度和收斂效果都有一定的改善,且硬件實現上只要做好一個核函數發生器,其他運算就全是簡單的乘累加過程,可以避免硬件難以完成的多項式高次冪運算,表現出了一定的優勢。

參考文獻

[1]趙慧,漆蘭芬.射頻放大器的工作函數預失真線性化[J].無線電工程,2001,31(12):58-61.

[2]錢業青,劉富強.寬帶RF功率放大器的預失真線性化技術綜述[J].計算機工程與應用,2007,43(32):114-117.

[3]賈建華,劉戰勝.關于自適應預失真射頻功率放大器線性化研究[J].微波學報,2005,21(3):48-50.

[4]錢業青.一種高效的用于RF功率放大器線性化的自適應預失真結構[J].通信學報,27(5):35-46.

[5]Cybenko G.Approximations by Superpositions of a Sigmoidal Function[J].Mathematics of Control,Signals and Systems,1989(2):183-192.

[6]劉寶碇,趙瑞清,王綱.不確定規劃及應用[M].北京:清華大學出版社,2003.

[7]朱劍英.智能系統非經典數學方法[M].武漢:華中科技大學出版社,2001.

[8]Glentis G O,Berberdis K,Theodoridid S.Efficient Least Sqares Adaptive Algorithms for FIR Transversal Filtering[J].IEEE Signal Processing Magazine,1999,16(4):13-41.

[9]Saleh A.Frequency-independent and Frequency-dependent Nonlinear Models of TWT Amplifiers[J].IEEE Trans.on Commun.,1981,29(11):1 715-1 720.

篇7

[關鍵詞]BP神經網絡超市顧客滿意度調查問卷

超市顧客滿意度體現了超市的價值,也是超市生存發展壯大的根本。顧客滿意度評價作為超市了解顧客滿意程度的一種手段和工具,對于超市來說具有重要的意義。超市通過顧客滿意度評價,一方面可以和過去的經營業績進行比較,另一方面可以與行業內其他超市顧客滿意水平進行橫向比較,認清自己在市場競爭中的位置,識別主要的競爭者以及市場中存在的機遇和障礙。對顧客滿意的評價信息進行分析還可以幫助超市了解自己的薄弱環節,推動超市經營機制的改革,幫助超市制定正確的發展戰略和市場政策,更合理的分配超市有限的資源,最大可能地提高顧客滿意戰略的效益。顧客滿意度評價模型是超市評價其顧客滿意度的關鍵問題。本文在對調查問卷的分析處理的基礎上,綜合考慮多種因素,建立了基于BP神經網絡的超市顧客滿意度評價模型。

一、超市顧客滿意度指標體系的建立

評價指標體系主要根據超市顧客滿意度的主要因素和管理側重點來確定。在確定顧客滿意度指標時應當遵循全面性、代表性、區分度和效用性等原則,同時也必須根據超市的需要來確定評價指標,同時隨著超市顧客信用管理水平的改善和營銷環境的變化,應及時作適當調整。

1.超市顧客滿意度指標選取原則

一個好的指導原則是整個評價系統的靈魂,指導原則決定整個評價體系的效果。如何建構整體體系,必須以設計原則為起點。根據指標選擇原則建立的超市顧客滿意度評價指標體系,能夠在不同方面反映超市顧客滿意度,選取超市顧客滿意度評價指標應遵循如下原則:

(1)代表性原則。為了全面描述超市的顧客滿意度,應選取少數幾個具有代表性的、蘊含信息量大的指標,可以在比較低的成本條件下得到比較高的信息水平。

(2)獨特性原則。對超市顧客滿意度的評價應當考慮超市的顧客需求和經營特點,建立一套獨特的指標體系,目的是通過這些特點了解顧客對超市的滿意程度。

(3)獨立性原則。獨立是指各選取指標之間相互獨立,坐標間重復信息過多,將不利于指標評價作用的發揮。

(4)操作性原則。所選取的指標要與國際慣例接軌,同時又符合我國超市的發展水平現狀,各項指標應該力求能從廣泛的經濟數據中獲取相關的可靠信息,要求數據來源確鑿可靠,推理過程科學合理,易于量化,適于操作,并且指標間的相關性較弱。

2.指標體系的建立

基于以上原則,根據消費心理學原理,結合超市的具體情況以及市場調研特點和實踐,本文選擇的調研指標包括以下幾個部分:

(1)商品特征。對商品特征的印象是超市滿意度的核心,顧客對商品的感知度,對顧客滿意度起決定性的作用。

(2)服務狀況。顧客對超市服務的感知應來自兩個方面:一是超市員工的服務狀況;二是超市服務狀況。

(3)店容店貌。店容指超市內外的容貌、面貌,即超市形象。

(4)購物環境。超市購物環境直接影響到消費者的購物情緒。

(5)其他。根據調研實際需要,還可設計一些附加指標,但不亦過多。

具體指標體系如表所示。

二、顧客滿意度調查問卷設計及調研

搜集多組被評價超市的代表顧客的指標值,獲得合適的數據是構建模型的重要步驟。根據建立的指標體系及問卷設計的原則來選擇合適的問題進行調查,在設計問卷的過程中,為了方便顧客在問卷上反映自己對某超市的滿意度,盡量將各個指標簡單化,使之通俗易懂且便于評價打分。

由于超市顧客滿意度由一系列的指標來反應,最后的總體滿意度如何確定是問卷設計過程中的一個難題,知道每個指標的值很難得出顧客的滿意度,那么BP神經網絡訓練集中的輸出值就無法確定,因此本文在問卷的最后,調查了顧客對超市滿意度的總體評價,但顧客的總體滿意度跟之前的各個指標很可能出現不匹配的情況,所以為了減少由于主觀因素而影響評價模型的準確性,增加了樣本的數量,對明顯不合理的問卷進行篩選。

問卷一共有20個問題,分別對應于5個指標,比如商品滿意度一般包括商品質量、商品價格、商品種類、商品花色款式和食品安全,而問卷中只能單獨調查顧客對各個小項目的滿意度,由各個小項目的值得到一個指標的值,而每個小項在一個指標中所占的比例不盡相同,因此本文確定了每個小項所占的權重,具體如下:

商品特征:質量(0.25)、價格(0.25)、種類(0.25)、花色款式(0.1)、食品安全(0.15)

服務狀況:員工素質和員工服務態度(0.4)、結算環節(0.2)、提供咨詢和投訴處理(0.2),員工儀表(0.2)

店容店貌:外觀設計(0.2)、商品陳列(0.4)、商品標識(0.4)

購物環境:環境衛生(0.3)、音樂背景(0.2)、進出線路(0.3)、購物安全(0.2)

其他部分:超市硬件(0.4)、超市信譽(0.2)、促銷活動(0.4)

三、基于BP神經網絡的超市顧客滿意度評價模型構建

根據所確立的顧客滿意度評價指標體系和BP神經網絡結構來確定所要構建的評價系統模型。基于BP神經網絡算法,該模型是由輸入層、輸出層和一個隱層構成的三層前饋網絡。輸入層將評價指標歸一化處理后的樣本數值作為神經元;輸出層是對顧客信用等級的衡量,是一個從定性到定量,再從定量到定性的過程,通過BP神經網絡模型將定性轉化為定量輸出,再根據輸出結果和事先確定的標準,對顧客信用做出定性評價。而隱含層在設計上是一個難點,設置多少個隱節點取決于訓練樣本數的多少、樣本的大小以及樣本中蘊含規律的復雜程度。

1.輸入節點的確定

網絡輸入全面描述了超市顧客滿意度的指標。因此,不同的超市顧客滿意度的指標體系對應不同的網絡模型,也形成不同的輸入節點數,輸入節點數等于滿意度指標數。由前面的超市顧客滿意度指標體系可知,顧客滿意度指標包括商品特征、服務狀況、店容店貌、購物環境和其他五個部分,所以確定輸入節點數為5個。

2.輸出節點的確定

輸出節點對應于評價結果,輸出為1表示很不滿意、2表示不滿意、3表示不太滿意、4表示一般、5表示較滿意、6表示滿意、7表示很滿意,因此輸出節點確定為1個。

3.隱層節點的確定

隱節點的作用是從樣本中提取并存儲其內在規律,每個隱節點有若干個權值,而每個權值都是增強網絡映射能力的一個參數。隱節點數太少就不足以提煉訓練集中的規律,過多也可能把樣本中非規律性的噪聲等牢記,因此必須選擇合適的隱節點數才能使訓練達到要求。確定隱節點數的最佳方法是試湊法,先設置較少的隱節點數再逐漸增加,由于神經網絡的并行分布結構和非線性動態特性,還沒有得到一個簡單通用的隱含層單元的確定公式。因此結合文中實際情況,并參考以下經驗公式:

其中:n為輸入層節點數,l為輸出層節點數,a為1到10之間的常數。

再用試湊法進行研究,確定隱含層單元個數,本文最終選取的隱節點數為9個。

四、基于BP神經網絡的超市顧客滿意度評價模型仿真研究

本文采用動量及自適應的梯度遞減訓練函數即Traingdx。對于梯度下降法,訓練成功與否與學習率的選取有很大關系。自適應學習算法能夠自適應調整學習率來增加穩定性,提高速度和精度。

調研中對100個顧客進行了隨機訪問,在訪問過程中注意協調各種年齡段、收入水平及職業等,使得問卷更具有代表性,增加了問卷的有效性,并舍棄嚴重不合理問卷,抽取90個調研數據,其中54個作為建模的訓練樣本集,另外36個數據作為測試樣本集用于測試網絡。在進行網絡訓練之前,首先要對輸入輸出訓練數據進行歸一化,這樣做的好處是可以防止權值調整進入誤差曲面的平坦區和訓練后誤差不均等。文中選用的歸一化函數為prestd,使用該函數進行歸一化的結果是使得數據的平均值為0,標準差為1。

輸入要評價的顧客指標值,根據輸出值,對超市的顧客滿意度狀態給出評價結論。顧客的滿意程度用李克特量表分成七級來衡量:很不滿意、不滿意、不太滿意、一般、較滿意、滿意、很滿意,輸出節點輸出的評價結果分別用1到7數字表示。

首先對網絡進行初始化,設定輸入節點數為5,隱節點數為9,輸出節點數為1,誤差要求為0.001,訓練次數為20000次。建立一個BP神經網絡模型,訓練網絡時將輸出值同理想值進行比較,如有誤差就進行反向傳播輸出,修正權重系數,如此反復直到誤差小于設定的誤差。輸入訓練樣本后,系統按期望輸出與實際輸出誤差平方和的最小化規則來學習,調整權值矩陣和閾值向量。當誤差減小到要求范圍時,系統停止學習,此時權值矩陣與閾值向量固定下來,成為系統內部知識。為了使訓練更有效,在測試樣本中加入兩組數據作為教師信號,即p=[11111;77777],t=[17],這兩個信號是兩個極端,即對每個指標都很不滿意且最后結論為對超市的滿意度為很不滿意,或者對各個指標都是很滿意,而對超市的總體滿意度也是很滿意。

當訓練到出現如下字符

TRAINGDA,Performancegoalmet.

停止訓練,同時圖像界面動態圖停止,如圖1所示。

當訓練誤差達到要求時,用測試樣本對網絡進行測試。通過對每一個測試數據的仿真輸出和期望輸出的比較,可以看出該神經網絡的仿真誤差的大小,以直觀地表現出仿真得出的結果與理想值之間的關系,如圖2所示。圖中o代表期望輸出,*代表仿真輸出。

從圖中可以看出,只有少數幾個誤差較大,大部分的輸出結果是令人滿意的,因此采用BP神經網絡模型對超市顧客滿意度進行評價具有較高的精確度。

五、結束語

本文在問卷調查的基礎上,運用人工神經網絡的理論,建立了對超市顧客滿意度進行評價的BP神經網絡模型,并在MATLAB仿真環境中測試了該神經網絡評價模型的功能。從測試結果來看,該網絡達到了設計要求,對超市顧客滿意度的評價的正確率較高,證明了利用BP人工神經網絡模型對超市顧客滿意度進行評價比傳統的評價方式更為科學有效。

參考文獻:

[1]張葛祥李娜:MATLAB仿真技術與應用[M].北京:清華大學出版社,2003

[2]ALTMAREMARCOG:Corporatedistressdiagnosis:comparisonsusinglineardiscriminateanalysisandneuralnetworks[J].JournalofBankingandFinance,1994.6

[3]郝勇:運用BP神經網絡研究上證公用事業指數的波動[J].上海工程技術大學學報,2005.3

篇8

關鍵詞:測井技術;巖性識別方法;儲層;石油勘探;石油開發 文獻標識碼:A

中圖分類號:P631 文章編號:1009-2374(2015)02-0176-02 DOI:10.13535/ki.11-4406/n.2015.0184

1 概述

識別儲層巖性最直接最有效的方法是巖心分析,但考慮到油田上的生產效益,深層鉆井成本很高,因此不能在每口井中都取心,測井巖性識別方法作為一種簡單而有效的技術方法,已經得到了廣泛的應用。尤其是近年來巖性識別方法得到了迅猛的發展,2009年李祖兵利用M-N交會圖對具有不同結構和構造的同類巖性進行了識別;2010年張伯新以準噶爾盆地六九區石炭系火山巖為研究對象,構建了測井相-巖性建模數據庫,應用模糊數學方法建立了工區內火山巖巖性識別標準模型;2013年楊輝運用BP神經網絡模型對研究區域復雜巖性進行識別,識別結果與巖心巖性和錄井巖性較為相符,對該區域的儲層識別和沉積相的研究具有一定的參考價值。2014年劉國全針對滄東凹陷孔二段源儲互層型致密儲層巖性識別的難點,利用散點圖、交會圖及ECS測井進行巖性的識別,形成了源儲互層型致密油巖性識別的有效方法等。

測井巖性識別方法是根據已有的測井曲線資料來劃分地下地層的巖性,傳統巖性識別方法的方法為交會圖法。測井曲線資料包含有豐富的巖性信息,地下的巖性主要包括巖石的物理組成、排列結構、孔隙度及孔隙流體的性質直接著影響測井曲線的測量結果,其中自然伽馬(GR)、自然電位(SP)及泥質含量(Vsh)等測井曲線對地下巖性的變化反應最為靈敏。實際應用中,特定的巖性對應著特定的測井參數組合,因此,測井解釋人員可以根據特定的測井參數組合來確定地下地層的

巖性。

2 基礎數據整理

測井曲線的質量直接影響整個研究工作的順利開展。實際測量過程中一方面由于環境因素的影響會造成測井資料中出現一些不穩定的跳躍狀態,需要對測井曲線進行濾波處理;另一方面由于儀器刻度的不精確性會引起刻度誤差,需要進一步做標準化處理。

其中頻率直方圖是測井標準化處理的一種基礎方法,首先選取一套巖性穩定、厚度大、分布范圍廣的地層作為標準層,然后對選定的標準層分別做自然伽馬、補償聲波、補償密度、補償中子孔隙度等測井資料頻率直方圖,確定每項測井資料在每口井的主要分布范圍和峰值,確定對應關鍵井相應的測井資料分布范圍和峰值確定校正值并進行校正。

3 常規測井資料識別地層巖性

實際情況中,考慮成本及效率因素,絕大部分油田都采用常規的測井系列,常規的測井資料主要包括自然伽馬(GR)、自然電位(SP)、聲波時差(DT)、密度(DEN)、電阻率(Rt、Rxo)、放射性(CNL)等巖石物理參數,這些測井曲線包含了地下地層的巖性、物性和含油性信息,是一套比較全面而靈敏的測量組合系統。大量理論及實踐資料表明,常規測井識別巖性是可靠并且有效的。

利用常規測井資料識別地層巖性運用最多的是交會圖法。交匯圖法是選用兩種對巖性反應敏感的物理量進行交會來識別地層的巖性,主要是依據不同儲層的巖性和流體類型異常在交會圖平面上占有不同區域的特點,進行異常劃分。常用的有中子-密度交會圖、聲波時差-密度交會圖、中子-聲波時差交會圖等。交會圖具有制作簡單、使用方便和快捷的優點,是一種被廣泛采用的巖性識別方法。但其缺點是對復雜巖性識別率低。

根據某工區18口井不同巖性測井響應的差別,針對泥巖、砂巖干層、油層、水層及鹽巖等5種巖性建立的GR-波阻抗交會圖樣板,利用該樣板可以直觀有效地進行巖性劃分。

4 特殊測井

隨著油氣勘探的進展,需要解決的問題也越來越多,需要進行識別的巖性也越來越復雜。為了加強復雜巖性儲層的研究,增強油氣后備儲量一些新的測井識別方法陸續涌現,這些方法主要包括:M-N交匯圖、元素測井(ECS)、BP神經網絡等。

M-N交匯圖是將密度、中子及聲波三種巖性曲線適當組合來達到劃分巖性的目的,國外最早是Khatchikian于1982采用該方法對阿根廷某盆地的兩種火成巖地層層序進行了研究。大量實踐資料表明,M-N交匯圖技術在一定成程度上能夠有效識別火成巖的巖性和裂縫發育情況。

元素測井識別巖性的方法主要以斯倫貝謝(Schlumberger)公司研發的新一代元素俘獲譜洲井儀(ECS)為典型。通過精確測量地層組成元素的含量來鑒別地層沉積礦物含量,以便達到巖性識別的目的。

神經網絡巖性識別法是選擇一定的測井曲線形態特征作為輸入向量,并用與此對應的巖性作為輸出向量,二者組成一個訓練對,由多個訓練對組成一個樣本集,這樣就建立起一系列與實際地質狀況相對應的測井相特征。前人在利用神經網絡進行巖性識別方面做了大量的研究工作。1999年盧新衛等利用BP神經網絡對勝利油田某測井巖性進行了識別。2005年周波等采用神經網絡方法識別火山巖巖性,并指出利用自組織神經網絡SOM和反饋神經網絡BP對85塊火山巖樣品的識別率分別為78.82%和81.18%。其特點是方法簡單易于操作,且識別準確率高。

5 結語

基于測井曲線資料的巖性識別方法,是以基礎數據整理為前提,相較于巖心識別方法較經濟有效的一種方法,隨著測井技術的發展,這些測井資料識別巖性的方法必將得到不斷完善與進步。

參考文獻

[1] 趙建,高富紅.測井資料交會圖法在火山巖巖性識別中的應用[J].世界地質,2003,22(2).

[2] 卜勤生,杜環虹.測井在油藏描述中的應用[M].北京:石油工業出版社,1992.

[3] 劉秀娟,陳超,曾沖,蘭磊.利用測井數據進行巖性識別的多元統計方法[J].地質科技情報,2007,26(3).

[4] 楊斌.神經網絡及其在石油測井中的應用[M].北京:石油工業出版社,2005.

[5] 李先鵬.測井曲線的深度校正[J].科技資訊,2009,18(3).

[6] M.H.Fredric,I.Kostanic.Principles of Neurocomputing for Science and Engineering[J].International Journal of Pattern Recognition and Artificial Intelligence,2001,(12).

[7] 王新洲,舒海翅.模糊相似矩陣的構造[J].吉林大學學報,2003,24(3).

[8] 馬小剛,李子峰,張春梅.測井相分析在巖性油氣藏儲層預測中的應用[J].勘探地球物理進展,2010,33(1).

[9] 黃平,李坦,胡相滋.測并相分析方法及研究[J].工業技術,2008,(3).

[10] 劉明軍.BP神經網絡模型在彬長礦區測井數據巖性識別中的應用研究[D].煤炭總院西安研究院,2009.

[11] 王立柱,趙大宇.BP神經網絡的改進及應用[J].沈陽師范大學學報,2007,25(1).

篇9

【關鍵詞】醫學教育;神經科學;神經矩陣網絡;丘腦皮層結構;本科教材;教學改革

隨著神經科學這個新興的學科在國際上蓬勃發展,它逐漸把神經系統各相關的學科融入進其中,極大的促進和引領了腦科學的發展,涌現了許多令人鼓舞的研究成果。近年來,值此機遇,我國也制定了“一體兩翼”的中國腦計劃,目的是以神經科學的基礎研究為“一體”,融合神經醫學及人工智能,共同促進我國神經科學體系的建設。為應對這些神經科學研究迅速發展的挑戰和歷史的機遇,許多院校設立了神經科學課程或專業,甚至獨立的學院。而在醫學本科教育中,對于醫學生神經科學知識體系的正確構建,我們認為是非?;A及重要的,也是醫學本科教育改革實踐中應該認真思考的一個重要問題。為此,我們做了一些系統的思考和局部的嘗試。

1目前我國醫學教材的現狀

我國的臨床本科五年制或七年制教材設計中,有關神經科學的知識分布在生物化學、生理學、組織胚胎學、局部解剖學、系統解剖學、神經病學、外科學神經系統部分、醫學心理學、精神病學等各科教材里面,教材總體上繼承前蘇聯神經科學的思想,即謝切諾夫和巴普洛夫的反射理論。整個知識點的設置,基本圍繞該觀點展開。不可否認,巴普洛夫的反射理論取得了巨大的成就,建立了心理學的行為學派。但是,在涉及到丘腦皮層這個矩陣網絡意識系統的癥狀學時,這個理論顯得非常無力,用這個理論教育出來的醫學生顯得非常茫然。恰如陳宜張院士所說:“對腦功能的解釋而言,此觀點顯然是不全面和不確切的”。

2目前神經科學體系的情況

其實,在神經科學的整個發展過程中,模式處理、神經網絡等觀點一直被神經科學家們所注意,并產生了大量的研究成果。早期赫布就在其著作《TheorganizationofBehavior》中提出了神經群體協同學習的理論,威廉詹姆斯也在其著作《Theprincipleofpsychology》中提出了腦的整體統一工作的觀點。贊特高塞在解剖學上揭示了皮層網絡的功能單位-皮質柱,休伯爾和威賽爾更是因為發現視皮層皮質柱[1]的生理特性而獲得了1981年的諾貝爾獎。而KarlvonFrisch等更是揭示了生物行為的主動性獲得了1973年的諾貝爾獎,修正了反射理論。目前,隨著神經科學各學科的發展融合及計算機模擬神經網絡研究的進步,我們知道了中腦之上的丘腦-皮層網絡系統負責產生意識和認知能力[2],而該系統屬于等級構筑的矩陣網絡系統[3]。另外,這個丘腦皮層等級網絡系統的各層級矩陣間有著非常多的交互聯系,特別是皮層與丘腦間的交互聯系[4]。而巴爾斯提出的全局工作空間模型[5]和在其基礎上發展的丘腦動態核心理論[6]是比較符合目前所知道的丘腦皮層等級矩陣網絡的意識結構[7-8]的工作原理的。針對這些神經科學的發展成果,很多院校開設了神經科學專業,特別是歐美很多大學設置了Neuroscience專業,系統的教授神經科學的知識。由于教材的原因,我國醫學領域被人為割裂了與最新神經科學的聯系,神經醫學不能有效地融合到中國腦計劃的醫學一翼中去,不能有效從腦計劃的一體和另一翼中有效汲取養分而發展,這是非常令人痛心的。因知識體系的落后,使得目前的臨床神經醫學執業醫生普遍對神經功能性疾病無從下手,診治觀念非常落后,基本處于人云亦云的狀態,無法獨立運用正確的基礎知識進行思考。

3本科學生對神經科學知識的了解程度

我們在神經外科的臨床教學中感覺到,五年制臨床本科同學往往對腦葉的癥狀學無法理解。學生只知道解剖學教材曾提到皮層存在Brodmann分區(那是大綱中的了解內容),但是對皮層分區形成的原因是由細胞柱區域聚集形成神經網絡的模塊一無所知,對神經網絡的構成及功能實現方式更是聞所未聞。在臨床教學中,大腦的定位定性診斷思想和依據該思想制定治療思路的道理很難正確教授給本科同學。上位腦干之上的丘腦皮層意識系統是神經矩陣網絡的集大成者,網絡結構非常發達,不正確理解該結構就不可能理解該部位疾病的診治。而如果需詳細講解該系統的結構和原理,在完整且系統的教授的情況下,可以安排四年的本科課程,這是目前醫學教育中不可能實現的。而根據我們的教學體會和學生的反饋,要了解基本的簡單原理也需要1.5~2個學時。為了解決目前神經學科教育面臨的這種困境,我神經外科嘗試采取了穿插融合、有所取舍、有所突出的方法去改善學生的神經科學知識結構。

4我們的教學應對方法

4.1補充完善教材缺陷的構思

在我校的教學大綱中神經系統的外科各論安排了6個學時的理論課和9個學時的見習課。這些學時范圍內需要講述:顱內壓力問題、腦疝問題、顱腦損傷問題、腦腫瘤問題。其中腦損傷和腦腫瘤中涉及皮層丘腦節段的病灶才會用到神經網絡的知識去理解腦葉的癥狀學和丘腦在系統中發揮整合作用的核心地位。雖然意識和認知問題屬于重大科學問題,而且在神經系統疾病診治中理解神經網絡如何產生該功能有重要指導性作用,但是,由于大綱并沒有太多要求,學生是否有興趣去了解這些教材中缺失的神經科學知識?教學實踐中,我們發現,60%~70%的臨床本科同學對這方面是很有興趣的,而如果提出一些特別的損傷病例,比如外傷中的閉鎖綜合征、嗅溝腦膜瘤的獨特額葉癥狀表現等,去展示神經系統的局灶癥狀學,并說明意識和認知網絡的并行處理結構和功能的網絡實現方式時,由于癥狀的趣味性,會激發同學的廣泛興趣。因此,我們推斷,只要我們在課堂中靈活運用有趣的病例講述和解釋,并適當介紹一些神經科學的參考書籍的話,是有可能繼發出同學對神經科學的學習興趣并促進對神經系統外傷、腫瘤、腦疝等的局灶癥狀學的理解的。而我們反復思考推薦的神經學參考書目錄是:《神經生物學:從神經元到腦》《神經科學探索腦》《認知神經科學》《認知、大腦和意識》《昏迷和意識障礙》《王忠誠神經外科學》。推薦這些書的目的是提供一個神經科學大體的理論框架,從基礎的解剖、生理到系統的整體神經計算,然后到臨床的相關問題??赡鼙蛔u為神經科學圣經的埃里克.R.坎德爾主編的《神經科學原理》中文導讀版知識更系統,但是畢竟本科同學推薦英文書籍會面臨很大的語言障礙,我們沒有選擇。

4.2具體的教學實踐實施方法

在具體的教學實踐中,我們首先在顱腦損傷和顱內腫瘤共4個學時的理論課學習階段,反復在課堂講學中穿插運用神經網絡的知識幫助同學理解腦葉的癥狀學,使學生對該結構的功能實現方式有初步的了解,讓同學基本認識到皮層的功能單位是細胞柱(cortexcolumn),并且相同功能的細胞柱聚集形成模塊即布雷德曼(Brodamn)分區,而且皮層網絡模塊間、皮層與丘腦網絡間有廣泛的相互聯系。經過這樣的介紹,同學很容易理解了運動或感覺區隨精細運動或感覺的程度增加,細胞柱增多,代表區面積增大的道理。并且通過介紹突觸匯聚修飾的原理讓學生了解如輔助運動區等次級聯絡皮層的細胞柱群參與編碼更復雜功能的方式,并學會推斷其他聯絡區細胞柱群可能的電生理反應特性從而理解可能出現的癥狀學。通過如此簡單的講解,有效解決了學生在閱讀《外科學第九版》中講述腫瘤影響腦葉功能時無法理解而死記硬背的問題,迅速引起了學生的課堂注意及興趣。然后,在課程結束時列舉可以參考的神經科學文獻,讓感興趣的學生自行學習,豐富其知識體系。而后,在理論課后的臨床見習課中,結合病例的癥狀、體征,穿插講解該神經網絡的知識及臨床應用,適當重提大課提到的神經網絡知識,觀察學生的表情反應,適當延伸或者不延伸。如果見習講解時發現有的見習組神經科學知識豐富的同學和感興趣的同學較多,則適當延伸講解丘腦在意識和認知系統中的重要整合地位,讓同學理解神經外科手術中保護丘腦的重要性。而如果小課課堂發現對重提這些知識感興趣的同學較少,則不進行知識的延伸講解,僅僅重點強調皮層網絡的分布式計算原理及實際應用中如何通過該原理去理解教材的論述。在所有批次的見習小課中,我們都形象的比喻:丘腦皮層矩陣網絡系統是用“丘腦去感覺,而用皮層去思考”。碰到合適的病例,而且小課課堂反應較良好,大部分同學具有強烈的興趣時,可以讓學生使用心理學的“內省”的方法去體會這個過程,理解腦的癥狀學。但是,我們教學中始終在講授者心中強調重點突出的重要性。因為系統的學習神經科學知識必須要四年的完整本科教育,而更深入的研究與理解神經系統中最被廣泛關注的丘腦皮層意識與認知系統則需要更進一步的學習與研究,如果幻想僅僅通過幾個學時的簡單講解就讓臨床本科同學非常精通神經科學的知識是非常不切實際的。我們曾在部分見習組中試圖更加詳細講解神經網絡的知識,這種冒進的做法反而會讓學生感覺到神經學是一門高深的理論,收不到明顯的教學效果。所以,我們始終以讓學生能理解教材中腦葉癥狀為重點教學目標,如果課堂反應好則適當延伸講解皮層下中樞的重要性。通過這些教學改革的嘗試,同學們普遍反映,從原來的對神經網絡和神經科學的一無所知到有所了解,并能開始對腦葉的癥狀學有所理解。這些效果使我們非常欣慰。我們總體的感覺是,1~2個學時的講授,且見習中穿插病例的解釋,就能讓學生對神經科學和神經網絡有初步的概念。并且課后介紹的參考書籍,作為神經科學的知識系統的主干,提供了學生在以后的學習中進一步拓展自己的知識面的機會,那些立志向臨床神經學發展的同學利用這些參考書籍能迅速形成更加系統和豐富的知識體系。

4.3實施教學中遇到的困難

當然,實際教學中也發現了很多的困難。主要的困難仍然是醫學教材中基礎階段神經科學知識的編寫不夠完整,同學對皮層丘腦網絡幾乎一無所知,而我們臨床階段教學在介紹一些簡要的知識后立即講解其應用,很多平常沒有一定課外知識積累的同學開始會覺得課堂內容跳躍過大,無法理解,在課程進行到最后的兩個學時時,學生才開始有所領悟。但是,教學中也發現有些有興趣的同學已經有一定的知識積累,知道一些皮層細胞柱結構和網絡工作模塊的知識,很快接受了神經網絡的知識并理解了其癥狀學,還能進一步提出一些學科前沿的問題。針對課堂發現的問題,我們認為解決之道還是在進一步于課堂教學中凝練穿插融合、有所取舍、有所突出的思想和課堂技巧,正確認識臨床本科同學目前的神經學知識體系,才能明顯提高教學效果。

篇10

【關鍵詞】滑模觀測器;BP神經網絡;發動機;指示扭矩

【Abstract】Indicated torque can be used to control of automotive engine on-line and fault diagnosis.Firstly,establish the non-linear crankshaft dynamic model;secondly,input the crankshaft angle and instantaneous engine speed to the controller and implementation differential operation;finally, take advantage of the BP neural network to design the self-adaption parameters of controller.Estimation results demonstrate that the controller can estimation the indicated torque of multi cylinder engine precisely,which presents the strongly robustness for parameters variation,and is a suitable way for misfire detection and fault diagnosis in the future.

【Key words】Sliding mode observer;BP neural network;Engine;Indicated torque

0 引言

指示扭矩作為表征發動機動力性能的一項重要參數,及時可靠的獲取指示扭矩不僅可以正確地評價發動機工作性能,實時的監測故障發生[1]。在轉速和負載變化的情況下,可以有效提高汽車的燃油經濟性、駕駛舒適性和汽車安全性。

目前,指示扭矩的估計方法主要有三種:一是,基于速度波動的方法[2];二是,基于神經網絡的方法[3];三是,基于觀測器的方法[4]。

隨著滑模變結構控制技術的不斷發展,滑模理論常被用來設計觀測器估計指示扭矩[5]。其中,負載扭矩的獲取是一個難點[6]。本文通過引入汽車動力學方程,解決了這個問題。為了進一步提高指示扭矩的估計精度,針對系統中存在的不確定性和時變擾動,設計雙積分滑模觀測器對指示扭矩進行估計。

1 非線性曲軸動力學模型

3 控制器參數自適應設計

智能雙積分滑??刂葡鄬鹘y的滑??刂疲捎诰哂孝窨刂铺匦?,所以,在穩態誤差調節方面效果更好。本文利用BP神經網絡對參數k1,k2,k3進行了在線自適應設計。

4 仿真結果分析

4.1 仿真實驗

利用LMS Imagine.Lab Amesim14平臺建立發動機多缸模型,并通過Matlab/Simulink建立控制器。發動機的參數配置如表1所示:

5 結論

針對系統中存在的擾動問題,設計了基于非線性曲軸動力學模型的雙積分滑??刂破?,將扭矩估計問題轉換為轉速誤差跟蹤控制問題。通過Lyapunov穩定性理論和BP神經網絡設計自適應控制器增益參數,實現了指示扭矩的精確估計。該方法具有精度高、魯棒性好和成本低等特點,且避免了利用扭矩傳感器對負載扭矩的測量。仿真Y果表明,在穩態工況下,該方法能夠較精確地估計多缸發動機指示扭矩,可用于發動機故障診斷。

【參考文獻】

[1]F Ponti,M Rinaldi. Analysis of the relationship between mean indicated torque and its waveform for modern common rail diesel and gasoline engines[J].2008 Spring Technical Conference of the ASME Internal Combustion Engine Division,2008:149-159.

[2]Ponti F,Serra G,Lupo S.Powertrain Torsional Model Development or On-Board Indicated Torque Estimation[J].Linear Algebra & Its Applications,2009,1(1):263-264.

[3]Ge Y,Huang Y,Hao D,et al.An indicated torque estimation method based on the Elman neural network for a turbocharged diesel engine[J].Proceedings of the Institution of Mechanical Engineers Part D Journal of Automobile Engineering, 2015,230(10).

[4]Itoh Y,Higashi K,Iwase M.UKF-based estimation of indicated torque for IC engines utilizing nonlinear two-inertia model[C]// Decision and Control. IEEE,2012:4077-4082.