Skip to main content

Executive | Linking Solar Radiation to Adaptive Panels

A. Work Flow

1. Revit & Family
  1-1. Parametric Twisty-Tower
  1-2. Parametric Diagrid Panel
2. Vasari Analysis
3. Dynamo script

B. Detail Preview

1-1. Parametric Twisty-Tower

New Conceptual Mass.rft > Mass.rft (Twisty_Tower Family  Type.rfa)



1-2. Parametric Diagrid Panel

New Conceptual Mass.rft > Mass.rft 
: Name it Profile_Mullion.rfa


New > Curtain Panel Pattern Based.rft 
a. add onto the Romboid Pattern with Mullion Profile
b. Setting Mullion Profile Parameter onto the family to control - not instance, but type 
: Name it Curtain-Panel_Single-Diagrid.rfa



New> Curtain Panel Pattern Based.rft 
a. Romboid Pattern-make flat with reference line
b. divide flat surface and set Romboid Pattern again & make it UV grid Parametric
c. Load Curtain-Panel_Single-Diagrid, Change Romboid to Loaded one
d. Setting UV value to 2,4 and Add Instance Parameter Name 'Insolation Value' with Number type 
: Name It Curtain-Panel_Multiple-Diagrid.rfa





2. Vasari Analysis

Open Family 'Twisty_Tower.rfa'


a. Open New Project and Load Twist_Tower.rfa
b. Setting location and duration etc. so that can be possible to analyze solar radiation study


a. Export Analysis Data of South_West surface of the mass, and the Data format will be CSV. 
b. Save Solar studied Vasari file




3. Dynamo Script






Popular posts from this blog

Scheduling | Managing Schedule using Dynamo

Schedules on Sheets This node will query all schedules in your project and create two lists. One list will contain all schedules that are currently placed on sheet(s) and one list with schedules that have not yet been placed on sheet(s). Keep in mind that Revision Table built into a Titleblock is really a schedule and will display on the list of schedules on sheets. It might even create more than one instance of such. Schedule Appearance This node allows you to modify schedule appearance settings. Due to my limited Revit API knowledge for now you can only override Title, Header and Body Text type by feeding it an id of a Text Type that you want to use. Use, Get Text Note Type by Name from the archi-lab package to get the appropriate text style. Schedule Formatting This node will allow you to control schedule formatting. Just like in the Revit UI you can control some basic visibility settings per parameter (column) in a schedule. Parameter inputs are: Schedule – thi

Executive | Kinetic | Al-bahar Tower Open Proportion Controlling

1. Extracting 'Panel Instance Value' & 'SunSetting Instance Value', Albahar_SunScript.dyn 2. South View, 3D View, Shadow View 3. In Case of Adjusting to semi-Sphere Order of Albahar_SunScript 1. Make Family 'Albahar_Panel.rfa' 2. Start with 'Mockup-Panel.rfa' or 'Mockup-Panel_Origin' (Upload Panel family) 3. Open Dynamo API 'Albahar_SunScript.dyn' ====================================================== 4. According to the Sun Location, Panel will be changed the feature by the opening proportion  * Opening Proportion = Normalized_Curve_Parameter

SAP2000 | SAP2000-v16.1.1 & Dynamo-v0.7.5

1. SAP2000 - Bounding Box Algorithm  2. SAP2000 - Bounding Box Model 3. SAP2000 - ShellStructure - Algorithm 4. SAP2000 - ShellStructure - Model 5. SAP2000 - SpaceStructure - Algorithm 6. SAP2000 - SpaceStructure - Model 7. SAP2000 - ReadDoam + Decomposition 8. SAP2000 - ReadShell + Decomposition 9. SAP2000 - RunAnalysis-ReadResult 10. SAP2000 - Read_Edit_AddGroup  11. SAP2000 - Read_Edit_AddLoadCase Overview DynamoSAP is an open-source project and is currently available on Dynamo’s package manager . We developed the project in C# using Visual Studio, and tested it with Dynamo 0.7.5 and SAP2000 version 16. The package prescribes a few common workflows, which are outlined in the package’s sample files. The library provides a wide range of opportunities for automation of typical tasks in SAP, such as: a. Creating a structural model. The package allows users to generate structural members by using th