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

        ?

        基于模糊算法的多小腦神經(jīng)網(wǎng)絡(luò)在混凝投藥系統(tǒng)中的應(yīng)用

        2016-11-08 08:33:50徐少川劉東昆劉寶偉
        關(guān)鍵詞:感知器投藥原水

        徐少川 劉東昆 劉寶偉

        1(東北大學(xué)信息科學(xué)與工程學(xué)院 遼寧 沈陽 110819)2(遼寧科技大學(xué)電子與信息工程學(xué)院 遼寧 鞍山 114051)

        ?

        基于模糊算法的多小腦神經(jīng)網(wǎng)絡(luò)在混凝投藥系統(tǒng)中的應(yīng)用

        徐少川1,2劉東昆2劉寶偉2

        1(東北大學(xué)信息科學(xué)與工程學(xué)院遼寧 沈陽 110819)2(遼寧科技大學(xué)電子與信息工程學(xué)院遼寧 鞍山 114051)

        凈水工藝中的混凝投藥是一個(gè)受多變量影響的非線性系統(tǒng),無法建立準(zhǔn)確的數(shù)學(xué)模型,且滯后時(shí)間較長(zhǎng)。為了將混凝投藥后的出水濁度控制在設(shè)定的范圍內(nèi),并且有效地減少投藥量,通過對(duì)混凝投藥過程的分析,設(shè)計(jì)一種基于模糊算法的多小腦神經(jīng)網(wǎng)絡(luò)(CMAC神經(jīng)網(wǎng)絡(luò))前饋控制器,并設(shè)計(jì)控制器離線建模和在線學(xué)習(xí)的方法。最后使用MATLAB進(jìn)行仿真驗(yàn)證,結(jié)果表明,該前饋控制器能夠在原水濁度和原水溫度變化的情況下,有效地將濁度控制在設(shè)定的范圍內(nèi),并且能夠?qū)崿F(xiàn)投藥量的優(yōu)化。

        混凝投藥多小腦神經(jīng)網(wǎng)絡(luò)前饋控制器

        0 引 言

        目前,我國(guó)的十大水系和62個(gè)主要湖泊中,將近40%的淡水達(dá)不到飲用水的要求,原水必須經(jīng)過凈水廠處理后才能供人們使用。而混凝投藥作為凈水工藝中的重要環(huán)節(jié),受到了人們的高度關(guān)注。如何將出水濁度控制在人們可以使用的范圍內(nèi),并且有效地減少投藥量,是混凝投藥過程中最關(guān)鍵的問題。針對(duì)該問題,文獻(xiàn)[1]通過BP神經(jīng)網(wǎng)絡(luò)對(duì)含砷的原水進(jìn)行建模,用以計(jì)算不同水質(zhì)下的投藥量,并將該模型應(yīng)用于自動(dòng)投藥控制系統(tǒng)。文獻(xiàn)[2]設(shè)計(jì)了短程反饋的控制模型,對(duì)不同季節(jié)的原水進(jìn)行了控制。文獻(xiàn)[3]將預(yù)測(cè)算法與PID控制器相結(jié)合,設(shè)計(jì)了預(yù)測(cè)函數(shù)PID控制器,對(duì)混凝投藥過程進(jìn)行了控制。預(yù)測(cè)算法在使用時(shí)需要依據(jù)精確的數(shù)學(xué)模型,而實(shí)際工程中由于參數(shù)多變,精確的數(shù)學(xué)模型往往很難建立,故該方法具有一定的局限性。另外,文獻(xiàn)[4,5]通過凈水工藝的改造實(shí)現(xiàn)了對(duì)出水濁度的有效控制。

        CMAC神經(jīng)網(wǎng)絡(luò)是Albus根據(jù)小腦模型提出的一種神經(jīng)網(wǎng)絡(luò),由于其結(jié)構(gòu)簡(jiǎn)單且易于軟件編程實(shí)現(xiàn),所以目前CMAC神經(jīng)網(wǎng)絡(luò)被廣泛應(yīng)用于工業(yè)控制中的多個(gè)領(lǐng)域[6-8]。并且相對(duì)傳統(tǒng)的BP神經(jīng)網(wǎng)絡(luò)、專家系統(tǒng)控制等智能控制算法,CMAC神經(jīng)網(wǎng)絡(luò)算法在復(fù)雜函數(shù)逼近、收斂速度、泛化能力方面均表現(xiàn)出獨(dú)特的優(yōu)勢(shì)。文獻(xiàn)[9]綜合分析了網(wǎng)絡(luò)結(jié)構(gòu)參數(shù)、學(xué)習(xí)方法等因素對(duì)CMAC神經(jīng)網(wǎng)絡(luò)泛化性能的影響。同時(shí),文獻(xiàn)[10,11]通過將模糊算法與CMAC網(wǎng)絡(luò)相結(jié)合,對(duì)常規(guī)CMAC神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)做出了改進(jìn),進(jìn)一步提高了CMAC神經(jīng)網(wǎng)絡(luò)的泛化能力和學(xué)習(xí)精度,取得了較好的效果。

        基于以上文獻(xiàn)對(duì)混凝投藥控制及CMAC神經(jīng)網(wǎng)絡(luò)的研究現(xiàn)狀,為了將出水濁度有效地控制在設(shè)定范圍內(nèi),并實(shí)現(xiàn)投藥量的在線優(yōu)化,本文在分析混凝投藥過程的控制特性及原水濁度、原水溫度及原水PH值對(duì)凈水混凝效果的影響的基礎(chǔ)上,設(shè)計(jì)了一種基于模糊算法的多CMAC神經(jīng)網(wǎng)絡(luò)前饋控制器,并使用取自現(xiàn)場(chǎng)的實(shí)際生產(chǎn)數(shù)據(jù)對(duì)控制器進(jìn)行離線建模。為了不斷提高控制器的準(zhǔn)確性,適應(yīng)環(huán)境的變化,實(shí)現(xiàn)投藥量的在線優(yōu)化,設(shè)計(jì)了控制器在線學(xué)習(xí)的方法。最后使用MATLAB對(duì)該控制器的實(shí)際應(yīng)用效果進(jìn)行了仿真和驗(yàn)證。

        1 CMAC神經(jīng)網(wǎng)絡(luò)原理及特性分析

        CMAC神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)簡(jiǎn)單,不需要選擇網(wǎng)絡(luò)的層數(shù)及神經(jīng)元個(gè)數(shù),且相對(duì)傳統(tǒng)神經(jīng)網(wǎng)絡(luò)來說,不需要大量數(shù)據(jù)進(jìn)行離線建模,只需在每個(gè)量化等級(jí)內(nèi)取一組數(shù)據(jù)進(jìn)行訓(xùn)練即可。另外,CMAC神經(jīng)網(wǎng)絡(luò)在映射過程中只有一定的單元被激活,相近的輸入所激活的單元有所重疊,故相近輸入可獲得相近輸出。因此CMAC神經(jīng)網(wǎng)絡(luò)具有一定的泛化能力,學(xué)習(xí)精度高且學(xué)習(xí)速度較快。CMAC神經(jīng)網(wǎng)絡(luò)本質(zhì)上是一種查表的方法,易于軟件上的編程實(shí)現(xiàn),非常適合工業(yè)中的應(yīng)用,所以選擇CMAC神經(jīng)網(wǎng)絡(luò)來構(gòu)建混凝投藥系統(tǒng)的控制器。

        CAMC神經(jīng)網(wǎng)絡(luò)從輸入量x到輸出量y的運(yùn)算過程可看作是由以下三個(gè)非線性映射順序組成的:

        x→S

        (1)

        S→A

        (2)

        A→yCMAC

        (3)

        其中,x為CMAC神經(jīng)網(wǎng)絡(luò)的輸入量,S為量化等級(jí)存儲(chǔ)空間,A為感知器存儲(chǔ)空間,yCMAC為神經(jīng)網(wǎng)絡(luò)的輸出量。CMAC神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)如圖1所示。

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

        1)x→S映射:根據(jù)量化等級(jí)的精度N,將輸入量x映射到量化等級(jí)存儲(chǔ)空間S(S由N個(gè)量化等級(jí)順序排列組成,即S1~SN)。映射過程計(jì)算公式如下:

        (4)

        (5)

        2)S→A映射:將量化等級(jí)Si按照指針的方式順序激活感知器存儲(chǔ)空間A(A由N+C-1個(gè)感知器組成,即a1~aN+C-1)中C個(gè)感知器ai~ai+C-1,其中C為CMAC神經(jīng)網(wǎng)絡(luò)的泛化常數(shù);

        3)A→y映射:感知器存儲(chǔ)空間A中各感知器都對(duì)應(yīng)一個(gè)權(quán)值,將S→A映射過程中所激活的感知器對(duì)應(yīng)的權(quán)值相加得到CAMC神經(jīng)網(wǎng)絡(luò)的輸出yCMAC。

        用向量的方式表示上述過程,計(jì)算公式如下:

        yCMAC=aTw

        (6)

        a=[a1,a2,…,aN+C-1]T

        (7)

        w=[w1,w2,…,wN+C-1]T

        (8)

        向量a中各元素表示各感知器的被激活情況。若在S→A映射過程中某感知器被激活,則向量a中相應(yīng)元素置“1”,其余未被激活的感知器其相應(yīng)的元素置“0”。

        由S→A映射可以看出,相鄰的量化等級(jí)在該過程所激活的感知器有一定的重疊。距離越相近,重疊的感知器的數(shù)量越多,CMAC神經(jīng)網(wǎng)絡(luò)的輸出也越相近;反之,距離較遠(yuǎn)的量化等級(jí)之間,重疊的感知器數(shù)量較少或沒有重疊的感知器。因此CMAC神經(jīng)網(wǎng)絡(luò)具有一定的泛化能力,即相近輸入能獲得相近輸出,不相近的輸入所獲得的輸出則存在一定的差異。另外在S→A映射過程中,只有部分感知器被激活,所以CMAC神經(jīng)網(wǎng)絡(luò)較其他神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)速度較快。

        2 混凝投藥前饋控制器的設(shè)計(jì)

        2.1混凝投藥過程的特性分析

        混凝投藥的工藝流程如圖2所示。一定濁度的原水進(jìn)入混合器后進(jìn)行投藥(混凝劑)處理,原水在混凝劑的作用下,通過一系列的物理化學(xué)反應(yīng)后,失去穩(wěn)定性,再經(jīng)絮凝池和沉淀池作用后形成濁度較低的出水,進(jìn)入下一階段進(jìn)行其他處理。在原水進(jìn)入混合器前會(huì)對(duì)原水濁度等變量進(jìn)行檢測(cè),在處理后的出水進(jìn)入下一階段前會(huì)對(duì)出水濁度進(jìn)行檢測(cè)。

        圖2 混凝投藥工藝流程圖

        混凝投藥的控制過程是以批量處理的方式進(jìn)行的,即一定流量體積的原水進(jìn)入混合器內(nèi)進(jìn)行凈水處理,該批原水處理完進(jìn)入下一階段之后,再繼續(xù)處理下一批原水。由于在原水混合器中的反應(yīng)時(shí)間較長(zhǎng),通常需要40分鐘,無法通過原水濁度的檢測(cè)值實(shí)時(shí)調(diào)節(jié)投藥量,所以對(duì)于一批原水只進(jìn)行一次投藥。

        混凝投藥過程出水的濁度主要受原水濁度、原水溫度及原水PH值的影響。其中原水濁度是影響出水濁度的最主要因素,對(duì)于一定流量體積的原水,在投藥量相等的情況下,出水濁度與原水濁度呈非線性的正比關(guān)系。當(dāng)原水濁度值較大時(shí),若想將出水濁度控制在設(shè)定的范圍內(nèi),則需要投加較多的混凝劑。

        原水溫度與原水PH值對(duì)混凝投藥過程的影響相似。當(dāng)原水溫度高于常溫時(shí),即T>17℃時(shí),混凝劑的凈水效果較好。當(dāng)原水溫度T<17℃時(shí),混凝劑的凈水效果隨原水溫度的降低逐漸變差。同樣,當(dāng)原水的酸堿性呈中性或堿性時(shí),即PH>6.5時(shí),混凝劑的效果最佳;當(dāng)原水呈酸性時(shí),混凝劑的凈水效果則較差。若想將出水濁度控制在設(shè)定的范圍內(nèi),則需要投加較多的混凝劑。

        2.2前饋控制器的設(shè)計(jì)

        根據(jù)2.1節(jié)中對(duì)混凝投藥過程的分析,由于一批原水的反應(yīng)周期較長(zhǎng),無法通過濁度檢測(cè)值調(diào)節(jié)投藥量,所以PID控制器無法實(shí)現(xiàn)對(duì)混凝投藥過程的控制。同時(shí),由于混凝投藥過程受多個(gè)變量的影響,根據(jù)人工經(jīng)驗(yàn)進(jìn)行操作,可能出現(xiàn)投藥量過多,即造成混凝劑的浪費(fèi)的情況。所以需要采用具有自學(xué)習(xí)功能的前饋控制器對(duì)混凝投藥過程進(jìn)行控制。

        根據(jù)2.1節(jié)中對(duì)原水濁度、原水溫度及原水PH值的分析,由于原水PH值受地域的影響較大,固定地域內(nèi)原水PH值基本穩(wěn)定或以微小的趨勢(shì)進(jìn)行變化。而原水PH值這種微小的變化對(duì)前饋控制器精度造成的影響,可以通過控制器的在線學(xué)習(xí)加以消除,所以選擇原水濁度和原水溫度作為前饋控制器的輸入。設(shè)計(jì)了基于模糊算法的多CMAC神經(jīng)網(wǎng)絡(luò)前饋控制器,其結(jié)構(gòu)如圖3所示。

        圖3 混凝投藥前饋控制結(jié)構(gòu)

        在原水濁度和原水溫度兩個(gè)變量中,由于原水溫度受季節(jié)影響,在固定季節(jié)內(nèi)變化不大,在全年時(shí)間內(nèi)變化緩慢,結(jié)合2.1節(jié)中原水溫度對(duì)混凝投藥的影響的分析,為了降低CMAC神經(jīng)網(wǎng)絡(luò)的維度,避免CMAC神經(jīng)網(wǎng)絡(luò)出現(xiàn)“維數(shù)災(zāi)”對(duì)存儲(chǔ)空間造成過大負(fù)擔(dān),所以對(duì)原水溫度進(jìn)行模糊化處理。建立不同的模糊子集,在不同的模糊子集下分別建立一維的CMAC神經(jīng)網(wǎng)絡(luò),根據(jù)原水溫度屬于不同模糊子集的隸屬度值對(duì)各CMAC神經(jīng)網(wǎng)絡(luò)的輸出進(jìn)行去模糊化運(yùn)算得到前饋控制器的輸出。其中一維CMAC神經(jīng)網(wǎng)絡(luò)的輸入為原水濁度,輸出為投藥量。

        基于模糊算法的多CMAC神經(jīng)網(wǎng)絡(luò)前饋控制器的算法具體描述如下:

        Step1 原水溫度的論域?yàn)閇0,30]。根據(jù)工程實(shí)際情況,選擇5個(gè)模糊子集{低,較低,中,較高,高},在原水溫度論域內(nèi)建立各模糊子集的隸屬度函數(shù),如圖4所示。

        圖4 原水溫度的隸屬度函數(shù)曲線

        根據(jù)圖4計(jì)算原水溫度屬于各模糊子集的隸屬度值,即v1、v2、v3、v4和v5。

        Step2 根據(jù)第2節(jié)中的描述計(jì)算各模糊子集下各CMAC神經(jīng)網(wǎng)絡(luò)的輸出,即yCMAC1、yCMAC2、yCMAC3、yCMAC4和yCMAC5;

        Step3 根據(jù)模糊規(guī)則對(duì)各CMAC神經(jīng)網(wǎng)絡(luò)的輸出進(jìn)行去模糊化運(yùn)算,模糊規(guī)則如下:

        IFT=低,THENy=yCMAC1

        (9)

        IFT=較低,THENy=yCMAC2

        (10)

        IFT=中,THENy=yCMAC3

        (11)

        IFT=較高,THENy=yCMAC4

        (12)

        IFT=高,THENy=yCMAC5

        (13)

        式中,T表示原水溫度。各CMAC神經(jīng)網(wǎng)絡(luò)的輸出進(jìn)行去模糊化的計(jì)算公式如下:

        (14)

        3 前饋控制器的離線建模及在線學(xué)習(xí)

        3.1CMAC神經(jīng)網(wǎng)絡(luò)權(quán)值修正方法的設(shè)計(jì)

        CMAC神經(jīng)網(wǎng)絡(luò)通常采用有導(dǎo)師制進(jìn)行權(quán)值修正[12],修正過程如下:

        (15)

        (16)

        wn=wn-1+Δwn+α(wn-1-wn-2)

        (17)

        式中,n、n-1、n-2分別表示學(xué)習(xí)次數(shù),ei表示權(quán)值修正的指標(biāo),yi表示網(wǎng)絡(luò)的期望輸出值,Δw表示權(quán)值修正量,η表示學(xué)習(xí)率,α表示慣性常數(shù)。根據(jù)文獻(xiàn)[13]的研究,CMAC神經(jīng)網(wǎng)絡(luò)收斂的充分條件為η∈[0,2],α∈[0,1]。

        為了保證CMAC神經(jīng)網(wǎng)絡(luò)在學(xué)習(xí)過程中同時(shí)保證收斂速度與收斂過程的平滑性,即在學(xué)習(xí)過程中加快收斂速度的同時(shí)又不至于產(chǎn)生較大的震蕩,本文對(duì)式(16)權(quán)值的修正量進(jìn)行了改進(jìn),通過權(quán)值修正的指標(biāo)ei動(dòng)態(tài)調(diào)整學(xué)習(xí)率,計(jì)算公式如下:

        (18)

        (19)

        式中,β表示平滑因子,本文中β=10。通過式(18)可以看出,當(dāng)ei較大時(shí),學(xué)習(xí)率較大,可以使得網(wǎng)絡(luò)加快收斂速度;隨著學(xué)習(xí)次數(shù)的增加使得ei逐漸減小時(shí),學(xué)習(xí)率也隨著ei的減小而逐漸減小,以保證收斂的平滑性,不至于產(chǎn)生較大的震蕩。

        3.2CMAC神經(jīng)網(wǎng)絡(luò)離線建模的方法

        本文是以北方某凈水廠實(shí)際生產(chǎn)數(shù)據(jù)為例進(jìn)行的,下文提到的經(jīng)驗(yàn)數(shù)據(jù)、過程參數(shù)及濁度設(shè)定值等也是取自該廠的實(shí)際生產(chǎn)數(shù)據(jù)。

        采用增量式的學(xué)習(xí)方法,對(duì)CMAC1~CMAC5分別進(jìn)行訓(xùn)練,原水濁度的變化范圍為6~24NTU,量化等級(jí)的精度N取60,泛化常數(shù)C取5。按照2.2節(jié)中前饋控制器的構(gòu)建方法以及CMAC神經(jīng)網(wǎng)絡(luò)的特性,分別在原水溫度各模糊子集范圍內(nèi),原水濁度的每個(gè)量化等級(jí)內(nèi)取一組樣本,并將各組樣本按照原水濁度的大小順序排列,構(gòu)成訓(xùn)練樣本集。共5個(gè)訓(xùn)練樣本集,每個(gè)樣本集中包含60組樣本,以此作為CMAC1~CMAC5的訓(xùn)練樣本集。需要注意的是,在樣本選取過程中,需要剔除異樣的數(shù)據(jù),以保證數(shù)據(jù)的有效性。

        增量式學(xué)習(xí)算法具體描述如下:

        Step1 初始化:令w=0,j=1,m=1,其中j用于標(biāo)記樣本集中的樣本數(shù),m用于標(biāo)記訓(xùn)練的總次數(shù);

        Step2 將樣本集中第j組數(shù)據(jù)輸入CMAC神經(jīng)網(wǎng)絡(luò),并通過第1節(jié)中介紹的映射方法,計(jì)算輸出yCMAC;

        Step3 根據(jù)Step2中計(jì)算得到的yCMAC,通過3.1節(jié)中權(quán)值修正方法的設(shè)計(jì)對(duì)權(quán)值向量w進(jìn)行修正;

        Step4 判斷j=60?若等于則進(jìn)行下一步,若不等于則令j=j+1后返回Step2;

        Step5 判斷m=100?若等于則該CMAC神經(jīng)網(wǎng)絡(luò)離線建模結(jié)束,若不等于則令m=m+1、j=1后返回Step2。

        在本文中將訓(xùn)練總次數(shù)作為結(jié)束離線建模的標(biāo)準(zhǔn)。對(duì)于CMAC的離線建模也可選擇平均誤差小于某設(shè)定值作為結(jié)束離線建模的標(biāo)準(zhǔn)。

        3.3前饋控制器在線學(xué)習(xí)的方法

        前饋控制器的在線學(xué)習(xí)過程將權(quán)值修正的指標(biāo)ei修改為出水濁度值與設(shè)定值的偏差,通過修正的指標(biāo)ei對(duì)各CMAC神經(jīng)網(wǎng)絡(luò)進(jìn)行權(quán)值的修正,這里設(shè)定值指的是出水濁度設(shè)定范圍的中點(diǎn)值。通?;炷端幊鏊疂岫鹊陀?NTU即可達(dá)到人們正常用水的標(biāo)準(zhǔn),但考慮到混凝劑的成本因素,及原水溫度、原水PH值發(fā)生波動(dòng)時(shí)對(duì)出水濁度造成的影響,故將出水濁度的設(shè)定范圍定為0.7~0.9NTU。前饋控制器的在線學(xué)習(xí)的算法具體描述如下:

        Step1 計(jì)算ei,公式如下:

        ei=e(t)=Z1m-Z1(t)

        (20)

        Step2 判斷ei>0.1NTU,若大于則進(jìn)行下一步,對(duì)前饋控制器各CMAC神經(jīng)網(wǎng)絡(luò)進(jìn)行在線學(xué)習(xí);

        Step3 偏差ei乘以比例因子λ映射至投藥量的控制區(qū)間,這里λ取0.14;

        Step4 將式(19)及式(17)修改為下式,對(duì)前饋控制器各CMAC神經(jīng)網(wǎng)絡(luò)的權(quán)值進(jìn)行修正:

        (21)

        (22)

        式中,i為CMAC神經(jīng)網(wǎng)絡(luò)的標(biāo)記,i=1,2,…,5。

        在線運(yùn)行過程中,若設(shè)定范圍大于出水濁度時(shí),說明投藥量過多造成出水濁度值較低;若設(shè)定范圍小于出水濁度時(shí),說明投藥量過少造成出水濁度值較高,所以式(22)選擇負(fù)的權(quán)值修正量對(duì)權(quán)值向量進(jìn)行反向調(diào)整。

        4 仿真驗(yàn)證

        使用MATLAB進(jìn)行編程仿真。通過對(duì)文獻(xiàn)[14]中提出的濁度模型進(jìn)行參數(shù)回歸擬合,得到如下模型:

        (23)

        式中,Z1表示出水濁度,T表示原水溫度(單位:℃),m表示投藥量,Z0表示原水濁度,以模型近似代替濁度模型進(jìn)行仿真。

        根據(jù)原水濁度及原水溫度的變化特性設(shè)定仿真條件如下:原水濁度按正弦規(guī)律變化,原水溫度在第1、21、41和61個(gè)采樣時(shí)刻分別給定30、20、10和5 ℃。

        在該仿真條件下對(duì)該凈水廠原有的專家比例控制策略、基于BP神經(jīng)網(wǎng)絡(luò)的控制策略及本文設(shè)計(jì)的基于模糊算法的多CMAC神經(jīng)網(wǎng)絡(luò)前饋控制器進(jìn)行了仿真,仿真結(jié)果如圖5-圖7所示。其中BP神經(jīng)網(wǎng)絡(luò)的輸入輸出與本文設(shè)計(jì)的控制器相同,隱含層節(jié)點(diǎn)數(shù)為25,并使用相同的經(jīng)驗(yàn)數(shù)據(jù)進(jìn)行離線建模,訓(xùn)練次數(shù)也為100。

        圖5 原水濁度、溫度值波形

        圖6 出水濁度響應(yīng)曲線

        圖7 投藥量曲線

        如圖5和圖6所示,當(dāng)原水濁度較大時(shí),在專家比例控制策略下,雖然出水濁度被控制在1.0NTU以下,但卻超出了設(shè)定的0.7~0.9NTU的范圍;在BP神經(jīng)網(wǎng)絡(luò)控制下效果略好,而FuzzyMultipleCMAC前饋控制器則將出水濁度有效地控制在了設(shè)定的范圍內(nèi)。通過圖7可以看出,當(dāng)原水濁度較大時(shí),在FuzzyMultipleCMAC前饋控制器控制下投藥量較少。由于專家比例控制是通過專家經(jīng)驗(yàn)對(duì)溫度進(jìn)行分檔處理,在相同范圍內(nèi)使用相同比例進(jìn)行投藥,故存在一定偏差,而這種情況在第21個(gè)采樣時(shí)刻開始原水溫度降低后更加明顯。

        如圖7所示,F(xiàn)uzzyMultipleCMAC前饋控制器控制下使用的投藥量都較少。在整個(gè)控制周期內(nèi),F(xiàn)uzzyMultipleCMAC前饋控制器控制下平均每噸水使用25.7g混凝劑,BP神經(jīng)網(wǎng)絡(luò)控制器作用下平均每噸水使用32.1g混凝劑,專家比例控制作用下每噸水使用35.7g混凝劑。該結(jié)果表明,F(xiàn)uzzyMultipleCMAC控制策略能夠?qū)崿F(xiàn)投藥量?jī)?yōu)化的目的。

        5 結(jié) 語

        本文通過對(duì)混凝投藥系統(tǒng)的分析,采用模糊算法與多CMAC神經(jīng)網(wǎng)絡(luò)相結(jié)合的方法,設(shè)計(jì)了前饋控制器,并使用采自現(xiàn)場(chǎng)的實(shí)際經(jīng)驗(yàn)數(shù)據(jù)對(duì)該前饋控制器進(jìn)行離線建模。為了不斷提高控制器的精度,設(shè)計(jì)了控制器在線學(xué)習(xí)的方法。仿真結(jié)果表明:該基于模糊算法的多CMAC神經(jīng)網(wǎng)絡(luò)前饋控制器能夠在原水濁度和原水溫度變化的條件下,有效地將出水濁度控制在設(shè)定的范圍內(nèi),并且能夠?qū)崿F(xiàn)投藥量的優(yōu)化,具有較強(qiáng)的應(yīng)用推廣價(jià)值。

        [1] 段春毅,趙志領(lǐng),楊佳露.基于BP神經(jīng)網(wǎng)絡(luò)的地下水強(qiáng)化除砷建模研究[J].中國(guó)給水排水,2015,31(1):45-48.

        [2] 蔣邵階,仇洪建,段果,等.基于短程反饋BP神經(jīng)網(wǎng)絡(luò)的混凝投藥控制中試[J].中國(guó)給水排水,2013,29(11):26-29.

        [3] 龔海濤,何健.基于預(yù)測(cè)函數(shù)PID控制的混凝投藥控制系統(tǒng)[J].控制系統(tǒng),2014(7):48-51,56.

        [4] 宋武昌,陳家全,石容千,等.常規(guī)工藝水廠低溫濁度期的強(qiáng)化混凝生產(chǎn)性實(shí)驗(yàn)研究[J].水處理技術(shù),2015,41(6):71-74.

        [5] 張禾,薛罡,劉振鴻,等.大型工業(yè)園污水處理廠深度處理中試研究[J].中國(guó)給水排水,2015,31(5):76-78.

        [6] 石勇,齊自達(dá),張連瑜,等.基于CMAC神經(jīng)網(wǎng)絡(luò)前饋控制的柴油機(jī)發(fā)電機(jī)組轉(zhuǎn)速控制研究[J].內(nèi)燃機(jī)工程,2014,35(2):98-101,106.

        [7] 姜靜,崔濤,張超.基于CMAC神經(jīng)網(wǎng)絡(luò)的PID控制算法在溫度控制中的仿真研究[J].儀表技術(shù),2013(6):34-36.

        [8]SabourinC,YuWW,MadaniK.GaitPatternBasedonCMACNeuralNetworkforRoboticApplications[J].NeuralProcessingLetters,2013,38(2):261-279.

        [9] 周姝春.CMAC學(xué)習(xí)性能及泛化性能研究綜述[J].計(jì)算機(jī)仿真,2005,22(6):5-7,31.

        [10] 鄧志東,孫增圻,張?jiān)倥d.一種模糊CMAC神經(jīng)網(wǎng)絡(luò)[J].自動(dòng)化學(xué)報(bào),1995,21(3):288-294.

        [11] 孫煒,王耀南.模糊CMAC及其在機(jī)器人軌跡跟蹤控制中的應(yīng)用[J].控制理論與應(yīng)用,2006,23(1):38-42.

        [12] 劉金琨.先進(jìn)PID控制MATLAB仿真[M].北京:電子工業(yè)出版社,2004.

        [13] 何超,徐立新,張宇河.CMAC算法收斂性分析及泛化能力研究[J].控制與決策,2001,16(5):523-529,534.

        [14] 唐德翠,朱學(xué)峰,鄒振裕.城市供水過程最優(yōu)待濾水濁度數(shù)學(xué)模型研究[J].水處理技術(shù),2011,37(12):24-27.

        APPLICATIONOFFUZZYALGORITHM-BASEDMULTIPLECMACNEURALNETWORKSINCOAGULANTDOSINGSYSTEM

        XuShaochuan1,2LiuDongkun2LiuBaowei2

        1(CollegeofInformationScienceandEngineering,NortheasternUniversity,Shenyang110819,Liaoning,China)2(SchoolofElectronicandInformationEngineering,UniversityofScienceandTechnologyLiaoNing,Anshan114051,Liaoning,China)

        Coagulantdosingofwaterpurificationprocessisanonlinearsystemaffectedbymultiplevariables,itisdifficulttobuildaccuratemathematicalmodel,andhasquitelongtimedelay.Inordertocontrolthecoagulantdosedeffluentwaterturbiditywithinthesetrangeandeffectivelyreducedosage,wedesignedafuzzyalgorithm-basedmultipleCMACneuralnetworksfeed-forwardcontroller,whichisbasedontheanalysisoftheprocessofcoagulantdosingprocess.Moreover,wealsodesignedthemethodsofoff-linemodellingandonlinelearning.Finally,weusedMATLABforsimulationverification,resultshowedthatthefeed-forwardcontrollercouldeffectivelycontroltheturbiditywithinthesetrangeundertheconditionofrawwater’sturbidityandtemperatureallchanging,andthedosagecouldbeoptimisedaswell.

        CoagulantdosingMultiplecerebellarmodelarithmeticcomputerneuralnetworksFeed-forwardcontroller

        2015-08-09。國(guó)家自然科學(xué)基金項(xiàng)目(61273011)。徐少川,副教授,主研領(lǐng)域:復(fù)雜工業(yè)系統(tǒng)智能建模方法。劉東昆,碩士生。劉寶偉,碩士生。

        TP

        BDOI:10.3969/j.issn.1000-386x.2016.10.012

        猜你喜歡
        感知器投藥原水
        丙烯酰胺強(qiáng)化混凝去除黑河原水濁度的研究
        火箭貯箱噴涂機(jī)器人直接示教運(yùn)動(dòng)感知器設(shè)計(jì)與分析
        原水大陣
        感知器在礦井突水水源識(shí)別中的應(yīng)用
        AI超市
        尿濕感知器
        原水臭氧氧化生成溴酸鹽的影響因素研究進(jìn)展
        原水加氯系統(tǒng)分析
        畜禽投藥的技術(shù)方法
        家禽飲水投藥應(yīng)講究科學(xué)
        国产av影片麻豆精品传媒| 91久久精品国产综合另类专区| 青青草原亚洲| 免费观看又污又黄的网站 | 日本三级欧美三级人妇视频黑白配| 国产A√无码专区| 亚洲无码啊啊啊免费体验| 国产交换精品一区二区三区| 玩弄人妻少妇精品视频| 八戒网站免费观看视频| 国产成人精品无码一区二区老年人| 黄片免费观看视频播放| 色多多性虎精品无码av| 国产高潮国产高潮久久久| 高清高速无码一区二区| 美女视频黄a视频全免费网站色| 成人一区二区免费中文字幕视频| 3d动漫精品啪啪一区二区下载| 亚洲男人在线无码视频| 久久精品女同亚洲女同| 亚洲成a人无码| 久久香蕉成人免费大片| 熟妇人妻丰满少妇一区| 久久久久免费精品国产| 午夜三级a三级三点| AV无码免费不卡在线观看| 国产av天堂一区二区二区| 成人亚洲精品777777| 国产高清在线精品免费| 丰满多毛的大隂户视频| 999精品免费视频观看| 日本女优久久精品观看| 乱中年女人伦| 欧美国产日产一区二区| 国产成人色污在线观看| 亚洲最大水蜜桃在线观看| 久青草久青草视频在线观看 | av在线免费播放网站| av在线观看免费天堂| 精品一区二区三区免费播放| 亚洲高清视频在线播放|