(重慶交通大學(xué) 河海學(xué)院 重慶 400074)
所謂優(yōu)化,指的是在計算機(jī)算法領(lǐng)域,優(yōu)化往往是指通過算法得到要求問題的更優(yōu)解。優(yōu)化設(shè)計是從多種方案中選擇最佳方案的設(shè)計方法。它以數(shù)學(xué)中的最優(yōu)化理論為基礎(chǔ),以計算機(jī)為手段,根據(jù)設(shè)計所追求的性能目標(biāo),建立目標(biāo)函數(shù),在滿足給定的各種約束條件下,尋求最優(yōu)的設(shè)計方案。它的步驟分為:建立數(shù)學(xué)模型,選擇最優(yōu)化算法,程序設(shè)計,制定目標(biāo)要求,計算機(jī)自動篩選最優(yōu)設(shè)計方案等。通常采用的最優(yōu)化算法是逐步逼近法,有線性規(guī)劃和非線性劃。總而言之:優(yōu)化設(shè)計就是在滿足設(shè)計要求的眾多設(shè)計方案中選出最佳設(shè)計方案的設(shè)計方法[1]。
結(jié)構(gòu)設(shè)計的最終目的是在滿足運用要求的前提下,給出既經(jīng)濟(jì)又安全的設(shè)計方案,即在給定的荷載和約束條件下得到技術(shù)經(jīng)濟(jì)最合理的設(shè)計方案。傳統(tǒng)的作法是采用重復(fù)設(shè)計法,即先設(shè)后計,再修改再設(shè)計,重復(fù)進(jìn)行,直到得到滿意的設(shè)計方案為止。而結(jié)構(gòu)優(yōu)化設(shè)計是采用數(shù)學(xué)的方法代替重復(fù)設(shè)計法,從眾多的可行方案中尋求最優(yōu)的設(shè)計方案。水工結(jié)構(gòu)設(shè)計優(yōu)化也屬于結(jié)構(gòu)設(shè)計優(yōu)化,影響結(jié)構(gòu)設(shè)計的因素很多,有結(jié)構(gòu)正常工作所必須的條件,例如應(yīng)力,穩(wěn)定,變形等;有結(jié)構(gòu)物建筑期間,施工所必要的條件。總之影響因素是綜合在一起的。優(yōu)化的總目標(biāo)是投資或者總造價最小。當(dāng)然結(jié)構(gòu)形式不同,工程單價也不同。
結(jié)構(gòu)優(yōu)化的首要一步是將工程實際問題表示成數(shù)學(xué)表達(dá)式,即建立數(shù)學(xué)模型。包括選定設(shè)計變量、建立目標(biāo)函數(shù)、建立約束方程等內(nèi)容,然后采用適宜的優(yōu)化方法使問題得以解答。優(yōu)化結(jié)構(gòu)設(shè)計,首先必須將工程實際問題寫成數(shù)學(xué)表達(dá)式,包含下幾個方面。
(一)優(yōu)化常數(shù)。常數(shù)在整個優(yōu)化中,不隨方案改變而改變。由于水工結(jié)構(gòu)設(shè)計優(yōu)化是一個龐大問題,盡量減少變量常數(shù),是優(yōu)化成敗的關(guān)鍵??梢圆捎梅侄蝺?yōu)化法和凍結(jié)部分質(zhì)量這兩個方法進(jìn)行處理。
(二)設(shè)計變量。從設(shè)計變量是在優(yōu)化設(shè)計中尋求的量,它是自變量,尋優(yōu)的目的就是尋求一組設(shè)計變量,使設(shè)計方案逼近最好,在結(jié)構(gòu)設(shè)計優(yōu)化中,設(shè)計變量有兩種類型:連續(xù)變量和離散變量。可以X1,X2……..Xn表示,并構(gòu)成一個向量X=
(三)目標(biāo)函數(shù)。指優(yōu)化設(shè)計中所追求的目標(biāo),它是設(shè)計變量的函數(shù),可以記為W(x),通常是以結(jié)構(gòu)的造價,重量或體積作為目標(biāo)函數(shù),優(yōu)化設(shè)計的目的就是要找到目標(biāo)函數(shù)為極小值的設(shè)計方案。對于水工結(jié)構(gòu)優(yōu)化,使用造價做目標(biāo)函數(shù)最合理,但是困難也是最多的。
(四)約束條件。指優(yōu)化設(shè)計中所追求的目標(biāo),它是設(shè)計變量的函數(shù),可以記為W(x),通常是以結(jié)構(gòu)的造價,重量或體積作為目標(biāo)函數(shù),優(yōu)化設(shè)計的目的就是要找到目標(biāo)函數(shù)為極小值的設(shè)計方案。在結(jié)構(gòu)的設(shè)計中,結(jié)構(gòu)的形狀及構(gòu)造是由它們的工作要求,運用要求而定的,不是隨意定的,也就是作為結(jié)構(gòu)設(shè)計優(yōu)化設(shè)計變量的取值范圍是有限制的。這些限制在設(shè)計優(yōu)化中,被稱之約束條件,在數(shù)學(xué)表達(dá)式上,約束條件可以表示為:等式約束:h(x)=0不等式約束;g(x)<0約束條件從性質(zhì)上分為;幾何約束和形態(tài)約束。
(五)設(shè)計空間。目標(biāo)函數(shù)所含的設(shè)計變量即表示了函數(shù)的自由度,如僅一個自由度,則目標(biāo)函數(shù)只能在一維方向取值,兩個設(shè)計變量取值范圍是一個平面,三個自由度的目標(biāo)函數(shù),取值范圍就在三維空間里,通常目標(biāo)函數(shù)的取值空間稱為設(shè)計空間。可行域,一個等式約束就等于減少了目標(biāo)函數(shù)的一個自由度,一個不等式約束就將目標(biāo)函數(shù)的存在域一分為二,對于目標(biāo)函數(shù),就是部分空間是可行的,部分空間是不可行的。
包括:簡單解法,但是對于大體積水工建筑物并不適用;數(shù)學(xué)歸納法;還有懲罰函數(shù)法。
懲罰函數(shù)法是一種使用很廣泛、很有效的間接法?;驹恚喊鸭s束優(yōu)化問題轉(zhuǎn)化成無約束優(yōu)化問題來求解。兩個前提條件:不破壞原約束的約束條件和最優(yōu)解必須歸結(jié)到原約束問題的最優(yōu)解上去。按照懲罰函數(shù)的構(gòu)成方式,懲罰函數(shù)法分為三種:外點法、內(nèi)點法、混合法[2]?,F(xiàn)在很多優(yōu)化設(shè)計方法都是在罰函數(shù)法的基礎(chǔ)上進(jìn)行改進(jìn)而發(fā)展起來的。對于罰函數(shù)方法中到底選擇哪種具體的方法進(jìn)行求解,需要根據(jù)具體情況來選擇。
經(jīng)過以上理論總結(jié)和討論,很多優(yōu)化設(shè)計方法都是在罰函數(shù)法用的較多。但是在實際過程中運用哪一種理論方法,具體要根據(jù)工程的實際情況進(jìn)行選擇。但是無論怎樣優(yōu)化設(shè)計,全局優(yōu)化設(shè)計必須滿足局部優(yōu)化設(shè)計。必須滿足工程的安全可靠,運用軟件計算,在這個基礎(chǔ)上合理分配材料和資金。