{'fraction_non_alphanumeric': 0.01607142857142857, 'fraction_numerical': 0.008928571428571428, 'mean_word_length': 5.479768786127168, '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': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
3D Simulator of Industrial Systems for Control Education with Automated Assessment

Abstract The use of simulation software allows control engineers to design better solutions, reduce development costs and avoid possible critical errors in the process to be controlled. In addition, simulation software can be used in education to provide students with realistic problems. Although there are a host of different solutions for continuous systems, there are few simulators of industrial processes focused on automation technologies. In this work, we present a new 3D simulation software of industrial systems for programmable logic controller (PLC) educational exercises. The application includes a physics simulation engine based on videogame technology, it can communicate with PLCs using the OPC protocol, and allows the student to test their designs in real time. Moreover, an extension of the application enables the automated assessment of student work, by operating in conjunction with the Goodle GMS e-learning platform. The simulation software has been used in two process automation courses during 2011 and 2012.