ThANASARN CHANGNAWA
ARCH 653: Building Information Modeling in Architecture
Professor Dr. Wei Yan
Project 1: Parametric Modeling
Thanasarn Changnawa
Department of Architecture, Texas A&M University
Parametric Modeling Diagram
The first step of this modeling starts from setting a Y – axis and X – axis.
Y – axis. (plan view control)
At the Y – axis, the parameters are set to align all circles into a circular arc. In this method, circle A and circle D are fixed to the Y – axis by AY=0 and DY=0. For circle B and C, the parabola equation is used to find the central position of both circles. The parabola equation is described as follows:
BY = (tan(t) ^ 2 * Ax + Ax) * r_factor.
CY = (sin(t) ^ 2 * Cx + Cx) * r_factor
At the Y – axis, the position of circle B and C will be moved if the B radius value is changed. According to this method, the size and the position of all circles are controlled by the B radius parameter.
X – axis. (section view control)
At the X – axis, circle A, circle B, circle C and circle D are placed on a plane. Circle B is the main parameter in controlling the size of other circles. Each circle is different in size and position. The set of parameters can be described as follows:
AX = B radius | A radius = B radius * 80/100
BX = | B radius = user control (size)
CX = B radius | C radius = B radius * 80/100
DX = C radius + B radius | D radius = C radius * 50/100
However, based on the design condition, the radius of circle B is always at the central of circle A and circle C, and the radius of circle C is always at the central of circle D. According to this method, this set of parameters can precisely control all circle sizes and position in the section view.
ARCH 653: Building Information Modeling in Architecture
Professor: Dr. Wei Yan
Project 2: Design Permutations
Thanasarn Changnawa
Department of Architecture, Texas A&M University
1st Part: Building Mass Design Intents
Type Parameters
In Revit, a radius of circle A, B, C, and D was set in a type parameter category. X-axis would be automatically adjusted after changing circle radiuses of ABCD. The adjustment was based on the input formula in Revit family as shown below. A function of X-axis and circle radiuses were controlled by number slider in Dynamo.
Formula : Ax = B radius, Bx = 0, Cx = B radius, Dx = C radius
Instruction:
Input a radius of circle A, B, C and D in number slider.
2nd Part: Building Mass Design Intents
Instance Parameters
In Revit, Y-axis of circle A, B, C, and D were set in instance parameters. Length of Y-axis could be controlled by number slider in Dynamo.
Instruction:
Input the length of Ay, By, Cy, and Dy in number slider.
4th Part: Generate Multiple New Designs
In order to generate multiple new design objects, array node and math function were used to create multiple new designs objects by inputting a number of objects and selecting a curve. According to this method, users could still change or redesign the prototype by using number slider.
Instruction:
Input a number of objects in number slider.
Final Part: Solar Analysis
After generating multiple new designs, a solar analysis was used to compare the solar energy performance of the different design objects.
Instruction:
In order to analyze the solar energy performance, the two following steps were performed:
-Create roof by face by using massing and site command
-Analyze the solar energy performance by using solar analysis
ธนสาร ช่างนาวา ( Thanasarn Changnawa )