精品国产乱码久久久久久精东_欧美日韩一区二区在_96堂国产在线观看_经典三级福利在线观看_日本熟妇大屁股中文中出_www.黄片国产精品_国产a一级毛片爽爽影院_国产精品无码免费播放在线观看_日韩精品电影亚洲一区669_中文字幕制服丝袜在线播放專業從事互動視頻

En

創(chuàng)成式設(shè)計(jì)綜述(一)起源與概念

來(lái)源:張效軍 發(fā)布時(shí)間:2019 / 12 / 03

“創(chuàng)成式設(shè)計(jì)”是由“Generative Design(GD)”翻譯過(guò)來(lái)的一種對(duì)設(shè)計(jì)系統(tǒng)和方法的表達(dá),早期通常翻譯為“生成式設(shè)計(jì)”或“衍生式設(shè)計(jì)”,有些文獻(xiàn)和書籍上稱這種方法為“算法輔助設(shè)計(jì)(AAD——Algorithms-Aided Design)”或“計(jì)算性設(shè)計(jì)(Computational Design)”,建筑領(lǐng)域的人們習(xí)慣稱之為“參數(shù)化設(shè)計(jì)”。這種方法起源于建筑領(lǐng)域,最近的十年中在建筑設(shè)計(jì)和視覺(jué)藝術(shù)領(lǐng)域得到廣泛應(yīng)用,但制造業(yè)領(lǐng)域的人還對(duì)其一無(wú)所知。


近幾年,隨著增材制造技術(shù)的成熟,人們發(fā)現(xiàn)“設(shè)計(jì)”成了制約增材制造大量應(yīng)用的瓶頸。于是GD方法開(kāi)始引入產(chǎn)品設(shè)計(jì)領(lǐng)域,并率先在工業(yè)設(shè)計(jì)、珠寶設(shè)計(jì)等領(lǐng)域開(kāi)始應(yīng)用。


近兩年,各大CAD廠商都相繼推出自己的相關(guān)產(chǎn)品,代表制造業(yè)產(chǎn)品設(shè)計(jì)已經(jīng)邁進(jìn)GD的時(shí)代。同時(shí)國(guó)內(nèi)出現(xiàn)了“創(chuàng)成式設(shè)計(jì)”的翻譯表達(dá)。這并不僅僅是噱頭,而是包含了對(duì)這種方法的更深層次的理解,更明確了計(jì)算機(jī)及算法在設(shè)計(jì)過(guò)程中幫助設(shè)計(jì)師創(chuàng)新、探索更廣泛的解決方案的能力。


起源與發(fā)展
早在文藝復(fù)興時(shí)期,受維特魯威(Vitruvius)(古羅馬建筑師)的著作(被稱為《建筑十書》)對(duì)建筑師的影響,建筑學(xué)中的計(jì)算逐漸成為人們關(guān)注的焦點(diǎn)。


最初的計(jì)算主要關(guān)注各種元素間的幾何關(guān)系,并開(kāi)發(fā)了一些方法(或稱算法),在指南針和直線的幫助下,可以推演和計(jì)算幾何關(guān)系。更多的因素與形狀的關(guān)系(如力與形狀的關(guān)系)在當(dāng)時(shí)還是難題。比如,現(xiàn)在我們已經(jīng)了解的“懸鏈線問(wèn)題”就曾經(jīng)是達(dá)芬奇苦苦思索而始終不得其解的難題,荷蘭物理學(xué)家惠更斯也僅僅是用物理方法證明了這條曲線不是拋物線,但沒(méi)有找到最終答案,直到幾十年后(與達(dá)芬奇的時(shí)代時(shí)隔170年),雅各布?伯努利再次提出這個(gè)問(wèn)題,并被他的弟弟約翰?伯努利找到了正確答案(引自百度百科)。


19世紀(jì)末的建筑領(lǐng)域出現(xiàn)的一種新方法——找形(form-finding),可以解決類似懸鏈線的問(wèn)題。一些先驅(qū)建筑設(shè)計(jì)師試圖通過(guò)研究材料、形狀和結(jié)構(gòu)之間復(fù)雜而關(guān)聯(lián)的關(guān)系,發(fā)現(xiàn)新穎和優(yōu)化的結(jié)構(gòu)。在當(dāng)時(shí)缺乏物理數(shù)學(xué)模型理論基礎(chǔ)的條件下,“找形”是依賴于物理模擬裝置來(lái)實(shí)現(xiàn)的,例如:通過(guò)肥皂泡發(fā)現(xiàn)最小表面;通過(guò)懸垂織物,發(fā)現(xiàn)只受壓力的拱頂和分支結(jié)構(gòu)等。


圖 1? 懸垂織物實(shí)驗(yàn)及優(yōu)化的拱頂形狀 [1]


隨后的幾十年中,“找形”成為確定優(yōu)化結(jié)構(gòu)的形狀和形式的重要策略[1]。但是,這種物理實(shí)驗(yàn)方法模擬的結(jié)構(gòu)優(yōu)化往往是單參數(shù)的(比如基于重力)情況,對(duì)于更復(fù)雜的情況,這種方法并不能滿足結(jié)構(gòu)優(yōu)化的需求。就像新月沙丘的形狀是由風(fēng)力和重力共同作用形成的一樣,實(shí)際的優(yōu)化結(jié)構(gòu)形狀也受多參數(shù)的影響,它是目標(biāo)與各種各樣的參數(shù)交互作用的結(jié)果。


圖 2? 單參數(shù)物理試驗(yàn)與多參數(shù)自然形成的形狀 (左圖引自[1],右圖來(lái)源于互聯(lián)網(wǎng))

1939年,意大利建筑師路易吉?莫雷蒂(Luigi Moretti)首先提出了“參數(shù)化建筑”的定義。他認(rèn)為建筑中的形式是由光影、建造肌理、體量、內(nèi)部空間結(jié)構(gòu)、材料的密度和品質(zhì)、表面的幾何關(guān)系以及諸如色彩等更為細(xì)小的參數(shù)形成的。形式的差異是由這些不同的參數(shù)差異造成的?;诖死斫猓由纤鷮?shí)的數(shù)學(xué)基礎(chǔ)以及和數(shù)學(xué)家Bruno De Finetti的合作,讓他得以在1940-42年就著手發(fā)展建筑參數(shù)化研究,并延續(xù)到戰(zhàn)后。


1960年威尼斯雙年展上,Moretti展出了一系列通過(guò)參數(shù)化計(jì)算得出的運(yùn)動(dòng)場(chǎng)館原型。他還成立了城市應(yīng)用數(shù)學(xué)演算研究院(IRMOU),推演城市中交通流量的變化以利控制 [豆瓣日記](méi) 。參數(shù)化設(shè)計(jì)在20世紀(jì)80年代被倡導(dǎo),如今許多CAD應(yīng)用程序都提供了建立關(guān)系和使用變量的能力。

?

圖 3? Moretti參數(shù)化體育場(chǎng)館模型 [1]


從建筑設(shè)計(jì)的發(fā)展歷史來(lái)看,從古代基于幾何規(guī)則和關(guān)系的演算方法,到基于物理模擬和數(shù)學(xué)計(jì)算的找形方法,再到參數(shù)化方法,其中都蘊(yùn)涵了計(jì)算方法,我們可稱之為“算法”。算法(Algorithm)是指解題方***而完整的描述,是一系列解決問(wèn)題的清晰指令,算法代表著用系統(tǒng)的方法描述解決問(wèn)題的策略機(jī)制 [百度百科] 。算法的計(jì)算不一定需要由計(jì)算機(jī)執(zhí)行,實(shí)際上,很多算法的出現(xiàn)遠(yuǎn)遠(yuǎn)早于計(jì)算機(jī)的發(fā)明。不過(guò),計(jì)算機(jī)的計(jì)算能力和編程技術(shù)的發(fā)展,確實(shí)為工程設(shè)計(jì)過(guò)程的算法操作和自動(dòng)化提供了條件。


從20世紀(jì)80年代后期開(kāi)始,學(xué)術(shù)研究和前衛(wèi)實(shí)踐者試圖擺脫繪圖軟件的簡(jiǎn)單編輯限制,他們探索了“從內(nèi)部”操縱軟件的新方法,旨在通過(guò)編程找到未探索過(guò)的解決方案和形態(tài)。借助于計(jì)算機(jī)和算法輔助設(shè)計(jì)的建筑已經(jīng)發(fā)生徹底的改變,圖4 —— 圖8是其中的例子,用這種方法設(shè)計(jì)的各式新奇的建筑還有很多,它們不僅僅是外觀炫酷,其空間、結(jié)構(gòu)力學(xué)、風(fēng)載、采光、以及其他功能性也都在設(shè)計(jì)中考慮和計(jì)算。


圖 4? 阿利耶夫文化中心 (圖片來(lái)源于互聯(lián)網(wǎng))


圖 5? 水立方、鳥(niǎo)巢 (圖片來(lái)源于互聯(lián)網(wǎng))


圖 6卡塔爾國(guó)家會(huì)議中心(日本設(shè)計(jì)師磯崎新設(shè)計(jì))


圖 7? 澳門摩珀斯酒店 (扎哈設(shè)計(jì))


圖 8?? 北京大興國(guó)際機(jī)場(chǎng)(圖片來(lái)源于互聯(lián)網(wǎng))

在運(yùn)用算法方面,視覺(jué)藝術(shù)領(lǐng)域晚于建筑領(lǐng)域,但是,在利用計(jì)算機(jī)程序“生成”藝術(shù)方面還要更早。上世紀(jì) 60 年代,就有人嘗試用機(jī)器自發(fā)地進(jìn)行藝術(shù)創(chuàng)作。因?yàn)樗囆g(shù)創(chuàng)作沒(méi)有約束,探索的空間更大,因此生成藝術(shù)(Generative art)發(fā)展的非??臁,F(xiàn)在我們看到各種神奇的視覺(jué)效果、影視的各種特效、圖片處理軟件、魔術(shù)等等,都與生成藝術(shù)相關(guān)。特別是在人與計(jì)算機(jī)的交互方面,生成藝術(shù)已經(jīng)發(fā)展到很高的水平。例如,圖9 就是我在Silk–Interactive Generative Art 網(wǎng)站隨手幾筆畫出的一幅畫。


圖 9? 交互式生成-對(duì)稱之美


設(shè)計(jì)師和藝術(shù)家們的這些探索也反過(guò)來(lái)推動(dòng)了設(shè)計(jì)方法和工具的發(fā)展,并正在使它們發(fā)生革命性進(jìn)步。一些建筑設(shè)計(jì)軟件也從支持簡(jiǎn)單參數(shù)化的CAD繪圖軟件,發(fā)展出了滿足設(shè)計(jì)師通過(guò)編程方法探索設(shè)計(jì)方案的生成式設(shè)計(jì)系統(tǒng),最著名的有:Rhino/GH,Revit/Dynamo,Bentley/GC;生成藝術(shù)相關(guān)軟件也有Processing、Sverchok for Blender等。許多設(shè)計(jì)師和藝術(shù)家很快意識(shí)到,更復(fù)雜的程序算法,特別是與先進(jìn)的計(jì)算機(jī)技術(shù)結(jié)合,將可以處理超出人類能力的復(fù)雜性,使計(jì)算機(jī)成為工程師們的智能助手。


現(xiàn)在生成式設(shè)計(jì)已經(jīng)成為一個(gè)新的交叉學(xué)科。與計(jì)算機(jī)技術(shù)的深度結(jié)合,使得很多先進(jìn)的算法和技術(shù)應(yīng)用到設(shè)計(jì)中來(lái)。得到廣泛應(yīng)用的創(chuàng)成式算法包括:參數(shù)化系統(tǒng)、形狀語(yǔ)法(Shape Grammars (SG))、L-系統(tǒng)(L-systems)、元胞自動(dòng)機(jī)(Cellular Automata (CA))、拓?fù)鋬?yōu)化算法、進(jìn)化系統(tǒng)和遺傳算法等。


還有很多受生物和自然系統(tǒng)啟發(fā)而開(kāi)發(fā)的算法,例如遺傳進(jìn)化和后天免疫系統(tǒng)的適應(yīng)能力以及鳥(niǎo)類、蜜蜂、螞蟻和細(xì)菌的覓食行為等等,也被移植過(guò)來(lái)用作仿生生成設(shè)計(jì)或優(yōu)化的算法,有的已經(jīng)在首飾裝飾品設(shè)計(jì)、家居用品設(shè)計(jì)等方面實(shí)際應(yīng)用。

圖10 是模擬菌絲生長(zhǎng)算法在實(shí)際中應(yīng)用的實(shí)例(引自Nervous system)。此外,生成的數(shù)字化模型也為VR模型的創(chuàng)建奠定了基礎(chǔ),各種VR應(yīng)用,如VR方案展示、VR電子沙盤、VR建筑館等都得以實(shí)現(xiàn)。

?

圖 10? 菌絲算法在裝飾品設(shè)計(jì)中的應(yīng)用實(shí)例(引自Nervous system)


前幾年生成式設(shè)計(jì)和藝術(shù)在上述各個(gè)領(lǐng)域已經(jīng)應(yīng)用的如火如荼,可是在制造業(yè)產(chǎn)品設(shè)計(jì)領(lǐng)域卻幾乎見(jiàn)不到應(yīng)用。也許是因?yàn)橹圃旃に嚕ㄌ貏e是減材工藝)的約束限制了產(chǎn)品的復(fù)雜度,缺乏這方面的需求吧。但近年來(lái)隨著3D打印技術(shù)的飛速發(fā)展,原來(lái)無(wú)法制造的復(fù)雜形狀可以制造了。于是,設(shè)計(jì)師們想解除束縛進(jìn)行創(chuàng)新,但卻發(fā)現(xiàn)自己缺乏想象力。


隨之,各大CAD廠商紛紛推出自己的“創(chuàng)成式設(shè)計(jì)”軟件,并且告訴工程師:你只需要輸入需求和約束,計(jì)算機(jī)就會(huì)給你成千上萬(wàn)個(gè)方案。很多人相信了,但也有些人心存疑問(wèn):難道設(shè)計(jì)軟件已經(jīng)發(fā)展到如此智能程度了?難道已經(jīng)不需要工程師去設(shè)計(jì)了嗎?我就是有疑惑的人之一。進(jìn)一步了解后發(fā)現(xiàn)原來(lái)大家是把早已經(jīng)有的拓?fù)鋬?yōu)化算法拿來(lái)開(kāi)發(fā)成了創(chuàng)成式設(shè)計(jì)軟件,所以各家的宣傳資料上顯示的創(chuàng)成式設(shè)計(jì)的零件幾乎都是同一風(fēng)格的。


圖 11? 幾家CAD廠商的創(chuàng)成式設(shè)計(jì)宣傳圖片(圖片來(lái)源于互聯(lián)網(wǎng))


直到現(xiàn)在,工業(yè)領(lǐng)域的很多專業(yè)人士依然認(rèn)為:建筑領(lǐng)域所用的生成式設(shè)計(jì)方法只能做一些外觀設(shè)計(jì),只有基于力學(xué)仿真的方法才是設(shè)計(jì)的正路。其實(shí),這未免太有失偏頗了。如果這種認(rèn)識(shí)占據(jù)主導(dǎo),將會(huì)影響創(chuàng)成式設(shè)計(jì)方法在工業(yè)領(lǐng)域的發(fā)展速度。


概念


什么是創(chuàng)成式設(shè)計(jì)?要全面回答這個(gè)問(wèn)題,我想還是取它起源并已成熟應(yīng)用的建筑領(lǐng)域的理解更恰當(dāng)。創(chuàng)成式設(shè)計(jì)方法完全不同于傳統(tǒng)CAD的手工建模方法,創(chuàng)成式設(shè)計(jì)是通過(guò)編寫算法和程序來(lái)設(shè)計(jì)的過(guò)程,可見(jiàn)的模型是執(zhí)行算法和程序的結(jié)果。為了編寫設(shè)計(jì)程序,設(shè)計(jì)者必須知道如何分解設(shè)計(jì)邏輯,并且必須選擇適當(dāng)?shù)木幊淘貋?lái)表示基本部分以及這些部分之間的關(guān)系。這些程序跟其他的計(jì)算機(jī)程序一樣,是按照一定的規(guī)則邏輯編寫的,其中有一些基礎(chǔ)算法或特別專業(yè)的算法可能是別人編好的,在設(shè)計(jì)師編制自己的模型生成算法時(shí)調(diào)用即可。


我們可以用黑箱、白箱、灰箱來(lái)幫助理解創(chuàng)成式設(shè)計(jì)的程序。黑箱算法系統(tǒng)對(duì)于設(shè)計(jì)師來(lái)說(shuō),內(nèi)部是未知的,它通過(guò)設(shè)計(jì)師給的輸入直接給出輸出結(jié)果,拓?fù)鋬?yōu)化算法就是比較典型的一種黑箱。白箱算法是建立在對(duì)系統(tǒng)的組分構(gòu)成及其相互聯(lián)系有透徹了解的基礎(chǔ)上,通過(guò)揭示系統(tǒng)內(nèi)部的結(jié)構(gòu)和功能來(lái)認(rèn)識(shí)包括系統(tǒng)輸入與輸出在內(nèi)的整體特性,這種算法通常都是由設(shè)計(jì)師自己編寫?;蚁渌惴▽?duì)設(shè)計(jì)師來(lái)說(shuō)部分已知,而其余部分則是未知的,在有些情況下,設(shè)計(jì)師可以部分地采用現(xiàn)有算法,而不必深入了解這種算法是怎么編寫的,這時(shí)候采用灰箱設(shè)計(jì)思路往往能收到事半功倍的效果。顯然,白箱方法是設(shè)計(jì)師完全掌控的設(shè)計(jì)過(guò)程,而黑箱法相反,設(shè)計(jì)師看不到也不能修改算法,只能看到結(jié)果。


圖 12 白箱、灰箱、黑箱設(shè)計(jì)方法

我們可以用一個(gè)公式——?jiǎng)?chuàng)成式設(shè)計(jì)=基于規(guī)則的編碼過(guò)程+結(jié)構(gòu)生長(zhǎng)過(guò)程——來(lái)表達(dá)什么是創(chuàng)成式設(shè)計(jì)。因?yàn)閯?chuàng)成式設(shè)計(jì)是通過(guò)編程進(jìn)行設(shè)計(jì),程序是按照一定的規(guī)則邏輯編寫的,所以程序生成的模型是所有符合所編的規(guī)則邏輯的結(jié)果,它們很多,可能是成千上萬(wàn)個(gè)模型。這本質(zhì)地區(qū)別于CAD手工建模的方法,手工建模的結(jié)果是一個(gè)具體的模型,而程序建模包含了所有符合規(guī)則的模型,我喜歡用“物種”這種描述來(lái)比喻所有這些生成的模型。用我們非生物專業(yè)的淺顯理解:一個(gè)物種會(huì)有多種表現(xiàn)形式,但是我們一眼能夠看出他們是同類。


那么,什么決定了一個(gè)物種是這種而不是那種?我們可以理解為是基因組編碼的規(guī)則、邏輯順序、以及內(nèi)部變量取值的范圍。什么決定一個(gè)物種中個(gè)體的表現(xiàn)形式呢?我們可以理解為是外部環(huán)境條件等環(huán)境變量。基因組編碼創(chuàng)成式設(shè)計(jì)程序,確定環(huán)境變量很像我們的優(yōu)選過(guò)程。

?
圖 13? 理解創(chuàng)成式設(shè)計(jì)


創(chuàng)成式設(shè)計(jì)是通過(guò)編程進(jìn)行的,設(shè)計(jì)師們的設(shè)計(jì)思維模式和工作過(guò)程也更像是一個(gè)程序員。他們不再需要在腦子里想出具體的形象,而是需要圍繞任務(wù)、設(shè)計(jì)目標(biāo)、功能、約束、幾何關(guān)系、變形規(guī)則等等,厘清它們的關(guān)系,并且可以用規(guī)則來(lái)描述它們,這一描述規(guī)則的過(guò)程我們可以稱為基于模型的系統(tǒng)工程(MBSE),但這比現(xiàn)在各家所推的MBSE方法所分解的顆粒度更細(xì)。有了這些規(guī)則模型后,就可以著手進(jìn)行編程了。

對(duì)于產(chǎn)品設(shè)計(jì)工程師來(lái)說(shuō),寫代碼可能是不擅長(zhǎng)的,可以選擇可視化編程的軟件。創(chuàng)成式設(shè)計(jì)的流程如圖14所示:設(shè)計(jì)師選擇生成模型的策略、編寫算法;算法自動(dòng)地生成模型;模型的選擇依需求分為主觀選擇和客觀選擇,美學(xué)判斷是通過(guò)人機(jī)交互修改參數(shù)改變模型,觀察選擇,客觀選擇是根據(jù)客觀的設(shè)計(jì)目標(biāo),結(jié)合仿真、優(yōu)化方法,由計(jì)算機(jī)自動(dòng)完成的。仿真、優(yōu)化過(guò)程本身也是通過(guò)算法實(shí)現(xiàn)的,因此,“最佳”是和創(chuàng)成式的建模程序一體化的。


圖 14? 創(chuàng)成式設(shè)計(jì)的方法流程



關(guān)于安世亞太

安世亞太具有23年的研發(fā)信息化工業(yè)軟件開(kāi)發(fā)和服務(wù)經(jīng)驗(yàn)、6年的工業(yè)品先進(jìn)設(shè)計(jì)和增材制造經(jīng)驗(yàn),是我國(guó)工業(yè)企業(yè)研發(fā)信息化領(lǐng)域的領(lǐng)先者、新型工業(yè)品研制者、企業(yè)仿真體系和精益研發(fā)體系創(chuàng)立者,在國(guó)內(nèi)PLM、虛擬仿真及先進(jìn)設(shè)計(jì)領(lǐng)域處于領(lǐng)先地位,提出了基于增材思維的先進(jìn)設(shè)計(jì)和智能制造解決方案,聚焦于打造以增材思維為核心的先進(jìn)設(shè)計(jì)與智能制造產(chǎn)業(yè)鏈,以全球視野和格局進(jìn)行資源整合、技術(shù)轉(zhuǎn)化和生態(tài)構(gòu)建。