å‰è¨€ã€€ã€€
多傳感器信æ¯èžåˆæŠ€è¡“æ˜¯ç•¶å‰æ™ºèƒ½ä¿¡æ¯è™•ç†é ˜åŸŸçš„一種é‡è¦æ–¹æ³•。所謂多傳感器信æ¯èžåˆå°±æ˜¯å°‡å¤šå€‹å‚³æ„Ÿå™¨æ‰€ç²å¾—的空間或時間上互補和冗余的觀測信æ¯ï¼Œä¾æ“šæŸç¨®å„ªåŒ–åŽŸå‰‡åŠ ä»¥è‡ªå‹•åˆ†æžã€ç¶œåˆçš„ä¿¡æ¯è™•ç†éŽç¨‹ã€‚單一的傳感器信æ¯é‡‡é›†é‡ä¸è¶³ï¼Œä¸”易å—周åœç’°å¢ƒç‰å¹²æ“¾å› ç´ çš„å½±éŸ¿ï¼Œå› æ¤å¾ˆé›£ä¿è‰æª¢æ¸¬ä¿¡æ¯çš„æº–確性和å¯é 性,從而給系統決ç–çš„æ£ç¢ºæ€§é€ æˆå½±éŸ¿ã€‚å› æ¤ï¼Œé‡‡ç”¨å¤šå‚³æ„Ÿå™¨ä¿¡æ¯èžåˆæŠ€è¡“,利用å„種傳感器在性能上的差異和互補性彌補單一傳感器的缺陷,從而得到æè¿°ç³»çµ±çš„æ›´ä¸€è‡´æ€§çš„解釋。
唿¿ç”±äºŽå…¶è‡ªèº«æ‰€å…·æœ‰çš„åƒ¹æ ¼ä½Žå»‰ã€åŽŸç†ç°¡å–®ã€å¯é 性好且易于ç¶è·ç‰å„ªé»žè€Œå»£æ³›æ‡‰ç”¨äºŽç…‰æ²¹ã€åŒ–å·¥ã€å„²é‹ã€å¤©ç„¶æ°£ç‰å·¥æ¥ç”Ÿç”¢éŽç¨‹ä¸ï¼Œæ˜¯ç•¶å‰å’Œæœªä¾†å·¥æ¥ç”Ÿç”¢ä¸æª¢æ¸¬å„種氣體和液體的主è¦è¨ˆé‡å„€è¡¨ã€‚ä½†æ˜¯å”æ¿å’Œå…¶ä»–類型的計é‡å„€è¡¨ç›¸æ¯”,測é‡èª¤å·®è¼ƒå¤§ï¼Œå…¶æ ¹æœ¬åŽŸå› æ˜¯è¢«æ¸¬ä»‹è³ªåœ¨å·¥ä½œä¸çš„å¯¦éš›ç‰¹æ€§èˆ‡å”æ¿è¨è¨ˆæ™‚è¨å®šçš„特性ä¸ç¬¦ï¼Œè¢«æ¸¬ä»‹è³ªçš„æº«åº¦ã€å£“力和密度發生了一定的變化。為æ¤ï¼Œæ–‡ä¸æå‡ºäº†åˆ©ç”¨å¤šå‚³æ„Ÿå™¨ä¿¡æ¯èžåˆæŠ€è¡“,采用神經網絡的èžåˆæ–¹æ³•ä¾†æ¶ˆé™¤é€™äº›å› ç´ å°å”æ¿æ¸¬é‡ç²¾åº¦çš„影響。
1 系統的èžåˆçµæ§‹
åœ¨ç”¨å”æ¿é€²è¡Œæµé‡æ¸¬é‡æ™‚,è¨è¢«æ¸¬å¯¦é𛿵é‡ç‚ºQï¼Œå”æ¿çš„輸 出差壓為p。工作ä¸ï¼Œå”æ¿çš„æ¸¬é‡çµæžœé‚„å—到被測介質的溫度ã€å£“力和密度與è¨å®šçš„介質溫度ã€å£“力和密度的åå·®é‡Î”tã€Î”pã€Î”Ï的影響,被測實際æµé‡Q實際上為四元函數,å³Qï¼f(Δt,Δp,ΔÏ,pï¼‰ã€‚å› æ¤ï¼Œåœ¨ä½¿ç”¨å”æ¿çš„åŒæ™‚,采用溫度傳感器ã€å£“力傳感器和在線密度分æžå„€ç²å¾—介質的實時特性信æ¯ï¼Œå¾žè€Œå¾—åˆ°èˆ‡å”æ¿è¨è¨ˆæ™‚è¨å®šçš„工作特性信æ¯çš„åå·®é‡ï¼›ç„¶åŽï¼Œå°‡ç²å¾—çš„å„種信æ¯ç¶“é 處ç†åŽï¼ˆåŒ…æ‹¬æ•´å½¢ã€æ¿¾æ³¢ã€åŽ»å™ªï¼Œæ¸ä¸€åŒ–ç‰ï¼‰ï¼Œé€å…¥èžåˆä¸å¿ƒï¼Œèžåˆä¸å¿ƒé‡‡ç”¨ç¥žç¶“ç¶²çµ¡çš„æ–¹æ³•å°æ•¸æ“šé€²è¡Œèžåˆè™•ç†ã€‚èžåˆåŽçš„æ•¸æ“šé›†ä¸äº†4個傳感器的信æ¯ï¼Œæ¥µå¤§çš„æé«˜äº†å”æ¿çš„æ¸¬é‡ç²¾åº¦ã€‚系統的é…ç½®çµæ§‹å¦‚圖1所示。
圖1 系統é…ç½®çµæ§‹
2 神經網絡èžåˆçš„算法與模型
數據èžåˆçš„算法很多,常用的有Bayes決ç–ç†è«–ã€å¡çˆ¾æ›¼æ¿¾æ³¢æ³•ã€æ¨¡ç³Šèžåˆã€ç¥žç¶“網絡èžåˆç‰ã€‚å…¶ä¸ï¼Œäººå·¥ç¥žç¶“網絡是由大é‡ç¨±ä¹‹ç‚ºç¯€é»žæˆ–神經元的簡單處ç†å–®å…ƒç›¸äº’連接而形æˆçš„ä¸€å€‹å¤§è¦æ¨¡çš„ä¿¡æ¯è™•ç†ç³»çµ±ï¼Œå®ƒä¸»è¦å¾žç¸½é«”çµæ§‹å’ŒåŠŸèƒ½ä¸Šæ¨¡ä»¿äººè…¦ï¼Œè€Œä¸æ˜¯é€¼çœŸçš„細節é‡ç¾ï¼Œå…¶æ›´æ³¨é‡ç¥žç¶“活動ä¸çš„ä¿¡æ¯æµåŠå…¶é‹å‹•æ–¹å¼ã€‚æ¯å€‹ç¥žç¶“元都是一個ç¨ç«‹çš„ä¿¡æ¯è™•ç†å–®å…ƒï¼Œåˆ†åˆ¥å°å„自接收到的信æ¯åšç¨ç«‹çš„é‹ç®—處ç†ï¼ˆè€Œä¸æ˜¯ç›´æŽ¥å¾žè¨˜æ†¶ä¸å–出),然åŽå®ƒæŠŠçµæžœå†å‚³è¼¸å‡ºåŽ»ã€‚é€™ç¨®åˆ†å¸ƒå¼å˜å„²å¯ä½¿ç³»çµ±åœ¨éƒ¨åˆ†å—到æå£žæ™‚ä»èƒ½æ¢å¾©åŽŸä¾†çš„ä¿¡æ¯ï¼Œå› æ¤å…·æœ‰è¼ƒå¼·çš„å®¹éŒ¯èƒ½åŠ›å’Œè¯æƒ³è¨˜æ†¶çš„ç‰¹é»žï¼›åŒæ™‚由于神經網絡具有實時處ç†å¤§é‡æ•¸æ“šçš„能力,且信æ¯è™•ç†æ˜¯éžç¨‹åºå¼çš„ï¼Œå¯æ ¹æ“šå¤–部的æŸå€‹æº–則進行å¸ç¿’ï¼Œå› è€Œç¥žç¶“ç¶²çµ¡å…·æœ‰è‡ªçµ„ç¹”ã€è‡ªå¸ç¿’ã€è‡ªé©æ‡‰çš„特點,使得神經網絡在信æ¯èžåˆä¸å¾—到了廣泛的應用。
2.1 神經網絡èžåˆç®—法
å°äºŽBP神經網絡,最常用的訓練算法為BP算法,其實際上是一種簡 單的快速下é™éœæ…‹å°‹å„ªç®—法。Akæ™‚ï¼Œå®ƒåªæ˜¯æŒ‰ç…§kæ™‚åˆ»çš„è² æ¢¯åº¦æ–¹å‘ä¿®æ£ï¼Œè€Œæ²’有考慮到以å‰ç©ç´¯çš„經驗,å³ä»¥å‰æ™‚刻的梯度方å‘,故常常使訓練å¸ç¿’éŽç¨‹ç™¼ç”ŸæŒ¯è•©ï¼Œæ”¶æ–‚速度較慢。這里,采用å¸ç¿’çŽ‡è‡ªé©æ‡‰èª¿æ•´çš„ç–略,改進算法的公å¼ç‚ºï¼š
Ak+1ï¼Ak+CkXk
Ckï¼2γCkï¼1
γï¼sign[XkXkï¼1]
å¼ä¸Ak+1為第k+1次è¿ä»£æ™‚的網絡權值;Ak為第k次è¿ä»£æ™‚的網絡權值:Ck為第k次è¿ä»£çš„æ¥é•·ï¼›Ckï¼1為第kï¼1次è¿ä»£æ™‚çš„æ¥é•·ï¼›Xk為第k次è¿ä»£çš„è² æ¢¯åº¦ï¼›Xkï¼1為第kï¼1次è¿ä»£çš„è² æ¢¯åº¦ï¼›Î³ç‚ºæ¥é•·èª¿æ•´ç³»æ•¸ã€‚
當連續兩次è¿ä»£å…¶æ¢¯åº¦æ–¹å‘ç›¸åŒæ™‚,表明下é™å¤ªæ…¢ï¼Œå¯ä½¿æ¥é•·åŠ å€ï¼›ç•¶é€£çºŒå…©æ¬¡è¿ä»£å…¶æ¢¯åº¦æ–¹å‘ç›¸åæ™‚,表明下é™å¤ªå¿«ï¼Œå¯ä½¿æ¥é•·æ¸›åŠã€‚該算法的æµç¨‹å¦‚圖2所示。

圖2 改進的神經網絡算法æµç¨‹
2.2 唿¿è¨ˆé‡ä¸çš„神經網絡模型
神經網絡由輸入層ã€éš±å«å±¤åŠè¼¸å‡ºå±¤çµ„æˆã€‚整個網絡的特性決定于相鄰層間神經元的連接權åŠéš±å±¤ä¸ç¥žç¶“元的閾值。在訓練éŽç¨‹ä¸ï¼Œä»¥å”æ¿çš„輸出差壓pã€ä»‹è³ªæº«åº¦ã€å£“力和密度與è¨å®šçš„介質溫度ã€å£“力和密度的åå·®é‡Î”tã€Î”pã€Î”Ï作為神經網絡的輸入;輸出為介質æµé‡Q′,其值 最終將以æŸå€‹å…許å差逼近被測介質的實際æµé‡Qã€‚ç¶²çµ¡çµæ§‹å¦‚圖3所示。
圖3ä¸ï¼Œè¼¸å…¥å±¤æœ‰4個輸入é‡ï¼Œè¨äº†20個神經元,隱å«å±¤è¨äº†40個神經元,輸出層為1個輸出é‡ï¼Œè¨äº†10個神經元,網絡誤差Eï¼0.1。采用å¸ç¿’çŽ‡è‡ªé©æ‡‰èª¿æ•´çš„算法,通éŽè©¦è¨“,使神經網絡的輸出å³è¢«æ¸¬æµé‡èžåˆå€¼Q′與實際被測介質的æµé‡Qä¹‹é–“çš„å‡æ–¹å·®ç›¡å¿«é”到最å°å€¼ã€‚
圖3 唿¿è¨ˆé‡ä¸ç¥žç¶“網絡èžåˆçš„æ¨¡åž‹çµæ§‹
3 仿真實驗
啤酒在生產éŽç¨‹ä¸ç”±äºŽå…¶å¯¦éš›æº«åº¦ã€å·¥ä½œå£“力以åŠèŒé«”æ¿ƒåº¦çš„è®ŠåŒ–ï¼Œä½¿å¾—åœ¨ä½¿ç”¨å”æ¿å°å…¶æµé‡é€²è¡Œæ¸¬é‡æ™‚é€ æˆçš„誤差較大。下é¢å–æŸå•¤é…’å» å•¤é…’æµé‡çš„æ·å²æ•¸æ“šå°ç¥žç¶“ç¶²çµ¡é€²è¡Œè¨“ç·´ã€‚è©²å•¤é…’å» çš„éƒ¨åˆ†æ·å²æ•¸æ“šå¦‚表1。
表1 部分用于神經網絡訓練的æ·å²æ•¸æ“š
將該數據進行æ¸ä¸€åŒ–處ç†åŽï¼Œä¾¿å»ºç«‹äº†ç¥žç¶“網絡的輸入輸出標準樣本庫,然åŽå°ç¥žç¶“ç¶²çµ¡é€²è¡Œè¨“ç·´ã€‚è¨“ç·´ä»¿çœŸçµæžœè¡¨æ˜Žè©²ç¥žç¶“網絡經éŽ2013次訓練åŽé”到穩定。å†ç”¨è©²è¨“練好的神經網絡å°å¦ä¸€äº›æœªç¶“訓練的實驗數據進行計算,表2給出了部分測é‡çµæžœã€‚
表2 éƒ¨åˆ†å”æ¿æ¸¬å¾—數據與èžåˆåŽçš„æ•¸æ“šå°ç…§è¡¨104·N·m3/h
由表1和表2å¯ä»¥çœ‹å‡ºï¼Œç”±äºŽå—溫度ã€å£“åŠ›å’Œå¯†åº¦è®ŠåŒ–çš„å½±éŸ¿ï¼Œå”æ¿æ¸¬å‡ºçš„介質æµé‡èˆ‡å¯¦é𛿵é‡å差較大,而在采用了神經網絡多傳感器èžåˆæŠ€è¡“åŽï¼Œæ¸¬é‡çµæžœçš„精度大大æé«˜äº†ï¼Œå¾žè€Œæœ‰åŠ›åœ°è‰æ˜Žäº†è©²æ–‡æ‰€å»ºç«‹çš„唿¿è¨ˆé‡ç¥žç¶“網絡模型åŠå…¶å¸ç¿’çŽ‡è‡ªé©æ‡‰èª¿æ•´ç®—法的å¯è¡Œæ€§èˆ‡å¯¦ç”¨æ€§ã€‚
4 çµæŸèªž
當被測介質的溫度ã€å·¥ä½œå£“åŠ›å’Œå¯†åº¦èˆ‡å”æ¿è¨è¨ˆæ™‚çš„è¨å®šå€¼ç™¼ç”Ÿè®ŠåŒ–時,å°å”æ¿çš„æ¸¬é‡çµæžœæœ‰ç›¸ç•¶å¤§çš„影響,使得測é‡èª¤å·®è¼ƒå¤§ã€‚ä»¿çœŸå¯¦é©—çš„çµæžœè¡¨æ˜Žï¼Œæ‡‰ç”¨ç¥žç¶“ç¶²çµ¡è‡ªé©æ‡‰èª¿æ•´å¸ç¿’率的改進算法å°å¤šå€‹å‚³æ„Ÿå™¨çš„輸入信æ¯é€²è¡Œèžåˆï¼Œå°äºŽæé«˜å”æ¿è¨ˆé‡ç²¾åº¦çš„æ•ˆæžœååˆ†æ˜Žé¡¯ã€‚å› æ¤ï¼Œè©²æ¸¬é‡æŠ€è¡“與方法具有é‡è¦çš„實際æ„義。
åƒè€ƒæ–‡ç»
ï¼»1ï¼½æŽäººåŽš.智能控制ç†è«–和方法[Mï¼½.西安:西安交通大å¸å‡ºç‰ˆç¤¾ï¼Œ1994 ,134ï¼165
ï¼»2]劉å›è¯.智能傳感器系統[Mï¼½.西安:西安電å科技大å¸å‡ºç‰ˆç¤¾ï¼Œ1999,377ï¼406
ï¼»3ï¼½åŠ‰åŒæ˜Ž.數據èžåˆæŠ€è¡“åŠå…¶æ‡‰ç”¨ï¼»Mï¼½.北京:國防工æ¥å‡ºç‰ˆç¤¾ï¼Œ1998,36ï¼22
ï¼»4]王永驥,涂å¥.神經元網絡控制[Mï¼½.北京:機械工æ¥å‡ºç‰ˆç¤¾ï¼Œ1998,63ï¼102.