[發(fā)明專利]基于PID控制器的無(wú)線傳感器網(wǎng)絡(luò)擁塞控制方法有效
| 申請(qǐng)?zhí)枺?/td> | 201611192230.8 | 申請(qǐng)日: | 2016-12-21 |
| 公開(kāi)(公告)號(hào): | CN107070802B | 公開(kāi)(公告)日: | 2021-01-12 |
| 發(fā)明(設(shè)計(jì))人: | 楊曉萍;夏日婷;朱燕蘋(píng);楊立杰;李天奇 | 申請(qǐng)(專利權(quán))人: | 吉林大學(xué) |
| 主分類號(hào): | H04L12/801 | 分類號(hào): | H04L12/801;H04L12/823;H04L12/863 |
| 代理公司: | 長(zhǎng)春市四環(huán)專利事務(wù)所(普通合伙) 22103 | 代理人: | 張冉昕 |
| 地址: | 130012 吉*** | 國(guó)省代碼: | 吉林;22 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 pid 控制器 無(wú)線 傳感器 網(wǎng)絡(luò) 擁塞 控制 方法 | ||
1.一種基于PID控制器的無(wú)線傳感器網(wǎng)絡(luò)擁塞控制方法,其特征在于:包括如下步驟:相關(guān)參數(shù)的定義及初始化;將PID控制技術(shù)與主動(dòng)隊(duì)列管理方法相結(jié)合得到的PID隊(duì)列管理?yè)砣惴ㄇ度氲綗o(wú)線傳感器網(wǎng)絡(luò)WSN環(huán)境中;用單神經(jīng)元控制技術(shù)對(duì)PID控制器參數(shù)KP、KI、Kd進(jìn)行整定;用改進(jìn)的粒子群算法對(duì)單神經(jīng)元PID控制器的初始參數(shù)KP0、KI0、Kd0和單神經(jīng)元學(xué)習(xí)速率η1、η2、η3進(jìn)行在線尋優(yōu);通過(guò)單神經(jīng)元控制技術(shù)得到PID控制器的三個(gè)自適應(yīng)于無(wú)線傳感器網(wǎng)絡(luò)動(dòng)態(tài)環(huán)境的參數(shù)KP、KI、Kd后,計(jì)算丟棄概率p(k),依概率p(k)丟棄數(shù)據(jù)包;
相關(guān)參數(shù)的定義:
KP為比例運(yùn)算系數(shù),KI為積分運(yùn)算系數(shù),Kd為微分運(yùn)算系數(shù);
KP0、KI0、Kd0為PID三個(gè)參數(shù)KP、KI、Kd的初始值;
K為單神經(jīng)元的增益,K0;
η1、η2、η3為單神經(jīng)元學(xué)習(xí)速率;
q0為期望隊(duì)列長(zhǎng)度;
q為瞬時(shí)隊(duì)列長(zhǎng)度;
p(k)為丟棄概率;
粒子群的規(guī)模為N=30;
粒子的維數(shù)D=6;
粒子群慣性權(quán)重最大值w_max=0.9;
粒子群慣性權(quán)重最小值w_min=0.4;
PID控制器的三個(gè)參數(shù)的最小值Kp_min=KI_min=Kd_min=0.0001;
PID控制器的三個(gè)參數(shù)的最大值Kp_max=KI_max=Kd_max=10;
V_min、V_max為粒子群速度的最小值和最大值;
c1、c2為粒子群算法學(xué)習(xí)因子;
e(t)是e(k)的時(shí)間連續(xù)值;
p(k)、p(k-1)是單神經(jīng)元PID控制器輸出的第k和第k-1個(gè)丟棄概率離散值;
Xi(t)是粒子i在求解空間中t時(shí)刻解的位置;
f(Xi(t))是Xi(t)的適應(yīng)度值;
Pi(t)是粒子i所經(jīng)歷的求解空間中t時(shí)刻解的最好位置;
f(Pi(t))是最好位置Pi(t)的適應(yīng)度值;
(1)所述的用單神經(jīng)元控制技術(shù)對(duì)PID控制器參數(shù)KP、KI、Kd進(jìn)行整定,包括如下步驟:
1)設(shè)置算法的輸入量x1(k)、x2(k)、x3(k),其中,x1(k)為瞬時(shí)隊(duì)列長(zhǎng)度q與期望值q0的誤差,x2(k)為誤差的一次差分,x3(k)為誤差的二次差分,單神經(jīng)元控制系統(tǒng)的輸入輸出關(guān)系為:
其中,wi(k)為xi(k)的權(quán)重,分別對(duì)應(yīng)于PID算法的KP、KI、Kd;u(k)為單神經(jīng)元的輸出;
2)采用有導(dǎo)的Hebb學(xué)習(xí)算法來(lái)調(diào)節(jié)加權(quán)系數(shù)wi(k),其表達(dá)式為:
wi(k+1)=wi(k)+ηiz(k)u(k)xi(k)
其中,z(k)為輸出誤差信號(hào),z(k)=e(k);w1(0)、w2(0)、w3(0)是KP、KI、Kd的初始值KP0、KI0、Kd0;η1、η2、η3為不同的學(xué)習(xí)速率系數(shù);
3)單神經(jīng)元控制器是通過(guò)調(diào)整輸入變量xi(k)的權(quán)重wi(k)來(lái)實(shí)現(xiàn)自適應(yīng)調(diào)整的,為了實(shí)現(xiàn)算法的收斂性和魯棒性,采用規(guī)范化學(xué)習(xí)算法進(jìn)行處理,則表達(dá)式可以寫(xiě)成下式:
其中,w′i(k)可表示為:
(2)所述的用改進(jìn)的粒子群算法對(duì)單神經(jīng)元PID控制器的初始參數(shù)KP0、KI0、Kd0和單神經(jīng)元學(xué)習(xí)速率η1、η2、η3進(jìn)行在線尋優(yōu),包括如下步驟:
1)對(duì)粒子群中粒子的位置和速度進(jìn)行隨機(jī)初始化,設(shè)一個(gè)粒子群的種群規(guī)模為N,N=30,每個(gè)粒子代表D維搜索空間中的一個(gè)解,D=6,即粒子群?jiǎn)紊窠?jīng)元初始化參數(shù)為6個(gè):KP0、KI0、Kd0、η1、η2、η3;其中粒子i在求解空間中t時(shí)刻的位置和速度分別表示為:
Xi(t)=(xi1,xi2,…,xiD),Vi(t)=(vi1,vi2,…,viD);
2)計(jì)算每個(gè)粒子的適應(yīng)度
3)計(jì)算粒子i所經(jīng)歷的求解空間中t時(shí)刻的最好位置Pi(t)=(pi1,pi2,…,piD),計(jì)算群體中所有粒子經(jīng)歷過(guò)最好位置,即全局最好位置G=(pg1,pg2,...,pgD),其中粒子所經(jīng)歷的最好位置由式(1)決定:
群體的全局最好位置G=(pg1,pg2,...,pgD)中的下標(biāo)g由式(2)確定:
4)對(duì)粒子的速度和位置進(jìn)行進(jìn)化,在標(biāo)準(zhǔn)PSO模型中,粒子在每一維上的速度和位置更新公式如下:
Vid(t+1)=wVid(t)+c1r1id(t)(Pid(t)-Xid(t))+c2r2id(t)(Pid(t)-Xid(t))
Xid(t+1)=Xid(t)+Vid(t+1)
式中,Vid和Xid分別表示第i個(gè)粒子第d維的速度分量和位置分量,Pid為第i個(gè)粒子第d維所經(jīng)歷的歷史最佳位置分量,Pgd為群體所經(jīng)過(guò)的第d維全局最佳位置分量;w為慣性權(quán)重,決定了粒子對(duì)當(dāng)前速度的繼承度;r1id和r2id為第i個(gè)粒子第d維的隨機(jī)因子,其取值為[0,1]區(qū)間內(nèi)均勻分布且相互獨(dú)立的隨機(jī)數(shù);c1為個(gè)體認(rèn)知加速系數(shù),表示粒子對(duì)自己經(jīng)歷過(guò)的歷史最佳位置的記憶,c2為群體認(rèn)知加速系數(shù),表示粒子對(duì)整個(gè)種群所經(jīng)歷過(guò)的歷史最佳位置的記憶能力,學(xué)習(xí)因子的存在使得粒子具有自我總結(jié)和向群體中最優(yōu)個(gè)體學(xué)習(xí)的能力,通過(guò)兩種能力的相互補(bǔ)充協(xié)調(diào),粒子不斷向著全局最優(yōu)位置或局部最優(yōu)位置靠近;
5)判斷結(jié)束條件,如果未進(jìn)化到預(yù)先設(shè)定的迭代次數(shù),返回步驟2)執(zhí)行步驟2)至步驟4)內(nèi)循環(huán),否則結(jié)束迭代,得到尋優(yōu)的全局最好位置G——優(yōu)化的單神經(jīng)元PID控制器的初始參數(shù)KP0、KI0、Kd0和單神經(jīng)元學(xué)習(xí)速率η1、η2、η3。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于吉林大學(xué),未經(jīng)吉林大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611192230.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 上一篇:血管提取方法及其裝置
- 下一篇:用于車輛的自動(dòng)變速器的行星齒輪系
- 基于PID重構(gòu)的數(shù)字電視節(jié)目處理方法
- 一種確認(rèn)半成品電池片抗PID性能的測(cè)試方法
- 一種MPEG TS流PID重映射實(shí)現(xiàn)系統(tǒng)及方法
- 一種抗PID光伏組件
- 一種PID參數(shù)整定方法及整定系統(tǒng)
- 一種發(fā)電機(jī)勵(lì)磁系統(tǒng)PID參數(shù)整定系統(tǒng)
- 一種PID系統(tǒng)及其參數(shù)自動(dòng)調(diào)整方法
- 基于串級(jí)調(diào)節(jié)的漆膜自動(dòng)調(diào)控系統(tǒng)
- 一種PID控制器及PID控制方法
- 光盤和光盤驅(qū)動(dòng)裝置
- 通信系統(tǒng)、無(wú)線通信終端和無(wú)線基站
- 無(wú)線通信方法、無(wú)線通信系統(tǒng)、無(wú)線基站以及無(wú)線終端
- 向無(wú)線對(duì)接服務(wù)認(rèn)證無(wú)線對(duì)接方的方法、設(shè)備、存儲(chǔ)介質(zhì)
- 無(wú)線連接方法、無(wú)線連接裝置及無(wú)線終端
- 無(wú)線信道的占用方法、無(wú)線接入點(diǎn)及系統(tǒng)
- 無(wú)線通信系統(tǒng)和無(wú)線通信方法
- 發(fā)射功率控制方法,設(shè)備和無(wú)線控制器
- 多頻率并行無(wú)線智能電表抄表用中繼器
- 無(wú)線終端裝置以及無(wú)線供電裝置
- 無(wú)線充電座、無(wú)線充電座的位置確定方法及裝置





