{'fraction_non_alphanumeric': 0.00963855421686747, 'fraction_numerical': 0.0, 'mean_word_length': 5.7560975609756095, '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 embedded model predictive controller

The rapid improvement of computational power and performances of embedded systems, combined with development of new optimization algorithms with reduced complexity extends the application area of model predictive control. In this paper we describe a method of developing a model predictive controller which can be deployed on general purpose microcontroller without a floating-point unit and used to control systems with small response time. The presented method exploits the benefits of discrete-time model predictive control using Laguerre functions and fixed-point format for representing real numbers with the aim of reducing the computational load. The proposed method is verified by implementing embedded model predictive controller for DC motor angular velocity control.