Electronic control device, program, and method for controlling rotating electric machine

The electronic control device for rotating electrical machines addresses the challenge of inappropriate state switching by using a torque control unit to select the H drive state proactively based on accelerator input, preventing surge currents and delays, ensuring efficient torque control.

WO2025142309A1PCT designated stage expired Publication Date: 2025-07-03DENSO CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2024/042371
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-25
Filing Date
2024-11-29
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

Existing systems for controlling rotating electrical machines with two inverters face challenges in appropriately switching the driving state due to potential surge currents, response delays, and torque shocks when transitioning between control states, particularly when anticipating increased output.

Method used

An electronic control device and method that includes a switching switch and a torque control unit to determine the appropriate drive state based on the user's accelerator operation amount, allowing for timely selection of the H drive state before the machine's output increases, thereby preventing surge currents and response delays.

Benefits of technology

The solution enables smooth and appropriate switching between drive states, preventing surge currents and torque shocks, ensuring efficient torque control in rotating electrical machines.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2024042371_03072025_PF_FP_ABST
    Figure JP2024042371_03072025_PF_FP_ABST
Patent Text Reader

Abstract

Electronic control devices (70, 71) are utilized in a system (100) comprising a rotating electric machine (40), a first inverter (20), a second inverter (30), and changeover switches (13, 16). First upper and lower arm switches (SUHa, SVHa, SWHa, SULa, SVLa, SWLa) are connected to first ends of windings (51U, 51V, 51W), and second upper and lower arm switches (SUHb, SVHb, SWHb, SULb, SVLb, SWLb) are connected to second ends of the windings. The electronic control device comprises: an acquisition unit (71a) that acquires an accelerator operation amount; and a torque control unit (71c, 81-85, 90, 190) that performs torque control on the basis of the accelerator operation amount. The torque control unit performs the torque control by selecting either a Y drive state in which the changeover switch is turned off or an H drive state in which the changeover switch is turned on, and determines whether or not to select the H drive state on the basis of the accelerator operation amount.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic control device, program, and method for controlling rotating electrical machine CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application is based on Japanese Application No. 2023-218678 filed on December 25, 2023, the contents of which are incorporated herein by reference.

[0002] The present disclosure relates to an electronic control device, a program, and a method for controlling a rotating electric machine.

[0003] Conventionally, a system for controlling a rotating electric machine using two inverters has been known. In this system, a first inverter is electrically connected to a first end of a multi-phase winding of the rotating electric machine, and a second inverter is electrically connected to a second end of the winding. The first inverter and the second inverter share a common connection line. A switch is provided between the first inverter and the second inverter in the connection line. The control method of the first inverter and the second inverter is switched depending on whether the switch is on or off, thereby switching the driving state of the system. An example of such a technology is disclosed in Patent Document 1.

[0004] Patent No. 6907171

[0005] A technology that can appropriately switch the system's operating state is desired.

[0006] The present disclosure has been made in consideration of the above circumstances, and its purpose is to provide an electronic control device, a program, and a method for controlling a rotating electric machine that can appropriately switch the driving state of a system.

[0007] The present disclosure relates to an electronic control device that is applied to a system including: a rotating electric machine having a winding for multiple phases; a first inverter having first upper arm switches and first lower arm switches connected in series for the number of phases, and a series connection of the first upper arm switches and the first lower arm switches connected in parallel to a DC power source; a second inverter having second upper arm switches and second lower arm switches connected in series for the number of phases; a positive bus bar that electrically connects, in each phase, a high potential side terminal of the first upper arm switch and a high potential side terminal of the second upper arm switch; a negative bus bar that electrically connects, in each phase, a low potential side terminal of the first lower arm switch and a low potential side terminal of the second lower arm switch; and a changeover switch provided on at least one of the positive bus bar and the negative bus bar, wherein, in each phase, the low potential side terminal of the first upper arm switch and the high potential side terminal of the first lower arm switch are electrically connected to a first end of the winding, In each phase, the low potential side terminal of the second upper arm switch and the high potential side terminal of the second lower arm switch are electrically connected to the second end of the winding, and the device comprises: an acquisition unit that acquires an accelerator operation amount by a user; and a torque control unit that performs torque control of the rotating electric machine based on the acquired accelerator operation amount, wherein the torque control unit selects either a Y drive state in which the second upper arm switch or the second lower arm switch of each phase is fixed on and switching control of the first upper arm switch and the first lower arm switch is performed when the changeover switch is turned off, or an H drive state in which switching control of the first upper arm switch, the first lower arm switch, the second upper arm switch, and the second lower arm switch is performed when the changeover switch is turned on, and performs the torque control, and determines whether to select the H drive state based on the acquired accelerator operation amount.

[0008] In the above-described system, the H drive state may be selected to increase the voltage that can be applied to each phase winding. In this case, a process of switching the selector switch from off to on and a process of switching the control method of the first inverter and the second inverter may be performed. If the above process is performed when the output of the rotating electric machine is high, there is a concern that a surge current may flow due to the switching of the selector switch, a response delay may occur in the torque control of the rotating electric machine, or a torque shock may occur. In this case, there is a concern that the drive state of the system may not be appropriately switched. In this regard, the user's accelerator operation amount is an input value for the torque control of the rotating electric machine, and if the accelerator operation amount is large, it is expected that the output of the rotating electric machine will become high.

[0009] Therefore, in the present disclosure, whether to select the H drive mode is determined based on the acquired accelerator operation amount. In this case, it is possible to select the H drive mode in anticipation of an upcoming increase in the output of the rotating electric machine. This allows the changeover switch to be switched from off to on and the control methods for the first and second inverters to be switched before the output of the rotating electric machine increases, thereby preventing the above-mentioned problems from occurring. As a result, the drive mode of the system can be appropriately switched.

[0010] The above and other objects, features, and advantages of the present disclosure will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which Fig. 1 is an overall configuration diagram of a control system according to a first embodiment, Fig. 2 is a functional block diagram of torque control executed by a motor ECU and an EVECU, Fig. 3 is a time chart showing an example of changes in accelerator operation amount and torque command value, Fig. 4 is a flowchart showing the processing procedure of selection control executed by the motor ECU and the EVECU, Fig. 5 is a diagram showing an example of a method for determining whether or not a selection condition for an H drive state is met, Fig. 6 is a diagram showing an example of a method for determining whether or not a selection condition for an H drive state is met according to a modification of the first embodiment, Fig. 7 is a flowchart showing the processing procedure of selection control executed by a determination unit, Fig. 8 is a functional block diagram of torque control executed by a motor ECU and an EVECU according to a second embodiment, and Fig. 9 is a flowchart showing the processing procedure of selection control executed by a determination unit according to a second embodiment. FIG. 10 is a diagram showing an example of a method for determining whether or not a selection condition for an H drive state is satisfied, FIG. 11 is a functional block diagram of torque control performed by the motor ECU and EVECU in a modified example of the second embodiment, FIG. 12 is a diagram showing an example of a method for determining whether or not a selection condition for an H drive state is satisfied, FIG. 13 is a functional block diagram of torque control performed by the motor ECU and EVECU, FIG. 14 is a functional block diagram of torque control performed by the motor ECU and EVECU, FIG. 15 is a functional block diagram of torque control performed by the motor ECU and EVECU, and FIG. 16 is an overall configuration diagram of a control system according to another embodiment.

[0011] Several embodiments will be described with reference to the drawings. In several embodiments, functionally and / or structurally corresponding and / or associated parts may be designated by the same reference numerals or reference numerals that differ in the hundredth or more digit. For corresponding and / or associated parts, reference may be made to the descriptions of other embodiments.

[0012] Hereinafter, a first embodiment of an electronic control device according to the present disclosure will be described with reference to the drawings. The electronic control device of the present embodiment is mounted on an electric vehicle, a hybrid vehicle, or other electrically powered vehicle, and is applied to an on-board control system.

[0013] As shown in FIG. 1 , the control system 100 includes a battery 10 (corresponding to a "DC power supply"), a first inverter 20, a second inverter 30, and a rotating electrical machine 40. The battery 10 is, for example, a battery pack including a series connection of unit cells. The unit cell is a single battery cell or a series connection of multiple battery cells. The battery cell is, for example, a secondary battery such as a lithium-ion battery.

[0014] The first inverter 20 and the second inverter 30 are power conversion circuits that convert DC power supplied from the battery 10 into three-phase AC power and supply it to the rotating electric machine 40 .

[0015] The first inverter 20 includes a series connection of U-, V-, and W-phase first upper arm switches SUHa, SVHa, and SWHa and U-, V-, and W-phase first lower arm switches SULa, SVLa, and SWLa. The second inverter 30 includes a series connection of U-, V-, and W-phase second upper arm switches SUHb, SVHb, and SWHb and U-, V-, and W-phase second lower arm switches SULb, SVLb, and SWLb.

[0016] In this embodiment, voltage-controlled semiconductor switching elements, more specifically, IGBTs, are used as the switches SUHa to SWLa and SUHb to SWLb. In this embodiment, the high-potential terminal of each switch is the collector, and the low-potential terminal is the emitter. Freewheeling diodes DUHa, DVHa, DWHa, DULa, DVLa, DWLa, DUHb, DVHb, DWHb, DULb, DVLb, and DWLb are connected in anti-parallel to the switches SUHa, SVHa, SWHa, SULa, SVLa, SWLa, SUHb, SVHb, SWHb, SULb, SVLb, and SWLb, respectively.

[0017] The collectors of the first upper arm switches SUHa, SVHa, SWHa of each phase and the collectors of the second upper arm switches SUHb, SVHb, SWHb of each phase are electrically connected by a positive bus 11 such as a bus bar. The emitters of the first lower arm switches SULa, SVLa, SWLa of each phase and the emitters of the second lower arm switches SULb, SVLb, SWLb of each phase are electrically connected by a negative bus 12 such as a bus bar.

[0018] The positive terminal of the battery 10 is electrically connected to the positive bus 11, and the negative terminal of the battery 10 is electrically connected to the negative bus 12. The battery 10 is electrically connected to the buses 11, 12 on the opposite side of the first inverter 20 from the second inverter 30.

[0019] The rotating electric machine 40 is an in-vehicle main motor. A rotor 41 of the rotating electric machine 40 is capable of transmitting power to drive wheels 43 of the vehicle. In this embodiment, the rotating electric machine 40 is a permanent magnet field type synchronous machine. The rotor 41 includes permanent magnets 42 (e.g., neodymium magnets) as field poles.

[0020] The rotating electric machine 40 includes a stator 50. The stator 50 includes armature windings, namely, a U-phase winding 51U, a V-phase winding 51V, and a W-phase winding 51W. The phase windings 51U, 51V, and 51W are arranged with an electrical angle of 120°. The phase windings 51U, 51V, and 51W are open-connected, and both ends of each phase winding 51U, 51V, and 51W are electrically connected to the first inverter 20 or the second inverter 30.

[0021] Specifically, in each phase, first ends 51Ua, 51Va, 51Wa of the windings 51U, 51V, 51W are electrically connected to first upper switches SUHa, SVHa, SWHa and first lower switches SULa, SVLa, SWLa of the corresponding phase. Also, second ends 51Ub, 51Vb, 51Wb of the windings 51U, 51V, 51W are electrically connected to second upper switches SUHb, SVHb, SWHb and second lower switches SULb, SVLb, SWLb of the corresponding phase.

[0022] The control system 100 includes a changeover switch 13. The changeover switch 13 is provided on the positive pole side bus 11 between the first inverter 20 and the second inverter 30. When the changeover switch 13 is turned on, the changeover switch 13 electrically connects the collectors of the upper phase arm switches SUHa, SVHa, and SWHa of the first inverter 20 to the collectors of the upper phase arm switches SUHb, SVHb, and SWHb of the second inverter 30. When the changeover switch 13 is turned off, the changeover switch 13 electrically disconnects the collectors of the upper phase arm switches SUHa, SVHa, and SWHa of the first inverter 20 from the collectors of the upper phase arm switches SUHb, SVHb, and SWHb of the second inverter 30. In this embodiment, the changeover switch 13 is controlled by a motor ECU 70 included in the control system 100. The changeover switch 13 is provided to switch the driving state of the control system 100, as described below.

[0023] For example, the changeover switch 13 is a semiconductor switching element such as an IGBT or a mechanical relay. When an IGBT is used as the changeover switch 13, a freewheel diode is connected in parallel to the changeover switch 13. In this case, the anode of the freewheel diode is electrically connected to the second inverter 30 side, and the cathode is electrically connected to the first inverter 20 side.

[0024] The control system 100 includes a power switch 14 and a capacitor 15. The power switch 14 is, for example, a semiconductor switching element or a mechanical relay. The power switch 14 is provided on the positive bus 11 between the positive terminal of the battery 10 and the first inverter 20. When the power switch 14 is turned on, it electrically connects the battery 10 and the rotating electric machine 40, and when it is turned off, it electrically disconnects the battery 10 and the rotating electric machine 40. The power switch 14 is driven by the motor ECU 70.

[0025] A first end of the capacitor 15 is electrically connected to the positive bus 11 between the power switch 14 and the first inverter 20. A second end of the capacitor 15 is electrically connected to the negative bus 12 between the negative terminal of the battery 10 and the first inverter 20.

[0026] The control system 100 includes a voltage sensor 60, a current sensor 61, a rotation angle sensor 62, an accelerator sensor 63, and a vehicle speed sensor 64. The voltage sensor 60 detects the voltage of the capacitor 15. The current sensor 61 detects the phase current flowing through each of the phase windings 51U, 51V, and 51W. In this embodiment, the current sensor 61 is provided on one of both ends of each of the phase windings 51U, 51V, and 51W that is closer to the first inverter 20. Note that the current sensor 61 may also be provided on one of both ends of each of the phase windings 51U, 51V, and 51W that is closer to the second inverter 30.

[0027] The rotation angle sensor 62 is, for example, a resolver, and detects the electrical angle of the rotor 41. The accelerator sensor 63 detects the accelerator operation amount Acr by a user (for example, a driver). The accelerator operation amount Acr detected by the accelerator sensor 63 is, for example, the depression amount of an accelerator pedal serving as an accelerator operation member. The vehicle speed sensor 64 detects the vehicle speed Vs, which is the moving speed of the vehicle.

[0028] The control system 100 includes a motor ECU 70 that controls the first inverter 20 and the second inverter 30, and an EVECU 71 that is higher-level than the motor ECU 70. The motor ECU 70 and the EVECU 71 are electronic control devices that are mainly configured using a microcomputer.

[0029] The motor ECU 70 and the EVECU 71 are primarily composed of a microcomputer equipped with a CPU and various memories. The functions provided by the microcomputer can be provided by software stored in a physical memory device and a computer executing the software, software alone, hardware alone, or a combination thereof. For example, when the microcomputer is provided by hardware electronic circuits, the functions can be provided by digital circuits including numerous logic circuits or analog circuits. For example, the microcomputer executes programs stored in a non-transitory tangible storage medium serving as its own storage unit. The programs include, for example, programs that realize the functions shown in Figures 2, 4 to 15, etc. Execution of the programs results in the execution of methods corresponding to the programs. The storage unit is, for example, a non-volatile memory. The programs stored in the storage unit can be downloaded and updated via a communication network such as the Internet, for example, via OTA (Over the Air).

[0030] The motor ECU 70 receives as input the respective phase currents Iuvw detected by the current sensors 61 and the electrical angle θr detected by the rotation angle sensor 62. The EVECU 71 receives as input the accelerator operation amount Acr detected by the accelerator sensor 63 and the vehicle speed Vs detected by the vehicle speed sensor 64. The motor ECU 70 and the EVECU 71 are connected via a communication line such as a CAN bus and are capable of communicating with each other, and perform various controls while transmitting and receiving information between the ECUs 70 and 71.

[0031] The torque control performed by the motor ECU 70 and the EVECU 71 will be described below with reference to FIG.

[0032] The EVECU 71 includes an operation amount acquisition unit 71a, a smoothing processing unit 71b, and a torque setting unit 71c. The operation amount acquisition unit 71a acquires the accelerator operation amount Acr detected by the accelerator sensor 63. The operation amount acquisition unit 71a outputs the acquired accelerator operation amount Acr to the smoothing processing unit 71b. The smoothing processing unit 71b performs smoothing processing to limit changes in the input accelerator operation amount Acr. The smoothing processing unit 71b outputs the accelerator operation amount Acs after the smoothing processing to the torque setting unit 71c.

[0033] The torque setting unit 71c receives the accelerator operation amount Acs after smoothing and the vehicle speed Vs detected by the vehicle speed sensor 64. The torque setting unit 71c sets a torque command value Trq* based on the input accelerator operation amount Acs and vehicle speed Vs.

[0034] FIG. 3 shows an example of the transition between the accelerator operation amount Acs after smoothing and the torque command value Trq* set based on the accelerator operation amount Acs. When a step-increasing accelerator operation amount Acr is input at time t0, the accelerator operation amount Acs after smoothing transitions as shown in FIG. 3. The accelerator operation amount Acs after smoothing transitions has a waveform in which change is limited relative to the step-increasing accelerator operation amount Acr input at time t0. The degree of smoothing is determined, for example, by a time constant τ. The time constant τ is the period from time t0 until the accelerator operation amount Acs after smoothing transitions reaches a predetermined operation amount Aca. Specifically, the step-increasing accelerator operation amount Acr is set to 100%, and the predetermined operation amount Aca is 63%. The smoothing transition is, for example, a first-order or second-order delay low-pass filter process.

[0035] The torque setting unit 71c sets the torque command value Trq* based on the accelerator operation amount Acs after smoothing. This limits the change in the torque command value Trq*, as shown in Fig. 3. Fig. 3 also shows the transition of the torque command value Trqr in a comparative example. The torque command value Trqr in the comparative example is a value set based on the accelerator operation amount Acr before smoothing.

[0036] Returning to the description of FIG. 2 , the motor ECU 70 includes a current setting unit 81, a dq conversion unit 82, a current feedback unit 83, a UVW conversion unit 84, and a drive signal generation unit 85. The torque command value Trq* is input to the current setting unit 81 from the torque setting unit 71c. The current setting unit 81 sets a d-axis current command value Id* and a q-axis current command value Iq* in the dq coordinate system based on the input torque command value Trq*. The current setting unit 81 outputs the set d-axis current command value Id* and q-axis current command value Iq* to the current feedback unit 83. In this embodiment, the current setting unit 81, the dq conversion unit 82, the current feedback unit 83, the UVW conversion unit 84, and the drive signal generation unit 85 correspond to a "motor control unit."

[0037] The dq converter 82 receives the phase currents Iuvw detected by the current sensors 61 and the electrical angle θr detected by the rotation angle sensor 62. The dq converter 82 calculates a d-axis current value Idr and a q-axis current value Iqr based on the detected phase currents Iuvw and the electrical angle θr. The dq converter 82 outputs the calculated d-axis current value Idr and q-axis current value Iqr to a current feedback circuit 83.

[0038] The current feedback unit 83 calculates a d-axis current deviation, which is the difference between the d-axis current command value Id* and the d-axis current value Idr, and calculates a d-axis voltage command value Vd* as a manipulated variable for feedback-controlling the calculated d-axis current deviation to zero. The current feedback unit 83 also calculates a q-axis current deviation, which is the difference between the q-axis current command value Iq* and the q-axis current value Iqr, and calculates a q-axis voltage command value Vq* as a manipulated variable for feedback-controlling the calculated q-axis current deviation to zero. The feedback control is, for example, proportional-plus-integral control. The current feedback unit 83 outputs the calculated d-axis voltage command value Vd* and q-axis voltage command value Vq* to the UVW conversion unit 84.

[0039] The UVW conversion unit 84 calculates U-, V-, and W-phase voltage command values ​​Vu*, Vv*, and Vw* based on the input d- and q-axis voltage command values ​​Vd*, Vq* and electrical angle θr. The UVW conversion unit 84 outputs the calculated phase voltage command values ​​Vu*, Vv*, and Vw* to the drive signal generation unit 85.

[0040] The drive signal generation unit 85 generates operation signals for the switches SUHa to SWLa in the first inverter 20 and operation signals for the switches SUHb to SWLb in the second inverter 30 based on the input phase voltage command values ​​Vu*, Vv*, and Vw* and the detected voltage Vdc of the voltage sensor 60. In this case, the drive signal generation unit 85 switches the control method of the first inverter 20 and the second inverter 30 based on a selection signal Sg. The selection signal Sg is a signal generated by a determination unit 90 provided in the motor ECU 70 and is, for example, a binary signal. When the determination unit 90 determines that the H drive state should be selected as the drive state of the control system 100, it generates a selection signal Sg of logic H. When the determination unit 90 determines that the Y drive state should be selected as the drive state of the control system 100, it generates a selection signal Sg of logic L. When the determination unit 90 generates a selection signal Sg of logic H, it turns on the changeover switch 13. When the determination unit 90 generates a selection signal Sg of logic L, it turns off the changeover switch 13. The determination process performed by the determination unit 90 will be described later. In this embodiment, the torque setting unit 71c, the current setting unit 81, the dq conversion unit 82, the current feedback unit 83, the UVW conversion unit 84, the drive signal generation unit 85, and the determination unit 90 correspond to a "torque control unit."

[0041] When the selection signal Sg of logic L is input, the drive signal generation unit 85 generates a drive signal that fixes the second upper arm switches SUHb, SVHb, SWHb of each phase on and fixes the second lower arm switches SULb, SVLb, SWLb of each phase off, thereby forming a Y connection of the windings 51U, 51V, 51W of each phase via the second upper arm switches SUHb, SVHb, SWHb of each phase.

[0042] Furthermore, when the input selection signal Sg is logic L, the drive signal generation unit 85 generates drive signals for controlling the switching of the switches SUHa to SWLa of the first inverter 20. Specifically, the drive signal generation unit 85 calculates the U, V, and W-phase modulation factors by dividing the U, V, and W-phase voltage command values ​​Vu*, Vv*, and Vw* by the detection voltage Vdc. The drive signal generation unit 85 generates operation signals for the switches SUHa to SWLa of the first inverter 20 based on a comparison of the calculated U, V, and W-phase modulation factors with a carrier signal. The carrier signal is, for example, a triangular wave signal. The first inverter 20 and the second inverter 30 are driven based on the generated operation signals. In this case, the control system 100 is in the Y-drive state.

[0043] When the input selection signal Sg is logically high, the drive signal generator 85 generates drive signals for controlling the switching of the switches SUHa-SWLa and SUHb-SWLb based on a comparison of the calculated U-, V-, and W-phase modulation rates with the carrier signal. In this case, the control system 100 is set to the high drive state.

[0044] The control system 100 may select the H drive state to increase the voltage that can be applied to the phase windings 51U, 51V, and 51W. In this case, the process of switching the selector switch 13 from OFF to ON and the process of switching the control method for the first inverter 20 and the second inverter 30 are performed based on the selection signal Sg. If the above process is performed when the output of the rotating electric machine 40 is high, there is a concern that switching the selector switch 13 may cause a surge current to flow through the selector switch 13, a response delay in the torque control of the rotating electric machine 40, or a torque shock. In this case, there is a concern that the drive state of the control system 100 may not be switched appropriately.

[0045] Therefore, in this embodiment, the motor ECU 70 and the EVECU 71 perform selection control. The selection control is control for selecting the H drive state or the Y drive state. The configuration for performing the selection control will be described in detail below.

[0046] The motor ECU 70 includes an operating point acquisition unit 91. The operating point acquisition unit 91 acquires an operating point of the rotary electric machine 40. In the present embodiment, the operating point acquisition unit 91 receives the d-axis voltage command value Vd* and the q-axis voltage command value Vq* calculated by the current feedback unit 83, and the detected voltage Vdc of the voltage sensor 60. The operating point acquisition unit 91 calculates a modulation factor αr based on the input d-axis and q-axis voltage command values ​​Vd*, Vq*, and the detected voltage Vdc, and acquires the modulation factor αr as the operating point of the rotary electric machine 40. As shown in the following equation (eq1), the modulation factor αr is proportional to a value obtained by dividing the magnitude of the voltage command value by the detected voltage Vdc.

[0047] The determination unit 90 receives the accelerator operation amount Acr acquired by the operation amount acquisition unit 71a and the modulation factor αr acquired by the operating point acquisition unit 91. The determination unit 90 performs a process of selecting the H drive state based on the input accelerator operation amount Acr, and a process of selecting the Y drive state or the H drive state based on the input modulation factor αr.

[0048] 4 shows the procedure for the selection control executed by the motor ECU 70 and the EVECU 71. This control is executed repeatedly at a predetermined interval. Here, the description will be given assuming that the logic of the selection signal Sg is L and the Y drive state is selected.

[0049] In step S10, the operation amount acquisition unit 71a acquires the accelerator operation amount Acr. In step S11, the operating point acquisition unit 91 acquires the modulation factor αr. In step S12, the determination unit 90 determines whether the H drive state selection condition is met based on the acquired accelerator operation amount Acr.

[0050] 5 shows an example of a method for determining whether the selection condition is satisfied based on the accelerator operation amount Acr. The determination unit 90 determines that the selection condition is not satisfied when the acquired accelerator operation amount Acr is equal to or less than the determination operation amount Acj. On the other hand, the determination unit 90 determines that the selection condition is satisfied when the acquired accelerator operation amount Acr is greater than the determination operation amount Acj.

[0051] Returning to the description of FIG. 4 , if a negative determination is made in step S12, the process proceeds to step S13. In step S13, it is determined whether the acquired modulation factor αr is higher than a predetermined modulation factor threshold αth. If a negative determination is made in step S13, the process proceeds to step S14. In step S14, the determination unit 90 generates a selection signal Sg of logic L. In this case, the determination unit 90 maintains the changeover switch 13 in the off state. The determination unit 90 also outputs a selection signal Sg of logic L to the drive signal generation unit 85. In this case, the drive signal generation unit 85 generates drive signals that fix the second upper arm switches SUHb, SVHb, and SWHb of each phase on and fix the second lower arm switches SULb, SVLb, and SWLb of each phase off, as well as drive signals for controlling the switching of the switches SUHa to SWLa of the first inverter 20. This maintains the control system 100 in the Y-drive state.

[0052] If a positive determination is made in step S12 or step S13, the process proceeds to step S15. In step S15, the determination unit 90 generates a selection signal Sg of logic H. In this case, the determination unit 90 switches the changeover switch 13 from off to on. The determination unit 90 also outputs a selection signal Sg of logic H to the drive signal generation unit 85. In this case, the drive signal generation unit 85 generates drive signals for controlling the switching of each of the switches SUHa to SWLa and SUHb to SWLb. This switches the control system 100 from the Y drive state to the H drive state.

[0053] In this embodiment, the H drive mode is selected based on the acquired accelerator operation amount Acr. In this case, the H drive mode can be selected in anticipation of an upcoming increase in the output of the rotating electric machine 40. For example, when starting a vehicle on a slope, the H drive mode can be selected immediately upon or after the vehicle starts. This allows the selector switch 13 to be switched from OFF to ON, switching the control modes for the first inverter 20 and the second inverter 30, before the output of the rotating electric machine 40 increases. This suppresses the generation of surge currents associated with switching the selector switch 13, as well as response delays and torque shocks in torque control. As a result, the drive mode of the control system 100 can be appropriately switched from the Y drive mode to the H drive mode.

[0054] There may be a time lag before the acquired accelerator operation amount Acr is reflected in the modulation factor αr. Therefore, unlike the present embodiment, if selection control is performed based only on the modulation factor αr out of the accelerator operation amount Acr and the modulation factor αr, the timing of selecting the H-drive state may be delayed. In this case, for example, when starting the vehicle on a slope, the control system 100 may be in the Y-drive state for a while after the vehicle starts.

[0055] In this regard, in the present embodiment, if it is determined that the acquired accelerator operation amount Acr is greater than the reference operation amount Acj, the H drive state is selected regardless of the modulation factor αr. Therefore, switching from the Y drive state to the H drive state can be performed more efficiently than in a configuration in which selection control is performed based only on the modulation factor αr out of the accelerator operation amount Acr and the modulation factor αr.

[0056] When the logic of the selection signal Sg is H and the control system 100 is in the H drive state, the motor ECU 70 and the EVECU 71 can perform the selection control shown in FIG. 4 . Specifically, if a negative determination is made in steps S12 and S13, the process proceeds to step S14. This switches the control system 100 from the H drive state to the Y drive state. Furthermore, if a positive determination is made in step S11 or step S12, the process proceeds to step S15. This maintains the control system 100 in the H drive state.

[0057] <Modification of the First Embodiment> As shown in Fig. 6, the method of determining whether the selection condition is met may be changed. Specifically, the determination unit 90 may determine that the specific state exists in which the accelerator operation amount Acr is greater than the determination operation amount Acj, and may determine that the specific state continues until a predetermined delay time Ta has elapsed since the determination that the specific state exists. For example, the determination unit 90 may set the delay time Ta to 0.1 s to 0.8 s.

[0058] In this embodiment, the determination unit 90 may execute the process shown in FIG. 7 instead of the selection control described above with reference to FIG. 4. If a positive determination is made in step S12, the process proceeds to step S16. In step S16, the determination unit 90 determines whether the specific state has continued during the period from when it was determined that the specific state existed until the delay time Ta has elapsed. If a negative determination is made in step S16, the process proceeds to step S13. On the other hand, if a positive determination is made in step S16, the process proceeds to step S15. This makes it possible to prevent the H drive state from being erroneously selected when an accelerator operation amount Acr unintended by the user is temporarily input.

[0059] The determination unit 90 may determine the delay time Ta based on the degree of smoothing in the smoothing process. For example, the determination unit 90 may determine the delay time Ta to be a period shorter than the time constant τ in Fig. 3. By determining the delay time Ta based on the degree of smoothing in the smoothing process, it is possible to prevent inconveniences such as a response delay in torque control from occurring and also to prevent the H drive state from being erroneously selected.

[0060] Second Embodiment A second embodiment will be described below with reference to the drawings, focusing on differences from the first embodiment. In this embodiment, the method for determining whether the selection conditions are met in step S12 of FIG. 4 is changed.

[0061] As shown in Fig. 8, the motor ECU 70 includes a rotational speed calculation unit 92. The rotational speed calculation unit 92 receives the electrical angle θr detected by the rotational angle sensor 62. The rotational speed calculation unit 92 calculates the rotational speed ωr, which is a time differential value of the detected electrical angle θr. The rotational speed calculation unit 92 outputs the calculated rotational speed ωr to the determination unit 90. In this embodiment, the motor ECU 70 corresponds to a "first control device," and the EVECU 71 corresponds to a "second control device."

[0062] The determination unit 90 determines whether the conditions for selecting the H-drive state are met based on the input accelerator operation amount Acr and rotation speed ωr. In this embodiment, the rotation speed ωr of the rotor 41 corresponds to the "speed parameter."

[0063] FIG. 9 shows an example of a method for determining whether the conditions for selecting the H drive state are met based on the accelerator operation amount Acr and the rotation speed ωr.

[0064] If the acquired accelerator operation amount Acr is greater than the first determination operation amount Acj1, the determination unit 90 determines that the selection condition is met regardless of the calculated rotation speed ωr. If the acquired accelerator operation amount Acr is equal to or less than the second determination operation amount Acj2, the determination unit 90 determines that the selection condition is not met regardless of the calculated rotation speed ωr of the rotor 41. The second determination operation amount Acj2 is a value smaller than the first determination operation amount Acj1. If the acquired accelerator operation amount Acr is equal to or less than the first determination operation amount Acj1 and is greater than the second determination operation amount Acj2, the determination unit 90 determines whether the selection condition is met based on whether the acquired accelerator operation amount Acr is greater than the third determination operation amount Acj3. 9 , the determination unit 90 sets the third determination operation amount Acj3 to be smaller when the input rotation speed ωr is high (for example, ωa) than when the input rotation speed ωr is low (for example, ωb). For example, the determination unit 90 can set the third determination operation amount Acj3 based on map information or formula information that correlates the accelerator operation amount Acr and the rotation speed ωr of the rotor 41 with the third determination operation amount Acj3.

[0065] According to this embodiment, when the rotational speed ωr of the rotor 41 input to the determination unit 90 is high, the control system 100 is more likely to be put into the H drive state than when the rotational speed ωr is low. As a result, for example, when a vehicle is traveling in a merging lane on a highway and acceleration is required, the control system 100 can be quickly put into the H drive state. Therefore, a configuration suitable for driving the rotating electric machine 40 at high output can be realized.

[0066] The motor ECU 70 includes a determination unit 90. In this case, the determination unit 90 calculates the rotation speed ωr based on the electrical angle θr of the rotor 41 input to the motor ECU 70, and can use the calculated rotation speed ωr to set the third determination operation amount Acj3. Therefore, a configuration suitable for determining whether the selection condition is met based on the accelerator operation amount Acr and the rotation speed ωr of the rotor 41 can be realized.

[0067] <Modification of Second Embodiment> The method of setting the third determination operation amount Acj3 may be changed as shown in Fig. 10. In Fig. 10, the determination unit 90 sets the third determination operation amount Acj3 to be larger when the calculated rotation speed ωr is high (for example, ωa) than when the rotation speed ωr is low (for example, ωb).

[0068] According to this embodiment, when the rotation speed ωr of the rotor 41 input to the determination unit 90 is high, the control system 100 is more likely to be in the Y drive state than when the rotation speed ωr is low. This makes it possible to drive the control system 100 in the Y drive state as much as possible. Therefore, it is possible to realize a configuration that is suitable for controlling the control system 100 with high efficiency.

[0069] 9 and 10, the vehicle speed Vs of the vehicle can be used instead of the rotational speed ωr of the rotor 41. In this case, as shown in FIG. 11, the EVECU 71 may include a determination unit 190. The determination unit 190 receives as input the accelerator operation amount Acr acquired by the operation amount acquisition unit 71a, the vehicle speed Vs detected by the vehicle speed sensor 64, and the modulation factor αr acquired by the operating point acquisition unit 91. The determination unit 190 determines whether the selection condition is met based on the input accelerator operation amount Acr and vehicle speed Vs.

[0070] 9 and 10 , the determination unit 190 may set the third determination operation amount Acj3 based on the input vehicle speed Vs instead of the rotational speed ωr of the rotor 41. For example, the determination unit 190 may set the third determination operation amount Acj3 based on map information or formula information that correlates the accelerator operation amount Acr and the vehicle speed Vs with the third determination operation amount Acj3. The determination unit 190 transmits the generated selection signal Sg to the drive signal generation unit 85 and the changeover switch drive unit 93 provided in the motor ECU 70. The changeover switch drive unit 93 turns the changeover switch 13 on and off based on the received selection signal Sg. In this embodiment, the vehicle speed Vs corresponds to the "speed parameter."

[0071] According to this embodiment, the EVECU 71 includes the determination unit 190. In this case, the vehicle speed Vs input to the EVECU 71 can be used to set the third determination operation amount Acj3. Therefore, a configuration suitable for determining whether the selection condition is met based on the accelerator operation amount Acr and the vehicle speed Vs can be realized.

[0072] Other Embodiments The above-described embodiments may be modified as follows.

[0073] In the second embodiment, the method of determining whether the selection condition is met may be changed depending on the torque of the rotating electric machine 40. For example, as shown in Fig. 12, the selection condition may be changed so that the control system 100 is more likely to be in the H drive state as the torque of the rotating electric machine 40 increases.

[0074] 12, the selection conditions are changed in three stages. In FIG. 12, (a) shows the selection conditions for low torque, (b) shows the selection conditions for medium torque, and (c) shows the selection conditions for high torque. For example, assuming that the rated output of the rotating electrical machine 40 is 100%, the low torque is 0%, the medium torque is 50%, and the high torque is 100%.

[0075] 12A and 12B, under the medium torque selection condition, the first determination operation amount Acj1 is maintained and the second determination operation amount Acj2 is changed to the smaller accelerator operation amount Acr, with the low torque selection condition as the reference. Note that, with the low torque selection condition as the reference, the first determination operation amount Acj1 may be changed to the smaller accelerator operation amount Acr, or the second determination operation amount Acj2 may be maintained.

[0076] 12B and 12C, under the high torque selection condition, the first and second determined operation amounts Acj1 and Acj2 are changed to the smaller accelerator operation amount Acr side with respect to the medium torque selection condition. Note that at least one of the first and second determined operation amounts Acj1 and Acj2 may be maintained with respect to the medium torque selection condition.

[0077] For example, as shown in FIG. 13 , the determination unit 90 may acquire a torque command value Trq* transmitted from the torque setting unit 71c. In this case, the determination unit 90 can change the selection conditions as shown in FIGS. 12( a) to 12(c) based on the acquired torque command value Trq*. Specifically, when 0%≦Trq*<35%, the determination unit 90 may make a success / failure determination based on the selection condition shown in FIG. 12(a). When 35%≦Trq*<70%, the determination unit 90 may make a success / failure determination based on the selection condition shown in FIG. 12(b). When 70%≦Trq*≦100%, the determination unit 90 may make a success / failure determination based on the selection condition shown in FIG. 12(c).

[0078] 14, the determination unit 190 may acquire the torque command value Trq* output from the torque setting unit 71c. In this case, the determination unit 190 can change the selection condition based on the acquired torque command value Trq*, similar to the case described for the determination unit 90.

[0079] According to this embodiment, the torque of the rotary electric machine 40 is taken into consideration when determining whether the selection condition based on the accelerator operation amount Acr is satisfied. This allows the selection condition of the changeover switch 13 to be adapted to the torque of the rotary electric machine 40, which changes from time to time.

[0080] 4, the operating point acquisition unit 91 may acquire the torque of the rotating electric machine 40 and the rotation speed ωr of the rotor 41 in addition to the modulation factor αr as the operating point of the rotating electric machine 40. The operating point acquisition unit 91 may output the acquired modulation factor αr, torque of the rotating electric machine 40, and rotation speed ωr of the rotor 41 to the determination unit 90. Even in this case, in step S13 of FIG. 4, the determination unit 90 can select the Y drive state or the H drive state based on the input operating point of the rotating electric machine 40.

[0081] For example, as shown in FIG. 15 , the operating point acquisition unit 91 may acquire the torque command value Trq* set by the torque setting unit 71c as the torque of the rotating electric machine 40. The determination unit 90 may select the H-drive state or the Y-drive state based on whether the torque command value Trq* acquired by the operating point acquisition unit 91 is higher than a predetermined torque threshold. Even in this case, due to the smoothing process being performed on the accelerator operation amount Acr, a time lag may occur before a change in the accelerator operation amount Acr is reflected in the torque command value Trq*. In this regard, according to the present embodiment, switching from the Y-drive state to the H-drive state can be more efficiently performed than in a configuration in which selection control is performed based only on the accelerator operation amount Acr and the operating point of the rotating electric machine 40.

[0082] 15 , the operating point acquisition unit 91 may acquire the rotational speed ωr calculated by the rotational speed calculation unit 92 as the rotational speed of the rotor 41. The determination unit 90 may select the H-drive state or the Y-drive state based on whether the rotational speed ωr output from the rotational speed calculation unit 92 is higher than a predetermined rotational speed threshold. In this case, due to the moment of inertia of the rotor 41, it may take time for the rotational speed of the rotor 41 to increase. In this regard, according to the present embodiment, switching from the Y-drive state to the H-drive state can be more suitably performed than in a configuration in which selection control is performed based only on the operating point of the accelerator operation amount Acr and the operating point of the rotating electric machine 40.

[0083] In FIG. 15 , the operating point acquisition unit 91 may acquire one or two of the modulation factor αr, the torque of the rotating electric machine 40, and the rotation speed ωr of the rotor 41 as the operating point of the rotating electric machine 40.

[0084] As shown in FIG. 16 , the control system 100 may include a second changeover switch 16 in addition to the first changeover switch 13. The second changeover switch 16 is provided on the negative-side bus 12 between the first inverter 20 and the second inverter 30. The second changeover switch 16 is, for example, a semiconductor switching element or a mechanical relay. When turned on, the second changeover switch 16 electrically connects the emitters of the lower-phase arm switches SULa, SVLa, and SWLa of the first inverter 20 to the emitters of the lower-phase arm switches SULb, SVLb, and SWLb of the second inverter 30. When turned off, the second changeover switch 16 electrically disconnects the emitters of the lower-phase arm switches SULa, SVLa, and SWLa of the first inverter 20 from the emitters of the lower-phase arm switches SULb, SVLb, and SWLb of the second inverter 30.

[0085] The second changeover switch 16 may be, for example, an IGBT. In this case, a freewheel diode is connected in antiparallel to the second changeover switch 16. The cathode of the freewheel diode is electrically connected to the second inverter 30 side, and the anode is electrically connected to the first inverter 20 side.

[0086] When the determination unit 90 generates a selection signal Sg of logic H, it turns on the changeover switches 13 and 16. When the determination unit 90 generates a selection signal Sg of logic L, it turns off the changeover switches 13 and 16.

[0087] The control system 100 may include only the second changeover switch 16 out of the first changeover switch 13 and the second changeover switch 16. In this case, when the selection signal Sg of logic L is input, the drive signal generation unit 85 may generate a drive signal that fixes the second upper arm switches SUHb, SVHb, and SWHb of each phase to OFF and fixes the second lower arm switches SULb, SVLb, and SWLb of each phase to ON. This places the control system 100 in the Y-drive state.

[0088] In the second embodiment, the accelerator operation amount Acr and the vehicle speed Vs may be input to the determination unit 90 provided in the motor ECU 70. In this case, the determination unit 90 may determine whether the H drive state selection condition is met based on the input accelerator operation amount Acr and vehicle speed Vs.

[0089] The determination unit 190 provided in the EVECU 71 may be configured to receive the accelerator operation amount Acr and the rotation speed ωr of the rotor 41. In this case, the determination unit 190 may determine whether or not the condition for selecting the H-drive state is met based on the input accelerator operation amount Acr and rotation speed ωr of the rotor 41.

[0090] The rotating electric machine is not limited to a three-phase one, but may be a two-phase one or a four-phase or more phase one.

[0091] The semiconductor switches constituting the first inverter and the second inverter are not limited to IGBTs, but may be, for example, N-channel MOSFETs. In this case, the high-potential terminal of the switch is the drain, and the low-potential terminal is the source. Each switch also has a body diode.

[0092] The control system may be installed in a moving body other than a vehicle, such as an aircraft or a ship. If the moving body is an aircraft, the rotating electric motor serves as a power source for the aircraft's flight, and if the moving body is a ship, the rotating electric motor serves as a power source for the ship's navigation.

[0093] The accelerator operation amount detected by the accelerator sensor is not limited to the depression amount of an accelerator pedal operated by foot, but may also be the operation amount of a throttle grip operated by hand in a motorcycle or the like, for example.

[0094] The control device and method described herein may be implemented by a special-purpose computer configured with a processor and memory programmed to execute one or more functions embodied in a computer program. Alternatively, the control device and method described herein may be implemented by a special-purpose computer configured with a processor comprising one or more dedicated hardware logic circuits. Alternatively, the control device and method described herein may be implemented by one or more special-purpose computers configured with a combination of a processor and memory programmed to execute one or more functions and a processor configured with one or more hardware logic circuits. Furthermore, the computer program may be stored in a computer-readable non-transitory tangible recording medium as instructions to be executed by a computer.

[0095] Although the present disclosure has been described with reference to the embodiments, it is understood that the present disclosure is not limited to the embodiments or structures. The present disclosure also encompasses various modifications and equivalent modifications. In addition, various combinations and forms, including only one element, more than one element, or less than one element, are also within the scope and spirit of the present disclosure.

Claims

1. A rotating electrical machine (40) having windings (51U, 51V, 51W) of multiple phases, a first inverter (20) having, for the number of phases, first upper arm switches (SUHa, SVHa, SWHa) and first lower arm switches (SULa, SVLa, SWLa) connected in series, with the series connection of the first upper arm switches and the first lower arm switches being connected in parallel to a DC power supply (10), a second inverter (30) having, for the number of phases, second upper arm switches (SUHb, SVHb, SWHb) and second lower arm switches (SULb, SVLb, SWLb) connected in series, a positive bus bar (11) electrically connecting the high potential side terminals of the first upper arm switches and the high potential side terminals of the second upper arm switches in each phase, a negative bus bar (12) electrically connecting the low potential side terminals of the first lower arm switches and the low potential side terminals of the second lower arm switches in each phase, and a switching switch (13, 16) provided on at least one of the positive bus bar and the negative bus bar, an electronic control device (70, 71) applied to a system (100) comprising: in each phase, the low potential side terminals of the first upper arm switches and the high potential side terminals of the first lower arm switches are electrically connected to the first end of the winding; in each phase, the low potential side terminals of the second upper arm switches and the high potential side terminals of the second lower arm switches are electrically connected to the second end of the winding; an acquisition unit (71a) for acquiring the user's accelerator operation amount; and a torque control unit (71c, 81 to 85, 90, 190) for performing torque control of the rotating electrical machine based on the acquired accelerator operation amount, wherein the torque control unit: in a state where the switching switch is turned off, fixes on either the second upper arm switches in each phase or the second lower arm switches in each phase and performs switching control of the first upper arm switches and the first lower arm switches, which is a Y drive state; and in a state where the switching switch is turned on, performs switching control of the first upper arm switches, the first lower arm switches, the second upper arm switches, and the second lower arm switches, which is an H drive state, and selects either one of them to execute the torque control, and determines whether or not to select the H drive state based on the acquired accelerator operation amount.

2. When the acquired accelerator operation amount is greater than the determination operation amount, the torque control unit determines to select the H drive state; when the acquired accelerator operation amount is less than or equal to the determination operation amount, based on the operating point of the rotating electrical machine, the torque control unit selects the Y drive state or the H drive state. The electronic control device according to claim 1.

3. The system is mounted on a moving body capable of moving using the rotating electrical machine as a power source. When the speed parameter, which is the moving speed of the moving body or the rotating speed of the rotating electrical machine, is high, the torque control unit sets the determination operation amount to be smaller than when the speed parameter is low. The electronic control device according to claim 2.

4. The system is mounted on a moving body capable of moving using the rotating electrical machine as a power source. When the speed parameter, which is the moving speed of the moving body or the rotating speed of the rotating electrical machine, is high, the torque control unit sets the determination operation amount to be larger than when the speed parameter is low. The electronic control device according to claim 2.

5. The torque control unit includes: a torque setting unit (71c) that acquires the accelerator operation amount and the moving speed that is the speed parameter, and sets a torque command value of the rotating electrical machine based on the acquired accelerator operation amount and the moving speed; a motor control unit (81 - 85) that performs switching control of at least the first inverter among the first inverter and the second inverter to control the torque of the rotating electrical machine to the torque command value set by the torque setting unit; and a determination unit (190) that determines whether the acquired accelerator operation amount is greater than the determination operation amount. The torque control unit further includes a first control device (70) and a second control device (71) that is a control device different from the first control device and is configured to be communicable with the first control device. The first control device includes the motor control unit, and the second control device includes the torque setting unit and the determination unit. The electronic control device according to claim 3 or 4.

6. The torque control unit includes: a torque setting unit (71c) that acquires the accelerator operation amount and sets a torque command value for the rotary electric machine based on the acquired accelerator operation amount; a motor control unit (81 to 85) that acquires the rotational speed which is the speed parameter and controls the torque of the rotary electric machine to the torque command value set by the torque setting unit by performing switching control of at least the first inverter among the first inverter and the second inverter based on the acquired rotational speed; and a determination unit (90) that determines whether or not the acquired accelerator operation amount is greater than the determination operation amount. The electronic control device according to claim 3 or 4 includes a first control device (70) and a second control device (71) which is a control device different from the first control device and is configured to be communicable with the first control device. The first control device includes the motor control unit and the determination unit, and the second control device includes the torque setting unit.

7. The electronic control device according to claim 2, wherein the torque control unit determines that the acquired accelerator operation amount is in a specific state where it is greater than the determination operation amount, and when it is determined that the specific state continues until a delay time elapses after it is determined that the specific state exists, determines to select the H drive state.

8. The torque control unit of the electronic control device according to claim 7 performs a smoothing process for limiting a change in the acquired accelerator operation amount, sets a torque command value for the rotary electric machine based on the accelerator operation amount after the smoothing process, performs the torque control based on the set torque command value, and determines the delay time based on the degree of smoothing of the smoothing process.

9. A rotating electrical machine (40) having a multi-phase winding (51U, 51V, 51W), a first inverter (20) having a number of upper arm switches (SUHa, SVHa, SWHa) and lower arm switches (SULa, SVLa, SWLa) connected in series, the series connection of the first upper arm switch and the first lower arm switch being connected in parallel to a DC power supply (10), a second inverter (30) having a number of upper arm switches (SUHb, SVHb, SWHb) and lower arm switches (SULb, SVLb, SWLb) connected in series, a positive bus bar (11) electrically connecting the high-potential terminals of the first upper arm switch and the second upper arm switch in each phase, a negative bus bar (12) electrically connecting the low-potential terminals of the first lower arm switch and the second lower arm switch in each phase, and a switching switch (13, 16) provided in at least one of the positive bus bar and the negative bus bar. A program applied to a system (100) comprising: in each phase, the low-potential terminal of the first upper arm switch and the high-potential terminal of the first lower arm switch are electrically connected to the first end of the winding; in each phase, the low-potential terminal of the second upper arm switch and the high-potential terminal of the second lower arm switch are electrically connected to the second end of the winding; an acquisition process for acquiring the user's accelerator operation amount; a control process for performing torque control of the rotating electrical machine based on the acquired accelerator operation amount, the control process including: a Y drive state in which, with the switching switch turned off, the second upper arm switch in each phase or the second lower arm switch in each phase is fixed on, and switching control of the first upper arm switch and the first lower arm switch is performed; and an H drive state in which, with the switching switch turned on, switching control of the first upper arm switch, the first lower arm switch, the second upper arm switch, and the second lower arm switch is performed. A process of selecting one of the above and executing the torque control, and a process of determining whether or not to select the H drive state based on the acquired accelerator operation amount.

10. A rotating electrical machine (40) having windings (51U, 51V, 51W) of multiple phases, a first inverter (20) having a number of series-connected first upper arm switches (SUHa, SVHa, SWHa) and first lower arm switches (SULa, SVLa, SWLa) equal to the number of phases, with the series connection of the first upper arm switches and the first lower arm switches being connected in parallel to a DC power supply (10), a second inverter (30) having a number of series-connected second upper arm switches (SUHb, SVHb, SWHb) and second lower arm switches (SULb, SVLb, SWLb) equal to the number of phases, a positive bus bar (11) electrically connecting the high-potential terminals of the first upper arm switches and the high-potential terminals of the second upper arm switches in each phase, a negative bus bar (12) electrically connecting the low-potential terminals of the first lower arm switches and the low-potential terminals of the second lower arm switches in each phase, and a switching switch (13, 16) provided on at least one of the positive bus bar and the negative bus bar. A control method for a rotating electrical machine applied to a system (100) comprising: in each phase, the low-potential terminal of the first upper arm switch and the high-potential terminal of the first lower arm switch are electrically connected to the first end of the winding; in each phase, the low-potential terminal of the second upper arm switch and the high-potential terminal of the second lower arm switch are electrically connected to the second end of the winding; an acquisition process for acquiring the user's accelerator operation amount; and a control process for performing torque control of the rotating electrical machine based on the acquired accelerator operation amount. The control process includes: a Y drive state in which, with the switching switch turned off, the second upper arm switch in each phase or the second lower arm switch in each phase is fixed on, and switching control of the first upper arm switch and the first lower arm switch is performed; and an H drive state in which, with the switching switch turned on, switching control of the first upper arm switch, the first lower arm switch, the second upper arm switch, and the second lower arm switch is performed. A process of selecting one of them to execute the torque control, and a process of determining whether to select the H drive state based on the acquired accelerator operation amount. A control method for a rotating electrical machine, which is a process including these steps.

Citation Information

Patent Citations

  • Vehicle control device

    JP2020065369A

  • Control arrangement of rotary electric machine

    JP2020188590A