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

基于神經網絡的布料機輸送預報與仿真研究

2021-11-17 03:12:58郭菁菁于文達
計算機仿真 2021年3期
關鍵詞:混凝土模型

周 鵬,郭菁菁,李 冬,于文達

(1.沈陽建筑大學科學技術研究院,遼寧 沈陽 110168;2.沈陽建筑大學交通工程學院,遼寧 沈陽 110168;3.沈陽建筑大學機械工程學院,遼寧 沈陽 110168)

1 引言

近年來,隨著國家建筑產業的發展和技術的提升,裝配式建筑成為建筑領域的發展熱點。而混凝土預制構件是重要的裝配式建筑品部件,其采用工業化生產方式。與現澆混凝土生產方式相比,在工廠中生產的預制混凝土構件具有安全、環保、耐用、可維護等諸多優點[1-3],其需求量也越來越大。為提高預制購件的產量,大多數工廠選擇購買國外的混凝土預制構件生產設備,這在很大程度上制約了我國高端裝備制造業的發展和工程裝備能力的提高,同時也增加了成本,成為我國預制裝配建筑產業發展的瓶頸問題。因此,需要研發出適合我國國情的具有自主知識產權的混凝土預制構件生產設備。

螺旋式混凝土布料機是混凝土預制構件生產中的重要設備,目前主要采用人工控制方式進行布料生產[4-5]。面對預制混凝土構件生產方式的變革,原有混凝土布料機的人工控制方式已經無法滿足產業發展需求,急需向自動化、信息化及智能化方向轉變。

混凝土布料機螺旋輸送量模型是實現自動化布料的重要模型,主要用于給出布料重量控制目標值,其計算精度直接決定布料重量控制系統的穩定性,也影響最終布料生產的構件重量精度。傳統混凝土布料機螺旋輸送量計算模型的很多參數均依靠經驗確定,如物料堆積密度、填充系數等,導致現有模型輸送量計算精度低,無法用于布料重量控制目標值的設定,進而也限制了產業升級進程。

人工神經網絡方法可以高精度的逼近任意非線性函數,被廣泛應用于模型預報[6],如Yun S.W.等應用BP神經網絡進行油藏預測,提高了油藏量預測的精度[7];Islam Badar等應用BP神經網絡進行非常短期的電能需求預測,取得了很好的效果[8];Kamal U.A.等利用神經網絡模型預測湖泊的水污染情況,結果表明神經網絡模型的預測誤差小于回歸模型的預測誤差[9]。上述應用案例為采用神經網絡預報混凝土布料機螺旋輸送量的可行性提供了有力支撐,為此,本文基于螺旋輸送機理模型和BP神經網絡基本原理,研究布料機的螺旋輸送量智能預報方法,并通過實驗對預報方法進行驗證。

2 螺旋輸送量機理預報模型

混凝土布料機分為攤鋪式布料機和螺旋式布料機,與攤鋪式布料機相比,螺旋布料機布料更精細,因此將對螺旋布料機輸送量進行研究。螺旋布料機結構如圖1所示。

圖1 螺旋混凝土布料機結構圖

在混凝土布料機輸送混凝土的過程中,螺旋葉片在布料機布料口腔體中,通過旋轉的方式不停推撥混凝土,使混凝土隨著螺旋葉片上下翻滾,同時還會隨著螺旋葉片的旋轉沿軸向布料口出口方向運動,其單位時間內通過布料口出口橫截面的混凝土體積即為螺旋輸送量,行業內通常采用式(1)對螺旋輸送量進行計算

Q=3600SρVz

(1)

式中:Q為布料機的螺旋輸送量,S為螺桿中混凝土層的橫截面積,m2;ρ為混凝土的堆積密度,t/m3;Vz為螺桿內混凝土的軸向輸送速度,m/s。

料層橫斷面面積為

(2)

式中:D為螺旋葉片直徑,m;d為螺旋軸直徑,m;Ψ為填充系數;c為傾斜修正系數。

Vz按下式計算

(3)

式中:P為螺距,m;n為螺桿轉速,r/min。

將式(2)和式(3)代入式(1),得布料機螺旋輸送量

Q=47ψPcnρ(D2-d2)

(4)

3 輸送量BP神經網絡預報建模

由于混凝土布料機的影響因素與輸送量關系為非線性,而BP神經網絡對非線性系統的預報效果很好,因此將采用BP神經網絡進行布料機輸送量的預報。BP神經網絡分為信息的正向傳播與誤差的反向傳播兩個部分,本節將對這兩個部分進行設計以實現輸送量的智能預報。

3.1 輸入信息的正向傳遞

BP神經網絡讀取布料機螺桿轉速,螺距以及混凝土配比的輸入數值后,按照正向傳播方向,即依次經過輸入層、隱含層和輸出層的處理后,才能得出布料機輸送量的預測值。所以,下面依次對此BP神經網絡的輸入層、隱含層和輸出層進行設計。

1)輸入層設計

輸入層神經元個數對布料機輸送量BP神經網絡的穩定及預測準確度有重要影響,一般依據預測對象的影響因素來確定。

由螺旋輸送量機理預報模型相關計算式(1)~(4)可知,布料機輸送量的影響因素主要包括:摩擦系數、混凝土配比、填充系數、螺桿轉速、螺距、螺桿外徑和螺旋軸直徑等。其中,摩擦系數與混凝土性質及螺桿材料有關,對于指定的混凝土布料機,其所采用材料是確定的,所以摩擦系數對布料機輸送量影響主要由混凝土性質決定;因螺桿填充系數主要受螺桿轉速和混凝土性質影響,所以可直接采用這兩個因素代替螺桿填充系數計算布料機輸送量[10];因螺桿外徑和內徑相對于其它因素來說,對螺旋輸送量影響明顯偏小[11],所以可忽略這兩個因素對輸送量的影響。綜上,混凝土配比、螺桿轉速和螺距這三個影響因素確定為布料機輸送量BP神經網絡的輸入量,每個因素對應一個輸入神經元。

為避免輸入量物理單位不一致影響神經網絡的預報效果,采用式(5)對螺距、螺桿轉速和混凝土配比的值進行歸一化處理

(5)

式中:xi為樣本原始數據;xmin和xmax分別為所有數據中的最小值和最大值;ymin和ymax分別為輸入數據規劃范圍的下限和上限,ymin=-1,ymax=1。

被歸一化的輸入數據被送入輸入層神經元進行計算處理,輸入層神經元計算采用logsig(log-sigmoid)作為傳遞函數,其傳遞函數計算式為

(6)

歸一化后螺距、螺桿轉速和混凝土配比分別為I1=[p1,p2,…,pn],I2=[n1,n2,…,nn],I3=[g1,g2,…,gn],則輸入層的輸出為

(7)

2)隱含層設計

隱含層設計包括隱含層的層數以及每層的神經元數的設計。據cybenko證明,擁有一層隱含層的神經網絡即可逼近任何非線性函數[12],所以布料機輸送量BP神經網絡的隱含層數選為1層。

對于隱含層神經元,其數量越多,不僅會使神經網絡的函數映射越復雜,還會使網絡收斂越慢、訓練時間更長,甚至會導致神經網絡出現過擬合,從而降低網絡容錯性。對于本文研究的螺旋輸送系統,隱含不可避免的輸送量影響因素還有螺桿的磨損b=[b1,b2,…,bn],溫度t=[t1,t2,…,tn],螺桿振幅a=[a1,a2,…,an]等很多因素,它們之間的關系如式(8)所示

(8)

目前,隱含層神經元數量主要依據經驗式(9)來計算

(9)

式中:J為隱含層神經元數;m為輸入層神經元數;u為輸出層神經元數;z為1~10之間的常數。

對于隱含層傳遞函數采用與輸入層傳遞函數相同的形式,見式(10)所示,而其輸出計算式為

i=1,2,3,j=1,2,…,J

(10)

2)輸出層設計

因采用BP神經網絡螺旋輸送量模型預報的是布料機輸送量,所以輸出層神經元數量為1。輸出層神經元的傳遞函數采用純線性(purelin)函數,即采用式(11)來計算BP神經網絡的螺旋輸送量預報模型

(11)

式中:O為輸出層神經元實際輸出,wj為隱含層第j個神經元到輸出層神經元的連接權值,其初始值通常也是隨機產生,θ為輸出層神經元的閾值。

3.2 誤差的反向傳播

BP神經網絡采用誤差反向傳播方式調節各層權值,使網絡輸出值逐漸趨于目標值。具體做法是:求出輸出節點誤差,采用誤差梯度下降法(trainlm)修正各層連接權值和閾值,由輸出層到隱含層逐層修正,形成反向傳播,經過多次反向傳播修正,直至BP神經網絡輸出誤差減少到指定目標精度范圍內,輸出最終預測結果。

1)輸出層節點連接權值與閾值的修正

輸出節點的均方誤差為

(12)

式中,E為輸出節點的均方誤差;Ot為輸出層神經元的期望輸出,p為樣本數。

均方誤差對輸出節點連接權值求導,得

(13)

E是多個Op的函數,各Op間相互獨立。

設輸出節點誤差為δ=(Ot-O),則

(14)

采用誤差梯度下降法修正連接權值,則

(15)

(16)

式中:η為學習速率,η∈(0,1),k為訓練步數。

均方誤差對輸出節點閾值求導,得

(17)

根據誤差梯度下降法對閾值修正得

(18)

θ(k+1)=θ(k)+Δθ=θ(k)-ηδ

(19)

2)隱含層節點連接權值與閾值的修正

隱含層節點連接權值與閾值的修正方法與均方誤差對隱含層節點連接權值求導,得

(20)

(21)

采用誤差梯度下降法修正連接權值,則

(22)

(23)

在對網絡各層連接權值修正的同時,閾值也要被修正。均方誤差對隱含層節點閾值求導

(24)

根據誤差梯度下降法對隱含層閾值修正得

(25)

qj(k+1)=qj(k)+Δqj=qj(k)-ηδj

(26)

將修正后的連接權值和閾值代入式(10)和(11)并計算均方誤差直至其小于0.001,輸出布料機輸送量的預測值。

綜上,設計的三層BP神經網絡螺旋輸送量預報模型結構如圖2所示,其輸入層有3個神經元,它們對應的輸入量依次為螺距、螺桿轉速和混凝土配比,輸出為布料機輸送量。

圖2 輸送量BP神經網絡結構

3.3 計算步驟

1)算法參數初始化。隨機產生隱含層和輸出層的閾值初始值、輸入層到隱含層以及隱含層到輸出層的連接權值初始值。

2)輸入數據歸一化處理。輸入影響因素數據及其對應輸出值構成的樣本數據集,采用式(5)對樣本輸入數據進行歸一化處理。

3)樣本數據輸入的正向傳播計算。對樣本輸入影響因素,依次按照式(7)、(10)和(11)計算神經網絡輸出值,即螺旋輸送量預報值。

4)誤差計算與判斷。按式(12)進行均方誤差的計算,若均方誤差小于目標誤差,則將y=O代入式(5),進行輸出數據的反歸一化處理,輸出最終BP神經網絡的輸送量預報值;否則進行步驟5),并重復步驟3)和4)。

5)連接權值和閾值的修正。按式(16)和(19)進行輸出層連接權值和閾值計算,按式(23)和式(26)進行隱含層連接權值和閾值計算,并計算輸送量。

圖3 BP神經網絡計算流程圖

4 仿真研究

為驗證布料機輸送量BP神經網絡預報模型的效果,對基于經驗參數的傳統螺旋輸送量解析模型以及本文設計的布料機輸送量BP神經網絡預報模型進行仿真,并分析比較二者仿真效果。

為達到上述目的,首先對實驗條件及樣本數據的獲取進行說明介紹;其次,對布料機輸送量BP神經網絡預報模型的結構參數進行調試優化;最后,進行實驗對比并分析效果。

4.1 實驗條件及樣本數據獲取

為實現后續BP神經網絡螺旋輸送量預報的仿真,需要樣本數據和實驗驗證數據。由于預制構件廠的布料機體積大,很難準確對混凝土進行稱重來評估布料機輸送量BP神經網絡的預報效果。因此按照容積5:1的比例對工廠布料機進行縮小,搭建了實驗平臺,使用PLC對螺桿轉速等進行控制,并通過電子天平來測量布料機輸送的混凝土重量。

實驗平臺的尺寸參數為:D=105mm,d=52mm,傾斜角度為0°。由傾斜角度及混凝土粒徑查經驗數據可確定螺桿修正系數c=1,填充率Ψ=0.3。

根據實驗臺參數,取螺距P=[90,100,105]mm,螺桿轉速n=[15,30,50,60]r/min,以及四種行業內常用的混凝土配比。將以上三種因素的數據進行隨機排列組合,取36組進行實驗測出每組數據下不同的輸送量值,作為樣本數據。

從實驗獲得的36組數據中隨機選擇30組數據,用作BP神經網絡的訓練數據,剩余6組數據作為實驗驗證數據。并使用平均相對誤差來表征預測誤差。

4.2 BP神經網絡結構參數調試優化

為使設計的BP神經網絡螺旋輸送量預報模型通過有限的訓練達到較好的預報效果,分別對隱層神經元數量以及學習速度速率進行調試優化。

由第2節可知,本文設計BP神經網絡螺旋輸送量模型的輸入層神經元數為3,輸出層神經元數為1,代入式(7)可得隱含層神經元數范圍區間為3~12。根據圖2中建好的神經網絡模型,固定學習速率為0.01,令隱含層神經元數J=[3,4,5,6,7,8,9,10,11,12],使用隨機選擇的30組數據進行訓練,剩余6組數據進行預測,逐個計算每個隱含層神經元數量對應的神經網絡預測誤差。所以每組仿真反復進行15次,記錄15次仿真中最小的預測誤差值,如表1所示。

表1 不同隱含層神經元數下的預測效果

由表1中各個隱含層節點數量對應的預測誤差可知,當隱含層節點數為3時,對應預測誤差最小,所以,隱含層神經元數量確定為3。

在確定BP神經網絡螺旋輸送量預報模型的基礎上,調試網絡的學習速率,以提高神經網絡在有限訓練次數內的收斂速度及效果。學習速率一般采用試錯法,其取值范圍通常在0.001~0.8之間。為兼顧學習速率調節的快速性及效果,當其在0.001~0.01之間時,設置變化步長為0.001;當學習速率在0.1~0.8之間時,設置變化步長為0.01。根據圖2中建好的神經網絡模型,固定隱含層神經元數為3,使用隨機選擇的30組數據進行訓練,剩余6組數據進行預測,逐個計算每個學習速率對應的神經網絡預測誤差。每組仿真反復進行15次,記錄15次仿真中最小的且小于0.1的預測誤差值,如表2所示。

表2 不同學習速率下的預測效果

由表2知,當學習速率為0.43時預測誤差為最小值,即0.0389,所以學習速率設置為0.43。

至此,布料機輸送量BP神經網絡模型參數已調試完成,對調試好的模型進行仿真,如圖4所示。

圖4 仿真結果曲線

4.3 效果分析

采用剩余6組數據分別使用螺旋輸送量機理預報模型式(4)和BP神經網絡螺旋輸送量預報模型進行預報,兩個模型輸出的預報結果與實際測量結果進行對比,如圖5所示。螺旋輸送量機理模型以及BP神經網絡螺旋輸送量模型預報值的平均相對誤差如圖6所示。

圖5 螺旋輸送量期望值與預報值對比效果圖

圖6 兩種模型預報的平均相對誤差對比圖

從圖5可以看出,BP神經網絡螺旋輸送量預報模型的預報值明顯比螺旋輸送量機理模型的計算值更接近實際輸送量值。由圖6可進一步看到,BP神經網絡螺旋輸送量預報模型的預測誤差在0.0389附近波動;而機理預報模型的預測誤差則波動較大。綜上可知,基于BP神經網絡的螺旋輸送量模型預報精度明顯高于基于經驗數據的螺旋輸送量機理預報模型,且預報值振幅小,計算結果更加穩定。

5 結論

預制構件混凝土布料機進行自動布料重量控制時,因基于經驗值的螺旋輸送量機理預報模型計算精度低,導致重量控制系統因缺少準確目標設定值而無法充分發揮其性能。為此,結合螺旋輸送量預報機理,以輸送物料性質、轉速和螺距這三個主要影響因素為輸入量,以螺旋輸送量為輸出,通過參數調試提出并建立了基于BP神經網絡的螺旋輸送量智能預報模型,其模型結構為3-3-1。在此基礎上開展仿真,結果表明,與基于經驗數據的螺旋輸送量機理模型計算數據相比,基于BP神經網絡的螺旋輸送量預報精度高,且計算結果平穩性好,不會出現過大振動,體現出良好的準確性和穩定性,可用于混凝土布料重量自動控制系統目標值的設定,為預制混凝土構件重量的自動化和智能化控制奠定基礎。

猜你喜歡
混凝土模型
一半模型
混凝土試驗之家
現代裝飾(2022年5期)2022-10-13 08:48:04
關于不同聚合物對混凝土修復的研究
低強度自密實混凝土在房建中的應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
混凝土預制塊模板在堆石混凝土壩中的應用
混凝土,了不起
3D打印中的模型分割與打包
土-混凝土接觸面剪切破壞模式分析
主站蜘蛛池模板: 亚洲一区二区日韩欧美gif| 九九热精品在线视频| 久久一本日韩精品中文字幕屁孩| 伊人大杳蕉中文无码| 女人毛片a级大学毛片免费| 国产欧美精品专区一区二区| 国产91特黄特色A级毛片| 色婷婷电影网| 国产成人一区| 免费看黄片一区二区三区| 美美女高清毛片视频免费观看| 一级做a爰片久久毛片毛片| 久久五月天国产自| 国产粉嫩粉嫩的18在线播放91| 欧洲极品无码一区二区三区| 啪啪永久免费av| 无码中文AⅤ在线观看| 国产成年女人特黄特色大片免费| 尤物亚洲最大AV无码网站| 国产第四页| 亚洲欧洲一区二区三区| 尤物成AV人片在线观看| 操美女免费网站| 欧美日本在线播放| 亚洲色图欧美视频| 91破解版在线亚洲| 91在线无码精品秘九色APP| 国产精品xxx| 欧美不卡视频在线| 国产99欧美精品久久精品久久 | 亚洲永久精品ww47国产| 国产精品午夜电影| 欧美黄色网站在线看| 91尤物国产尤物福利在线| 在线免费无码视频| 毛片免费观看视频| 亚洲午夜国产精品无卡| 亚洲乱码在线视频| 国产在线欧美| 99热国产在线精品99| 国产成人永久免费视频| 亚洲天堂免费在线视频| 少妇露出福利视频| 91小视频在线播放| 亚洲an第二区国产精品| 国产嫖妓91东北老熟女久久一| 国产精品无码一区二区桃花视频| 亚洲成人一区在线| 色婷婷在线播放| 国产成人高清精品免费软件| 亚洲日韩第九十九页| 伊人无码视屏| 99热这里只有免费国产精品 | 国产最爽的乱婬视频国语对白| 国产精品福利社| 国产呦精品一区二区三区网站| 欧美激情二区三区| 欧美h在线观看| 国产精品lululu在线观看| 国产爽爽视频| 久久久久无码精品| 亚洲制服中文字幕一区二区| 日韩色图在线观看| 三级国产在线观看| 中国特黄美女一级视频| 久久久久青草大香线综合精品| 日韩东京热无码人妻| 亚洲女人在线| 国产一二三区视频| 国产在线欧美| 丁香六月激情综合| 国产在线观看第二页| 色婷婷成人| 无码aaa视频| 五月天在线网站| 国产亚洲视频在线观看| 国产高清不卡| 人妻中文久热无码丝袜| 天天摸夜夜操| 香蕉国产精品视频| 第一页亚洲| 国产欧美日韩综合在线第一|