建立衍生式設計 研究時,請考慮您要用來產生設計替代方案的準則,包括目標、約束、變數和常數。瞭解每個結果的輸出。
在本主題中
研究的設計準則取決於研究類型 (編寫 Dynamo 圖表的方式),以及您選取的產生方法。如需有關設計準則的更多資訊,請參閱 Generative Design Primer: Anatomy of a Good Generative Design Process。
以下描述使用一個三個方塊量體範例研究來說明設計準則。
輸入是產生結果時要使用的資料。資料可能由您提供,也可能由研究類型 (以 Dynamo 圖表) 定義。
輸入包括下列項目:
變數是一個產生結果時可以改變的值。
例如對於「三個方塊量體」研究,您可以指定下列項目為變數:
定義研究時,您要指出哪些值是研究的變數。
若要快速瞭解用來產生研究結果的變數值範圍,請在「探索結果」對話方塊上查看其平行座標圖表。
常數是一個固定且不會改變的值。所有結果的常數都維持相同。
這些值可以用程式設計為 Dynamo 圖表的一部分,以便您無法對其進行變更。
或者,您也可以在建立研究時指定常數值。然後為研究的所有結果使用相同的值。
目標是您希望設計實現的目標。
目標由「最佳化」產生方法使用。此方法可以根據先前的結果,改善後續產生的衍生式設計替代方案。
例如,假設您要建立「三個方塊量體」研究來產生三個相鄰建築 (當作簡單量體) 的替代方案。此研究類型的目標如下:
這些目標可能會發生衝突:您可能想要讓樓板面積最大化以增加租賃空間,同時讓表面積最小化以降低營造成本。「最佳化」方法適用於尋找一個最大化樓板面積,同時確保盡可能縮小表面積的解決方案。
約束是一個設計替代方案必須滿足的條件。
約束會將設計替代方案限制在指定範圍內的值。
以下是「三個方塊量體」研究的範例約束:
如果研究未受約束,可能會傳回不真實又不切實際的結果,例如一個對專案規格而言太大的表面積。約束可確保研究產生特定情況也合理的設計替代方案。
使用「最佳化」、「隨機」或「與此類似」方法時,您可以變更產生設定。這些設定可以包括人口大小、世代、解的數目和種子。進一步瞭解產生設定。
每個結果的某些輸出是在衍生式設計程序期間計算的。這些輸出反映針對特定結果測量的特定值。
例如,「三個方塊量體」研究的一個結果包含下列輸出:
您可以使用「與此類似」產生方法,利用每次迭代來細化設計準則,使用其中某些輸出做為其他研究的輸入。
結果是由衍生式設計 在研究中產生的一個設計替代方案。請在「探索結果」對話方塊中查看結果。