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

        ?

        BP神經(jīng)網(wǎng)絡(luò)在PID控制中的應(yīng)用

        2019-08-06 19:20:34杜金明姜旭日王傳俊吳雙佚
        科學(xué)與財(cái)富 2019年11期

        杜金明 姜旭日 王傳俊 吳雙佚

        摘 要:系統(tǒng)控制是吸引工程學(xué)界關(guān)注的領(lǐng)域之一。當(dāng)系統(tǒng)有時(shí)間延遲并需要精確控制時(shí)??刂圃O(shè)計(jì)是一項(xiàng)艱巨的任務(wù),需要先進(jìn)的控制理論。在許多控制方案中,PID控制廣泛用于工程系統(tǒng),但調(diào)整PID參數(shù)的方法通常需要時(shí)間和精力才能實(shí)現(xiàn)精確控制。

        BP神經(jīng)網(wǎng)絡(luò)可以用于設(shè)計(jì)神經(jīng)網(wǎng)絡(luò)系統(tǒng)。一個(gè)神經(jīng)網(wǎng)絡(luò)模型(NNM)用于工廠識(shí)別,另一個(gè)神經(jīng)網(wǎng)絡(luò)控制器(NNC)可以相應(yīng)地調(diào)整PID參數(shù)。通過(guò)NNM在線學(xué)習(xí)和修復(fù),可以預(yù)測(cè)工廠產(chǎn)量。此外,該技術(shù)用于識(shí)別工廠的模型。通過(guò)模擬實(shí)驗(yàn)和實(shí)際測(cè)試將結(jié)果與現(xiàn)有方法的結(jié)果進(jìn)行比較。驗(yàn)證顯示了改進(jìn)的有效性和穩(wěn)健性。

        關(guān)鍵詞:PID控制;神經(jīng)網(wǎng)絡(luò);數(shù)學(xué)模型

        一、介紹

        作為今天的世界,隨著技術(shù)的進(jìn)步,人們每天都在創(chuàng)造各種高科技產(chǎn)品。飛機(jī),遠(yuǎn)程手術(shù)機(jī)器和工業(yè)機(jī)器人等產(chǎn)品使人們的生活變得更加便利。但是,需要精確控制高科技產(chǎn)品以執(zhí)行所需的位置。例如人們使用遙控器向飛機(jī)發(fā)送請(qǐng)求,以便它可以飛到所需的位置。醫(yī)生應(yīng)該以非常準(zhǔn)確的方式控制醫(yī)療機(jī)器進(jìn)行遠(yuǎn)程手術(shù),否則患者可能會(huì)受傷。為了使控制目標(biāo)更加準(zhǔn)確和快速,應(yīng)設(shè)計(jì)并實(shí)現(xiàn)PID控制方法。

        PID控制器可以優(yōu)化系統(tǒng)響應(yīng),這種控制器廣泛用于機(jī)械和工業(yè)系統(tǒng)。開(kāi)發(fā)一種優(yōu)化PID控制器的方法在系統(tǒng)控制領(lǐng)域至關(guān)重要。但是,調(diào)整PID控制器并非易事。通常它需要大量耗盡的實(shí)驗(yàn)并且需要大量的時(shí)間和精力。

        此外,還有過(guò)程中的干擾。最常見(jiàn)的是時(shí)間延遲問(wèn)題。它可能會(huì)使系統(tǒng)產(chǎn)量不確定。大的時(shí)間延遲可能導(dǎo)致系統(tǒng)不穩(wěn)定。受這些問(wèn)題的驅(qū)使,需要使用先進(jìn)的技術(shù),例如使用神經(jīng)網(wǎng)絡(luò)來(lái)設(shè)計(jì)PID控制器。

        二、PID控制器

        在系統(tǒng)控制過(guò)程中,一些變量如加速度,速度,振幅通常需要保持在一定范圍內(nèi),或者可以根據(jù)原理進(jìn)行改變。并且為了接近控制過(guò)程要求,PID控制器基于PID控制算法調(diào)整控制系統(tǒng)的偏差。這樣工廠的實(shí)際產(chǎn)值就可以達(dá)到我們想要的值。但不同的控制規(guī)律適用于不同的生產(chǎn)過(guò)程,必須合理選擇相應(yīng)的控制,否則PID控制器將無(wú)法實(shí)現(xiàn)預(yù)期的控制效果。PID控制器連續(xù)計(jì)算所需設(shè)定值和工廠輸出值之間的誤差值。它根據(jù)比例,積分和微分項(xiàng)優(yōu)化系統(tǒng)響應(yīng)。PID控制器可以用數(shù)學(xué)形式表示為:

        其中Kp,Ki和Kd分別是等式(1)中的比例,積分和微分項(xiàng)的系數(shù)。K,Ti和Td分別是等式(2)中的比例增益,積分時(shí)間和微分時(shí)間。兩個(gè)方程都表達(dá)了PID算法,但是采用不同的數(shù)學(xué)形式。另外,Ki和Kd可分別用Kp / Ti,Kp / Td代替。

        三、人工神經(jīng)網(wǎng)絡(luò)

        Warren McCulloch和Walter Pitts(1943)創(chuàng)建了一種基于數(shù)學(xué)和算法的神經(jīng)網(wǎng)絡(luò)計(jì)算模型,稱(chēng)為閾值邏輯。人工神經(jīng)網(wǎng)絡(luò)自20世紀(jì)80年代以來(lái),網(wǎng)絡(luò)(ANN)成為人工智能領(lǐng)域的熱門(mén)研究課題。構(gòu)建人工神經(jīng)網(wǎng)絡(luò)的最初目標(biāo)是解決像人類(lèi)這樣的問(wèn)題。隨著時(shí)間的推移,人們有許多具體的任務(wù),因此在計(jì)算機(jī)視覺(jué),社會(huì)工作,視頻游戲等許多領(lǐng)域應(yīng)用人工神經(jīng)網(wǎng)絡(luò)。

        就像人類(lèi)大腦一樣,人工神經(jīng)網(wǎng)絡(luò)由神經(jīng)元組成,它們結(jié)合在一起具有特定的結(jié)構(gòu)。每個(gè)神經(jīng)元代表一個(gè)稱(chēng)為激活函數(shù)的特定輸出函數(shù)。每個(gè)神經(jīng)元之間的結(jié)合強(qiáng)度表示通過(guò)連接的信號(hào)的權(quán)重值,其等于人工神經(jīng)網(wǎng)絡(luò)的存儲(chǔ)器。網(wǎng)絡(luò)的輸出取決于網(wǎng)絡(luò)的連接模式,權(quán)重值和激勵(lì)功能。而且,網(wǎng)絡(luò)通常是近似某種算法在自然界中起作用。人工神經(jīng)網(wǎng)絡(luò)是由大量處理單元組成的非線性自適應(yīng)信息處理系統(tǒng)。它是由現(xiàn)代神經(jīng)科學(xué)的研究成果提出的,并試圖通過(guò)模擬神經(jīng)網(wǎng)絡(luò)處理和信息記憶來(lái)處理信息。

        人工神經(jīng)網(wǎng)絡(luò)的優(yōu)點(diǎn)主要表現(xiàn)在三點(diǎn):首先,它具有自學(xué)能力。例如,在計(jì)算機(jī)視覺(jué)領(lǐng)域,它只需要足夠的圖片和相應(yīng)的識(shí)別。通過(guò)自學(xué)習(xí)功能,可以實(shí)現(xiàn)這類(lèi)圖片。此外,可以使用自學(xué)習(xí)能力進(jìn)行預(yù)測(cè)。其次,它具有聯(lián)想存儲(chǔ)優(yōu)勢(shì)。第三個(gè)是它可以非??焖俚卣业阶罴呀鉀Q方案。

        雖然人工神經(jīng)網(wǎng)絡(luò)已經(jīng)取得了進(jìn)展但仍有一些檢測(cè)應(yīng)用并不廣泛,但結(jié)果不夠準(zhǔn)確,訓(xùn)練過(guò)程需要很長(zhǎng)時(shí)間才能進(jìn)行訓(xùn)練數(shù)據(jù)。對(duì)于那些檢測(cè),仍然需要研究并克服那些檢測(cè)。

        四、調(diào)整PID控制的方法與比較

        PID控制調(diào)整過(guò)程中最重要的是調(diào)整PID三個(gè)參數(shù),即比例、積分和微分。在工業(yè)領(lǐng)域,大多數(shù)實(shí)際工廠生產(chǎn)過(guò)程都很復(fù)雜,調(diào)整過(guò)程需要付出很多努力。因此,開(kāi)發(fā)PID在線調(diào)整方法,可以通過(guò)應(yīng)用神經(jīng)網(wǎng)絡(luò)技術(shù)通過(guò)調(diào)整PID參數(shù)設(shè)計(jì)自適應(yīng)PID控制器來(lái)減少工作量。

        調(diào)整PID控制器的主要目的是調(diào)整PID增益。有三個(gè)不同的參數(shù),即比例,積分和微分項(xiàng)。調(diào)整PID控制器并不簡(jiǎn)單,即使它只有三個(gè)參數(shù)。因?yàn)椴煌南到y(tǒng)有不同的行為,人們有不同的要求。這些要求導(dǎo)致復(fù)雜的標(biāo)準(zhǔn)。為了獲得良好的性能,穩(wěn)定性是最重要的。在此之后,根據(jù)具體任務(wù)設(shè)計(jì)PID控制器。

        1.手動(dòng)調(diào)整

        事實(shí)證明,這種手動(dòng)調(diào)整方法對(duì)于自動(dòng)調(diào)諧和自適應(yīng)調(diào)整可能失敗或不可用的過(guò)程非常有用。表1 [4]顯示了調(diào)整PID參數(shù)的效果。

        手動(dòng)調(diào)整方法的過(guò)程可以描述為四個(gè)步驟。首先,將Ki和Kd設(shè)置為零。第二次緩慢增加Kp值直到系統(tǒng)振蕩并將Kp設(shè)置為其一半的數(shù)值。第三,增加Ki以消除穩(wěn)態(tài)誤差。最后,增加Kd以減少系統(tǒng)過(guò)沖,但如果過(guò)多則可能導(dǎo)致過(guò)度響應(yīng)。這種方法沒(méi)有一定的原則。它主要根據(jù)系統(tǒng)行為和用戶體驗(yàn)來(lái)調(diào)整PID增益。

        2.Ziegler Nichols調(diào)整方法

        Ziegler Nichols方法由John G. Ziegler和Nathaniel B. Nichols [4]引入。

        它是PID調(diào)諧領(lǐng)域一種非常傳統(tǒng)和成熟的方法。要使用Ziegler Nichols方法,首先將I-term和控制器中的D-term設(shè)置為0.然后,緩慢增加Kp值,直到系統(tǒng)振蕩為止。其次,將此時(shí)的臨界增益記錄為KP,crit.。并且給定的時(shí)期是Tcrit。最后根據(jù)Ziegler Nichols圖計(jì)算PID參數(shù)。

        Ziegler Nichols方法是一種積極的方法。經(jīng)過(guò)多次實(shí)驗(yàn),證明了使用這種方法可以降低系統(tǒng)時(shí)域響應(yīng)的上升時(shí)間。它確實(shí)使系統(tǒng)響應(yīng)更快,但會(huì)導(dǎo)致一些過(guò)沖。而且,這是一個(gè)漫長(zhǎng)的過(guò)程,需要消耗大量的時(shí)間。

        3.極點(diǎn)配置

        極點(diǎn)放置是最流行的方法之一。它很容易應(yīng)用于一個(gè)簡(jiǎn)單的系統(tǒng)。它需要在調(diào)優(yōu)過(guò)程中遵循這些步驟:

        (1)設(shè)計(jì)從給定的PID控制器功能和工廠傳輸功能開(kāi)始。

        (2)根據(jù)給定的數(shù)學(xué)函數(shù),形成特征方程。

        (3)使用根軌跡確定所需的閉環(huán)極點(diǎn)。

        (4)根據(jù)超調(diào)等規(guī)格要求,上升時(shí)間得到二階方程的形成。

        (5)確定閉環(huán)極點(diǎn)并形成所需的特征方程。

        (6)使用代數(shù)確定PID控制器系數(shù),以便實(shí)現(xiàn)所需的閉環(huán)極點(diǎn)。

        極點(diǎn)放置方法原理明確,可以理解。然而,極點(diǎn)放置需要受控目標(biāo)的數(shù)學(xué)函數(shù)。此外,它可能對(duì)系統(tǒng)外部干擾不敏感。

        五、PID調(diào)整方法的比較

        通過(guò)表3可以知道,手動(dòng)方法需要經(jīng)驗(yàn),沒(méi)有一定的規(guī)律來(lái)證明它。Ziegler-Nichols調(diào)整方法需要做很多消耗性的實(shí)驗(yàn)。實(shí)際上,很難獲得每個(gè)工廠的數(shù)學(xué)函數(shù),因此極點(diǎn)放置方法也不能被廣泛使用。這里可以應(yīng)用神經(jīng)網(wǎng)絡(luò)來(lái)調(diào)整PID增益。神經(jīng)網(wǎng)絡(luò)是一種在線調(diào)整方法。在調(diào)整過(guò)程中不需要使用工廠的數(shù)學(xué)函數(shù),并且有一定的原理可以證明。

        六、BP神經(jīng)網(wǎng)絡(luò)在PID控制系統(tǒng)中的應(yīng)用

        PID控制可以表示為

        其中u(k)是k時(shí)刻的控制力。Kp,Ki和Kd分別是比例,積分和微分增益。e(k)是定義為所需工廠輸出與實(shí)際工廠輸出之間差異的誤差。

        本文介紹2-3-3神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)。這表示神經(jīng)網(wǎng)絡(luò)由兩個(gè)輸入層,三個(gè)隱藏層和一個(gè)輸出層組成。

        輸入層的輸出是:

        PID參數(shù)是輸出層的輸出,它們給出如下:

        神經(jīng)網(wǎng)絡(luò)訓(xùn)練過(guò)程是通過(guò)調(diào)整權(quán)重來(lái)最小化以下功能

        其中r(k)是期望輸出,y(k)是神經(jīng)網(wǎng)絡(luò)輸出。

        根據(jù)梯度下降法,使用E(k)來(lái)修改權(quán)重值。所以權(quán)重值可以用E(k)表示如下:

        然后從PID函數(shù)得到:

        將PID函數(shù)方程(3)與權(quán)值函數(shù)方程(13)相結(jié)合,最后得到輸出層權(quán)重值和偏差值:

        同樣計(jì)算隱藏層的權(quán)重和偏差值是:

        七、BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練過(guò)程

        BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練過(guò)程如圖4所示。首先,設(shè)置神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)并給出幾組輸入和目標(biāo)值來(lái)訓(xùn)練神經(jīng)網(wǎng)絡(luò)。其次,初始化權(quán)重和偏差值。通常,將它們?cè)O(shè)置在-1到1之間。第三,根據(jù)初始權(quán)重和偏差值計(jì)算每個(gè)層的輸出。接下來(lái),將輸出層中的神經(jīng)網(wǎng)絡(luò)輸出與給定目標(biāo)值進(jìn)行比較并找出錯(cuò)誤。如果誤差足夠小,它將停止訓(xùn)練并減輕權(quán)重,偏差值。如果不是,請(qǐng)根據(jù)錯(cuò)誤修改每個(gè)節(jié)點(diǎn)的權(quán)重,然后返回第三步重新計(jì)算輸出。根據(jù)新輸出,找到錯(cuò)誤并評(píng)估它是否足夠小。

        神經(jīng)網(wǎng)絡(luò)中有兩個(gè)參數(shù),即權(quán)重和偏差值。經(jīng)過(guò)幾次迭代,神經(jīng)網(wǎng)絡(luò)輸出接近目標(biāo)值。并且在可以訓(xùn)練表現(xiàn)非常出色時(shí)記錄這兩個(gè)參數(shù)。

        八、結(jié)論和未來(lái)的工作

        在神經(jīng)網(wǎng)絡(luò)方面,它適用于復(fù)雜的工廠,因?yàn)樗恍枰S的復(fù)雜數(shù)學(xué)函數(shù)。而且,神經(jīng)網(wǎng)絡(luò)調(diào)整方法不需要做很多消耗性的實(shí)驗(yàn),減少了大量的時(shí)間和精力。將來(lái),在非線性和復(fù)雜的受控設(shè)備(如機(jī)器人手臂)中應(yīng)用和測(cè)試神經(jīng)網(wǎng)絡(luò)。人工神經(jīng)網(wǎng)絡(luò)可以接近非線性關(guān)系,因此可以用于復(fù)雜工廠的建模。在神經(jīng)網(wǎng)絡(luò)模型訓(xùn)練過(guò)程中,嘗試使用更少的數(shù)據(jù)并使模型更準(zhǔn)確。在培訓(xùn)過(guò)程中,復(fù)雜工廠需要的培訓(xùn)數(shù)據(jù)多于簡(jiǎn)單工具。但是,如果培訓(xùn)過(guò)程中有太多的培訓(xùn)數(shù)據(jù),則需要很長(zhǎng)的培訓(xùn)時(shí)間。因此,使用較少的數(shù)據(jù)來(lái)制作精確的神經(jīng)網(wǎng)絡(luò)模型是一個(gè)有值得研究話題。

        參考文獻(xiàn):

        [1] 墨蒙,趙龍章,龔嬡雯,等.基于遺傳算法優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)研究應(yīng)用[J].現(xiàn)代電子技術(shù),2018,41(9):41-44.

        [2] 張永振,蘇寒松,劉高華,等.基于BP神經(jīng)網(wǎng)絡(luò)的PID控制器參數(shù)調(diào)整[J].南開(kāi)大學(xué)學(xué)報(bào)(自然科學(xué)版),2018,51(3):26-30.

        [3]沈夏炯,王龍,韓道軍.人工蜂群優(yōu)化的BP神經(jīng)網(wǎng)絡(luò)在入侵檢測(cè)中的應(yīng)用[J].計(jì)算機(jī)工程,2016,42(2):190-19.

        [4]徐杭東,麥云飛.基于神經(jīng)網(wǎng)絡(luò)的液壓材料試驗(yàn)機(jī)系統(tǒng)自適應(yīng) PID 控制研究[J].機(jī)電工程,2018,35(4) : 375-379.

        [5]施虎,龔國(guó)芳,楊華勇,等.基于單神經(jīng)元的盾構(gòu)推進(jìn)速度自適應(yīng) PID 控制[J].中國(guó)機(jī)械工程,2010,2(20):138-141.

        作者簡(jiǎn)介:

        杜金明,出生年月:1994年4月,性別:男,民族:漢,籍貫(精確到市):四川省遂寧市蓬溪縣,學(xué)歷:碩士研究生,研究方向:機(jī)械工程.

        久久久久久无中无码| 亚洲精品无码久久久影院相关影片| 欧美成人片一区二区三区| 熟妇无码AV| 午夜国产在线精彩自拍视频| 久久精品国产熟女亚洲| 国产av永久无码天堂影院| 亚洲国产成人久久一区www妖精| 日韩熟女一区二区三区| 成人麻豆视频免费观看| 我把护士日出水了视频90分钟| 亚洲精品免费专区| 亚洲二区三区四区太九| 日韩人妻精品中文字幕专区| 久久99精品九九九久久婷婷| 在线成人福利| 国内专区一区二区三区| 国产精品主播在线一区二区| 国产精品一区二区久久乐下载 | 色窝窝无码一区二区三区| 日产国产精品亚洲系列| 日本精品免费一区二区三区| 日本一区二区三级免费| 亚洲三区在线观看内射后入| 亚洲aⅴ无码成人网站国产app| 成年女人窝窝视频| 日本视频一区二区三区观看| 99久久精品午夜一区二区| 日韩黑人欧美在线视频观看| av免费网站在线免费观看| 黄片视频免费观看蜜桃| 男女性高爱潮免费网站| 亚洲天天综合色制服丝袜在线| 亚洲精品综合中文字幕组合| 精品偷拍被偷拍在线观看| 国产日韩网站| 大红酸枝极品老料颜色| 一边摸一边抽搐一进一出视频| 久久发布国产伦子伦精品| 亚洲成aⅴ人片在线观看天堂无码| 亚洲第一页视频在线观看 |