Motor drive device, motor drive method, and motor drive program
The motor drive device addresses the challenge of unstable rotational position estimation during free-run startup by calculating armature cross magnetic flux with an initial value, ensuring rapid stabilization and stable sensorless control transition.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- KK TOSHIBA
- Filing Date
- 2022-08-08
- Publication Date
- 2026-06-29
AI Technical Summary
Existing motor systems face challenges in achieving rapid stabilization of rotational position estimation during free-run startup using sensorless control, leading to unstable control during the settling period.
A motor drive device and method that calculates the armature cross magnetic flux using an initial value, incorporating a magnetic flux calculation unit and an output voltage control unit to generate a voltage command, thereby shortening the settling period by providing an appropriate initial value for rotational position estimation.
The solution enables stable transition to position sensorless control by reducing the settling time and preventing noise or step loss during free-run startup.
Smart Images

Figure 0007881408000007 
Figure 0007881408000008 
Figure 0007881408000001
Abstract
Description
[Technical Field]
[0001] This embodiment relates to a motor drive device, a motor drive method, and a motor drive program. [Background technology]
[0002] The main requirements for motor systems, including motors and power converters that control the motor's drive, are miniaturization, cost reduction, and improved reliability. Various methods exist to achieve these requirements. For example, to achieve the requirements of miniaturization and cost reduction, one could adopt position sensorless control to eliminate the motor's rotational position sensor, and a control method using DC current detection to simplify the means of detecting the motor current. [Prior art documents] [Patent Documents]
[0003] [Patent Document 1] Patent No. 4529596 [Non-patent literature]
[0004] [Non-Patent Document 1] Hiroshi Enokura et al., "Practical Verification of a Magnetic Flux Estimation Method for Expanding the Operating Range of Direct Torque Control in PMSM," Proceedings of the Japan Institute of Electrical Engineers of Japan National Convention, No. 5-095 (2021). [Overview of the project] [Problems that the invention aims to solve]
[0005] Among the application products of the motor system, there are products that require starting from an idle state, so-called free-run startup. Immediately after free-run startup, since the rotational state of the motor is unknown, when free-run startup and sensorless control are used in combination, it is necessary to estimate the rotational position of the motor before sensorless control. There are various methods for estimating the rotational position of the motor. For example, in the case of a method of estimating the rotational position by calculating the armature cross magnetic flux, if an appropriate initial value of the magnetic flux is not given, a settling period is required until the calculation result of the magnetic flux converges to the true value. Since the control during such a settling period becomes unstable, it is desirable that the settling period be as short as possible.
[0006] The embodiment provides a driving device for a motor, a driving method for a motor, and a driving program for a motor that can perform sensorless control by shortening the settling period particularly during free-run startup.
Means for Solving the Problem
[0007] The driving device for a motor according to the embodiment includes a motor, a power conversion device, a control device, and a current detection unit. The power conversion device generates AC power for driving the motor. The control device controls the power conversion device. The current detection unit detects the energization current of the motor. The control device includes a magnetic flux calculation unit that calculates the phase of the armature cross magnetic flux of the motor as the rotational position of the motor using the energization current detected by the current detection unit, and an output voltage control unit that generates a voltage command for controlling the power conversion device based on the armature cross magnetic flux. The magnetic flux calculation unit When the electric motor is started in free-run mode, calculates the armature cross magnetic flux of the motor including an initial value of the armature cross magnetic flux of the motor calculated by the rotational position of the motor estimated using the magnet magnetic flux of the motor measured in advance and the energization current.
Brief Description of the Drawings
[0008] [Figure 1] FIG. 1 is a block diagram showing the configuration of the driving device according to the embodiment. [Figure 2]FIG. 2 is a flowchart showing a driving method of an electric motor as an operation until shifting to position sensorless control of a driving device.
BEST MODE FOR CARRYING OUT THE INVENTION
[0009] Hereinafter, embodiments will be described with reference to the drawings. FIG. 1 is a block diagram showing the configuration of a driving device according to an embodiment. The driving device 100 shown in FIG. 1 includes a power conversion device 1, a current detection unit 3, a control device 4, and a synchronous motor 6.
[0010] The power conversion device 1 converts the power supplied from the DC power source Vdc into three-phase AC power for driving the synchronous motor 6 based on a command from the control device 4. The power conversion device 1 is, for example, a three-phase two-level inverter circuit constituted by six semiconductor elements 2 connected in a bridge. Specifically, the six semiconductor elements 2 are constituted by six switching elements Qu, Qv, Qw, Qx, Qy, Qz and six freewheeling diodes Du, Dv, Dw, Dx, Dy, Dz. Among the six switching elements, the switching element Qu and the switching element Qx, the switching element Qv and the switching element Qy, and the switching element Qw and the switching element Qz are connected in series, respectively. Then, the two switching elements connected in series are connected in parallel. And the contact point between the switching element Qu and the switching element Qx is connected to the u-phase terminal of the synchronous motor 6. Similarly, the contact point between the switching element Qv and the switching element Qy is connected to the v-phase terminal of the synchronous motor 6. Also, the contact point between the switching element Qw and the switching element Qz is connected to the w-phase terminal of the synchronous motor 6. Further, the six freewheeling diodes Du, Dv, Dw, Dx, Dy, Dz are connected in anti-parallel to the corresponding switching elements Qu, Qv, Qw, Qx, Qy, Qz, respectively. Here, the power conversion device 1 does not necessarily have to be configured as a three-phase two-level inverter circuit.
[0011] The current detection unit 3 detects the DC current that flows due to the induced voltage of the synchronous motor 6 when the six switching elements Qu, Qv, Qw, Qx, Qy, and Qz are switched on / off in a special switching mode described later. The current detection unit 3 is a shunt resistor installed in the DC section of the power converter 1, for example, at the common connection point on the negative side of the six switching elements Qu, Qv, Qw, Qx, Qy, and Qz. Here, the current detection unit 3 is not particularly limited as long as it can detect the DC current that flows due to the induced voltage of the synchronous motor 6. The current detection unit 3 may also be a Hall current sensor or the like installed near the DC section of the power converter 1.
[0012] The control device 4 controls the drive of the synchronous motor 6 by controlling the on / off state of the six switching elements that constitute the power converter 1. The control device 4 is configured, for example, by an FPGA (Field Programmable Gate Array). The control device 4 may also be configured by a processor such as a CPU (Central Processing Unit). The control device 4 operates as a current detection unit 11, a magnetic flux calculation unit 12, an output voltage control unit 13, a free-run start control unit 14, a mode determination unit 15, a normal start control unit 16, and an initial value calculation unit 32 by performing processing according to the motor drive program. In addition, the control device 4 is connected to a voltage amplitude setting unit 21, a motor resistance setting unit 22, and a motor magnetic flux setting unit 31.
[0013] The current detection unit 11 outputs the DC current detected by the current detection unit 3 to the free-run start control unit 14. The current detection unit 11 also generates the three-phase current of the synchronous motor 6 from the DC current detected by the current detection unit 3 using a three-phase current restoration method as represented in Japanese Patent Publication No. 2563226, and outputs the generated three-phase current to the magnetic flux calculation unit 12.
[0014] The flux calculation unit 12 calculates the phase of the armature flux linkage generated in the stator windings of the synchronous motor 6 as the rotational position of the synchronous motor 6, based on the three-phase current generated by the current detection unit 11, the three-phase output voltage command value of the synchronous motor 6 generated by the output voltage control unit 13, and the motor resistance set by the motor resistance setting unit 22, in order to estimate the rotational position of the synchronous motor 6. Furthermore, in the embodiment, when estimating the rotational position during free-running startup, the flux calculation unit 12 calculates the phase of the armature flux linkage as the rotational position of the synchronous motor 6, based on the three-phase current generated by the current detection unit 11, the three-phase output voltage command value of the synchronous motor 6 generated by the output voltage control unit 13, the motor resistance set by the motor resistance setting unit 22, and an initial value of the armature flux linkage calculated by the initial value calculation unit 32. In the embodiment, the flux calculation unit 12 includes an imperfect integrator or a second-order generalized integrator (SOGI).
[0015] The output voltage control unit 13 generates a three-phase output voltage command value for driving the synchronous motor 6 based on the voltage amplitude command value provided by the voltage amplitude setting unit 21 and the phase of the armature flux linkage calculated by the magnetic flux calculation unit 12. The output voltage control unit 13 also outputs the generated three-phase output voltage command value to the magnetic flux calculation unit 12 and the mode determination unit 15.
[0016] The free-run start control unit 14 turns on / off each switching element of the power converter 1 in a special switching mode based on the determination result by the mode determination unit 15. The special switching mode is a mode that makes the current generated by the induced voltage of the synchronous motor 6 detectable by the current detection unit 3 connected to the DC section. In the special switching mode, for example, one of the switching elements, such as switching elements Qx, Qy, and Qz, is turned on and the other switching elements are turned off, and this is repeated while sequentially switching which switching element is turned on. In addition, when the power converter 1 is in the special switching mode, the free-run start control unit 14 detects the rotational speed and rotational position of the synchronous motor 6 from the DC current detected by the current detection unit 11 and outputs the results to the mode determination unit 15 and the initial value calculation unit 32. For example, the free-run start control unit 14 can detect the rotational speed and phase (as rotational position) of the synchronous motor 6 during free-run start-up by checking the on / off combinations when the switching elements Qu, Qv, Qw, Qy, and Qz are turned on / off in a special switching mode, and whether or not a DC current can be detected by the current detection unit 11 in the corresponding combination.
[0017] The mode determination unit 15 determines whether to control the power converter 1 by the free-run start control unit 14 or by the normal start control unit 16. The mode determination unit 15 controls the power converter 1 by the free-run start control unit 14 when the synchronous motor 6 is running idly, and by the normal start control unit 16 when the synchronous motor 6 is not running idly. Whether or not the synchronous motor 6 is running idly is determined, for example, by whether or not the current can be detected by the current detection unit 3 during a special switching mode.
[0018] The normal startup control unit 16 turns each switching element of the power converter 1 on / off in the normal switching mode based on the determination result by the mode determination unit 15. The normal switching mode is, for example, a mode in which all of the switching elements Qu, Qv, Qw, Qy, and Qz are subject to being turned on / off.
[0019] The initial value calculation unit 32 calculates the initial value of the armature linkage flux of the stator windings of the synchronous motor 6 based on the rotational position of the synchronous motor 6 input from the free-run start control unit 14 during free-run start and the magnetic flux of the synchronous motor 6 set by the motor magnetic flux setting unit 31.
[0020] The voltage amplitude setting unit 21 includes, for example, a user interface (UI) connected to the control device 4, and receives drive commands for the drive device 100 from the user. The drive commands include, for example, commands for the rotation direction and rotation speed of the synchronous motor 6. Based on the drive commands from the user, the voltage amplitude setting unit 21 generates a torque component voltage command and a phase component voltage command as voltage amplitude command values. The voltage amplitude setting unit 21 then outputs the generated voltage amplitude command values to the output voltage control unit 13.
[0021] The motor resistance setting unit 22 includes, for example, a user interface (UI) connected to the control device 4, and accepts input of the motor resistance of the synchronous motor 6 from the user. The motor resistance may be measured, for example, during the design of the synchronous motor 6. The motor resistance may also be stored in advance in, for example, the magnetic flux calculation unit 12 of the control device 4.
[0022] The motor flux setting unit 31 includes, for example, a user interface (UI) connected to the control device 4, and receives input of the magnetic flux of the synchronous motor 6 from the user. The magnetic flux may be measured, for example, during the design of the synchronous motor 6. The magnetic flux may also be stored in advance in, for example, the initial value calculation unit 32 of the control device 4.
[0023] Next, the operation of the drive unit 100 will be explained. Figure 2 is a flowchart showing the motor driving method as an operation of the drive unit 100 until it transitions to position sensorless control. Here, it is assumed that the motor resistance and magnet flux are set in advance for the operation shown in Figure 2.
[0024] In step S1, after the drive unit 100 is started, the mode determination unit 15 determines the rotational state of the synchronous motor 6. The rotational state is determined based on a signal corresponding to the DC current detected by the current detection unit 3. For this purpose, the mode determination unit 15 causes the free-run start control unit 14 to switch the switching elements of the power converter 1 in a special switching mode. When the synchronous motor 6 is rotating, the DC current associated with the induced voltage of the synchronous motor 6 is detected by the current detection unit 3 when each switching element of the power converter 1 is turned on / off in a special switching mode. On the other hand, when the synchronous motor 6 is not rotating, the DC current is not detected by the current detection unit 3, even if each switching element of the power converter 1 is turned on / off in a special switching mode. In other words, the rotational state of the synchronous motor 6 can be determined by whether or not current is detected by the current detection unit 3.
[0025] In step S2, the mode determination unit 15 determines whether the synchronous motor 6 is rotating, that is, whether it has been free-running started. The mode determination unit 15 determines that the synchronous motor 6 is rotating when it determines that current has been detected in the current detection unit 3 via the free-running start control unit 14 and the current detection unit 11. If it is determined in step S2 that the synchronous motor 6 is not rotating, the process proceeds to step S3. If it is determined in step S2 that the synchronous motor 6 is rotating, the process proceeds to step S5.
[0026] In step S3, where it is determined that a normal start is occurring, the mode determination unit 15 causes the normal start control unit 16 to perform forced commutation. In other words, the normal start control unit 16 causes each switching element of the power converter 1 to switch in its normal switching mode at a specific frequency for starting the synchronous motor 6. By switching to the normal switching mode, the current detection unit 11 determines the three-phase current I of the synchronous motor 6 from the DC current detected by the current detection unit 3 using various three-phase current restoration methods. u , I v , I w It can generate.
[0027] In step S4, the mode determination unit 15 determines whether or not the mode transition condition is satisfied. For example, the mode determination unit 15 determines that the mode transition condition is satisfied when a predetermined forced commutation period has elapsed. In step S4, the processing waits until it is determined that the mode transition condition is satisfied. When it is determined in step S4 that the mode transition condition is satisfied, the mode of the drive device 100 shifts to the sensorless control mode.
[0028] In the sensorless control mode, the flux calculation unit 12 performs two-phase conversion on the three-phase currents I u , I v , I w and the three-phase output voltage command values V u , V v , V w according to Expressions (1) and (2).
Equation
[0029] After the two-phase conversion, the flux calculation unit 12 calculates the armature leakage flux generated in the stator winding of the synchronous motor 6. The armature leakage fluxes Φ α , Φ β are obtained by Expression (3). Here, R a in Expression (3) is the motor resistance given by the motor resistance setting unit 22. The calculation of Expression (3) can be performed using, for example, an imperfect integrator or a second-order generalized integrator.
Equation
[0030] After the calculation of the armature leakage fluxes Φ α , Φ β , the flux calculation unit 12 obtains the phase θ of the armature leakage flux as the rotational position of the synchronous motor 6. The phase θ is obtained by the following Expression (4).
Equation
[0031] The output voltage control unit 13 receives the torque component voltage command V from the voltage amplitude setting unit 21. T and phase component voltage command V M And using the phase θ calculated in the magnetic flux calculation unit 12, the three-phase output voltage command value V is calculated according to equations (5) and (6). u , V v , V w We seek.
number
[0032] The output voltage control unit 13 uses the three-phase output voltage command value V obtained by equation (6) u , V v , V w The output voltage control unit 13 generates on / off commands for the switching elements by comparing them with a carrier wave such as a triangular wave. The output voltage control unit 13 then outputs these on / off commands to the mode determination unit 15. The mode determination unit 15 turns on / off each switching element of the power converter 1 according to the on / off commands from the output voltage control unit 13. As a result, the synchronous motor 6 rotates in the rotation direction and rotation speed given by the voltage amplitude setting unit 21. The output voltage control unit 13 also uses the three-phase output voltage command value V obtained by equation (6) for the next calculation by the magnetic flux calculation unit 12. u , V v , V w This is output to the magnetic flux calculation unit 12. The same operation is repeated until the synchronous motor 6 is instructed to stop.
[0033] In step S5, when it is determined that free-running is occurring, the free-running start control unit 14 detects the rotational speed of the synchronous motor 6 and the phase of the armature flux linkage as the rotational position from the DC current detected by the current detection unit 3 via the current detection unit 11. After detecting the rotational position, the free-running start control unit 14 notifies the mode determination unit 15 of this fact. The process then proceeds to step S6.
[0034] In step S6, the mode determination unit 15 instructs the normal startup control unit 16 to switch to the normal switching mode and perform forced commutation at a constant speed.
[0035] In step S7, the magnetic flux calculation unit 12 estimates the rotational position of the synchronous motor 6 during free-running. The estimation of the rotational position by the magnetic flux calculation unit 12 will be described below.
[0036] First, the magnetic flux calculation unit 12 calculates the three-phase current I u , I v , I w and the 3-phase output voltage command value V provided by the output voltage control unit 13 u , V v , V w The three-phase output voltage command value V is used when estimating the rotational position in step S7. u , V v , V w For the generation of the phase θ, the rotational position θ detected in step S5 is used instead. M This is used.
[0037] After the two-phase conversion, the magnetic flux calculation unit 12 calculates the armature flux linkage generated in the stator windings of the synchronous motor 6. Here, as mentioned above, the armature flux linkage Φ α , Φ β The calculation in equation (3) to find the value involves an integral operation. Furthermore, in the case of free-running start, the synchronous motor 6 is forced to commutate from a state of idle rotation, and the rotational state is indeterminate. Therefore, if an appropriate initial value (integration constant) is not given for the calculation in equation (3), a DC offset will remain in the calculation result, causing an error in the estimated position. The DC offset can be eliminated by using an imperfect integrator or a second-order generalized integrator in the integral operation. However, even if an imperfect integrator or a second-order generalized integrator is used, an error-free result cannot be obtained immediately after the start of the integral operation. If an appropriate initial value is not given, a settling time is required until the calculation result stabilizes.
[0038] In this embodiment, the initial value calculation unit 32 calculates the initial value of the armature flux linkage for integration based on the rotational position estimated in step S5. Then, the flux calculation unit 12 performs integration considering the initial value calculated by the initial value calculation unit 32. The initial value of the armature flux linkage is the phase θ detected in step S5. M The magnetic flux Φ of the synchronous motor 6 is set by the motor magnetic flux setting unit 31. M Based on this, it can be obtained by the following equation (7).
number
[0039] The integral calculation considering the initial magnetic flux is performed using the following equation (8).
number
[0040] Thus, in this embodiment, an appropriate initial value for magnetic flux is given based on the rotational position of the synchronous motor 6, which is estimated by the DC current detected by the current detection unit 3 during free-run startup. This is expected to shorten the time it takes for the estimated rotational position to converge to the true value. Therefore, the settling period is expected to be shortened.
[0041] Now, let's return to the explanation of Figure 2. In step S8, after estimating the rotational position, the mode determination unit 15 determines whether or not the mode transition conditions have been met. The mode determination unit 15 determines that the mode transition conditions have been met, for example, when a predetermined forced commutation period has elapsed. In this embodiment, since the initial value of the magnetic flux is appropriately given, it is expected that the estimation accuracy of the phase of the armature flux linkage as the rotational position will stabilize early. Therefore, the settling time in the case of free-run startup can be shortened. In step S8, the process waits until it is determined that the mode transition conditions have been met. In step S8, if it is determined that the mode transition conditions have been met, the mode of the drive unit 100 transitions to the position sensorless control mode.
[0042] Even when transitioning from free-run startup to position sensorless control mode, the output voltage control unit 13 receives the torque component voltage command V from the voltage amplitude setting unit 21. T Phase component voltage command V M , and using the phase θ calculated in the magnetic flux calculation unit 12, the 3-phase output voltage command value V u , V v , V w The following is determined. However, at least immediately after transitioning to the position sensorless control mode, the output voltage control unit 13 uses the phase calculated from the calculation result of equation (8) based on equation (4) to determine the three-phase output voltage command value V. u , V v , V w This is what we need to determine. From there on, the process is the same as when transitioning from normal startup to position sensorless control mode.
[0043] As described above, the motor drive device of the embodiment is a motor system that performs position sensorless control by estimating the rotational position of a synchronous motor by determining the armature flux linkage, and in particular, the settling time until the position estimation result stabilizes during free-run startup can be shortened. If control is performed before the position estimation result stabilizes, noise may be generated due to distortion of the motor current, or it may lead to step loss. By shortening the time until the position estimation result stabilizes, the transition to position sensorless control can be performed stably without generating noise or step loss during free-run startup.
[0044] In this embodiment, integral calculus is used to calculate the armature flux linkage for estimating the rotational position of the synchronous motor. However, the embodiment can be applied to motor drive systems that calculate the armature flux linkage using any method. That is, even when the armature flux linkage is calculated using another method, the initial flux calculated by equation (7) can be considered.
[0045] Furthermore, in this embodiment, the calculation of armature flux linkage considering the initial magnetic flux is performed during free-run startup. However, the calculation of armature flux linkage considering the initial magnetic flux shown in equation (8) may also be used during normal startup and during position sensorless control.
[0046] Furthermore, in this embodiment, the synchronous motor is a three-phase synchronous motor. In contrast, the embodiment can be applied to n-phase synchronous motors, including three-phase synchronous motors.
[0047] Furthermore, each process according to the above-described embodiment can be stored as a program that can be executed by a control device 4 capable of operating as a computer. In addition, it can be stored and distributed on a storage medium such as a magnetic disk, optical disk, or semiconductor memory. The control device 4 can then read the program stored on the storage medium of this external storage device, and by controlling its operation with the read program, it can execute the processes described above.
[0048] While several embodiments of the present invention have been described, these embodiments are presented as examples only and are not intended to limit the scope of the invention. These novel embodiments can be carried out in a variety of other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and their variations are included in the scope and spirit of the invention, as well as in the claims and their equivalents. [Explanation of symbols]
[0049] 1 Power converter, 2 Semiconductor element, 3 Current detection unit, 4 Control device, 6 Synchronous motor, 11 Current detection unit, 12 Magnetic flux calculation unit, 13 Output voltage control unit, 14 Free-run start control unit, 15 Mode determination unit, 16 Start control unit, 21 Voltage amplitude setting unit, 22 Motor resistance setting unit, 31 Motor magnetic flux setting unit, 32 Initial value calculation unit, 100 Drive device.
Claims
1. Electric motor and, A power conversion device that generates AC power to drive the aforementioned electric motor, A control device for controlling the power converter, A current detection unit for detecting the current flowing through the electric motor, It is equipped with, The control device is A magnetic flux calculation unit that uses the current detected by the current detection unit to calculate the phase of the armature flux linkage of the motor as the rotational position of the motor, An output voltage control unit that generates a voltage command for controlling the power converter based on the armature flux linkage, Includes, The magnetic flux calculation unit calculates the armature flux linkage of the motor, including an initial value of the armature flux linkage of the motor, which is calculated using the previously measured magnetic flux of the motor's magnet and the rotational position of the motor estimated using the current being supplied, when the motor is started in free-run mode. The drive mechanism for an electric motor.
2. The power conversion device is configured to generate AC power by switching a plurality of switching elements on and off. The current detection unit detects the current that flows when the plurality of switching elements of the power converter are turned on / off in a special switching mode. The motor drive device according to claim 1.
3. The phase of the armature flux linkage of the electric motor is calculated by integral calculation using the current detected by the current detection unit. The motor drive device according to claim 1.
4. A driving method for an electric motor drive device comprising an electric motor, a power conversion device that generates AC power for driving the electric motor, a control device that controls the power conversion device, and a current detection unit that detects the current supplied to the electric motor, The current detected by the current detection unit is used to calculate the phase of the armature flux linkage of the motor as the rotational position of the motor, To generate a voltage command for controlling the power converter based on the armature flux linkage, Includes, Calculating the phase of the armature flux linkage of the electric motor as the rotational position of the electric motor includes calculating the armature flux linkage of the electric motor, including an initial value of the armature flux linkage of the electric motor calculated using the previously measured magnetic flux of the electric motor and the rotational position of the electric motor estimated using the current being supplied, when the electric motor is started in free-run mode. A method for driving an electric motor.
5. A drive program for a motor drive device comprising a motor, a power converter that generates AC power to drive the motor, a control device that controls the power converter, and a current detection unit that detects the current supplied to the motor, The current detected by the current detection unit is used to calculate the phase of the armature flux linkage of the motor as the rotational position of the motor, To generate a voltage command for controlling the power converter based on the armature flux linkage, The computer of the control device is instructed to execute the following: Calculating the phase of the armature flux linkage of the electric motor as the rotational position of the electric motor includes calculating the armature flux linkage of the electric motor, including an initial value of the armature flux linkage of the electric motor calculated using the previously measured magnetic flux of the electric motor and the rotational position of the electric motor estimated using the current being supplied, when the electric motor is started in free-run mode. The drive program for the electric motor.