劉 哲, 金達鋒, 范志瑞
(1.清華大學 汽車安全與節(jié)能國家重點實驗室,北京100084;2.中北大學 機械與動力工程學院,山西 太原030051)
?
基于雙值參數(shù)化方法且考慮制造約束的炭纖維復合材料鋪層優(yōu)化
劉哲1,金達鋒1,范志瑞2
(1.清華大學 汽車安全與節(jié)能國家重點實驗室,北京100084;2.中北大學 機械與動力工程學院,山西 太原030051)
基于梯度的優(yōu)化方法對炭纖維復合材料層合板的鋪層數(shù)量和順序進行優(yōu)化。優(yōu)化問題中以鋪層質量為目標,并以剛度和制造約束為約束。采用改進雙值參數(shù)化方法對鋪層的材料性能進行插值,并基于凸規(guī)劃對偶算法對優(yōu)化問題進行求解。為了適應凸規(guī)劃對偶算法的特點,將關于鋪層角度的制造約束表述為少量非線性約束。同時引入離散度約束和懲罰指數(shù)以消除優(yōu)化結果中的中間變量。算例結果驗證了該優(yōu)化方法的有效性。
炭纖維復合材料; 制造約束; 優(yōu)化; 層合板; 凸規(guī)劃對偶算法
由于炭纖維復合材料較鋼、鋁等材料具有較高的比強度、比剛度以及良好的抗腐蝕性,其在航空、航天等領域得到了廣泛應用。炭纖維復合材料在力學性能上體現(xiàn)出較強的各向異性使得該種材料具有良好的可設計性。多數(shù)情況下為了使結構在滿足一定剛度要求的情況下實現(xiàn)結構輕量化,對炭纖維復合材料的鋪層層數(shù)和鋪層角度的優(yōu)化十分必要。
為了使鋪層設計更具有工程意義,在鋪層優(yōu)化時還需考慮優(yōu)化結果的可制造性、制造成本以及鋪層在使用過程中隨機載荷對鋪層剛度和強度的影響。為此鋪層優(yōu)化的結果需滿足相應的制造約束。在優(yōu)化問題中引入制造約束雖然可能會影響優(yōu)化結果的最優(yōu)性,但是可以保證優(yōu)化結果的可制造性、低成本以及在隨機載荷下合理的剛度和強度。
Ghiasi[1]對近年來復合材料鋪層優(yōu)化方法做了系統(tǒng)性的綜述。其中能夠處理制造約束的優(yōu)化方法主要包括遺傳算法、分級優(yōu)化方法和多材料拓撲優(yōu)化方法。
由于遺傳算法在處理整數(shù)型設計變量的優(yōu)勢,其在鋪層優(yōu)化中得到了廣泛的關注[2-4]。研究者通過改進基因編碼方式和遺傳操作以及向優(yōu)化問題中引入約束函數(shù)使得遺傳算法具備處理制造約束的能力。但由于遺傳算法的優(yōu)化效率較低,其很難應用于鋪層數(shù)量較多且鋪層數(shù)量不確定的優(yōu)化問題中。
Herencia[5]和Liu[6]等利用分級優(yōu)化方法對鋪層進行優(yōu)化。在第一級優(yōu)化中利用基于梯度的優(yōu)化算法和鋪層參數(shù),找到最優(yōu)的鋪層參數(shù)。第二級優(yōu)化利用遺傳算法找到與最優(yōu)鋪層參數(shù)相對應的并且滿足制造約束的實際鋪層方案。此種方法在第一級優(yōu)化中通過利用基于梯度的優(yōu)化算法可以有效減少對目標函數(shù)和約束函數(shù)的計算次數(shù)并提高優(yōu)化效率。在第二級優(yōu)化中,雖然遺傳算法的效率較低,但由于鋪層角度與鋪層參數(shù)的函數(shù)關系簡單,故對優(yōu)化效率影響不大。但是由于目前研究僅得出某些特定類型鋪層對應的鋪層參數(shù)可行域,此種方法具有較強的局限性。
Lund[7]基于多材料拓撲優(yōu)化方法提出了離散材料優(yōu)化方法(Discrete material optimization,DMO)對復合材料鋪層進行優(yōu)化。在此種方法中各鋪層所采用材料的性能參數(shù)剛度是由各備選材料性能參數(shù)剛度的權重和所確定,各備選材料分別對應各備選鋪層角度。在優(yōu)化中將各備選鋪層角度的權重值作為設計變量。同時,DMO方法采用基于SIMP法(Solid isotropic material with penalization)或RAMP法(Rational approximation of material properties)的材料插值公式對取中間值的設計變量進行懲罰。隨后Bruyneel[8]提出了帶懲罰形函數(shù)方法(Shape functions and parameterization,SFP),該方法通過借鑒有限元方法中形函數(shù)的構造方式對材料插值公式進行改進。相對于DMO方法,SFP方法可有效減少設計變量的數(shù)量。但是當備選角度較多時該方法難以找到已有的形函數(shù)并構造相應的材料插值公式。Gao等[9]對SFP方法進行改進并提出雙值參數(shù)化方法(Bi-valued coding parameterization,BCP)。BCP方法不再依賴于形函數(shù)構造材料插值公式,故備選角度可為任意數(shù)量,并且可用n個設計變量表示2n個備選角度。通過DMO、SFP和BCP方法建立的鋪層優(yōu)化問題可以通過基于梯度的優(yōu)化算法進行求解,因此此類方法可以處理大規(guī)模的設計變量。但是如何將制造約束引入優(yōu)化問題仍存在較大困難。
目前僅S?rensen[10]基于DMO方法就考慮制造約束的鋪層優(yōu)化問題進行了研究。其中通過引入大量的線性約束以表示制造約束,并采用序列二次規(guī)劃算法對優(yōu)化問題進行求解。由于在優(yōu)化問題中存在過多約束,優(yōu)化過程中存在設計變量的收斂速率較低的問題。
針對鋪層層數(shù)較多、鋪層層數(shù)可變且考慮制造約束的鋪層優(yōu)化問題,本文通過構造數(shù)量較少的非線性約束和對BCP方法的改進,提出了一種考慮制造約束的鋪層優(yōu)化問題的優(yōu)化方法。針對以鋪層質量為優(yōu)化目標,結構剛度為約束并且考慮制造約束的鋪層優(yōu)化問題建立數(shù)學模型并基于凸規(guī)劃對偶算法進行求解。
在BCP方法中,各鋪層的材料性能為備選角度材料性能的權重之和,如式(1)所示。
(1)
式中,下標i為鋪層層數(shù)編號,編號越大代表鋪層越接近鋪層底部;下標j為備選角度編號;D為材料的彈性矩陣;m為備選角度的數(shù)量;w為各備選角度的權重。
鋪層內各備選角度的權重值如式(2)所示。
(2)
式中,mv為鋪層角度設計變量的數(shù)量;xik為鋪層角度設計變量,取值范圍為[-1,1];ρi為鋪層密度設計變量,取值范圍為[0,1];p、q為懲罰指數(shù);sjk為一系數(shù),其表達式如式(3)所示。
(3)
鋪層角度設計變量數(shù)目mv與備選角度數(shù)量m的關系如式(4)所示。
mv=[log2m]
(4)
當備選角度數(shù)量為4時,根據(jù)式(4)可知鋪層角度設計變量數(shù)目為2。根據(jù)式(3)系數(shù)sjk的取值如表1所示。
根據(jù)式(2)和表1中的系數(shù)取值,四種備選角度的權重分布見圖1。
表 1 系數(shù)sjk取值(mv=2,m=4)
圖 1 備選角度權重分布圖(mv=2,m=4,ρ=1,p=1)
為了保證鋪層在隨機載荷下的剛度、強度并降低制造成本,鋪層設計需滿足一定的制造約束。結合實際工程經驗提出優(yōu)化過程中所需滿足的制造約束如下:
(1)為了降低制造成本,備選鋪層角度需從{0°,+45°,-45°,90°}中選取,且各層厚度均相同;
(2)為了保證結構的可制造性,鋪層的需具有連續(xù)性,即最底層鋪層必須存在且兩個確定存在的鋪層之間不允許出現(xiàn)密度為0的鋪層;
(3)為了在隨機載荷下有效抑制裂紋在基體內的發(fā)展進而防止結構的失效,不允許出現(xiàn)連續(xù)n層及以上具有相同鋪層角度的鋪層,n通常取3或4。
圖2和圖3分別列舉出違反制造約束2和制造約束3的鋪層方案。圖2中鋪層4為最底層鋪層,此時鋪層4的密度為0違反了制造約束2中關于最底層鋪層必須存在的要求。同時,在第1和3層鋪層確定存在的情況下,處于二者之間的鋪層2其密度為0。此種鋪層方案違反了制造約束2中關于兩個確定存在的鋪層之間不允許出現(xiàn)密度為0鋪層的要求。圖3中四層鋪層均存在,但1至3層的鋪層角度均為同一確定角度,也即鋪層中出現(xiàn)了連續(xù)3層鋪層角度相同的情況。當n=3時,該鋪層方案違反了制造約束3的要求。
優(yōu)化問題以結構的質量作為優(yōu)化目標,并以剛度和制造約束作為約束。當各層的面積、厚度和材料密度均相等時最小化鋪層質量等價于最小化鋪層層數(shù)。在優(yōu)化過程中優(yōu)化算法需對鋪層的層數(shù)和各層的鋪層角度進行優(yōu)化。
圖 2 違反制造約束2的鋪層示意圖
圖 3 違反制造約束3的鋪層示意圖(n=3)
4.1改進BCP方法的設計變量
由于在優(yōu)化中引入制造約束,BCP方法中部分設計變量并不適應此類優(yōu)化問題,故需對BCP方法中設計變量進行改進。
保留BCP方法中的鋪層角度設計變量。制造約束1中要求備選鋪層角度數(shù)量為4,根據(jù)式(4)可知各層鋪層角度設計變量數(shù)量為2。
在制造約束2中最底層鋪層必須存在,因此在BCP方法中對應最底層鋪層的密度在優(yōu)化中應始終保持為1。如果優(yōu)化過程中各層密度可自由變化則可能會違反制造約束2,因此需對各層密度值進行約束。可以通過要求鋪層密度從底部至頂部逐層遞減來滿足制造約束2。將式(5)引入優(yōu)化問題的數(shù)學模型后,雖然可使優(yōu)化結果滿足制造約束2,但由于向優(yōu)化數(shù)學模型中引入過多的線性約束進而降低了使得優(yōu)化問題的求解效率。
ρi-ρi+1≤0i=1,......,pn-1
(5)
式中,pn為鋪層的總層數(shù)。
在此不再以BCP方法中各層密度值作為優(yōu)化問題的設計變量,而是以相鄰兩層的密度值增量作為密度設計變量并記為xi3。為了便于區(qū)分,現(xiàn)將各層的密度值ρi稱為物理密度。各層物理密度值ρi與密度設計變量xi3的函數(shù)關系見式(6)。當密度設計變量xi3≥0時,各鋪層物理密度值均滿足式(5)。
(6)
在優(yōu)化過程中基于式(6)求得各鋪層的物理密度后,將各層的物理密度和鋪層角度設計變量代入式(2)后即可求得各鋪層內所有備選鋪層角度的權重。隨后根據(jù)各備選鋪層角度的權重求得各鋪層內材料的彈性矩陣并代入有限元模型中求得結構響應。
圖4為優(yōu)化問題的設計變量以及各設計變量與鋪層物理密度和角度的關系。由圖4可知,除最底層鋪層外每個鋪層均包含一個密度設計變量和兩個鋪層角度設計變量,最底層鋪層僅包含兩個鋪層角度設計變量。同時各鋪層的鋪層角度僅與各鋪層相應的鋪層角度設計變量相關,但各鋪層的物理密度與其本身以及位于其底部鋪層的密度設計變量相關。
圖 4 鋪層優(yōu)化設計變量示意圖
4.2物理密度上限控制參數(shù)T
為了保證物理密度在相鄰層之間的變化較為平緩,引入參數(shù)T對各層物理密度的上限進行控制。各鋪層物理密度取值的上限是其底部相鄰鋪層物理密度值的分段函數(shù),由圖5和式(7)所示。參數(shù)T控制著兩段線性函數(shù)的交點。在一定程度上參數(shù)T控制了鋪層總層數(shù)的上限,并可使鋪層質量集中于鋪層的底部。式(8)為密度設計變量的下限值。
參數(shù)T的初值一般較小,并且在優(yōu)化過程中采用連續(xù)化方法逐步增加參數(shù)T的值。表2給出當鋪層層數(shù)為5且鋪層底部兩層的物理密度固定為1和0.95時,不同的參數(shù)T取值下其余各鋪層的鋪層密度上限值。
由表2可知,隨著參數(shù)T的增加各鋪層的物理密度上限值逐漸增加。當T=0.5時,各鋪層的物理密度上限均相等且為0.95。
圖 5 鋪層物理密度上限示意圖(T=0.1)
(7)
式中:
x13≥ρup(i+1)-ρupi
(8)
表 2 不同T下鋪層物理密度上限值(ρ4=0.950, ρ5=1.000)
4.3最頂層鋪層物理密度非負約束
由于沒有設定密度設計變量的上限值,故存在密度設計變量取值較大并造成鋪層物理密度小于0的情況出現(xiàn)。物理密度小于0的鋪層并無實際意義,因此需要在優(yōu)化問題中引入如式(9)所示的約束以保證最頂層鋪層的物理密度值非負。
(9)
4.4目標函數(shù)及改進BCP方法的備選角度權重插值公式
在優(yōu)化過程中,凸規(guī)劃對偶算法不能保證約束不被違反。當鋪層的物理密度為負值時會給優(yōu)化帶來問題。首先,式(2)中ρi的q次冪值可能為虛數(shù)并造成該鋪層內各備選角度的權重值無實際物理意義。其次,如果將鋪層的質量用各鋪層的物理密度之和表示,則鋪層的物理密度取負值更有利于降低目標函數(shù)的值。此種情況下不利于解的收斂,甚至使優(yōu)化問題無法找到可行解。
為此需對目標函數(shù)和BCP方法中各備選角度權重插值公式進行改進并實現(xiàn)對中間密度有效的懲罰。目標函數(shù)可表示為各鋪層物理密度絕對值之和。但由于絕對值函數(shù)連續(xù)不可導,則無法利用凸規(guī)劃對偶算法對優(yōu)化問題進行求解。因此可以通過構造一階導數(shù)連續(xù)的函數(shù)來近似絕對值函數(shù),如式(10)所示。
(10)
式中,ε為極小的正數(shù)。
同時,在權重插值公式內取消懲罰指數(shù)q,改進后的各備選角度權重插值公式如式(11)所示。
(11)
為了實現(xiàn)對中間密度的懲罰,將懲罰指數(shù)q引入鋪層質量函數(shù)。各層質量相加即得到鋪層的總質量如式(12)所示。
(12)
4.5制造約束3
在制造約束3中,不允許出現(xiàn)連續(xù)n層及以上具有相同鋪層角度的鋪層。該制造約束可表示為:
(13)
(14)
該函數(shù)是符號函數(shù)的連續(xù)化近似。因此可根據(jù)近似符號函數(shù)的輸出對某一項約束是否被違反進行判斷。為了使式(13)中約束滿足時近似符號函數(shù)的輸出為-1,將式(13)中的約束松弛為如式(15)所示。
i=1,2,...,pn-n-1
(15)
隨后根據(jù)式(15)中各約束對應的近似符號函數(shù)的輸出之和對鋪層是否違反制造約束3進行判斷。當且僅當式(15)中各約束均不被違反時,鋪層方案才不違反制造約束3。因此各約束對應的近似符號函數(shù)的輸出之和只有小于等于(n+1-pn)時,才能保證制造約束3不被違反。針對制造約束3需引入優(yōu)化問題的約束如式(16)所示。
(16)
引入過濾函數(shù)分別對鋪層的物理密度以及鋪層角度設計變量進行過濾,使過濾后的變量更接近整數(shù)。隨后用過濾后的鋪層物理密度以及角度設計變量計算各鋪層內各角度所對應的權重值,如式(17)所示。
(17)
基于Heaviside函數(shù)構造鋪層物理密度的過濾函數(shù),如式(18)所示。
(18)
式中,α1為過濾函數(shù)的閾值。
圖 6 物理密度過濾函數(shù)在不同α1下的函數(shù)圖像(β=10)
如圖6所示物理密度過濾函數(shù)連續(xù),且當β值較大時大部分物理密度在過濾后取值均為0或1。過濾函數(shù)的閾值α1控制著函數(shù)圖像沿橫軸的平移量。
過濾后物理密度對過濾前物理密度ρi的一階導數(shù)如式(19)所示。
(19)
由式(19)可知,在ρi=α1處關于ρi的左導數(shù)等于右導數(shù),則物理密度過濾函數(shù)一階導數(shù)連續(xù)。同理可構造鋪層角度設計變量過濾函數(shù)。如式(20)所示。
(20)
式中,α2為過濾函數(shù)的閾值。
圖 7 鋪層角度設計變量過濾函數(shù)在不同α2下的函數(shù)圖像(β=10)
如圖7所示鋪層角度設計變量過濾函數(shù)連續(xù),且當β值較大時大部分變量在過濾后取值均為-1或1。過濾函數(shù)的閾值α2控制著函數(shù)圖像沿橫軸的平移量。
過濾后角度設計變量對過濾前角度設計變量xik的一階導數(shù)如式(21)所示。
(21)
由式(21)可知,在xik=α2處關于xik的左導數(shù)等于右導數(shù),則鋪層角度設計變量過濾函數(shù)一階導數(shù)連續(xù)。
4.6鋪層角度設計變量離散度約束
在實際優(yōu)化中僅依靠懲罰指數(shù)p很難保證鋪層角度設計變量最終收斂至1或-1。因此有必要在優(yōu)化問題中引入相關約束以消除鋪層角度設計變量中的中間變量。為了衡量鋪層角度設計變量偏離1和-1的程度,引入離散度概念并利用其構造相關約束。對于某一鋪層的角度設計變量而言,其離散度的計算公式如式(22)所示。
(22)
式中,Mndi為第i層鋪層角度設計變量的離散度;Mndik為第i層鋪層第k個角度設計變量的離散度。
當xik=0時,Mndik為1且為最大值;當xik=-1或xik=1時,Mndik為0且為最小值。因此Mndi的最大值為且最小值為0。根據(jù)離散度函數(shù)的特點,對離散度函數(shù)的上限進行約束,如式(23)所示。
(23)
式中,Mndup為鋪層角度設計變量離散度上限值。
在實際優(yōu)化過程中,為防止優(yōu)化結果過早地收斂至局部最優(yōu)解,需采用連續(xù)化方法逐漸減少鋪層角度設計變量離散度上限Mndup的值。
4.7優(yōu)化數(shù)學模型
對于鋪層優(yōu)化問題,優(yōu)化變量為密度設計變量和鋪層角度設計變量,優(yōu)化目標為鋪層質量如式(12)所示,其約束包括結構柔順度、式(9)、式(16)和式(23)。
find{xik}(i=1,...,pn;k=1,...3)
s.t.F=Ku
C-Cmax≤0
(24)
-1≤xi1≤1-1≤xi2≤1xi3≥ρup(i+1)-ρupi
式中,F為節(jié)點力向量;K為結構剛度矩陣;u為節(jié)點位移向量;C為結構柔順度;Cmax為結構柔順度上限值。
本文優(yōu)化問題的求解基于凸規(guī)劃對偶算法,該算法可對多變量、少約束、高度非線性的優(yōu)化問題進行高效率地求解。為了防止優(yōu)化問題的解過早地收斂于局部最優(yōu),在優(yōu)化過程中采用連續(xù)化方法對參數(shù)q、p、T以及Mndup的值進行改變。
在迭代初期鋪層總層數(shù)的范圍以及最優(yōu)鋪層角度均不確定,此時如果對鋪層物理密度以及鋪層角度設計變量的離散度提出較高的要求會造成過早收斂于局部最優(yōu)解或無法收斂的情況。因為參數(shù)T控制各層物理密度的上限,所以在此階段應首先確定參數(shù)T的大致范圍。在大致確定了鋪層的總層數(shù)并使得結構剛度以及各制造約束得到滿足后,逐漸提高對鋪層物理密度以及鋪層角設計變量離散度的要求,并直至參數(shù)q、p以及Mndup達到預定的上限或下限為止。需要注意的是,隨著對離散度要求的提高,結構剛度通常會相應降低。當結構剛度下降明顯時,鋪層總層數(shù)也需相應增加,因此參數(shù)T的值也需要繼續(xù)隨著結構剛度的變化而改變。
(25)
綜上所述,優(yōu)化流程如圖8所示。
圖 8 優(yōu)化流程示意圖
算例對兩種不同問題進行優(yōu)化,各算例的載荷、邊界條件以及幾何尺寸分別見圖9和圖10。各數(shù)值算例中所采用的材料均相同,材料性能如表3所示。
所有算例的有限元分析均基于有限元軟件ABAQUS完成,在有限元模型中選取四節(jié)點減縮積分殼單元S4R。單個鋪層層厚為0.125 mm。優(yōu)化流程的剩余步驟均基于MATLAB完成。
圖 9 算例1幾何尺寸、載荷及邊界條件示意圖
圖 10 算例2幾何尺寸、載荷及邊界條件示意圖
PropertiesValuesLongitudinaltensilemodulus162GPaLongitudinalcompressivemodulus145GPaTransversetensilemodulus9.2GPaTransversecompressivemodulus9.5GPaIn?planeshearmodulus5.0GPaPoisson'sratio0.3
所有算例中參數(shù)q、p、Mndup以及T的初值均相同且取值為:q=1,p=1,Mndup=1,T=0.1。式(18)和式(20)中過濾函數(shù)的過濾閾值α1和α2分別為0.5和0,極小正數(shù)ε取0.001,β取5。n取值為3,備選角度為{0°,45°,90°,-45°},備選角度與鋪層角度設計變量的對應關系見圖11。
鋪層角度設計變量初始值均取0,也即不偏重于任何一個備選角度。鋪層密度設計變量的初值取參數(shù)T初始值對應的鋪層密度設計變量的上限值。
圖 11 備選角度編碼示意圖
算例1中,柔順度的上限Cmax分別取1×10-3J和6×10-4J,分別針對兩種柔順度上限進行優(yōu)化,其優(yōu)化結果見表4。
表 4 算例1優(yōu)化結果
迭代終止時所有約束均滿足,且優(yōu)化結果的結構柔順度值均等于相應柔順度上限值。相關優(yōu)化參數(shù)的取值見表5。
表 5 算例1中優(yōu)化參數(shù)最終取值
算例2中,柔順度的上限Cmax分別取5×10-3J和2×10-3J,分別針對兩種柔順度上限進行優(yōu)化,其優(yōu)化結果如表6所示。
表 6 算例2優(yōu)化結果
迭代終止時所有約束均滿足,且優(yōu)化結果的結構柔順度值均等于相應柔順度上限值。相關優(yōu)化參數(shù)的取值如表7所示。
表 7 算例2中優(yōu)化參數(shù)最終取值
根據(jù)各算例的優(yōu)化結果可知,大部分鋪層的物理密度值為0或1,也即明確了鋪層的有無。雖然目標函數(shù)中的懲罰指數(shù)q對中間密度有懲罰作用,但是對于某一柔順度上限值其通常對應的理論最優(yōu)鋪層層數(shù)并非整數(shù),因此在優(yōu)化結果中通常會出現(xiàn)在鋪層物理密度值0和1的過渡區(qū)域存在物理密度為中間值的鋪層。
由于將相鄰兩層物理密度之差作為優(yōu)化設計變量,因此所有算例中鋪層的物理密度從底部到頂部呈現(xiàn)遞減趨勢且滿足式(5)。優(yōu)化結果中避免出現(xiàn)夾空層的現(xiàn)象出現(xiàn)。同時,最底層鋪層的物理密度在優(yōu)化過程中為定值1進而保證了最底部鋪層必須存在的要求。
除算例1中針對Cmax=6×10-4J的優(yōu)化結果外,其余算例中鋪層角度設計變量離散度上限值Mndup均減少至0.02。此種情況下除鋪層物理密度為0的鋪層外,其余鋪層對應的鋪層角度設計變量均接近-1或1,即可明確地得到相應鋪層的鋪層角度。
對于算例1,文獻[10]在不考慮制造約束的前提下進行了鋪層優(yōu)化,最終得到各層的最優(yōu)鋪層角度均為0°。通過枚舉法驗證了解的最優(yōu)性。根據(jù)表4所示各層的鋪層角度設計變量值可知,優(yōu)化結果中大部分鋪層的鋪層角度為0°,其中還存在少量鋪層角度為90°的鋪層。90°鋪層存在的主要目的在于防止連續(xù)3層或3層以上0°鋪層的出現(xiàn)。對于算例2,由表6可知最優(yōu)鋪層角度以90°為主,優(yōu)化結果中存在的0°鋪層主要目的是防止連續(xù)3層或3層以上90°鋪層的出現(xiàn)。因此,該優(yōu)化方法在保證鋪層方案滿足制造約束的同時有效地優(yōu)化了鋪層角度。但需要注意的是解的最優(yōu)性并不能得到保證。
以相鄰層的密度增量作為鋪層密度設計變量可有效避免優(yōu)化結果中出現(xiàn)夾空層的現(xiàn)象;控制參數(shù)T和目標函數(shù)的構造保證物理密度在相鄰層之間的變化較為平緩且有效消除了中間物理密度;引入關于鋪層角度的非線性制造約束和鋪層角度設計變量離散度約束保證了優(yōu)化結果中出現(xiàn)明確且滿足制造約束的鋪層角度。
[1]Ghiasi H, Pasini D, Lessard L. Optimum stacking sequence design of composite materials Part I: Constant stiffness design[J]. Composite Structures, 2009, 90(1): 1-11.
[2]Liu B, Haftka R T, Akgün M A, et al. Permutation genetic algorithm for stacking sequence design of composite laminates[J]. Computer Methods in Applied Mechanics and Engineering, 2000, 186(2): 357-372.
[3]Hansel W, Treptow A, Becker W, et al. A heuristic and a genetic topology optimization algorithm for weight-minimal laminate structures[J]. Composite Structures, 2002, 58(2): 287-294.
[4]Toropov V V, Jones R, Willment T, et al. Weight and manufacturability optimization of composite aircraft components based on a genetic algorithm[P]. 6th World Congresses of Structural and Multidisciplinary Optimization, Rio de Janeiro, Brazil, 2005, 30.
[5]Herencia J E, Weaver P M, Friswell M I. Optimization of anisotropic composite panels with T-shaped stiffeners including transverse shear effects and out-of-plane loading[J]. Structural and Multidisciplinary Optimization, 2008, 37(2): 165-184.
[6]Liu D, Toroporov V V, Querin O M, et al. Bilevel optimization of blended composite wing panels[J]. Journal of Aircraft, 2011, 48(1): 107-118.
[7]Lund E, Stegmann J. On structural optimization of composite shell structures using a discrete constitutive parametrization[J]. Wind Energy, 2005, 8(1): 109-124.
[8]Bruyneel M. SFP a new parameterization based on shape functions for optimal material selection: Application to conventional composite plies[J]. Structural and Multidisciplinary Optimization, 2011, 43(1): 17-27.
[9]Gao T, Zhang W, Duysinx P. A bi-value coding parameterization scheme for the discrete optimal orientation design of the composite laminate[J]. International Journal for Numerical Methods in Engineering, 2012, 91(1): 98-114.
[10]S?rensen S N, Lund E. Topology and thickness optimization of laminated composites including manufacturing constraints[J]. Structural and Multidisciplinary Optimization, 2013, 48(2): 249-265.
Ply optimization of carbon fiber-reinforced plastics laminates based on a gradient-based optimization method with manufacturing constraints
LIU Zhe1,JIN Da-feng1,FAN Zhi-rui2
(1.StateKeyLaboratoryofAutomotiveSafetyandEnergy,TsinghuaUniversity,Beijing100084,China;2.SchoolofMechanicalandPowerEngineering,NorthUniversityofChina,Taiyuan030051,China)
We optimized the number of plies and the stacking sequence of carbon fiber-reinforced plastics laminates using a gradient-based optimization method. To attain industrial relevance and reduce the risk of failure and the cost, certain manufacturing constraints were considered in the optimization. Manufacturing constraints were: 1) candidate fiber orientations were limited to a finite set, 2) the bottom layer must be solid; 3) an intermediate void was not allowed, and 4) two or three identical contiguous layers were allowed at most. In the optimization, the mass was minimized with stiffness and manufacturing constraints. In order to avoid introducing linear constraints to the optimization model, a material property interpolation scheme called a bi-value coding parameterization scheme was modified and the manufacturing constraints concerning fiber orientation were expressed as nonlinear constraints. Meanwhile, a dispersion constraint and penalty index were introduced to eliminate intermediate variables. The optimization problem was solved by a convex programming dual algorithm. Numerical examples validate the optimization method.
Carbon fiber composite; Manufacturing constraint; Optimization; Laminates; Convex programming dual algorithm
JIN Da-feng, Ph. D, Associate Professor. E-mail:Jindf@tsinghua.edu.cn
introduction: LIU Zhe, Ph. D Candidate. E-mail:lz880818@hotmail.com
1007-8827(2016)01-0068-09
TB330.1
A
2015-11-29;
2016-01-14
金達鋒,博士,副教授. E-mail:Jindf@tsinghua.edu.cn
劉哲,博士生. E-mail:lz880818@hotmail.com