基于神經網絡和遺傳算法的結構可靠度分析.pdf_第1頁
已閱讀1頁,還剩76頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、實際結構的功能函數往往不能明確給出,既限制了用一次二階矩法分析結構可靠度;也造成使用蒙特卡洛抽樣法估計失效概率時,需要大量的有限元模擬計算。為改進這一狀況,本文用神經網絡和遺傳算法模擬隱式功能函數,然后對完成訓練的神經網絡進行蒙特卡洛抽樣分析其可靠性。文中先用神經網絡和遺傳算法模擬了2個顯式功能函數,證明了本文所用方法對功能函數的模擬能力。本文的創(chuàng)新點和主要內容如下:
  一、神經網絡和遺傳算法結合優(yōu)勢互補
  BP神經網絡

2、的訓練基于梯度下降理論。該算法的缺陷是網絡的訓練結果和初始點的選擇有關,不合適的初始點會導致網絡陷入局部最小點而非全局最小點。遺傳算法采用全局搜索,它的計算結果和初始種群的選取沒有關系,但是遺傳算法在搜索的后期會在目標值附近震蕩,很難收斂到準確值?;谏窠浘W絡長于局部搜索短于全局搜索,遺傳算法長于全局搜索而短于局部搜索的特點,本文將BP神經網絡和遺傳算法相結合,讓兩者優(yōu)勢互補。首先利用遺傳算法的全局搜索能力得到BP神經網絡的初始權值和閥

3、值,避免BP神經網絡的訓練結果陷入局部最小點;然后再用樣本訓練BP網絡,得到最終的權值和閥值,既而完成對隱式功能函數的模擬。
  二、樣本的選擇和處理
  樣本是神經網絡學習的源泉,樣本所含信息的數量和準確性決定了網絡的訓練效果。目前,網絡樣本大多是按照隨機變量的概率特征產生隨機數,但是這些隨機數會比較集中在均值附近,導致網絡不能學習到遠離均值的實驗范圍內的信息。針對這一問題,本文運用均勻設計表指導樣本的選擇,經過對比證明后

4、者可以使樣本點均勻的分散在試驗范圍,包含更多信息,使網絡達到從盡量少的樣本中獲取更多信息的目的。另外在網絡訓練之前,對樣本進行了歸一化處理,均衡了各個樣本對訓練結果的影響。
  三、采用MATLAB編程平臺
  選擇MATLAB作為實現遺傳算法與神經網絡的結合模擬隱式功能函數和蒙特卡羅抽樣的編程平臺,不僅因為MATLAB具有強大的矩陣計算能力和數據可視化的特點,更重要的是由于MATLAB中強大的神經網絡和遺傳算法工具箱,給編

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論