Electric vehicle controller

11518247 · 2022-12-06

Assignee

Inventors

Cpc classification

International classification

Abstract

A drive control system controls travel of an electric vehicle, the drive control system including a plurality of induction motors, one inverter that drives the plurality of induction motors, and a controller that controls the inverter. The controller includes a coupling disconnection detecting unit that calculates an estimated torque value on the basis of a total current and a voltage command value at the start of the induction motors, and detects disconnection of a coupling provided between the induction motors and a drive mechanism of the electric vehicle on the basis of the estimated torque value calculated and a torque command value.

Claims

1. An electric vehicle controller that controls travel of an electric vehicle by a drive control system, comprising: the drive control system including: a plurality of induction motors, one inverter to drive the plurality of induction motors, a current detector to detect a total current that is a sum of motor currents flowing to the plurality of induction motors, and an inverter controller to control the inverter on the basis of: a current command value calculated on the basis of a torque command value, a voltage command value calculated on the basis of the detected total current, and an estimated speed value calculated on the basis of the calculated voltage command value and the detected total current, wherein the drive control system is not provided with a speed sensor for detecting a rotational speed of each of the plurality of induction motors, and the inverter controller is a controller that performs speed-sensorless control that does not use a value detected by a speed sensor for control, and wherein the inverter controller includes processing circuitry to: calculate an estimated torque value on the basis of the detected total current and the calculated voltage command value, and detect disconnection of a coupling provided between one of the plurality of induction motors and a wheel of the electric vehicle on the basis of the estimated torque value and the torque command value.

2. The electric vehicle controller according to claim 1, wherein the processing circuitry further: calculates an absolute value of a deviation between the torque command value and the estimated torque value; compares the absolute value of the deviation with a reference value; and determines that coupling disconnection has occurred when the absolute value of the deviation is larger than the reference value.

3. An electric vehicle controller that controls travel of an electric vehicle by a drive control system, comprising: the drive control system including: a plurality of induction motors, one inverter to drive the plurality of induction motors, a current detector to detect a total current being a sum of motor currents flowing to the plurality of induction motors, and an inverter controller to control the inverter on the basis of: a voltage command value calculated on the basis of a torque command value and the detected total current, and an estimated speed value calculated on the basis of the calculated voltage command value and the detected total current, wherein the drive control system is not provided with a speed sensor for detecting a rotational speed of each of the plurality of induction motors, and the inverter controller is a controller that performs speed-sensorless control that does not use a value detected by a speed sensor for control, and wherein the inverter controller includes processing circuitry to detect disconnection of a coupling provided between one of the plurality of induction motors and a wheel of the electric vehicle on the basis of the estimated speed value and a rotational speed of the plurality of induction motors calculated using a traveling speed of the electric vehicle.

4. The electric vehicle controller according to claim 3, wherein the processing circuitry further: converts the traveling speed of the electric vehicle into the rotational speed of the plurality of induction motors; calculates an absolute value of a deviation between the calculated rotational speed and the estimated speed value; compares the absolute value of the deviation with a reference value, and determines that coupling disconnection has occurred when the absolute value of the deviation is larger than the reference value.

5. An electric vehicle controller that controls travel of an electric vehicle by a drive control system, comprising: the drive control system including: a plurality of induction motors, one inverter to drive the plurality of induction motors, a plurality of current detectors to correspondingly detect individual motor currents flowing to the plurality of induction motors, and an inverter controller to control the inverter on the basis of: a current command value calculated on the basis of a torque command value, a voltage command value calculated on the basis of an added value of motor currents transformed from the detected individual motor currents, and an estimated speed value calculated on the basis of the calculated voltage command value and the added value of the transformed motor currents, wherein the drive control system is not provided with a speed sensor for detecting a rotational speed of each of the plurality of induction motors, and the inverter controller is a controller that performs speed-sensorless control that does not use a value detected by a speed sensor for control, and wherein the inverter controller includes processing circuitry to detect disconnection of a coupling provided between one of the plurality of induction motors and a wheel of the electric vehicle on the basis of: a q-axis current calculated on the basis of each of the detected individual motor currents flowing to the plurality of induction motors, and a q-axis current command value of the calculated current command value.

6. The electric vehicle controller according to claim 5, wherein the processing circuitry further: converts the q-axis current command value into a q-axis current command value for one of the plurality of induction motors; calculates an absolute value of a deviation between the calculated q-axis current and the converted q-axis current command value; compares the absolute value of the deviation with a reference value; and determines that coupling disconnection has occurred when the absolute value of the deviation is larger than the reference value.

Description

BRIEF DESCRIPTION OF DRAWINGS

(1) FIG. 1 is a block diagram of an electric vehicle drive system including an electric vehicle controller according to a first embodiment.

(2) FIG. 2 is a diagram illustrating a schematic configuration of a drive mechanism between a wheel and an induction motor of an electric vehicle.

(3) FIG. 3 is a block diagram illustrating a detailed configuration of a controller according to the first embodiment.

(4) FIG. 4 is a flowchart illustrating an operation flow for detecting coupling disconnection in the first embodiment.

(5) FIG. 5 is a block diagram illustrating an example of the configuration of the controller according to the first embodiment, the configuration being different from that of FIG. 3.

(6) FIG. 6 is a block diagram illustrating a detailed configuration of a controller according to a second embodiment.

(7) FIG. 7 is a flowchart illustrating an operation flow for detecting coupling disconnection in the second embodiment.

(8) FIG. 8 is a block diagram illustrating a detailed configuration of a controller according to a third embodiment.

(9) FIG. 9 is a flowchart illustrating an operation flow for detecting coupling disconnection in the third embodiment.

(10) FIG. 10 is a block diagram illustrating an example of a hardware configuration that implements the functions of a coupling disconnection detecting unit in the first, second, and third embodiments.

(11) FIG. 11 is a block diagram illustrating another example of the hardware configuration that implements the functions of the coupling disconnection detecting unit in the first, second, and third embodiments.

DESCRIPTION OF EMBODIMENTS

(12) An electric vehicle controller according to embodiments of the present invention will now be described in detail with reference to the drawings. Note that the present invention is not limited to the following embodiments. Also, in the following description, physical connection and electrical connection are not distinguished from each other, and are simply referred to as “connection”.

First Embodiment

(13) FIG. 1 is a block diagram of an electric vehicle drive system 80 including an electric vehicle controller according to a first embodiment. FIG. 1 is an example of application to a DC electric vehicle. As illustrated in FIG. 1, the electric vehicle drive system 80 according to the first embodiment includes an input circuit 3, a first drive group 50, and a second drive group 52. The first drive group 50 constitutes a first drive control system, and the second drive group 52 constitutes a second drive control system. The first drive group 50 and the second drive group 52 control travel of the electric vehicle.

(14) On the input side of the input circuit 3, a positive side of the input circuit 3 is connected to an overhead line 11 via a pantograph 15, and a negative side of the input circuit 3 is in contact with a rail 18 via a wheel 16. The first drive group 50 and the second drive group 52 are connected in parallel on the output side of the input circuit 3. These connections form one electric circuit including the overhead line 11, the pantograph 15, the input circuit 3, the first drive group 50, the wheel 16, and the rail 18. Another electric circuit is formed including the overhead line 11, the pantograph 15, the input circuit 3, the second drive group 52, the wheel 16, and the rail 18.

(15) The input circuit 3 is supplied with power from the overhead line 11 via the pantograph 15. The power from the overhead line 11 via the pantograph 15 and the input circuit 3 is also supplied to the first drive group 50 and the second drive group 52.

(16) The input circuit 3 includes a circuit breaker 22, a filter capacitor 24, and a voltage detector 26. The circuit breaker 22 opens or closes the connection between the overhead line 11, and the first drive group 50 and the second drive group 52. The filter capacitor 24 smooths and stores the power supplied from the overhead line 11. The voltage detector 26 detects a voltage of the filter capacitor 24.

(17) The first drive group 50 includes an inverter 1, two induction motors 2, a controller 4 (e.g., inverter controller), and a current detector 5.

(18) A connection terminal of the inverter 1 on a high potential side is connected to the pantograph 15 via the circuit breaker 22 of the input circuit 3, and a connection terminal of the inverter 1 on a low potential side is electrically connected to the wheel 16 through the input circuit 3. The inverter 1 is a power converter that converts DC supplied from the input circuit 3 into AC with variable voltage and frequency. The two induction motors 2 are connected to an AC side of the inverter 1. Note that for the inverter 1, the side corresponding to the input circuit 3 is referred to as a “DC side”, and the side corresponding to the induction motors 2 is referred to as the “AC side”. The inverter 1 drives the two induction motors 2. The two induction motors 2 provide a driving force to the electric vehicle.

(19) The current detector 5 is disposed between the inverter 1 and a connection point 9 of the two induction motors 2. The current detector 5 detects total currents i.sub.u, i.sub.v, and i.sub.w being a sum of motor currents flowing to the two induction motors 2. The motor current is a phase current flowing in each phase of one induction motor 2. The total currents i.sub.u, i.sub.v, and i.sub.w detected by the current detector 5 are input to the controller 4.

(20) The controller 4 receives a filter capacitor voltage v.sub.FC, which is a value detected by the voltage detector 26, in addition to the total currents i.sub.u, i.sub.v, and i.sub.w described above. The controller 4 generates gate drive signals for driving a switching element 1a of the inverter 1 on the basis of the information on the total currents i.sub.u, i.sub.v, and i.sub.w, rotational speed ω.sub.d, and the filter capacitor voltage v.sub.FC, and outputs the gate drive signals to the inverter 1. The controller 4 generates therein pulse width modulation (PWM) signals for performing PWM control on the inverter 1 serving as the power converter. The gate drive signals are generated using the PWM signals.

(21) The second drive group 52 is configured similarly to the first drive group 50. Each component of the second drive group 52 is the same as that of the first drive group 50, whereby a description thereof will be omitted.

(22) Although FIG. 1 is the example of application to the DC electric vehicle, the present invention is also applicable to an AC electric vehicle. In the case of the AC electric vehicle, the input circuit 3 has a different configuration, but the controller 4 has an equivalent basic configuration. Moreover, although FIG. 1 illustrates two drive groups including the first drive group 50 and the second drive group 52, it is needless to say that the present invention can be applied to three or more drive groups. Also, although FIG. 1 illustrates the example in which the two induction motors 2 are connected to the one inverter 1, the present invention is not limited to this example. A vehicle on which the induction motor 2 is mounted typically has a configuration in which one vehicle has two bogies with two induction motors mounted on each bogie. Therefore, when one controller 4 is mounted on one vehicle in this typical configuration, the one controller 4 drives four of the induction motors 2.

(23) As described above, the electric vehicle drive system 80 according to the first embodiment has the configuration in which the one inverter 1 drives the plurality of induction motors 2 that drives the electric vehicle. The controller 4 is included in the electric vehicle controller according to the first embodiment. Moreover, the electric vehicle drive system 80 according to the first embodiment is not provided with a speed sensor for detecting the rotational speed of the induction motors 2. That is, the controller 4 according to the first embodiment is a controller that performs so-called speed sensorless control that does not use a value detected by a speed sensor for control. Note that the function of the controller 4 is the same in each drive group. Therefore, the following description focuses on one of the controllers 4 that controls one of the drive groups.

(24) FIG. 2 is a diagram illustrating a schematic configuration of a drive mechanism between the wheel 16 and the induction motor 2 of the electric vehicle. As illustrated in FIG. 2, a coupling 54 as a connecting member is provided on a rotary shaft 53 of the induction motor 2, and is connected to a motor-side gear 55. A wheel-side gear 56 is disposed to be in mesh with the motor-side gear 55. The wheel-side gear 56 is fixed to an axle 57. The motor-side gear 55 and the wheel-side gear 56 are included as gears of the electric vehicle. The wheel 16 is connected to the axle 57. Thus, the output side of the induction motor 2 is provided with a mechanism for conveying the mechanical output of the induction motor 2 to the wheel 16 via the axle 57. The electric vehicle drives the wheel 16 to rotate, and travels on the rail 18 with which the wheel 16 is in contact.

(25) FIG. 3 is a block diagram illustrating a detailed configuration of the controller 4 according to the first embodiment. In FIG. 3, a part identical or equivalent to a part illustrated in FIG. 1 is indicated with the same reference numeral as that assigned to the part in FIG. 1.

(26) The controller 4 includes a gate drive circuit 8, a voltage controller 30, and a coupling disconnection detecting unit 40.

(27) The gate drive circuit 8 generates the gate drive signals for driving the switching element 1a of the inverter 1 and outputs the gate drive signals to the inverter 1. The voltage controller 30 generates the PWM signals for performing PWM control on the inverter 1 and outputs the PWM signals to the gate drive circuit 8. The coupling disconnection detecting unit 40 detects whether or not coupling disconnection has occurred in the induction motor 2 to be driven.

(28) The voltage controller 30 includes a torque command value calculation unit 31, a current command value calculation unit 32, a voltage command value calculation unit 33, an integrator 34, a PWM control unit 35, a coordinate transformation unit 36, and a speed estimation unit 38.

(29) The coordinate transformation unit 36 transforms the total currents i.sub.u, i.sub.v, and i.sub.w detected by the current detector 5 into current values corresponding to d-axis and q-axis that are two axes in a rotating reference frame. The current values obtained after transformation are d-axis current i.sub.d and q-axis current i.sub.q. The d-axis is an axis called a flux axis, and the q-axis is an axis called a torque axis. The d-axis and q-axis are in orthogonal relationship in terms of vectors. The transformation processing performed by the coordinate transformation unit 36 is known, and a description thereof will be omitted. The d-axis current i.sub.d and the q-axis current i.sub.q obtained after the transformation by the coordinate transformation unit 36 are input to the voltage command value calculation unit 33, the speed estimation unit 38, and the coupling disconnection detecting unit 40.

(30) A start command C.sub.s is input to the torque command value calculation unit 31. The start command C.sub.s is a command that is output when traveling of the electric vehicle is to be started. The torque command value calculation unit 31 calculates a torque command value T.sub.m* upon being triggered by the input of the start command C.sub.s. The torque command value T.sub.m* is a command value of the torque to be output by the induction motors 2.

(31) The torque command value T.sub.m* calculated by the torque command value calculation unit 31 is input to the current command value calculation unit 32. On the basis of the torque command value T.sub.m*, the current command value calculation unit 32 calculates a q-axis current command value i.sub.q* that is a current command value for the torque axis, and a d-axis current command value i.sub.d* that is a current command value for the flux axis. The calculation processing in the current command value calculation unit 32 is known, and a description thereof will be omitted. The q-axis current command value i.sub.q* and the d-axis current command value i.sub.d* calculated by the current command value calculation unit 32 are input to the voltage command value calculation unit 33.

(32) The voltage command value calculation unit 33 calculates a d-axis voltage command value v.sub.d* and a q-axis voltage command value v.sub.q* on the basis of the d-axis current command value i.sub.d* and q-axis current command value i.sub.q* calculated by the current command value calculation unit 32, and on the basis of the d-axis current i.sub.d and q-axis current i.sub.q output from the coordinate transformation unit 36. The voltage command value is a command value of the voltage output by the inverter 1. In the case of vector control, a general method is to perform calculations separately in the d-axis direction and the q-axis direction. The calculation processing in the voltage command value calculation unit 33 is known, and a description thereof will be omitted. The d-axis voltage command value v.sub.d* and q-axis voltage command value v.sub.q* calculated by the voltage command value calculation unit 33 are input to the PWM control unit 35, the speed estimation unit 38, and the coupling disconnection detecting unit 40.

(33) To the speed estimation unit 38, the d-axis current i.sub.d and q-axis current i.sub.q obtained by the transformation by the coordinate transformation unit 36, and the d-axis voltage command value v.sub.d* and q-axis voltage command value v.sub.q* calculated by the voltage command value calculation unit 33, are input. The speed estimation unit 38 calculates an estimated speed value ω.sub.e on the basis of the d-axis current i.sub.d and q-axis current i.sub.q, and the d-axis voltage command value v.sub.d* and q-axis voltage command value v.sub.q*. The estimated speed value ω.sub.e calculated by the speed estimation unit 38 is input to the integrator 34. Note that a method of calculating the estimated speed value ω.sub.e is known, and a detailed description thereof will be omitted. For a specific method of calculation, refer to the content of the publication disclosed in Japanese Patent No. 4437629, for example.

(34) The integrator 34 calculates an angular frequency by internal calculation on the basis of the estimated speed value ω.sub.e being input, and integrates the calculated angular frequency to calculate a phase θ.sub.i. The angular frequency can be generated by adding the slip velocity of the induction motors 2 to the estimated speed value ω.sub.e. The phase θ.sub.i calculated by the integrator 34 is input to the PWM control unit 35 and the coordinate transformation unit 36. The coordinate transformation unit 36 uses the phase θ.sub.i when calculating the d-axis current i.sub.d and the q-axis current i.sub.q.

(35) The PWM control unit 35 generates the PWM signals for performing PWM control on the switching element 1a of the inverter 1 on the basis of the phase θ.sub.i, the d-axis voltage command value v.sub.d* and q-axis voltage command value v.sub.q*, and the filter capacitor voltage v.sub.FC. The processing of generating the PWM signals is known, and a description thereof will be omitted.

(36) Next, the coupling disconnection detecting unit 40 will be described. As illustrated in FIG. 3, the coupling disconnection detecting unit 40 includes a torque estimation unit 41, a deviation calculation unit 42, and a determination unit 43.

(37) The coupling disconnection detecting unit 40 is a detection unit that detects disconnection of the coupling 54 provided on the rotary shaft 53 of the induction motor 2. When the induction motor 2 with the coupling 54 disconnected is driven, there is a difference between the torque command value T.sub.m* calculated on the basis of the start command C.sub.s and an estimated torque value T.sub.e calculated on the basis of the total currents i.sub.u, i.sub.v, and i.sub.w detected by the current detector 5, and coupling disconnection can be detected by the difference. The difference is particularly noticeable at startup. Note that “at startup” includes not only a case where the vehicle shifts from rest to a traveling state, but also a case where the vehicle accelerates again from a coasting state. Moreover, the difference in this case is not a difference caused by accident or error, but a significant difference. The coupling disconnection detecting unit 40 illustrated in FIG. 3 is configured using this principle.

(38) To the torque estimation unit 41, the d-axis current i.sub.d and q-axis current i.sub.q obtained by the transformation by the coordinate transformation unit 36, the d-axis voltage command value v.sub.d* and q-axis voltage command value v.sub.q* calculated by the voltage command value calculation unit 33, and the start command C.sub.s, are input. When the start command C.sub.s is input, the torque estimation unit 41 calculates the estimated torque value T.sub.e on the basis of the d-axis current i.sub.d, the q-axis current i.sub.q, the d-axis voltage command value v.sub.d*, and the q-axis voltage command value v.sub.q*. The estimated torque value T.sub.e is not a value input or instructed from outside, but an estimated value of torque calculated by a control parameter inside the controller 4. The estimated torque value T.sub.e calculated by the torque estimation unit 41 is input to the deviation calculation unit 42.

(39) To the deviation calculation unit 42, the torque command value T.sub.m* is input in addition to the estimated torque value T.sub.e. The deviation calculation unit 42 calculates an absolute value |ΔT| of the deviation between the torque command value T.sub.m* and the estimated torque value T.sub.e. The absolute value |ΔT| of the deviation is input to the determination unit 43.

(40) To the determination unit 43, a reference value T.sub.s is input in addition to the absolute value |ΔT| of the deviation. The reference value T.sub.s is a threshold for detecting coupling disconnection. The determination unit 43 compares the absolute value |ΔT| of the deviation with the reference value T.sub.s, and determines that coupling disconnection has occurred when the absolute value |ΔT| of the deviation is larger than the reference value T.sub.s. The determination unit 43 outputs a disconnection detection signal H.sub.d when determining that coupling disconnection has occurred. The disconnection detection signal H.sub.d is output to the gate drive circuit 8. The disconnection detection signal H.sub.d is a control signal for forcibly stopping the operation of the gate drive circuit 8. While the disconnection detection signal H.sub.d is being output, the gate drive circuit 8 stops outputting the gate drive signals to the inverter 1 even if the PWM signals are input from the PWM control unit 35.

(41) Note that although the coupling disconnection detecting unit 40 above is configured to input the start command C.sub.s to the torque estimation unit 41, the start command C.sub.s may be input to the determination unit 43. In the case of this configuration, the processings by the torque estimation unit 41, the deviation calculation unit 42, and the determination unit 43 are always performed regardless of the input of the start command C.sub.s. Then, with the input of the start command C.sub.s, a result of determination by the determination unit 43 is output to the gate drive circuit 8. Alternatively, regardless of the input of the start command C.sub.s, the processings by the torque estimation unit 41 and the deviation calculation unit 42 are always performed. Then, with the input of the start command C.sub.s, the determination unit 43 starts the operation, and a result of determination by the determination unit 43 is output to the gate drive circuit 8.

(42) Next, an operation of detecting coupling disconnection in the first embodiment will be described with reference to FIGS. 3 and 4. FIG. 4 is a flowchart illustrating an operation flow for detecting coupling disconnection in the first embodiment. In FIG. 4, the processings in steps S101 and S102 are executed by the torque estimation unit 41, the processing in step S103 is executed by the deviation calculation unit 42, and the processings in steps S104 to S107 are executed by the determination unit 43.

(43) In step S101, it is determined whether or not the start command C.sub.s has been received. If the start command C.sub.s has not been received (No in step S101), the processing in step S101 is repeated. If the start command C.sub.s has been received (Yes in step S101), the processing proceeds to step S102.

(44) In step S102, the estimated torque value T.sub.e is calculated. In step S103, the deviation ΔT between the estimated torque value T.sub.e and the torque command value T.sub.m* is calculated. In step S104, the absolute value |ΔT| of the deviation ΔT calculated in step S103 is compared with the reference value T.sub.s.

(45) Here, if the absolute value |ΔT| is greater than or equal to the reference value T.sub.s (Yes in step S105), the processing proceeds to step S106. In step S106, it is determined that “coupling disconnection has occurred”, and the processing flow in FIG. 4 is ended.

(46) On the other hand, if the absolute value |ΔT| is less than the reference value T.sub.s (No in step S105), the processing proceeds to step S107. In step S107, it is determined that “coupling disconnection has not occurred”, and the processing flow in FIG. 4 is ended.

(47) Note that in the determination processing in step S105 above, if the absolute value |ΔT| is equal to the reference value T.sub.s, the determination is “Yes” and the processing proceeds to step S106, but the determination may be “No” and the processing may proceed to step S107. That is, the determination may be either “Yes” or “No” if the absolute value |ΔT| is equal to the reference value T.sub.s.

(48) As described above, the electric vehicle controller according to the first embodiment can detect coupling disconnection of the induction motors 2 on the basis of the torque command value T.sub.m* and the estimated torque value T.sub.e. The method of the first embodiment need only use command information about the torque that is the torque command value T.sub.m* and estimated information about the torque that is the estimated torque value T.sub.e, whereby coupling disconnection of the induction motors 2 can be detected by a simple method.

(49) Moreover, the electric vehicle controller according to the first embodiment can detect coupling disconnection of some of the plurality of induction motors 2, and stop the drive of the drive group including the induction motor 2 for which coupling disconnection has been detected. As a result, even when the drive of only one drive group including the induction motor 2 experiencing coupling disconnection is stopped, the operation of the electric vehicle can be continued by another drive group.

(50) FIG. 5 is a block diagram illustrating an example of the configuration of the controller 4 according to the first embodiment, the configuration being different from that of FIG. 3. The difference from FIG. 3 is the destination to which the disconnection detection signal H.sub.d is output. That is, the disconnection detection signal H.sub.d is output to the gate drive circuit 8 in FIG. 3, whereas in FIG. 5, the disconnection detection signal H.sub.d is output to the circuit breaker 22. The circuit breaker 22 that has received the disconnection detection signal H.sub.d cuts off the power supplied from the overhead line 11 by opening a contact (not shown).

(51) The configuration of FIG. 3 has an advantage that the operation of the electric vehicle can be continued. On the other hand, the configuration of FIG. 5 cannot stop the drive of only one drive group including the induction motor 2 experiencing coupling disconnection, thereby not being able to continue the operation of the electric vehicle. However, the configuration of FIG. 5 has an advantage in that the operation of the electric vehicle can be stopped promptly because the power supply can be cut off on the side closer to the overhead line 11. In the electric vehicle, a decrease in the number of induction motors 2 that can contribute to driving of the vehicle results in an increase in the load on one induction motor 2. Therefore, an unintended large current may flow through each induction motor 2. The configuration of FIG. 5 is effective for avoiding such a situation.

Second Embodiment

(52) FIG. 6 is a block diagram illustrating a detailed configuration of a controller 4A according to a second embodiment. The controller 4A according to the second embodiment includes a voltage controller 30A and a coupling disconnection detecting unit 40A.

(53) The coupling disconnection detecting unit 40A is obtained by changing the configurations of the coupling disconnection detecting unit 40 of the first embodiment illustrated in FIG. 3 from the torque estimation unit 41 to a speed conversion unit 44, the deviation calculation unit 42 to a deviation calculation unit 45, and the determination unit 43 to a determination unit 46. Note that the other configurations are identical or equivalent to those of the first embodiment except for input/output signals and are thus denoted by the same reference numerals as those in the first embodiment, whereby a redundant description will be omitted. The input/output signals will be described later.

(54) The coupling disconnection detecting unit 40A is a detection unit that detects disconnection of the coupling 54 provided on the rotary shaft 53 of the induction motor 2. When the induction motor 2 with the coupling 54 disconnected is driven, there is a difference between the actual rotational speed of the induction motor 2 and the estimated speed value ω.sub.e calculated on the basis of the total currents i.sub.u, i.sub.v, and i.sub.w detected by the current detector 5, and coupling disconnection can be detected by the difference. The difference is particularly noticeable at startup. The coupling disconnection detecting unit 40A illustrated in FIG. 6 is configured using this principle.

(55) A vehicle speed V.sub.s, which is vehicle speed information from outside, is input to the speed conversion unit 44. As the vehicle speed information, information on the traveling speed managed by a train or actual detected information about the traveling speed may be used. The speed conversion unit 44 converts the vehicle speed V.sub.s into a converted speed ω.sub.c. The converted speed ω.sub.c is a converted value obtained by converting the vehicle speed V.sub.s into the rotational speed of the induction motor 2. The converted speed ω.sub.c calculated by the speed conversion unit 44 is input to the deviation calculation unit 45.

(56) The deviation calculation unit 45 receives the estimated speed value ω.sub.e in addition to the converted speed ω.sub.c. The deviation calculation unit 45 calculates an absolute value |Δω| of a deviation between the converted speed ω.sub.c and the estimated speed value ω.sub.e. The absolute value |Δω| of the deviation is input to the determination unit 46.

(57) To the determination unit 46, a reference value ω.sub.s is input in addition to the absolute value |Δω| of the deviation. The reference value ω.sub.s is a threshold for detecting coupling disconnection. The determination unit 46 compares the absolute value |Δω| of the deviation with the reference value ω.sub.s, and determines that coupling disconnection has occurred when the absolute value |Δω| of the deviation is larger than the reference value ω.sub.s, thereby outputting the disconnection detection signal H.sub.d to the gate drive circuit 8. Note that the disconnection detection signal H.sub.d is output to the gate drive circuit 8 in FIG. 6, but may be output to the circuit breaker 22 as in FIG. 5.

(58) Note that although the coupling disconnection detecting unit 40A above is configured to input the start command C.sub.s to the speed conversion unit 44, the start command C.sub.s may be input to the determination unit 46. In the case of this configuration, the processings by the speed conversion unit 44, the deviation calculation unit 45, and the determination unit 46 are always performed regardless of the input of the start command C.sub.s. Then, with the input of the start command C.sub.s, a result of determination by the determination unit 46 is output to the gate drive circuit 8. Alternatively, regardless of the input of the start command C.sub.s, the processings by the speed conversion unit 44 and the deviation calculation unit 45 are always performed. Then, with the input of the start command C.sub.s, the determination unit 46 starts the operation, and a result of determination by the determination unit 46 is output to the gate drive circuit 8.

(59) Next, an operation of detecting coupling disconnection in the second embodiment will be described with reference to FIGS. 6 and 7. FIG. 7 is a flowchart illustrating an operation flow for detecting coupling disconnection in the second embodiment. In FIG. 7, the processings in steps S201 and S202 are executed by the speed conversion unit 44, the processing in step S203 is executed by the deviation calculation unit 45, and the processings in steps S204 to S207 are executed by the determination unit 46.

(60) In step S201, it is determined whether or not the start command C.sub.s has been received. If the start command C.sub.s has not been received (No in step S201), the processing in step S201 is repeated. If the start command C.sub.s has been received (Yes in step S201), the processing proceeds to step S202.

(61) In step S202, the vehicle speed V.sub.s is converted into the converted speed ω.sub.c. In step S203, the deviation Δω between the estimated speed value ω.sub.e and the converted speed ω.sub.c is calculated. In step S204, the absolute value |Δω| of the deviation Δω calculated in step S203 is compared with the reference value ω.sub.s. The reference value ω.sub.s is set as a criterion value for preventing false detection due to noise or the like. That is, the reference value ω.sub.s is a set value provided for improving the accuracy of the detection of coupling disconnection.

(62) Here, if the absolute value |Δω| is greater than or equal to the reference value ω.sub.s(Yes in step S205), the processing proceeds to step S206. In step S206, it is determined that “coupling disconnection has occurred”, and the processing flow in FIG. 7 is ended.

(63) On the other hand, if the absolute value |Δω| is less than the reference value ω.sub.s(No in step S205), the processing proceeds to step S207. In step S207, it is determined that “coupling disconnection has not occurred”, and the processing flow in FIG. 7 is ended.

(64) Note that in the determination processing in step S205 above, if the absolute value |Δω| is equal to the reference value ω.sub.s, the determination is “Yes” and the processing proceeds to step S206, but the determination may be “No” and the processing may proceed to step S207. That is, the determination may be either “Yes” or “No” if the absolute value |Δω| is equal to the reference value ω.sub.s.

(65) As described above, the electric vehicle controller according to the second embodiment can detect coupling disconnection of the induction motors 2 on the basis of the vehicle speed V.sub.s and the estimated speed value ω.sub.e. The method of the second embodiment need only use input information about the speed that is the vehicle speed V.sub.s and estimated information about the speed that is the estimated speed value ω.sub.e, whereby coupling disconnection of the induction motors 2 can be detected by a simple method.

(66) Moreover, the electric vehicle controller according to the second embodiment can detect coupling disconnection of some of the plurality of induction motors 2, and stop the drive of the drive group including the induction motor 2 for which coupling disconnection has been detected. As a result, even when the drive of only one drive group including the induction motor 2 experiencing coupling disconnection is stopped, the operation of the electric vehicle can be continued by another drive group.

(67) Note that although the disconnection detection signal H.sub.d is output to the gate drive circuit 8 in FIG. 6, the disconnection detection signal H.sub.d may be output to the circuit breaker 22 as in FIG. 5. Outputting the disconnection detection signal H.sub.d to the circuit breaker 22 can obtain the effect of the configuration illustrated in FIG. 5 described in the first embodiment.

Third Embodiment

(68) FIG. 8 is a block diagram illustrating a detailed configuration of a controller 4B according to a third embodiment. The controller 4B according to the third embodiment includes a voltage controller 30B and a coupling disconnection detecting unit 40B.

(69) The coupling disconnection detecting unit 40B is obtained by changing the configurations of the coupling disconnection detecting unit 40A of the second embodiment illustrated in FIG. 6 from the speed conversion unit 44 to a current value conversion unit 47, the deviation calculation unit 45 to a deviation calculation unit 48, and the determination unit 46 to a determination unit 49.

(70) Moreover, the controller 4B according to the third embodiment has a configuration in which current detectors 5a and 5b are provided between the connection point 9 and the induction motors 2 instead of the configuration in which the current detector 5 is provided between the inverter 1 and the connection point 9. The voltage controller 30B is adapted to this configuration by replacing the coordinate transformation unit 36 with coordinate transformation units 36a and 36b and adding an adder 39. Also, FIG. 8 is adapted to this configuration by denoting the induction motor on the side of the current detector 5a as an induction motor 2a, and the induction motor on the side of the current detector 5b as an induction motor 2b.

(71) Note that the other configurations are identical or equivalent to those of the second embodiment and are thus denoted by the same reference numerals as those in the second embodiment, whereby a redundant description will be omitted.

(72) In the configuration of FIG. 8, the current detector 5a detects individual motor currents i.sub.u1, i.sub.v1, and i.sub.w1 flowing to the induction motor 2a. The current detector 5b detects individual motor currents i.sub.u2, i.sub.v2, and i.sub.w2 flowing to the induction motor 2b.

(73) The detected values of the motor currents i.sub.u1, i.sub.v1, and i.sub.w1 detected by the current detector 5a are input to the coordinate transformation unit 36a. The coordinate transformation unit 36a transforms the motor currents i.sub.u1, i.sub.v1, and i.sub.w1 detected by the current detector 5a into d-axis and q-axis current values. The current values obtained after transformation are d-axis current i.sub.d1 and q-axis current i.sub.q1. The d-axis current i.sub.d1 and the q-axis current i.sub.q1 obtained after transformation by the coordinate transformation unit 36a are input to the adder 39. Also, out of the d-axis current i.sub.d1 and the q-axis current i.sub.q1, the q-axis current i.sub.q1 is input to the deviation calculation unit 48 of the coupling disconnection detecting unit 40B.

(74) The detected values of the motor currents i.sub.u2, i.sub.v2, and i.sub.w2 detected by the current detector 5b are input to the coordinate transformation unit 36b. The coordinate transformation unit 36b transforms the motor currents i.sub.u2, i.sub.v2, and i.sub.w2 detected by the current detector 5b into d-axis and q-axis current values. The current values obtained after transformation are d-axis current i.sub.d2 and q-axis current i.sub.q2. The d-axis current i.sub.d2 and the q-axis current i.sub.q2 obtained after transformation by the coordinate transformation unit 36b are input to the adder 39. Also, out of the d-axis current i.sub.d2 and the q-axis current i.sub.q2, the q-axis current i.sub.q2 is input to the deviation calculation unit 48 of the coupling disconnection detecting unit 40B.

(75) The adder 39 adds the d-axis current i.sub.d1 and the d-axis current i.sub.d2, adds the q-axis current i.sub.q1 and the q-axis current i.sub.q2, and outputs the added values to the voltage command value calculation unit 33 and the speed estimation unit 38. The output of the adder 39 is the d-axis current i.sub.d and the q-axis current i.sub.q obtained by adding the motor currents flowing to the induction motor 2a and the motor currents flowing to the induction motor 2b.

(76) The coupling disconnection detecting unit 40B is a detection unit that detects disconnection of the coupling 54 provided on the rotary shaft 53 of the induction motor 2. When the induction motor 2 with the coupling 54 disconnected is driven, there is a difference between the actual motor currents flowing to the individual induction motors 2 and the q-axis current command value i.sub.q* calculated on the basis of the torque command value T.sub.m*, and coupling disconnection can be detected by the difference. The difference is particularly noticeable at startup. Also, the difference is particularly noticeable in the q-axis current component. The coupling disconnection detecting unit 40B illustrated in FIG. 8 is configured using this principle.

(77) To the current value conversion unit 47, the q-axis current command value i.sub.q* calculated by the current command value calculation unit 32 and the start command C.sub.s are input. When the start command C.sub.s is input, the current value conversion unit 47 converts the q-axis current command value i.sub.q*, which is a q-axis command value for the motor currents flowing to the two induction motors 2a and 2b, into a q-axis current command value i.sub.q1* for either one of the induction motor 2a and the induction motor 2b. The q-axis current command value i.sub.q1* obtained after conversion by the current value conversion unit 47 is input to the deviation calculation unit 48.

(78) In addition to the q-axis current command value i.sub.q1*, to the deviation calculation unit 48, the q-axis current i.sub.q1 obtained by transformation by the coordinate transformation unit 36a and the q-axis current i.sub.q2 obtained by transformation by the coordinate transformation unit 36b are input. The deviation calculation unit 48 calculates an absolute value |ΔI.sub.1| of a deviation between the q-axis current command value i.sub.q1* and the q-axis current i.sub.q1, and an absolute value |ΔI.sub.2| of a deviation between the q-axis current command value i.sub.q2* and the q-axis current i.sub.q2. The absolute values |ΔI.sub.1| and |ΔI.sub.2| of the deviations are input to the determination unit 49.

(79) To the determination unit 49, a reference value I.sub.s is input in addition to the absolute values |ΔI.sub.1| and |ΔI.sub.2| of the deviations. The reference value I.sub.s is a threshold for detecting coupling disconnection. The determination unit 49 compares each of the absolute values |ΔI.sub.1| and |ΔI.sub.2| of the deviations with the reference value I.sub.s. The determination unit 49 determines that coupling disconnection has occurred in the induction motor 2a when the absolute value |ΔI.sub.1| of the deviation is larger than the reference value I.sub.s, thereby outputting the disconnection detection signal H.sub.d to the gate drive circuit 8. Also, the determination unit 49 determines that coupling disconnection has occurred in the induction motor 2b when the absolute value |ΔI.sub.2| of the deviation is larger than the reference value I.sub.s, thereby outputting the disconnection detection signal H.sub.d to the gate drive circuit 8. Note that the disconnection detection signal H.sub.d is output to the gate drive circuit 8 in FIG. 8, but may be output to the circuit breaker 22 as in FIG. 5.

(80) FIG. 8 illustrates the configurations in which the q-axis current command value i.sub.q* is input to the current value conversion unit 47, and the q-axis current command value i.sub.q1*, the q-axis current i.sub.q1, and the q-axis current i.sub.q2 are input to the deviation calculation unit 48, but the present invention is not limited to these configurations. In addition to these configurations, the d-axis current command value i.sub.d* may be input to the current value conversion unit 47, and the d-axis current command value i.sub.d1*, the d-axis current i.sub.d1, and the d-axis current i.sub.d2 may be input to the deviation calculation unit 48. That is, in addition to the command values and the current values of the q-axis current, the command values and the current values of the d-axis current may be used for the determination of coupling disconnection.

(81) Moreover, although the coupling disconnection detecting unit 40B above is configured to input the start command C.sub.s to the current value conversion unit 47, the start command C.sub.s may be input to the determination unit 49. In the case of this configuration, the processings by the current value conversion unit 47, the deviation calculation unit 48, and the determination unit 49 are always performed regardless of the input of the start command C.sub.s. Then, with the input of the start command C.sub.s, a result of determination by the determination unit 49 is output to the gate drive circuit 8. Alternatively, regardless of the input of the start command C.sub.s, the processings by the current value conversion unit 47 and the deviation calculation unit 48 are always performed. Then, with the input of the start command C.sub.s, the determination unit 49 starts the operation, and a result of determination by the determination unit 49 is output to the gate drive circuit 8.

(82) Next, an operation of detecting coupling disconnection in the third embodiment will be described with reference to FIGS. 8 and 9. FIG. 9 is a flowchart illustrating an operation flow for detecting coupling disconnection in the third embodiment. In FIG. 9, the processings in steps S301 and S302 are executed by the current value conversion unit 47, the processing in step S303 is executed by the deviation calculation unit 48, and the processings in steps S304 to S307 are executed by the determination unit 49.

(83) In step S301, it is determined whether or not the start command C.sub.s has been received. If the start command C.sub.s has not been received (No in step S301), the processing in step S301 is repeated. If the start command C.sub.s has been received (Yes in step S301), the processing proceeds to step S302.

(84) In step S302, the q-axis current command value i.sub.q* is converted into the q-axis current command value i.sub.q1* for one motor. In step S303, deviations ΔI.sub.1 and ΔI.sub.2 between the q-axis current command values i.sub.q1* and i.sub.q2* and the q-axis currents i.sub.q1 and i.sub.q2 calculated on the basis of the detected values are calculated, respectively. In step S304, the absolute values |ΔI.sub.1| and |ΔI.sub.2| of the deviations ΔI.sub.1 and ΔI.sub.2 calculated in step S303 are compared with the reference value I.sub.s.

(85) Here, if at least one of the absolute values |ΔI.sub.1| and |ΔI.sub.2| is larger than or equal to the reference value I.sub.s (Yes in step S305), the processing proceeds to step S306. In step S306, it is determined that “coupling disconnection has occurred”, and the processing flow in FIG. 9 is ended.

(86) On the other hand, if the absolute values |ΔI.sub.1| and |ΔI.sub.2| are both less than the reference value I.sub.s (No in step S305), the processing proceeds to step S307. In step S307, it is determined that “coupling disconnection has not occurred”, and the processing flow in FIG. 9 is ended.

(87) Note that in the determination processing in step S305 above, if the absolute values |ΔI.sub.1| and |ΔI.sub.2| are equal to the reference value I.sub.s, the determination is “Yes” and the processing proceeds to step S306, but the determination may be “No” and the processing may proceed to step S307. That is, the determination may be either “Yes” or “No” if the absolute values |ΔI.sub.1| and |ΔI.sub.2| are equal to the reference value I.sub.s.

(88) As described above, the electric vehicle controller according to the third embodiment can detect coupling disconnection of the induction motors 2 on the basis of the q-axis currents i.sub.q1 and i.sub.q2, which are calculated on the basis of the detected values of the individual motor currents flowing to the corresponding induction motors 2a and 2b, and the q-axis current command value i.sub.q1* for one motor calculated on the basis of the q-axis current command value i.sub.q*. As described above, the q-axis currents i.sub.q1 and i.sub.q2 can be calculated using the detected values of the currents flowing to the corresponding induction motors 2a and 2b. Accordingly, the method of the third embodiment need only use a control parameter that is the q-axis current command value i.sub.q* and detected information of the current detectors 5a and 5b, and thus can detect coupling disconnection of the induction motors 2 by a simple method.

(89) Moreover, the electric vehicle controller according to the third embodiment can detect coupling disconnection of the induction motor 2a or 2b, and stop the drive of the drive group including the induction motor 2a or 2b for which coupling disconnection has been detected. As a result, even when the drive of only one drive group including the induction motor 2a or 2b experiencing coupling disconnection is stopped, the operation of the electric vehicle can be continued by another drive group.

(90) The electric vehicle controller according to the third embodiment can also identify which of the induction motors 2a and 2b has coupling disconnection. This can achieve an effect that troubleshooting and maintenance work are performed more easily than the electric vehicle controllers of the first and second embodiments.

(91) Note that although the disconnection detection signal H.sub.d is output to the gate drive circuit 8 in FIG. 8, the disconnection detection signal H.sub.d may be output to the circuit breaker 22 as in FIG. 5. Outputting the disconnection detection signal H.sub.d to the circuit breaker 22 can obtain the effect of the configuration illustrated in FIG. 5 described in the first embodiment.

(92) Lastly, a hardware configuration that implements the functions of the coupling disconnection detecting unit 40 in the first embodiment, the functions of the coupling disconnection detecting unit 40A in the second embodiment, and the functions of the coupling disconnection detecting unit 40B in the third embodiment will be described with reference to FIGS. 10 and 11.

(93) When implementing each function of the coupling disconnection detecting unit 40, the coupling disconnection detecting unit 40A, or the coupling disconnection detecting unit 40B, the hardware can include a processor 100 that performs an arithmetic operation, a memory 102 that saves a program read by the processor 100, and an interface 104 that inputs and outputs signals as illustrated in FIG. 10.

(94) The processor 100 may be an arithmetic unit, a microprocessor, a microcomputer, a central processing unit (CPU), or a digital signal processor (DSP). The memory 102 can include, for example, a non-volatile or volatile semiconductor memory such as a random access memory (RAM), a read only memory (ROM), a flash memory, an erasable programmable ROM (EPROM), or an electrically EPROM (EEPROM (registered trademark)), a magnetic disk, a flexible disk, an optical disk, a compact disc, a mini disc, or a digital versatile disc (DVD).

(95) The memory 102 stores a program that executes each function of the coupling disconnection detecting unit 40, the coupling disconnection detecting unit 40A, or the coupling disconnection detecting unit 40B. The processor 100 transmits and receives necessary information via the interface 104 and also executes the program stored in the memory 102, thereby executing various types of arithmetic processing described in the first, second, and third embodiments. A result of the processing by the processor 100 can be stored in the memory 102.

(96) Moreover, the processor 100 and the memory 102 illustrated in FIG. 10 may be replaced with processing circuitry 103 as in FIG. 11. The processing circuitry 103 corresponds to a single circuit, a complex circuit, a programmed processor, a parallel-programmed processor, an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or a combination of those.

(97) The configuration illustrated in the aforementioned embodiment merely illustrates an example of the content of the present invention, and can thus be combined with another known technique or partially omitted and/or modified without departing from the scope of the present invention.

Reference Signs List

(98) 1 inverter; 1a switching element; 2, 2a, 2b induction motor; 3 input circuit; 4, 4A, 4B controller; 5, 5a, 5b current detector; 8 gate drive circuit; 9 connection point; 11 overhead line; 15 pantograph; 16 wheel; 18 rail; 22 circuit breaker; 24 filter capacitor; 26 voltage detector; 30, 30A, 30B voltage controller; 31 torque command value calculation unit; 32 current command value calculation unit; 33 voltage command value calculation unit; 34 integrator; 35 PWM control unit; 36, 36a, 36b coordinate transformation unit; 38 speed estimation unit; 39 adder; 40, 40A, 40B coupling disconnection detecting unit; 41 torque estimation unit; 42, 45, 48 deviation calculation unit; 43, 46, 49 determination unit; 44 speed conversion unit; 47 current value conversion unit; 50 first drive group; 52 second drive group; 53 rotary shaft; 54 coupling; 55 motor-side gear; 56 wheel-side gear; 57 axle; 80 electric vehicle drive system; 100 processor; 102 memory; 103 processing circuitry; 104 interface.