Stage 1 - Create Two New Evaluator Custom Nodes (Two nodes are in “Analysis.dyf in submission link : https://acc.autodesk.com/docs/files/projects/6db2c3ca-7a2c-4f34-96a1-8a8189c7754d?folderUrn=urn%3Aadsk.wipprod%3Afs.folder%3Aco.B2VluZIcQUuIy2K9_kPlGQ&viewModel=detail&moduleId=folders)
Evaluator Node 1:Shape and Lighting Combination Index
By simulating the shadow projection area of a building in the direction of the sun and combining volume and contour relationships, a composite performance indicator that reflects the “lighting performance per unit volume” is generated.
By simulating the shadow projection area of a building under the direction of the sun and combining volume and contour relationships, a composite performance indicator that reflects the “daylighting performance per unit volume” is generated.
Logic:
Set the sun direction vector (see green annotation area): Use Vector.ByCoordinates and SunSettings to control the sunlight direction as a fixed 2D vector for subsequent illumination simulation.
Generate projection surfaces and shadow surfaces (Create a shadow surface that simulates the direction of sunlight):
Use the sun direction to project the building shape onto the ground to simulate the shadow of the building under the sun direction.
The projection is achieved using the Geometry.Translate + Geometry.Project node combination. Calculate the building projection area:
Use Surface.Area to obtain the shadow surface area (which actually represents “shading influence”). Combine indicators (Calculation of Shape and lighting combination index in the bottom-right corner): Combine factors such as volume and shadow area; the higher the value, the better the lighting performance per unit volume.
Evaluator Node 1:Shape and Lighting Combination Index
Input parameters include:
Building Volume; Gross Surface Area; Gross Floor Area, etc.
These values are calculated in Dynamo to ensure synchronization with the geometry.
Formula (see the blue module on the right Calculation of cost indicators)
Summary Table from Stage 1
BuildingHeight | Numberoffloors | Rotationangleofeachlayer | Buildingvolume | Shape and lighting combination index | cost indicators | Gross floor area | Gross surface area |
120 | 40 | 0.8 | 612000 | 0.417158 | 8706993 | 16524000 | 12633.27 |
125 | 43 | 0.831818 | 637500 | 0.404207 | 9434905 | 17212500 | 12958.39 |
130 | 46 | 0.863636 | 663000 | 0.390608 | 10167106 | 17901000 | 13289.87 |
135 | 49 | 0.895455 | 688500 | 0.377075 | 10903119 | 18589500 | 13627.96 |
140 | 52 | 0.927273 | 714000 | 0.365475 | 11642535 | 19278000 | 13972.93 |
145 | 55 | 0.959091 | 739500 | 0.355521 | 12385003 | 19966500 | 14325.02 |
150 | 58 | 0.990909 | 765000 | 0.346945 | 13130219 | 20655000 | 14684.45 |
155 | 61 | 1.022727 | 790500 | 0.339501 | 13877915 | 21343500 | 15051.45 |
160 | 64 | 1.054545 | 816000 | 0.333051 | 14627861 | 22032000 | 15426.23 |
165 | 67 | 1.086364 | 841500 | 0.327506 | 15379852 | 22720500 | 15808.99 |
170 | 70 | 1.118182 | 867000 | 0.322817 | 16133707 | 23409000 | 16199.92 |
175 | 70 | 1.15 | 892500 | 0.321551 | 15999282 | 24097500 | 16501.48 |
180 | 70 | 1.181818 | 918000 | 0.320425 | 15872328 | 24786000 | 16803.03 |
185 | 70 | 1.213636 | 943500 | 0.319438 | 15752237 | 25474500 | 17104.59 |
190 | 70 | 1.245455 | 969000 | 0.31858 | 15638469 | 26163000 | 17406.15 |
195 | 70 | 1.277273 | 994500 | 0.317843 | 15530537 | 26851500 | 17707.71 |
200 | 70 | 1.309091 | 1020000 | 0.317219 | 15428003 | 27540000 | 18009.27 |
205 | 70 | 1.340909 | 1045500 | 0.316696 | 15330473 | 28228500 | 18310.83 |
210 | 70 | 1.372727 | 1071000 | 0.316319 | 15237588 | 28917000 | 18612.39 |
215 | 70 | 1.404545 | 1096500 | 0.316224 | 15149026 | 29605500 | 18913.95 |
220 | 70 | 1.436364 | 1122000 | 0.316521 | 15064490 | 30294000 | 19215.52 |
225 | 70 | 1.468182 | 1147500 | 0.317194 | 14983714 | 30982500 | 19517.08 |
230 | 70 | 1.5 | 1173000 | 0.318195 | 14906451 | 31670999 | 19818.65 |
Stage 2 - Develop a Single-Objective Optimization Scheme
In Stage2, I used a single-objective optimization function based on linear weighting to comprehensively evaluate the performance of the shape design. The two key evaluation indicators are:
- Shape and lighting combination index (Node 1)
- Cost indicator (Node 2)
The optimization function is set as: 0.6 * Shape and Lighting Index + 0.4 * Cost Indicator. The results are normalized and then sorted.
This function aims to balance lighting performance and cost, with a higher weighting on lighting (60%) to encourage improved lighting efficiency in the design while maintaining reasonable construction costs. For ease of sorting and selection, I normalized the calculated scores to obtain a Test Score, which is used for final sorting and selection of the best solution.
Summary Table For Stage 3:
BuildingHeight | Numberoffloors | Rotationangleofeachlayer | Buildingvolume | Shape and lighting combination index | cost indicators | Gross floor area | Gross surface area | Test score |
120 | 40 | 0.8 | 611999.9993 | 0.417157851 | 8706992.572 | 16523999.98 | 12633.27454 | 0 |
125 | 43 | 0.83181818 | 637499.9991 | 0.404207134 | 9434905.264 | 17212499.98 | 12958.39209 | 0.098013 |
130 | 46 | 0.86363636 | 662999.9991 | 0.39060838 | 10167106.05 | 17900999.98 | 13289.86712 | 0.196603 |
135 | 49 | 0.89545455 | 688499.9994 | 0.377075191 | 10903118.74 | 18589499.98 | 13627.96292 | 0.295706 |
140 | 52 | 0.92727273 | 713999.9984 | 0.365475285 | 11642535.17 | 19277999.96 | 13972.93214 | 0.395268 |
145 | 55 | 0.95909091 | 739499.9989 | 0.3555206 | 12385003.48 | 19966499.97 | 14325.0169 | 0.495241 |
150 | 58 | 0.99090909 | 764999.998 | 0.346944513 | 13130218.75 | 20654999.95 | 14684.44883 | 0.595583 |
155 | 61 | 1.02272727 | 790499.9981 | 0.339501266 | 13877915.39 | 21343499.95 | 15051.44924 | 0.69626 |
160 | 64 | 1.05454545 | 815999.9981 | 0.333051334 | 14627861.05 | 22031999.95 | 15426.22929 | 0.797239 |
165 | 67 | 1.08636364 | 841499.9965 | 0.327506256 | 15379851.52 | 22720499.91 | 15808.99021 | 0.834751 |
170 | 70 | 1.11818182 | 866999.9957 | 0.322817429 | 16133706.65 | 23408999.88 | 16199.92358 | 0.845155 |
175 | 70 | 1.15 | 892499.9951 | 0.321551367 | 15999282.4 | 24097499.87 | 16501.47779 | 0.856031 |
180 | 70 | 1.18181818 | 917999.9943 | 0.32042502 | 15872327.87 | 24785999.85 | 16803.0334 | 0.867414 |
185 | 70 | 1.21363636 | 943499.9935 | 0.319437921 | 15752237.44 | 25474499.83 | 17104.59031 | 0.879338 |
190 | 70 | 1.24545455 | 968999.9926 | 0.31858036 | 15638469.27 | 26162999.8 | 17406.14841 | 0.891845 |
195 | 70 | 1.27727273 | 994499.9916 | 0.317842842 | 15530537.07 | 26851499.77 | 17707.70762 | 0.898494 |
200 | 70 | 1.30909091 | 1019999.991 | 0.317219033 | 15428003.18 | 27539999.74 | 18009.26784 | 0.904978 |
205 | 70 | 1.34090909 | 1045499.989 | 0.316696453 | 15330472.64 | 28228499.71 | 18310.82901 | 0.918784 |
210 | 70 | 1.37272727 | 1070999.988 | 0.316319336 | 15237588.13 | 28916999.68 | 18612.39106 | 0.933317 |
215 | 70 | 1.40454545 | 1096499.986 | 0.316223729 | 15149025.52 | 29605499.64 | 18913.95393 | 0.948636 |
220 | 70 | 1.43636364 | 1121999.985 | 0.316521126 | 15064490.2 | 30293999.59 | 19215.51756 | 0.964806 |
225 | 70 | 1.46818182 | 1147499.983 | 0.317194333 | 14983713.7 | 30982499.54 | 19517.0819 | 0.9819 |
230 | 70 | 1.5 | 1172999.981 | 0.318195386 | 14906450.93 | 31670999.49 | 19818.6469 | 1 |
Based on different building heights and rotation angles for each floor, I generated 23 design options. Each option was evaluated using two metrics calculated by a custom Dynamo script, and a composite score was output.
The following logic flow was implemented in the script:
- Calculate the linear weighted score directly from Node1 and Node2;
- Normalize the score list;
- Sort the scores and select the top three designs;
- Export the highest-scoring geometry to Revit for visualization.
Note: Unlike Module 5, where Revit Mass was directly selected, I directly constructed the geometric shapes in Dynamo: using plane capture → constructing sections → rotating and overlapping → forming the mass, and achieving full parametric control.
Top 3 Choice:
The comprehensive evaluation results show that the three highest-scoring designs have building heights of 205m, 210m, and 215m, with Test Scores of 0.9187, 0.9332, and 0.9486, respectively.
The three proposals are similar in terms of lighting performance, with construction costs showing a gradual decreasing trend, while the Gross Floor Area (GFA) falls precisely within the target range [2,500,000, 3,000,000] ft².
Considering spatial efficiency, cost control, and scoring performance, I recommend the 215-meter design proposal as the final optimal solution:
- Its GFA reaches 2,960,549 ft², approaching the upper limit;
- The cost indicator is 14,902,546 yuan, the lowest among the three;
- The daylighting indicator is on par with other high-scoring schemes, and the overall score is the highest (0.9486);
- The building volume is simple and stable.
Therefore, I believe the 215-meter design achieves the optimal balance across all performance metrics and is the most worthy design option to adopt in this optimization process.
Please enter the following info in the fields above:
- Your Name as the Card title
- The link to your Module 6 folder in our Autodesk Construction Cloud project
Please also type the first few letters of your first name into the Link to Student field, then hover over your name from the list of matching records and click the blue plus sign to link this entry to your Design Journal.
Then, share your Design Journal entry here (replacing these instructions) ... Click the text area below the headers and just start typing your response. There's no need to add new properties.
- For 2 or More Units: Create Two New Evaluator Nodes
- Images showing the node logic in your new evaluator nodes
- An Image/screenshot of your summary table (created in Word, Excel, Google Sheets, or any data table tool) showing the input values tested and the values computed for each of the reported parameters
- For 3 or More Units: Develop a Single-Objective Optimization Scheme
- Brief descriptions outlining:
- Your Single-Objective Optimization scheme (combination/comparison/ranking approach)
- An Image/screenshot of your summary table (created in Word, Excel, Google Sheets, or any data table tool) showing the input values tested and the values computed for each of the reported parameters.
- Be sure to highlight your top 3 recommended design alternatives (for either one the example building forms or the new building form that you designed) and recommend the one design that you consider to be the “best”.
- An explanation of why you consider the recommended building form to be the “best” choice
- For 4 Units: Visualize the Recommended Alternative
- Images/screenshots showing the recommended building form based on your evaluation and analysis.
- If created in Revit or Grasshopper, show the panelized building form with visual feedback showing how your panels reflect one of the evaluations computed for the panels.
- If created in Autodesk Forma, share images/screenshots showing the results of the Daylight, Wind, and Solar Energy analysis.
- Your answers to the Points to Ponder questions for each stage of the assignment that you completed.