<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于PLC的模糊神經(jīng)網(wǎng)絡(luò )算法實(shí)現方法

基于PLC的模糊神經(jīng)網(wǎng)絡(luò )算法實(shí)現方法

作者: 時(shí)間:2016-12-16 來(lái)源:網(wǎng)絡(luò ) 收藏

  (5)學(xué)習過(guò)程中Y值計算由于已把請求數據標志位置位,因此,首先通過(guò)通信程序先取樣本,取完樣本值后復位VB703,告知上位機不再傳樣本值,接著(zhù)計算新的Y值,以便計算新的函數變量、權值以及E值。學(xué)習過(guò)程下位機主程序實(shí)現如圖4所示。


  3.2模糊神經(jīng)網(wǎng)絡(luò )現場(chǎng)工作過(guò)程實(shí)現

  當學(xué)習階段結束后,通過(guò)現場(chǎng)采集數據,建立數據庫并把采集的數據當做輸人,運用訓練好的權值和模糊神經(jīng)網(wǎng)絡(luò )算法,得到控制對象所需的控制值。要實(shí)現以上工作步驟。仍然需要上下位機合作,故而程序設計分為上位機和下位機兩部分。

  3.2.1上位機程序實(shí)現

  現場(chǎng)工作中上位機程序設計功能與學(xué)習階段相一致,主要區別;在學(xué)習階段初始化的和需要給下位機傳送的樣本值變成了通過(guò)外接設備現場(chǎng)采集到的數值。在PLC程序的初始化中,把采集值從外接設備的地址中賦值到發(fā)送區的數據區。(http://www.diangon.com/版權所有)因為采集值是在一定的周期內變化的,所以是實(shí)時(shí)的。故無(wú)需地址指針使兩者工作同步。

  3.2.2下位機程序實(shí)現

  由圖5現場(chǎng)工作過(guò)程中下位機程序流程可知.下位機在現場(chǎng)工作過(guò)程中的具體步驟:

  (1)初始化下位機初始化首先要把學(xué)習過(guò)程訓練好的θji、σji、η的值,通過(guò)PLc指令把其賦給存儲單元;其次要對后續Y值計算過(guò)程中用到的常數賦值,同樣也要賦給存儲單元;最后,要把請求數據傳送的標志位VB703置位。并發(fā)送給上位機。

  (2)接收采集值 首先接收上位機的采集值,接著(zhù)把采集的值賦給即將進(jìn)行Y值運算的儲存地址。同時(shí)將請求數據傳輸標志位VB703復位,并傳送給上位機,要求停止繼續向下位機傳輸采集值。

  (3)輸出y值計算利用上一步提供的采集數據、初始化步驟中的權值和模糊神經(jīng)網(wǎng)絡(luò )算法,以PLC為平臺進(jìn)行計算,將計算所得值賦給外接輸出設備的存儲地址.同時(shí)根據現場(chǎng)情況控制請求數據接收標志位VB703是否置位。

  (4)VB703判斷若VB703=16#FF,那么啟動(dòng)新的數據接收,即跳轉到第二步。如果VB703≠16#FF,則跳轉到結束。但要知道的是這兩種結果是工作人員根據現場(chǎng)情況在第3步中已確定的?,F場(chǎng)工作過(guò)程中下位機主程序實(shí)現如圖6所示。

  4、結論

  通過(guò)對模糊神經(jīng)網(wǎng)絡(luò )學(xué)習過(guò)程和現場(chǎng)工作過(guò)程的PLC程序的仿真,結果表明:學(xué)習過(guò)程的PLC程序,利用模糊神經(jīng)網(wǎng)絡(luò )自學(xué)習能力,當不滿(mǎn)足性能指標時(shí),系統則根據梯度下降策略自動(dòng)的調整權值、隸屬函數的和,直到輸出滿(mǎn)足要求為止?,F場(chǎng)工作過(guò)程PLC程序,在采集值確定情況下.能夠得出確定的輸出值,達到預期效果。


上一頁(yè) 1 2 下一頁(yè)

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>