趙興娜 李文振
【摘 要】在這個科技飛速發(fā)展的時代,自動化控制成為生產(chǎn)生活中不可缺少的應(yīng)用之一,各個領(lǐng)域里對于自動化的需求也越來越大,而自動化控制的處理算法卻較為復(fù)雜,本文主要是講述遺傳算法在自動化控制里的應(yīng)用,分析了遺傳算法在集中自動控制力的應(yīng)用成果。
【關(guān)鍵詞】自動控制;遺傳算法;應(yīng)用
遺傳算法是自然選擇的基礎(chǔ)上,基于基因遺傳原理的隨機的搜索算法,是在微型的計算機上進行模擬生物進化而產(chǎn)生的一門新興的專業(yè)。隨著計算機技術(shù)和現(xiàn)代控制學(xué)的不斷發(fā)展,工程控制師面臨著越來越多的挑戰(zhàn),對優(yōu)化自動化控制的處理算法提出了要求。而遺傳算法作為一種仿生算法,具有成熟度極高的魯棒性和適用性,得到了控制工程師的青睞。近年來,將遺傳算法應(yīng)用在自動控制化的領(lǐng)域里的工程師越來越多,如,魯棒、滑模、神經(jīng)網(wǎng)絡(luò)、PID控制等等許多方面都得到了廣泛的應(yīng)用。本文將會對幾種遺傳算法在自動控制中的應(yīng)用進行分析。
1.遺傳算法概論
遺傳算法是基于達爾文的自然選擇理論衍生出來的。達爾文認(rèn)為,自然界的一切生物都是通過自身物種的演化來不斷適應(yīng)新的生存環(huán)境,遺傳算法正是這種理論上,通過現(xiàn)代計算機的模擬而發(fā)展出的,它吸取了達爾文的物競天擇適者生存的觀點,使得遺傳算法能夠為系統(tǒng)提供一種在復(fù)雜空間進行隨機搜索的方法,并且從這些方法中優(yōu)化出最適應(yīng)的解決途徑。遺傳算法在串之間進行有組織但是又很隨機的信息交換,隨著算法的進行,好的優(yōu)良的部分會被不斷地傳承下來,而壞的部分會被不斷的淘汰,因而受到很多工程控制師的喜愛將它應(yīng)用在自動控制的領(lǐng)域里。
2.遺傳算法在自動控制領(lǐng)域的應(yīng)用
遺傳算法于自動控制的領(lǐng)域里的應(yīng)用主要可以分為兩種,一是在線自適應(yīng)調(diào)節(jié),二是離線設(shè)計分析。其中離線應(yīng)用還可以被分為兩種,即直接涉及法、間接設(shè)計法。在第一個直接設(shè)計法里,遺傳算法是被用來當(dāng)作優(yōu)化和搜索的引擎,像是對于一個已知被控對象來選擇一個合適他的控制的結(jié)構(gòu)或者是優(yōu)化一個特定的控制器參數(shù)的設(shè)置來滿足它在性能指標(biāo)上的要求。在第二個間接設(shè)計法例,用傳統(tǒng)方法做其他部分,而遺傳算法為這個系統(tǒng)提供優(yōu)化參數(shù)。遺傳算法在線自適應(yīng)調(diào)節(jié)中的應(yīng)用主要也可分為兩類,一種是直接用遺傳算法優(yōu)化控制器參數(shù),構(gòu)成了有遺傳算法作為自適應(yīng)控制器的自適應(yīng)優(yōu)化的機制;一種是把遺傳算法作為一種可以辨識未知和時變的特征參數(shù)的學(xué)習(xí)機制,調(diào)整自適應(yīng)控制器。
2.1最優(yōu)控制
遺傳的算法于最優(yōu)控制的方面得到較廣泛的應(yīng)用??刂频拇蠖鄶?shù)問題都可以解釋為尋找在不同的系統(tǒng)當(dāng)中所對應(yīng)的一組最優(yōu)的控制。傳統(tǒng)的方法都存在對輸入的初始值敏感,收斂速度慢,易陷入局部很小的缺點。而遺傳算法在這方面比傳統(tǒng)的方法表現(xiàn)好的多。在對離散時間的最優(yōu)控制的問題上的研究表明,遺傳算法在這個問題上的結(jié)果比傳統(tǒng)算法好很多。在手推車問題、收獲問題等問題上的成功證明遺傳算法在最優(yōu)控制上具有很大的潛力,未來遺傳算法也將更多地在最優(yōu)控制這個問題上更好地表現(xiàn)。
2.2模糊控制系統(tǒng)
不論是經(jīng)典的還是現(xiàn)代的控制理論都能夠很好的處理精確的數(shù)學(xué)模型的系統(tǒng),但在實際的應(yīng)用當(dāng)中,每個系統(tǒng)不可能樣樣都精確,存在很多模糊值,操作的難度十分大。模糊推理方法是在控制系統(tǒng)沒有模型估計的基礎(chǔ)上建立起來的控制系統(tǒng)的有效工具之一,這是基于規(guī)則的系統(tǒng)把模糊的語言變量輸入規(guī)則集合之中,來對人的經(jīng)驗和方法進行建模。傳統(tǒng)中,這種方法例的模糊規(guī)則的制定和調(diào)整都要有專家來,這樣非常耗時和困難??茖W(xué)家就將遺傳算法應(yīng)用到模糊控制里,大大的提高了效率。遺傳算法對于提升模糊控制器靜態(tài)和動態(tài)的性能起了很大的推動作用,應(yīng)用性十分強,在模糊控制應(yīng)用的領(lǐng)域遺傳算法的前景很廣。
2.3非線性控制
控制系統(tǒng)設(shè)計里,有許多控制的問題可以算入優(yōu)化的大框架中。在實際問題中問題往往比較約束和呈非線性,不同的參數(shù)的組合卻有可能會得到相同的控制作用。傳統(tǒng)方法中對于初次輸入的值很敏感,容易陷入困境。而遺傳算法由于不用指數(shù)函數(shù)微分,所以用遺傳算法設(shè)計出來的自動化方法可以考慮實際中系統(tǒng)很多的性能方面的要求,并且可以直接設(shè)計出非線性對象線性控制器,這是傳統(tǒng)方法做不到的,基于這個優(yōu)點,在非線性控制中,遺傳算法得到了推廣。
3.結(jié)語
隨著人類科技的發(fā)展,自動化技術(shù)的應(yīng)用越來越廣泛,而遺傳算法作為優(yōu)化自動化控制的重要方法,應(yīng)該得到廣大控制工程師的重視,不斷地發(fā)展和改進遺傳算法,使其能夠更好的應(yīng)用到自動化控制的領(lǐng)域中。使用遺傳算法優(yōu)化自動化控制是大勢所趨,因為它的計算都是在計算機的輔助下完成,減少了人為因素的影響,使得設(shè)計的自動化程度得到了提高,所以遺傳算法是工程設(shè)計師們設(shè)計系統(tǒng)的一個不錯選擇。
【參考文獻】
[1]張紹紅,毛尚旭,寧書年.模擬退火法和遺傳算法聯(lián)合優(yōu)化技術(shù)及在反演解釋中的應(yīng)用[J].煤炭學(xué)報,2007(01).
[2]萬月珍,廖成咤.用遺傳算法對臼動摔制系統(tǒng)數(shù)學(xué)模犁尋優(yōu)[J].地殼形變與地震,2008(02).
[3]張紹紅,王尚旭,寧柏年.模擬退火法和遺傳算法聯(lián)臺優(yōu)化技術(shù)及在反演解釋中的應(yīng)用[J].煤炭學(xué)報,2008(01).