久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱
機械社區(qū)
標題:
基于遺傳算法板翅式換熱器設(shè)計
[打印本頁]
作者:
聶德平
時間:
2011-4-28 09:46
標題:
基于遺傳算法板翅式換熱器設(shè)計
本帖最后由 聶德平 于 2011-4-28 09:49 編輯
: ?+ W! M2 M' k B' L
% d; |* e% w1 n) _$ ]% v- h9 Q
摘要:以板翅式換熱器的質(zhì)量為目標函數(shù),以換熱器芯體外形尺寸和冷熱兩側(cè)翅片參數(shù)為優(yōu)化變量,分別采用改進遺傳算法和基本遺傳算法對其結(jié)構(gòu)尺寸進行優(yōu)化設(shè)計。結(jié)果表明,與原始數(shù)據(jù)相比,換熱器的質(zhì)量明顯減小,同時證明改進遺傳算法的有效性和先進性。
9 S) } u7 ?1 {* Z! s2 E
4 B) L' ?1 k# Z' ?
1 引 言
) z2 K9 i5 w5 h9 Z8 p1 R3 e) d/ ~
換熱器是飛機環(huán)境控制系統(tǒng)的關(guān)鍵部件,占據(jù)了系統(tǒng)很大的質(zhì)量和體積。而板翅式換熱器(以下簡稱換熱器)具有結(jié)構(gòu)緊湊、體積小、質(zhì)量輕、效率高等優(yōu)點,在飛機環(huán)控系統(tǒng)設(shè)計中得到廣泛應(yīng)用。隨著對 環(huán)控系統(tǒng)性能要求的不斷提高,換熱器在滿足基本換熱性能和阻力要求的同時,質(zhì)量和體積也要盡可能的 小。基于這一目的,設(shè)計者們嘗試了不同的方法對換熱器進行優(yōu)化。
H$ h) P. v# z" s
遺傳算法(GeneticAlgorithm,以下簡稱GA)是基于進化論發(fā)展起來的一種廣為應(yīng)用的、高效的隨機搜索與優(yōu)化方法。該算法對所要求解的優(yōu)化問題沒有 過多的限制與要求,且其魯棒性和隱含的并行性使之能夠非常有效的進行概率意義下的全局搜索,這些優(yōu)點使其得到了越來越廣泛的應(yīng)用。然而,基本遺傳算法(SimpleGeneticAlgorithm, SGA)存在嚴重的缺點, 即在其進化過程中,較優(yōu)個體在選擇算子作用下,會迅速繁殖,引起群體平均適應(yīng)度飽和,個體間競爭力減弱,最終導致運算收斂速度下降,極易出現(xiàn)“早熟” 現(xiàn)象。
& n( T* u, D$ J) q+ I: Y/ R
本文以板翅式換熱器的質(zhì)量為目標函數(shù),分別采用基本遺傳算法和經(jīng)過改進的自適應(yīng)遺傳算法 (AdaptiveGA,AGA)對板翅式換熱器進行結(jié)構(gòu)優(yōu)化設(shè)計,取得了顯著的減重效果,同時證明了AGA比 SGA具有更好的優(yōu)化效果。
# i I1 f" }* g
2 數(shù)學模型
$ N2 c' s+ W6 O: a1 P
在一定的傳熱和流動條件下設(shè)計一臺換熱器,可以根據(jù)提出的要求(如體積最小,質(zhì)量最輕等)列出不同的方案。在優(yōu)化設(shè)計中,廣泛采用目標函數(shù)來評價這些方案的優(yōu)劣,它實際上是待求各變量的函數(shù)。此外,在換熱器的設(shè)計中還應(yīng)滿足熱平衡方程式、傳熱方程等一系列條件,此類條件稱為約束條件。因此,求解換熱器的優(yōu)化問題,具體的說就是確定與優(yōu)化變量有關(guān)的目標函數(shù)和約束條件[1]。
" c7 O: t& s0 ]3 i
# c2 q- w3 }: a) v3 Y( Q* V: G
, _+ r5 k5 w, g% Y ~, m3 X
圖1板翅式換熱器
" i# Y. |+ T% t
Fig. 1 Plate-fin heat exchanger
# m5 ^$ S+ {4 f* M% V
換熱器質(zhì)量對飛機的有效載荷、航程及機動性有 很大影響,故把換熱器質(zhì)量作為GA的目標函數(shù)。芯體作為換熱器的核心部件,占有大部分體積和質(zhì)量。 封頭、蓋板、底板等附件只起封閉、連接和組裝等輔助功能作用,這些附件的形狀和質(zhì)量取決于芯體的結(jié)構(gòu)形式以及換熱器在機上的安裝連接方式,其設(shè)計難以 優(yōu)化。因此,只考慮對換熱器芯體部分進行設(shè)計與優(yōu)化。芯體質(zhì)量表達式如下:
; w8 R0 r' ?4 k* @: X$ M' s
W(X) =f(L1,L2,L3,S1,S2,Pf1,Pf2,δf,δp,bs,ρ) (1)
* g9 s) ^0 r2 [( n @- @, U
式中L1、L2、L3分別為換熱器的長、寬、高;S1、 S2、Pf1、Pf2分別為兩側(cè)翅片的高、翅片間距;δf、δp分 別為翅片厚度、隔板厚度;ρ為材料密度,可視為常量;bs為封條寬度。
# A7 L) Q7 ~3 ?; C7 h% k' A
2. 2 優(yōu)化變量
( {2 s3 W5 d+ z( ]6 p q7 j
板翅式換熱器的設(shè)計參數(shù)很多,包括芯體外形尺 寸L1、L2、L3,隔板厚度δp,流程數(shù),以及翅片類型和翅片參數(shù)Pf、S、δf等,屬于多變量優(yōu)化問題。芯體的外 形尺寸直接影響其傳熱和阻力性能,應(yīng)作為優(yōu)化變量。翅片是板翅式換熱器的關(guān)鍵單元,結(jié)構(gòu)如圖1b 所示。換熱器的傳熱過程主要通過翅片的熱傳導以及翅片與流體之間的對流換熱來完成;同時翅片又會對流體的流動產(chǎn)生阻力,所以翅片的類型和尺寸也是影響換熱器性能的主要因素;其它參數(shù)如隔板厚度 δp、封條寬度bs以及翅片厚度已經(jīng)系列化,若將它們 作為優(yōu)化變量,則必須將換熱器的強度要求作為約束條件,這就將涉及到強度校核和制造工藝等問題,這不是研究重點[2]。所以將δp,bs以及δf設(shè)為定值(其 中δp=2 mm,bs=6 mm,δf=0. 15 mm),只將兩側(cè)翅片的高和翅片間距作為優(yōu)化變量。故式(1)可簡化 為只有7個優(yōu)化變量的函數(shù)式:
- r0 q: u2 f3 J3 F; e
W(X) =f(L1,L2,L3,S1,S2,Pf1,Pf2) (2)
2 w% \" u# S6 k' f9 J
2. 3 約束條件
4 b" |* \& x: @" }: i) h+ m* a; W
2. 3. 1 尺寸約束
; f3 |, u3 F' T$ e+ z
ai≤Xi≤bi (i =1,2,3,……,7) (3)
; j- O7 G! G8 T; \3 M z' ]* h
式中X為優(yōu)化變量向量,ai, bi(i=1, 2, 3,……, 7)分別為優(yōu)化變量Xi取值范圍的下限與上限。
& ]1 h" A8 T3 U; y4 W0 q& C% o- ~
2. 3. 2 性能約束
2 |- `3 t: @# k# Y' t5 P% n& p6 A
6 k Q) U) O$ u* [% D
式中:ηmin為最低效率值,ΔP*1、ΔP*2分別為熱、 冷兩側(cè)的允許壓降。
' y' j- O+ ?' T# T: c
3 遺傳算法
( G) D/ a+ A/ [' w4 y/ z9 ?3 v
3. 1 遺傳算法優(yōu)化過程
# v+ `* M9 h. y9 J _6 q
GA的結(jié)構(gòu)流程如圖2所示。它將每個可能的解看作群體(所有可能解的集合)中的一個個體,并將每個個體編碼成字符串的形式,根據(jù)預(yù)定的目標函數(shù)對每個個體進行評價后給出一個適應(yīng)度值。利用選擇、交叉和變異3種遺傳算子對初始產(chǎn)生的個體進 行組合,產(chǎn)生新的個體種群。這些新個體由于繼承了上一代的優(yōu)良特性,因而明顯優(yōu)于上一代。經(jīng)過若干代的遺傳操作,算法收斂到一個最優(yōu)個體,該個體一 般即能代表該問題的最優(yōu)解或次優(yōu)解。
6 e2 R! b7 z8 V8 I8 N
7 {4 n% ]. q. Z6 r
3. 2 變量編碼
9 F! y) b6 m8 n8 G) s3 Q+ a
用二進制編碼串來表示優(yōu)化變量的編碼,每個優(yōu) 化變量的編碼用li位二進制編碼串表示,染色體串的長度為:
考慮到優(yōu)化變量的尺寸約束以及加工精度要求,確定換熱器外形尺寸長、寬、高3個優(yōu)化 變量的串長各為15位,其它4個優(yōu)化變量的串長各 為8位,故每個染色體的串長為69位。詳細的編碼以及解碼原則可參見文獻[3]。
8 A1 n3 Z6 `6 R; q
3. 3 個體評價
$ ]( H, u3 o% X
對染色體進行解碼,將各個優(yōu)化變量的二進制編碼串轉(zhuǎn)化為十進制數(shù),即將個體的基因型轉(zhuǎn)換為表現(xiàn)型。由各個個體表現(xiàn)型的值,進行換熱器性能校核計算。圖3給出了換熱器性能校核流程:
( b8 J" ~9 j( O: g* Z
(1)用解碼后得到的翅片參數(shù),計算表面幾何參 數(shù)(當量直徑de,翅片面積比?等);
6 A* I% K' ~; ~3 B1 [
(2)計算流體雷 諾數(shù)Re,根據(jù)Re計算得到兩側(cè)表面?zhèn)鳠嵋蜃印⒛Σ烈蜃? (3)計算傳熱系數(shù)以及翅片表面效率;
+ \ q" l; _; e% H* H6 t3 V$ D
(4)計算換熱器實際效率; (5)計算兩側(cè)的實際壓降; (6)計算 芯體質(zhì)量。
/ D1 C+ w" X i2 P" u
將芯體質(zhì)量轉(zhuǎn)換為適應(yīng)度函數(shù)值,并計算出整個群體適應(yīng)度的平均值。在該代群體中,由適應(yīng)度函數(shù)值大小評價出最好的和最壞的個體,并比較得出當前最好的個體。
/ ]1 h$ ^6 v! q: h9 m* D
+ y/ |8 Q# P- U
3. 4 適應(yīng)度函數(shù)的調(diào)整
% Y3 {! e+ |+ v' }
個體解碼后表現(xiàn)型的值經(jīng)換熱器性能校核計算后,若換熱器性能不能滿足式(4)要求時,則調(diào)整GA中的適應(yīng)度函數(shù),如式(5)所示:
7 X0 e: b9 T1 G& k8 ^
( H) Y- a n, Z" s
式中F(x)為適應(yīng)度函數(shù),Wmax為已估算最大值, 或為設(shè)計要求最大值。
* Y1 A2 A5 ]' t. e9 W+ w5 K2 s
3. 5 改進遺傳算法
: |8 r- l: Z4 U! d
GA的諸多參數(shù)中交叉率Pc和變異率Pm的選 擇對遺傳算法性能和行為有很大影響,直接影響算法 的收斂性。SGA (基本遺傳算法)在進化過程中Pc, Pm是常數(shù),這使得在進化后期較優(yōu)個體充斥當前種 群中,使算法出現(xiàn)“早熟”現(xiàn)象。
& r, {+ i1 E- Z9 A/ c
為改善這種狀況,采用了一種在SGA的基礎(chǔ)上 經(jīng)過改進的自適應(yīng)遺傳算法(AdaptiveGA,AGA)。 在采用AGA進行優(yōu)化過程中,當種群各個體適 應(yīng)度值趨于一致或趨于局部最優(yōu)時,增大Pc和Pm; 當適應(yīng)度值比較分散時,減小Pc和Pm。同時,當f≥ favg時,采用較小的Pc和Pm;當f<favg時,采用較大的 Pc和Pm[4-5]。如式(6)、(7)所示:
$ }6 f2 r& X' y: Z
7 ^& }* N% ~# j% H! v
式中,fmax為當代群體中最大的適應(yīng)度值;favg為當 代群體的平均適應(yīng)度值;f′為要交叉的兩個個體中較 大的適應(yīng)度值;f為要變異個體的適應(yīng)度值Pm0為Pm 的基值Pc0為Pc的基值。
7 T4 y8 `7 I& |5 n4 m
4 算例與結(jié)果分析
. f' N! \# q6 p# v6 P5 _
選取文獻[6]中的某飛機環(huán)控系統(tǒng)所使用的一 臺次級換熱器為算例,該換熱器為某廠研制的實際工 程應(yīng)用產(chǎn)品,其設(shè)計條件如表1所示。由于未進行優(yōu) 化設(shè)計,該產(chǎn)品實際質(zhì)量為5. 020 2 kg,其中芯體質(zhì) 量為3. 923 1 kg。GA運行參數(shù)Pc0=0. 6,Pm0= 0·01;種群大小PopSize =150;世代數(shù)MaxGen = 1 000。
+ {. m" g8 W% L' W
圖4為AGA優(yōu)化過程。可以看出,在進化初始 階段,個體差異較大,適應(yīng)度低的個體被淘汰,目標函 數(shù)值變化較明顯;經(jīng)過若干代進化之后,目標函數(shù)值 最終趨于一個穩(wěn)定值。表2為AGA與SGA兩種優(yōu)化結(jié)果與原始數(shù)據(jù)的比較,從中可以看出,以換熱器 質(zhì)量為目標函數(shù)優(yōu)化結(jié)構(gòu)尺寸后,換熱器的外形尺寸 都相應(yīng)減小;熱側(cè)翅片間距與板間距相應(yīng)減小;冷側(cè) 翅片間距與板間距相應(yīng)增大。在滿足性能參數(shù)η≥ 93%的前提下,AGA優(yōu)化后的換熱器質(zhì)量較優(yōu)化前 減小了1. 332 5 kg,即質(zhì)量減小34%。這對于為減輕 1克質(zhì)量而奮斗的飛機設(shè)計師來說,無疑是一個令人 振奮的結(jié)果。注意到優(yōu)化后較優(yōu)化前換熱器效率降 低了0. 18%,換熱量減小1%,但這點代價與所換得 的質(zhì)量減小34%相比是值得的,而且優(yōu)化后的各項 性能指標仍在允許的范圍內(nèi)。
, ]3 n( d$ \7 D5 A
+ U0 F( P. D' S( i3 k2 P0 |3 O4 A
3 G0 q) h! E5 y0 [. U
為進一步比較AGA和SGA的全局收斂性,將二 者的進化過程繪制如圖5所示。可以看出: (1)當采用SGA時,在世代數(shù)為472代時,群體 適應(yīng)度值已經(jīng)陷入局部最優(yōu),換熱器的芯體質(zhì)量降低 為2. 620 9 kg;而當采用AGA時,進行優(yōu)化后在進化 到600代時,產(chǎn)生最優(yōu)解,換熱器的芯體質(zhì)量降低到 2. 590 6 kg,即AGA在SGA的基礎(chǔ)上又減輕了30 g 以上。可見,AGA改善了SGA的“早熟”現(xiàn)象,獲得 更優(yōu)的結(jié)果。
Y; R! p+ J5 g6 d
(2)采用AGA時,每代適應(yīng)度平均值與當代最優(yōu)值的差值要比采用SAG時相應(yīng)的值要大。可見, 在進化過程中,AGA豐富了SGA的種群多樣性,提高了搜索效率。
3 z$ C W D7 x8 x: X& d
& e& P" | _2 J" r6 q G6 Q/ n
5 結(jié) 論
) b d, e& b2 w# F, T* o/ p
將遺傳算法應(yīng)用于板翅式換熱器的設(shè)計領(lǐng)域,以換熱器質(zhì)量為目標函數(shù)對其進行優(yōu)化,并在進化過程中對SGA進行了改進。實例證明:
+ P0 L$ x* B" h9 }
(1)使用GA優(yōu)化設(shè)計板翅式換熱器,獲得了換 熱器質(zhì)量降低、體積減小的顯著效果,同時又滿足性 能要求。
9 W. p$ H5 S' n8 ^0 p1 }8 t
(2)AGA算法豐富了種群多樣性,改善了SGA 容易陷入“早熟”的缺點,比SGA計算效率更高,且優(yōu) 化效果更佳。
1 ?. q/ F9 z2 e9 e5 `5 j
作者:
kwwlzzl
時間:
2011-4-28 13:34
好復雜哦,學習了。。。。。。
作者:
Tommy.
時間:
2011-11-4 15:44
好東西,果斷收藏了,謝謝樓主
作者:
老梅meikainian
時間:
2017-3-29 13:54
比較復雜,收藏著,慢慢研究
歡迎光臨 機械社區(qū) (http://www.ytsybjq.com/)
Powered by Discuz! X3.5