Designing building automation systems using evolutionary algorithms with semi-directed variations

In the building automation domain, many prefabricated devices from different manufacturers available in the market realize building automation functions by preprogrammed software components. For given design requirements, the existence of a high number of devices that realize the required functions leads to a combinatorial explosion of design alternatives at different price and quality levels. Finding optimal design alternatives is a hard problem to which we approach with a multi-objective evolutionary algorithm. By integrating problemspecific knowledge into variation operations, a promisingly high optimization performance can be achieved. To realize this, diverse variation operations related to goals are defined upon a classification for the exploration and convergence behavior, and applied in different strategies.

[1]  Wolfgang Kastner,et al.  Communication systems for building automation and control , 2005, Proceedings of the IEEE.

[2]  Franz Rothlauf,et al.  Representations for genetic and evolutionary algorithms , 2002, Studies in Fuzziness and Soft Computing.

[3]  F. Glover,et al.  In Modern Heuristic Techniques for Combinatorial Problems , 1993 .

[4]  Peter Widmayer,et al.  Evolutionary multiobjective optimization for base station transmitter placement with frequency assignment , 2003, IEEE Trans. Evol. Comput..

[5]  Klaus Kabitzsch,et al.  Automated design of room automation systems by using an evolutionary optimization method , 2009, 2009 IEEE Conference on Emerging Technologies & Factory Automation.

[6]  Kalyanmoy Deb,et al.  A Fast Elitist Non-dominated Sorting Genetic Algorithm for Multi-objective Optimisation: NSGA-II , 2000, PPSN.

[7]  Qing Zhou,et al.  Directed variation in evolution strategies , 2003, IEEE Trans. Evol. Comput..

[8]  K. Kabitzsch,et al.  Semantic device descriptions based on standard Semantic Web technologies , 2008, 2008 IEEE International Workshop on Factory Communication Systems.

[9]  Klaus Kabitzsch,et al.  Generation of function block based designs using Semantic Web technologies , 2009, 2009 IEEE Conference on Emerging Technologies & Factory Automation.