ThANASARN CHANGNAWA

Department of Architecture, Faculty of ArchitectureNaresuan University

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

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.

1 | Exterior perspective

Humid Tropics and Warm Temperate Biome

2 | Interior perspective

View from the waiting area inside of the Visitor Centre

Screenshots 1 

B radius = 62.4650 m

Screenshots 3

B radius = 82.4650 m


Screenshots 2 

B radius = 72.4650 m

Screenshots 4

B radius = 92.4650 m

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.


Set up type and instance parameters 

Revit + Family + Dynamo

3rd Part: Generate Multiple Repetition Designs

In generate multiple repetition designs, array node was used to create multiple design objects by inputting a number of objects and selecting a curve.

 

Instruction:

Input a number of objects in number slider.


Generate multiple repetition design objects

Dynamo

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.


Generate multiple new designs (unlimited designs)

Dynamo

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


Compare solar energy performance of different designs by using solar analysis

Revit + Solar Analysis

Texas A&M UniversityDepartment of Architecture
ธนสาร ช่างนาวา ( Thanasarn Changnawa )