亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        BP 神經(jīng)網(wǎng)絡(luò)PID 算法在循環(huán)流化床鍋爐中的研究

        2024-02-21 04:11:52陳智晗孟亞男劉宇菲張賽
        電子制作 2024年3期
        關(guān)鍵詞:床溫控制算法神經(jīng)元

        陳智晗,孟亞男,劉宇菲,張賽

        (吉林化工學(xué)院,吉林吉林,132022)

        0 引言

        鍋爐是一個(gè)非常重要的設(shè)備,其生產(chǎn)過(guò)程由于涉及多個(gè)輸入/輸出變量,導(dǎo)致控制過(guò)程變得非常復(fù)雜,再加上外界的干擾,使得傳統(tǒng)的PID 控制器對(duì)鍋爐的控制效果很不理想。因此,研究人員將目光投向了智能控制技術(shù),相信通過(guò)智能控制技術(shù)可以提高鍋爐自動(dòng)化程度,最終實(shí)現(xiàn)鍋爐自主驅(qū)動(dòng)能力。先輩在實(shí)現(xiàn)對(duì)非線性系統(tǒng)的控制過(guò)程中,提出了多種控制算法,如專(zhuān)家控制算法、預(yù)測(cè)控制算法、模糊控制算法等。這些算法在應(yīng)用中都表現(xiàn)出了良好的控制效果,為本文采用的BP 神經(jīng)網(wǎng)絡(luò)對(duì)PID 控制器參數(shù)的整定,調(diào)控鍋爐的進(jìn)料量擾動(dòng)對(duì)床溫回路控制系統(tǒng)影響的研究提供了有力的支持[1]。

        1 BP 神經(jīng)網(wǎng)絡(luò)概述

        神經(jīng)網(wǎng)絡(luò)是一種基于生物神經(jīng)系統(tǒng)的計(jì)算模型,其學(xué)習(xí)能力強(qiáng)大,主要利用神經(jīng)元和網(wǎng)絡(luò)連接來(lái)解決復(fù)雜問(wèn)題,如分類(lèi)、回歸、模式識(shí)別和時(shí)間序列預(yù)測(cè)等問(wèn)題。BP 神經(jīng)網(wǎng)絡(luò)是一種常見(jiàn)的人工神經(jīng)網(wǎng)絡(luò),也是最早被提出的反向傳播算法,其包括輸入層、隱含層和輸出層。在訓(xùn)練中,首先將神經(jīng)元接收到的加權(quán)后的輸入信號(hào)作為輸入信號(hào)進(jìn)行處理,并將處理結(jié)果傳遞給與之相連的下一層神經(jīng)元,計(jì)算出其誤差,然后通過(guò)反向傳播算法調(diào)整神經(jīng)元之間的權(quán)重值,使誤差逐漸減小,獲得最終的權(quán)重矩陣和偏置值,最后將其反向傳遞到隱含層和輸入層進(jìn)行修改,并通過(guò)不斷的迭代,直到達(dá)到誤差允許范圍或達(dá)到訓(xùn)練次數(shù)的最大值,才會(huì)停止。綜上,BP 神經(jīng)網(wǎng)絡(luò)的三層結(jié)構(gòu),通過(guò)誤差反向傳達(dá)算法進(jìn)行訓(xùn)練可以對(duì)輸入數(shù)據(jù)進(jìn)行高度學(xué)習(xí)和分析,從而輸出更加準(zhǔn)確的結(jié)果[2]。BP 神經(jīng)網(wǎng)絡(luò)的基本傳播過(guò)程如圖1 所示。BP 神經(jīng)網(wǎng)絡(luò)因其高效和準(zhǔn)確性得到了廣泛應(yīng)用,尤其在圖像和語(yǔ)音識(shí)別等領(lǐng)域表現(xiàn)突出,成為實(shí)現(xiàn)人工智能的重要技術(shù)手段。

        圖1 神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)

        2 控制器設(shè)計(jì)

        ■2.1 循環(huán)流化床鍋爐床溫控制回路數(shù)學(xué)模型

        循環(huán)流化床鍋爐的床溫受進(jìn)料量擾動(dòng)影響,當(dāng)刮板輸送機(jī)的傳送速度時(shí),爐膛內(nèi)的碳含量逐漸增多,床溫不斷升高,記錄循環(huán)流化床床溫隨時(shí)間變化的數(shù)據(jù),此過(guò)程與二階慣性環(huán)節(jié)近似等效,則傳遞函數(shù)表達(dá)式[3]如式(1)所示:

        其中,K 代表放大系數(shù),τ 代表滯后時(shí)間,s 代表拉普拉斯算子,T1、T2代表時(shí)間常數(shù)。

        ■2.2 PID 控制器設(shè)計(jì)

        PID 算法是一種通過(guò)比較被控對(duì)象實(shí)際輸出值與期望輸出值之間偏差,來(lái)動(dòng)態(tài)調(diào)整被控對(duì)象的輸出,并通過(guò)調(diào)整比例、積分和微分系數(shù),達(dá)到系統(tǒng)需要的控制效果的反饋控制算法[4],其控制的微分方程為:

        其中,KP為比例系數(shù),KI為積分系數(shù),KD為微分系數(shù)。

        PID 控制器的參數(shù)整定方法有多種,如:Ziegler-Nichols 參數(shù)整定法、ISTE 法、擴(kuò)充臨界比例法、階躍響應(yīng)曲線法等。其中Ziegler-Nichols 參數(shù)整定法具有簡(jiǎn)單、易于實(shí)現(xiàn)、收斂快等優(yōu)點(diǎn),因此本文在PID 控制器的參數(shù)整定過(guò)程中,先使用該調(diào)參方法對(duì)參數(shù)進(jìn)行初步確定,再根據(jù)經(jīng)驗(yàn)法對(duì)參數(shù)進(jìn)行微調(diào),經(jīng)過(guò)反復(fù)測(cè)試,得出進(jìn)料量擾動(dòng)下床溫回路的PID 控制器參數(shù)取值為:KP=0.021、KI=0.046、KD=50。

        ■2.3 BP-PID 控制器設(shè)計(jì)

        2.3.1 BP-PID 原理

        BP-PID 算法通過(guò)結(jié)合BP 神經(jīng)網(wǎng)絡(luò)和PID 控制算法的優(yōu)點(diǎn),使其具有良好的自適應(yīng)控制效果和魯棒性,能夠?qū)崿F(xiàn)系統(tǒng)性能指標(biāo)的最優(yōu)化控制規(guī)律,其核心思想是使用神經(jīng)網(wǎng)絡(luò)作為調(diào)節(jié)器,通過(guò)其自學(xué)習(xí)能力實(shí)現(xiàn)對(duì)PID 參數(shù)的整定,使得控制器的性能穩(wěn)定且靈活[5],能夠在實(shí)際應(yīng)用中適應(yīng)多種情況的控制需求。

        2.3.2 BP-PID 控制器系統(tǒng)結(jié)構(gòu)

        BP-PID 控制器由兩部分組成:BP 神經(jīng)網(wǎng)絡(luò)和常規(guī)的PID 控制器,其結(jié)構(gòu)簡(jiǎn)圖如圖2 所示。其中BP 神經(jīng)網(wǎng)絡(luò)輸入層的神經(jīng)元為3 個(gè),即該控制器有三個(gè)輸入,分別為系統(tǒng)輸入r(t),系統(tǒng)輸出y(t),系統(tǒng)誤差e(t);輸出層的神經(jīng)元個(gè)數(shù)也為3,其輸出則是PID 控制器的三個(gè)系數(shù)(KP、KI、KD),由此實(shí)現(xiàn)對(duì)控制系統(tǒng)進(jìn)行實(shí)時(shí)的整定[6],并根據(jù)系統(tǒng)狀態(tài)動(dòng)態(tài)調(diào)節(jié)參數(shù)值,增強(qiáng)控制器的智能性和實(shí)時(shí)性,從而能夠更好地適應(yīng)各種運(yùn)行環(huán)境。

        圖2 BP-PID 控制器

        2.3.3 BP-PID 算法流程

        (1)確定BP 神經(jīng)網(wǎng)絡(luò)各層的加權(quán)系數(shù)、學(xué)習(xí)速率和慣性系數(shù)等參數(shù)。

        (2)對(duì)輸入信號(hào)和反饋信號(hào)進(jìn)行采樣,并計(jì)算誤差。(3)確定輸入。

        (4)計(jì)算神經(jīng)網(wǎng)絡(luò)各層的輸入和輸出。

        (5)通過(guò)增量式PID 控制公式,計(jì)算PID 控制器的控制輸出,增量式PID 控制公式[7]如式(3)所示:

        (6)通過(guò)神經(jīng)網(wǎng)絡(luò)的自學(xué)習(xí),調(diào)整輸出層和隱含層的權(quán)值,然后返回步驟(2),直至滿足期望結(jié)果。

        BP-PID 流程圖如圖3 所示。

        圖3 BP-PID 流程圖

        2.3.4 參數(shù)設(shè)置

        (1)隱含層及其節(jié)點(diǎn)數(shù)的選取

        神經(jīng)網(wǎng)絡(luò)中隱含層層數(shù)會(huì)影響神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)效果,因其沒(méi)有固定的選取標(biāo)準(zhǔn),一般是經(jīng)過(guò)大量的實(shí)驗(yàn)經(jīng)驗(yàn)和不斷的實(shí)踐探索進(jìn)行確定,而隱含層節(jié)點(diǎn)數(shù)決定神經(jīng)網(wǎng)絡(luò)的擬合能力,可以通過(guò)經(jīng)驗(yàn)公式進(jìn)行確定,經(jīng)驗(yàn)公式[8]如式(6)所示:

        其中:m 代表隱含層節(jié)點(diǎn)數(shù),n 代表輸入層節(jié)點(diǎn)數(shù),l為輸出層節(jié)點(diǎn)數(shù)。

        綜上,根據(jù)經(jīng)驗(yàn)選定隱含層層數(shù)為8,由公式可得隱含層節(jié)點(diǎn)數(shù)為3。

        (2)激活函數(shù)選取

        通常來(lái)說(shuō),神經(jīng)元節(jié)點(diǎn)的激活函數(shù)需要滿足連續(xù)、有界、非常值的函數(shù)外,還要滿足實(shí)際系統(tǒng)設(shè)計(jì)和訓(xùn)練應(yīng)用等等的復(fù)雜性問(wèn)題,從而選取tanh 函數(shù)為激活函數(shù)。tanh 函數(shù)如圖4 所示。

        圖4 雙曲線正切函數(shù)(tanh)

        (3)學(xué)習(xí)速率的確定

        目前神經(jīng)網(wǎng)絡(luò)最佳學(xué)習(xí)速率的選取還沒(méi)有固定的方法,僅僅是通過(guò)實(shí)驗(yàn)經(jīng)驗(yàn)得出學(xué)習(xí)速率的范圍是在(0~1)之間,本文則選取的學(xué)習(xí)速率統(tǒng)一為0.035。

        2.3.5 BP-PID 控制器搭建

        BP-PID 控制器通過(guò)Matlab 軟件搭建模塊并連接以構(gòu)建系統(tǒng)模型,如圖5 所示。圖中上半部分為BP-PID 控制器,下半部分為普通PID 控制器。

        圖5 BP-PID 控制器和PID 控制器

        圖5 中BP-PID 控制模 塊主要通過(guò)S-Function 模塊完成代碼編寫(xiě)和設(shè)計(jì)BP 神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)系統(tǒng)的控制策略,完成對(duì)KP、KI、KD數(shù)值根據(jù)控制對(duì)象的變化做出及時(shí)調(diào)整的任務(wù),BP-PID 控制模塊如圖6 所示。

        圖6 BP-PID 控制模塊

        3 實(shí)驗(yàn)仿真

        基于以上原理,在鍋爐正常運(yùn)行,即:負(fù)荷80%~100%狀態(tài)下,利用BP-PID 算法控制方案與設(shè)計(jì)的PID 控制器進(jìn)行實(shí)驗(yàn)對(duì)比[9],為保證系統(tǒng)權(quán)值的隨機(jī)性,初始權(quán)值通過(guò)reshape 函數(shù)創(chuàng)建;系統(tǒng)采樣時(shí)間Ts 取 0.1s;學(xué)習(xí)速率xite 為0.035;慣性系數(shù)alfa 為0.365,如圖7 所示。

        圖7 BP-PID 參數(shù)設(shè)置

        實(shí)驗(yàn)結(jié)果如圖8 所示,從圖中可以看出,經(jīng)過(guò)PID 控制器整定的曲線具有超調(diào),超調(diào)量約為0.135,調(diào)節(jié)時(shí)間約為1585s。經(jīng)過(guò)BP-PID 算法優(yōu)化整定的曲線基本實(shí)現(xiàn)無(wú)超調(diào),調(diào)節(jié)時(shí)間約為1089s。綜上,采用BP 神經(jīng)網(wǎng)絡(luò)算法進(jìn)行參數(shù)整定,系統(tǒng)的各項(xiàng)性能指標(biāo)較好,仿真結(jié)果較為理想。

        圖8 控制器曲線對(duì)比

        4 結(jié)論

        針對(duì)循環(huán)流化床鍋爐正常運(yùn)行時(shí),進(jìn)料量擾動(dòng)對(duì)床溫的影響,實(shí)驗(yàn)通過(guò)采用BP 神經(jīng)網(wǎng)絡(luò)算法進(jìn)行PID 參數(shù)的優(yōu)化整定。在該算法中,選用了二階滯后傳遞函數(shù)作為被控對(duì)象。通過(guò)Matlab 編寫(xiě)算法,并使用Simulink 模型進(jìn)行實(shí)驗(yàn)和仿真。實(shí)驗(yàn)結(jié)果表明,采用BP-PID 算法,實(shí)現(xiàn)了對(duì)系統(tǒng)性能指標(biāo)的最優(yōu)化控制規(guī)律,并可以根據(jù)系統(tǒng)狀態(tài)動(dòng)態(tài)調(diào)節(jié)參數(shù)值,增強(qiáng)了控制器的智能性和實(shí)時(shí)性。

        猜你喜歡
        床溫控制算法神經(jīng)元
        循環(huán)流化床鍋爐床溫自動(dòng)控制系統(tǒng)的優(yōu)化
        山西化工(2022年4期)2022-09-23 02:56:42
        《從光子到神經(jīng)元》書(shū)評(píng)
        自然雜志(2021年6期)2021-12-23 08:24:46
        影響CFB鍋爐床溫的因素及調(diào)整策略
        躍動(dòng)的神經(jīng)元——波蘭Brain Embassy聯(lián)合辦公
        基于ARM+FPGA的模塊化同步控制算法研究
        循環(huán)流化床鍋爐床溫控制優(yōu)化分析
        基于二次型單神經(jīng)元PID的MPPT控制
        一種優(yōu)化的基于ARM Cortex-M3電池組均衡控制算法應(yīng)用
        毫米波導(dǎo)引頭預(yù)定回路改進(jìn)單神經(jīng)元控制
        大型循環(huán)流化床鍋爐降床溫技術(shù)研究
        日韩精品极品免费视频观看| 亚洲乱码少妇中文字幕| 另类人妖在线观看一区二区| 中文字幕第一页人妻丝袜| 日本大骚b视频在线| 亚洲日韩精品国产一区二区三区| 高清高速无码一区二区| 国产一区二区黑丝美胸| 中文字幕亚洲综合久久菠萝蜜| 亚洲精品一区二区三区大桥未久| 99re6久精品国产首页| 日本不卡不二三区在线看| 成人试看120秒体验区| 无码国产激情在线观看| 国产对白刺激在线观看| 99久久婷婷国产一区| 日韩精品久久久久久久电影蜜臀| 亚洲精品成人专区在线观看| 中文字幕成人乱码亚洲| 亚洲天堂二区三区三州| 国产乱子伦农村叉叉叉| 国产清品夜色一区二区三区不卡 | 亚洲欲色欲香天天综合网| 免费福利视频二区三区| 日本熟妇另类一区二区三区| 精品无码日韩一区二区三区不卡| 国模无码视频专区一区| 日本在线无乱码中文字幕| 在线观看av片永久免费| 亚洲美国产亚洲av| 熟女系列丰满熟妇av| 国产熟人精品一区二区| 吃奶摸下激烈床震视频试看| 国产午夜精品福利久久| 亚洲综合中文日韩字幕| 精品久久久久久久无码人妻热| 另类免费视频在线视频二区| 亚洲成人黄色av在线观看| 久久久99精品成人片| 亚洲欧洲中文日韩久久av乱码| 青青草针对华人超碰在线|