A Practical Approach to Representation of Real-time Building Control Applications in Simulation
Computer based automation and control systems are becoming increasingly important in smart sustainable buildings, of- ten referred to as automated buildings (ABs), in order to automatically control, optimize and supervise a wide range of building performance applications over a network while minimizing energy consumption and associated green house gas emission. This technology generally refers to building automation and control systems (BACS) architecture. Instead of costly and time-consuming experiments, this paper focuses on development and design of a distributed dynamic simulation environment with the capability to represent BACS architecture in simulation by run-time coupling two or more different software tools over a network. This involves using distributed dynamic simulations as means to analyze the performance and enhance networked real-time control systems in ABs and improve the functions of real BACS technology. The application and capability of this new dynamic simulation environment are demonstrated by an experimental design, in this paper.
KeywordsDistributed dynamic simulation networked control systems building performance applications smart buildings building automation and control systems (BACS) architecture
Unable to display preview. Download preview PDF.
The author would like to thank Pieter Smit, Buurman aan Jeroen Boschlaan van Eindhoven in the Netherlands for his true friendship and continuous encouragement, Professor Abdelkader Sahraoui at LAAS-CNRS of Toulouse in France for his significant support in helping me during these years of hard work, and Professor Jan Hensen at Eindhoven University of Technology (TU/e) in the Netherlands for his critical help in doing this research, as well as the anonymous reviewers for their valuable feedback to the manuscript.
- A. Yahiaoui. A systems engineering approach to distributed control and building performance simulation. In Proceedings of the 29th International Conference of CIB W78, Beirut, Lebanon, pp. 422–431, 2012.Google Scholar
- A. Yahiaoui, J. Hensen, L. Soethout, D. Van Paassen. Integrating building performance simulation with control modeling using Internet sockets. In Proceedings of the 9th International IBPSA Conference, Montreal, Canada, pp. 1377–1384, 2005.Google Scholar
- M. Janak. Coupling building energy and lighting simulation. In Proceedings of the 5th International IBPSA Conference, Prague, Czech Republic, pp.307–312, 1997.Google Scholar
- Z. Q. Zhai. Developing An Integrated Building Design Tool by Coupling Building Energy Simulation and Computational Fluid Dynamics Programs, Ph.D. dissertation, MIT, USA, 2003.Google Scholar
- CSTB. Type 155–A new TRNSYS type for coupling TRNSYS and Matlab, Centre Scienfigique et Technique du Bâtiment, [Online], Available: https://doi.org/www.powershow.com/view/14bc9b-MjlmO/TRNSYSMATLAB_5.powerpoint_ppt_presentation, 2005.
- ISO. Building automation and control systems (BACS)–Part 2: Hardware, ISO Std. 16484–2, 2005.Google Scholar
- ISO. Building automation and control systems (BACS)–Part 5: Data communication protocol, ISO Std. 16484–5, 2014.Google Scholar
- C. Hughes, T. Hughes. Parallel and Distributed Programming using C++, Boston, USA: Addison–Wesley, 2004.Google Scholar
- A. Yahiaoui, J. Hensen, L. Soethout. Integration of control and building performance simulation software by runtime coupling. In Proceedings of the 8th International IBPSA Conference and Exhibition, Eindhoven, Netherlands, pp.1435–1441, 2003.Google Scholar
- A. Yahiaoui, J. L. M. Hensen, L. L. Soethout. Developing CORBA–based distributed control and building performance environments by run–time coupling. In Proceedings of the 10th International Conference on Computing in Civil and Building Engineering, Weimar, Germany, pp. 86–93, 2004.Google Scholar
- ESRU. The ESP–r System for Building Energy Simulation–User Guide Version 10 Series, E S R U Manual U02/1, University of Strathclyde, Scotland, 2002.Google Scholar
- B. Einarsson. Mixed language programming, Part 4, mixing ANSI–C with Fortran 77 or Fortran 90. In Proceedings of International Workshop on Current Directions in Numerical Software and High Performance Computing, Kyoto, Japan, 1995.Google Scholar
- Matlab/Simulink Documentation, (Math Works's website), [Online], Available: https://doi.org/nl.mathworks.com/, 2015.
- A. Yahiaoui, A. E. K. Sahraoui. A framework for distributed control and building performance simulation. In Proceedings of the 21st International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, Hammamet, Tunisia, pp. 232–237, 2012. DOI: 10.1109/WETICE.2012.44.Google Scholar
- W. R. Stevens. UNIX Network Programming, Vol. 2: Interprocess Communications, 2nd ed., Upper Saddle River, USA: Prentice–Hall, 1998.Google Scholar
- J. Shamsi, C. B. Chu, M. Brockmeyer. Towards partially synchronous overlays: Issues and challenges. In Proceedings of 1st International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications, Orlando, USA, pp.10–17, 2005. Doi: 10.1109/AAAIDEA. 2005.17.Google Scholar