Adjustable frequency converters are widely used in modern automated asynchronous drives due to their high efficiency and high responsiveness control strategies. Control algorithms for frequency converters are divided into two main groups: constant frequency commutation and random frequency commutation. Research results on various commutation frequencies, conducted using Matlab/Simulink software, show that the use of random frequency commutation provides better efficiency by significantly reducing the amplitude of harmonic oscillations at different frequencies, with a reduction in switching losses in transistors. Currently, a converter with random frequency commutation is being researched and applied in the direct torque control system. The traditional direct control system, based on a two-level inverter, is widely used due to its simplicity and ease of implementation. However, this method results in the output current of the two-level converter, supplied to the motor stator, having many harmonic distortions, leading to strong torque fluctuations regardless of the rotation speed and ultimately causing additional losses in the stator windings and reducing the motor's lifespan. To enhance the efficiency of automated asynchronous drives, this article presents an algorithm for a direct control system based on a three-level NPC inverter using a PI speed regulator. The proposed algorithm's research is validated in the Matlab/Simulink environment. The research results show that in the absence of harmonic filtering, the stator current harmonic distortion coefficient is approximately 11%, and torque fluctuations are less than 5% of the resistive torque. The fluctuations between the two capacitors remain almost unchanged throughout the entire process.