INVERTER CONTROL DEVICE, PROGRAM, AND INVERTER CONTROL METHOD

JP7632197B2Active Publication Date: 2025-02-19DENSO CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021150371
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-09-15
Publication Date
2025-02-19
Estimated Expiration
2041-09-15

AI Technical Summary

Benefits of technology

【0010】 以上説明した本発明によれば、回転電機のトルク低下を抑制又はトルクを維持しつつ、インバータ及び回転電機が過熱状態になることを回避することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007632197000001
    Figure 0007632197000001
  • Figure 0007632197000002
    Figure 0007632197000002
  • Figure 0007632197000003
    Figure 0007632197000003
Patent Text Reader

Abstract

To provide an inverter control device capable of avoiding an inverter and a rotary electric machine from being in a state of overheating while suppressing the torque reduction of the rotary electric machine or maintaining the torque.SOLUTION: A control device 37 is applied to a control system including a rotary electric machine 20 and an inverter 30. The control device 37, when making a weakened field current to flow through a stator winding 21 of the rotary electric machine 20 and executing switching control, and when it is determined that a temperature of at least one of the inverter 30 and the rotary electric machine 20 has exceeded a temperature threshold value, the frequency of a carrier signal is reduced and the weakened field current is reduced.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an inverter control device. , P Program and inverter control method Regarding. [Background technology]

[0002] 2. Description of the Related Art Conventionally, as described in Patent Document 1, for example, there is known an inverter control device that is applied to a control system including a rotating electric machine having a stator winding and an inverter electrically connected to the stator winding. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 3-198601 Summary of the Invention [Problem to be solved by the invention]

[0004] In a high-speed rotation region of a rotating electric machine, a field-weakening control may be performed in which a field-weakening current is passed through a stator winding. In this case, the magnitude of a current vector passed through the stator winding to generate a predetermined torque in the rotating electric machine is larger than when the field-weakening control is not performed. Therefore, when the field-weakening control is performed, the amount of heat generated by the inverter and the rotating electric machine is larger than when the field-weakening control is not performed, and at least one of the inverter and the rotating electric machine may become overheated.

[0005] In order to prevent at least one of the inverter and the rotating electric machine from overheating, it is possible to reduce the command torque of the rotating electric machine. However, in this case, there is a concern that the rotating electric machine may not be able to continue to be driven appropriately.

[0006] The present invention provides an inverter control device capable of preventing the inverter and the rotating electric machine from becoming overheated while suppressing a torque decrease of the rotating electric machine or maintaining the torque. , PProgram and inverter control method The main purpose is to provide. [Means for solving the problem]

[0007] The present invention relates to an inverter control device applied to a control system including a rotating electric machine having a stator winding and an inverter electrically connected to the stator winding, the inverter control device including: a switch control unit that executes switching control of the inverter based on a comparison of the magnitude between a command voltage of the stator winding and a carrier signal; and an acquisition unit that acquires the temperature of at least one of the inverter and the rotating electric machine, wherein when the switching control is being executed while a field-weakening current is flowing through the stator winding, the switch control unit reduces the frequency of the carrier signal and decreases the field-weakening current when it is determined that the acquired temperature exceeds a temperature threshold value.

[0008] In the present invention, when switching control is being performed while a field-weakening current is flowing through the stator winding, if it is determined that the temperature acquired by the acquisition unit exceeds a temperature threshold, the frequency of the carrier signal is reduced, thereby reducing the number of switching operations per unit time, thereby increasing the voltage utilization rate of the inverter and suppressing the amount of heat generated by the inverter and the rotating electric machine.

[0009] A higher voltage utilization rate provides a torque margin for the rotating electric machine. Therefore, in the present invention, the field weakening current is reduced. This reduces the magnitude of the current vector flowing through the stator winding, suppresses the amount of heat generated by the inverter and the rotating electric machine, and prevents the inverter and the rotating electric machine from overheating. At this time, the torque reduction caused by the reduction in the field weakening current can be suppressed by improving the voltage utilization rate, and the torque reduction caused by the reduction in the field weakening current can be compensated for by improving the voltage utilization rate.

[0010] According to the present invention as described above, it is possible to prevent the inverter and the rotating electric machine from becoming overheated while suppressing a torque decrease in the rotating electric machine or maintaining the torque. [Brief description of the drawings]

[0011] [Figure 1] 1 is an overall configuration diagram of a control system according to a first embodiment. [Diagram 2] FIG. 4 is a functional block diagram of torque control executed by the control device. [Diagram 3] 5 is a diagram showing changes in a command voltage and a carrier signal in switching control. FIG. [Figure 4] 4 is a flowchart showing a procedure for overheat protection control. [Diagram 5] FIG. 4 is a diagram showing a method for setting the frequency of a carrier signal. [Figure 6] FIG. 4 is a diagram showing a method for setting a field-weakening current. [Figure 7] 5 is a time chart showing an example of a case where overheat protection control is performed. [Figure 8] FIG. 11 is a diagram showing a method for setting the frequency of a carrier signal according to a modified example of the first embodiment. [Figure 9] 10 is a flowchart showing a processing procedure of overheat protection control according to a second embodiment. [Figure 10] 10 is a flowchart showing a processing procedure of overheat protection control according to a third embodiment. [Figure 11] 11 is a flowchart showing the procedure of a loss comparison process. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] First Embodiment DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A first embodiment of a control device according to the present invention will now be described with reference to the drawings. In this embodiment, a control system including a control device is mounted on a vehicle such as an electric vehicle.

[0013] As shown in Fig. 1, a vehicle 10 includes a rotating electric machine 20. The rotating electric machine 20 is a three-phase synchronous machine, and includes star-connected stator windings 21 for each phase. The stator windings 21 for each phase are arranged at an electrical angle of 120°. The rotating electric machine 20 of this embodiment is a permanent magnet synchronous machine having a rotor 22 equipped with permanent magnets as field poles.

[0014] The rotating electric machine 20 is an in-vehicle main engine, and its rotor 22 is capable of transmitting power to the drive wheels 11 of the vehicle 10. Torque generated by the rotating electric machine 20 functioning as an electric motor is transmitted from the rotor 22 to the drive wheels 11. This causes the drive wheels 11 to rotate. The rotating electric machine 20 may be an in-wheel motor integrally provided on the wheels of the vehicle 10, or a so-called on-board motor provided on the body of the vehicle 10.

[0015] The vehicle 10 includes an inverter 30, a capacitor 31, and a storage battery 12 that is a DC power source. The inverter 30 includes three phases of series-connected upper arm switches SWH and lower arm switches SWL. In this embodiment, each switch SWH, SWL is a voltage-controlled semiconductor switching element, specifically an IGBT. Therefore, the high potential side terminal of each switch SWH, SWL is a collector, and the low potential side terminal is an emitter. Freewheel diodes DH, DL are connected in inverse parallel to each switch SWH, SWL.

[0016] In each phase, a first end of the stator winding 21 is connected to the emitter of the upper arm switch SWH and the collector of the lower arm switch SWL. Second ends of the stator windings 21 of each phase are connected to each other at a neutral point. In this embodiment, the stator windings 21 of each phase are set to have the same number of turns.

[0017] The collectors of the upper arm switches SWH of each phase and the positive terminal of the storage battery 12 are connected by a positive bus bar Lp. The emitters of the lower arm switches SWL of each phase and the negative terminal of the storage battery 12 are connected by a negative bus bar Ln. The positive bus bar Lp and the negative bus bar Ln are connected by a capacitor 31. The capacitor 31 may be built in the inverter 30 or may be provided outside the inverter 30.

[0018] The storage battery 12 is, for example, a battery pack, and the terminal voltage of the storage battery 12 is, for example, several hundred V. The storage battery 12 is, for example, a secondary battery such as a lithium ion battery or a nickel-metal hydride battery.

[0019] The vehicle 10 includes a current sensor 32, a voltage sensor 33, a rotation angle sensor 34, a motor temperature sensor 35, an inverter temperature sensor 36, and a control device 37. The current sensor 32 detects currents flowing through the stator windings 21 of at least two of the phases. The voltage sensor 33 detects the terminal voltage of the capacitor 31 as a power supply voltage Vdc. The rotation angle sensor 34 is, for example, a resolver, and detects the rotation angle (specifically, the electrical angle) of the rotor 22. The motor temperature sensor 35 is, for example, a thermistor, and detects the temperature of the rotating electric machine 20 (for example, the temperature of the stator windings 21) as the motor temperature Tmgd. The inverter temperature sensor 36 is, for example, a thermistor or a temperature-sensitive diode, and detects the temperature of the inverter 30 (for example, the temperature of the upper and lower arm switches SWH, SWL) as the inverter temperature Tinvd. The detection values ​​of the sensors 32 to 36 are input to the control device 37.

[0020] The control device 37 is mainly composed of a microcomputer 37a, and the microcomputer 37a has a CPU. The functions provided by the microcomputer 37a can be provided by software recorded in a substantial memory device and a computer that executes the software, by software alone, by hardware alone, or by a combination of these. For example, when the microcomputer 37a is provided by an electronic circuit that is hardware, it can be provided by a digital circuit including a large number of logic circuits, or an analog circuit. For example, the microcomputer 37a executes a program stored in a non-transitory tangible storage medium as a storage unit provided in the microcomputer 37a. The program includes, for example, a program for a process shown in FIG. 4. By executing the program, a method corresponding to the program is executed. The storage unit is, for example, a non-volatile memory. The program stored in the storage unit can be updated, for example, via a network such as the Internet.

[0021] The control device 37 receives the command torque Trq*. The control device 37 performs switching control of the switches SWH and SWL constituting the inverter 30 so as to control the torque of the rotating electric machine 20 to the received command torque Trq*. In each phase, the upper arm switch SWH and the lower arm switch SWL are alternately turned on with a dead time therebetween.

[0022] Next, the torque control of the rotating electric machine 20 executed by the control device 37 will be described with reference to Fig. 2. In the example shown in Fig. 2, current feedback control is performed as the torque control. Note that, instead of the current feedback control, torque feedback control may be performed.

[0023] The command current setting unit 40 sets the d-axis and q-axis command currents Id* and Iq* based on the command torque Trq*, the rotation speed Nm of the rotor 22, and the frequency fr of the carrier signal Sig described later. The d-axis and q-axis command currents Id* and Iq* may be calculated, for example, by minimum current maximum torque control (MTPA). The command current setting unit 40 may set the d-axis and q-axis command currents Id* and Iq* based on map information or formula information in which the command torque Trq*, the rotation speed Nm of the rotor 22, the frequency fr of the carrier signal Sig, and the d-axis and q-axis command currents Id* and Iq* are associated with each other. The rotation speed Nm of the rotor 22 may be calculated, for example, based on the detection value of the rotation angle sensor 34.

[0024] The two-phase conversion unit 41 converts the U-, V-, and W-phase currents in the three-phase fixed coordinate system into a d-axis current Idr and a q-axis current Iqr in a two-phase rotating coordinate system (dq coordinate system) based on the detection value of the current sensor 32 and the electrical angle θe detected by the rotation angle sensor 34.

[0025] The d-axis deviation calculation unit 42 calculates the d-axis current deviation ΔId by subtracting the d-axis current Idr from the d-axis command current Id*. The q-axis deviation calculation unit 43 calculates the q-axis current deviation ΔIq by subtracting the q-axis current Iqr from the q-axis command current Iq*.

[0026] The d-axis command voltage calculation unit 44 calculates a d-axis command voltage Vd as a manipulated variable for feedback-controlling the d-axis current Idr to the d-axis command current Id* based on the d-axis current deviation ΔId. The q-axis command voltage calculation unit 45 calculates a q-axis command voltage Vq as a manipulated variable for feedback-controlling the q-axis current Iqr to the q-axis command current Iq* based on the q-axis current deviation ΔIq. The feedback control used by the d-axis command voltage calculation unit 44 and the q-axis command voltage calculation unit 45 may be, for example, proportional-integral control.

[0027] The three-phase conversion unit 47 converts the d- and q-axis command voltages Vd, Vq in the two-phase rotating coordinate system into U-, V- and W-phase command voltages VU*, VV*, and VW* in the three-phase fixed coordinate system based on the d- and q-axis command voltages Vd, Vq and the electrical angle θe output from the d- and q-axis command voltage calculation units 44, 45. In this embodiment, the U-, V- and W-phase command voltages VU*, VV*, and VW* have sinusoidal waveforms with phases shifted by 120° in electrical angle.

[0028] The signal generating unit 48 generates drive signals GUH, GUL for the upper and lower arm switches SWH, SWL of the U phase, drive signals GVH, GVL for the upper and lower arm switches SWH, SWL of the V phase, and drive signals GWH, GWL for the upper and lower arm switches SWH, SWL of the W phase by three-phase modulation based on the U-, V-, and W-phase command voltages VU*, VV*, and VW* and the power supply voltage Vdc. In more detail, taking the U phase as an example, the signal generating unit 48 calculates a U-phase normalized command voltage VUS by dividing the U-phase command voltage VU* by 1 / 2 the power supply voltage Vdc. As shown in FIG. 3, the signal generating unit 48 calculates a U-phase PWM signal GU* based on a magnitude comparison between the U-phase normalized command voltage VUS and the carrier signal Sig. The signal generating unit 48 generates upper and lower arm drive signals GUH, GUL for the U-phase upper and lower arm switches SWH, SWL based on the U-phase PWM signal GU* and a logically inverted signal of the U-phase PWM signal GU*. Note that Fig. 3 shows the transition of the carrier signal Sig etc. over a period of 180 electrical degrees.

[0029] The signal generating unit 48 outputs the generated U-phase upper and lower arm drive signals GUH and GUL to the gates of the U-phase upper and lower arm switches SWH and SWL, outputs the generated V-phase upper and lower arm drive signals GVH and GVL to the gates of the V-phase upper and lower arm switches SWH and SWL, and outputs the generated W-phase upper and lower arm drive signals GWH and GWL to the gates of the W-phase upper and lower arm switches SWH and SWL. As a result, sine wave PWM control is performed as switching control of the inverter 30. The control period of the control device 37 is sufficiently shorter than the period of the carrier signal Sig. The carrier signal Sig in this embodiment is a triangular wave signal whose rising speed and falling speed are equal.

[0030] In this embodiment, when a field-weakening current is flowing through the stator winding 21, the control device 37 executes overheat protection control to reduce the field-weakening current while reducing the frequency fr of the carrier signal Sig in order to prevent the inverter 30 and the rotating electric machine 20 from overheating.

[0031] Next, the overheat protection control executed by the control device 37 will be described with reference to Fig. 4. The overheat protection control shown in Fig. 4 is executed repeatedly at a predetermined control period, for example.

[0032] In step S10, it is determined whether or not the field weakening control for passing a field weakening current through the stator winding 21 is being executed.

[0033] If it is determined in step S10 that field-weakening control is being executed, the process proceeds to step S11, where the motor temperature Tmgd (corresponding to the "first temperature") detected by the motor temperature sensor 35 and the inverter temperature Tinvd (corresponding to the "second temperature") detected by the inverter temperature sensor 36 are acquired. In this embodiment, the allowable upper limit temperature of the inverter 30 is higher than the allowable upper limit temperature of the rotating electric machine 20. The process of step S11 corresponds to the "acquisition unit."

[0034] In step S12, it is determined whether the control mode is the overheat protection mode, which is one of the normal mode and the overheat protection mode described later. In the normal mode, the frequency fr of the carrier signal Sig is set to a predetermined frequency fc, and sinusoidal PWM control is performed. The predetermined frequency fc is set based on the characteristics of the rotating electric machine 20 and the operating conditions of the rotating electric machine 20, and is set to 15 kHz in this embodiment.

[0035] If it is determined in step S12 that the mode is the normal mode, the process proceeds to step S13, where it is determined whether the motor temperature Tmgd has exceeded a first protection start threshold TAH (e.g., 140° C.). The first protection start threshold TAH corresponds to a “first temperature threshold” and may be set to a value lower than the allowable upper limit temperature of the rotating electric machine 20.

[0036] If it is determined in step S13 that the motor temperature Tmgd is equal to or lower than the first protection start threshold TAH, the process proceeds to step S14, where it is determined whether or not the inverter temperature Tinvd has exceeded the second protection start threshold TBH. In this embodiment, the second protection start threshold TBH is set higher than the first protection start threshold TAH. The reason for setting it in this manner is that the allowable upper limit temperature of the inverter 30 is higher than the allowable upper limit temperature of the rotating electric machine 20. The second protection start threshold TBH corresponds to a "second temperature threshold" and may be set to a value lower than the allowable upper limit temperature of the inverter 30.

[0037] If it is determined in step S14 that the inverter temperature Tinvd is equal to or lower than the second protection start threshold TBH, the process proceeds to step S15, where the control mode is set to the normal mode.

[0038] On the other hand, when it is determined in step S13 that the motor temperature Tmgd exceeds the first protection start threshold TAH, the rotating electric machine 20 may be overheated, and therefore the process proceeds to step S16. In step S16, the control mode is set to the overheat protection mode. In the overheat protection mode, the frequency fr of the carrier signal Sig is reduced while performing sine wave PWM control. In this embodiment, as shown in FIG. 5, the higher the motor temperature Tmgd, the more the frequency fr of the carrier signal Sig is reduced. When the motor temperature Tmgd is equal to or higher than the upper limit temperature TAK, the frequency fr of the carrier signal Sig is prevented from falling below the lower limit frequency fL. The frequency fr of the carrier signal Sig is limited to the lower limit frequency fL in order to avoid an increase in loss caused by a decrease in controllability of the phase current flowing through the stator winding 21 and a distortion of the waveform of the phase current.

[0039] Incidentally, when the motor temperature Tmgd decreases, the frequency fr of the carrier signal Sig is increased. In this case, for example, as shown in Fig. 5, if the frequency fr of the carrier signal Sig is a predetermined frequency fc at the timing when the motor temperature Tmgd decreases and reaches the first protection release threshold TAL, the manner in which the frequency fr increases with the decrease in the motor temperature Tmgd can be freely determined in the hatched region in Fig. 5.

[0040] In the overheat protection mode, the field weakening current is reduced based on the frequency fr of the reduced carrier signal Sig. More specifically, the voltage utilization rate of the inverter 30 increases due to the reduction in the frequency fr of the carrier signal Sig, and the voltage applied to the stator winding 21 increases. In this case, a current can be passed through the stator winding 21 while reducing the field weakening current. Therefore, in the command current setting unit 40, as shown in FIG. 6, the d-axis command current Id* is set so that the field weakening current decreases as the frequency fr of the reduced carrier signal Sig decreases. The map information or formula information relating the d-axis command current Id* and the frequency fr of the carrier signal Sig may be created for each operating condition determined by the torque and rotation speed Nm of the rotating electric machine 20, taking into consideration the expected reduction in the field weakening current due to the improvement in the voltage utilization rate caused by the reduction in the frequency fr of the carrier signal Sig.

[0041] FIG. 7 shows an example of a case where overheat protection control is performed. In FIG. 7, (a) shows the transition of the motor temperature Tmgd, (b) shows the transition of the frequency fr of the carrier signal Sig, and (c) shows the transition of the field weakening current. At time t1, the control device 37 determines that the motor temperature Tmgd has exceeded the first protection start threshold TAH. Therefore, the higher the motor temperature Tmgd, the more the control device 37 reduces the frequency fr of the carrier signal Sig. Also, the lower the reduced frequency fr of the carrier signal Sig, the more the control device 37 reduces the field weakening current. In the example shown in FIG. 7, the frequency fr of the carrier signal Sig is reduced and the field weakening current is reduced, so that the rate of increase of the motor temperature Tmgd gradually decreases.

[0042] Returning to the description of FIG. 4, after the completion of the process in step S16, if it is determined in step S12 that the control mode is the overheat protection mode, the process proceeds to step S17. In step S17, it is determined whether the motor temperature Tmgd has become equal to or lower than the first protection release threshold TAL (<TAH). In the present embodiment, the first protection release threshold TAL is a value obtained by subtracting the first predetermined temperature ΔT1 from the first protection start threshold TAH. If it is determined in step S17 that the motor temperature Tmgd is higher than the first protection release threshold TAL, the process proceeds to step S16. On the other hand, if it is determined in step S17 that the motor temperature Tmgd has become equal to or lower than the first protection release threshold TAL, the process proceeds to step S18.

[0043] In step S18, it is determined whether the inverter temperature Tinvd has become equal to or lower than the second protection release threshold TBL (<TBH). In the present embodiment, the second protection release threshold TBL is a value obtained by subtracting the second predetermined temperature ΔT2 from the second protection start threshold TBH. If it is determined in step S18 that the inverter temperature Tinvd has become equal to or lower than the second protection release threshold TBL, the process proceeds to step S15. Thereby, the overheat protection mode is released and the control mode is set to the normal mode. Note that the second predetermined temperature ΔT2 may be the same value as the first predetermined temperature ΔT1 or a different value.

[0044] By providing the processes of steps S17 and S18, it is possible to avoid a phenomenon (so-called hunting) in which the control mode is alternately switched between one of the normal mode and the overheat protection mode and the other.

[0045] When the control mode is the normal mode, if it is determined in step S14 that the inverter temperature Tinvd exceeds the second protection start threshold TBH, the inverter 30 may be overheated, so the process proceeds to step S19. In step S19, the control mode is set to the overheat protection mode, similar to the process in step S16. In detail, as shown in FIG. 5, the higher the inverter temperature Tinvd, the more the frequency fr of the carrier signal Sig is reduced. When the motor temperature Tmgd becomes equal to or higher than the upper limit temperature TAK, the frequency fr of the carrier signal Sig is prevented from falling below the lower limit frequency fL. Incidentally, the upper limit temperature TBK compared with the inverter temperature Tinvd is set higher than the upper limit temperature TAK compared with the motor temperature Tmgd, for example. Also, as shown in FIG. 6, the d-axis command current Id* is set so that the field weakening current becomes smaller as the frequency fr of the reduced carrier signal Sig becomes lower.

[0046] Incidentally, when the inverter temperature Tinvd decreases, the frequency fr of the carrier signal Sig is increased. In this case, for example, as shown in Fig. 5, if the frequency fr of the carrier signal Sig is a predetermined frequency fc at the timing when the inverter temperature Tinvd decreases and reaches the second protection release threshold value TBL, the manner in which the frequency fr increases with the decrease in the motor temperature Tmgd can be freely determined in the hatched region in Fig. 5.

[0047] Returning to the explanation of Fig. 4, if it is determined in step S12 that the control mode is the overheat protection mode after the process of step S19, the process proceeds to step S17. In this embodiment, the control system is configured so that a positive determination is made in step S17 in a situation in which the process of step S19 is performed. Thereafter, if a negative determination is made in step S18, the process proceeds to step S19.

[0048] On the other hand, if it is determined in step S18 that the inverter temperature Tinvd is equal to or lower than the second protection release threshold TBL, the process proceeds to step S15. As a result, the overheat protection mode is released and the control mode is switched to the normal mode. The processes in steps S12 to S18 correspond to a "switch control unit."

[0049] According to the present embodiment described above in detail, the following effects can be obtained.

[0050] In this embodiment, when PWM control is being performed while a field weakening current is flowing through the stator winding 21, if it is determined that either of the conditions that the motor temperature Tmgd exceeds the first protection start threshold TAH and that the inverter temperature Tinvd exceeds the second protection start threshold TBH is satisfied, the control mode is switched to the overheat protection mode. More specifically, in the overheat protection mode, the frequency fr of the carrier signal Sig is reduced. This reduces the number of switching operations per unit time, and thus increases the voltage utilization rate of the inverter 30. As a result, the amount of heat generated by the inverter 30 and the rotating electric machine 20 is suppressed, and the inverter 30 and the rotating electric machine 20 can be prevented from being overheated.

[0051] The higher voltage utilization rate provides a margin in the torque of the rotating electric machine 20. Therefore, in the overheat protection mode, the field weakening current is reduced. This reduces the magnitude of the current vector flowing through the stator winding 21, suppresses the amount of heat generated by the inverter 30 and the rotating electric machine 20, and prevents the inverter 30 and the rotating electric machine 20 from overheating.

[0052] According to the present embodiment described above, it is possible to prevent the inverter and the rotating electric machine 20 from becoming overheated while suppressing a decrease in the torque of the rotating electric machine 20 or maintaining the torque.

[0053] In the overheat protection mode, the higher the motor temperature Tmgd and the inverter temperature Tinvd are, the more the frequency fr of the carrier signal Sig is reduced, thereby enabling appropriate overheat protection to be performed in response to changes in the motor temperature Tmgd and the inverter temperature Tinvd.

[0054] In the overheat protection mode, the lower the frequency fr of the reduced carrier signal Sig, the more the field weakening current is reduced. In other words, the absolute value of the d-axis command current Id* is reduced while taking into consideration the expected reduction in the field weakening current due to the improvement in the voltage utilization rate caused by the reduction in the frequency fr of the carrier signal Sig. This allows for appropriate overheat protection.

[0055] As start conditions for the overheat protection mode, a first condition that the inverter temperature Tinvd exceeds the second protection start threshold TBH and a second condition that the motor temperature Tmgd exceeds the first protection start threshold TAH are set. When the first condition is satisfied, the frequency fr and the field weakening current of the carrier signal Sig are set based on the inverter temperature Tinvd, not on the motor temperature Tmgd. On the other hand, when the second condition is satisfied, the frequency fr and the field weakening current of the carrier signal Sig are set based on the motor temperature Tmgd, not on the inverter temperature Tinvd. This allows proper overheat protection of the inverter 30 and the rotating electric machine 20, which have different allowable upper limit temperatures.

[0056] By reducing the frequency fr of the carrier signal Sig, the voltage utilization rate can be improved, but the controllability of the phase current flowing through the stator winding 21 is reduced, and the waveform of the phase current is distorted, resulting in increased noise and vibration of the rotating electric machine 20. For this reason, it is desirable to avoid this as much as possible during normal times when there is no risk of overheating. However, in this embodiment, the overheat protection mode is set as a temporary measure when there is a risk of overheating. This makes it possible to suppress or compensate for the torque reduction that accompanies a decrease in the field weakening current, and to continue running the vehicle 10 as much as possible while avoiding overheating abnormalities.

[0057] <Modification of the first embodiment> The allowable upper limit temperature of the rotating electrical machine 20 may be higher than the allowable upper limit temperature of the inverter 30. In this case, it is sufficient that the first protection start threshold TAH is set higher than the second protection start threshold TBH.

[0058] The first predetermined temperature ΔT1 may be set to 0. In this case, the first protection release threshold TAL and the first protection start threshold TAH are the same value. Also, the second predetermined temperature ΔT2 may be set to 0. In this case, the second protection release threshold TBL and the second protection start threshold TBH are the same value.

[0059] The control device 37 may set the frequency fr of the carrier signal Sig using the method shown in Fig. 8 instead of the method shown in Fig. 5. In more detail, in the case of overheat protection of the rotating electric machine 20, when the control device 37 determines that the motor temperature Tmgd has exceeded the first protection start threshold TAH, the control device 37 reduces the frequency fr of the carrier signal Sig in a stepwise manner from the predetermined frequency fc to the lower limit frequency fL. On the other hand, when the control device 37 determines that the motor temperature Tmgd has become equal to or lower than the first protection release threshold TAL in a case where the frequency fr of the carrier signal Sig is set to the lower limit frequency fL, the control device 37 increases the frequency fr of the carrier signal Sig in a stepwise manner from the lower limit frequency fL to the predetermined frequency fc.

[0060] Next, the overheat protection of the inverter 30 will be described. When the control device 37 determines that the inverter temperature Tinvd exceeds the second protection start threshold TBH, the control device 37 reduces the frequency fr of the carrier signal Sig in a stepwise manner from the predetermined frequency fc to the lower limit frequency fL. On the other hand, when the control device 37 determines that the inverter temperature Tinvd is equal to or lower than the second protection release threshold TBL in a case where the frequency fr of the carrier signal Sig is set to the lower limit frequency fL, the control device 37 increases the frequency fr of the carrier signal Sig in a stepwise manner from the lower limit frequency fL to the predetermined frequency fc.

[0061] <Second embodiment> The second embodiment will be described below with reference to the drawings, focusing on the differences from the first embodiment. The allowable upper limit temperature of the inverter 30 is higher than the allowable upper limit temperature of the rotating electric machine 20. Therefore, the inverter 30 has higher thermal reliability than the rotating electric machine 20. By executing the overheat protection control for the rotating electric machine 20, the heat generation of the inverter 30 is also suppressed, so it is considered that the inverter 30 can be protected from overheat. In view of this, in this embodiment, the overheat protection control shown in FIG. 9 is executed by the control device 37. The overheat protection control shown in FIG. 9 is executed repeatedly at a predetermined control period, for example. In this embodiment, the first protection start threshold TAH is referred to as the protection start threshold TAH, and the first protection release threshold TAL is referred to as the protection release threshold TAL.

[0062] In step S20, it is determined whether or not the field weakening control is being executed.

[0063] If it is determined in step S20 that the field-weakening control is being executed, the process proceeds to step S21, where the motor temperature Tmgd is acquired. Note that the process of step S21 corresponds to the "acquisition unit."

[0064] In step S22, it is determined whether the control mode is the overheat protection mode out of the normal mode and the overheat protection mode.

[0065] If it is determined in step S22 that the control mode is the normal mode, the process proceeds to step S23, where it is determined whether or not the motor temperature Tmgd has exceeded the protection start threshold value TAH.

[0066] If it is determined in step S23 that the motor temperature Tmgd is equal to or lower than the protection start threshold value TAH, the process proceeds to step S24, where the control mode is set to the normal mode.

[0067] On the other hand, if it is determined in step S23 that the motor temperature Tmgd exceeds the protection start threshold TAH, the process proceeds to step S25, where the control mode is changed to the overheat protection mode. The process of step S25 is the same as that of step S16 in Fig. 4. By the process of step S25, the frequency fr of the carrier signal Sig is reduced, and the field weakening current is made smaller.

[0068] After the processing of step S25, if it is determined in step S22 that the control mode is the overheat protection mode, the process proceeds to step S26. In step S26, it is determined whether the motor temperature Tmgd has become equal to or lower than the protection release threshold TAL. If it is determined in step S26 that the motor temperature Tmgd is higher than the protection release threshold TAL, the process proceeds to step S25. As a result, the control mode is changed to the overheat protection mode. On the other hand, if it is determined in step S26 that the motor temperature Tmgd has become equal to or lower than the protection release threshold TAL, the process proceeds to step S24. As a result, the overheat protection mode is released, and the control mode is changed to the normal mode.

[0069] According to the present embodiment described above, it is possible to simplify the overheat protection control and prevent the rotating electrical machine 20 and the inverter 30 from becoming overheated. <Modification of the second embodiment> The allowable upper limit temperature of the rotating electric machine 20 may be higher than the allowable upper limit temperature of the inverter 30. In this case, the inverter temperature Tinvd may be used instead of the motor temperature Tmgd in the overheat protection control shown in Fig. 9. Also, in the overheat protection control shown in Fig. 9, TBH and TBL may be used as threshold values ​​instead of TAH and TAL.

[0070] <Third embodiment> Hereinafter, the third embodiment will be described with reference to the drawings, focusing on the differences from the first embodiment. In this embodiment, instead of the control mode being set to the overheat protection mode, a loss comparison process is performed.

[0071] The procedure of the overheat protection control of this embodiment is shown in Fig. 10. The overheat protection control shown in Fig. 10 is repeatedly executed at a predetermined control period by the control device 37. For convenience, the same processes as those shown in Fig. 4 are denoted by the same reference numerals in Fig. 10.

[0072] If the determination in step S13 is affirmative, the process proceeds to step S30, where a loss comparison process is performed. The loss comparison process will be described below with reference to FIG.

[0073] In step S40, the amount of reduction in the field-weakening current when it is assumed that the frequency fr of the carrier signal Sig is reduced by a predetermined amount is calculated, and the amount of reduction in loss (hereinafter, loss reduction amount Wf) occurring in the inverter 30 and the rotating electric machine 20 due to the reduction in the field-weakening current is calculated. The loss reduction amount Wf is mainly the amount of reduction in copper loss due to the reduction in the field-weakening current.

[0074] In step S41, assuming that the frequency fr of the carrier signal Sig is reduced by a predetermined amount, an increase in loss (hereinafter, loss increase Wh) occurring in the inverter 30 and the rotating electric machine 20 due to the reduction in frequency fr is calculated. The loss increase Wh is mainly an increase in loss caused by a decrease in controllability of the phase current flowing through the stator winding 21 and a distortion in the waveform of the phase current due to the reduction in frequency fr.

[0075] In step S42, it is determined whether the loss reduction amount Wf exceeds the loss increase amount Wh. If the determination in step S42 is affirmative, the process proceeds to step S43, where the frequency fr of the carrier signal Sig is reduced by a predetermined amount. Also, the absolute value of the d-axis command current Id* is reduced by the calculated reduction amount of the field weakening current.

[0076] On the other hand, if the determination in step S42 is negative, the process proceeds to step S44, where the reduction in the frequency fr of the carrier signal Sig is stopped, and the reduction in the field weakening current is stopped. That is, the frequency fr of the carrier signal Sig is maintained at the frequency fr of the carrier signal Sig set in the previous control cycle, and the field weakening current is maintained at the field weakening current set in the previous control cycle. This stops the reduction in the field weakening current and the reduction in the frequency fr of the carrier signal Sig.

[0077] In addition, even if the result of the loss comparison process in step S42 is affirmative, if the frequency fr of the carrier signal Sig reaches the lower limit frequency fL, the reduction of the frequency fr of the carrier signal Sig may be stopped.

[0078] If the determination in step S14 is affirmative, the process proceeds to step S31, where the loss comparison process shown in FIG. 11 is performed.

[0079] As described above, in this embodiment, for example, when it is determined that the motor temperature Tmgd exceeds the first protection start threshold TAH, the frequency fr of the carrier signal Sig starts to be reduced. As a result, the field weakening current starts to decrease, and the frequency fr of the carrier signal Sig starts to decrease. Whether the loss increase amount Wh has become equal to or greater than the loss reduction amount Wf is determined for each control period. In the control period in which it is determined that the loss increase amount Wh has become equal to or greater than the loss reduction amount Wf, the reduction of the frequency fr of the carrier signal Sig is stopped. As a result, it is possible to suppress an increase in loss occurring in the rotating electric machine 20 and the inverter 30 while preventing the rotating electric machine 20 and the inverter 30 from becoming overheated.

[0080] <Other embodiments> Each of the above embodiments may be modified as follows.

[0081] The temperatures of the rotating electric machine 20 and the inverter 30 used in the overheat protection control are not limited to values ​​detected by temperature sensors, and may be values ​​estimated by a temperature estimation unit included in the control device 37.

[0082] The semiconductor switches that make up the inverter are not limited to IGBTs, but may be, for example, N-channel MOSFETs with built-in body diodes. In this case, the high-potential terminal of the switch is the drain, and the low-potential terminal is the source.

[0083] The moving body on which the control system is mounted is not limited to a vehicle, but may be, for example, an aircraft or a ship. For example, if the moving body is an aircraft, the rotating electric motor serves as the flight power source for the aircraft, and if the moving body is a ship, the rotating electric motor serves as the navigation power source for the ship. In addition, the control system is not limited to a system mounted on a moving body, but may be a stationary system.

[0084] The control unit and the method described in the present disclosure may be realized by a special-purpose computer provided by configuring a processor and a memory programmed to execute one or more functions embodied in a computer program. Alternatively, the control unit and the method described in the present disclosure may be realized by a special-purpose computer provided by configuring a processor with one or more dedicated hardware logic circuits. Alternatively, the control unit and the method described in the present disclosure may be realized by one or more special-purpose computers configured by a combination of a processor and a memory programmed to execute one or more functions and a processor configured with one or more hardware logic circuits. In addition, the computer program may be stored in a computer-readable non-transitory tangible recording medium as instructions executed by the computer. [Explanation of symbols]

[0085] 10...vehicle, 20...rotating electric machine, 30...inverter, 37...control device

Claims

1. A rotating electric machine (20) having a stator winding (21); an inverter (30) electrically connected to the stator winding; In an inverter control device (37) applied to a control system including: a switch control unit that performs switching control of the inverter based on a comparison of the magnitude between the command voltage of the stator winding and a carrier signal; an acquisition unit that acquires a temperature of at least one of the inverter and the rotating electric machine; Equipped with an inverter control device in which, when the switch control unit determines that the acquired temperatures (Tmgd, Tinvd) exceed temperature threshold values ​​(TAH, TBH) while a field-weakening current is flowing through the stator winding, the switch control unit reduces a frequency of the carrier signal, and reduces the field-weakening current as the frequency of the carrier signal becomes lower.

2. The inverter control device according to claim 1 , wherein, when the acquired temperature is determined to exceed the temperature threshold value, the switch control unit reduces the frequency of the carrier signal as the acquired temperature becomes higher.

3. The inverter control device according to claim 1 or 2, wherein the switch control unit prevents the frequency of the carrier signal from falling below a lower limit frequency (fL).

4. A rotating electric machine (20) having a stator winding (21); an inverter (30) electrically connected to the stator winding; In an inverter control device (37) applied to a control system including: a switch control unit that performs switching control of the inverter based on a comparison of the magnitude between the command voltage of the stator winding and a carrier signal; an acquisition unit that acquires a temperature of at least one of the inverter and the rotating electric machine; Equipped with The switch control unit is In a case where the switching control is being performed while a field weakening current is flowing through the stator winding, when it is determined that the acquired temperatures (Tmgd, Tinvd) exceed temperature threshold values ​​(TAH, TBH), the frequency of the carrier signal is started to be reduced and the field weakening current is started to be decreased; An inverter control device that determines each time whether an increase (Wh) in loss generated in the inverter and the rotating electric machine due to a reduction in the frequency of the carrier signal has become equal to or greater than a decrease (Wf) in loss due to a reduction in the field-weakening current, and when it is determined that the increase has become equal to or greater than the decrease, stops the reduction in the frequency of the carrier signal and the reduction in the field-weakening current.

5. the acquisition unit acquires a first temperature (Tmgd) that is a lower allowable upper limit temperature of the inverter or the rotating electric machine, and a second temperature (Tinvd) that is a higher allowable upper limit temperature of the inverter or the rotating electric machine, the temperature thresholds are a first temperature threshold (TAH) and a second temperature threshold (TBH) higher than the first temperature threshold, 5. The inverter control device according to claim 1, wherein, when the switching control is being performed while a field-weakening current is flowing through the stator winding, when it is determined that either one of a condition that the acquired first temperature has exceeded the first temperature threshold value and a condition that the acquired second temperature has exceeded the second temperature threshold value is satisfied, the switch control unit reduces a frequency of the carrier signal and decreases the field-weakening current.

6. A rotating electric machine (20) having a stator winding (21); an inverter (30) electrically connected to the stator winding; A computer (37a); A program applied to a control system comprising: The computer includes: A process of executing switching control of the inverter based on a comparison of magnitude between the command voltage of the stator winding and a carrier signal; acquiring a temperature of at least one of the inverter and the rotating electric machine; a process of reducing a frequency of the carrier signal when it is determined that the acquired temperatures (Tmgd, Tinvd) exceed temperature threshold values ​​(TAH, TBH) in a case where the switching control is being performed while a field weakening current is flowing through the stator winding, and reducing the field weakening current as the frequency of the carrier signal becomes lower; A program to execute.

7. A rotating electric machine (20) having a stator winding (21); an inverter (30) electrically connected to the stator winding; A computer (37a); A program applied to a control system comprising: The computer includes: A process of executing switching control of the inverter based on a comparison of magnitude between the command voltage of the stator winding and a carrier signal; acquiring a temperature of at least one of the inverter and the rotating electric machine; a process of starting to reduce a frequency of the carrier signal and starting to decrease the field weakening current when it is determined that the acquired temperatures (Tmgd, Tinvd) exceed temperature threshold values ​​(TAH, TBH) in a case where the switching control is being performed while a field weakening current is flowing through the stator winding; a process of determining whether an increase (Wh) in loss generated in the inverter and the rotating electric machine caused by reducing the frequency of the carrier signal is equal to or greater than a decrease (Wf) in the loss caused by reducing the field-weakening current, and stopping the reduction in the frequency of the carrier signal and the reduction in the field-weakening current when it is determined that the increase is equal to or greater than the decrease; A program to execute.

8. A rotating electric machine (20) having a stator winding (21); an inverter (30) electrically connected to the stator winding; An inverter control method applied to a control system including: executing a switching control of the inverter based on a comparison of magnitude between the command voltage of the stator winding and a carrier signal; acquiring a temperature of at least one of the inverter and the rotating electric machine; a step of reducing a frequency of the carrier signal when it is determined that the acquired temperatures (Tmgd, Tinvd) exceed temperature threshold values ​​(TAH, TBH) while a field-weakening current is flowing through the stator winding and reducing the field-weakening current as the frequency of the carrier signal decreases; An inverter control method comprising:

9. A rotating electric machine (20) having a stator winding (21), an inverter (30) electrically connected to the stator winding; An inverter control method applied to a control system including: executing a switching control of the inverter based on a comparison of magnitude between the command voltage of the stator winding and a carrier signal; acquiring a temperature of at least one of the inverter and the rotating electric machine; a step of starting to reduce a frequency of the carrier signal and starting to decrease the field weakening current when it is determined that the acquired temperatures (Tmgd, Tinvd) exceed temperature threshold values ​​(TAH, TBH) in a case where the switching control is being performed while a field weakening current is flowing through the stator winding; determining whether an increase (Wh) in loss generated in the inverter and the rotating electric machine due to a reduction in the frequency of the carrier signal is equal to or greater than a decrease (Wf) in loss due to a reduction in the field-weakening current, and stopping the reduction in the frequency of the carrier signal and the reduction in the field-weakening current when it is determined that the increase is equal to or greater than the decrease; An inverter control method comprising:

Citation Information

Patent Citations

  • Drive control method of motor-driven vehicle on-overload

    JP1991198601A

  • Electric power steering device

    JP2008307913A

  • Inverter device

    JP2017118697A

  • Motor control device, mechatronic integrated unit, and electric vehicle system

    JP2021044951A