Русская версия English version

Development of servo electric drive with vector control of brushless alternating current motor

I.S. Polyuschenkov

Vestnik IGEU, 2025 issue 5, pp. 68—80

Download PDF

Abstract in English: 

Background. Servo electric drives are used in various motion control systems. One of the types of electric machines used in servo electric drives is brushless alternating current motor. For its vector control it is necessary to implement coordinate transformations depending on the angular position of its rotor. In this case, in the orthogonal system of axes rotating together with the rotor, the target value of the magnitude of the electromagnetic torque is set and in the stationary three-phase system of axes, the power converter is controlled. To perform coordinate transformations, a high intensity of signal sampling and timely execution of calculations in relation to the angular rotor position are required. It limits the rotation speed that can be achieved by the electric drive, including when processing dynamic motion processes. Thus, there is a question of increasing computing resources by distributing control tasks between two microprocessor devices in the electric drive connected via a high-speed interface.

Materials and methods. During the development of a servo electric drive with vector control of a brushless alternating current motor, the authors have used the methods of algorithmization of control processes, methods of the automation control theory, as well as methods of development and debugging software. When developing the software for the electric drive, the technology of model-based programming has been used.

Results. The article provides a detailed description of the development of a servo electric drive with vector control of a brushless alternating current motor, in which the control tasks are distributed between the servo controller and the servo driver to increase the available computing resources. It is proposed to use a servo controller to perform tasks related to control the angle of rotation, forming the target value of electromagnetic torque in the rotating axis system and calculating the target values of phase currents in the stationary axis system. Phase current generation during power converter control is performed using a servo driver in stationary system of axis. To achieve this, the phase current target values in the stationary axis system are transmitted from the servo controller to the servo driver in the form of analog signals. It is shown that the coordination of the calculations is achieved due to the speed of this analog interface and the implementation of the servo driver in the stationary axis system.

Conclusions. The applied technical solutions make it possible to allocate the computing resource of the servo driver to increase the intensity of input and processing of signals used in vector control of a brushless alternating current motor. The proposed distribution of control tasks between two devices connected as parts of an electric drive by a high-speed interface, considering the signals and data used by them, contributes to improvement of characteristics of electric drive, but requires their coordinated implementation. The servo driver is designed as a full-fledged device that can be used as a part of a motion control system in a quantity depending on the number of its axes. The developed servo controller software can serve as a prototype for a multi-coordinate motion control system.

References in English: 

1. Terekhov, V.M., Osipov, O.I. Sistemy upravleniya elektroprivodov [Control systems of electric drives]. Moscow: Izdatel'skiy tsentr «Akademiya», 2005. 304 p.

2. Anuchin, A.S. Sistemy upravleniya elektroprivodov [Control systems of electric drives]. Moscow: Izdatel'skiy dom MEI, 2015. 373 p.

3. Vinogradov, A.B. Vektornoye upravlenie electroprivodami peremennogo toka [Vector control of alternating current electric drives]. Ivanovo, 2008. 298 p.

4. Gusev, N.V., Bukreev, V.G. Sistemy tsifrovogo upravleniya mnogokoordinatnymi sledyashchimi electroprivodami [Digital control systems for multi-axis servo electric drives]. Tomsk: Izdatel'stvo Tomskogo politekhnicheskogo universiteta, 2007. 213 p.

5. Rozanov, Yu.K., Sokolova, E.M. Elektronnye ustroystva elektromekhanicheskikh sistem [Electronic equipment of electromechanical systems]. Moscow: Izdatel'skiy tsentr «Akademiya», 2004. 272 p.

6. Terekhov, V.M. Elementy avtomatizirovannogo elektroprivoda [Elements of Automated Electric Drive]. Moscow: Energoatomizdat, 1987. 224 p.

7. Egupov, N.D. Metody klassicheskoy i sovremennoy teorii upravleniya. V 3 t., t. 2 [Classic and Modern Methods of Control Theory. In 3 vols., vol. 2]. Moscow: Izdatel'stvo MGTU im N.E. Baumana, 2000. 736 p.

8. Podbel'skiy, V.V., Fomin, S.S. Kurs programmirovaniya na yazyke C [Programming course in C]. Moscow: DMK Press, 2012. 384 p.

9. D'yakonov, V.P. Matlab 6.5 SP1/7 + Simulink 5/6 v matematike i modelirovanii [Matlab 6.5 SP1/7 + Simulink 5/6 in mathematics and modelling]. Moscow: SOLON-Press, 2005. 576 p.

10. Denisenko, V.V. Komp'yuternoe upravlenie tekhnologicheskim protsessom, eksperimentom, oborudovaniem [Computer control of process, experiment, equipment]. Moscow: Goryachaya liniya–Telekom, 2009. 608 p.

11. Polyushchenkov, I.S. Model'no-orientirovannoe programmirovanie kak instrument inzhenera-elektromekhanika [Model-based programming as a technique of electromechanical engineer]. Vestnik IGEU, 2023, issue 1, pp. 60–70. DOI: 10.17588/2072-2672.2023.1.060-070.

12. Sommerville, Ian. Software engineering. Wokingham etc.: Addison – Wesley, 2011.

13. Polyushchenkov, I.S. Matematicheskaya model' zadatchika peremeshcheniya elektroprivoda i razrabotka ego programmnogo obespecheniya [Mathematical model of position master unit of electric drive and development of its software]. Vestnik IGEU, 2022, issue 5, pp. 63–71. DOI: 10.17588/2072-2672.2022.5.063-071.

14. Polyushchenkov, I.S. Model'no-orientirovannaya razrabotka programmnogo obespecheniya dlya sokhraneniya i vosstanovleniya parametrov nastroyki elektroprivoda [Model-based development of software for saving and recovery of electric drive setting parameters]. Vestnik IGEU, 2025, issue 2, pp. 59–68. DOI: 10.17588/2072-2672.2025.2.059-068.

Key words in Russian: 
сервоусилитель, автоматическое регулирование положения, система управления движением, модельно-ориентированное программирование, векторное управление
Key words in English: 
servo driver, automatic control of position, system of motion control, model-based programming technology, vector control
The DOI index: 
10.17588/2072-2672.2025.5.068-080
Downloads count: 
12