渦街流量計(jì)數(shù)字信號(hào)處理技術(shù)的探討 八十三
三、遺傳算子
遺傳算子包括選擇算子、交叉算子及變異算子,三者結(jié)合完成隨機(jī)搜索全局最優(yōu)解。依據(jù)為染色體的適應(yīng)值大小,使用選擇技術(shù)把染色體新個(gè)體從老個(gè)體中以一定比例進(jìn)行選擇,被選擇的染色體進(jìn)行隨機(jī)配對(duì),應(yīng)用交叉算子,每對(duì)染色體產(chǎn)生兩個(gè)后代。利用變異算子,以保證對(duì)整個(gè)搜索空間進(jìn)行尋優(yōu),防止陷入局部極小點(diǎn)。根據(jù)變異概率,變異算子被應(yīng)用于每個(gè)后代,而且每個(gè)參數(shù)都具有一個(gè)變異概率。為了保證總數(shù)恒定,每四個(gè)染色體,只允許兩個(gè)存活進(jìn)入下一代。
采用實(shí)數(shù)編碼的IIR濾波器優(yōu)化設(shè)計(jì)的步驟如下:
l、根據(jù)參數(shù)范圍,初始化染色體;
2、根據(jù)適應(yīng)度函數(shù)評(píng)估每個(gè)染色體,如果滿(mǎn)足停止條件,則程序終止,否則,繼續(xù);
3、將遺傳算子應(yīng)用于每個(gè)染色體,并產(chǎn)生新的一代染色體:
4、返回2,重復(fù)執(zhí)行。
為了驗(yàn)證該方法的有效性,采用以下算例進(jìn)行驗(yàn)證。
5.3雙抽樣率設(shè)計(jì)
不同口徑,測(cè)量介質(zhì)為液體(這里主要指水)的渦街在其量程內(nèi)對(duì)應(yīng)不同的頻率范圍。
流量計(jì)