999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于遺傳算法優化的增量式PID控制器設計與實現

2020-07-04 02:35:21莫興福李沙
現代信息科技 2020年3期

莫興福 李沙

摘? 要:傳統PID控制系統普遍存在調節時間長、精度計算低、動態性能不穩定等問題,提出將遺傳算法應用于增量式PID,通過選擇、交叉、變異等算子對PID各參數進行優化整定。主要通過建立遺傳算法構建參數模型,在控制過程中采用實時穩態追蹤手段及時調整PID控制參數。實驗結果表明,改進的遺傳算法函數可動態提高增量式PID參數,能有效減少大量計算性能和存儲空間,提高控制器動態性能,增強系統穩定性和快速性。

關鍵詞:遺傳算法;增量式PID;控制器;MATLAB

中圖分類號:TP399? ? ? 文獻標識碼:A 文章編號:2096-4706(2020)03-0073-04

Abstract:The traditional PID control system generally has such problems as long adjustment time,low precision calculation,unstable dynamic performance,etc.,so the genetic algorithm is applied to incremental PID,and the parameters of PID are optimized and set by selection,crossover,mutation and other operators. In this study,the genetic algorithm was used to build the parameter model,and the real-time steady-state tracking method was used to adjust the PID control parameters in time during the control process. The experimental results show that the incremental PID parameters can be dynamically improved in the improved genetic algorithm function,which can effectively reduce a large amount of computing performance and storage space,improve the dynamic performance of the controller,and enhance the stability and rapidity of the system.

Keywords:genetic algorithm;incremental PID;controller;MATLAB

0? 引? 言

目前,設定PID參數的常用技術措施有很多種,但優化增量式PID參數方法很少[1]。本文從智能算法的角度利用遺傳算法對增量式PID的參數進行優化,最大的特點是不必要懂得被控對象的數學模型,經驗豐富的操作員可以直接對PID進行參數在線整定,或者根據系統誤差及誤差的變化率等參數進行手動調整。因此,在增量式PID控制器參數設定中,研究出基于遺傳算法的參考模型整定參數,可以完成實時自適應參數的優化,增加系統的穩定性和快速性,具有十分重要的意義和工程價值[2]。

1? PID控制器原理

PID控制器主要由比例(P)、積分(I)和微分(D)三大部分組成,它可以通過調整三個單元的參數Kp、Ki、Kd來整定動態特征不隨時間轉移而變化的系統。控制器的功能是把給定的比較基準和收集到的數據進行比較,然后通過該元件的輸入值和測量值之間的差異計算出新的輸入值進行輪回,直到達到穩定水平狀態。為了讓系統數據更加精確和穩定,PID必須能夠根據具體情況和歷史數據迭代調整新的參考值,才能夠讓系統全部數據達到或保持某種穩定狀態。具體的工作流程圖如圖1所示,R(t)為給定值,y(t)為實際輸入值,M指偏差判斷。

說明:T為采樣周期,t為第t個采樣周期,此時的采樣偏差可以表為e(t)=e(t)-e(t-1),積分為e(t)+e(t+1)+…,可表示為,而微分就可以表示為:。由以上公式能夠看出數字調度的輸出U(t)與過去的全部差異信息相關,計算機對e(t)進行必要的累加,且運算量太大,消耗很多資源,所以需要引用增量式PID算法。

2? 增量式PID

增量型PID的實現是以式(1)(3)為基礎。第t個采樣周期的增量為U(t)-U(t-1),可以采用第t個采樣周期減去第t-1個采樣周期,最后得到增量型PID算法的表示公式:

3? 遺傳算法分析

遺傳算法(Genetic Algorithm,GA)是模仿自然界生物進化機制的一種算法,是計算機科學人工智能領域中用于解決最優化的一種搜索啟發式算法,通過引入選擇、交叉、變異等算子到優化進程中[3],可以形成有效的解決方案來優化和搜索問題。

3.1? 選擇算子

選擇算子是建立在適合于評價的條件上,從群體中選擇優質成員,放棄劣質個體的評價體現,它最明顯的特點是以群體成員適應度評判標準為基礎,再使用有效的選擇方式(如輪盤賭選擇法)選擇最優個體,使得算法跨過局部收斂障礙,向全局最優解方向進化。當前最流行的方法有輪盤賭選擇法[3]、適應度比例法、隨機遍歷抽樣法和局部選擇法。本文以輪盤賭選擇法為例,其公式如下:

3.2? 交叉算子

交叉算子對遺傳算法的搜索能力具有極大的提升作用,它主要是根據交叉率來對兩個成員中的某些基因進行隨機的交換,使其產生新的基因組合,通過交叉將有益的基因重新組合在一起,從而使遺傳算法的搜索能力得到質的飛躍。目前流行的交叉算子方式是單點交叉,它為選擇的個體隨機選擇某個相同位置根據交叉概率進行交換,具體的操作是:在個體中抽樣設定一個交叉點,當實施交叉運算時,該點前或后的兩個成員的局部結構進行互換,并生成兩個新成員[4]。例如:

成員A=<10011001101>→新成員為:A=<100110000 10>;

成員B=<01000100010>→新成員為:B=<010001011 01>。

3.3? 變異算子

變異操作是改變部分串中的某些基因位點的值,從而提升遺傳算法的搜索能力,以保持種群的多樣性。一般來說,變異操作是指對群體中的個體碼串隨機抽取一個或多個基因座的基因做變換,(0,1)二值碼串中的基本變異如下所示:

成員A=<10011001101>→新成員A=<11010001101>。

說明:隨機抽樣在第2位和第5位進行變更,遺傳因子1和0互換,變異后產生新的個體。變異率的選擇范圍受種群數量、染色體長度等要素影響,一般取0.001~0.100。

4? 遺傳算法參數整定

在單純的遺傳算法中,有時候也會出現不收斂的情況,采用一種改進的遺傳算法優化增量式PID參數,可使控制系統的性能最優。其特點如下:

4.1? 合理的種群大小

在種群關系中,如果種群規模太小,容易出現近親交配的情況,并且產生出病態基因,造成染色體上的有效等位基因先天缺乏,從而影響種群的整體質量,即使采用較大概率的變異算子也無法挽回,而且變異算子大概率也會對種群中其他正常基因產生極大的破壞作用[5]。如果種群規模太大,由于遺體算子存在隨機誤差,會妨礙小群體中正常的有效模式傳播,并且使得種群進化不能按照規定模式產生所預測的期望數量,浪費資源且結果很難收斂,導致穩健性下降。因此,種群大小在20~100為佳。

4.2? 適應度函數的調整

如果群體規格較小時,群體中可能存在幾個個體適應度相對較高的情況,它們能遺傳到下一代的概率也較高,這樣種群的多樣性就會降低[6]。這時,需要適應度函數做出適當的調整,希望在遺傳算法的初級階段能夠對一些適應度較高的個體進行控制,以減少與其他個體之間的區別,保持種群的多樣性。因此,適應度函數在遺傳算法中起著重要的作用,它能直接影響著算法的優劣。適應度函數的調整,主要參考了王沛元[5]創建的公式:

4.3? 確定個體評價方法

在遺傳算法中,個體能否遺傳到下一代,主要是看它在群體中適應度的大小,也就是Pi。在計算各個個體的遺傳概率之前,要求所有成員的適應度必須不能為負數,這樣才能正確計算出不同情況下每個個體的遺傳概率。如通過遺傳算法優化求目標函數的最大值問題,應該變換公式如下:

5? 實驗實現與結果

改進遺傳算法結合增量式PID控制器公式不難發現,對于這種不確定對象的PID優化,實質上就是求解參數不確定系統的優化問題。可以通過式(1)(2)來描述這類模型參數在一定的動態區域中存在變化的PID優化命題[1]。在PID控制器中定義傳遞函數形式如下:

6? 結? 論

經過實驗對照剖析可知,遺傳算法整定的增量式PID控制器參數更為確切,由MATLAB軟件仿真試驗成果顯示,該方法相比原始增量式PID更能對系統的時間誤差進行有效控制,同時也使系統的動態特性和穩態特性得到較好的提高。但是在調試過程中仍然存在一定的超調量和調節時間不穩定的因素,需要進一步改進算法。

參考文獻:

[1] 曾豪勇,周思柱,易文君.基于MATLAB的增量式PID參數整定 [J].工業控制計算機,2014,27(6):69-70.

[2] 劉文瑞,趙磊,顏子荔.基于歸一化遺傳算法的PID控制器自適應整定 [J].科學技術創新,2019(19):61-62.

[3] 唐雪萍.基于遺傳算法的不確定對象PID優化 [D].南昌:南昌航空大學.2011.

[4] 高成,龐家騰.基于遺傳算法對PID控制器參數的整定 [J].現代信息科技,2019,3(2):171-172.

[5] 王沛元.基于遺傳算法優化PID參數的風電機組獨立變槳控制 [D].長沙:湖南大學,2018.

[6] 牛薌潔,王玉潔,唐劍.基于遺傳算法的PID控制器參數優化研究 [J].計算機仿真,2010,27(11):180-182+230.

主站蜘蛛池模板: 成人免费一级片| 天堂成人在线视频| 国产精品视屏| 国产无码制服丝袜| 3p叠罗汉国产精品久久| 色老头综合网| 丁香婷婷综合激情| 免费视频在线2021入口| 免费在线一区| 久久无码av三级| 日本人妻丰满熟妇区| 91毛片网| 亚洲日本一本dvd高清| 国产精品亚洲欧美日韩久久| 夜夜操狠狠操| 在线观看热码亚洲av每日更新| 午夜福利网址| 久久久成年黄色视频| 老司机久久99久久精品播放| 国产又粗又爽视频| 亚洲欧美日本国产综合在线| 亚洲欧洲综合| 国产日韩精品一区在线不卡| 国产美女视频黄a视频全免费网站| 日韩欧美高清视频| 六月婷婷综合| 丝袜高跟美脚国产1区| 日韩精品无码不卡无码| 亚洲午夜福利精品无码| 国内精品久久久久鸭| 欧美色丁香| 亚洲欧美另类色图| 亚洲最猛黑人xxxx黑人猛交| 日本在线免费网站| 2021国产v亚洲v天堂无码| 国产一线在线| 日本欧美视频在线观看| 波多野结衣视频网站| 国产精品冒白浆免费视频| 欧美成a人片在线观看| 欧美成人第一页| 国产精品成人一区二区| 色老头综合网| 日本不卡在线视频| 中文字幕第4页| 亚洲国产精品成人久久综合影院| 一级毛片免费观看不卡视频| 中国一级毛片免费观看| 伊人婷婷色香五月综合缴缴情| 71pao成人国产永久免费视频| 国产精品第页| 国产成人在线小视频| 中文字幕乱妇无码AV在线| 中文字幕在线永久在线视频2020| 亚洲国产成人在线| 国产91精品久久| 欧美国产日韩在线| 国产乱人伦偷精品视频AAA| 91国内在线观看| 国产美女91视频| 国产成人毛片| 一本大道香蕉久中文在线播放| 色综合综合网| 亚洲AⅤ波多系列中文字幕| 久久国产精品嫖妓| 亚洲成人在线免费| 伊人久久婷婷| 美女一区二区在线观看| 国产成人免费视频精品一区二区 | 99精品久久精品| 久久精品国产91久久综合麻豆自制| 草逼视频国产| 一级毛片免费不卡在线| 中文字幕在线看| 久热中文字幕在线| 2021精品国产自在现线看| 国产精品99久久久| 国产原创自拍不卡第一页| 99在线视频精品| 亚洲精品无码AV电影在线播放| 国产精品夜夜嗨视频免费视频| 亚洲色偷偷偷鲁综合|