Stefan Bischof · Semantic Technologies & Industrial AI

Computer-implemented Method for Applying New Software-controlled Services to a Building Control System

Lukas Krammer, Stefan Bischof, Andreas Fernbach, Josiane Xavier Parreira

Abstract

The present invention discloses a method for applying new services to an existing building comprising a building control system that is represented by a digital building representation, comprising the steps of: a) providing the digital building representation in form of a semantic building model; b) providing a catalog of add-on functions, said add-on functions representing the new services and being enabled to improve the smartness and/or the energy efficiency of the building control system when deployed on the building control system; c) automatically checking the add-on functions against a set of digital building representations thereby searching for matches of the add-on functions available in the catalog and the semantic building models; and d) in case of matches, deploying the add-on function within the building control system of the respective building and its technical equipment controlled by the building control system. ix) checking whether, how-often and how additional services (that possibly increase the SRI score) can be installed to the respective building by applying a set of rules to the building semantic model (these rules also compute the gain of each additional service in terms of different metrics, such as SRI score, and the requirements in terms of hardware, software) x) reporting the results of the check to the user in form of a recommendation xi) if additional services are applicable and automatically deployable, request the user for purchase and downloading a valid selection (by selecting an additional service it is checked by applying parts of the semantic rules whether the service fits to the in quantity and to the already selected services) xii) if additional services are purchased, they are configured by using the digital building representation and downloaded to an execution environment in the building (if such an environment is not yet available, the check in ix) will show specific hardware requirements; the purchase and automatic configuration is possible anyways). Moreover, it is the basis for recommendation of fitting additional services for the specific building. Having the user in the loop, the system allows for automatically configure additional services for a specific building and finally deploy the service into an execution environment, which in turn improves the automation of the actual building.