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

改進遺傳算法的結構隨機控制系統優化分析

2017-04-21 09:48:37梅真郭子雄高毅超
振動工程學報 2017年1期
關鍵詞:優化

梅真 郭子雄 高毅超

摘要:結構主動/半主動控制效果與輸入動力作用的性質、主動/半主動控制算法、減振裝置的設置數目和位置等因素有關。為解決隨機激勵作用下、結構控制系統中控制器參數優化與作動器優化配置問題,提出一種改進的遺傳算法。該遺傳算法采用隨機競爭與最佳保留相結合的選擇策略,以提高計算效率;為避免交叉和變異操作產生違反約束條件的個體,發展了改進的二進制單點交叉和改進的單基因座與雙基因座變異。數值算例分析表明,提出的改進的遺傳算法計算精度高,收斂速度快,是一種有效的結構控制系統一體化優化分析方法。

關鍵詞:結構振動控制;隨機激勵;最優控制;優化;遺傳算法

中圖分類號:TU352.1

文獻標志碼:A

文章編號:1004-4523(2017)01-0093-07

DOI:10.16385/j.cnki.issn.1004-4523.2017.01.013

引言

結構振動控制作為一種有效的結構保護技術受到越來越廣泛關注。同時注意到,結構主動/半主動控制效果與輸入動力作用的性質、主動/半主動控制算法、減振裝置的設置數目和位置等因素有關。因此,有必要進行結構控制系統優化分析。

作動器/阻尼器的優化配置主要有兩類分析方法:序列法和隨機搜索法,其中,序列法又可分為累積法和逐步消去法。累積法是不斷地從剩余的可選位置中,按照一定的準則選取一個最優的加到優化配置中去,直到達到預定的數目為止。李杰和彭勇波等在減振裝置拓撲優化分析中采用了該方法。逐步消去法與累積法正好相反,它每次從剩余的可選位置中去掉一個或多個對優化目標函數貢獻最小或較小的位置,直到只剩下預定數目的優化位置為止。孫萬泉和李慶斌采用這種方法分析了主動控制作動器的優化配置問題。應當指出的是,采用序列法進行優化布置,忽略了各減振裝置與被控結構之問的相互作用,因而得到的分析結果有可能并不是最優的。事實上,減振裝置的優化配置問題一般可歸結為組合優化問題,而遺傳算法等隨機搜索方法在解決組合優化問題方面表現出較為明顯的優勢,因此在這類優化問題中得到廣泛應用。

在對減振裝置進行優化配置的同時,還應對主動/半主動控制器進行優化設計,因為這兩個方面共同影響了結構控制效果。目前的研究中,對減振裝置的優化布置與控制器的參數優化大多分別進行,例如Abdullah等和Li等就分別采用兩步優化的方法研究了控制系統的優化問題。注意到,這實際上是將本來相互耦合的兩個方面的優化問題人為地割裂開來,因此,可能會對優化分析的結果產生負面影響。

此外,應當指出的是,目前基于遺傳算法的控制系統優化分析中大多采用幾條具有不同加速度峰值和頻譜特性的典型地震動樣本作為輸入,而已有研究表明,不同地震動樣本作用下,控制系統的優化分析結果往往不同。因此,結構控制系統設計時,應合理考慮外界動力作用的隨機性,并基于一定的隨機最優控制準則進行一體化優化分析。

鑒于以上研究現狀,本文提出一種改進的遺傳算法,以解決隨機激勵作用下、結構主動/半主動控制系統的一體化優化問題,即同時考慮控制器參數優化與減振裝置優化配置,并通過數值算例驗證其有效性。

1.結構隨機最優控制

結構隨機最優控制涉及兩步優化:其一是,最小化性能泛函以建立控制律參數與控制增益之問的映射關系;其二是,基于一定的隨機最優控制準則,優化控制律參數,與此同時,還要考慮減振裝置的優化配置問題。

2.改進的遺傳算法

遺傳算法是模仿自然界生物進化機制發展起來的隨機全局搜索和優化方法。以下將闡述基于改進遺傳算法的控制器參數優化與作動器優化配置的分析方法。優化的參數為LQR算法中權矩陣R的系數6(權矩陣Q的系數取為定值a=100)以及主動作動器的布置位置。

改進遺傳算法的分析流程如圖1所示。

2.1編碼及初始種群的生成

編碼是遺傳算法的首要環節,本文采用常見的二進制編碼方法。控制系統優化分析中包含LQR算法的參數優化和減振裝置的位置優化,需要分別編碼并連接成串以形成種群中的獨立個體。對于權矩陣系數6,可采用20位的二進制串表示。對于主動作動器的位置優化,若被控結構共有n個樓層,在每層最多只布置一個作動器的前提下,一共有n個可選位置,則相應的編碼長度為n。如果某一基因座上的基因值為1,則表示對應的位置上設置有主動作動器;反之,若為0,則表示對應的位置上沒有作動器。

2.3隨機競爭與最佳保留選擇

選擇又稱復制,是在當前種群中選擇生命力強的個體產生新的種群的過程。選擇算子根據每個個體適應度的相對大小,依概率挑選能夠復制到下一代種群的個體。當前的研究中,大多采用輪盤賭選擇法。應當指出的是,該選擇操作算子引起的誤差一般較大,故對遺傳算法的收斂速度甚至全局收斂性產生不利影響。為加快算法的收斂速度,本文采用隨機競爭與最佳保留相結合的選擇策略,以提高優化分析的計算效率。在隨機競爭選擇中,每次按輪盤賭選擇機制選取一對個體,然后比較這兩個個體的適應度,適應度高者被選中,如此反復,直到選滿為止。在隨機競爭選擇操作完畢之后,將當前種群中適應度最高的個體完整地復制到下一代群體中,此即為最佳保留選擇。最佳保留選擇策略能夠保證遺傳算法終止時得到的最后結果是歷代出現過的最高適應度的個體。

2.4改進的二進制單點交叉

交叉即基因重組,是指在種群中挑選出兩個配對的個體,然后交換這兩個個體的某個或某些基因座上的基因值。交叉運算產生子代,并且使子代繼承父代的基本特征。為了使經過交叉操作產生的子代個體仍然滿足諸如式(9)所示的約束條件,這里采用改進過的二進制單點交叉方法。具體操作方法如圖2中的例子所示。

2.5改進的單基因座與雙基因座變異

變異是以較小的概率對個體編碼串上的某個或某些基因座上的基因值進行改變,進而生成新個體。在變異操作過程中一般也會產生不滿足約束條件的子個體,因此本文采用改進的單基因座與雙基因座變異相結合的辦法。具體操作方法為:當變異基因座位于個體編碼串1~20號位時,直接進行單基因座的變異,即“0”變為“1”,“1”變為“0”;當變異基因座位于個體編碼串20號位以后時,則進行雙基因座的變異,即從該個體大于20號位上隨機選擇一個基因值為1的基因座,再從基因值為0的基因座上隨機選擇一個,相互交換這兩個基因座上的基因值即可。

2.6收斂準則

衡量種群適應度大小的兩個重要指標分別為種群的最大適應度Fitmax和平均適應度Fitmean。這里采用Fitmax-Fitmean≤ε作為收斂準則,ε為一個較小的數。與此同時,控制遺傳的代數,以取得較好的優化分析結果與計算效率。

3.數值計算及分析

假定被控結構為一個6層的單跨鋼框架模型,其質量矩陣由該模型各部分的質量計算得到,剛度矩陣和阻尼矩陣可根據振動臺試驗結果識別得到;輸入動力作用為隨機地震動,由物理隨機地震動模型生成,共有120條地震動樣本時程,其加速度峰值的均值為2.18m/s2,變異系數為0.26。結構控制系統優化的參數為權矩陣R的系數6以及主動作動器的布置位置(假定6個樓層中選擇兩個樓層各布置一個主動作動器)。改進的遺傳算法優化分析過程中,初始種群的個體數目取為16,每個個體中前20個基因座的基因值由正交設計法生成,21~26基因座的基因值由枚舉法給出(其中有一種組合重復一次),且前后兩個部分的編碼隨機組合連接成串;計算超越概率準則的目標函數J時所涉及的層間位移角峰值、絕對加速度峰值、控制力峰值的閾值或限制值分別取為0.005rad,4.0m/s2與10.0kN;交叉概率和變異概率分別取為0.8和0.005。

采用Matlab語言自行編制算法程序,最終得到的適應度收斂曲線如圖3所示。由該圖可見,本文提出的改進的遺傳算法具有良好的收斂性能。計算到第3代時,種群的最大適應度已經非常接近優化分析的最大適應度值。第11代時,種群的最大適應度和平均適應度之差的絕對值小于10-6。遺傳算法計算到第23代時,種群的最大適應度首次達到優化分析的最大適應度值,此時,權矩陣系數6為9.87×10-5,主動作動器布置于底層和第二層,目標函數J為1.49×10-7

為了驗證改進遺傳算法優化分析結果的正確性,表1中給出了主動作動器設置于不同樓層時,由Matlab優化工具箱函數fmincon(采用序列二次規劃法求解)以及簡單遺傳算法(采用二進制編碼,初始種群隨機生成,輪盤賭選擇,單點交叉,單基因座變異)分析得到的結果。從該表中可以看出,fmin-con函數和簡單遺傳算法的分析結果吻合良好,權矩陣系數6和目標函數J的相對誤差一般分別不超過8%與1%;當主動作動器設置于底層和第二層時,能夠獲得相對最優的隨機控制效果,且此時3種不同優化方法得到的權矩陣系數6的數值亦較為接近,最大相對誤差僅為2.9%。由此可見,改進遺傳算法的優化結果與Matlab優化工具箱函數fmin—con以及簡單遺傳算法的分析結果均是一致的,表明本文提出的算法具有較高的計算精度。

與表1中工況1對應的簡單遺傳算法的適應度收斂曲線如圖4。由圖可見,計算到第9代時,種群的最大適應度接近優化分析的最大適應度值;第33代時,種群的最大適應度和平均適應度之差的絕對值為7.5×10-5;第41代時,種群的最大適應度首次達到優化分析的最大適應度值。對比圖3和4中相應的適應度收斂曲線不難看出,本文提出的改進遺傳算法比簡單遺傳算法的收斂速度更快。

圖5中給出了主動作動器不同配置時(對應于表1中工況1。以及工況1~6,其中工況1~6采用fmincon函數的優化結果),受控結構層間位移角極值的概率密度函數及累積分布函數曲線。由圖可見,作動器的布置位置對于結構隨機控制效果具有顯著影響,故有必要進行包含減振裝置優化配置在內的結構控制系統一體化優化設計。

4.結論

本文提出了一種改進的遺傳算法,有效地解決了結構控制系統的一體化優化問題,即在合理考慮環境激勵隨機性的同時,實現控制器的參數優化與作動器的優化配置。該遺傳算法在初始種群的生成、適應度函數的選取、選擇策略、交叉與變異操作等方面有針對性地進行了創新與完善。數值算例表明,該算法具有較高的計算精度和較快的收斂速度,是一種有效的結構控制系統優化分析方法,可供其他研究人員參考。

應當指出的是,本文結構控制系統優化分析數值算例中,假定主動作動器的設置數目為一個定數,而未將其列為待優化的參數之一。考慮減振裝置設置數目的結構控制系統一體化優化分析問題,有待在本文工作的基礎上進一步深入研究。

猜你喜歡
優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
PEMFC流道的多目標優化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
圍繞“地、業、人”優化產業扶貧
今日農業(2020年16期)2020-12-14 15:04:59
事業單位中固定資產會計處理的優化
消費導刊(2018年8期)2018-05-25 13:20:08
4K HDR性能大幅度優化 JVC DLA-X8 18 BC
幾種常見的負載均衡算法的優化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 99久久精品视香蕉蕉| 不卡午夜视频| 日本欧美中文字幕精品亚洲| 日本亚洲成高清一区二区三区| 青青国产视频| 中文字幕在线观| 高清免费毛片| 欧美成人精品一区二区| 久久一级电影| 国模在线视频一区二区三区| 国产经典三级在线| 亚洲成人在线免费观看| 精品久久国产综合精麻豆| 激情亚洲天堂| 国产制服丝袜91在线| 99热这里都是国产精品| 丁香婷婷综合激情| 日韩国产黄色网站| 一区二区三区四区在线| 亚洲A∨无码精品午夜在线观看| 国产香蕉在线视频| 91无码人妻精品一区二区蜜桃| 天天综合网色中文字幕| 欧美午夜性视频| 特级做a爰片毛片免费69| 在线观看亚洲精品福利片| 国产一区二区精品福利| 免费国产在线精品一区| 久久性妇女精品免费| 欧美成人一区午夜福利在线| 国产欧美日韩专区发布| 国产无遮挡猛进猛出免费软件| 日韩精品亚洲人旧成在线| 欧美a级在线| 男女性色大片免费网站| 啊嗯不日本网站| 1024国产在线| 久久亚洲AⅤ无码精品午夜麻豆| 99视频精品在线观看| 国产一级二级三级毛片| 欧美区一区二区三| 91成人试看福利体验区| 丰满的少妇人妻无码区| 黄色三级网站免费| 91香蕉视频下载网站| 伊人久久精品无码麻豆精品 | 人人爽人人爽人人片| 毛片网站免费在线观看| 小说 亚洲 无码 精品| 精品国产污污免费网站| 91精品国产一区| 免费看a级毛片| 亚洲一区二区日韩欧美gif| 9丨情侣偷在线精品国产| 日本尹人综合香蕉在线观看 | 日韩国产黄色网站| 欧美精品v| 免费a在线观看播放| 色天天综合| 成人国产一区二区三区| 91福利免费视频| 久久大香伊蕉在人线观看热2| 色综合五月| 波多野吉衣一区二区三区av| 国产成人精品18| 亚洲精品无码AⅤ片青青在线观看| 日本五区在线不卡精品| 91网红精品在线观看| 国产精品开放后亚洲| 日韩精品亚洲人旧成在线| 最新亚洲人成网站在线观看| 日韩精品欧美国产在线| 99ri国产在线| 国内视频精品| 九九九国产| 精品视频福利| 尤物精品国产福利网站| 亚洲国产欧美自拍| 91麻豆精品国产高清在线 | 亚洲精品无码在线播放网站| а∨天堂一区中文字幕| 欧美性精品|