Electric vehicle control method and electric vehicle control device

The control method enhances electric vehicle performance by using harmonic and fundamental wave currents to warm up batteries and other components during operation, addressing the challenge of cold-start power output.

WO2026094184A1PCT designated stage Publication Date: 2026-05-07NISSAN MOTOR CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
NISSAN MOTOR CO LTD
Filing Date
2024-10-30
Publication Date
2026-05-07

Smart Images

  • Figure JP2024038776_07052026_PF_FP_ABST
    Figure JP2024038776_07052026_PF_FP_ABST
Patent Text Reader

Abstract

The present invention is an electric vehicle control method in which the heat of an electric unit including an electric motor and an inverter is used to warm up in-vehicle equipment. In this electric vehicle control method, the need to carry out warm-up is determined on the basis of a temperature of the in-vehicle equipment. When warm-up of the in-vehicle equipment is not required, the torque of the electric motor is controlled by a prescribed fundamental wave current. When warm-up of the in-vehicle equipment is required, all or part of the torque of the electric motor is controlled by using a harmonic wave current having a frequency that is an integral multiple of the fundamental wave current.
Need to check novelty before this filing date? Find Prior Art

Description

Control method for electric vehicles, and control device for electric vehicles

[0001] The present invention relates to a control method and control device for electric vehicles.

[0002] JP2011-197607A discloses a hybrid vehicle that warms up the battery by supplying a current sufficient to rotate the drive motor when the battery temperature is below a predetermined set temperature.

[0003] Electric vehicles sometimes use the heat generated by the electric unit (electric powertrain), which consists of an electric motor and an inverter, to warm up on-board equipment such as batteries. When warming up on-board equipment using the heat of the electric unit in this way, the electric vehicle actively generates heat in the electric unit, for example, by passing a d-axis current through the electric motor. Thus, in recent years, there has been a demand to quickly warm up on-board equipment such as batteries that have become cold.

[0004] The present invention aims to provide a control method and control device for electric vehicles that can increase the heat generated in the electric unit and quickly warm up the on-board equipment.

[0005] Figure 1 is an explanatory diagram showing the schematic configuration of an electric vehicle. Figure 2 is a block diagram showing the configuration of the controller. Figure 3 is a block diagram showing the configuration of the drive control unit. Figure 4 is a block diagram showing the configuration of the current command generation unit. Figure 5 is a graph showing the magnitude of the electromotive force generated by harmonic currents in an unloaded motor. Figure 6 is a graph showing a typical example of harmonic currents, fundamental wave currents, and the final phase current composed of these. Figure 7 is a block diagram showing the configuration of the current control unit and the coordinate transformation unit. Figure 8 is a block diagram showing the configuration of the PWM control unit. Figure 9 is a flowchart relating to warm-up control in the first embodiment. Figure 10 is a block diagram showing the configuration of the current command generation unit in the second embodiment. Figure 11 is a graph showing a typical example of specific-order harmonic currents, additional harmonic currents, and the final phase current composed of these in the second embodiment. Figure 12 is a flowchart relating to warm-up control in the second embodiment. Figure 13 is a block diagram partially showing the configuration of the current command generation unit in the third embodiment. Figure 14 is a block diagram showing the configuration of the current command generation unit in the fourth embodiment. Figure 15 is a flowchart showing the setting of the warm-up mode in a modified example.

[0006] Embodiments of the present invention will be described below with reference to the drawings.

[0007] [First Embodiment] Figure 1 is an explanatory diagram showing the schematic configuration of the electric vehicle 100. As shown in Figure 1, the electric vehicle 100 is an electric vehicle or hybrid vehicle, etc., equipped with a battery 10, an electric unit 11, and a controller 12.

[0008] The battery 10 is a DC power source that stores the power supplied to the electric unit 11. The battery 10 is rechargeable and can be charged by an external power source or an on-board power generator, etc. (neither of which are shown). Furthermore, when the electric unit 11 generates power (regenerative power) through so-called regenerative control, the battery 10 can also be charged by that regenerative power. The battery 10 is made of, for example, a lithium-ion battery.

[0009] When the battery 10 is in a low-temperature state, its output power and acceptable power decrease. Therefore, when the battery 10 is in a low-temperature state, the electric vehicle 100 needs to warm up the battery 10 before supplying power to the electric unit 11 or charging the battery 10. In other words, the battery 10 is one of the on-board devices (hereinafter referred to as on-board devices) installed in the electric vehicle 100 that must be warmed up as needed. In this embodiment, we will particularly refer to the scenario in which the battery 10 must be warmed up while the electric vehicle 100 is running.

[0010] The electric unit 11 (electric powertrain) is a unit that generates the torque T necessary for the electric vehicle 100 to run. The electric unit 11 is driven by electricity supplied from the battery 10. The torque T generated by the electric unit 11 is transmitted to the drive wheels 16 via the reduction gear 13, differential gear 14, and drive shaft 15, etc. In other words, the electric unit 11 is the driving source for the electric vehicle 100, and the electric vehicle 100 generates driving force in the drive wheels 16 by the torque T generated by the electric unit 11. When the electric unit 11 is driven by the drive wheels 16, regenerative control allows the electric unit 11 to convert the kinetic energy of the electric vehicle 100 into electrical energy (regenerative power) and recover it.

[0011] Furthermore, the electric unit 11 is configured to exchange heat with on-board equipment that needs to be warmed up as needed. In this embodiment, the electric vehicle 100 has a cooling circuit (not shown) that can circulate water or other refrigerant (hereinafter simply referred to as cooling water) to both the battery 10 and the electric unit 11. Therefore, the electric vehicle 100 can transport the heat generated in the electric unit 11 to the battery 10 via the cooling water, and warm up the battery 10 with the heat generated in the electric unit 11.

[0012] In this embodiment, the electric unit 11 includes an inverter 17 and an electric motor 18.

[0013] The inverter 17 converts the DC power supplied from the battery 10 into AC power and supplies it to the motor 18. This causes the motor 18 to rotate and generate torque T on its output shaft. When the motor 18 generates regenerative power through regenerative control, the inverter 17 converts the regenerative power, which is AC power, into DC power and inputs it to the battery 10.

[0014] The electric motor 18 is the driving force source for the electric vehicle 100. The electric motor 18 is, for example, an IPM (Interior Permanent Magnet) type three-phase AC synchronous motor. In this embodiment, the electric motor 18 is an IPM type three-phase AC synchronous motor, and the stator has UVW three-phase windings, and the rotor includes permanent magnets.

[0015] Furthermore, the electric unit 11 may include, in addition to the inverter 17 and electric motor 18 described above, an internal combustion engine, a generator, and an inverter for controlling the generator. In other words, the electric unit 11 may include a power generation system that includes an internal combustion engine, a generator, and an inverter. In this case, in the warm-up control described below, the generator and inverter of the power generation system can be used instead of, or together with, the inverter 17 and electric motor 18 described above.

[0016] The controller 12 is a control device that comprehensively controls each part of the electric vehicle 100. The controller 12 is composed of, for example, one or more computers and is programmed to control the operation of each part in a predetermined control cycle.

[0017] The controller 12 functions, for example, as a BMS (Battery Management System). That is, the controller 12 controls the DC voltage (hereinafter referred to as battery voltage V) output by the battery 10. dc (This refers to) and the temperature of the battery 10 (hereinafter referred to as battery temperature Θ) bat The following can be acquired as appropriate using sensors (not shown). Furthermore, the controller 12 can appropriately calculate the charge level (SOC: State of Charge) of the battery 10 by, for example, integrating the charge and discharge currents of the battery 10.

[0018] The controller 12 functions as a VCM (Vehicle Control Module). Specifically, the controller 12 controls the electric unit 11, etc., based on output signals from the accelerator pedal sensor, brake pedal sensor, parking brake switch, and shift position sensor, etc. (none of which are shown). In this way, the controller 12 controls the behavior of the electric vehicle 100.

[0019] For example, the controller 12 controls the accelerator pedal input A by referring to a torque map predetermined by experiment or simulation. po A torque command T representing the torque T that the electric unit 11 should generate is based on (not shown) and other factors. * The controller 12 also acquires parameters (rotation parameters) that represent the rotation state of the electric motor 18, such as the electrical angle θ [rad] and the electrical angular velocity ω [rad / sec]. Then, the controller 12 sets the torque command T * Based on the electrical angular velocity ω, etc., the motor 18 receives a torque command T * The electric unit 11 is driven to output a torque T corresponding to the value.

[0020] In particular, in this embodiment, when it is necessary to warm up the in-vehicle equipment such as the battery 10, the controller 12 adjusts the current supplied to the electric unit 11 and issues a torque command T * The controller 12 generates a torque T corresponding to the current while increasing the heat generated in the electric unit 11. This promotes the warming up of the battery 10 and other components. In other words, the controller 12 warms up the battery 10 and other onboard equipment. That is, the controller 12 functions as a warm-up control device that warms up onboard equipment as needed. Thus, the warm-up control of the battery 10 and other components using the heat from the electric unit 11 is performed not only when the electric vehicle 100 is stationary, but also when the electric vehicle 100 is in motion, as needed.

[0021] Figure 2 is a block diagram showing the configuration of the controller 12. Here, the configuration related to the warm-up control and the drive control of the electric vehicle 100 is shown. As shown in Figure 2, the controller 12 includes a warm-up determination unit 19 and a drive control unit 20.

[0022] The warm-up determination unit 19 determines whether to warm up in-vehicle devices such as the battery 10. In the present embodiment, the warm-up determination unit 19 determines whether to warm up the battery 10. Specifically, the warm-up determination unit 19 includes a warm-up necessity determination unit 21 and a warm-up feasibility determination unit 22.

[0023] The warm-up necessity determination unit 21 determines whether it is necessary to warm up an in-vehicle device based on the temperature of the in-vehicle device. In the present embodiment, the warm-up necessity determination unit 21 determines whether it is necessary to warm up the battery 10 based on the battery temperature Θ bat Specifically, the warm-up necessity determination unit 21 determines whether it is necessary to warm up the battery 10 based on the battery temperature Θ bat and a lower limit value Θ bat-Llim predetermined in advance. That is, the warm-up necessity determination unit 21 determines whether it is necessary to warm up the battery 10 by comparing the battery temperature Θ bat with the lower limit value Θ bat-Llim . That is, when the battery temperature Θ bat is lower than the lower limit value Θ bat-Llim (Θ bat < Θ bat-Llim ), the warm-up necessity determination unit 21 determines that it is necessary to warm up the battery 10. On the other hand, when the battery temperature Θ bat is equal to or higher than the lower limit value Θ bat-Llim (Θ bat ≥ Θ bat-Llim ), the warm-up necessity determination unit 21 determines that it is not necessary to warm up the battery 10.

[0024] The warm-up necessity determination unit 21 sets a warm-up request S w according to the necessity of warm-up. In the present embodiment, when it is determined that it is necessary to warm up the battery 10, the warm-up necessity determination unit 21 sets the warm-up request S w to "1 (on)", which indicates that warm-up control is necessary. On the other hand, when it is determined that it is not necessary to warm up the battery 10, the warm-up necessity determination unit 21 sets the warm-up request S w to "0 (off)", which indicates that warm-up control is not necessary.

[0025] The warm-up feasibility determination unit 22 determines whether or not the system is in a state where warm-up control can actually be performed. In this embodiment, the warm-up feasibility determination unit 22 determines whether or not warm-up control can be performed based on the output power of the battery 10.

[0026] Specifically, the warm-up feasibility determination unit 22 determines the battery voltage V dc Based on the electrical angular velocity ω, the maximum torque T that can be output in the current state of the battery 10 and electric motor 18 is determined. max The torque command T is calculated and this is used. * The warm-up feasibility determination unit 22 compares the battery voltage V dc And electrical angular velocity ω and maximum torque T max It has a maximum torque map (not shown) that is pre-associated with the current battery voltage V based on experiments or simulations. Therefore, the warm-up feasibility determination unit 22 refers to this maximum torque map to determine the current battery voltage V dc and the maximum torque T corresponding to the electrical angular velocity ω. max It can perform calculations.

[0027] Torque command T * Maximum torque T max If it is smaller than (T * <T max The warm-up feasibility determination unit 22 determines that the system is in a state where warm-up control can be performed. That is, when the output power of the battery 10 exceeds the power required to maintain the torque T of the electric motor 18, and there is sufficient power to supply the battery 10 for warm-up control, the warm-up feasibility determination unit 22 determines that the system is in a state where warm-up control can be performed.

[0028] Meanwhile, the torque command T * Maximum torque T max If the above (T * ≧T max ), the warm-up feasibility determination unit 22 determines that the system is in a state where warm-up control cannot be performed. That is, if the output power of the battery 10 is less than or equal to the power required to maintain the torque T of the electric motor 18, and there is no capacity to supply power to the battery 10 for warm-up control, the warm-up feasibility determination unit 22 determines that the system is in a state where warm-up control cannot be performed.

[0029] The warm-up feasibility determination unit 22 determines whether warm-up control can be performed and sets the warm-up execution flag F w The warm-up execution flag F is set when the battery 10 is in a state where it can perform warm-up control. w The warm-up execution flag S is set to positive (executable). On the other hand, when the battery 10 is in a state where it cannot execute warm-up execution control, the warm-up feasibility determination unit 22 sets the warm-up execution flag S abl Set it to negative (cannot be executed).

[0030] In this embodiment, as described above, the warm-up feasibility determination unit 22 substantially determines whether or not to perform warm-up control according to the output power of the battery 10, but it is not limited to this. When the temperature of the inverter 17 or the motor 18 exceeds the limit temperature according to the durability, the warm-up feasibility determination unit 22 determines that it cannot perform warm-up control that would raise the temperature of the inverter 17 or the motor 18 above the limit temperature, and the warm-up execution flag F is raised. w Set it to negative (cannot be executed).

[0031] The drive control unit 20 controls the on / off state of multiple switching elements (not shown) in the inverter 17. This allows the drive control unit 20 to control the driving state of the electric motor 18 and issue a torque command T to the electric motor 18. * The drive control unit 20 outputs a torque T corresponding to the value. The drive control unit 20 switches the inverter 17 using so-called PWM (Pulse Width Modulation) control.

[0032] At this time, the drive control unit 20 sends a current (hereinafter referred to as the fundamental wave current I) having a predetermined frequency that can output torque T substantially most efficiently to the inverter 17 and the motor 18. 1 The inverter 17 is switched so that the fundamental wave current I flows. In other words, the drive control unit 20, in principle, controls the fundamental wave current I 1 The electric motor 18 is driven using this.

[0033] Also, warm-up request S w The value is "1 (ON)", and the warm-up execution flag F wWhen the condition is positive, the drive control unit 20 switches the inverter 17 to increase the heat generated by the inverter 17 and the motor 18 while maintaining the drive state of the motor 18. In other words, when the battery 10 needs to be warmed up and warm-up control is possible, the drive control unit 20 performs warm-up control while maintaining the torque T of the motor 18.

[0034] At this time, the drive control unit 20 supplies the inverter 17 and the motor 18 with the fundamental wave current I 1 Instead, or the fundamental wave current I 1 Along with, the fundamental wave current I 1 A current having a frequency that is an integer multiple of (hereinafter referred to as harmonic current I) h The inverter 17 is switched so that the harmonic current I ( ) flows. In simple terms, when performing warm-up control, the drive control unit 20 switches the inverter 17. h Using, or the fundamental wave current I 1 and harmonic current I h The electric motor 18 is driven using this. This allows the fundamental wave current I 1 Copper losses (conduction losses) occur in the inverter 17 and motor 18, similar to when the motor 18 is driven using the same method. Furthermore, simply the fundamental wave current I 1 When the motor 18 is driven using the fundamental wave current I, the switching loss in the inverter 17 and the iron loss in the motor 18 increase. As a result, the heat generated in the motor unit 11 increases, and the warming up of the battery 10 is accelerated. In other words, the drive control unit 20 controls the fundamental wave current I 1 All or part of the harmonic current I h By replacing it with this, the torque T of the electric motor 18 is maintained while promoting the warming up of the battery 10.

[0035] Furthermore, the drive control unit 20 controls the harmonic current I h When the electric motor 18 is controlled using this, its harmonic current I h As such, the fundamental wave current I 1 A specific-order harmonic current I, which has a specific order, produces a torque T of the second largest magnitude. h-so (Not shown in the diagram) is used. Specific-order harmonic current I h-sois determined in advance according to the specific configuration of the electric unit 11 (particularly the electric motor 18).

[0036] FIG. 3 is a block diagram showing the configuration of the drive control unit 20. As shown in FIG. 3, the drive control unit 20 includes a current command generation unit 31, a current control unit 32, a PWM control unit 33, a coordinate conversion unit 34, and a rotation detection unit 35.

[0037] The current command generation unit 31 calculates a current command (hereinafter referred to as the dq-axis current command i * , battery voltage V dc , and the electrical angular velocity ω, in a so-called dq-axis coordinate system). The dq-axis current command i dq * consists of a command for the d-axis current (hereinafter referred to as the d-axis current command i dq * d * q * 1 dq * dq-f * h dq * dq-h * dq-f * d * d-f * q * q-f <00013 The fundamental wave current command i dq-f * consists of the fundamental wave d-axis current command i d * which is the fundamental wave component of the d-axis current command i d-f * and the fundamental wave q-axis current command i q * which is the fundamental wave component of the q-axis current command i q-f * Similarly, the harmonic current command i dq-h * consists of the d-axis current command i d *The harmonic d-axis current command i that is a harmonic component of d-h * and the harmonic q-axis current command i that is a harmonic component of the q-axis current command i q * consist of. q-h *

[0039] The current command generation unit 31 adjusts the distribution of the fundamental wave current command i w and the harmonic current command i w based on the warm-up request S dq-f * and the warm-up execution flag F. In this embodiment, when the warm-up of the battery 10 is necessary and the warm-up control can be executed, the current command generation unit 31 realizes the output of the torque T corresponding to the torque command T dq-h * as much as possible by the harmonic current command i * and when the output of the torque T corresponding to the torque command T dq-h * cannot be realized (maintained) only by the harmonic current command i dq-h * , the shortage is compensated by the fundamental wave current command i * dq-f * .

[0040] The current control unit 32 calculates the fundamental wave voltage command v dq-f * so that the fundamental wave dq-axis current i 1 (referred to as the fundamental wave dq-axis current i dq-f ), the electrical angular velocity ω, and the battery voltage V dc coincide with or follow the fundamental wave current command i dq-f dq-f * . dq-f *

[0041] The fundamental wave dq-axis current i dq-f is the fundamental wave component of the dq-axis current i dq flowing through the inverter 17 and the motor 18. The fundamental wave dq-axis current i dq-f is the fundamental wave d-axis current i that is the fundamental wave component of the d-axis current i d ​d-f And the q-axis current i q The fundamental wave component is the fundamental wave q-axis current i q-f It consists of the following: Fundamental wave voltage command v dq-f * The dq axis voltage v of the inverter 17 and the motor 18. dq This is a command regarding the fundamental wave component. Fundamental wave voltage command v dq-f * The d-axis voltage v d The fundamental wave d-axis voltage command v is a command for the fundamental wave component. d * And the q-axis voltage v q The fundamental wave q-axis voltage command v is a command for the fundamental wave component. q * It consists of and .

[0042] Furthermore, the current control unit 32 controls the harmonic current command i dq-h * , harmonic current I in the dq-axis coordinate system h (Hereinafter, harmonic dq-axis current i dq-h (i) Harmonic current command i dq-h * , electrical angular velocity ω, and battery voltage V dc Based on this, the harmonic dq axis current i dq-h is a harmonic current command i dq-h * Harmonic voltage command v to match or follow dq-h * Perform the calculation.

[0043] Harmonic dq axis current i dq-h This is the dq-axis current i flowing through the inverter 17 and the motor 18. dq This is the harmonic component. The harmonic dq axis current i dq-h is the d-axis current i d The harmonic component of is the harmonic d-axis current i d-h And the q-axis current i q The harmonic component of is the harmonic q-axis current i q-h It consists of the following: and . Harmonic voltage command v dq-h * The dq axis voltage v of the inverter 17 and the motor 18. dq This is a command regarding the harmonic components. Harmonic voltage command v dq-h* The d-axis voltage v d The harmonic d-axis voltage command v is a command for the harmonic components of the signal. d-h And the q-axis voltage v q The harmonic q-axis voltage command v is a command for the harmonic components of the signal. q-h It consists of and .

[0044] The PWM control unit 33 receives the fundamental wave voltage command v dq-f * , harmonic voltage command v dq-h * , electrical angle θ, and battery voltage V dc Based on this, the drive signal D for the switching element of the inverter 17 * = {D uu * , D ul * , D vu * , D vl * , D wu * , D wl *} Generate. D uu * This is the drive signal for the switching element that constitutes the upper arm of the U phase, and D ul * This is the drive signal for the switching element that constitutes the lower arm of the U phase. vu * This is the drive signal for the switching element that constitutes the upper arm of the V phase, and D vl * This is the drive signal for the switching element that constitutes the lower arm of the V phase. And D wu * This is the drive signal for the switching element that constitutes the upper arm of the W phase, and D wl * This is the drive signal for the switching element that constitutes the lower arm of the W phase.

[0045] The coordinate transformation unit 34 performs a coordinate transformation from the three-phase coordinate system (UVW coordinate system) to the dq-axis coordinate system, thereby determining the phase current i uvw From the dq axis current i dq The calculation is performed. In this embodiment, the coordinate transformation unit 34 calculates the phase current i uvw Therefore, the fundamental wave dq axis current idq-f and harmonic dq axis current i dq-h Calculate the phase current i. uvw This is the current flowing through each phase U, V, and W, and the U-phase current i u , V phase current i v , and W-phase current i w It consists of the following. Phase current i uvw This is acquired as appropriate using the current sensor 36 provided in the electric unit 11.

[0046] The rotation detection unit 35 calculates the electrical angle θ and electrical angular velocity ω of the electric motor 18 based on the output signal of the rotation sensor 37 provided on the electric motor 18.

[0047] For example, the rotation sensor 37 is composed of a resolver, and the rotation detection unit 35 is composed of an RDIC (Resolver Digital Converter Integrated Circuit), an ABZ counter, and a velocity calculator. In this case, the RDIC acquires an excitation signal and a modulation signal from the resolver and outputs up / down counter pulses A and B, and an origin signal pulse Z based on these. The ABZ counter calculates the electrical angle θ based on these ABZ signals. The velocity calculator then calculates the electrical angular velocity ω by differentiating the electrical angle θ with respect to time.

[0048] Figure 4 is a block diagram showing the configuration of the current command generation unit 31. As shown in Figure 4, the current command generation unit 31 includes a torque separator 41, a fundamental wave current command calculation unit 42, and a harmonic current command calculation unit 43.

[0049] The torque separator 41 controls the electrical angular velocity ω and the battery voltage V. dc Based on the torque command T * The fundamental wave torque command T f * and harmonic torque command T h * It distributes (separates) the torque command T as needed. In other words, the torque separator 41 distributes (separates) the torque command T * All or part of the harmonic torque command T h * Assign it to.

[0050] Fundamental wave torque command T f *Torque command T * Of the torque T corresponding to the fundamental wave current I 1 This is a directive regarding the components that should be realized by the harmonic torque directive T. h * Torque command T * Of the torque T corresponding to this, the harmonic current I h This is a command regarding the components to be realized. Below, the fundamental wave torque command T is given for the T generated by the electric motor 18. f * The component corresponding to the fundamental wave control torque T f And so, the harmonic torque command T h * The corresponding component is harmonic controlled torque T h That's what they say.

[0051] More specifically, the torque separator 41 receives the torque command T as follows: * The fundamental wave torque command T f * and harmonic torque command T h * Distribute it to them.

[0052] First, the torque separator 41 emits harmonic current I h The maximum torque that can be generated by this method (hereinafter referred to as the harmonic-controlled maximum torque T) h-max The torque separator 41 calculates the torque command T. * and harmonic control maximum torque T h-max Compare them.

[0053] Torque command T * Harmonic control maximum torque T h-max The following is true, and the entire torque T that the electric motor 18 should output is harmonic current I h When it can be generated by the following equation (1), the torque separator 41 controls the fundamental wave torque command T f * Set to zero, and the harmonic torque command T h * Torque command T * Set to the torque command T. * Harmonic control maximum torque T h-maxIf the following conditions are met, the entire torque T of the electric motor 18 is a harmonic current I h It is controlled by [something].

[0054]

[0055] Meanwhile, the torque command T * Harmonic control maximum torque T h-max Larger than that, the entire torque T that the electric motor 18 should output is induced by harmonic current I h When it is not possible to generate it by this, the torque separator 41 generates a harmonic torque command T as shown in equation (2) below. h * Harmonic control maximum torque T h-max Set to the basic wave torque command T f * Torque command T * and harmonic control maximum torque T h-max Deviation (T * -T h-max Set to ). That is, torque command T * Harmonic control maximum torque T h-max If it is greater than, the harmonic current I h Harmonic control maximum torque T h-max This generates and the fundamental wave control torque T f Torque command T * Harmonic control maximum torque T h-max To compensate for the deficiency.

[0056]

[0057] Furthermore, the torque separator 41 responds to the warm-up request S. w and warm-up execution flag F w Accordingly, Torque command T * The fundamental wave torque command T f * and harmonic torque command T h * Change whether or not to distribute to it. Specifically, warm-up request S w When the value is "0 (off)" and warm-up control is not required, or when the warm-up execution flag F w When the torque command T is negative and warm-up control cannot be performed, the torque separator 41 will... *The entirety of the fundamental wave torque command T f * Assigned to T when warm-up control is not performed. f * = T * And T h * = 0. In this case, the motor 18 has a fundamental wave current I 1 It is driven by.

[0058] On the other hand, warm-up request S w The value is "1 (ON)" and warm-up control is required, and the warm-up execution flag F w When the torque command T is positive and warm-up control can be performed, the torque separator 41, as described above, * The fundamental wave torque command T f * and harmonic torque command T h * It distributes to the torque command T. In other words, when warm-up control is performed, the torque separator 41 distributes the torque command T. * The fundamental wave torque command T f * and harmonic torque command T h * Distribute it to them.

[0059] The fundamental wave current command calculation unit 42 calculates the fundamental wave torque command T f * , electrical angular velocity ω, and battery voltage V dc Based on this, the fundamental wave current command i dq-f * The calculation is performed. Specifically, the fundamental wave current command calculation unit 42 calculates the fundamental wave torque command T f * , electrical angular velocity ω and battery voltage V dc And, the fundamental wave current command i dq-f * It has a fundamental wave current command map (not shown) that has been pre-associated with the fundamental wave current based on experiments or simulations. Therefore, the fundamental wave current command calculation unit 42 refers to this fundamental wave current command map to calculate the fundamental wave torque command T f * , electrical angular velocity ω and battery voltage V dc The corresponding fundamental wave current command i dq-f* Perform the calculation.

[0060] The harmonic current command calculation unit 43 calculates the harmonic torque command T h * , electrical angular velocity ω, and battery voltage V dc Based on this, harmonic current command i dq-h * Specifically, the harmonic current command calculation unit 43 calculates the harmonic torque command T. h * , electrical angular velocity ω and battery voltage V dc And, harmonic current command i dq-h * It has a harmonic current command map (not shown) that has been pre-associated with the harmonic current based on experiments or simulations. Therefore, the harmonic current command calculation unit 43 refers to this harmonic current command map to generate the harmonic torque command T h * , electrical angular velocity ω and battery voltage V dc The corresponding harmonic current command i dq-h * Perform the calculation.

[0061] Figure 5 shows the harmonic current I h The electromotive force E generated in the motor 18 under no-load conditions. N This is a graph showing the magnitude of the harmonic current I. In Figure 5, the horizontal axis is the harmonic current I. h The order N is shown, and the vertical axis represents the harmonic current I for each order N. h The electromotive force E generated between each phase is produced by this. N This shows the amplitude (power). Note that order N=1 represents the fundamental wave. That is, the electromotive force E of N=1. 1 This is the electromotive force component that is generated in synchronization with the rotation of the electrical angle θ. Here, for convenience, E 1 The amplitude distribution of the electromotive force (harmonic electromotive force) for each order N up to the 17th order is shown, normalized so that the amplitude is "1".

[0062] As shown in Figure 5, in the electric motor 18, the fifth harmonic current I 5 The electromotive force E generated by (N=5) 5 However, the electromotive force E for N=1 1 It is the next largest. That is, harmonic current I hAmong them, the fifth harmonic current I 5 This allows the motor 18 to generate torque T most efficiently. For this reason, in this embodiment, a specific-order harmonic current I is mainly used for warm-up control. h-so This is the fifth harmonic current I 5 Let it be so.

[0063] Therefore, in this embodiment, the harmonic torque command T calculated by the torque separator 41 is h * This is a specific-order harmonic current I h-so The fifth harmonic current I is 5 The torque component to be realized is commanded by this. In addition, the harmonic current command calculation unit 43 calculates the harmonic current command i dq-h * This is a specific-order harmonic current I h-so The fifth harmonic current I is 5 The dq axis current command i to produce this dq * That is the case.

[0064] Note that the fundamental wave current I 1 Next are harmonic currents I that are likely to generate torque T. h The order N is determined by the specific configuration of the motor 18. That is, depending on the specific configuration of the motor 18, the harmonic current I of an order N other than the 5th order (N=5) may be h is a specific-order harmonic current I h-so This may occur. However, once the configuration of the motor 18 is determined, the specific harmonic current I to be used in warm-up control will be determined. h-so This is determined in advance by experiment or simulation.

[0065] As described above, harmonic current I h The fifth harmonic current I 5 When using, the fundamental wave current I 1 and fifth harmonic current I 5 The electromotive force E(θ) of each phase generated by this process is expressed in the form of equation (3) below, depending on the electrical angle θ. Amplitude E amp coefficient k ef ,k e5 and phase θ e5This is an inherent characteristic of the electric motor 18 itself, and is predetermined by experiment or simulation.

[0066]

[0067] Also, the fundamental wave current I 1 and fifth harmonic current I 5 When using this, the phase current I(θ) is, amplitude I amp and coefficient k if ,k i5 Using this, the amplitude I is expressed in the form of equation (4) below, depending on the electrical angle θ. amp The torque T that the electric motor 18 should output (torque command T) * Therefore, the coefficient k is determined. if ,k i5 and phase θ i5 This is predetermined by the configuration of the electric motor 18.

[0068]

[0069] Here, we define the electromotive force generated in the U-phase and the U-phase current i. u The above shows that the electromotive force and phase current of the V-phase and W-phase are expressed in a corresponding form. Also, to simplify the formulas, the phase of the fundamental wave current is assumed to be in the q-axis direction, i.e., θ + π / 2.

[0070] The torque T output by the electric motor 18 can be calculated using equations (3) and (4), and is specifically expressed by the following equation (5). The first term of equation (5) is the fundamental wave current I 1 This represents the component produced by the second term, and the fifth harmonic current I 5 This represents the component produced by the following equation (5). In other words, the first row of equation (5) below represents the fundamental wave current I 1 and fifth harmonic current I 5 This represents the torque T (DC torque) generated by [the process]. Note that terms 3 and 4 represent the fundamental wave current I. 1 and fifth harmonic current I 5 Torque ripple T caused by ripple This represents the torque ripple T. In other words, the second line of equation (5) below is the torque ripple T. ripple It represents.

[0071]

[0072] Figure 6 shows the harmonic current I h , fundamental wave current I 1 This graph shows a typical example of the final phase current composed of these components. Here, the harmonic current I h and the fundamental wave current I 1 This shows a scenario in which both are used. Figure 6(A) shows the harmonic current I h Fifth harmonic current I used as 5 (Specific order harmonic current I h-so Figure 6(B) shows the fundamental wave current I 1 This is shown. And Figure 6(C) shows the fundamental wave current I 1 and harmonic current I h and sum (I 1 +I 5 ) by which the U-phase current i u An example is shown. In Figures 6(A) to (C), the horizontal axis represents the electrical angle θ [rad].

[0073] Figure 7 is a block diagram showing the configuration of the current control unit 32 and the coordinate transformation unit 34. As shown in Figure 7, the current control unit 32 controls the fundamental wave voltage command v by PI (Proportional Integral) control. dq-f * and harmonic voltage command v dq-h * The calculations are performed. Specifically, the current control unit 32 includes PI controllers 51 and 52, a fundamental wave decoupling calculation unit 53, PI controllers 54 and 55, and a harmonic decoupling calculation unit 56. The coordinate transformation unit 34 includes a fundamental wave current calculation unit 57 and a harmonic current calculation unit 58.

[0074] The PI controllers 51 and 52 and the fundamental wave decoupling calculation unit 53 control the fundamental wave current command i dq-f * From the fundamental wave voltage command v dq-f * This is a configuration for performing calculations.

[0075] The PI controller 51 controls the fundamental wave d-axis current command i d-f * and the fundamental wave d-axis current i d-f Deviation (i d-f * -i d-f The fundamental wave d-axis voltage command v should be set so that it becomes smaller.d-f-cp * The PI controller 52 determines the fundamental wave q-axis current command i. q-f * and the fundamental wave q-axis current i q-f Deviation ( iq-f * -i q-f The fundamental wave q-axis voltage command v should be set so that it becomes smaller. q-f-cp * To decide.

[0076] Furthermore, the PI controller 51 uses coefficient k pd ,k id Using this, it is expressed by the following equation (6). In addition, the PI controller 52 has coefficient k pq ,k iq Using this, it is expressed by the following equation (7). In equations (6) and (7), "s" is the Laplace operator. And each coefficient k in equations (6) and (7) pd ,k id ,k pq ,k iq This is the d-axis inductance L d q-axis inductance L q , winding resistance R, and fundamental wave current I 1 The normative response time constant τ f Using this, it can be expressed by the following equation (8).

[0077]

[0078] The fundamental wave decoupling calculation unit 53 calculates the electrical angular velocity ω and the battery voltage V dc Based on this, the fundamental wave d-axis voltage command v d-f-cp * and the fundamental wave q-axis voltage command v q-f-cp * The interference component is removed or reduced. Specifically, the fundamental wave decoupling calculation unit 53 calculates the fundamental wave d-axis voltage command v d-f-cp * By removing the interference component between the d and q axes, the decoupled fundamental wave d-axis voltage command v d-f-dcpl * The calculation is performed. In addition, the fundamental wave decoupling calculation unit 53 calculates the fundamental wave q-axis voltage command v q-f-cp * By removing the interference component between the d and q axes, the decoupled fundamental wave q-axis voltage command vq-f-dcpl * The calculation is performed. Then, the fundamental wave decoupling calculation unit 53 converts these into the final fundamental wave voltage command v dq-f * It outputs as v dq-f * = (v d-f * ,v q-f * ) = (v d-f-dcpl * ,v q-f-dcpl * )

[0079] The PI controllers 54, 55 and the harmonic decoupling calculation unit 56 process the harmonic current command i dq-h * From harmonic voltage command v dq-h * This is a configuration for performing calculations.

[0080] The PI controller 54 controls the harmonic d-axis current command i d-h * and harmonic d-axis current i d-h Deviation (i d-h * -i d-h The harmonic d-axis voltage command v is set so that it becomes smaller. d-h-cp * The PI controller 55 also performs the harmonic q-axis current command i q-h * and harmonic q-axis current i q-h Deviation (i q-h * -i q-h The harmonic q-axis voltage command v is set so that it becomes smaller. q-h-cp * The calculation is performed. The PI controllers 54 and 55 are expressed in the same form as equations (6) to (8) relating to the PI controllers 51 and 52 described above.

[0081] The harmonic decoupling calculation unit 56 calculates the electrical angular velocity ω and the battery voltage V dc Based on this, the harmonic d-axis voltage command v d-h-cp * and harmonic q-axis voltage command v q-h-cp * The interference component is removed or reduced. Specifically, the harmonic decoupling calculation unit 56 calculates the harmonic d-axis voltage command vd-h-cp * By removing the interference component between the dq axes, the decoupled harmonic d-axis voltage command v d-h-dcpl * The harmonic decoupling calculation unit 56 calculates the harmonic q-axis voltage command v q-h-cp * By removing the interference component between the d and q axes, the decoupled harmonic q-axis voltage command v q-h-dcpl * The harmonic decoupling calculation unit 56 then calculates these to obtain the final harmonic voltage command v dq-h * It outputs as v dq-h * = (v d-h * ,v q-h * ) = (v d-h-dcpl * ,v q-g-dcpl * )

[0082] The fundamental wave current calculation unit 57 calculates the phase current i through a basic coordinate transformation from the three-phase coordinate system to the dq-axis coordinate system and a low-pass filter process. uvw From the fundamental wave dq axis current i dq-f The calculation is performed. Specifically, the fundamental wave current calculation unit 57 performs a coordinate transformation according to the electrical angle θ according to the following equation (9), and then processes it with a low-pass filter (LPF) to calculate the fundamental wave dq axis current i dq-f Perform the calculation.

[0083]

[0084] The harmonic current calculation unit 58 performs a coordinate transformation from the three-phase coordinate system to the dq-axis coordinate system and low-pass filtering to calculate the phase current i uvw From the harmonic dq axis current i dq-h The harmonic current calculation unit 58 performs a coordinate transformation according to the electrical angle θ according to the following equation (10), and then processes it with a low-pass filter (LPF) to calculate the harmonic dq axis current i. dq-h The following is calculated: Phase θ e5 As mentioned above, this is predetermined by the configuration of the electric motor 18.

[0085]

[0086] Figure 8 is a block diagram showing the configuration of the PWM control unit 33. As shown in Figure 8, the PWM control unit 33 includes a basic coordinate transformation unit 61, a harmonic coordinate transformation unit 62, a duty cycle command generation unit 63, and a drive signal generation unit 64.

[0087] The basic coordinate transformation unit 61 performs a coordinate transformation from the dq axis coordinate system to the three-phase coordinate system, thereby generating the basic wave voltage command v dq-f * From the fundamental wave three-phase voltage command v uvw-f * The following is calculated: Fundamental wave three-phase voltage command v uvw-f * This is the fundamental wave U-phase voltage command v u-f * , fundamental wave V-phase voltage command v v-f * , and the fundamental wave W-phase voltage command v w-f * The basic coordinate transformation unit 61 performs a coordinate transformation according to the electrical angle θ according to the following equation (11), thereby generating the basic wave three-phase voltage command v uvw-f * Perform the calculation.

[0088]

[0089] The harmonic coordinate transformation unit 62 performs a coordinate transformation from the dq axis coordinate system to the three-phase coordinate system, thereby generating a harmonic voltage command v dq-h * From harmonic three-phase voltage command v uvw-h * The following is calculated: harmonic three-phase voltage command v uvw-h * This is a harmonic U-phase voltage command v u-h * , harmonic V-phase voltage command v v-h * , and harmonic W-phase voltage command v w-h * The harmonic coordinate transformation unit 62 performs a coordinate transformation according to the electrical angle θ according to the following equation (12), thereby generating a harmonic three-phase voltage command v uvw-h * Perform the calculation.

[0090]

[0091] The duty cycle command generation unit 63 generates a fundamental wave three-phase voltage command v uvw-f * and harmonic three-phase voltage command v uvw-h * The final three-phase voltage command v is the sum of the two values. uvw * Based on this, the duty cycle directive Duty_uvw is calculated.

[0092] Final three-phase voltage command v uvw * The final U-phase voltage command v u * , final V-phase voltage command v v * , and the final W-phase voltage command v w * It can be. Final U-phase voltage command v u * This is the fundamental wave U-phase voltage command v u-f * and harmonic U-phase voltage command v u-h * It is the sum of the final V-phase voltage command v. v * This is the fundamental wave V-phase voltage command v v-f * and harmonic V-phase voltage command v v-h * It is the sum of the following. And the final W-phase voltage command v w * This is the fundamental wave W-phase voltage command v w-f * and harmonic W-phase voltage command v w-h * It is the sum of.

[0093] The duty cycle command Duty_uvw is a command that defines the duty cycle ratio for switching each of the U, V, and W phases, and consists of the U-phase duty cycle command Duty_u, the V-phase duty cycle command Duty_v, and the W-phase duty cycle command Duty_w.

[0094] For example, the duty cycle command generation unit 63 generates the final U-phase voltage command v according to the following equation (13). u * and battery voltage V dcBased on this, the U-phase duty cycle command Duty_u is calculated. The V-phase duty cycle command Duty_v and the W-phase duty cycle command Duty_w are calculated in the same manner.

[0095]

[0096] The drive signal generation unit 64 generates a drive signal D for each switching element of the inverter 17 based on the duty cycle command Duty_uvw. * = {D uu * , D ul * , D vu * , D vl * , D wu * , D wl * Specifically, the drive signal generation unit 64 generates the drive signal D by comparing a predetermined carrier signal (e.g., a triangular wave) with the duty cycle command Duty_uvw. * Generates.

[0097] Inverter 17 receives this drive signal D * By switching the switching elements of each phase on and off accordingly, the motor 18 receives the fundamental wave current I 1 , harmonic current I h , or fundamental wave current I 1 and harmonic current I h Both are passed through. As a result, the electric motor 18 receives the torque command T. * It outputs a torque T corresponding to the current. And, a harmonic current I is added to the current flowing through the motor 18. h When this is included, the fundamental wave current I is supplied to the motor 18. 1 Iron losses (hysteresis losses and eddy current losses) increase compared to when only current flows. As a result, the motor 18 generates more heat, and the battery 10 warms up faster.

[0098] Figure 9 is a flowchart relating to warm-up control in the first embodiment. As shown in Figure 9, in step S10, the warm-up necessity determination unit 21 determines whether warm-up control is necessary. In step S10, the battery temperature Θ bat The lower limit Θbat-Llim If it is determined that warm-up control is unnecessary, the process proceeds to step S11. In step S11, the torque separator 41 controls the torque command T * All of the fundamental wave torque command T f * Assigned to, harmonic torque command T h * Set it to zero.

[0099] On the other hand, in step S10, the battery temperature Θ bat The lower limit Θ bat-Llim If the value is lower than the threshold and it is determined that warm-up control is necessary, the process proceeds to step S12. In step S12, the warm-up feasibility determination unit 22 determines whether or not warm-up control can be performed. If, in step S12, it is determined that there is not enough power to supply to the battery 10 for warm-up control and warm-up control cannot be performed, the process proceeds to step S11.

[0100] On the other hand, in step S12, the maximum torque T max Torque command T * If it is determined that the power is greater than that and there is enough capacity to supply power to the battery 10 for warm-up control, and that warm-up control can be performed, the process proceeds to step S13.

[0101] In step S13, the torque separator 41 controls the harmonic control maximum torque T h-max The torque command T is calculated and this is used. * Compare with the following. In step S13, the torque command T * Harmonic control maximum torque T h-max The following is true, and the entire torque T that the electric motor 18 should output is harmonic current I h If it can be generated by this, the process proceeds to step S14. In step S14, the torque separator 41 generates the fundamental wave torque command T f * Set to zero, and the harmonic torque command T h * Torque command T * Set to this.

[0102] On the other hand, in step S13, the torque command T * Harmonic control maximum torque Th-max Larger than that, the entire torque T that the electric motor 18 should output is induced by harmonic current I h If it is not possible to generate it by this, the process proceeds to step S15. In step S15, the torque separator 41 generates a harmonic torque command T h * Harmonic control maximum torque T h-max Set to the basic wave torque command T f * Torque command T * and harmonic control maximum torque T h-max Deviation (T * -T h-max Set it to ).

[0103] In step S16, the fundamental wave torque command T set in step S11, step S14, or step S15 is set. f * Based on this, the fundamental wave current command calculation unit 42 calculates the fundamental wave current command i dq-f * The calculation is performed. Also, in step S16, the harmonic torque command T set in step S11, step S14, or step S15 is calculated. h * Based on this, the harmonic current command calculation unit 43 calculates the harmonic current command i dq-h * Perform the calculation.

[0104] Then, in step S17, the fundamental wave current command i dq-f * The corresponding fundamental wave current I 1 , harmonic current command i dq-h * Harmonic current I corresponding to h The inverter 17 is switched so that either or both of these currents flow.

[0105] Therefore, either warm-up control is unnecessary or warm-up control is not possible, in step S11, the torque command T * All of these are fundamental wave torque commands T f * Assigned to, harmonic torque command T h *When set to zero, the motor 18 has a fundamental wave current I 1 Driven using, harmonic current I h Warm-up control using this method will not be performed.

[0106] On the other hand, warm-up control is necessary and feasible, and in step S14, T f * = 0 and T h * = T * When set to this, the motor 18 substantially generates harmonic current I h It is controlled by the torque command T. At this time, the electric motor 18 is controlled by the torque command T. * It outputs a torque T corresponding to the power. In addition, the electric motor 18 outputs the fundamental wave current I 1 Compared to when only is used for control, iron loss increases and heat generation increases. Furthermore, harmonic current I h By using this method, the switching loss of the inverter 17 also increases. Therefore, the warm-up of the battery 10 is accelerated.

[0107] Furthermore, warm-up control is necessary and feasible, and in step S15, T h * = T h-max And T f * = T * -T h-max When set to this, the motor 18 uses the fundamental wave current I 1 and harmonic current I h Controlled by, torque command T * It outputs a torque T corresponding to the power. In addition, the electric motor 18 outputs the fundamental wave current I 1 Compared to when only is used for control, iron loss increases and heat generation increases. Furthermore, harmonic current I h By using this method, the switching loss of the inverter 17 also increases. Therefore, the warm-up of the battery 10 is accelerated.

[0108] In other words, according to the warm-up control of the first embodiment described above, the harmonic current I is used as all or part of the current that controls the electric motor 18. h By using this method, the heat generated in the electric unit 11 can be increased, allowing the on-board equipment such as the battery 10 to be warmed up quickly.

[0109] [Second Embodiment] In the first embodiment described above, in the warm-up control, the harmonic current I h The fifth harmonic current I 5 (Specific order harmonic current I h-so This includes, but is not limited to, harmonic current I. h This includes a specific-order harmonic current I h-so The fifth harmonic current I is 5 In addition, there are other harmonic currents of order N (hereinafter referred to as additional harmonic currents I). h-add This may include the following: However, the torque T that the electric motor 18 should output is the fifth harmonic current I 5 by, or the fundamental wave current I 1 and fifth harmonic current I 5 Because it is controlled by, additional harmonic current I h-add This should be a current component that does not contribute to the torque T. In the second embodiment below, the harmonic current I is defined in this way. h Additional harmonic current I h-add Let's explain an example of adding this.

[0110] Figure 10 is a block diagram showing the configuration of the current command generation unit 31 in the second embodiment. As shown in Figure 10, the current command generation unit 31 of the second embodiment includes a torque separator 41, a fundamental wave current command calculation unit 42, and a harmonic current command calculation unit 43, in addition to a current quantity calculation unit 71, a current limit value calculation unit 72, and an additional harmonic current command calculation unit 73.

[0111] The current quantity calculation unit 71 receives the fundamental wave current command i dq-f * and harmonic current command i dq-h * Based on this, the amount of current I that will flow to the motor 18 and inverter 17 a * The current I is calculated. a * This is the fundamental wave current I 1 and harmonic current I h (Specific order harmonic current I h-so This is the sum of ).

[0112] The current limit value calculation unit 72 calculates a limit value (hereinafter simply referred to as current limit value I) for the current flowing through the motor 18 and inverter 17. a-lim The current limit value I is calculated. a-lim This is determined by the durability of the electric motor 18, inverter 17 (switching element), etc. That is, the current limit value I a-lim If a current exceeding this limit flows, the switching elements of the motor 18 and inverter 17 may be damaged.

[0113] Here, the current limit value calculation unit 72 calculates, for example, the battery voltage V dc Battery temperature Θ bat , the temperature of the electric motor 18 (hereinafter referred to as motor temperature Θ MOT (hereinafter referred to as inverter temperature Θ), and the temperature of the inverter 17 (hereinafter referred to as inverter temperature Θ). INV Based on the above, the current limit value I a-lim The current limit value calculation unit 72 calculates the current limit value I using these parameters. Specifically, the current limit value calculation unit 72 calculates the current limit value I using these parameters. a-lim It has a current limit value map predetermined based on experiments or simulations. Therefore, the current limit value calculation unit 72 refers to this current limit value map to determine the battery voltage V dc Battery temperature Θ bat , motor temperature Θ MOT , and inverter temperature Θ INV Current limit value I corresponding to the combination a-lim Calculate the motor temperature Θ. MOT , and inverter temperature Θ INV This is acquired as needed by a temperature sensor (not shown).

[0114] The additional harmonic current command calculation unit 73 calculates the current quantity I a * and current limit value I a-lim Deviation (I a-lim -I a * Based on ), additional harmonic current command i dq-h-add * Set the additional harmonic current command i. dq-h-add * is a harmonic current I h As such, a specific-order harmonic current I h-soThis is a command for the additional harmonic current to be transmitted in conjunction with the above. Additional harmonic current command i dq-h-add * This is an additional harmonic d-axis current command i d-h-add * and additional harmonic q-axis current command i q-h-add * It consists of the following: Additional harmonic current command i dq-h-add * is a harmonic current command i dq-h * It will be added to.

[0115] More specifically, the additional harmonic current command calculation unit 73 calculates the additional harmonic current command i as follows: dq-h-add * Set it.

[0116] The additional harmonic current command calculation unit 73 calculates the current quantity I a * and current limit value I a-lim Compare the current I. a * Current limit value I a-lim The above dimensions are (I a-lim -I a * If ) ≤ 0, the additional harmonic current command calculation unit 73 calculates the additional harmonic current I h-add It is determined that adding this may damage the switching elements, etc. Therefore, the additional harmonic current command calculation unit 73 determines i d-h-add * = 0, and i q-h-add * Set to = 0. That is, the additional harmonic current I h-add is a harmonic current I h It will not be added.

[0117] On the other hand, current quantity I a * Current limit value I a-lim Smaller than (I a-lim -I a * If ) > 0, the additional harmonic current command calculation unit 73 calculates the specific order harmonic current I h-so Additional harmonic current I h-addBy adding this, it is determined that there is room to further increase the amount of heat generated in the motor 18, etc. Thus, additional harmonic current I h-add If there is room to add, the current limit value I a-lim Within the limits not exceeding, to the maximum extent possible, additional harmonic current I h-add In this embodiment, the additional harmonic current command calculation unit 73 calculates the additional harmonic current I up to a limit corresponding to the durability of the switching element, etc. h-add Add this. This will maximize the warm-up of battery 10.

[0118] However, as mentioned above, the torque T of the electric motor 18 is the fundamental wave current I 1 or specific order harmonic current I h-so (5th harmonic current I 5 It is controlled by ). For this reason, the additional harmonic current command calculation unit 73 controls the additional harmonic current I h-add To prevent the motor 18 from generating torque T, an additional harmonic current command i is issued. dq-h-add * The following is set. Specifically, the additional harmonic current command calculation unit 73 calculates the additional harmonic d-axis current command i as shown in equation (14) below. d-h-add * current I a * and current limit value I a-lim Deviation (I a-lim -I a * Set to a size equivalent to ), and add the additional harmonic q-axis current command i q-h-add * Set it to zero. That is, the current I a * Current limit value I a-lim If it is smaller than, the additional harmonic current command calculation unit 73 calculates the additional harmonic current I h-add Using this, the current limit value I a-lim Within a range not exceeding the d-axis current i of the electric motor 18 d This increases the additional harmonic current I, as can be seen from equation (14) in this embodiment. d-add is the current I a * and d-axis current i d The sum of the increases is effectively equal to the current limit value I a-limIt is set to reach [the specified destination].

[0119]

[0120] This results in an additional harmonic current command i dq-h-add * Additional harmonic current I flowing as a result h-add The d-axis current i is a harmonic. d Therefore, the q-axis current i q This prevents the generation of additional harmonic currents I. h-add Even with the addition of the additional harmonic current I, the torque T of the electric motor 18 does not increase or decrease in effect. h-add When this is added, the iron loss in the electric motor 18 and the switching loss in the inverter 17 increase. As a result, the warm-up of the battery 10 is further accelerated.

[0121] Note that additional harmonic current I h-add The order N is pre-selected by fitting based on experiments or simulations. However, additional harmonic current I is used to efficiently increase iron loss, etc. h-add A high order N is preferable. Specifically, the additional harmonic current I h-add The order N is the specific order harmonic current I h-so It is preferable that the order N is higher than the order of the additional harmonic current I. h-add The electromotive force E that can be generated in the motor 18 under no-load conditions N It is preferable that it be small. That is, the additional harmonic current I h-add is the d-axis current i d Regardless of whether or not it is added, it is preferable that the motor 18 is not prone to generating torque T in the first place. Specifically, the additional harmonic current I h-add The electromotive force E that can be generated N This is the fundamental wave current I 1 It is preferable that it be about 10% or less. In this embodiment, the additional harmonic current I h-add For example, the 13th harmonic current I 13 This is used.

[0122] Figure 11 shows the specific-order harmonic current I in the second embodiment. h-so , additional harmonic current I h-addThis graph shows a typical example of the final phase current composed of these. Here, for simplicity, the fundamental wave current I 1 It is not used, and harmonic current I h This shows a scene in which the electric motor 18 is driven by the following. Figure 11(A) shows a specific-order harmonic current I h-so Fifth harmonic current I used as 5 This is shown. Figure 11(B) shows the additional harmonic current I h-add The 13th harmonic current I used as 13 This is shown. And Figure 11(C) shows a specific order harmonic current I h-so and additional harmonic current I h-add The sum of (I 5 +I 13 ) by which the U-phase current i u An example is shown. In Figures 11(A) to (C), the horizontal axis represents the electrical angle θ [rad].

[0123] Figure 12 is a flowchart relating to the warm-up control of the second embodiment. As shown in Figure 12, in the warm-up control of the second embodiment, the determination of whether warm-up control is necessary (step S10), the determination of whether warm-up control can be executed (step S12), and the torque command T * The distribution (steps S11, S13-S15) is the same as the warm-up control in the first embodiment. Also, in step S16, similar to the warm-up control in the first embodiment, the fundamental wave torque command T f * Based on the fundamental wave current command i dq-f * The calculation is performed, and the harmonic torque command T h * Based on the harmonic current command i dq-h * The following is calculated. However, the harmonic current command i calculated here dq-h * This is a specific-order harmonic current I h-so This defines the additional harmonic current I h-add It does not include the instruction.

[0124] Furthermore, in the warm-up control of the second embodiment, the fundamental wave current command i in step S16 dq-f * and harmonic current command i dq-h* Steps S21 and S22 are inserted after the calculation.

[0125] In step S21, the current amount calculation unit 71 calculates the current amount I a * The current limit value calculation unit 72 calculates the current limit value I a-lim The additional harmonic current command calculation unit 73 calculates these values ​​and compares them.

[0126] In step S21, the current quantity I a * Current limit value I a-lim It is smaller than, and even considering the durability of switching elements, etc., the additional harmonic current I h-add If there is room to add, proceed to step S22. On the other hand, in step S21, current quantity I a * Current limit value I a-lim The above explains the additional harmonic current I, which depends on the durability of the switching elements, etc. h-add If there is not enough room to add it, step S22 is skipped.

[0127] In step S22, the additional harmonic current command calculation unit 73 calculates the current amount I a * and current limit value I a-lim Deviation (I a-lim -I a * ) Additional harmonic current command i dq-h-add * Set this and use it as a harmonic current command i dq-h * Add it to the total.

[0128] Subsequently, in step S17, the fundamental wave current command i is issued, similar to the first embodiment. dq-f * The corresponding fundamental wave current I 1 , harmonic current command i dq-h * Harmonic current I corresponding to h The inverter 17 is switched so that either or both of these currents flow. In this embodiment, in step S22, the harmonic current command i dq-h * Additional harmonic current command idq-h-add * If these were added, the harmonic current I flowing here would h This includes a specific-order harmonic current I h-so In addition, additional harmonic current I h-add This includes the additional harmonic current I h-add is the d-axis current i d That is the case.

[0129] Therefore, the electric motor 18 has a fundamental wave current I 1 and / or specific-order harmonic current I h-so Torque command T * Maintain the output of the corresponding torque T. Also, the specific order harmonic current I h-so By using this, the fundamental wave current I 1 Iron loss and the like increase compared to when only is used. Furthermore, in this embodiment, additional harmonic current I h-add The addition of this component further increases iron loss and other factors compared to the warm-up control of the first embodiment. As a result, in the warm-up control of this embodiment, heat generation in the electric unit 11 increases even more than in the warm-up control of the first embodiment, and in particular, on-board equipment such as the battery 10 is warmed up very quickly.

[0130] In the second embodiment described above, the additional harmonic current I h-add The 13th harmonic current I 13 While only this is being selectively added, it is not limited to this. Additional harmonic current i h-add As such, multiple harmonic currents I of order N h The following may be added: In other words, in the warm-up control, the electric vehicle 100 may have one or more additional harmonic currents of order N I h-add It can be used. Also, a specific order harmonic current I h-so Overall, the electric vehicle 100, in its warm-up control, generates one or more harmonic currents I of order N. h You can use it.

[0131] [Third Embodiment] In the second embodiment described above, the additional harmonic current I h-add When additional harmonic currents can be added, the additional harmonic current command calculation unit 73 calculates the additional harmonic current command i such that iron loss etc. is increased to the maximum extent possible. dq-h-add* is set, but not limited thereto. When additional harmonic current I h-add can be added, the additional harmonic current command calculation unit 73 sets the additional harmonic current command i ripple so that the torque ripple T dq-h-add * is reduced.

[0132] FIG. 13 is a block diagram partially showing the configuration of the current command generation unit 31 in the third embodiment. As shown in FIG. 13, the current command generation unit 31 of the third embodiment further includes a torque ripple calculation unit 74 in addition to the current amount calculation unit 71, the current limit value calculation unit 72, and the additional harmonic current command calculation unit 73.

[0133] The torque ripple calculation unit 74 calculates the torque ripple T 1 caused by the current (that is, the fundamental wave current I h-so , the specific order harmonic current I 1 or the fundamental wave current I h-so and the specific order harmonic current I ripple ) flowing to control the torque T of the motor 18. In the present embodiment, the torque ripple calculation unit 74 calculates the torque ripple T 1 caused by using the fundamental wave current I h-so and the specific order harmonic current I ripple in the control of the motor 18. Here, the torque ripple calculation unit 74 calculates the torque ripple T ripple f * h * ripple ripple a based on, for example, the fundamental wave torque command T ripple Specifically, the torque ripple calculation unit 74 can calculate the torque ripple T

[0134] And in the present embodiment, the additional harmonic current command calculation unit 73 determines that the current amount I a * is smaller than the current limit value I a-lim , (I a-lim - I a *) > 0, and the specific order harmonic current I h-so Additional harmonic current I h-add When there is room to add torque ripple T ripple An additional harmonic current command i such that all or part of it is canceled out. dq-h-add * Set the following: For example, a specific harmonic current I h-so The fifth harmonic current I 5 When this is the case, as shown in equation (5), the torque ripple T of the 6th harmonic is ripple This occurs. Therefore, the additional harmonic current command calculation unit 73 calculates the additional harmonic current command i dq-h-add * Set this. This will result in torque ripple T ripple An additional harmonic current I that cancels out h-add This will be added.

[0135] Thus, Torque Ripple T ripple Calculate and add an additional harmonic current I to cancel it out. d-add If this is applied, a harmonic current I will be generated for warm-up control. h Even when using Torque Ripple T ripple It can be suppressed.

[0136] [Fourth Embodiment] In the third embodiment described above, the fundamental wave current I 1 and harmonic current I h Torque ripple T generated by using ripple The additional harmonic current I h-add Although this is reduced using, this torque ripple T ripple This is not the only way to suppress it. For example, the fundamental wave current I 1 , harmonic current I h Torque ripple T can also be corrected by compensating for both of these. ripple It can be suppressed.

[0137] Figure 14 is a block diagram showing the configuration of the current command generation unit 31 in the fourth embodiment. As shown in Figure 14, the current command generation unit 31 of the fourth embodiment is the current command generation unit 31 of the first embodiment with the addition of a torque ripple correction calculation unit 75.

[0138] The torque ripple correction calculation unit 75 corrects the torque ripple T ripple so that the fundamental current command i dq-f * , harmonic current command i dq-h * , or both of these. When correcting the fundamental current command i dq-f * , the torque ripple correction calculation unit 75 corrects the amplitude, phase, or both of the fundamental current command i dq-f * . Similarly, when correcting the harmonic current command i dq-h * , the torque ripple correction calculation unit 75 corrects the amplitude, phase, or both of the harmonic current command i dq-h * .

[0139] Specifically, the torque ripple correction calculation unit has a torque ripple correction table that associates in advance the fundamental current command i dq-f * and the harmonic current command i [[ID=2​​​​​​​​​​​​​​​​​​​​​​​​​​​​In this embodiment, when performing warm-up control, as in the first embodiment, the harmonic current I h The torque T is controlled by making maximum use of the fundamental wave current I, and any torque deficit is compensated for by the fundamental wave current I. 1 This is compensated for by control. For this reason, the torque ripple correction calculation unit 75 uses the harmonic current command i dq-h * Without correction, the fundamental wave current command i dq-f * By correcting the torque ripple T ripple Correct it.

[0141] Thus, the fundamental wave current command i dq-f * , harmonic current command i dq-h * Alternatively, if both of these are corrected, the fundamental wave current I will be used to control the motor 18. 1 and harmonic current I h Torque ripple T generated by using ripple This can suppress torque ripple. ripple While suppressing the effects of the battery, the warm-up of the battery 10 is promoted.

[0142] [Modifications] The first to fourth embodiments described above can be implemented in whole or in part. In the following, the warm-up determination unit 19 is the mode related to warm-up control (hereinafter referred to as warm-up mode M). w The drive control unit 20 sets this warm-up mode M w An example of selecting and executing the warm-up control according to the settings of the first to fourth embodiments will be described.

[0143] Figure 15 shows the warm-up mode M in a modified example. w This is a flowchart relating to the settings. As shown in Figure 15, in step S30, the warm-up determination unit 19 determines whether or not the battery 10 needs to be warmed up. The method for determining whether or not it is necessary is the same as in step S10 of the first embodiment.

[0144] If it is determined in step S30 that warming up is not necessary, the process proceeds to step S32, and the warm-up determination unit 19 determines warm-up mode M w to M w Set to =0. w= 0 means that no warm-up control is performed, and the motor 18 operates with the fundamental wave current I 1 This is the normal drive mode, which is driven solely by M. w When = 0, the drive control unit 20 controls the torque command T in the torque separator 41. * The entirety of the fundamental wave torque command T f * Assigned to, harmonic torque command T h * Set it to zero.

[0145] If it is determined in step S30 that warming up is necessary, the process proceeds to step S31, where the warm-up determination unit 19 further determines whether or not warm-up control can be performed. The method for determining whether or not warm-up control can be performed is the same as in step S12 of the first embodiment.

[0146] If it is determined in step S31 that warm-up control cannot be performed, the process proceeds to step S32, and the warm-up determination unit 19 determines warm-up mode M w to M w Set to = 0. Therefore, the drive control unit 20 drives the electric motor 18 in the normal drive mode.

[0147] If it is determined in step S31 that warm-up control is possible, the process proceeds to step S33, where the warm-up determination unit 19 determines that the entire torque T that the motor 18 should output is a harmonic current I h It is determined whether or not it can be generated by the following. The entire torque T that the electric motor 18 should output is converted into a harmonic current I. h The method for determining whether or not it can be generated by the torque command T is the same as in step S13 of the first embodiment. That is, the warm-up determination unit 19 determines whether or not it can be generated by the torque command T * and harmonic control maximum torque T h-max By comparing the two, the entire torque T that the electric motor 18 should output is converted into harmonic current I h Determine whether or not it can be caused by this.

[0148] In step S33, the torque command T * Harmonic control maximum torque T h-max Larger than that, the entire torque T that the electric motor 18 should output is induced by harmonic current I hIf it cannot be generated by this, the process proceeds to step S34, and the warm-up determination unit 19 determines warm-up mode M w Set to the first warm-up mode (M w Set it to =1).

[0149] First warm-up mode (M w =1) is the harmonic current I h and the fundamental wave current I 1 Warm-up mode M (used in combination with) w Therefore, the first warm-up mode (M w When = 1), the drive control unit 20, similar to step S15 of the first embodiment, issues a harmonic torque command T to the torque separator 41. h * Harmonic control maximum torque T h-max Set to the basic wave torque command T f * Torque command T * and harmonic control maximum torque T h-max Deviation (T * -T h-max Set it to ).

[0150] In step S33, the torque command T * Harmonic control maximum torque T h-max The following is true, and the entire torque T that the electric motor 18 should output is harmonic current I h If it can be generated by this, the process proceeds to step S34, and the warm-up determination unit 19 determines the additional harmonic current I h-add Determine whether there is room to add the additional harmonic current I. h-add The method for determining whether there is room to add is the same as in step S21 of the second embodiment. That is, the warm-up determination unit 19 determines the current amount I a * and current limit value I a-lim By comparison, additional harmonic current I h-add Determine whether there is room to add more.

[0151] In step S35, the current quantity I a * Current limit value I a-lim The above explains the additional harmonic current I, which depends on the durability of the switching elements, etc. h-addIf it is determined that there is no room to add, the process proceeds to step S36, and the warm-up determination unit 19 determines warm-up mode M w Set to second warm-up mode (M w Set it to =2).

[0152] Second warm-up mode (M w =2) is the fundamental wave current I 1 Without using, harmonic current I h This is a warm-up mode in which the electric motor 18 is controlled by the following. Therefore, the second warm-up mode (M w =2) When this is the case, the drive control unit 20, similar to step S14 of the first embodiment, sets the fundamental wave torque command T in the torque separator 41. f * Set to zero, and the harmonic torque command T h * Torque command T * Set to this.

[0153] In step S35, the current quantity I a * Current limit value I a-lim It is smaller than, and even considering the durability of switching elements, etc., the additional harmonic current I h-add If it is determined that there is room to add torque ripple T, the process proceeds to step S37, and the warm-up determination unit 19 determines that torque ripple T ripple It determines whether or not it is necessary to correct the torque ripple T. Specifically, the warm-up determination unit 19 determines the torque ripple T, similar to the torque ripple calculation unit 74 in the second embodiment. ripple The warm-up determination unit 19 then calculates the torque ripple T. ripple Torque Ripple T ripple A pre-set threshold T for this purpose r-th By comparing the two, the torque ripple T ripple Determine whether or not correction is necessary.

[0154] In step S37, the torque ripple T ripple The threshold T r-th The following is the torque ripple T ripple If it is determined that no correction is necessary, the process proceeds to step S38, and the warm-up determination unit 19 determines the warm-up mode M w Set to the third warm-up mode (Mw Set it to =3).

[0155] Third warm-up mode (M w =3) is the harmonic current I h As such, a specific-order harmonic current I h-so And, additional harmonic current I to increase iron loss, etc. h-add This is a warm-up mode that uses [a specific method]. Therefore, the third warm-up mode (M w =3) When this is the case, the drive control unit 20 issues the fundamental wave torque command T f * Set to zero, and the harmonic torque command T h * Torque command T * Set to this. Then, the drive control unit 20, as in the second embodiment, sets the additional harmonic d-axis current command i d-h-add * current I a * and current limit value I a-lim Deviation (I a-lim -I a * Set to a size equivalent to ), and add the additional harmonic q-axis current command i q-h-add * It is set to zero. Then, the drive control unit 20 issues a harmonic current command i dq-h * Additional harmonic current command i dq-h-add * The motor 18 is controlled by adding this.

[0156] In step S37, the torque ripple T ripple The threshold T r-th Larger than, Torque Ripple T ripple If it is determined that correction is necessary, the process proceeds to step S39, and the warm-up determination unit 19 determines the warm-up mode M w Set to the fourth warm-up mode (M w Set it to =4).

[0157] Fourth warm-up mode (M w =4) is the harmonic current I h As such, a specific-order harmonic current I h-so Torque Ripple T ripple Additional harmonic current I to suppress h-addThis is a warm-up mode that uses [a specific method]. Therefore, the fourth warm-up mode (M w = 4) When this is the case, the drive control unit 20 issues the fundamental wave torque command T f * Set to zero, and the harmonic torque command T h * Torque command T * Set to the following. Then, the drive control unit 20, as in the third embodiment, torque ripple T ripple An additional harmonic current command i such that at least a portion of it is canceled out. dq-h-add * The drive control unit 20 then sets the harmonic current command i dq-h * Additional harmonic current command i dq-h-add * The motor 18 is controlled by adding this.

[0158] Note that the above warm-up mode M w The settings described above are just examples, and the controller 12 can select and execute warm-up control according to the first to fourth embodiments based on different criteria. For example, the first warm-up mode (M w =1) Furthermore, an additional harmonic current I to increase iron loss, etc. h-add Warm-up mode using Torque Ripple T ripple Additional harmonic current I to suppress h-add A warm-up mode using and an additional harmonic current I h-add It can be further subdivided into warm-up modes that do not use the above warm-up mode M. w Although not included in the settings, the warm-up determination unit 19 is torque ripple T ripple When it is necessary to suppress torque ripple T, the method of the fourth embodiment is used. ripple A warm-up mode can be set to suppress this. Warm-up mode M w This may be made available to the driver of the electric vehicle 100 or others at their discretion.

[0159] As described above, the control method for an electric vehicle according to the first to fourth embodiments and modified examples is a control method for an electric vehicle 100 that has an electric unit 11 including an electric motor 18 and an inverter 17, and uses the heat of the electric unit 11 to warm up on-board equipment (battery 10, etc.). In this control method for an electric vehicle 100, the temperature (Θ) of the on-board equipment (10) is controlled. bat The necessity of warming up the vehicle is determined based on the following. If warming up the vehicle equipment (10) is not necessary, a predetermined fundamental wave current I 1 The torque T of the electric motor 18 is controlled by the fundamental wave current I. When the vehicle equipment (10) needs to be warmed up, all or part of the torque T of the electric motor 18 is controlled by the fundamental wave current I. 1 Harmonic current I having a frequency that is an integer multiple of h It is controlled using [this method].

[0160] Thus, when performing warm-up control, harmonic current I h When the torque T of the electric motor 18 is controlled using this method, the fundamental wave current I 1 Compared to using only this method, the iron loss in the motor 18 and the switching loss in the inverter 17 increase, and the amount of heat generated by the motor 18 and inverter 17 increases. As a result, the warming up of the battery 10 and other components is accelerated, and the warming up process can be completed earlier.

[0161] In the control methods for electric vehicles according to the first to fourth embodiments and modified examples described above, the harmonic current I h The maximum torque that can be generated by harmonic control is the maximum torque T. h-max The torque command T, which represents the torque T that the electric motor 18 should output, is calculated. * And, the harmonic-controlled maximum torque T h-max Compare the two, and the torque command T * Harmonic control maximum torque T h-max In the following cases, the entire torque T of the electric motor 18 is converted into a harmonic current I h Controlled by, torque command T * Harmonic control maximum torque T h-max If it is greater than, the harmonic current I h Harmonic control maximum torque T h-max This generates and the fundamental wave current I 1 The fundamental wave controlled torque T is the torque generated by this process.f Torque command T * Harmonic control maximum torque T h-max To compensate for the deficiency.

[0162] Thus, when performing warm-up control, the harmonic current I h By controlling the torque T of the electric motor 18 using the fundamental wave current I to its maximum extent, the warm-up of the battery 10 and the like can be particularly accelerated. Note that during warm-up control, the range of torque T that can be achieved by the electric motor 18 may be limited, but as described above, the fundamental wave current I 1 and harmonic current I h By using this in combination, the range of torque T that can be achieved by the electric motor 18 is expanded. Therefore, even during warm-up control, the electric motor 18 can receive the torque command T. * It is easy to generate the appropriate torque T.

[0163] In the control methods for electric vehicles according to the first to fourth embodiments and modified examples described above, the harmonic current I h As such, the fundamental wave current I 1 A specific-order harmonic current I having a specific order N produces a torque T of the second largest magnitude. h-so Use this.

[0164] Thus, harmonic current I h As such, a specific-order harmonic current I h-so (For example, fifth harmonic current I 5 Using ), the harmonic current I h This allows for the maximum possible range of torque T generated by this process. Therefore, the harmonic current I h Warm-up control using this method facilitates the warm-up of the battery 10, etc. Also, specific-order harmonic current I h-so Using this, other harmonic currents I of order N can be obtained. h Compared to using [another method], this method can most efficiently promote the warming up of the battery 10, etc.

[0165] In the electric vehicle control method according to the second to third embodiments and modified examples described above, a specific harmonic current I controls the torque T of the electric motor 18. h-so , the specific order harmonic current I h-so A harmonic current I of a different order N hThe additional harmonic current I h-add Add this.

[0166] Thus, the specific-order harmonic current I controls the torque T. h-so Additional harmonic current I d-add Adding this will further accelerate the warming up of the battery 10, etc., or torque ripple T ripple It can be suppressed.

[0167] In the electric vehicle control method according to the second to third embodiments and modified examples described above, the current limit value I is a limit value on the current that can be supplied to the electric unit 11. a-lim The fundamental wave current I is obtained and used to control the torque T of the electric motor 18. 1 , specific order harmonic current I h-so , or fundamental wave current I 1 and specific order harmonic current I h-so The amount of current I that will flow to the electric unit 11 as a result a * The current quantity I is calculated and calculated. a * Current limit value I a-lim If it is smaller than, additional harmonic current I h-add Using this, the current limit value I a-lim Within a range not exceeding the d-axis current i of the electric motor 18 d Increase.

[0168] Thus, additional harmonic current I h-add Using the d-axis current i d Increasing this will further increase iron loss, etc., which can particularly accelerate the warming up of the battery 10, etc.

[0169] In the electric vehicle control method according to the second to third embodiments and modified examples described above, additional harmonic current I h-add is the current I a * and d-axis current i d The sum of the increases equals the current limit value I a-lim It is set to reach [the specified destination].

[0170] Thus, additional harmonic current I d-addBy adding as much as possible according to the durability of the switching elements, etc., the warm-up of the battery 10, etc., can be particularly accelerated.

[0171] In the electric vehicle control method according to the second to third embodiments and modified examples described above, additional harmonic current I h-add This is the fundamental wave current I that flows to control the torque T of the electric motor 18. 1 , specific order harmonic current I h-so , or fundamental wave current I 1 and specific order harmonic current I h-so Torque ripple T caused by ripple It is set to be suppressed.

[0172] During warm-up control, torque ripple T ripple In some cases, this may increase, but as mentioned above, the additional harmonic current I d-add Using this, torque ripple T ripple It is possible to perform warm-up control while suppressing additional harmonic current I d-add This also increases iron loss, so the warming up of the battery 10, etc., is further accelerated.

[0173] In the control method for an electric vehicle according to the fourth embodiment and modified example described above, the fundamental wave current I 1 The fundamental wave current command i commands the following: dq-f * , harmonic current I h (Specific order harmonic current I h-so ) A harmonic current command i that commands dq-h * , or fundamental wave current command i dq-f * and harmonic current command i dq-h * Torque Ripple T ripple Correction is applied to suppress it.

[0174] Thus, the fundamental wave current command i dq-f * or harmonic current command i dq-h * By correcting this, the torque ripple during warm-up control is also reduced. ripple It can be suppressed.

[0175] The control device for the electric vehicle according to the first to fourth embodiments and modified examples described above is a control device (controller 12) for the electric vehicle 100, which has an electric unit 11 including an electric motor 18 and an inverter 17, and uses the heat from the electric unit 11 to warm up the on-board equipment (battery 10, etc.). This control device (controller 12) for the electric vehicle 100 uses the temperature (Θ) of the on-board equipment (10) bat A warm-up necessity determination unit 21 determines whether warm-up is necessary based on the above, and if warm-up of the in-vehicle equipment (10) is not necessary, a predetermined fundamental wave current I 1 The torque T of the electric motor 18 is controlled by the fundamental wave current I when warming up the onboard equipment (10) is required, and all or part of the torque T of the electric motor 18 is controlled by the fundamental wave current I 1 Harmonic current I having a frequency that is an integer multiple of h It includes a drive control unit 20 that controls using [a specific method].

[0176] Thus, when performing warm-up control, harmonic current I h When the torque T of the electric motor 18 is controlled using this method, the fundamental wave current I 1 Compared to using only this method, the iron loss in the motor 18 and the switching loss in the inverter 17 increase, and the amount of heat generated by the motor 18 and inverter 17 increases. As a result, the warming up of the battery 10 and other components is accelerated, and the warming up process can be completed earlier.

[0177] Although embodiments and modifications of the present invention have been described above, the configurations described in the above embodiments and modifications represent only a part of the application examples of the present invention and are not intended to limit the technical scope of the present invention.

Claims

1. A control method for an electric vehicle having an electric unit including an electric motor and an inverter, and using the heat of the electric unit to warm up on-board equipment, wherein the method determines whether or not warming up is necessary based on the temperature of the on-board equipment, controls the torque of the electric motor with a predetermined fundamental wave current if warming up the on-board equipment is not necessary, and controls all or part of the torque of the electric motor with a harmonic current having a frequency that is an integer multiple of the fundamental wave current if warming up the on-board equipment is necessary.

2. A method for controlling an electric vehicle according to claim 1, comprising: calculating a harmonic control maximum torque, which is the maximum torque that can be generated by the harmonic current; comparing a torque command representing the torque that the electric motor should output with the harmonic control maximum torque; controlling the entire torque of the electric motor with the harmonic current if the torque command is less than or equal to the harmonic control maximum torque; and generating the harmonic control maximum torque with the harmonic current and compensating for the deficiency of the harmonic control maximum torque relative to the torque command with a fundamental wave control torque, which is the torque generated by the fundamental wave current.

3. A method for controlling an electric vehicle according to claim 1, wherein the harmonic current used is a specific-order harmonic current having a specific order that generates a torque second in magnitude to the fundamental wave current.

4. A method for controlling an electric vehicle according to claim 3, comprising adding an additional harmonic current, which is a harmonic current of a different order than the specific harmonic current, to the specific harmonic current that controls the torque of the electric motor.

5. A method for controlling an electric vehicle according to claim 4, comprising: obtaining a current limit value which is a limit value on the current that can be supplied to the electric unit; calculating the amount of current that will flow to the electric unit by the fundamental wave current, the specific harmonic current, or the fundamental wave current and the specific harmonic current supplied to control the torque of the electric motor; and, if the amount of current is less than the current limit value, using the additional harmonic current to increase the d-axis current of the electric motor within a range that does not exceed the current limit value.

6. A method for controlling an electric vehicle according to claim 5, wherein the additional harmonic current is set such that the sum of the current amount and the increase in the d-axis current reaches the current limit value.

7. A method for controlling an electric vehicle according to claim 4, wherein the additional harmonic current is set to suppress torque ripple caused by the fundamental wave current, the specific harmonic current, or the fundamental wave current and the specific harmonic current, which are used to control the torque of the electric motor.

8. A method for controlling an electric vehicle according to claim 1, comprising correcting a fundamental wave current command for commanding the fundamental wave current, a harmonic current command for commanding the harmonic current, or the fundamental wave current command and the harmonic current command so as to suppress torque ripple.

9. A control device for an electric vehicle having an electric unit including an electric motor and an inverter, and using the heat of the electric unit to warm up on-board equipment, comprising: a warm-up necessity determination unit that determines whether warm-up is necessary based on the temperature of the on-board equipment; and a drive control unit that controls the torque of the electric motor with a predetermined fundamental wave current when warm-up of the on-board equipment is not necessary, and controls all or part of the torque of the electric motor with a harmonic current having a frequency that is an integer multiple of the fundamental wave current when warm-up of the on-board equipment is necessary.

Citation Information

Patent Citations

  • Vehicle driving motor controller and vehicle with the same

    JP2012165526A

  • Motor controller and motor control method

    JP2012186917A

  • Control device

    JP2013038925A

  • Control method for electric drive system of vehicle, electric drive system and vehicle

    JP2024510694A