Below is the master layout of the nodes for both metrics. I used two metrics to better understand the building I created in module 5: cost of concrete and solar insolation potential based on self-shading surfaces and neighboring building surfaces. Based on the irregular building geometry, I decided to use tower top rotation and one base side length as the two testing parameters.
Solar analysis custom node:
Custom node to select non-ground surfaces:
Encapsulating custom node (solar insolation + concrete cost):
The best combination is # 8, optimizing solar insolation and cost of concrete (assuming equal weighing factors). The raw computed values for concrete cost and solar insolation were scaled to give a number between 0 and 1, with 1 being the best. Since the goal is to minimize cost and maximize solar insolation, the scaled formula for concrete used was (Max value - Column Value)/ (Max-Min) and for solar insolation is (Column Value - Min)/ (Max-Min). The two graphs show the relationship between each input parameter and the cost of concrete.
Optimized building in Revit (Combination #8 - tower side length 1 of 290m, and base rotation of 4 degrees).