{'fraction_non_alphanumeric': 0.02145214521452145, 'fraction_numerical': 0.010726072607260726, 'mean_word_length': 5.38421052631579, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 1, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Development and performance evaluation of a methodology, based on distributed computing, for speeding EnergyPlus simulation

This article presents an approach for speeding EnergyPlus simulations. The computing run time of an energy simulation depends on several variables and is directly proportional to the simulation RunPeriod. In the proposed approach, data parallelization is achieved by breaking an annual simulation into several segments of smaller RunPeriod, each handled by a separate computer/processor. The speed gain achieved by running 12 one-month RunPeriod segments in parallel as compared to single simulation of 12 months is between three and six times. Segmentation of simulation has resulted in minor deviations between the results obtained through segmented simulations and annual simulations. Methods for reducing these deviations on annual and monthly basis are presented in this article using 12 benchmark models each simulated for five cities. On annual basis, a maximum deviation of 0.06% was observed in cooling, heating, and lighting consumption. In a month-to-month comparison between the segments and annual simulation, the maximum deviation was 1.7% for heating and 0.8% for cooling.