自適應(yīng)動態(tài)尋優(yōu)控制系統(tǒng)仿真研究
設(shè)系統(tǒng)的輸出如圖2所示,把每個(gè)步進(jìn)周期分成相等的2N等份,在每個(gè)分劃點(diǎn)進(jìn)行采樣并取2N+1個(gè)采樣值,預(yù)估比較點(diǎn)在試探步后的第一個(gè)采樣點(diǎn)上進(jìn)行。本文引用地址:http://cafeforensic.com/article/192079.htm
圖2中:如果在t=n―l不加試探階躍信號時(shí),△Z2N+1系統(tǒng)輸出的預(yù)估差值;在t=n一1加試探階躍信號時(shí),△Z2N+1系統(tǒng)輸出的實(shí)際差值;在比較點(diǎn)上△Z2N+1是系統(tǒng)輸出的實(shí)際差值與預(yù)估差值的比較差值即:
根據(jù)式(3)可知極值調(diào)節(jié)控制對象的輸出采樣值△Z1,△Z2,…,△Z2N+1來判斷步進(jìn)增量方向,步進(jìn)方向的邏輯判別式為:
式中,sgn[△xn]指的是△x的符號。由式(4),(5)可以看出,步進(jìn)方向的邏輯判別式與控制對象的慣性時(shí)間常數(shù)Tl,T2,…,TN無關(guān)。因此這些參數(shù)隨時(shí)間的緩慢變化并不能影響步進(jìn)方向的邏輯判別式,換言之,式(4)與式(5)能自己適應(yīng)對象參數(shù)的變化,因而稱作自適應(yīng)為動態(tài)尋優(yōu)算法。以這種算法為核心設(shè)計(jì)的極值調(diào)節(jié)控制系統(tǒng),不僅能自動識別參數(shù),還能自動適應(yīng)這些參數(shù)的變化。因此只要知道極值調(diào)節(jié)控制對象線性部分的階數(shù)就能正確地進(jìn)行動態(tài)尋優(yōu),在尋優(yōu)的過程中,無論控制對象線性部分的參數(shù)變化與否都不會對尋優(yōu)結(jié)果的正確性有任何影響。仿真研究的結(jié)果充分證明了這一點(diǎn)。
2 仿真研究
對于非線性極值特性,有:
極值特性未飄移時(shí),最初的極值點(diǎn)為(5,10),極值調(diào)節(jié)器由式(4)和式(5)實(shí)現(xiàn)。仿真程序框圖如圖4所示。
評論