Control device, winding switching system, vehicle, control method, and control program

JPWO2024185337A5Pending Publication Date: 2025-11-18
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025505119
Authority / Receiving Office
JP · JP
Patent Type
Applications
Filing Date
2025-10-01
Publication Date
2025-11-18

AI Technical Summary

Technical Problem

When switching the motor windings of electric vehicles, there is a risk of surge voltage and motor current oscillation due to rapid changes in control values, particularly when switching between different operating states.

Method used

A control device that performs zero-cross switching of the windings and gradually changes the control values from a first to a second state at a zero-cross point of the current, preventing sudden changes and thus suppressing surge voltage and motor current oscillation.

Benefits of technology

The solution effectively suppresses the generation of surge voltage and stabilizes motor current control by gradually transitioning control values during winding state changes, enhancing the operational reliability of electric vehicle motors.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

This control device is for controlling an AC motor capable of switching the connection status of a plurality of windings from a first connection status to a second connection status, the control device comprising: a switching command unit that commands a winding switching device that switches the connection status of the plurality of windings to execute zero-cross switching to switch the connection status of the plurality of windings from the first connection status to the second connection status at a zero-cross point of the current flowing in the windings; and a control value switching unit that switches a control value for controlling the AC motor from a first control value used in the first connection status to a second control value used in the second connection status when zero-cross switching is executed, the control value switching unit gradually changing the control value from the first control value to the second control value.
Need to check novelty before this filing date? Find Prior Art

Description

Control device, winding switching system, vehicle, control method, and control program

[0001] This application claims priority to Japanese Patent Application No. 2023-032764, filed March 3, 2023, and incorporates by reference the entire contents of that application.

[0002] For example, some motors mounted on electric vehicles can switch between a low-speed, high-torque operating state and a high-speed, low-torque operating state by switching the connections of multiple windings. Patent Document 1 discloses a device that identifies a period during which the AC motor current is below a predetermined value and switches the windings during the identified period in order to prevent surge voltages.

[0003] Japanese Patent Application Laid-Open No. 2020-072632

[0004] A control device according to one aspect of the present disclosure is a control device for controlling an AC motor capable of switching the connection state of multiple windings from a first connection state to a second connection state, and includes: a switching command unit that commands a winding switching device that switches the connection state of the multiple windings to perform zero-cross switching, which switches the connection state of the multiple windings from the first connection state to the second connection state at a zero-cross point of a current flowing through the windings; and a control value switching unit that, when the zero-cross switching is executed, switches a control value for controlling the AC motor from a first control value used in the first connection state to a second control value used in the second connection state, and the control value switching unit gradually changes the control value from the first control value to the second control value.

[0005] FIG. 1 is a diagram showing an example of the configuration of a winding switching system according to the first embodiment. FIG. 2 is a circuit diagram showing an example of the configuration of a winding switching device according to the first embodiment. FIG. 3 is a circuit diagram showing an example of the configuration of a control circuit. FIG. 4 is a timing chart showing an example of transitions in the states of signals in the winding switching device according to the first embodiment. FIG. 5 is a block diagram showing an example of the hardware configuration of a control device according to the first embodiment. FIG. 6 is a functional block diagram showing an example of the functions of the control device according to the first embodiment. FIG. 7 is a control block diagram showing a motor control system of the control device according to the first embodiment. FIG. 8 is a graph showing an example of changes in control voltage value. FIG. 9 is a flowchart showing an example of motor control processing by the control device according to the first embodiment. FIG. 10 is a circuit diagram showing an example of the configuration of a winding switching device according to the second embodiment. FIG. 11 is a circuit diagram showing an example of the configuration of a winding switching device according to the third embodiment. FIG. 12 is a functional block diagram showing an example of the functions of the control device according to the third embodiment. FIG. 13 is a flowchart showing an example of motor control processing by the control device according to the third embodiment.

[0006] <Problem to be Solved by the Present Disclosure> Before and after switching the motor windings, it is necessary to change control values ​​such as the duty ratio of a PWM (Pulse Width Modulation) signal. Therefore, not only the windings but also the control values ​​are switched, which may cause surge voltages when the control values ​​are switched. Furthermore, a sudden change in the control values ​​may cause oscillation in the motor current control.

[0007] <Effects of the Present Disclosure> According to the present disclosure, it is possible to suppress the occurrence of surge voltage and suppress the transmission of current control of the motor.

[0008] <Outline of Embodiments of the Present Disclosure> Below, an outline of embodiments of the present disclosure will be listed and described.

[0009] (1) A control device according to this embodiment is a control device for controlling an AC motor capable of switching the connection state of multiple windings from a first connection state to a second connection state. The control device includes: a switching command unit that commands a winding switching device that switches the connection state of the multiple windings to execute zero-crossing switching, which switches the connection state of the multiple windings from the first connection state to the second connection state at a zero-crossing point of a current flowing through the windings; and a control value switching unit that, when the zero-crossing switching is executed, switches a control value for controlling the AC motor from a first control value used for the first connection state to a second control value used for the second connection state. The control value switching unit gradually changes the control value from the first control value to the second control value. This prevents a sudden change in the control value from the first control value to the second control value. This suppresses the generation of surge voltages and suppresses the transmission of current control signals for the motor.

[0010] (2) In the above (1), the AC motor may be a multi-phase AC motor, and the control value switching unit may synchronize changes of the control values ​​corresponding to each phase from the first control value to the second control value, thereby gradually changing the control value for each phase from the first control value to the second control value at the same timing.

[0011] (3) In the above (2), the AC motor may be an n-phase AC motor (n is an integer equal to or greater than 3), and the control value switching unit may complete a change of each of the n control values ​​from the first control value to the second control value after λ(n-1) / n has elapsed since the start of the change, where λ is a wavelength of a current supplied to the AC motor. This allows the control value of each phase to be gradually changed from the first control value to the second control value during a period suited to a phase difference between the n-phase AC currents.

[0012] (4) In the above (3), the control value switching unit may start changing each of the n control values ​​from the first control value to the second control value at a zero-crossing point of a current of a first phase of the n-phase AC, thereby gradually changing the control value of each phase from the first control value to the second control value during a period from the zero-crossing point of the first phase to the zero-crossing point of the n-th phase.

[0013] (5) In the above (3), the control device may further include an identification unit that identifies n switching timings at which the winding switching device executes the zero-crossing switchover in each of the n phases, and the control value switching unit may start changing each of the n control values ​​from the first control value to the second control value at a first switching timing among the n switching timings identified by the identification unit. This allows the control value for each phase to be gradually changed from the first control value to the second control value during a period from when a zero-crossing switchover is executed in the first phase to when a zero-crossing switchover is executed in the nth phase.

[0014] (6) In any one of (1) to (5) above, the control device may further include a parameter value determination unit that determines a parameter value of a control parameter used to determine the control value, and a control value determination unit that determines the control value based on the parameter value determined by the parameter value determination unit, wherein the control value determination unit determines the first control value and the second control value, and the control value switching unit may simultaneously hold the first control value and the second control value determined by the control value determination unit and switch the control value from the held first control value to the held second control value. In this way, the control value switching unit can gradually change the control value of each phase based on the simultaneously held first control value and second control value.

[0015] (7) In the above (6), the parameter value determination unit may determine a first parameter value that is a parameter value in the first connection state and a second parameter value that is a parameter value in the second connection state, and the control value determination unit may simultaneously store the first parameter value and the second parameter value determined by the parameter value determination unit, determine the first control value based on the stored first parameter value, and determine the second control value based on the stored second parameter value. This allows the control value determination unit to determine each of the first control value and the second control value based on the first parameter value and the second parameter value stored simultaneously.

[0016] (8) In any one of (1) to (7) above, the control value may be a voltage value of a voltage applied to the winding. This allows the voltage applied to the winding to be gradually changed, thereby suppressing the occurrence of surge voltages and oscillations in current control.

[0017] (9) A winding switching system according to this embodiment includes an AC motor capable of switching the connection state of a plurality of windings from a first connection state to a second connection state, a power converter that converts power output from a power source into AC power and supplies the AC power to the AC motor, a winding switching device that performs zero-crossing switching to switch the connection state of the plurality of windings from the first connection state to the second connection state at a zero-crossing point of a current flowing through the windings, and a control device. The control device includes a switching command unit that commands the winding switching device to perform the zero-crossing switching, and a control value switching unit that, when the zero-crossing switching is performed, switches a control value for controlling the AC motor from a first control value used for the first connection state to a second control value used for the second connection state. The control value switching unit gradually changes the control value from the first control value to the second control value. This prevents a sudden change in the control value from the first control value to the second control value. This suppresses the generation of surge voltages and suppresses the transmission of current control signals from the motor.

[0018] (10) A vehicle according to this embodiment includes an AC motor capable of switching the connection state of a plurality of windings from a first connection state to a second connection state; a power converter that converts power output from a power source into AC power and supplies the AC power to the AC motor; a winding switching device that performs zero-crossing switching to switch the connection state of the plurality of windings from the first connection state to the second connection state at a zero-crossing point of a current flowing through the windings; and a control device. The control device includes a switching command unit that commands the winding switching device to perform the zero-crossing switching, and a control value switching unit that, when the zero-crossing switching is performed, switches a control value for controlling the AC motor from a first control value used for the first connection state to a second control value used for the second connection state. The control value switching unit gradually changes the control value from the first control value to the second control value. This prevents a sudden change in the control value from the first control value to the second control value. This suppresses the generation of surge voltage and suppresses the transmission of current control of the motor.

[0019] (11) A control method according to this embodiment is a control method for controlling an AC motor capable of switching the connection state of multiple windings from a first connection state to a second connection state, the control method including the steps of: instructing a winding switching device that switches the connection state of the multiple windings to execute zero-crossing switching, which switches the connection state of the multiple windings from the first connection state to the second connection state at a zero-crossing point of a current flowing through the windings; and, when the zero-crossing switching is executed, switching a control value for controlling the AC motor from a first control value used for the first connection state to a second control value used for the second connection state. In the step of switching the control value, the control value is gradually changed from the first control value to the second control value. This prevents the control value from suddenly changing from the first control value to the second control value. This suppresses the generation of surge voltage and suppresses the transmission of current control of the motor.

[0020] (12) A control program according to this embodiment is a control program for controlling an AC motor capable of switching the connection state of multiple windings from a first connection state to a second connection state. The control program instructs a computer to: instruct a winding switching device that switches the connection state of the multiple windings to execute zero-crossing switching, which switches the connection state of the multiple windings from the first connection state to the second connection state at a zero-crossing point of a current flowing through the windings; and, when the zero-crossing switching is executed, switch a control value for controlling the AC motor from a first control value used for the first connection state to a second control value used for the second connection state. In the control value switching step, the control value gradually changes from the first control value to the second control value. This prevents the control value from suddenly changing from the first control value to the second control value. This suppresses the generation of surge voltage and suppresses the transmission of current control of the motor.

[0021] The present disclosure can be realized not only as a control device having the above-described characteristic configuration, a winding switching system including the control device, a vehicle including the control device, a control method having steps representing characteristic processing in the control device, and a control program for causing a computer to execute the characteristic processing, but also as a semiconductor integrated circuit that realizes part or all of the control device.

[0022] <Details of the embodiments of the present disclosure> Hereinafter, the details of the embodiments of the present disclosure will be described with reference to the drawings. Note that at least some of the embodiments described below may be combined in any manner.

[0023] [1. First Embodiment] [1-1. Winding Switching System] FIG. 1 is a diagram showing an example of the configuration of a winding switching system according to a first embodiment.

[0024] The winding switching system 10 is mounted on a vehicle (hereinafter referred to as an "electric vehicle") that is propelled by a motor, such as an electric vehicle, a plug-in hybrid vehicle, etc. The winding switching system 10 includes a motor 20, a power converter 30, a battery 40, a control device 50, and a winding switching device 100.

[0025] The motor 20 is a traction motor that generates propulsion power for the electric vehicle. The motor 20 is driven by three-phase AC power. An example of the motor 20 is a permanent magnet synchronous motor.

[0026] A position sensor 26 is provided on the output shaft of the motor 20. The position sensor 26 detects the rotation angle of the output shaft of the motor 20. The position sensor 26 is, for example, a rotary encoder or a rotary potentiometer. The position sensor 26 is connected to the control device 50 by a signal line. A detection signal from the position sensor 26 is output to the control device 50.

[0027] The battery 40 is a battery that supplies power to drive the motor 20. The battery 40 is a secondary battery, such as a lithium ion battery.

[0028] The power converter 30 is an inverter that converts DC power supplied from the battery 40 into three-phase AC power. The power converter 30 may have a function of converting three-phase AC power output when the motor 20 functions as a generator into DC power and charging the battery 40.

[0029] The power converter 30 includes U-phase, V-phase, and W-phase legs. The U-phase leg includes switches 31u and 32u, the V-phase leg includes switches 31v and 32v, and the W-phase leg includes switches 31w and 32w. The switches 31u, 32u, 31v, 32v, 31w, and 32w perform switching to convert DC power into three-phase AC power. The switches 31u, 32u, 31v, 32v, 31w, and 32w are, for example, insulated gate bipolar transistors (IGBTs) or power metal oxide semiconductor field-effect transistors (MOSFETs).

[0030] A power line 35u corresponding to the U phase extends from the U-phase leg, a power line 35v corresponding to the V phase extends from the V-phase leg, and a power line 35w corresponding to the W phase extends from the W-phase leg. In the power converter 30, a current sensor 33u is provided on the power line 35u, a current sensor 33v is provided on the power line 35v, and a current sensor 33w is provided on the power line 35w. The current sensor 33u detects the current value of the U-phase current Iu. The current sensor 33v detects the current value of the V-phase current Iv. The current sensor 33w detects the current value of the W-phase current Iw. The current sensors 33u, 33v, and 33w can detect the current values ​​of the currents Iu, Iv, and Iw flowing through the power lines 35u, 35v, and 35w, including DC and AC components. The current sensors 33u, 33v, and 33w are, for example, DCCTs (direct current transformers) or shunt resistors.

[0031] The current sensors 33u, 33v, and 33w are connected to the control device 50 by signal lines. The detected values ​​of the current sensors 33u, 33v, and 33w are output to the control device 50.

[0032] The winding switching device 100 is disposed between the motor 20 and the power converter 30. However, the position of the winding switching device 100 is not limited to between the motor 20 and the power converter 30. The power converter 30 and the winding switching device 100 are connected by power lines 35u, 35v, and 35w, and the winding switching device 100 and the motor 20 are connected by a plurality of power lines 25. The winding switching device 100 switches the connection state of a plurality of windings of the motor 20. The configuration of the winding switching device 100 will be described later. The three-phase AC current output from the power converter 30 is supplied to the motor 20 via the winding switching device 100.

[0033] The control device 50 controls the power converter 30 and the winding switching device 100. Specifically, signal lines extend from the control device 50 to each of the switches 31u, 32u, 31v, 32v, 31w, and 32w, and the control device 50 controls the on / off timing of the switches 31u, 32u, 31v, 32v, 31w, and 32w. A signal line extends from the control device 50 to the winding switching device 100, and the control device 50 outputs a switching command signal to the winding switching device 100 to command the switching of the connection state of the windings.

[0034] [1-2. Configuration of the Winding Switching Device] Figure 2 is a circuit diagram showing an example of the configuration of the winding switching device according to the first embodiment. The motor 20 includes a plurality of windings 21u, 22u, 21v, 22v, 21w, and 22w. The windings 21u and 22u correspond to the U phase, the windings 21v and 22v correspond to the V phase, and the windings 21w and 22w correspond to the W phase. However, the number of windings for each phase is not limited to two and may be three or more. The windings 22u, 22v, and 22w are connected at a neutral point 23.

[0035] The winding switching device 100 switches the connection state of the windings 21u, 22u, 21v, 22v, 21w, and 22w for each phase between a series connection state and a parallel connection state. The winding switching device 100 includes current sensors 101u, 101v, and 101w, zero-cross detection circuits 102u, 102v, and 102w, control circuits 103u, 103v, and 103w, and switching circuits 104u, 104v, and 104w.

[0036] The zero-crossing detection circuits 102u, 102v, and 102w detect zero-crossing points (time points when the AC signals output from the current sensors 101u, 101v, and 101w cross a zero reference voltage) of the measured values ​​of the current sensors 101u, 101v, and 101w. In a more specific example, the zero-crossing detection circuits 102u, 102v, and 102w compare the output voltages from the current sensors 101u, 101v, and 101w with zero voltage and detect the time points when the output voltages from the current sensors 101u, 101v, and 101w match the zero voltage as the zero-crossing points. The zero voltage is an example of a reference voltage. The reference voltage is a voltage corresponding to the output voltage of the current sensors 101u, 101v, and 101w when the current flowing through the windings 21u, 22u, 21v, 22v, 21w, and 22w becomes zero, and is not limited to zero voltage. The zero-crossing detection circuits 102u, 102v, and 102w are an example of a detection unit.

[0037] The switching circuits 104u, 104v, and 104w switch the connection state of the windings 21u, 22u, 21v, 22v, 21w, and 22w between a series connection state and a parallel connection state when the zero-crossing detection circuits 102u, 102v, and 102w detect a zero-crossing point. The switching circuits 104u, 104v, and 104w are an example of a switching unit. The series connection state is an example of a first connection state, and the parallel connection state is an example of a second connection state.

[0038] The following describes the connection relationship between the winding switching device 100, the power line 35u, and the motor 20 for the U phase. The same applies to the V and W phases, so a description thereof will be omitted.

[0039] The power line 35u is connected to one end of the winding 21u. A power line 212u extends from the other end of the winding 21u. A power line 221u extends from one end of the winding 22u, and a power line 222u extends from the other end.

[0040] The switching circuit 104u includes semiconductor relays 111u, 112u, and 113u. The semiconductor relays 111u, 112u, and 113u are, for example, IGBTs or power MOSFETs.

[0041] The power line 35u is drawn into the winding switching device 100. Inside the winding switching device 100, the power line 35u branches off at a midpoint and is connected to a first terminal of a semiconductor relay 111u. A second terminal of the semiconductor relay 111u is connected to a first terminal of a semiconductor relay 112u. A power line 221u extending from the winding 22u is connected to the connection point between the second terminal of the semiconductor relay 111u and the first terminal of the semiconductor relay 112u.

[0042] A second terminal of the semiconductor relay 112u is connected to a first terminal of the semiconductor relay 113u. A power line 212u extending from the winding 21u is connected to the connection point between the second terminal of the semiconductor relay 112u and the first terminal of the semiconductor relay 113u. A power line 222u extending from the winding 22u is connected to a second terminal of the semiconductor relay 113u.

[0043] When the semiconductor relays 111u and 113u are in the OFF state and the semiconductor relay 112u is in the ON state, the windings 21u and 22u are connected in series. When the semiconductor relays 111u and 113u are in the ON state and the semiconductor relay 112u is in the OFF state, the windings 21u and 22u are connected in parallel.

[0044] Signal lines extending from the control circuit 103u are connected to the gate terminals of the semiconductor relays 111u, 112u, and 113u, respectively.

[0045] The power lines 212u, 221u, and 222u extend from the motor 20 and are drawn into the winding switching device 100. A current sensor 101u is attached to the power line 221u. However, the current sensor 101u may be attached to the power lines 35u, 212u, or 222u instead of the power line 221u. The current sensor 101u detects a U-phase current flowing through the power line 221u. The current sensor 101u is, for example, an ACCT that detects only the AC component of the current.

[0046] A signal line extending from the current sensor 101u is connected to the zero-cross detection circuit 102u. A signal line transmitting an output signal of the zero-cross detection circuit 102u (hereinafter referred to as the "zero-cross detection signal") extends from the zero-cross detection circuit 102u to the control circuit 103u. Furthermore, a signal line extending from the control device 50 is connected to the control circuit 103u.

[0047] The zero-crossing detection circuit 102u detects zero-crossing points of the winding current flowing through the power line 221u measured by the current sensor 101u. The zero-crossing detection circuit 102u is a comparator. For example, the inverting input of the comparator is set to a zero reference voltage, and the output signal of the current sensor 101u is applied to the non-inverting input. As a result, the output of the comparator changes from low to high at the zero-crossing points where the AC signal output from the current sensor 101u crosses the zero reference voltage.

[0048] 3 is a circuit diagram showing an example of the configuration of the control circuit 103u. The control circuit 103u includes AND circuits 131 and 133, a NOT circuit 132, and a latch circuit 120. A signal line extending from the zero-crossing detection circuit 102u is connected to a first input terminal of the AND circuit 131 and a first input terminal of the AND circuit 133. A signal line extending from the control device 50 is connected to a second input terminal of the AND circuit 131. Furthermore, a signal line from the control device 50 is connected to an input terminal of the NOT circuit 132. A signal line extending from the output terminal of the NOT circuit 132 is connected to a second input terminal of the AND circuit 133.

[0049] The latch circuit 120 is an RS flip-flop. The output terminal of the AND circuit 131 is connected to the input S (set) of the RS flip-flop 120. The output terminal of the AND circuit 133 is connected to the input R (reset) of the RS flip-flop 120. The RS flip-flop 120 includes two NOT circuits 121 and 123 and two NAND circuits 122 and 124. However, the RS flip-flop 120 may also be configured using two NOR circuits.

[0050] The output Q of the RS flip-flop 120 is connected to the gates of the semiconductor relays 111u and 113u, and the output Q bar of the RS flip-flop 120 is connected to the gate of the semiconductor relay 112u.

[0051] When the signal output from the output Q of the RS flip-flop 120 is low and the signal output from the output Q bar of the RS flip-flop 120 is high, the semiconductor relays 111u and 113u are in the off state and the semiconductor relay 112u is in the on state. That is, at this time, the windings 21u and 22u are in a series connection state. When the signal output from the output Q of the RS flip-flop 120 is high and the signal output from the output Q bar of the RS flip-flop 120 is low, the semiconductor relays 111u and 113u are in the on state and the semiconductor relay 112u is in the off state. That is, at this time, the windings 21u and 22u are in a parallel connection state. When the signal output from the output Q of the RS flip-flop 120 switches from low to high and the signal output from the output Q bar of the RS flip-flop 120 switches from high to low, the semiconductor relays 111u and 113u switch from off to on, and the semiconductor relay 112u switches from on to off. That is, the windings 21u and 22u switch from a series-connected state to a parallel-connected state. When the signal output from the output Q of the RS flip-flop 120 switches from high to low and the signal output from the output Q bar of the RS flip-flop 120 switches from low to high, the semiconductor relays 111u and 113u switch from on to off, and the semiconductor relay 112u switches from off to on. That is, the windings 21u and 22u are switched from a parallel connection state to a series connection state.

[0052] [1-3. Zero-Cross Switching of the Winding Switching Device] Next, the zero-cross switching of the winding switching device 100 will be described. Zero-cross switching is an operation of switching the connection state of the windings 21u, 22u, 21v, 22v, 21w, and 22w between a series connection state and a parallel connection state at the zero-cross points of the winding currents Iu, Iv, and Iw. Note that the following description will focus on the operation of switching the connection state of the windings 21u and 22u for the U phase. The same applies to the V and W phases, so their description will be omitted.

[0053] FIG. 4 is a timing chart showing an example of transition of the states of the signals of the winding switching device 100 according to the first embodiment.

[0054] The current sensor 101u measures the winding current Iu flowing through the power line 221u. The zero-crossing detection circuit 102u detects zero-crossing points in the measured value of the winding current Iu. That is, the zero-crossing detection signal output from the zero-crossing detection circuit 102u is low when the winding current Iu is not zero and goes high when the winding current Iu becomes zero. In FIG. 4 , the zero-crossing detection signal is low under normal conditions and high at times T1, T2, T3, and T4.

[0055] The control device 50 sets the value of the switching command signal to Low when windings 21u, 22u, 21v, 22v, 21w, and 22w of motor 20 are connected in series, and sets the value of the switching command signal to High when windings 21u, 22u, 21v, 22v, 21w, and 22w are connected in parallel. In Fig. 4, the switching command signal is Low in the initial state and changes to High at a point in time between times T1 and T2. The switching command signal changes again to Low at a point in time between times T3 and T4.

[0056] The zero-crossing detection signal and the switching command signal are input to an AND circuit 131. The AND circuit 131 outputs a low signal when the zero-crossing detection signal and the switching command signal are a combination of (low, low), (low, high), and (high, low). The AND circuit 131 outputs a high signal when the zero-crossing detection signal and the switching command signal are a combination of (high, high). That is, a low signal is normally input to S of the RS flip-flop 120, and a high signal is input when a zero-crossing point of the winding current Iu is detected and a parallel connection command for the windings 21u, 22u, 21v, 22v, 21w, and 22w is given. In FIG. 4 , the input signal to S is high at times T2 and T3.

[0057] The zero-crossing detection signal and an inverted signal of the switching command signal (the output signal of the NOT circuit 132) are input to the AND circuit 133. The AND circuit 133 outputs a low signal when the zero-crossing detection signal and the switching command signal are combined as (low, low), (high, low), or (high, high). The AND circuit 133 outputs a high signal when the zero-crossing detection signal and the switching command signal are combined as (high, low). That is, a low signal is input to R of the RS flip-flop 120 under normal circumstances, and a high signal is input when a zero-crossing point of the winding current Iu is detected and a command to connect the windings 21u, 22u, 21v, 22v, 21w, and 22w in series is given. In FIG. 4 , the input signal to R is high at times T1 and T4.

[0058] The RS flip-flop 120 holds the previous output values ​​of Q and Q bar when the inputs S and R are Low and Low. The RS flip-flop 120 outputs Low and High for Q and Q bar when the inputs S and R are Low and High, and outputs High and Low for Q and Q bar when the inputs S and R are High and Low. The RS flip-flop 120 prohibits the combination of High and High for the inputs S and R.

[0059] 4, Q is low and Q is high until time T2. Therefore, until time T2, the semiconductor relays 111u and 113u are in the off state and the semiconductor relay 112u is in the on state. Therefore, the windings 21u and 22u are connected in series.

[0060] At time T2, Q changes from low to high and Q changes from high to low. Therefore, the semiconductor relays 111u and 113u change from off to on, and the semiconductor relay 112u changes from on to off. As a result, the connection state of the windings 21u and 22u changes from a series connection state to a parallel connection state.

[0061] From time T2 to T4, Q is high and Q is low. Therefore, from time T2 to T4, the semiconductor relays 111u and 113u are maintained in the on state, and the semiconductor relay 112u is maintained in the off state. As a result, the windings 21u and 22u are maintained in a parallel connection state.

[0062] At time T4, Q changes from high to low, and Q changes from low to high. Therefore, the semiconductor relays 111u and 113u change from on to off, and the semiconductor relay 112u changes from off to on. As a result, the connection state of the windings 21u and 22u switches from a parallel connection state to a series connection state.

[0063] After time T4, Q is low and Q is high. Therefore, until time T2, the semiconductor relays 111u and 113u remain off and the semiconductor relay 112u remains on. As a result, the windings 21u and 22u are maintained in a series connection state.

[0064] As described above, the connection state of the windings 21u, 22u, 21v, 22v, 21w, and 22w can be switched between a series connection state and a parallel connection state at the timing of the zero-crossing points of the winding currents Iu, Iv, and Iw. Therefore, the occurrence of surge voltages is suppressed. Furthermore, complex processing such as identifying the period during which the winding currents Iu, Iv, and Iw are equal to or less than a predetermined value is not required, and the winding switching device 100 can be configured without using a processor such as a CPU, FPGA, or ASIC.

[0065] 5 is a block diagram showing an example of the hardware configuration of the control device according to embodiment 1. The control device 50 includes a processor 501, a non-volatile memory 502, a volatile memory 503, and an interface (I / F) 504.

[0066] The volatile memory 503 is a semiconductor memory such as a static random access memory (SRAM) or a dynamic random access memory (DRAM). The non-volatile memory 502 is a flash memory, a hard disk, a read-only memory (ROM), or the like. The non-volatile memory 502 stores a motor control program 510, which is a computer program, and data used to execute the motor control program 510. The functions of the control device 50 are realized when the motor control program 510 is executed by the processor 501. The motor control program 510 can be stored in a recording medium such as a flash memory, a ROM, or a CD-ROM. The processor 501 controls the power converter 30 and the winding switching device 100 using the motor control program 510.

[0067] The processor 501 is, for example, a CPU (Central Processing Unit). However, the processor 501 is not limited to a CPU. The processor 501 may be a GPU (Graphics Processing Unit). The processor 501 is, for example, a multi-core processor. The processor 501 may be a single-core processor. The processor 501 may be, for example, an ASIC (Application Specific Integrated Circuit) or a programmable logic device such as a gate array or FPGA (Field Programmable Gate Array). In this case, the ASIC or programmable logic device is configured to be able to execute the same processing as the motor control program 510.

[0068] The I / F 504 is connected to the winding switching device 100 and the power converter 30. The I / F 504 is, for example, an input / output interface or a communication interface. For example, the I / F 504 is connected to current sensors 33u, 33v, and 33w provided in the power converter 30 and can acquire the current value of the U-phase current Iu, the current value of the V-phase current Iv, and the current value of the W-phase current Iw. For example, the I / F 504 is connected to each of the switches 31u, 32u, 31v, 32v, 31w, and 32w of the power converter 30 and can control the on / off of the switches 31u, 32u, 31v, 32v, 31w, and 32w. For example, the I / F 504 is connected to the control circuits 103u, 103v, and 103w of the winding switching device 100 and can output switching command signals to the control circuits 103u, 103v, and 103w.

[0069] 1-5. Functions of the Control Device FIG. 6 is a functional block diagram showing an example of functions of the control device according to the first embodiment.

[0070] When the processor 501 executes the motor control program 510 , the control device 50 executes the functions of a switching command unit 521 , a parameter value determination unit 522 , a control value determination unit 523 , and a control value switching unit 524 .

[0071] The switching command unit 521 commands the winding switching device 100 to execute zero-crossing switching. The command to execute zero-crossing switching is issued by outputting a switching command signal to the control circuits 103u, 103v, and 103w. That is, as described above, when the switching command signal is input to the control circuits 103u, 103v, and 103w, a zero-crossing detection signal is output from the zero-crossing detection circuits 102u, 102v, and 102w at the time of detection of the next zero-crossing point, and zero-crossing switching is executed.

[0072] The parameter value determination unit 522 determines the parameter values ​​of control parameters used to determine the voltages (hereinafter also referred to as "control voltage values") to be applied to the windings 21u, 22u, 21v, 22v, 21w, and 22w. Specifically, the parameter value determination unit 522 determines the parameter values ​​of the control parameters in the following control systems:

[0073] 7 is a control block diagram showing a motor control system of the control device according to the first embodiment. Hereinafter, the determination of the parameter values ​​of the control parameters will be described with reference to FIG.

[0074] The control device 50 sets a target torque 531 for the motor 20. The target torque 531 is calculated from, for example, a target speed of the vehicle.

[0075] The target torque 531 is input to a torque-current converter 532. The torque-current converter 532 converts the target torque 531 into a target current. The conversion from the target torque 531 to the target current is performed based on the output characteristics of the motor 20 stored in advance in the control device 50. For example, the output characteristics when the windings 21u, 22u, 21v, 22v, 21w, and 22w are connected in series are different from the output characteristics when the windings 21u, 22u, 21v, 22v, 21w, and 22w are connected in parallel. For example, the nonvolatile memory 502 of the control device 50 stores two types of output characteristics: the output characteristics when the windings 21u, 22u, 21v, 22v, 21w, and 22w are connected in series, and the output characteristics when the windings 21u, 22u, 21v, 22v, 21w, and 22w are connected in parallel. The torque current converter 532 determines the target current in accordance with output characteristics according to the current connection state of the windings 21u, 22u, 21v, 22v, 21w, and 22w. The target current obtained by the torque current converter 532 is a current value in the dq coordinate system (hereinafter also referred to as a "dq current value"; the voltage value in the dq coordinate system is also referred to as a "dq voltage value").

[0076] The detection values ​​of the current sensors 33u, 33v, and 33w and the detection value of the position sensor 26 are input to the current converter 533. The current converter 533 converts the current value of each phase of the three-phase AC current into a dq current value. The current converter 533 outputs the detection values ​​of the current sensors 33u, 33v, and 33w, i.e., the dq current values ​​corresponding to the winding currents Iu, Iv, and Iw.

[0077] The summing point 534 calculates the difference between the target current output from the torque current converter 532 and the winding current output from the current converter 533. The calculated difference is input to the F / B controller 535.

[0078] The F / B control unit 535 calculates a feedback gain based on the difference between the input target current and the winding current. For example, the correspondence between the difference and the feedback gain is predetermined. For example, two types of correspondence are defined: one for when the windings 21u, 22u, 21v, 22v, 21w, and 22w are connected in series, and the other for when the windings 21u, 22u, 21v, 22v, 21w, and 22w are connected in parallel. The F / B control unit 535 determines the feedback gain from the difference in accordance with the correspondence corresponding to the current connection state of the windings 21u, 22u, 21v, 22v, 21w, and 22w. The feedback gain is part of the drive voltage of the motor 20.

[0079] The F / B control unit 535 determines the feedback gain according to a predetermined control method. For example, the F / B control unit 535 can determine the feedback gain according to any one of P control (proportional control), PI control (proportional integral control), PD control (proportional differential control), and PID control (proportional integral differential control). The above-mentioned correspondence relationship is determined according to such a control method.

[0080] The winding current output from the current conversion unit 533 and the detection value of the position sensor 26 are input to the electromotive force calculation unit 536. Based on the winding current and the rotational speed of the motor 20, the electromotive force calculation unit 536 calculates control components based on the induced voltage generated in the motor 20, such as control components for non-interference control of the AC current of the motor 20 and mutual inductance between the d and q axes. The induced voltage differs when the windings 21u, 22u, 21v, 22v, 21w, and 22w are connected in series and when they are connected in parallel. Therefore, the electromotive force calculation unit 536 calculates the control components based on the induced voltage corresponding to the connection state of the windings 21u, 22u, 21v, 22v, 21w, and 22w at that time.

[0081] The non-interference control will be explained below.

[0082] The state equation (differential equation) of the permanent magnet synchronous motor in the dq coordinate system is expressed by equation (1). where ia = [id, iq] Tis the armature current (winding current), va = [vd, vq] T is the armature voltage, ω is the rotational angular velocity of the motor, Ψa is the magnet magnetic flux, Ra is the winding resistance, Ld and Lq are the winding inductances, and p is the differential symbol.

[0083] In the non-interference control, the influence of the interference term between the d-axis and the q-axis due to the induced electromotive force is eliminated. Specifically, the d-axis and the q-axis voltages are corrected as shown in the following equation (2). Here, vod is the d-axis component of the induced electromotive force, and voq is the q-axis component of the induced electromotive force.

[0084] Substituting equation (2) into equation (1), the following equation (3) is derived, with v'a=[v'd, v'q] as a new input.

[0085] From equation (3), it can be seen that the d-axis and q-axis can be decoupled, and the disturbance de can be cancelled.

[0086] The feedback gain output from the F / B control unit 535 and the control component output from the electromotive force calculation unit 536 are input to the summing point 537. The summing point 537 adds the feedback gain output from the F / B control unit 535 and the control component output from the electromotive force calculation unit 536 together to calculate a control voltage value. The control voltage value is an example of a "control value."

[0087] The control voltage value is input to the voltage conversion unit 538. The voltage conversion unit 538 converts the dq voltage value into a three-phase AC voltage.

[0088] The control voltage value of the three-phase AC voltage output from the voltage conversion unit 538 is input to the PWM unit 539. The PWM unit 539 determines a duty ratio according to the input control voltage value, and generates PWM signals for driving each of the switches 31u, 32u, 31v, 32v, 31w, and 32w of the power converter 30 according to the determined duty ratio. The PWM unit 539 outputs the generated PWM signals to each of the switches 31u, 32u, 31v, 32v, 31w, and 32w.

[0089] Returning to FIG. 6 , the control parameters include a target current, a feedback gain, and a control component based on the induced voltage. The parameter value determiner 522 can determine the target current in the series-connected state of the windings 21u, 22u, 21v, 22v, 21w, and 22w, the target current in the parallel-connected state, the feedback gain in the series-connected state, the feedback gain in the parallel-connected state, the control component based on the induced voltage in the series-connected state, and the control component based on the induced voltage in the parallel-connected state. In other words, when the windings 21u, 22u, 21v, 22v, 21w, and 22w are in the series-connected state, the parameter value determiner 522 determines the target current in the series-connected state, the feedback gain in the series-connected state, and the control component based on the induced voltage in the series-connected state. When the windings 21u, 22u, 21v, 22v, 21w, and 22w are connected in parallel, the parameter value determination unit 522 determines the target current in the parallel connection state, the feedback gain in the parallel connection state, and the control component based on the induced voltage in the parallel connection state.

[0090] The control value determiner 523 determines a control voltage value. Specifically, the control value determiner 523 can calculate the control voltage value by adding the feedback gain determined by the parameter value determiner 522 and a control component based on the induced voltage. The control value determiner 523 determines a control voltage value when the windings 21u, 22u, 21v, 22v, 21w, and 22w are connected in series and a control voltage value when the windings 21u, 22u, 21v, 22v, 21w, and 22w are connected in parallel. That is, the control value determiner 523 adds the feedback gain when the windings 21u, 22u, 21v, 22v, 21w, and 22w are connected in series to the control component based on the induced voltage in the series connection state to calculate the control voltage value in the series connection state. The control value determination unit 523 adds the feedback gain in the parallel connection state of the windings 21u, 22u, 21v, 22v, 21w, and 22w to the control component based on the induced voltage in the parallel connection state, and calculates the control voltage value in the parallel connection state.

[0091] For example, the parameter value determiner 522 may determine, in the same control cycle, the target current, feedback gain, and control components based on the induced voltage when the windings 21u, 22u, 21v, 22v, 21w, and 22w are connected in series, and the target current, feedback gain, and control components based on the induced voltage when the windings 21u, 22u, 21v, 22v, 21w, and 22w are connected in parallel. Here, the control cycle refers to the control sequence in the above-mentioned control system, from when a PWM duty ratio is determined and a PWM signal is output, to when a next duty ratio is determined and the next PWM signal is output.

[0092] In a specific example, when a zero-crossing transition is about to be performed, the parameter value determiner 522 can determine, in the same control cycle, the control components based on the target current, feedback gain, and induced voltage in the series-connected state of the windings 21u, 22u, 21v, 22v, 21w, and 22w, and the control components based on the target current, feedback gain, and induced voltage in the parallel-connected state of the windings 21u, 22u, 21v, 22v, 21w, and 22w. For example, when a gear shift command is given to the control device 50 from a gear shift commander (not shown), the control device 50 determines to perform a zero-crossing transition in response to the gear shift command. In this case, the control device 50 can determine that a zero-crossing transition will soon be performed. In a specific example, when the parameter value determiner 522 outputs a switching command signal to the winding switching device 100, the parameter value determiner 522 can determine, in the same control cycle, the target current, the feedback gain, and the control components based on the induced voltage in the series-connected state of the windings 21u, 22u, 21v, 22v, 21w, and 22w, and the target current, the feedback gain, and the control components based on the induced voltage in the parallel-connected state of the windings 21u, 22u, 21v, 22v, 21w, and 22w. During the period from when the zero-crossing switching is performed and the control voltage value is switched as described below until the next switching command signal is output, the parameter value determiner 522 can determine only the target current, the feedback gain, and the control components based on the induced voltage in the current connection state (series-connected state or parallel-connected state) of the windings 21u, 22u, 21v, 22v, 21w, 22w, 21u, 22u, Iu, Iv, and Iw.

[0093] For example, the control value determiner 523 can simultaneously hold the feedback gains and the control components based on the induced voltages in the series-connected state of the windings 21u, 22u, 21v, 22v, 21w, and 22w, and the feedback gains and the control components based on the induced voltages in the parallel-connected state of the windings 21u, 22u, 21v, 22v, 21w, and 22w, which have been determined by the parameter value determiner 522. That is, the control value determiner 523 can hold the feedback gains and the control components based on the induced voltages in the series-connected state of the windings 21u, 22u, 21v, 22v, 21w, and 22w, which have been determined by the parameter value determiner 522, and the feedback gains and the control components based on the induced voltages in the parallel-connected state of the windings 21u, 22u, 21v, 22v, 21w, and 22w, in the same control cycle (the control cycle in which these parameter values ​​are determined).

[0094] The control value determiner 523 can determine the control voltage value in the series state by adding the control component based on the feedback gain and induced voltage in the held series state, and can also determine the control voltage value in the parallel state by adding the control component based on the feedback gain and induced voltage in the held parallel state. That is, the control value determiner 523 can determine the control voltage value in the series state and the control voltage value in the parallel connection state in the same control cycle.

[0095] In a specific example, when zero-crossing switching is about to be performed, i.e., when a decision has been made to perform zero-crossing switching and a switching command signal has been output, the control value determiner 523 can determine, in the same control cycle, the control voltage value for the series connection state of the windings 21u, 22u, 21v, 22v, 21w, and 22w and the control voltage value for the parallel connection state of the windings 21u, 22u, 21v, 22v, 21w, and 22w. After zero-crossing switching has been performed and the control voltage value has been switched as described below, until the next switching command signal is output, the control value determiner 523 can determine only the control voltage value for the connection state (series connection state or parallel connection state) of the windings 21u, 22u, 21v, 22v, 21w, and 22w at that time.

[0096] When zero-crossing switching is performed, the control value switching unit 524 switches the control voltage value between the control voltage value used in the series connection state (in the series connection state) and the control voltage value used in the parallel connection state (in the parallel connection state). Specifically, when switching from the series connection state to the parallel connection state is performed by zero-crossing switching, the control value switching unit 524 switches the control voltage value from the control voltage value in the series connection state to the control voltage value in the parallel connection state. When switching from the parallel connection state to the series connection state by zero-crossing switching, the control value switching unit 524 switches the control voltage value from the control voltage value in the parallel connection state to the control voltage value in the series connection state. Hereinafter, the control voltage value in the connection state before switching is referred to as the "first control voltage value," and the control voltage value in the connection state after switching is referred to as the "second control voltage value."

[0097] The control value switching unit 524 gradually changes the control voltage value from the first control voltage value to the second control voltage value. In a specific example, the control value switching unit 524 changes the control voltage value from the first control voltage value to the second control voltage value in a ramp-like manner over time.

[0098] 8 is a graph showing an example of changes in the control voltage value. In FIG. 8, the vertical axis represents the voltage value (effective value) of the U phase, and the horizontal axis represents time. The same applies to the V phase and the W phase.

[0099] Until time T11, a PWM signal for applying the first control voltage value V1 to the windings 21u, 22u is output. The control value switching unit 524 changes the control voltage value from the first control voltage value V to the second control voltage value V2 in a ramp pattern during the period from time T11 to time T12 (hereinafter also referred to as the "switching period"). That is, during the switching period, the control voltage value assumes a value between the first control voltage value V1 and the second control voltage value V2. In the example of FIG. 8 , the second control voltage value V2 is higher than the first control voltage value V1. Therefore, during the switching period, the control voltage value gradually increases from the first control voltage value to the second control voltage value. By changing the control voltage value in this manner, it is possible to suppress the generation of surge voltages due to switching of the control voltage value and to suppress oscillations in current control.

[0100] The gradual change in the control voltage value is not limited to a ramp-like change, but may be a curved change, for example.

[0101] Here, "gradually changing the control voltage value" includes changing the control voltage value in steps. That is, "gradually changing the control voltage value" is not limited to smoothly changing the control voltage value over time. For example, the control voltage value may be changed in multiple steps or discretely.

[0102] 6 , for example, the control value switching unit 524 synchronizes the changes of the U-phase control voltage value, the V-phase control voltage value, and the W-phase control voltage value from the first control voltage value to the second control voltage value. Here, "synchronization" means that the changes of the U-phase control voltage value, the V-phase control voltage value, and the W-phase control voltage value start at the same time and complete at the same time. That is, the U-phase control voltage value, the V-phase control voltage value, and the W-phase control voltage value each start changing from the first control voltage value at the same time (the start of the switching period) and reach the second control voltage value at the same time (the end of the switching period).

[0103] In a specific example, when the winding current is n-phase AC (where n is an integer greater than or equal to 3), the control value switching unit 524 completes the change of each of the n control voltage values ​​from the first control voltage value to the second control voltage value after λ(n-1) / n has elapsed since the start of the change, where λ is the period of the winding current. In this embodiment, n=3. For example, the phase of the V-phase current is shifted 2π / 3 from the phase of the U-phase current, and the phase of the W-phase current is shifted 4π / 3 from the phase of the U-phase current. The point of the V-phase current corresponding to a point on the waveform of the U transmission current is λ / 3 after point 1 on the waveform of the U transmission current, and the point of the W-phase current corresponding to a point on the waveform of the U transmission current is 2λ / 3 after point 1 on the waveform of the U transmission current. Therefore, by changing the control voltage values ​​for the U, V, and W phases as described above, the switching period can be adapted to the phase difference between the winding currents Iu, Iv, and Iw.

[0104] In a specific example, the control value switching unit 524 starts changing each of the n control voltage values ​​from the first control voltage value to the second control voltage value at a zero-crossing point of the U-phase current, thereby starting the change in the control voltage value of each phase at the zero-crossing point of the U-phase current and completing the change in the control voltage value of each phase at the zero-crossing point of the W-phase current.

[0105] For example, the control value switching unit 524 simultaneously holds the first control voltage value and the second control voltage value determined by the control value determination unit 523. The control value switching unit 524 switches the control voltage value from the held first control voltage value to the held second control voltage value. By holding the first control voltage value and the second control voltage value simultaneously (i.e., in the same control cycle), the control value switching unit 524 can determine how to change the control voltage value from the first control voltage value to the second control voltage value.

[0106] 1-6. Operation of the Control Device Next, a description will be given of the operation of the control device 50. The control device 50 executes a motor control process by the processor 501 executing a motor control program 510.

[0107] FIG. 9 is a flowchart showing an example of a motor control process performed by the control device according to the first embodiment.

[0108] For example, the processor 501 determines to perform zero-cross switching when a gear shift command is given to the control device 50. The processor 501 determines whether or not it has been determined to perform zero-cross switching (step S101).

[0109] If it has not been determined to execute zero-crossing switching (NO in step S101), the processor 501 acquires the detection values ​​output from the current sensors 33u, 33v, and 33w and the detection value output from the position sensor 26 (step S102). The processor 501 calculates the rotation speed of the motor 20 based on the detection values ​​from the position sensor 26.

[0110] The processor 501 determines the parameter values ​​of the control parameters according to the current connection states of the windings 21u, 22u, 21v, 22v, 21w, 22w, and 21u, 22u, Iu, Iv, and Iw based on the acquired current values ​​of the winding currents Iu, Iv, and Iw and the rotational speed of the motor 20 (step S103). The control parameters include a target current, a feedback gain, and a control component based on the induced voltage.

[0111] Based on the determined parameter values, the processor 501 determines control voltage values ​​according to the connection states of the windings 21u, 22u, 21v, 22v, 21w, 22w, 21u, 22uIu, Iv, and Iw at that time (step S104).

[0112] The processor 501 determines a duty ratio based on the determined control voltage value and outputs a PWM signal having the determined duty ratio (step S105). The switches 31u, 32u, 31v, 32v, 31w, and 32w are driven in accordance with the PWM signal, and winding currents Iu, Iv, and Iw are supplied to the motor 20. After step S105, the processor 501 returns to step S101.

[0113] If it has been determined that zero-crossing switching should be performed (YES in step S101), the processor 501 outputs a switching command signal to the winding switching device 100 (step S106). Next, the processor 501 acquires the detected values ​​output from the current sensors 33u, 33v, and 33w and the detected value output from the position sensor 26 (step S107). The processor 501 calculates the rotation speed of the motor 20 based on the detected values ​​from the position sensor 26.

[0114] The processor 501 determines parameter values ​​corresponding to the series state and the parallel state of the windings 21u, 22u, 21v, 22v, 21w, 22w, based on the acquired current values ​​of the winding currents Iu, Iv, Iw and the rotational speed of the motor 20 (step S108). That is, the processor 501 determines target currents for each of the series connection state and the parallel connection state, feedback gains for each of the series connection state and the parallel connection state, and control components based on the induced voltages for each of the series connection state and the parallel connection state.

[0115] The processor 501 determines a control voltage value in the series connection state and a control voltage value in the parallel connection state based on the determined parameter values ​​(step S109).

[0116] The processor 501 changes the control voltage value used to generate the PWM signal by a predetermined amount (step S110). That is, when the series connection state is switched to the parallel connection state by zero-crossing switching, the processor 501 increases (or decreases) the control voltage value by a predetermined amount to switch from the control voltage value in the series connection state (first control voltage value) to the control voltage value in the parallel connection state (second control voltage value). When the parallel connection state is switched to the series connection state by zero-crossing switching, the processor 501 increases (or decreases) the control voltage value by a predetermined amount to switch from the control voltage value in the parallel connection state (first control voltage value) to the control voltage value in the series connection state (second control voltage value).

[0117] The processor 501 determines the duty ratio based on the control voltage value after the predetermined change and outputs a PWM signal having the determined duty ratio (step S111). The switches 31u, 32u, 31v, 32v, 31w, and 32w are driven in accordance with the PWM signal, and winding currents Iu, Iv, and Iw are supplied to the motor 20.

[0118] The processor 501 determines whether the control voltage value has reached the second control voltage value (step S112). If the control voltage value has not reached the second control voltage value (NO in step S112), the processor 501 returns to step S110. By repeating steps S110 to S112, the control voltage value gradually changes from the first control voltage value to the second control voltage value.

[0119] If the control voltage value has reached the second control voltage value (YES in step S112), the switching of the control voltage value from the first control voltage value to the second control voltage value is completed. In this case, the processor 501 returns to step S101.

[0120] [2. Second Embodiment] A winding switching device according to a second embodiment switches the connection state of a plurality of windings of a motor between a full connection state in which all of the plurality of windings are connected, and a partial connection state in which some of the plurality of windings are connected.

[0121] 10 is a circuit diagram showing an example of the configuration of a winding switching device according to the second embodiment. A motor 20A includes a plurality of windings 24u, 25u, 24v, 25v, 24w, and 25w. The windings 24u and 25u correspond to the U phase, the windings 24v and 25v correspond to the V phase, and the windings 24w and 25w correspond to the W phase. However, the number of windings for each phase is not limited to two and may be three or more.

[0122] The winding switching device 100A switches the connection states of the windings 24u, 25u, 24v, 25v, 24w, and 25w for each phase between a fully connected state and a partially connected state. The winding switching device 100A includes current sensors 131u, 131v, and 131w, zero-crossing detection circuits 102u, 102v, and 102w, control circuits 103u, 103v, and 103w, and switching circuits 140u, 140v, and 140w.

[0123] The zero-cross detection circuits 102u, 102v, and 102w detect zero-cross points of the measured values ​​of the current sensors 131u, 131v, and 131w. The configurations of the zero-cross detection circuits 102u, 102v, and 102w are the same as those in the first embodiment, and therefore description thereof will be omitted.

[0124] The switching circuits 140u, 140v, and 140w switch the connection states of the windings 24u, 25u, 24v, 25v, 24w, and 25w between a fully connected state and a partially connected state when the zero-crossing detection circuits 102u, 102v, and 102w detect a zero-crossing point. The switching circuits 140u, 140v, and 140w are an example of a switching unit. The fully connected state is an example of a first connected state, and the partially connected state is an example of a second connected state.

[0125] The power line 35u is connected to one end of the winding 24u. The other end of the winding 24u and one end of the winding 25u are connected to each other, and a power line 241u extends from the midpoint between the windings 24u and 25u. The power line 241u branches into power lines 242u and 243w. A power line 251u extends from the other end of the winding 25u. The power line 251u branches into power lines 252u and 253w.

[0126] Power line 35v is connected to one end of winding 24v. The other end of winding 24v and one end of winding 25v are connected to each other, and power line 241v extends from the midpoint between windings 24v and 25v. Power line 241v branches into power lines 242v and 243u. Power line 251v extends from the other end of winding 25v. Power line 251v branches into power lines 252v and 253u.

[0127] Power line 35w is connected to one end of winding 24w. The other end of winding 24w and one end of winding 25w are connected to each other, and power line 241w extends from the midpoint between windings 24w and 25w. Power line 241w branches into power lines 242w and 243v. Power line 251w extends from the other end of winding 25w. Power line 251w branches into power lines 252w and 253v.

[0128] The switching circuit 140u includes semiconductor relays 141u and 142u. The switching circuit 140v includes semiconductor relays 141v and 142v. The switching circuit 140w includes semiconductor relays 141w and 142w. The semiconductor relays 141u, 142u, 141v, 142v, 141w, and 142w are, for example, IGBTs or power MOSFETs.

[0129] In the switching circuit 140u, a first terminal of a semiconductor relay 141u is connected to a power line 242u, and a second terminal of the semiconductor relay 142u is connected to a power line 252u, and a second terminal of the semiconductor relay 142u is connected to a power line 253u. The connection relationship between the switching circuits 140v and 140w is the same as that of the switching circuit 140u, and therefore will not be described here.

[0130] When the semiconductor relays 141u, 141v, and 141w are in the OFF state and the semiconductor relays 142u, 142v, and 142w are in the ON state, all of the windings 24u, 25u, 24v, 25v, 24w, and 25w are connected, resulting in a fully connected state. When the semiconductor relays 141u, 141v, and 141w are in the ON state and the semiconductor relays 142u, 142v, and 142w are in the OFF state, only the windings 24u, 24v, and 24w are connected, resulting in a partially connected state.

[0131] The power line 35u is drawn into the winding switching device 100. A current sensor 131u is attached to the power line 35u. The current sensor 131u detects the U-phase current flowing through the power line 35u. The current sensor 131u is, for example, an ACCT that detects only the AC component of the current. A signal line extending from the current sensor 131u is connected to the zero-crossing detection circuit 102u. The same applies to the V-phase and W-phase.

[0132] The output Q of the RS flip-flop 120 of the control circuit 103u is connected to the gate of the semiconductor relay 141u. The output Q bar of the RS flip-flop 120 is connected to the gate of the semiconductor relay 142u. The same applies to the V-phase and W-phase.

[0133] The other configurations of the winding switching device 100A according to the second embodiment are similar to those of the winding switching device 100 according to the first embodiment, so the same components are given the same reference numerals and their description will be omitted.

[0134] In the second embodiment, the control device 50 sets the value of the switching command signal to Low when the windings 24u, 25u, 24v, 25v, 24w, and 25w of the motor 20 are to be fully connected, and sets the value of the switching command signal to High when the windings 24u, 25u, 24v, 25v, 24w, and 25w are to be partially connected.

[0135] When the windings are in the fully connected state, output Q goes low and output Q goes high at the timing when both the zero-crossing detection signal and the switching command signal go high. Therefore, semiconductor relay 141u changes from the on state to the off state, and semiconductor relay 142u changes from the off state to the on state. The same applies to the V-phase and W-phase. Therefore, the connection states of windings 24u, 25u, 24v, 25v, 24w, and 25w change from the fully connected state to the partially connected state.

[0136] When the windings are in the partially connected state, the zero-crossing detection signal goes high and the switching command signal goes low, causing output Q to go high and output Q bar to go low. Therefore, semiconductor relay 141u changes from the off state to the on state, and semiconductor relay 142u changes from the on state to the off state. The same applies to the V-phase and W-phase. Therefore, the connection states of windings 24u, 25u, 24v, 25v, 24w, and 25w are switched from the partially connected state to the fully connected state.

[0137] As described above, the connection states of the windings 21u, 22u, 21v, 22v, 21w, and 22w can be switched between a fully connected state and a partially connected state at the timing of the zero crossing points of the winding currents Iu, Iv, and Iw.

[0138] The configurations and operations of the power converter 30 and the control device 50 according to the second embodiment are similar to those of the power converter 30 and the control device 50 according to the first embodiment, and therefore will not be described here.

[0139] 11 is a circuit diagram showing an example of the configuration of a winding switching device according to the third embodiment. In the third embodiment, a signal indicating the timing for switching the connection states of the windings 21u, 22u, 21v, 22v, 21w, and 22w (hereinafter also referred to as a “switching timing signal”) is input to a control device 50.

[0140] The signal output from output Q of RS flip-flop 120 is a signal (switching timing signal) indicating the timing for switching the connection state of windings 21u and 22u. As shown in FIG. 11 , a signal line extending from control circuit 103u to the gate terminal of semiconductor relay 111u branches at its midpoint, with the branching end connected to control device 50. A U-phase switching timing signal is input to control device 50 via this signal line. Similarly, a signal line extending from control circuit 103v to the gate terminal of semiconductor relay 111v branches at its midpoint, with the branching end connected to control device 50. A V-phase switching timing signal is input to control device 50 via this signal line. A signal line extending from control circuit 103w to the gate terminal of semiconductor relay 111w branches at its midpoint, with the branching end connected to control device 50. A W-phase switching timing signal is input to control device 50 via this signal line. Specifically, the switching timing signal is input to I / F 504 of control device 50.

[0141] FIG. 12 is a functional block diagram illustrating an example of functions of the control device according to the third embodiment.

[0142] When the processor 501 executes the motor control program 510, the control device 50 executes the functions of the switching command unit 521, the parameter value determination unit 522, the control value determination unit 523, the control value switching unit 524, as well as the input unit 525 and the identification unit 526.

[0143] The input unit 525 receives a switching timing signal output at the timing when the winding switching device 100 executes zero-crossing switching. That is, the input unit 525 receives a switching timing signal output from each of the control circuits 103u, 103v, and 103w of the winding switching device 100 to the gate terminals of the semiconductor relays 111u, 111v, and 111w.

[0144] The specifying unit 526 specifies the switching timing at which zero-crossing switching is performed to switch the connection states of the windings 21u, 22u, 21v, 22v, 21w, and 22w from a series connection state to a parallel connection state or from a parallel connection state to a series connection state at a zero-crossing point of the winding currents Iu, Iv, and Iw. In a specific example, the specifying unit 526 specifies the switching timing based on the input of a switching timing signal to the input unit 525. For example, the specifying unit 526 can specify the switching timing for the U phase, the switching timing for the V phase, and the switching timing for the W phase.

[0145] The control value switching unit 524 starts changing each of the n control voltage values ​​from the first control voltage value to the second control voltage value based on the switching timing identified by the identification unit 526. In a specific example, the control value switching unit 524 starts changing each of the control voltage values ​​for the U phase, the V phase, and the W phase from the first control voltage value to the second control voltage value at the first switching timing of the three switching timings identified by the identification unit 526. For example, if the switching timing of the U phase is the first switching timing, the control value switching unit 524 starts changing each of the control voltage values ​​for the U phase, the V phase, and the W phase from the first control voltage value to the second control voltage value at the switching timing of the U phase.

[0146] Here, the switching period can be set to 2λ / 3, so that at the switching timing of the W phase, the control voltage value of the U phase, the control voltage value of the V phase, and the control voltage value of the W phase each completes changing from the first control voltage value to the second control voltage value.

[0147] FIG. 13 is a flowchart showing an example of a motor control process performed by the control device according to the third embodiment.

[0148] Steps S101 to S109 are the same as steps S101 to S109 in the first embodiment.

[0149] In the third embodiment, a switching timing signal is output from the winding switching device 100 to the control device 50. The processor 501 determines the switching timing based on the switching timing signal.

[0150] The processor 501 determines whether or not the switching timing has arrived (step S201). If the switching timing has not arrived (NO in step S201), the processor 501 executes step S201 again.

[0151] When the switching timing arrives (YES in step S201), the processor 501 changes the control voltage value used to generate the PWM signal by a predetermined amount (step S110). Steps S110 to S112 are the same as steps S110 to S112 in the first embodiment. This allows the gradual change in the control voltage value to start at the timing when the zero-crossing switching is executed.

[0152] 4. Fourth Embodiment The determination unit 526 of the control device 50 according to the fourth embodiment detects zero-crossing points of the winding currents Iu, Iv, and Iw, and estimates the switching timing based on the detected zero-crossing points. For example, the determination unit 526 can determine the waveforms of the winding currents Iu, Iv, and Iw from the time-series detection values ​​of the current sensors 33u, 33v, and 33w, and detect the zero-crossing points in each of the U-phase, V-phase, and W-phase.

[0153] In a specific example, the specifying unit 526 can estimate that the switching timing is the next zero cross point that arrives after the switching command signal is input to the winding switching device 100. For example, the specifying unit 526 can estimate the switching timing for each of the U phase, V phase, and W phase.

[0154] In the fourth embodiment, the input unit 525 receives the detection values ​​of the current sensors 33u, 33v, and 33w instead of the switching timing signal from the winding switching device 100. The identification unit 526 detects the zero-crossing points of the winding currents Iu, Iv, and Iw based on the detection values ​​of the current sensors 33u, 33v, and 33w input to the input unit 525.

[0155] Other functions of the control device 50 according to the fourth embodiment are similar to those of the control device 50 according to the third embodiment, and therefore descriptions thereof will be omitted. Other configurations of the winding switching system according to the fourth embodiment are similar to those of the winding switching system 10 according to the first embodiment, and therefore descriptions thereof will be omitted.

[0156] [5. Supplementary Note] The embodiments disclosed herein are illustrative in all respects and are not restrictive. The scope of the present invention is defined by the claims, not the above-described embodiments, and includes meanings equivalent to the claims and all modifications within the scope thereof.

[0157] 10 Winding switching system 20 Motor 21u, 22u, 21v, 22v, 21w, 22w Winding 23 Neutral point 25 Power line 26 Position sensor 30 Power converter 31u, 32u, 31v, 32v, 31w, 32w Switch 33u, 33v, 33w Current sensor 35u, 35v, 35w Power line 40 Battery 50 Control device 501 Processor 502 Non-volatile memory 503 Volatile memory 504 Interface (I / F) 510 Motor control program 521 Switching command unit 522 Parameter value determination unit 523 Control value determination unit 524 Control value switching unit 525 Input unit 526 Identification unit 531 Target torque 532 Torque current conversion unit 533 Current conversion unit 534 Addition point 535 F / B control unit 536 Electromotive force calculation unit 537 Addition point 538 Voltage conversion unit 539 PWM unit 100 Winding switching device 101u, 101v, 101w Current sensor 102u, 102v, 102w Zero cross detection circuit 103u, 103v, 103w Control circuit 104u, 104v, 104w Switching circuit 111u, 112u, 113u, 111v, 112v, 113v, 111w, 112w, 113w Semiconductor relay 212u, 221u, 222u, 212v, 221v, 222v, 212w, 221w, 222w Power line 131, 133 AND circuit 132 NOT circuit 120 Latch circuit (RS flip-flop) 121, 123 NOT circuit 122, 124 NAND circuit 20A Motor 24u, 25u, 24v, 25v, 24w, 25w Winding 100A Winding switching device 131u, 131v, 131w Current sensor 140u, 140v, 140w Switching circuit 141u, 142u, 141v, 142v, 141w, 142w Semiconductor relay 241u, 242u, 243u, 251u, 252u, 253u, 241v, 242v, 243v, 251v, 252v, 253v, 241w, 242w, 243w, 251w, 252w, 253w power lines

Claims

1. A control device for controlling an AC motor capable of switching a connection state of a plurality of windings from a first connection state to a second connection state, a switching command unit that commands a winding switching device that switches the connection states of the plurality of windings to execute zero-cross switching to switch the connection states of the plurality of windings from the first connection state to the second connection state at a zero-cross point of a current flowing through the windings; a control value switching unit that switches a control value for controlling the AC motor from a first control value used in the first connection state to a second control value used in the second connection state when the zero-crossing switching is performed; Equipped with the control value switching unit gradually changes the control value from the first control value to the second control value; Control device.

2. the AC motor is a polyphase AC motor, the control value switching unit synchronizes changes from the first control value to the second control value of each of the plurality of control values ​​corresponding to each phase. The control device according to claim 1 .

3. the AC motor is an n-phase AC motor (n is an integer of 3 or more), the control value switching unit completes a change of each of the n control values ​​from the first control value to the second control value after λ(n−1) / n has elapsed since the start of the change, when λ is a wavelength of the current supplied to the AC motor. The control device according to claim 2 .

4. the control value switching unit starts changing each of the n control values ​​from the first control value to the second control value at a zero-crossing point of a current of a first phase of the n-phase AC. The control device according to claim 3 .

5. the control device further includes an identification unit that identifies n switching timings at which the winding switching device executed the zero-crossing switching for each of the n phases, the control value switching unit starts changing each of the n control values ​​from the first control value to the second control value at a first switching timing among the n switching timings identified by the identification unit. The control device according to claim 3 .

6. The control device a parameter value determination unit that determines parameter values ​​of control parameters used to determine the control values; a control value determination unit that determines the control value based on the parameter value determined by the parameter value determination unit; Furthermore, the control value determination unit determines the first control value and the second control value; the control value switching unit simultaneously holds the first control value and the second control value determined by the control value determination unit, and switches the control value from the held first control value to the held second control value. The control device according to claim 1 .

7. the parameter value determination unit determines a first parameter value that is a parameter value in the first connection state and a second parameter value that is a parameter value in the second connection state; the control value determination unit simultaneously holds the first parameter value and the second parameter value determined by the parameter value determination unit, determines the first control value based on the held first parameter value, and determines the second control value based on the held second parameter value. The control device according to claim 6.

8. the control value is a voltage value of a voltage applied to the winding. The control device according to any one of claims 1 to 7.

9. an AC motor capable of switching a connection state of a plurality of windings from a first connection state to a second connection state; a power converter that converts power output from a power supply into AC power and supplies the AC power to the AC motor; a winding switching device that performs zero-cross switching to switch the connection states of the plurality of windings from the first connection state to the second connection state at zero-cross points of current flowing through the windings; a control device; Equipped with The control device a switching command unit that commands the winding switching device to perform the zero-cross switching; a control value switching unit that switches a control value for controlling the AC motor from a first control value used in the first connection state to a second control value used in the second connection state when the zero-crossing switching is performed; Including, the control value switching unit gradually changes the control value from the first control value to the second control value; Winding switching system.

10. an AC motor capable of switching a connection state of a plurality of windings from a first connection state to a second connection state; a power converter that converts power output from a power supply into AC power and supplies the AC power to the AC motor; a winding switching device that performs zero-cross switching to switch the connection states of the plurality of windings from the first connection state to the second connection state at zero-cross points of current flowing through the windings; a control device; Equipped with The control device a switching command unit that commands the winding switching device to perform the zero-cross switching; a control value switching unit that switches a control value for controlling the AC motor from a first control value used in the first connection state to a second control value used in the second connection state when the zero-crossing switching is performed; Including, the control value switching unit gradually changes the control value from the first control value to the second control value; vehicle.

11. A control method for controlling an AC motor capable of switching a connection state of a plurality of windings from a first connection state to a second connection state, comprising: instructing a winding switching device that switches the connection states of the plurality of windings to execute zero-crossing switching to switch the connection states of the plurality of windings from the first connection state to the second connection state at a zero-crossing point of current flowing through the windings; switching a control value for controlling the AC motor from a first control value used in the first connection state to a second control value used in the second connection state when the zero-crossing switching is performed; Including, In the step of switching the control value, the control value is gradually changed from the first control value to the second control value. Control method.

12. A control program for controlling an AC motor capable of switching a connection state of a plurality of windings from a first connection state to a second connection state, On the computer, instructing a winding switching device that switches the connection states of the plurality of windings to execute zero-crossing switching to switch the connection states of the plurality of windings from the first connection state to the second connection state at a zero-crossing point of current flowing through the windings; switching a control value for controlling the AC motor from a first control value used in the first connection state to a second control value used in the second connection state when the zero-crossing switching is performed; Execute In the step of switching the control value, the control value is gradually changed from the first control value to the second control value. Control program.