{'fraction_non_alphanumeric': 0.024551463644948063, 'fraction_numerical': 0.0, 'mean_word_length': 5.127167630057803, '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 of a more flexible low-level control for MMC applications

With the increasing amount of MMC (Modular Multilevel Converter) applications, the need for low-level control algorithms is also increasing. Most low-level algorithms still belong to the FPGA platform. Therefore, unless one is experienced in developing and implementing on a particular FPGA platform, addressing the need for a low-level control algorithm can be extremely difficult. In addition, the cost associated with the development environment and a testing FPGA hardware platform makes it even more difficult to develop such algorithm. This paper introduces a more flexible method of low-level controller development by using a real-time digital simulator (RTDS) as a platform. This allows the developed low-level control model to be interfaced with an FPGA based MMC simulation in the same real-time digital simulator. The flexibility and usefulness in the proposed method is shown in a comparison of the sorting algorithms in NLC(Nearest Level Control) type low-level MMC control.