2012 Portfolio

Page 1

MICHAEL BEENE PORTFOLIO _ 2009 / 2012



contents

MICHAEL BEENE PORTFOLIO _ 2009 / 2012

1 2 3 4 5 6

p1

void(house){ spring 2011

p 11

learning tool spring 2009

p 15

prd cargo terminal fall 2011

p 31

urban power gauge summer 2011

p 37

fudan university spring 2012

p 47

curriculum vitae


1-2

1 void(house){ spring 2011 academic work graduate studio university of texas at austin

Many multi-family housing projects since the 19th Century have used large-scale massing strategies to ensure that each dwelling unit would receive adequate access, light, and air. Typologies like the courtyard block and cruciform plan facilitated the efficiency with which these needs could be met by allowing the architect to design fewer, wellfunctioning units that could be repeated ad infinitum. Today, as the desire for individual expression underlies nearly every facet of our culture, the primary disadvantage of this approach becomes clear: its reliance upon repetition does not recognize the heightened role of the individual in today’s society. This project explores an alternative to the large-scale massing approach of multi-family housing. By breaking down each unit into its most primary components (bedroom, kitchen, terrace, etc.) and procedurally reassembling them with regards to access, light, and air, the resultant building provides a limitless variety of experiences without sacrificing functional performance. A computer algorithm was written that

begins with the program requirements, site dimensions, and site location (latitude and longitude), along with a desired minimum of direct daylight hours for each unit’s living room window. The algorithm proceeds to build units individually, ensuring that each floor plan is completely unique. With each unit, the algorithm monitors whether performance conditions are met (i.e. the unit itself has adequate sunlight and does not impede the sunlight of other units). If conditions are satisfied, the algorithm continues forward with the design; otherwise, it tries a different solution. Service and public programs are interspersed along circulation paths and covered with terraformed park spaces for use by the residents. Like the cells of an organism, the components of the building react to their immediate contexts according to basic rules, allowing larger patterns to emerge naturally. The lack of reliance upon unit repetition creates an environment that fosters individual experiences while excelling functionally


void(house){ 1.1 le corbusier presenting a model of villa radieuse. while large-scale massing strategies ensured adequate access, light, and air, they fell out of favor

1.1


//adjustable program parameters int numResUnitXL = 25; int numResUnitL = 50; int numResUnitM = 75; int numResUnitS = 100; int numCircCore = 2;

void draw() { //export .dxf if (record == true) { beginRaw(DXF, “output.dxf”); // Start recording to the file }

//calculate adjacencies for (int i = 1; i < numGridLinesX; i++) { for (int j = 1; j < numGridLinesY; j++) { for (int k = 1; k < numGridLinesZ; k++) { //building parameter variables background(255); int adj = 0; float siteWidth = 340; lights(); if(prog[i + 1][j][k] != 0) { float siteDepth = 280; //draw site lines adj++; float buildingW = 340; stroke(0,0,0,50); } float buildingD = 280; noFill(); if(prog[i - 1][j][k] != 0) { float buildingH = 150; rect(0,0,siteWidth,siteDepth); adj++; float gridSpaceX = 14; } float gridSpaceY = 14; //draw building if(prog[i][j + 1][k] != 0) { float gridSpaceZ = 10; for (int i = 1; i < numGridLinesX; adj++; int numGridLinesX = int(buildingW/ i++) { } gridSpaceX) + 1; for (int j = 1; j < if(prog[i + 1][j - 1][k] != 0) int numGridLinesY = int(buildingD/ numGridLinesY; j++) { { gridSpaceY) + 1; for (int k = 1; k < adj++; int numGridLinesZ = int(buildingH/ numGridLinesZ; k++) { } gridSpaceZ) + 1; if(prog[i][j][k] == 1) { // numAdj[i][j][k] = adj; float[]gridX= new draw resUnitXLEntrance } float[numGridLinesX]; pushMatrix(); } float[]gridY= new translate(gridX[i - 1], } float[numGridLinesY]; gridY[j - 1], //calculate sunlight 1. gridZ[k - 1]); float[]gridZ= new noFill(); float inc = (12 * 60) / initial 12’x 12’ organizational grid float[numGridLinesZ]; stroke(0,150,180); solarTimeIncrement; int[][][] prog = new rect(0, 0, gridSpaceX, for(int i = 0; i < inc; i++) { int[numGridLinesX + 1][numGridLinesY gridSpaceY); float azimuth = (PI/inc) * i; + 1][numGridLinesZ + 1]; if(renderMode == 1) { float elevationAngle = map(1 + int[][][]unitID = new translate(gridSpaceX/2,gr cos(PI + map(i,0,inc,0,2 * PI)),0,2,0,r int[numGridLinesX + 1][numGridLinesY idSpaceY/2,gridSpaceZ/2); adians(solarNoonAngle)); + 1][numGridLinesZ + 1]; stroke(0); stroke(0); fill(255); int solarAccess = 1; int unitStep = 0; box(gridSpaceX,gridSpaceY for(int k = 0; k < int roomStep = 0; ,gridSpaceZ); solarAccessAccuracy; k++) { int fail = 0; } for(int m = 0; m < int[][][] numAdj = new popMatrix(); resUnitSCounter; m++) { //check int[numGridLinesX + 1][numGridLinesY } intersections with small units + 1][numGridLinesZ + 1]; if(prog[i][j][k] == 2) { // if(resUnitSX[j] + resUnitSW[j]/2 draw resUnitXLLive1 + (k * solarAccessDistance/ //extra large residential unit pushMatrix(); solarAccessAccuracy * cos(-azimuth)) > variables translate(gridX[i - 1], resUnitSX[m] && int resUnitXLCounter = 0; gridY[j - 1], gridZ[k - 1]); resUnitSX[j] + resUnitSW[j]/2 int resUnitXLEntranceX; noFill(); + (k * solarAccessDistance/ int resUnitXLEntranceY; stroke(0,150,180); solarAccessAccuracy * cos(-azimuth)) < int resUnitXLEntranceZ; rect(0, 0, gridSpaceX, resUnitSX[m] + resUnitSW[m] && int resUnitXLLive1X; gridSpaceY); resUnitSY[j] + (k* int resUnitXLLive1Y; if(renderMode == 1) { solarAccessDistance/solarAccessAccuracy int resUnitXLLive1Z; translate(gridSpaceX/2,gr * sin(-azimuth)) > resUnitSY[m] && int resUnitXLLive2X; idSpaceY/2,gridSpaceZ/2); resUnitSY[j] + (k* int resUnitXLLive2Y; stroke(0); solarAccessDistance/solarAccessAccuracy int resUnitXLLive2Z; fill(255); * sin(-azimuth)) < resUnitSY[m] + int resUnitXLTerrace1X; box(gridSpaceX,gridSpaceY resUnitSD[m] && int resUnitXLTerrace1Y; ,gridSpaceZ); resUnitSZ[j] + resUnitSH[j]/2 int resUnitXLTerrace1Z; } + (k * solarAccessDistance/ int resUnitXLTerrace2X; popMatrix(); solarAccessAccuracy * 2. int resUnitXLTerrace2Y; } sin(elevationAngle)) > resUnitSZ[m] && circulation cores and pathways int resUnitXLTerrace2Z; if(prog[i][j][k] == 3) { // resUnitSZ[j] + resUnitSH[j]/2 int resUnitXLTerrace3X; draw resUnitXLLive2 + (k * solarAccessDistance/ int resUnitXLTerrace3Y; pushMatrix(); solarAccessAccuracy * int resUnitXLTerrace3Z; translate(gridX[i - 1], sin(elevationAngle)) < resUnitSZ[m] + int resUnitXLKit1X; gridY[j - 1], gridZ[k - 1]); resUnitSH[m]) { int resUnitXLKit1Y; noFill(); solarAccess = 0; int resUnitXLKit1Z; stroke(0,150,180); } int resUnitXLKit2X; rect(0, 0, gridSpaceX, } int resUnitXLKit2Y; gridSpaceY); } int resUnitXLKit2Z; if(renderMode == 1) { } int resUnitXLBed1X; translate(gridSpaceX/2,gr //DEFINE RES UNIT EXTRA LARGE int resUnitXLBed1Y; idSpaceY/2,gridSpaceZ/2); if(unitStep == 0) { //define extra int resUnitXLBed1Z; stroke(0); large residential unit int resUnitXLBed2X; fill(255); if(roomStep == 0) { // define int resUnitXLBed2Y; box(gridSpaceX,gridSpaceY entrance int resUnitXLBed2Z; ,gridSpaceZ); resUnitXLEntranceX = int resUnitXLMBed1X; } int(random(1,numGridLinesX)); int resUnitXLMBed1Y; popMatrix(); resUnitXLEntranceY = int resUnitXLMBed1Z; } int(random(1,numGridLinesY)); int resUnitXLMBed2X; if(prog[i][j][k] == 4) { // resUnitXLEntranceZ = int resUnitXLMBed2Y; draw resUnitXLKit1 int(random(1,numGridLinesZ)); int resUnitXLMBed2Z; pushMatrix(); if(prog[resUnitXLEntranceX] translate(gridX[i - 1], [resUnitXLEntranceY][resUnitXLEntranceZ] //large residential unit variables gridY[j - 1], gridZ[k - 1]); == 0 &&

*

*


if(rand == 1) { void keyPressed() { childCareX = resUnitLLive1X = if(keyCode == ENTER) { int(random(1,(numGridLinesX + 1) resUnitLEntranceX - 1; for(int i = 1; i < numGridLinesX childCareW)); resUnitLLive1Y = + 1; i ++) { childCareY = resUnitLEntranceY; for(int j = 1; j < int(random(1,(numGridLinesY) resUnitLLive1Z = numGridLinesY + 1; j ++) { childCareW)); resUnitLEntranceZ; for(int k = 1; k < childCareZ = } numGridLinesZ + 1; k ++) { int(random(1,(numGridLinesZ) if(rand == 2) { unitID[i][j][k] = 0; childCareW)); resUnitLLive1X = prog[i][j][k] = 0; boolean validAttempt = true; resUnitLEntranceX; } for(int j = 0; j < childCareW; resUnitLLive1Y = } j++) { //if any cells are already resUnitLEntranceY + 1; } occupied resUnitLLive1Z = // define circulation core for(int k = 0; k < childCareD; k++) { resUnitLEntranceZ; for(int i = 0; i < numCircCore; for(int l = 0; l < } i++) { childCareH; l++) { if(rand == 3) { circCoreGridX = int(random(1, if(prog[childCareX + j] resUnitLLive1X = numGridLinesX - 1)); [childCareY + k][childCareZ + l] != 0){ resUnitLEntranceX; circCoreGridY = int(random(1, validAttempt = false; resUnitLLive1Y = numGridLinesY - 1)); } resUnitLEntranceY - 1; boolean validAttempt = true; } resUnitLLive1Z = for(int j = 0; j < } resUnitLEntranceZ; numGridLinesZ; j++) { } } if(prog[circCoreGridX] if(prog[childCareX][childCareY if(prog[resUnitLLive1X] [circCoreGridY][j] != 0) { 1][childCareZ] != 37 && [resUnitLLive1Y][resUnitLLive1Z] == validAttempt = false; prog[childCareX - 1] 0 && } [childCareY][childCareZ] != 37){ resUnitLLive1X > 0 && } validAttempt = false; resUnitLLive1X < if(validAttempt == true) { } numGridLinesX && for(int j = 0; j < if(validAttempt == true){ resUnitLLive1Y > 0 && numGridLinesX + 1; j++) { for(int m = 0; m < childCareW; resUnitLLive1Y < for(int k = 0; k < m++) { numGridLinesY) { //if conditions to numGridLinesZ + 1; k++) { for(int n = 0; n < place program here are satisfied prog[j][circCoreGridY] childCareD; n++) { prog[resUnitLLive1X] [k] = 37; 3. for(int o = 0; o < [resUnitLLive1Y][resUnitLLive1Z] = } childCareH; o++) { 14; public program and running track } prog[childCareX + m] roomStep ++; for(int j = 0; j < [childCareY + n][childCareZ + o] = 39; fail = 0; numGridLinesY + 1; j++) { } } for(int k = 0; k < } else { numGridLinesZ + 1; k++) { } fail++; prog[circCoreGridX][j] } else { if(fail == 20) { //if a [k] = 37; i--; working solution cannot be found, } } destroy this unit entirely and try } } again } //define park prog[resUnitLEntranceX] else { for(int i = 0; i < numPark; i++){ [resUnitLEntranceY] i--; parkX = [resUnitLEntranceZ] = 0; } int(random(1,(numGridLinesX + 1) roomStep = 0; } parkW)); fail = 0; //define track (may overlap parkY = } circulation) int(random(1,(numGridLinesY) - parkW)); } for(int i = 0; i < numTrack; i++) parkZ = int(random(numGridLinesZ } { - 4, numGridLinesZ - parkH)); if(roomStep == 2) { // define trackZ = boolean validAttempt = true; kitchen 1 int(random(1,numGridLinesZ - 1)); for(int j = 0; j < parkW; j++) { int rand = int(random(12)); boolean validAttempt = true; //if any cells are already occupied if(rand == 0) { if(prog[1][1][trackZ + 1] == for(int k = 0; k < parkD; k++) resUnitLKit1X = 40){ { resUnitLEntranceX + 1; validAttempt = false; for(int l = 0; l < parkH; resUnitLKit1Y = } l++) { resUnitLEntranceY; if(validAttempt == true){ if(prog[parkX + j][parkY + resUnitLKit1Z = for(int m = 0; m < k][parkZ + l] != 0){ resUnitLEntranceZ; numGridLinesX; m++) { validAttempt = false; } prog[1 + m][1][trackZ] = } if(rand == 1) { 40; } resUnitLKit1X = prog[1 + m][numGridLinesY } resUnitLEntranceX - 1; 1][trackZ] = 40; } resUnitLKit1Y = } if(prog[parkX][parkY - 1][parkZ] resUnitLEntranceY; for(int m = 0; m < != 37 && resUnitLKit1Z = numGridLinesY; m++) { prog[parkX - 1][parkY][parkZ] resUnitLEntranceZ; prog[1][1 + m][trackZ] = 4. != 37){ } 40; placement and testing of residential units. validAttempt = false; if(rand == 2) { prog[numGridLinesX - 1][1 + } resUnitLKit1X = m][trackZ] = 40; if(validAttempt == true){ resUnitLEntranceX; } for(int m = 0; m < parkW; m++) resUnitLKit1Y = } else { { resUnitLEntranceY + 1; i--; for(int n = 0; n < parkD; resUnitLKit1Z = } n++) { resUnitLEntranceZ; } for(int o = 0; o < parkH; } //define theater o++) { if(rand == 3) { for(int i = 0; i < numTheater; resUnitLKit1X = i++){ prog[parkX + m][parkY +

*

*


5-6 1.2 level 8 plan. since the building is broken down into programmatic components as opposed to entire dwelling units, each of the 250 homes are completely unique in plan and offer different experiences.

1.2 N


void(house){ 1.3 view of park space. the curvilinear forms provide a tongue-in-cheek ‘escape’ to the surrounding Hill Country and are differentiated from the non-public program.

1.3

1.4

1.4 view from street


7-8

1.5

p_living

s_platform

p_kitchen/utility

s_box_nocrossbracing

p_dining

s_box_crossbracing_1

p_master bedroom

s_box_crossbracing_2a

p_bedrooms

s_box_crossbracing_2b

p_terrace_2

s_box_crossbracing_3


void(house){ 1.5 the building is composed entirely of programmatic ‘pixels’ which are encased in one of six structural components, each selected based on the structural context of that particular cell.

1.6

1.6 building section


9 - 10

1.7


void(house){ 1.7 view of interior courtyard. the seemingly random arrangement of spaces is the result of millions of iterations by the computer while testing for fitness.


11 - 12

2 sierpinski blocks spring 2009 academic work undergraduate studio arizona state university

In 1915, Waclaw Sierpinski captured the infinite and self-similar nature of mathematics with a simple fractal. A triangle is subdivided in to four equal parts by connecting the midpoints of its sides. This is then repeated ad infinum, much like how the rules of logic and mathematics operate consistently at different scales. To help teach this concept to young children at a local Montessori School, the Sierpinski Triangle was translated

into a series of different-sized building blocks. Sierpinski Blocks are hollow tetrahedrons constructed of stained basswood. Magnets are concealed inside the blocks so that they snap together in geometrically ‘correct’ locations. The faces are then color-coded to represent their polarities. The ratio of the different blocks’ dimensions is designed so that each triangular face is itself a Sierpinski Triangle.


sierpinski blocks 2.1 successive subdivisions of a triangle according to sierpinski’s method..

2.1


13 - 14

2.2


sierpinski blocks 2.2 a child builds a church with sierpinski blocks. in addition to expressing the self-similar nature of mathematics the blocks require the children to associate the different colors with the polarity of the magnets

2.3

2.3 possible configuration of blocks


15 - 16

3 prd air cargo terminal fall 2011 academic work graduate comprehensive studio university of texas at austin collaboration with Conner Bryan

Emerging manufacturing-based megacities require a new airport typology: the first airport dedicated to non-human travel. The Pearl River Delta (PRD) Air Cargo Terminal, located in China’s busiest manufacturing city, allows for unparalleled efficiency in the transportation of cargo while removing industrial waste from the delta itself. This rapid expansion of manufacturing facilities in the region has caused tremendous environmental repercussions. There are twenty-eight industrial parks in the Guangdong Province, and none of them utilize sewage treatment facilities; they simply dump their waste into the water and allow it to wash downstream. The PRD airport is positioned to facilitate the clean up of industrial wastewater through a natural phytoremediation process. Plants called hyperaccumulators have the ability to tolerate large quantities of heavy metals, carcinogens, and other toxins. By implementing a hydroponic treatment system with these plants on site, the river watercan be treated without the use of carbonintensive industrial equipment. Once the river water enters the

site, it flows through a series of constructed wetlands, where the hyperaccumulators absorb the toxins through their root structures. Once the plants have become saturated with heavy metals, they can be collected and incinerated, whereby the heavy metals can be captured, recycled, and re-used, eliminating them from the natural ecosystem of the region. In this way, the PRD airport can serve as a model for the entire region, addressing the rising need of cargo transport for the manufacturing sector, while also alleviating the environmental issues facing China today. The building itself consists of two main elements: a series of modular processing bays and an elevated network of administration bars. This loosely defined network provides space for both administrative uses and workers’ facilities. The confined nature of the bar-shaped rooms, paired with views of the horizon, creates a more personal experience to complement the working spaces below. The modular bays can be expanded when the airport reaches capacity, clipping onto the elevated taxiway structure above.


BAIYUN INTL AIRPORT AIRPORT

GUANGZHOU INTL AIRPORT AIRPORT

GUANGZHOU POP 12,700,800

DONGGUAN

POP 8,220,237

FOSHAN

POP 7,194,311

SITE

HUMENZHEN POP 577,548

SHENZHEN

POP 10,357,938

JIANGMEN

POP 4,448,871

SHENZHEN INTL AIRPORT

HONG KONG POP 7,061,200

MACAO

POP 544,600


17 - 18

3.1

1965

1970

1970: SR-71 reaches mach 3

BOEING 377 (1953) wingspan: 141 ft 3 in length: 110 ft 4 in empty weight: 83,400 lbs cruising speed: 301 mph max range: 4,200 miles seating capacity: 84

1975 1976: Concorde begins commecial operation

1960

1961: First manned space flight

1955

AEROPOSTIAL wingspan: length: empty weight: cruising speed: max range: seating capacit

212,906

118,144

70.35

71.62

CHINA GDP (BILLIONS USD, UNADJUSTED)

HONG KONG

CHINA 1976: Hua Guofeng

CULTURAL1946: REVOLUTION Riots break outby followers of Cultural Revolution

BOEING 747 (1970) wingspan: 224 ft 7 in length: 250 ft 2 in empty weight: 472,900 lbs cruising speed: 570 mph max range: 8,000 nm seating capacity: 467 required runway: 10,138 ft

GREAT LEAP FORWARD

1946: First production commercial jet airliner

1950

407,652

182.94 133.36

100.07

300,630

195,840 138,400

351,871

ELECTRICITY PRODUCTION (MILLIONS kWh)


prd air cargo terminal 3.1 economic/avionic timeline - the most critical event in china’s recent history was the formation of its SEZs (special economic zones) which promoted manufacturing and trade along China’s coastal cities.

1990

1995

2000

GUANGDONG SEZ

2005 2003: First privately funded space flight

10,357,983 (47.8% growth)

AVIATION

MACAU INTL AIRPORT (1999) runways: 1 x 11,221 ft passenger capacity: 6,000,000 passengers/year cargo capacity: 220,000 tons HONG KONG INTL AIRPORT (1998) runways: 2 x 12,500 passenger capacity: 87,000,000 passengers/year cargo capacity: 3,000,000 tons destinations: 154

2,499,564

304.46

410,690

0

1

SHENZHEN POPULATION

444.6

621,204 1,214,800 (245.2% growth)

1,007,798

1,356,240

2003: Sars epidemic

2002: Hu Jintao

792.79

1997: “The Handover”

Hong Kong stock market crashes

MACAU

1989: Jiang Zemin

1987: Zhao Ziyang

1981: Hu Yaobang

602,593

904,842

1999: Transfer of sovereignty to PRC

1198.48

906,557

1,917,621

1889.43

7,008,428 (476.9% growth)

LE-BAC CONCORDE (1976) 84 ft 0 in 202 ft 4 in : 173,500 lbs : 1,320 mph 4,500 miles ty: 120

2010

2004: Baiyun International Airport

1985 GUANGZHOU SEZ

SHENZHEN SEZ

1980

BAIYUN INTL AIRPORT (2004) runways: 2 x 12,500, 2 x 11,8 passenger capacity: 45,000,000 passe cargo capacity: 1,000,000 ton/ye destinations: 100


19 - 20 3.2 proposed site. the rapid introduction of industry and its pollution to the farmland on the site has made traditional cultivation impossible.

3.2


prd air cargo terminal 3.3 exploded site diagram: elevated runway structure (a) water filtration infrastructure (b) constructed wetlands (c)

(a)

(b)

(c) (a) (d)

CARGO FACILITY

(b)

(e)

(f) (c) (g)

3.3

3.4

3.4 exploded cargo facility diagram: elevated runway structure (a) uld conveyance system (b) administrative program (c) administrative building (d) cargo facility building (e) uld storage/conveyance structure (f) constructed wetlands/building foundations (g)


N


RG

CA O IL

FA C IT Y


23 - 24

2 4.0.1

1 4.0.1

2 4.0.0

2 4.0.0

1 3.0.0

1 4.0.0

1 4.0.0

1 5.0.1

1 5.0.0 2 3.0.0

2 4.0.1

1 4.0.1

3.5

N


prd air cargo terminal 3.5 level 1 floor plan - the cargo facility is composed of six identical modules to be leased to various tenants. additional modules may be added as the cargo facility demands growth

2 4.0.1

3.6 level 2 floor plan - the narrow bars of the administrative building encourage individual experiences to counter the large spaces of the cargo facility below

1 4.0.1

2 3.0.0

2 4.0.0

2 4.0.0

1 4.0.0

1 4.0.0

1 3.0.0

2 4.0.1

1 4.0.1

3.6

N


25 - 26

3.7


prd air cargo terminal 3.7 interior view of office ‘tube‘ structure. the vertical shifting of the tubes allows for horizontal views to the sea while differentiating the offices from the rectilinear forms of the cargo facility below.

+ 90’0”

+ 58’0”

+ 43’0” + 32’6”

1 3.0.0 + 0’0” F.F.E.

2 4.0.0

1 4.0.0

+ 90’0”

+ 58’0”

+ 43’0” + 32’6”

1 3.0.0 + 0’0” F.F.E.


27 - 28


prd air cargo terminal


29 - 30 3.8 (a) administrative building wall to roof joint (b) administrative building wall to floor joint (c) cargo facility skylight detail (d) cargo facility wall to foundation detail (e) cargo facility wall to foundation detail

3.9 section perspective. the concrete circulation cores support the office structure above.

3.8

(a)

(b)

(c)

(d)

(e)


prd air cargo terminal

3.9


31 - 32

4 urban power gauge july 2012 personal project open competition - 3rd place

The Trinity River bisects Dallas, TX, separating the CBD from the lower income neighborhoods of the western side. In 2005, the city commissioned Valencian engineer Santiago Calatrava to design a trio of bridges uniting the two sides. The new bridge is anchored on the east side by the towers of downtown, and on the west by an unsightly electrical substation. Hence the second step in this revitalization effort was to reintegrate the substation into the community and create a more welcoming entrance into the West Side neighborhoods. In June 2011, the city held an international ideas competition to propose conceptual solutions through a park space design in front of the substation. My proposal, along with two others, were each awarded $8000 stipends to further the design.

The premise for this proposal posits that the substation is not considered an urban blight because of its form or materials, but because of the general lack of understanding of its vital role in our city. By drawing a connection between electrical infrastructure’s existence and the everyday needs of the community, this proposal sheds a new, positive light on the substation. This project introduces an interactive light wall in front of the substation that reacts in real-time to the current power usage of the community. Pathways intersect with the wall offering shared experiences for the park’s visitors: a menagerie of light and silhouettes that are rooted in the everyday activities of the local community.


urban power gauge 4.1 site before construction of new bridge

ON

ATI

ST SUB

TRI

4.1

N

RIV ITY

ER

SITE


33 -34

4.2


urban power gauge 4.2 evening view of light wall from the substation side. an ever-changing display of colored light on the wall reflects the current and historical electricity usage of the community.


A

B

35 - 36

4.3

EXISTING SUBSTATION

A

B 4.4

C


urban power gauge 4.4 park sections

C

4.3 park plan

N


37 - 38

5 fudan university january 2012 - july 2012 professional work Miralles Tagliabue Architectes collaborative work

This project accounts for my participation in the design development of a complex of university buildings during a six month internship at Miralles Tagliabue Architectes in Barcelona. Fudan University is one of the oldest and most selective universities in China. In June, 2011, the university held an international competition for the expansion of its business school, a complex of buildings totalling to over 58,574 m² (630,485 sf). The overall massing of the buildings was tightly controlled by the campus’ masterplan and allowed for very little negotiation. EMBT’s winning proposal thus focused on connections between these buildings as well as the residual spaces between them.

My participation with this project began after the competition had already been won and the design intent had already been established. During my six month internship I worked with a team of architects and other interns to develop the technical aspects of the design alongside the engineers and client. Much of the design at this level involved maintaining the original design intentions while investigating more detailed parts of the building not covered in the original competition entry. This phase also required us to realize the structural plans of the building with the help of the engineering team located in Shanghai.


fudan university 5.1 street view from original competition entry

5.1


39 - 40

//new ParticleSystem( float gx, float gy, float gz, float drag ) physics = new ParticleSystem(0,0,-.5, 0.01); particles = new Particle[gridSize][gridSize]; //float gridStepX = (float) ((width / 2) / gridSize); //float gridStepY = (float) ((height / 2) / gridSize); for (int i = 0; i < gridSize; i++) { for (int j = 0; j < gridSize; j++) { particles[i][j] = physics.makeParticle(0.2, j * (100/gridSize), i * (100/gridSize), 0.0); if (j > 0) { physics.makeSpring(particles[i][j - 1], particles[i][j], SPRING_STRENGTH, SPRING_DAMPING, 100/gridSize); } } } for (int j = 0; j < gridSize; j++){ for (int i = 1; i < gridSize; i++){ physics.makeSpring(particles[i - 1][j], particles[i][j], SPRING_STRENGTH, SPRING_DAMPING, 100/gridSize); } } particles[0][0].makeFixed(); particles[0][gridSize - 1].makeFixed(); particles[gridSize - 1][0].makeFixed(); particles[gridSize - 1][gridSize - 1].makeFixed(); } void draw() { background(20); stroke(0); noFill(); //rect(0,0,100,100); //line(0,0,0,0,0,height1); //line(0,100,0,0,100,height2); //line(100,100,0,100,100,height3); //line(100,0,0,100,0,height4); /*pyramid top A = y1 (z2 - z3) + y2 (z3 - z1) + y3 B = z1 (x2 - x3) + z2 (x3 - x1) + z3 C = x1 (y2 - y3) + x2 (y3 - y1) + x3 - D = x1 (y2 z3 - y3 z2) + x2 (y3 z1 x3 (y1 z2 - y2 z1) */

5.2 my first task with this project involved writing a computer algorithm that would economize the roof design, an abstraction of the local vernacular clustered housing. this program uses a physical simulation to generate the optimal catenary arches that would define the final roof structure.

(z1 - z2) (x1 - x2) (y1 - y2) - y1 z3) +

//pyramids for(int i = 0; i < gridSize - 1; i++){ for(int j = 0; j < gridSize - 1; j++){ float x1 = (particles[i][j].position().x()); float y1 = (particles[i][j].position().y()); float z1 = (particles[i][j].position().z()); float x2 = (particles[i][j + 1].position().x()); float y2 = (particles[i][j + 1].position().y()); float z2 = (particles[i][j + 1].position().z()); float x3 = (particles[i + 1][j + 1].position().x()); float y3 = (particles[i + 1][j + 1].position().y()); float z3 = (particles[i + 1][j + 1].position().z()); float A = y1 * (z2 - z3) + y2 * (z3 - z1) + y3 * (z1 - z2); float B = z1 * (x2 - x3) + z2 * (x3 - x1) + z3

5.2


fudan university 5.3 view of central courtyard with roof structure shown.

5.3

5.4 (reverse) plan of pedestrian bridge. several investigations were undergone to design a pedestrian bridge that resolved the formal characteristics of the two neighboring buildings.


41 - 42

5.4

N


fudan university 5.5 aerial view of pedestrian bridge.

5.5

5.6

5.6 view atop proposed bridge design


43 - 44

classroom structural studies

5.7

4.

axonometric view - above

section perspective axonometric view - below

classroom structural studies

3.

axonometric view - above

section perspective axonometric view - below


fudan university

classroom structural studies

5.7 these diagrams were created to visualize the effect that different structural module designs had on the interior of the classrooms.

2.

axonometric view - above

section perspective axonometric view - below

classroom structural studies

1.

axonometric view - above

section perspective axonometric view - below


45 - 46

5.8


fudan university 5.8 eastward view of interior lobby. the use of a simplified 3d model and scale figures allowed for quick improvisational changes to the form while suggesting how spaces may be occupied.

5.9

5.9 westward view of interior lobby


47 - 48

6 curriculum vitae michael w. beene b. 10/15/1986 nationality: USA 512-909-9566 mwbeene@gmail.com www.michael-beene.com 801 West Lynn #204 Austin, TX 78703

My interests lie at the cross-section of technology and how we interpret and conceive the space around us. My undergraduate degree in design at Arizona State University was highly interdisciplinary with a heavy focus on contemporary urban challenges such as suburbanization and regional identity. During my graduate education, I have

focused on more architectural concepts such as ordering systems, aesthetics, and performance. My internship at Miralles Tagliabue Architectes in Barcelona in during the spring of 2012 further developed my architectural interests by exposing me to architectural approaches that reached beyond our current time and place.


curriculum vitae

education 08/2010 - 05/2013 (anticipated)

m.arch | university of texas of austin

08/2005 - 05/2010

b.s. design |arizona state university graduated cum laude

practice 01/2012 - 07/2012

architectural intern |miralles tagliabue arquitectes barcelona, spain

03/2006 - 08/2010

architectural intern | architekton tempe, arizona

teaching fall 2011

teaching assistant | arc308 - architecture and society the university of texas at austin

spring 2011

teaching assistant | ugs303 - creative problem solving the university of texas at austin

publication 05/2012

issue: 008 ‘prd air cargo terminal’

05/2012

issue: 008 ‘void(house){’

07/2011

“the dallas observer” ‘urban power gauge’

05/2011

issue: 007 ‘campus reading room’


49 - 50

recognition 12/2011

design excellence | university of texas at austin ‘prd air cargo terminal’

07/2011

dallas power art competition, 3rd place | city of dallas ‘urban power gauge’

12/2009

design excellence | arizona state university ‘sunnyslope library’

05/2009

end of year show | arizona state university ‘hide-and-seek’

12/2008

design excellence nominee | arizona state university ‘alley house’

other skills languages

english, spanish

software

2d adobe creative suite 3d 3d studio max rhino sketchup parametric/scripting bentley generative components grasshopper processing max script documentation autocad revit



Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.