{'fraction_non_alphanumeric': 0.01896813353566009, 'fraction_numerical': 0.0015174506828528073, 'mean_word_length': 4.914798206278027, '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}}
Functionality and Fault Modeling of a DC Motor with Verilog-AMS

In the context of industry 4.0, it is strategic to support factories with innovative maintenance approaches, so to avoid faults and decrease the risks of a production stop. The first step of the digitization of factories has been the collection of large amounts of data monitoring the health status of the plant. However, such data is of little use unless it is clearly correlated with information about faults occurred on the line: some faults may be sporadic, or happen only in extremely critical conditions, and thus no data may be available related to their occurrence. Artificially generating such data would force to actually damage the plant, that is of course not a viable solution. The goal of this work is to generate faulty temporal series, that reproduce the behavior of a component on the occurrence of specific faults. The innovative approach models the component of interest in Verilog-AMS (VAMS) and systematically injects the faults of interest, by keeping a direct link with the real possible cause of such faulty behavior on the plant. To prove the effectiveness of the proposed solution, the approach is applied to a direct current motor (DC motor), an electromechanical system that converts electrical energy into mechanical energy.