Beruflich Dokumente
Kultur Dokumente
T. C. Chan Center for Building Simulation & Energy Studies, School of Design
University of Pennsylvania, Philadelphia PA, USA 19104
- 1557 -
Proceedings: Building Simulation 2007
- 1558 -
Proceedings: Building Simulation 2007
- 1559 -
Proceedings: Building Simulation 2007
user actions using semantic representation analysis in its calculations. These include, first, the
(Billinghurst and Savage, 1995); assisting lime determination of the heat gain or loss the building
growers and extension agents (LIMEX, 1996); produced based on the origin of the elements that
domain-independent context representation produce these loads; second, the conversion of this
development for electronic patient records (Muller, heat gain or loss into cooling or heating loads; and
1997), etc. finally, the determination of heat extraction rates. For
the purpose of this project, only heating gains were
User preferences for energy value include “EN-
used for predicting the thermal behavior of the
HIGH” (high energy value), “EN-MID” (medium
windows.
energy value), and “EN-LOW” (low energy value).
Based on user selection, KBS processes necessary Implementation
logic statements. If no exact matches were found in
the first run, the system continues to run using The thermal simulation module implemented in Java
secondary rules to identify any matches. Once all and Visual Basic takes into account the changing
rules are exhausted, it ends in “failure,” implying that conditions in the temperature of the outside air, using
the constraints cannot be lowered any further. The the concept of sol-air temperature when calculating
rules in this system are designed to resemble a finite the difference between the outside and inside
state machine that would move through the rule set in temperatures. These calculations are dependent upon
a way that supports uncertainty, figure 4. the hourly calculations of solar intensity for each
Communication between the database and KBS was exterior surface. Solar heat gain, a combination of
enabled using PostgreSQL API. The final building Transmitted Solar Heat Gain (TSHG), Absorbed
feature list is sent to the thermal simulation engine to Solar Heat Gain (ASHG), and Conductive Solar Heat
predict the thermal behavior for the exact asset being Gain or loss (CSHG) is computed by “glazing_sh()”
investigated. and “glazing_conductance()” function routines.
The transmitted and absorbed solar heat gain for each
hour for each window is calculated based on the
transmitted and absorbed solar heat gain factors.
Conductive heat gain, on the other hand, depends on
the flow of heat due to the change of temperature
between outside and inside. Exterior shading for
glazing is also taken into account within the process.
And finally, the total heating gain or loss for the
building is calculated, figure 5.
- 1560 -
Proceedings: Building Simulation 2007
the modules through the use of various APIs. The To run the simulation engine object, the Manager
Graphical User Interface (GUI), on the other hand, uses the JAva COm Bridge or JACOB (Adler, 2005),
passes the user input values directly to the manager that uses the JNI API to communicate with native
class using Java classes. The Manager returns to the Win32 libraries (.dll files). JACOB comes in two
GUI a list of windows with energy values that parts, the API which allows the user to access its
matched the user’s input, which is then displayed in native code in Java, and the “jacob.dll” file, which is
the GUI for the user to view. itself a native Win32 library used to communicate
with other libraries. A simulation class was created in
Java that uses the JACOB API to create a wrapper
for the simulation object. The Manager takes the
results from the simulation, adds them to the window
data, and returns the windows list and simulation
results back to the GUI.
- 1561 -
Proceedings: Building Simulation 2007
4. CONCLUSIONS
The paper discussed the development of an Energy-
based Decision Support System that will enhance the
decision-making process for facilities management.
The prototype demonstrated opportunities that
facilities management software can utilize to increase
its efficiency as a tool (the web mining, the KBS, the
integration with simulation, etc.). Although the
current implementation demonstrated the advantage
of the energy-based decision support model for
Figure 7. User Preference Interface. windows, the system can be expanded to include
other building features to increase long-term savings.
As the system expands in regard to the features that it
supports, its overall structure in regard to mining data
can remain similar. This structure includes data
mining from local libraries or the Internet, the use of
the KBS to filter and assist the user, and integration
of the features with a thermal simulation engine.
Features identified for such scalability include wall,
doors, roof, etc.
The development demonstrated the advantages of
using the KBS module. This module can be enhanced
to include more of the user preferences. As more
features will be included, separate KBS modules can
be added that will function in a similar way (as
independent entities/agents). A sub-manager to
allow for communication among the different agents
Figure 8. Data / Web Mining Interface. will be need at that stage. Different models do exist
to allow communications without interfering with the
agent’s autonomy.
ACKNOWLEDGMENT
Funding for this research was provided by University
- National Park Partnership Program through sub-
contract from Rochester Institute of Technology
(RIT). The authors would like to thank Dr. James
Winebrake at RIT, Jean Marra at the National Park
Service and graduate students Jhairo Erazo and
Figure 9. Results Interface. Cheng-Long Yeh.
EDSS was deployed as a Java Web Start (JWS)
application. A JWS application accesses system
resources and native libraries and executes
independently from the web browser, thus REFERENCES
circumventing any security disparities between the Adler, D. The JACOB Project: A Java-COM Bridge.
browser and JRE. It uses the Java Network http://danadler.com/jacob
Launching Protocol (JNLP) to download and install
an application from a web server, and to run it locally. Billinghurst, M. and Savage, J. 1995. Directive
This is done through the use of a JNLP file written in Interfaces for Virtual Environments:
eXtensible Markup Language (XML) and integrated Unpublished technical notes. Presented at ACM
into a HTML webpage through hyperlink to the Symposium on User Interface Software and
JNLP file. The XML code consists of information Technology (UIST '95), New York, NY.
needed to download, install necessary libraries, and CLIPS Delivery Expert System.
run the application on the client machine without http://www.ghg.net/clips/WhatIsCLIPS.html
difficulty.
Cross, N., Engineering Design Methods, second ed.,
1994. John Wiley & Sons, Chichester.
- 1562 -
Proceedings: Building Simulation 2007
Etzioni, O. 1996. The world wide web: Quagmire or Muller, R. 1997. The CLINICON Framework for
gold mine. In: Communications of the ACM, 39 Context Representation in Electronic Patient
(11):65-68. Records, Proceedings of the AMIA Annual Fall
Symposium
French, S., Decision Theory – An Introduction to the
Mathematics of Rationality, second ed. 1993. PostgreSQL 8.9 JDBC 3.0 API.
Ellis Horwood Limited, Chichester. http://jdbc.postgresql.org/download.html/
Google API. http://www.google.com/apis/ Primikiri, E. and Malkawi, A. 2001. “Distributed
Simulations: An Object-Oriented Approach.” In
JCLIPS API. http://www.cs.vu.nl/~mrmenken/jclips/
Proceedings of the Seventh International
JExcel API. http://www.andykhan.com/jexcelapi/ Building Performance Simulation Association
(IBPSA) Conference Held in Rio de Janeiro,
Keeney, R.L. and Raiffa, H. Decisions with Multiple
Brazil.
Objectives – Preferences and Value Tradeoffs,
1993. Cambridge University Press, Cambridge. Romine, T.B., Jr. 1992. "Cooling Load Calculation:
Art or Science?," ASHRAE Journal; January:14-
Kosala, R., and Blockeel, H., 2000. Web Mining
24.
research: A survey. In: ACM SIGKDD 2 (1): 1 –
15. Roozenburg, N. and Eekels, J. Productontwerpen,
Structuur en Methoden, Lemma. 1991. Utrecht.
LIMEX.http://www.claes.sci.eg/claes/limex/limex.ht
ml Russell, S. J., and Norvig, P.. Artificial Intelligence
A Modern Approach. 2002. Prentice-Hall, New
Malkawi, A., 1994. Building Energy Design and
Jersey.
Optimization: Intelligent Computer-Aided
Theoretical Design, Ph.D. Dissertation, Georgia Sowell, E.F. 1998. "Load Calculations for 200,640
Institute of Technology, Atlanta. Zones," ASHRAE Transactions; Vol.94,
Pt.2:716-736.
McQuiston, F.C. and Spitler, J.D. 1992. "Cooling
and Heating Load Calculation Manual," 2nd ed. Stephenson, D.G. and Mitalas, G.P. 1967. "Cooling
Atlanta: American Society of Heating, Load Calculations by Thermal Response Factor
Refrigerating and Air Conditioning Engineers, Method," ASHRAE Transactions Vol. 73, Pt.1.
Inc.
Mitalas, G.P. 1973. "Calculating Cooling Load
Caused By Lights," ASHRAE Journal; June: 37-
40.
- 1563 -