An object oriented database is one that attempts to model
the real world. The database defines objects by using different classes that
can perform actions or have actions performed on them. As Kayleigh stated,
Revit is an object oriented database because it models real objects inside
buildings. An object has a class and different attributes that define it as
well as methods that can be applied to it. An example of class and attributes
in Revit could be Air Handling units or Windows, etc. Each class has different
attributes defined when the families are made, such as door size, material,
manufacturer, etc. The example in the article I read by Ramon A. Mata-Toledo
and Pranshu Gupta uses automobiles as an example. The Class is automobiles and
the attributes are the color, make and model and other attributes that can
define an individual car. The methods are things that cars can do or have done
to them such as park or be washed.
The applications of object oriented databases to intelligent
building are numerous. For instance, as already discussed, Revit already uses an
object oriented database to model architectural, structural and MEP designs;
but the applications do not end here. Object oriented databases can call on a
model to simulate building performance. An air handling unit class can have
further modeling done such as fan power, cooling and heating coil information
and other information in order to perform simulations with different building
zones to model energy performance. Other building systems can also be simulated
as well as full system integration simulations that show how different building
systems work together.
Sources:
http://beesl.syr.edu/pdf/Poster_VirtualBuilding_KF.pdf
No comments:
Post a Comment