Methodology for developing reusable scheduler classes applicable for long term building energy simulation

Eisuke Togashi, Shin ichi Tanabe

Research output: Contribution to conferencePaper

Abstract

The aim of this study is to accelerate developments of building simulation programs by using Object-Oriented programming. A reusable generalised scheduler classes and interfaces1) for defining schedules in simulation programs were developed. ITermStructure2) the "interface" for a term structure was developed to make complex term structure general. By using a "Composite-Pattern", all the concrete term classes that implements ITermStructure could be integrated into a complex tree structure. By using the "Type parameter", specifications of a schedule class should not be specified until a scheduler classes is declared and instantiated3) by a client code. Since the program codes developed in this research and a code made by a client were separated clearly, developed scheduler classes were generally applicable for long-term simulation programs. A concrete example of program, which uses the developed scheduler classes to control cooling tower's operating schedules, was given. It demonstrates that the developed scheduler classes worked fine without any modifications by clients.

Original languageEnglish
Pages631-637
Number of pages7
Publication statusPublished - 2009 Dec 1
Event11th International IBPSA Conference - Building Simulation 2009, BS 2009 - Glasgow, United Kingdom
Duration: 2007 Jul 272007 Jul 30

Conference

Conference11th International IBPSA Conference - Building Simulation 2009, BS 2009
CountryUnited Kingdom
CityGlasgow
Period07/7/2707/7/30

ASJC Scopus subject areas

  • Computer Science Applications
  • Building and Construction
  • Architecture
  • Modelling and Simulation

Fingerprint Dive into the research topics of 'Methodology for developing reusable scheduler classes applicable for long term building energy simulation'. Together they form a unique fingerprint.

  • Cite this

    Togashi, E., & Tanabe, S. I. (2009). Methodology for developing reusable scheduler classes applicable for long term building energy simulation. 631-637. Paper presented at 11th International IBPSA Conference - Building Simulation 2009, BS 2009, Glasgow, United Kingdom.