13.02.2013 Views

Advanced Building Simulation

Advanced Building Simulation

Advanced Building Simulation

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

236 Malkawi<br />

collected in real-time and channeled in two directions: back to the interface for the user<br />

to view the results in a graphical mode and to a database. Information from the database<br />

was then used to generate historical trends that can also be displayed. This thermal<br />

chamber was also modeled and analyzed using CFD Software. The data output was then<br />

customized for the visualization phase.<br />

In order to construct a VR model, the space was first built using 3D Studio Max<br />

and then the data was exported into VRML format. The VRML model was then<br />

transformed into Inventor 2.0 format. Inventor is a computer program that allows<br />

objects to be displayed in a 3D format that the CAVE can display. Once the model<br />

became CAVE compatible, an engine was created to operate the CAVE to allow the<br />

interaction between the space and data visualization to be displayed. The computer<br />

language used to program the CAVE was the Performer. It is a computer graphics language<br />

that allows real-time communication among several programming languages,<br />

such as C�� and OpenGL. The engine designed relies on several files that behave as<br />

the source files for it to be executed in the CAVE. These source files are connected to<br />

the CAVE libraries. Hence, they provide the specifications for some of the basic configurations<br />

of the CAVE such as the speed of navigation, the buttons functions, and<br />

the interaction with the space.<br />

When executing the engine, two different calls occur at the same time. The thermal<br />

data plotting (from sensors and from simulation) and the model of the space, which<br />

is functioning as the background of the thermal analysis. These data are then mapped<br />

onto the space as one object using the performer functions in the CAVE. This allows<br />

the user to move around both the data and the room at the same time, Figure 9.24.<br />

Sensors<br />

(actual<br />

space)<br />

CFD<br />

analysis<br />

VRML<br />

generation<br />

Database<br />

Sensor<br />

data<br />

Postprocessed<br />

data<br />

3D space<br />

Figure 9.24 Data computing procedure.<br />

Data enhancement<br />

Real-time<br />

Data<br />

reduction<br />

Immersive CAVE environment<br />

Display<br />

geometry<br />

Data<br />

display<br />

Historical<br />

trends<br />

Existing<br />

conditions<br />

<strong>Simulation</strong><br />

verification<br />

<strong>Simulation</strong><br />

visualization

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!