AC motor control device and vehicle

The AC motor control device adjusts DC voltage and current command values to maintain torque response and accuracy, addressing the challenge of freely changing modulation rates in AC motor control systems, enhancing noise reduction and energy efficiency.

JP2026056258APending Publication Date: 2026-04-01ASTEMO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2026-04-01

AI Technical Summary

Technical Problem

Existing AC motor control systems face challenges in maintaining torque response and accuracy while freely changing the maximum modulation rate without increasing adaptation time, program size, or processing load, particularly when switching between control modes.

Method used

An AC motor control device that includes a DC voltage correction unit, an id command value FF generation unit, and a flux weakening control unit to adjust the d-axis current command value, ensuring the modulation rate matches a target value, thereby maintaining torque response and accuracy.

Benefits of technology

The system maintains torque response and accuracy without significant increases in adaptation time, program size, or processing load, enabling free changes in maximum modulation rate, improving noise reduction and energy efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026056258000001_ABST
    Figure 2026056258000001_ABST
Patent Text Reader

Abstract

In a control system where the maximum modulation rate can be freely changed, this invention provides an AC motor control device that can maintain torque response and torque accuracy in a simple manner without increasing the adaptation time. [Solution] An AC motor control device 300 that controls an inverter 2 that converts a DC voltage Vdc into an AC voltage and outputs it to an AC motor 1 comprises: a DC voltage correction value generation unit that generates a DC voltage correction value based on a modulation rate target value which is a target value of the modulation rate of the output voltage of the AC motor 1 and a DC voltage value; an id command value generation unit that generates a d-axis current command value Id* based on a torque command value T* and a DC voltage correction value; and a flux weakening control unit that corrects the d-axis current command value Id* so that the modulation rate matches the modulation rate target value.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a control device for driving an alternating current motor and a vehicle.

Background Art

[0002] In order to improve the voltage utilization rate, pulse-saving control such as rectangular wave drive (one-pulse control) is used. In Patent Document 1, means for switching between a rectangular wave control mode, an overmodulation control mode, and a PWM current control mode based on a required voltage amplitude calculated from a speed / torque command, a current command value, and a voltage phase is proposed. In Patent Document 2 and Non-Patent Document 1, means for switching between a rectangular wave control mode, an overmodulation control mode, and a PWM current control mode based on information other than the required voltage amplitude such as phase sensor error information, speed, torque, efficiency, and noise value from the viewpoint of noise reduction is proposed. In Patent Document 3, a method for adjusting a d-axis current command value by voltage feedback so that the output voltage of an inverter does not exceed the maximum output voltage is shown. In Patent Document 4, a method for calculating a magnetic flux amount limit value from a DC voltage and a speed and calculating dq-axis current command values based on a torque command value and the magnetic flux amount limit value is shown.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Patent Document 2

Patent Document 3

Patent Document 4

Non-Patent Document 1

Summary of the Invention

[0004] When switching between a square wave control mode, an overmodulation control mode, and a PWM current control mode based on information other than the required voltage amplitude, as described in Patent Document 2 and Non-Patent Document 1, the ratio of the maximum output voltage to the DC voltage (hereinafter referred to as the maximum modulation ratio) will change depending on the mode. If the current command value is generated considering the change in the maximum modulation ratio using the voltage feedback shown in Patent Document 3, control can be achieved without voltage overload. However, in the method of Patent Document 3, the torque response and torque accuracy are reduced due to the control delay caused by the voltage feedback.

[0005] On the other hand, the current command value generation means shown in Patent Document 4 creates a reference table assuming that the maximum modulation rate is constant. If the maximum modulation rate changes, the torque response and torque accuracy will decrease unless a reference table is created for each maximum modulation rate. However, increasing the number of reference tables leads to problems such as increased adaptation time, increased program size, and increased processing load. Also, if the maximum modulation rate changes, the outputtable torque also changes, so it is necessary to apply a torque limit that takes the maximum modulation rate into consideration. In view of the present invention, the objective is to provide an AC motor control device and a vehicle that can maintain torque response and torque accuracy in a simple manner without increasing the adaptation time, in a control system in which the maximum modulation rate can be freely changed. [Means for solving the problem]

[0006] To achieve the above objective, the present invention is configured as follows.

[0007] An AC motor control device for controlling an inverter that converts a DC voltage to an AC voltage and outputs it to an AC motor includes: a DC voltage correction value generation unit that generates a DC voltage correction value based on a modulation rate target value which is a target value of the modulation rate of the output voltage of the AC motor and the value of the DC voltage; an id command value FF generation unit that generates a d-axis current command value based on a torque command value and the DC voltage correction value; and a flux weakening control unit that corrects the d-axis current command value so that the modulation rate matches the modulation rate target value.

[0008] The vehicle also includes an inverter controlled by the AC motor control device that converts the DC voltage into the AC voltage and outputs it to the AC motor, and wheels driven by the AC motor. [Effects of the Invention]

[0009] The present invention provides an AC motor control device and a vehicle that can maintain torque response and torque accuracy in a simple manner without increasing the adaptation time, in a control system in which the maximum modulation rate can be freely changed.

[0010] Without significantly increasing calibration time, program size, or processing load, the maximum modulation rate can be freely changed while maintaining torque application and torque accuracy, enabling control that takes into account aspects such as noise and efficiency.

[0011] This allows the vehicle to achieve both noise reduction and improved energy efficiency. [Brief explanation of the drawing]

[0012] [Figure 1] This is a block diagram showing the overall configuration of the AC motor control device in Example 1. [Figure 2] This is an example of a block diagram of the torque / command value calculation unit in Example 1. [Figure 3] This is an example of a block diagram of the voltage phase control unit in Example 1. [Figure 4] This is an example of a block diagram of the rectangular wave generation unit in Example 1. [Figure 5] This is an example of a block diagram of the current control unit in Example 1. [Figure 6] This is an example of a block diagram of the PWM mode determination unit in Example 1. [Figure 7] This is an example of a block diagram of the current command value generation unit in Example 1. [Figure 8] This is an example of a block diagram of the torque limit value / field weakening current limit value generation unit 51 in Example 1. [Figure 9] This is an example of a block diagram of the current command value generation unit 17 in Modified Example 1 of Example 1. [Figure 10] This is a block diagram showing the overall configuration of the AC motor control device in Example 2. [Figure 11] This is an example of a block diagram of the current command value generation unit 17B in Example 2. [Figure 12] This is a configuration diagram of the electric vehicle in Example 3.

Embodiments for Carrying Out the Invention

[0013] The present invention will be described with reference to the accompanying drawings. In the following description, a permanent magnet synchronous motor (Permanent Magnet Synchronous Motor; PMSM) is targeted. However, the effects of the present invention are not limited to the permanent magnet synchronous motor, and the same effects can be obtained for synchronous machines such as synchronous reluctance motors, permanent magnet synchronous generators, and wound synchronous machines. Also, the semiconductor switching element of the inverter device is targeted at IGBTs, but the effects of the present invention are not limited to this, and MOSFETs or other power semiconductor elements may also be used.

Examples

[0014] (Example 1) The components of Example 1 will be described.

[0015] Figure 1 is a block diagram showing the configuration of the AC motor control device 300 in Embodiment 1 of the present invention.

[0016] The overall configuration of the AC motor control device of Example 1 will be explained with reference to Figure 1.

[0017] In Figure 1, the power converter (inverter) 2 converts DC power from a DC voltage source 9 (e.g., a battery) into AC power according to a gate signal described later, and drives the PMSM (AC motor) 1. The phase current detector 3 consists of a Hall CT (Current Transformer), etc., and detects the three phase current waveforms Iuc, Ivc, and Iwc of the U, V, and W phases flowing from the power converter 2 to the PMSM 1. The magnetic pole position detector 4 consists of a resolver, etc., and detects the magnetic pole position of the PMSM 1 and outputs magnetic pole position information θ*. The frequency calculation unit 5 outputs velocity information ω1* from the magnetic pole position information θ* detected by the magnetic pole position detector 4, for example, by differential calculation. The coordinate transformation unit 7 transforms the current waveforms Iuc, Ivc, and Iwc detected by the phase current detector 3 using the magnetic pole position information θ* detected by the magnetic pole position detector 4 and outputs the d-axis current detection value Idc and the q-axis current detection value Iqc.

[0018] The current command value generation unit 17 generates the d-axis current command value Id* and the q-axis current command value Iq* based on the torque command value T*, speed information ω1*, and the DC voltage Vdc detected by the DC voltage detection unit 6. The current command value generation unit 17 is a key component of the present invention, and its details will be described later.

[0019] The torque command value calculation unit 12 calculates the torque command value T** and torque T based on the d-axis current command value Id*, the q-axis current command value Iq*, the d-axis current detection value Idc, and the q-axis current detection value Iqc, for example, in a configuration as shown in Figure 2. In Figure 2, the dq-axis magnetic flux command calculation unit 21 calculates the d-axis magnetic flux command φd* and the q-axis magnetic flux command φq* from the d-axis current command value Id* and the q-axis current command value Iq*, for example using a lookup table, and calculates the torque command value T** based on the following equation (1).

[0020] T**=(3 / 2)P(φd*Iq*-φq*Id*) ···(1) Similarly, the dq-axis magnetic flux calculation unit 22 calculates the d-axis magnetic flux φd and the q-axis magnetic flux φq from the detected d-axis current value Idc and the detected q-axis current value Iqc, similar to the dq-axis magnetic flux command calculation unit 21, and calculates the torque T based on the following equation (2).

[0021] T=(3 / 2)P(φdIq-φqId) ···(2) The voltage phase control unit 13 outputs a voltage phase angle θv so that the torque T matches the torque command value T**. For example, as shown in Figure 3, the difference between the torque T and the torque command value T** is calculated by the subtractor 71, passed through the PI controller 72 (or I controller), and then limited by the limiter 74 before outputting the voltage phase angle θv.

[0022] The rectangular wave generation unit 15 generates a voltage phase signal by adding the voltage phase angle θv and π / 2 to the magnetic pole position information θ* in the adder 81, as shown in Figure 4, calculates the remainder when divided by 2π using the remainder calculation unit 87, subtracts π using the subtractor 93, and calculates the pulse signal Su using the sign determiner 96 according to the sign of the result.

[0023] Similarly, the voltage phase signal generated by adder 81 is added by adder 83 by 4π / 3, and the pulse signal Sv is calculated via the remainder arithmetic unit 89, subtractor 94, and sign determiner 97. In addition, the voltage phase signal generated by adder 81 is added by adder 85 by 2π / 3, and the pulse signal Sw is calculated via the remainder arithmetic unit 91, subtractor 95, and sign determiner 98.

[0024] As described above, a gate signal is generated from the square wave generation unit 15, taking into account the dead time from the pulse signals Su, Sv, and Sw, and output to the PWM mode switching unit 16.

[0025] The current control unit 16 is composed of the blocks shown in Figure 5, for example. In Figure 5, the subtractor 121 calculates the difference ΔIdc between the d-axis current command value Id* and the d-axis current detection value Idc, and outputs it to the stop selection unit 122. The stop selection unit 122 sets ΔIdc to 0 when the PWM mode MPWM is in square wave mode, and outputs ΔIdc as is to the gain multiplier 127 when it is in asynchronous PWM mode. The gain multiplier 127 multiplies the result by the d-axis proportional gain Kpd, the gain multiplier 125 multiplies the result by the d-axis integral gain Kid, the result is integrated by the integrator 123, and the d-axis voltage FF value VdFF* (described later) is added or subtracted by the adder / subtractor 129 to output the d-axis voltage command value Vd*.

[0026] Similarly, the subtractor 141 calculates the difference ΔIqc between the q-axis current command value Iq* and the q-axis current detection value Iqc, and outputs it to the stop selection unit 142. The stop selection unit 142 sets ΔIqc to 0 when the PWM mode MPWM is in square wave mode, and outputs ΔIqc as is when it is in asynchronous PWM mode. The gain multiplier 147 multiplies the result by the q-axis proportional gain Kpq, the gain multiplier 145 multiplies the result by the q-axis integral gain Kiq, the integrator 143 integrates the result, and the q-axis voltage FF value VqFF* (described later) is added together by the adder 149 to output the d-axis voltage command value Vq*.

[0027] Low-pass filter 131 applies a first-order low-pass filter corresponding to the time constant of the reciprocal of ωc, which is the response of the current control system, to the d-axis current command value Id* and outputs it to gain multiplier 133. Gain multiplier 133 multiplies by the d-axis inductance Ld, adds the magnetic flux coefficient Ke in adder 135, and multiplies by the velocity ω1* in multiplier 136 to output the q-axis voltage FF value VqFF*. Low-pass filter 137 applies a first-order low-pass filter corresponding to the time constant of the reciprocal of ωc, which is the response of the current control system, to the q-axis current command value Iq* and outputs it to gain multiplier 139. Gain multiplier 139 multiplies by the q-axis inductance Lq, and multiplier 138 multiplies by the velocity ω1* to output the d-axis voltage FF value VdFF*.

[0028] As a result, in asynchronous PWM mode, the dq-axis voltage command values ​​Vd* and Vq* are output so that the current matches that of dq, respectively, and in square wave mode, the dq-axis voltage command value calculated from the motor model is output. However, resistance is ignored.

[0029] In Figure 1, the coordinate transformation unit 8 transforms the dq-axis voltage command values ​​Vd* and Vq* into three-phase voltage command values ​​Vu*, Vv* and Vw* based on the magnetic pole position θ*, and outputs them to the M controller 10. The PWM controller 10 generates pulses by comparing them, for example, with a triangular wave. When the modulation rate calculation unit 14 applies a sinusoidal modulation method (a modulation method in which the ratio of the output voltage amplitude to the DC voltage Vdc is a maximum of 0.866 (≒√3 / 2) in line voltage), it is derived by the following equation (3).

[0030] Ma = 2√{(Vd*)} 2 +(Vq*) 2} / Vdc ···(3) The PWM mode switching unit 18 switches the gate signal according to the PWM mode MPWM. When in square wave mode, the PWM mode switching unit 18 outputs the gate signal output from the square wave generator 15 to the power converter 2. When in asynchronous PWM mode, the PWM mode switching unit 18 outputs the gate signal output from the PWM controller 10 to the power converter 2.

[0031] The PWM mode determination unit 19 is composed of the blocks shown in Figure 6, for example. In Figure 6, the selectable PWM mode determination unit 101 determines the selectable PWM mode MPWM0 based on the torque command value T* and speed ω1*, for example using a lookup table. The modulation rate PWM mode determination unit 103 determines the modulation rate PWM mode Mmod based on the modulation rate Ma. For example, if the modulation rate Ma is greater than or equal to a set threshold, the square wave mode is output. If the modulation rate Ma calculated from the motor model in the square wave mode is less than or equal to a set threshold, the asynchronous PWM mode is output.

[0032] The PWM mode selection unit 105 outputs the asynchronous PWM mode when the selectable PWM mode MPWM0 is the asynchronous PWM mode. When the selectable PWM mode MPWM0 is the square wave mode, it outputs the modulation rate PWM mode determination Mmod as is. This makes it possible to force the PWM mode to asynchronous PWM mode even if the modulation rate can realize the square wave mode. On the other hand, since the modulation rate PWM mode refers to the modulation rate, it will not become the square wave mode at modulation rates where the square wave mode cannot be realized.

[0033] The details of the current command value generation unit 17, which is a key point of the present invention, will be explained below with reference to Figure 7.

[0034] In Figure 7, the modulation rate target value generation unit 41 sets the modulation rate target value Ma* based on the PWM mode MPWM. For example, in the square wave mode, it is set to 1.103 (≒2 × √3 ÷ π). On the other hand, in the asynchronous PWM mode, for example, it is set to 1 so that distortion does not occur when a third voltage is superimposed. If it is set to 1, although the maximum output torque will be small, the harmonic voltage included in the voltage harmonics will be small and noise will be reduced. The DC voltage correction unit 43 corrects the DC voltage using, for example, the following equation (4).

[0035] Vdc2=(Ma* / Man*)·Vdc···(4) Here, Man* is the modulation rate target value assumed when fitting the lookup table used in the current command value generation unit 17. For example, when fitting the lookup table in square wave mode, 1.103 (≒2 × √3 ÷ π) is set. The magnetic flux limit value generation unit 45 calculates the magnetic flux limit value λlim by, for example, the following equation (5).

[0036] λlim=(Vdc2 / ω1*)·(2 / π)···(5) The drag torque compensation unit 47 calculates the drag torque Tdrag* using the corrected DC voltage (DC voltage correction value) Vdc2 and the magnetic flux limit value λlim, for example, using a lookup table. When fitting the lookup table as described later, the fitting is performed with the modulation rate target value set to Man*, or the calculation is performed from the electromagnetic field analysis results. The adder 49 adds the drag torque Tdrag* to the torque command T* set from the higher level and outputs the second torque command T2*. The torque limit value / weakening current limit value generation unit 51 is configured as shown in Figure 8, for example.

[0037] In Figure 8, the torque limit initial value calculation unit 161 calculates the torque limit initial value Tlim0 using the corrected DC voltage Vdc2 and motor angular velocity ω1*, for example, using a lookup table. Similarly, the flux weakening current limit calculation unit 162 calculates the flux weakening current limit value idlim* using the corrected DC voltage Vdc2 and motor angular velocity ω1*, for example, using a lookup table. The gain multiplier 163 multiplies the flux weakening current excess Δid* by the gain Ktl (a predetermined gain (a gain determined for each individual device)) and outputs it. The adder 165 adds the output of the gain multiplier 163 (the result of the multiplication) to the torque limit initial value Tlim0 to calculate and output the torque limit value Tlim. Here again, when fitting the lookup table, the fitting is performed with the modulation rate target value set to Man*, or the calculation is performed from the electromagnetic field analysis results.

[0038] In Figure 7, the torque limiter 53 limits the second torque command T2* by the torque limit Tlim and outputs the limited torque command value Tlim* to the id command value FF generation unit 55. The id command value FF generation unit 55 calculates the d-axis current feedforward command value idFF* using, for example, a lookup table based on the limited torque command value Tlim* and the magnetic flux limit λlim, and outputs it to the adder 65. Here again, when fitting the lookup table, the fitting is performed with the modulation rate target value set to Man*, or the calculation is performed from the electromagnetic field analysis results. The adder 65 adds the weakened magnetic flux current command value idfw* output by the weakened magnetic flux control unit 57 (described later) and the d-axis current feedforward command value idFF* and outputs the d-axis current command value id* to the iq command value generation unit (q-axis current command value generation unit) 67. The iq command value generation unit 67 takes the limited torque command value Tlim* and the d-axis current command value id* as inputs and outputs the q-axis current command value iq* using, for example, a lookup table or a mathematical formula.

[0039] The subtractor 59 calculates the difference between the modulation rate target value Ma* and the modulation rate Ma, multiplies it by the flux weakening control gain for asynchronous PWM mode using the gain multiplier 61, and outputs it to the flux weakening control input switching unit 75. The subtractor 71 calculates the difference between the d-axis current command value id* and the d-axis current detection value idc, and outputs it to the gain multiplier 73. The gain multiplier 73 multiplies it by the flux weakening control gain for square wave mode and outputs it to the flux weakening control input switching unit 75.

[0040] The flux weakening control input switching unit 75 switches between the flux weakening control input for asynchronous PWM mode and the flux weakening control input for square wave mode according to the PWM mode MPWM. The subtractor 77 calculates the difference between the flux weakening current limit value idlim* and the d-axis current feedforward command value idFF* and outputs the integrator limit Δidlim* to the limited integrator 63. The limited integrator 63 integrates the flux weakening input output from the flux weakening control input switching unit 75 and outputs the flux weakening current idfw* to the adder 65. However, if the limited integrator 63 exceeds the integrator limit Δidlim*, it limits it by the integrator limit Δidlim* and outputs the excess as the flux weakening current excess Δid*.

[0041] The above components together are referred to as the flux weakening control unit 57. In other words, the flux weakening control unit 57 comprises subtractors 59, 71, and 77, gain multipliers 61 and 73, a limiting integrator 63, and a flux weakening control input switching unit 75.

[0042] Here, the torque command value correction unit 50 is composed of a drag torque compensation unit 47, an adder 49, a torque limiter 53, and a torque limit value / weakening current limit value generation unit 51.

[0043] The effects of Example 1 are described below. The current command value generation unit 17 has a drag torque compensation unit 47, a torque limit value / weakened current limit value generation unit 51 (two of them (shown in Figure 8)), and an id command value FF generation unit 55 as lookup tables related to DC voltage, for a total of four two-dimensional lookup tables. Since these are lookup tables linked to the modulation rate target value, in order to operate correctly, the modulation rate target value must also be input to create a three-dimensional lookup table. In that case, there are concerns about an increase in program size, processing time, and adaptation time.

[0044] On the other hand, in this embodiment 1, the DC voltage is corrected by the modulation rate target value before input to the lookup table, thereby correcting the discrepancy between the modulation rate target value during fitting and the modulation rate target value during operation, and the two-dimensional lookup table can be used as is. As an assumption when performing the correction, resistance is ignored, but the torque error due to resistance can be adjusted to an appropriate d-axis current command value id* by the flux weakening control unit 57.

[0045] Furthermore, while drag torque changes due to losses depending on the modulation rate target value, errors in drag torque can be prevented and torque accuracy maintained by correcting the DC voltage. In addition, the torque limit value and weakening current limit value also change depending on the modulation rate target value, but these can also be output at appropriate values ​​by correcting the DC voltage, preventing control failure.

[0046] As described above, this embodiment 1 has the effect of being able to maintain torque accuracy and torque response when the modulation rate target value changes using a simple method.

[0047] In this embodiment 1, an example of 1-pulse control was shown as a square wave mode, but similar effects can be obtained by selecting, for example, 3-pulse control. Also, in this embodiment 1, there were two types: square wave mode and asynchronous PWM mode, but it is also possible to have three types, including a 3-pulse control mode.

[0048] Furthermore, in this embodiment 1, the modulation rate target value generation unit 41 instantaneously switched values, but the modulation rate target value may be generated gradually, for example by incorporating a change amount limit or a filter. There is a risk of a step in the modulation rate occurring between the asynchronous PWM mode and the square wave mode. By gradually changing the modulation rate target value, abrupt torque shocks can be prevented.

[0049] (Modification 1 of Example 1) As a modification of Example 1, as shown in Figure 9, the modulation rate target value generation unit 41 may be replaced with a modulation rate target value generation unit 41B, and the torque command T* and motor angular velocity ω1* may be used as inputs to the modulation rate target value generation unit 41B.

[0050] In this modified example 1, the target value of the modulation rate can be changed even within the asynchronous PWM mode. Since loss and noise change depending on the modulation rate in asynchronous PWM mode, this modified example 1 allows for finer adjustment than in Example 1.

[0051] (Example 2) The components of Example 2 will now be described.

[0052] Figure 10 is a block diagram showing the overall configuration of the AC motor control device 300 in Embodiment 2 of the present invention.

[0053] The differences in configuration between Example 1 and Example 2 will be explained.

[0054] In Example 2, the modulation rate target value is changed in asynchronous PWM mode. As explained in Modification 1 of Example 1, in asynchronous PWM mode, loss and noise change depending on the modulation rate, so even without a square wave mode, loss and noise can be reduced by changing the modulation rate target value.

[0055] The current command value calculation unit 17B is as shown in Figure 11, and similar to the modified example 1, it calculates the modulation rate target value from the torque command value T* and the motor angular velocity ω1*.

[0056] In Example 2, as in Example 1, the lookup table related to DC voltage includes a drag torque compensation unit 47, a torque limit value / weakening current limit value generation unit 51 (torque limit initial value calculation unit 161 and weakening magnetic flux current limit calculation unit 162), and an id command value FF generation unit 55. All of these are fitted with a predetermined modulation rate target value Man*, and based on this, the DC voltage is corrected by the DC voltage correction unit. As in Example 1, no additional fitting is required, and the current command values ​​related to torque response and torque accuracy can be output as expected.

[0057] In Example 2, the same effects as in Example 1 can be obtained.

[0058] (Example 3) The components of Example 3 will now be described.

[0059] Figure 12 shows the configuration of a vehicle (electric vehicle) in Embodiment 3 of the present invention. As shown in Embodiments 1 and 2, the AC motor control device 300 controls the power supplied from the power converter (inverter) 2 to the PMSM1. The DC voltage source (e.g., battery) 9 supplies power to the power converter 2. The PMSM1 is connected to the transmission 301. The transmission 301 is connected to the drive shaft 305 via the differential gear 303 and supplies power to the wheels 307. This can also be applied to configurations where there is no transmission 301 and the PMSM1 is directly connected to the differential gear 303, or to configurations where the PMSM1 and inverter 2 are arranged for the front wheels and rear wheels, respectively.

[0060] In automobiles (vehicles) to which the AC motor control device 300 of the present invention is applied, the ability to freely switch the modulation rate target value offers advantages from the perspective of noise and energy efficiency. Similarly, railways also have a high demand for noise reduction and energy saving, making them an application where the effects of the present invention are easily apparent. By applying the present invention, both automobiles and railways can expect to achieve both noise reduction and improved energy efficiency. [Explanation of Symbols]

[0061] 1: PMSM, 2: Power converter, 3: Current detector, 4: Magnetic pole position detector, 5: Frequency calculation unit, 6: DC voltage detection unit, 7: Coordinate transformation unit, 8: Coordinate transformation unit, 9: Battery, 10: PWM controller, 12: Torque / command value calculation unit, 13: Voltage phase control unit, 14: Modulation rate calculation unit, 15: Square wave generation unit, 16: Current control unit, 17: Current command value generation unit, 17B: Current command value generation unit (Example 2), 18: PWM mode switching unit, 19: PWM mode determination, 21: dq axis magnetic flux command calculation unit Calculation unit, 22: dq axis magnetic flux calculation unit, 23, 24, 25, 26, 136, 138: Multiplier, 27, 28, 59, 71, 77, 93, 94, 95, 121, 141: Subtractor, 29, 30, 61, 71, 73, 125, 127, 133, 139, 145, 147, 163: Gain multiplier, 41: Modulation rate target value generation unit, 41B: Modulation rate target value generation unit (modified example 1), 43: DC voltage correction unit, 45: Magnetic flux limit value generation unit, 47: Drag torque compensation unit, 49, 65, 81, 83, 8 5, 135, 149, 165: Adder; 50: Torque command value correction unit; 51: Torque limit value / weakening current limit value generation unit; 53: Torque limiter; 55: id command value FF generation unit; 57: Weakening magnetic flux control unit; 57B: Weakening magnetic flux control unit (Example 2); 63: Limited integrator; 67: iq command value generation unit (q-axis current command value generation unit); 72: PI controller; 74: Limiter; 75: Weakening magnetic flux control input switching unit; 87, 89, 91: Remainder calculation unit; 96, 97, 98: Sign determination unit 101: Selectable PWM mode determination unit, 103: Modulation rate PWM mode determination unit, 105: PWM mode selection unit, 122: Stop selection unit, 123, 143: Integrator, 129: Adder / subtractor, 131: Low-pass filter, 137: Low-pass filter, 142: Stop selection unit, 161: Torque limit initial value calculation unit, 300: AC motor control device, 301: Transmission, 303: Differential gear, 305: Drive shaft, 307: Wheel, Tlim: Torque limit value

Claims

1. In an AC motor control device that controls an inverter that converts DC voltage to AC voltage and outputs it to an AC motor, A DC voltage correction value generation unit generates a DC voltage correction value based on a modulation rate target value, which is a target value for the modulation rate of the output voltage of the AC motor, and the DC voltage value, An id command value FF generation unit generates a d-axis current command value based on the torque command value and the DC voltage correction value, A flux weakening control unit that corrects the d-axis current command value so that the modulation rate matches the target modulation rate, An AC motor control device characterized by comprising the following features.

2. In the AC motor control device according to claim 1, A torque command value correction unit corrects the torque command value based on the DC voltage correction value, An AC motor control device characterized by comprising the following features.

3. In the AC motor control device according to claim 2, The torque command value correction unit is A drag torque compensation unit calculates the drag torque based on the DC voltage correction value, An adder that adds the torque command value and the drag torque, Equipped with, An AC motor control device characterized by correcting the torque command value.

4. In the AC motor control device according to claim 2, The torque command value correction unit is A torque limit value / weakening current limit value generation unit calculates a torque limit value based on the DC voltage correction value, Equipped with, An AC motor control device characterized by correcting the torque command value so that the torque command value does not exceed the torque limit value.

5. In the AC motor control device according to claim 4, The torque limit value / weakened current limit value generation unit is, A torque limit value calculation unit calculates and outputs an initial torque limit value from the DC voltage correction value and the angular velocity of the AC motor. A multiplier that multiplies the excess current by a predetermined gain and outputs the result of the multiplication, An adder that calculates the torque limit value by adding the initial torque limit value and the multiplication result, An AC motor control device characterized by comprising the following features.

6. In the AC motor control device according to claim 1, An AC motor control device characterized by comprising a q-axis current command value generation unit that generates a q-axis current command value based on the d-axis current command value and the torque command value.

7. An AC motor control device according to any one of claims 1 to 6, An inverter controlled by the aforementioned AC motor control device, which converts the DC voltage into the AC voltage and outputs it to the AC motor, The wheels are driven by the aforementioned AC motor, A vehicle characterized by being equipped with the following features.

Citation Information

Patent Citations

  • JP1974039127A

  • Ac motor control device and control method

    JP2022034471A

  • Control device, vehicle system, and control method

    JP7015287B2

  • Motor drive device, electric vehicle system

    JP7419281B2