Fault determination device, fault determination program, and fault determination method

The failure determination device uses rotation angle, voltage phase, and angular velocity data to calculate expected current values, addressing the inability of existing systems to detect malfunctions under one-pulse control, ensuring reliable failure detection in inverter signal lines and conductor wires.

JP7599362B2Active Publication Date: 2024-12-13HONDA MOTOR CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021052597
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-26
Publication Date
2024-12-13
Estimated Expiration
2041-03-26

AI Technical Summary

Technical Problem

Existing failure determination devices for inverter signal lines and conductor wires in vehicles with rotating electric machines fail to detect malfunctions when the inverter is controlled by one-pulse control, as they rely on Q-axis current commands that are not generated in this mode.

Method used

A failure determination device and method that utilize rotation angle, voltage phase, and angular velocity data to calculate expected current values, allowing for malfunction detection in inverter signal lines and conductor wires even when one-pulse control is used, by comparing these values with actual current data to determine deviations from predetermined thresholds.

Benefits of technology

Enables reliable detection of malfunctions in inverter signal lines and conductor wires under one-pulse control, maintaining the ability to identify failures without reducing determination opportunities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007599362000003
    Figure 0007599362000003
  • Figure 0007599362000004
    Figure 0007599362000004
  • Figure 0007599362000005
    Figure 0007599362000005
Patent Text Reader

Abstract

To prevent a decrease in opportunity for determining whether or not at least one of a signal line connected to a switching element provided in an inverter and a lead wire for supplying power to a rotary electric machine is failed.SOLUTION: A failure determination device acquires rotation angle data indicating a rotation angle of a rotor, voltage phase data indicating a phase of a voltage applied to a rotary electric machine, angular velocity data indicating an angular velocity of the rotor, DC voltage data indicating a DC voltage supplied to an inverter which supplies power to the rotary electric machine, and current data indicating a current supplied to the rotary electric machine. The rotation angle data, the voltage phase data, the angular velocity data and the DC voltage data are used to generate current expectation value data indicating an expectation value of the current supplied to the rotary electric machine. In a case where the inverter is controlled by one-pulse control, it is determined whether or not at least one of a signal line connected to a switching element and a lead wire for supplying power to the rotary electric machine is failed based on the current expectation value data and the current data.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a failure determination device, a failure determination program, and a failure determination method. [Background technology]

[0002] Vehicles using rotating electric machines, which have been conventionally used as electric motors, as their power source, such as electric vehicles (EVs), hybrid vehicles (HVs), and fuel cell vehicles (FCVs), are being developed. The rotating electric machines mounted on these vehicles are driven by AC power supplied from an inverter controlled by pulse width modulation (PWM) or one-pulse control, for example.

[0003] In addition, in vehicles equipped with such rotating electric machines, it is necessary to determine whether or not at least one of a signal line connected to a switching element of an inverter and a conductor that supplies power to the rotating electric machine is broken. As a technology for performing such a determination, for example, a wire breakage detection device disclosed in Patent Document 1 can be given.

[0004] The disconnection detection device includes an absolute value calculation unit and a disconnection determination unit. The absolute value calculation unit detects the absolute value of the deviation between a Q-axis current command and a Q-axis current output in vector control. The disconnection determination unit determines that at least one phase of the inverter output is disconnected or has a poor contact when the absolute value of the deviation reaches or exceeds a predetermined value and this state continues for a set number of times or more within a certain period of time. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2005-147672 A Summary of the Invention [Problem to be solved by the invention]

[0006] However, when the inverter is controlled by one-pulse control, the above-mentioned disconnection detection device cannot execute the process of detecting disconnection and contact failure because the Q-axis current command is not generated. In other words, the above-mentioned disconnection detection device reduces the opportunities to determine whether or not at least one of the signal line connected to the switching element of the inverter and the conductor that supplies power to the rotating electric machine is broken.

[0007] The present invention has been made in consideration of the above circumstances, and one of its objectives is to provide a fault determination device, a fault determination program, and a fault determination method that do not reduce the opportunities to determine whether or not at least one of the signal line connected to the switching element of the inverter and the conductor that supplies power to the rotating electric machine is faulty. [Means for solving the problem]

[0008] The failure determination device, the failure determination program, and the failure determination method according to the present invention employ the following configuration.

[0009] (1): A fault determination device according to one embodiment of the present invention includes a data acquisition unit that acquires rotation angle data indicating a rotation angle of a rotor included in a rotating electric machine, voltage phase data indicating a phase of a voltage applied to the rotating electric machine, angular velocity data indicating the angular velocity of the rotor, DC voltage data indicating a DC voltage supplied to an inverter that supplies power to the rotating electric machine, and current data indicating a current supplied to the rotating electric machine; a calculation unit that calculates an expected value of a current supplied to the rotating electric machine using the rotation angle data, the voltage phase data, the angular velocity data, and the DC voltage data, and generates current expected value data indicating the expected value; and a fault determination unit that, when the inverter is controlled by single-pulse control, determines whether or not at least one of a signal line connected to a switching element included in the inverter and a conductor that supplies power to the rotating electric machine is faulty based on the current expected value data and the current data.

[0010] (2): In the above aspect (1), the fault judgment unit judges that at least one of the signal line and the conductor is faulty when a difference between the expected value of the current indicated by the current expected value data and the current indicated by the current data exceeds a predetermined threshold value.

[0011] (3): In the above aspect (1) or (2), the data acquisition unit further acquires current target data indicating a target value of the current supplied to the rotating electric machine, and the fault determination unit determines whether or not at least one of the signal line and the conductor is faulty based on the current target data and the current data when the inverter is controlled by pulse width modulation control.

[0012] (4): A fault determination program according to one embodiment of the present invention is a fault determination program that causes a computer to realize a data acquisition function that acquires rotation angle data indicating a rotation angle of a rotor provided in a rotating electric machine, voltage phase data indicating the phase of a voltage applied to the rotating electric machine, angular velocity data indicating the angular velocity of the rotor, DC voltage data indicating a DC voltage supplied to an inverter that supplies power to the rotating electric machine, and current data indicating a current supplied to the rotating electric machine, a current expected value calculation function that calculates an expected value of a current supplied to the rotating electric machine using the rotation angle data, the voltage phase data, the angular velocity data, and the DC voltage data, and generates current expected value data indicating the expected value, and a fault determination function that, when the inverter is controlled by one-pulse control, determines whether or not at least one of a signal line connected to a switching element provided in the inverter and a conductor that supplies power to the rotating electric machine is faulty based on the current expected value data and the current data.

[0013] (5): A fault determination method according to one embodiment of the present invention is a fault determination method in which a computer acquires, by a data acquisition unit or a data acquisition function, rotation angle data indicating a rotation angle of a rotor provided in a rotating electric machine, voltage phase data indicating a phase of a voltage applied to the rotating electric machine, angular velocity data indicating the angular velocity of the rotor, DC voltage data indicating a DC voltage supplied to an inverter that supplies power to the rotating electric machine, and current data indicating a current supplied to the rotating electric machine, calculates an expected value of a current supplied to the rotating electric machine using the rotation angle data, the voltage phase data, the angular velocity data, and the DC voltage data, calculates current expected value data indicating the expected value by a calculation unit or a current expected value calculation function, and, when the inverter is controlled by one-pulse control, determines whether or not at least one of a signal line connected to a switching element provided in the inverter and a conductor that supplies power to the rotating electric machine is faulty based on the current expected value data and the current data by a fault determination unit or a fault determination function. Effect of the Invention

[0014] According to (1) to (3), even when the inverter is controlled by one-pulse control and current target data indicating a target value of the current supplied to the rotating electric machine is not generated, the failure determination device can determine whether or not at least one of the signal line connected to the switching element of the inverter and the conductor supplying power to the rotating electric machine has a failure. Therefore, the failure determination device does not reduce opportunities to perform such a determination.

[0015] According to (3), when the inverter is controlled by pulse width modulation control and current target data indicating a target value of the current supplied to the rotating electric machine is not generated, the fault determination device can determine whether or not at least one of the above-mentioned signal lines and conductors is faulty based on the current target data and current data. [Brief description of the drawings]

[0016] [Figure 1] FIG. 1 is a diagram illustrating an example of a vehicle according to an embodiment. [Diagram 2] 3 is a diagram illustrating an example of a first PDU according to the embodiment and a configuration around the first PDU. FIG. [Diagram 3] FIG. 11 is a diagram showing an example of a waveform of a voltage output by an inverter according to an embodiment when sine wave pulse width modulation control is executed. [Figure 4] FIG. 11 is a diagram showing an example of a waveform of a voltage output by an inverter according to an embodiment when overmodulation pulse width modulation control is executed. [Diagram 5] FIG. 4 is a diagram showing an example of a waveform of a voltage output by an inverter according to an embodiment when one-pulse control is executed. [Figure 6] FIG. 2 is a diagram illustrating an example of a software configuration of the failure determination device according to the embodiment. [Figure 7] 5 is a flowchart showing an example of a process executed by the failure determination device according to the embodiment when one-pulse control is being executed. [Figure 8] 5 is a flowchart showing an example of a process executed by the failure determination device according to the embodiment when one-pulse control is being executed. [Figure 9] 5 is a flowchart showing an example of a process executed by the failure determination device according to the embodiment when pulse width modulation control is being executed. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0017] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of a failure determination device, a failure determination program, and a failure determination method according to the present invention will be described with reference to the drawings.

[0018] <Embodiment> First, a vehicle according to an embodiment will be described with reference to Fig. 1 to Fig. 6. Fig. 1 is a diagram showing an example of a vehicle according to an embodiment. As shown in Fig. 1, a vehicle 1 includes, for example, a rotary electric machine generator 10, an engine 20, a first PDU (Power Drive Unit) 30, a second PDU 40, a battery 50, drive wheels 60A and 60B, a transmission 62, an axle 64, and a failure determination device 80.

[0019] The rotating electric machine generator 10 includes a rotating electric machine 12 , a rotation angle sensor 14 , and a generator 16 .

[0020] The rotating electric machine 12 includes a rotor and a stator, and functions as an electric motor that supplies power to the vehicle 1. For example, the rotating electric machine 12 is a three-phase synchronous motor that is driven by AC current supplied from at least one of the first PDU 30 and the generator 16. The power generated by the rotating electric machine 12 is transmitted via a transmission 62 to an axle 64 to which a driving wheel 60A and a driving wheel 60B are attached.

[0021] Further, a d-axis and a q-axis are defined for the rotating electric machine 12. The d-axis is an axis perpendicular to the field direction of the permanent magnet installed in the rotor, i.e., the rotation axis of the rotor, and extends from the south pole to the north pole of the rotor. The q-axis is an axis obtained by electrically and magnetically rotating the d-axis by 90 degrees in the direction in which the rotor rotates. In other words, the d-axis and the q-axis are coordinate axes of the synchronous rotation coordinate system of the rotor, and rotate together with the rotor. The rotating electric machine 12 is controlled, for example, by vector control.

[0022] The rotation angle sensor 14 is attached to the rotating electric machine 12 at a predetermined mounting angle, and measures the rotation angle of a rotor included in the rotating electric machine 12. The generator 16 generates electricity by rotating upon receiving power generated by the engine 20. The electric power generated by the generator 16 is supplied to the battery 50 via the second PDU 40. Note that the generator 16 may be omitted. In this case, the rotating electric machine 12 generates electric power instead of the generator 16 and supplies the electric power to the battery 50.

[0023] The engine 20 supplies power to the vehicle 1. The power generated by the engine 20 is transmitted to an axle 64 via a transmission 62. Alternatively, the power generated by the engine 20 is transmitted to the generator 16.

[0024] Next, a configuration of the first PDU and its periphery according to the embodiment will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of the first PDU and the periphery of the first PDU according to the embodiment. As shown in Fig. 2, the first PDU 30 includes a first voltage sensor 32, a booster 34, a second voltage sensor 36, an inverter 38, and a current sensor 39.

[0025] The first voltage sensor 32 is connected between the battery 50 and the booster 34, and measures the voltage of the DC power input to the booster 34. The booster 34 amplifies the voltage and supplies it to the inverter 38. The second voltage sensor 36 measures the DC voltage amplified by the booster 34. The inverter 38 converts the DC power supplied from the booster 34 into AC power and supplies it to the rotating electric machine 12. The current sensor 39 detects each of the U-phase, V-phase, and W-phase currents supplied to the rotating electric machine 12.

[0026] Next, a control method for the inverter according to the embodiment will be described with reference to Fig. 3 to Fig. 5. Examples of the control method for the inverter 38 include pulse width modulation control and one-pulse control. Examples of the pulse width modulation control include sinusoidal pulse width modulation control and overmodulation pulse width modulation control. The sinusoidal pulse width modulation control, the overmodulation pulse width modulation control, and the one-pulse control are all controls that switch the switching elements included in the inverter 38 between a conductive state and a non-conductive state.

[0027] 3 is a diagram showing an example of a waveform of a voltage output by the inverter according to the embodiment when sine wave pulse width modulation control is executed, in which the vertical axis indicates voltage and the horizontal axis indicates time.

[0028] The sinusoidal pulse width modulation control is a control method for supplying the rotating electric machine 12 with an AC voltage equivalent to the AC voltage represented by the sine wave W1 shown in FIG. 3 by adjusting the duty ratio of a voltage pulse. The sinusoidal pulse width modulation control also controls the amplitude and phase of the AC voltage by feedback control of the AC current supplied to the rotating electric machine 12. The sinusoidal pulse width modulation control also maintains the linearity between the voltage and the pulse width modulation control signal by performing pulse width modulation with the amplitude of the AC voltage represented by the sine wave W1 set to a state equal to or less than the amplitude of the voltage applied between the lines of the rotating electric machine 12. The sinusoidal pulse width modulation control also maintains the linearity, and therefore performs switching between the conductive state and the non-conductive state of the switching elements of the inverter 38 more times than the overmodulation pulse width modulation control and the one-pulse control.

[0029] 4 is a diagram showing an example of a waveform of a voltage output by the inverter according to the embodiment when overmodulation pulse width modulation control is executed, in which the vertical axis represents voltage and the horizontal axis represents time.

[0030] The overmodulation pulse width modulation control controls the amplitude and phase of the AC voltage by feedback control of the AC current supplied to the rotating electric machine 12. Moreover, the overmodulation pulse width modulation control allows for nonlinearity between the voltage and the pulse width modulation signal by performing pulse width modulation in a state in which the amplitude of the AC voltage represented by the sine wave W2 shown in Fig. 4 is larger than the amplitude of the voltage applied between the lines of the rotating electric machine 12. As a result, the overmodulation pulse width modulation control distorts the line voltage of the rotating electric machine 12, which is a pseudo sine wave, so as to approach a square wave, making it possible to increase the voltage utilization rate compared to when the line voltage is a pseudo sine wave.

[0031] 4, in the nonlinear period from time t1 to time t2 and the nonlinear period from time t3 to time t4, the absolute value of the voltage represented by the sine wave W2 is greater than the absolute value of the voltage actually applied. In other words, in these two nonlinear periods, the line voltage of the rotating electric machine 12 approaches a rectangular wave from a sine wave, and the voltage utilization rate increases. In addition, since the overmodulation pulse width modulation control does not maintain the linearity between the voltage and the pulse width modulation control signal, the number of times switching is executed is smaller than that of the sinusoidal pulse width modulation control.

[0032] 5 is a diagram showing an example of a waveform of a voltage output by the inverter according to the embodiment when one-pulse control is executed, in which the vertical axis represents voltage and the horizontal axis represents time.

[0033] In the single-pulse control, switching is performed twice per cycle. For example, as shown in FIG. 5, switching is performed at two points in time, t1 and t2, during the period from time t1 to time t3, which is equal to the cycle of the sine wave W3. In this way, the single-pulse control controls the amplitude and phase of the AC voltage supplied to the rotating electric machine 12 by feedback control of the AC voltage. Also, comparing FIG. 4 with FIG. 5, it can be seen that the single-pulse control makes it possible to further increase the voltage utilization rate compared to the overmodulation pulse width modulation control. Furthermore, the single-pulse control performs switching less times than the overmodulation pulse width modulation control.

[0034] When the control method of the inverter 38 is pulse width modulation control, current vector control is adopted as a method for controlling the torque of the rotating electric machine 12. When current vector control is adopted, current target data, which will be described later, is generated. On the other hand, when the control method of the inverter 38 is one-pulse control, voltage phase control is adopted as a method for controlling the torque of the rotating electric machine 12. When voltage phase control is adopted, current target data, which will be described later, is not generated.

[0035] Next, the failure determination device according to the embodiment will be described with reference to Fig. 6. Fig. 6 is a diagram showing an example of a software configuration of the failure determination device according to the embodiment. As shown in Fig. 6, the failure determination device 80 includes a data acquisition unit 81, a calculation unit 82, and a failure determination unit 83.

[0036] At least some of the functions of the failure determination device 80 are realized by, for example, a hardware processor such as a CPU (Central Processing Unit) executing a control program realized as software. At least some of these components may be realized by hardware (including circuitry) such as an LSI (Large Scale Integration), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a GPU (Graphics Processing Unit), or may be realized by a combination of software and hardware.

[0037] When the inverter 38 is controlled by single-pulse control, the data acquisition unit 81 acquires rotation angle data, voltage phase data, angular velocity data, and DC voltage data. The rotation angle data is data indicating the rotation angle of a rotor included in the rotating electric machine 12, and is generated by the rotation angle sensor 14 measuring the rotation angle of the rotor. The voltage phase data is data indicating the phase of the voltage applied to the rotating electric machine 12. Furthermore, since the phase of the voltage applied to the rotating electric machine 12 is correlated with the torque required for the rotating electric machine 12, the voltage phase data indicates a phase correlated with the torque. The angular velocity data is data indicating the angular velocity of the rotor, and is generated by the rotation angle sensor 14 measuring the angular velocity of the rotor. The DC voltage data is data indicating the DC voltage supplied to the inverter 38 that supplies power to the rotating electric machine 12, and is generated by the second voltage sensor 36 measuring the DC voltage supplied to the inverter 38.

[0038] Furthermore, when the inverter 38 is controlled by pulse width modulation control, the data acquisition unit 81 acquires current target data. The current target data is, for example, data indicating a target value of a current at a predetermined time for each phase of the three-phase AC supplied to the rotating electric machine 12.

[0039] Furthermore, the data acquiring unit 81 acquires current data indicating a current supplied to the rotating electric machine 12. The current data is, for example, data indicating a current of each phase of a three-phase AC supplied to the rotating electric machine 12 at a predetermined time.

[0040] When the inverter 38 is controlled by one-pulse control, the calculation unit 82 calculates an expected value of the current supplied to the rotating electric machine 12 using the rotation angle data, voltage phase data, angular velocity data, and DC voltage data, and generates current expected value data indicating the expected value. For example, the calculation unit 82 calculates the expected value of the current of each phase of the three-phase AC supplied to the rotating electric machine 12 at a predetermined time by the following method.

[0041] First, the calculation unit 82 calculates the component v of the voltage applied to the rotating electric machine 12 in the d-axis direction. d and the component v of the voltage in the q-axis direction q is calculated using the rotor rotation angle θ indicated by the rotation angle data, the voltage phase δ indicated by the voltage phase data, and the DC voltage indicated by the DC voltage data multiplied by √6 / π.

[0042] Next, the calculation unit 82 calculates the expected value i of the component of the current flowing through the rotating electric machine 12 in the d-axis direction. d and the expected value of the q-axis component of the current i q The equation (1) is calculated by simultaneously solving the following equations (1) and (2) which are valid for a motor controlled by vector control. The equation (1) is calculated by using the electrical resistance r of the stator winding, the angular velocity ω indicated by the angular velocity data, and the component L of the inductance of the rotating electric machine 12 in the q-axis direction. q Equation (2) includes the electrical resistance r of the stator winding, the angular velocity ω indicated by the angular velocity data, and the component L of the inductance of the rotating electric machine 12 in the d-axis direction. dand the amount of magnetic field flux K of the permanent magnet forming the stator or the permanent magnet forming the rotor. e Includes.

[0043]

number

[0044]

number

[0045] The calculation unit 82 calculates an expected value i of the current of each phase of the three-phase AC supplied to the rotating electric machine 12 at a predetermined time. x The expected value i of the component of the current flowing through the rotating electric machine 12 in the d-axis direction d and the expected value of the q-axis component of the current i q The expected value i of each phase of the three-phase AC current supplied to the rotating electric machine 12 is used for the calculation. x The subscript x in represents the U-phase, V-phase, or W-phase of the three-phase AC. Here, the calculation unit 82 calculates an expected value i U , the expected value of the V-phase current at a given time i V and the expected value i of the W-phase current at a given time W Calculate.

[0046] When the inverter 38 is controlled by pulse width modulation control, the calculation unit 82 does not execute the process of calculating the expected value of the current supplied to the rotating electric machine 12 and generating current expected value data indicating the expected value.

[0047] When the inverter 38 is controlled by single-pulse control, the failure determination unit 83 determines whether or not at least one of a signal line connected to a switching element included in the inverter 38 and a conductor supplying power to the rotating electric machine 12 has a failure, based on the current expected value data and the current data. For example, the failure determination unit 83 performs the determination in the following manner.

[0048] First, the fault determination unit 83 calculates the difference between the expected value of the current at a given time indicated by the current expected value data for each of the U phase, V phase, and W phase and the current at a given time indicated by the current data. Next, the fault determination unit 83 selects from the U phase, V phase, and W phase the phase that gives the difference with the largest absolute value among these three differences.

[0049] Then, when the maximum difference among the U-phase, the V-phase, and the W-phase exceeds a predetermined threshold, the failure determination unit 83 determines that at least one of the signal line connected to the switching element of the inverter 38 and the conductor supplying power to the rotating electric machine 12 is faulty. On the other hand, when the difference is equal to or less than the predetermined threshold, the failure determination unit 83 determines that the signal line connected to the switching element of the inverter 38 and the conductor supplying power to the rotating electric machine 12 are not faulty. Since the sum of the U-phase current, the V-phase current, and the W-phase current is always zero, the failure determination unit 83 can determine whether or not at least one of the above-mentioned signal line and conductor is faulty by performing the above-mentioned determination based on the maximum difference among the U-phase, the V-phase, and the W-phase.

[0050] Furthermore, when the inverter 38 is controlled by pulse width modulation control, the failure determination unit 83 determines whether or not at least one of a signal line connected to a switching element provided in the inverter 38 and a conductor supplying power to the rotating electric machine 12 has a failure, based on the current target data and the current data. Specifically, the failure determination unit 83 executes this determination in the following manner.

[0051] First, the failure determination unit 83 calculates the difference between the target value of the current indicated by the current target data and the current indicated by the current data. If the difference exceeds a predetermined threshold, the failure determination unit 83 determines that at least one of the signal line connected to the switching element of the inverter 38 and the conductor supplying power to the rotating electric machine 12 is faulty. On the other hand, if the difference is equal to or less than the predetermined threshold, the failure determination unit 83 determines that the signal line connected to the switching element of the inverter 38 and the conductor supplying power to the rotating electric machine 12 are not faulty.

[0052] Next, a process executed by the failure determination device 80 according to the embodiment when one-pulse control is being executed will be described with reference to Fig. 7 and Fig. 8. Fig. 7 and Fig. 8 are flowcharts showing an example of a process executed by the failure determination device according to the embodiment when one-pulse control is being executed. The flowchart shown in Fig. 7 and the flowchart shown in Fig. 8 are connected by a connector A. The process shown in Fig. 7 and Fig. 8 can be executed regardless of the phase of the voltage phase control executed simultaneously with the one-pulse control.

[0053] In step S101 , the data acquisition unit 81 acquires rotation angle data indicating the rotation angle of the rotor included in the rotating electrical machine 12 .

[0054] In step S102 , the data acquisition unit 81 acquires voltage phase data indicating the phase of the voltage applied to the rotating electric machine 12 .

[0055] In step S103, the data acquisition unit 81 acquires angular velocity data indicating the angular velocity of the rotor.

[0056] In step S104 , the data acquisition unit 81 acquires DC voltage data indicating the DC voltage supplied to the inverter 38 that supplies power to the rotating electric machine 12 .

[0057] In step S105, the calculation unit 82 calculates an expected value of the current supplied to the rotating electric machine 12 using the rotation angle data, the voltage phase data, the angular velocity data, and the DC voltage data, and generates current expected value data indicating the expected value.

[0058] In step S106, the data acquisition unit 81 acquires current data indicating the current supplied to the rotating electric machine 12.

[0059] In step S107, the failure determination unit 83 calculates the difference between the expected value of the current indicated by the current expected value data and the current indicated by the current data.

[0060] In step S108, the failure determination unit 83 determines whether or not the difference calculated in step S107 exceeds a predetermined threshold. If the failure determination unit 83 determines that the difference calculated in step S107 exceeds the predetermined threshold (step S108: YES), the process proceeds to step S109. On the other hand, if the failure determination unit 83 determines that the difference calculated in step S107 is equal to or smaller than the predetermined threshold (step S108: NO), the process proceeds to step S110.

[0061] In step S109, the failure determination unit 83 determines that at least one of the signal line connected to the switching element included in the inverter 38 and the conductor that supplies power to the rotating electric machine 12 has a failure.

[0062] In step S110, the failure determination unit 83 determines that the signal lines connected to the switching elements included in the inverter 38 and the conductor lines supplying power to the rotating electric machine 12 have no failure.

[0063] Next, a process executed by the failure determination device 80 according to the embodiment when the pulse width modulation control is being executed will be described with reference to Fig. 9. Fig. 9 is a flowchart showing an example of a process executed by the failure determination device according to the embodiment when the pulse width modulation control is being executed.

[0064] In step S201 , the data acquisition unit 81 acquires current target data indicating a target value of the current supplied to the rotating electric machine 12 .

[0065] In step S202 , the data acquisition unit 81 acquires current data indicating the current supplied to the rotating electric machine 12 .

[0066] In step S203, the failure determination unit 83 calculates the difference between the target value of the current indicated by the current target data and the current indicated by the current data.

[0067] In step S204, the failure determination unit 83 determines whether the difference calculated in step S203 exceeds a predetermined threshold. If the failure determination unit 83 determines that the difference calculated in step S203 exceeds the predetermined threshold (step S203: YES), the process proceeds to step S205. On the other hand, if the failure determination unit 83 determines that the difference calculated in step S203 is equal to or smaller than the predetermined threshold (step S203: NO), the process proceeds to step S206.

[0068] In step S205, the failure determination unit 83 determines that at least one of the signal line connected to the switching element included in the inverter 38 and the conductor that supplies power to the rotating electric machine 12 has a failure.

[0069] In step S206, the failure determination unit 83 determines that the signal lines connected to the switching elements included in the inverter 38 and the conductor lines supplying power to the rotating electric machine 12 have no failure.

[0070] The fault determination device 80 according to the embodiment has been described above. The fault determination device 80 includes a data acquisition unit 81, a calculation unit 82, and a fault determination unit 83. The data acquisition unit 81 acquires rotation angle data, voltage phase data, angular velocity data, and current data. The calculation unit 82 calculates an expected value of a current supplied to the rotating electric machine 12 using the rotation angle data, voltage phase data, angular velocity data, and DC voltage data, and generates current expected value data indicating the expected value. When the inverter 38 is controlled by single-pulse control, the fault determination unit 83 determines whether or not at least one of a signal line connected to a switching element included in the inverter 38 and a conductor supplying power to the rotating electric machine 12 has a fault, based on the current expected value data and the current data.

[0071] As a result, even when the inverter 38 is controlled by one-pulse control and current target data is not generated, the failure determination device 80 can determine whether or not at least one of the signal line connected to the switching element provided in the inverter 38 and the conductor supplying power to the rotating electric machine has a failure. Therefore, the failure determination device 80 does not reduce opportunities to perform such a determination.

[0072] Furthermore, when the inverter 38 is controlled by pulse width modulation control, the failure determination device 80 determines whether or not at least one of the signal line and the conductor line has a failure based on the current target data and the current data.

[0073] As a result, when the inverter 38 is controlled by pulse width modulation control and current target data indicating the target value of the current supplied to the rotating motor 12 is not generated, the fault determination device 80 can determine whether or not at least one of the above-mentioned signal lines and conductors is faulty based on the current target data and current data.

[0074] In the above-described embodiment, the rotating electric machine 12 is mounted on the vehicle 1, but the present invention is not limited to this. The rotating electric machine 12 may be mounted on a moving object such as an aircraft, without being limited to the vehicle 1.

[0075] In addition, in the above-described embodiment, an example has been described in which the fault judgment unit 83 judges whether or not at least one of the signal line and the conductor is faulty by judging whether or not the difference between the expected value of the current at a specified time and the current at a specified time exceeds a specified threshold value, but the present invention is not limited to this.

[0076] The fault determination unit 83 may determine whether or not at least one of the signal line and the conductor described above is faulty by, for example, determining whether or not a difference between an expected value of the current statistics in a specified period and the current statistics in a specified period exceeds a specified threshold value.

[0077] In addition, in the above-described embodiment, an example has been described in which the fault judgment unit 83 judges whether or not at least one of the signal line and the conductor is faulty by judging whether or not the difference between the target value of the current at a specified time and the current at a specified time exceeds a specified threshold value, but the present invention is not limited to this.

[0078] The fault determination unit 83 may determine whether or not at least one of the above-mentioned signal line and conductor is faulty by, for example, determining whether or not the difference between a target value of the current in a specified period and a statistical amount of the current in a specified period exceeds a specified threshold value.

[0079] Although the embodiments of the present invention have been described above with reference to the drawings, the failure determination device, the failure determination program, and the failure determination method are not limited to the above-described embodiments, and various modifications, substitutions, combinations, and / or design changes may be made without departing from the spirit and scope of the present invention.

[0080] The effects of the above-described embodiments of the present invention are merely examples. Therefore, the embodiments of the present invention may have other effects that a person skilled in the art can recognize from the description of the above-described embodiments in addition to the above-described effects. [Explanation of symbols]

[0081] 80: fault determination device, 81: data acquisition unit, 82: calculation unit, 83: fault determination unit

Claims

1. a data acquisition unit that acquires rotation angle data indicating a rotation angle of a rotor included in a rotating electric machine, voltage phase data indicating a phase of a voltage applied to the rotating electric machine, angular velocity data indicating an angular velocity of the rotor, DC voltage data indicating a DC voltage supplied to an inverter that supplies power to the rotating electric machine, and current data indicating a current supplied to the rotating electric machine; a calculation unit that calculates an expected value of a current supplied to the rotating electric machine by using the rotation angle data, the voltage phase data, the angular velocity data, and the DC voltage data, and generates current expected value data indicating the expected value; a fault determination unit that determines whether or not at least one of a signal line connected to a switching element included in the inverter and a conductor for supplying power to the rotating electric machine has a fault based on the current expected value data and the current data when the inverter is controlled by single-pulse control; Equipped with the fault determination unit determines that at least one of the signal line and the conductor is faulty when a difference between an expected value of a current indicated by the current expected value data and a current indicated by the current data exceeds a predetermined threshold value. Failure determination device.

2. the data acquisition unit further acquires current target data indicating a target value of a current supplied to the rotating electric machine; the fault determination unit determines whether or not at least one of the signal line and the conductor is faulty based on the current target data and the current data when the inverter is controlled by pulse width modulation control; The failure determination device according to claim 1 .

3. A data acquisition unit which acquires rotation angle data indicating the rotation angle of a rotor provided in a rotating electric machine, voltage phase data indicating the phase of a voltage applied to the rotating electric machine, angular velocity data indicating the angular velocity of the rotor, DC voltage data indicating a DC voltage supplied to an inverter which supplies power to the rotating electric machine, and current data indicating a current supplied to the rotating electric machine; a calculation unit that calculates an expected value of a current supplied to the rotating electric machine by using the rotation angle data, the voltage phase data, the angular velocity data, and the DC voltage data, and generates current expected value data indicating the expected value; a fault determination unit that determines whether or not at least one of a signal line connected to a switching element included in the inverter and a conductor for supplying power to the rotating electric machine has a fault based on the current expected value data and the current data when the inverter is controlled by single-pulse control; Equipped with the data acquisition unit further acquires current target data indicating a target value of a current supplied to the rotating electric machine; the fault determination unit determines whether or not at least one of the signal line and the conductor is faulty based on the current target data and the current data when the inverter is controlled by pulse width modulation control; Failure determination device.

4. a data acquisition function for acquiring rotation angle data indicating a rotation angle of a rotor included in a rotating electric machine, voltage phase data indicating a phase of a voltage applied to the rotating electric machine, angular velocity data indicating an angular velocity of the rotor, DC voltage data indicating a DC voltage supplied to an inverter that supplies power to the rotating electric machine, and current data indicating a current supplied to the rotating electric machine; a current expected value calculation function that calculates an expected value of a current supplied to the rotating electric machine by using the rotation angle data, the voltage phase data, the angular velocity data, and the DC voltage data, and generates current expected value data indicating the expected value; a fault determination function for determining whether or not at least one of a signal line connected to a switching element included in the inverter and a conductor for supplying power to the rotating electric machine is faulty based on the current expected value data and the current data when the inverter is controlled by one-pulse control, The fault determination function determines that at least one of the signal line and the conductor is faulty when a difference between an expected value of a current indicated by the current expected value data and a current indicated by the current data exceeds a predetermined threshold value. Fault detection program.

5. The computer acquiring, by a data acquisition unit or a data acquisition function, rotation angle data indicating a rotation angle of a rotor provided in a rotating electric machine, voltage phase data indicating a phase of a voltage applied to the rotating electric machine, angular velocity data indicating an angular velocity of the rotor, DC voltage data indicating a DC voltage supplied to an inverter that supplies power to the rotating electric machine, and current data indicating a current supplied to the rotating electric machine; calculating an expected value of a current supplied to the rotating electric machine using the rotation angle data, the voltage phase data, the angular velocity data, and the DC voltage data, and calculating current expected value data indicating the expected value by a calculation unit or a current expected value calculation function; When the inverter is controlled by one-pulse control, a fault determination unit or a fault determination function determines whether or not at least one of a signal line connected to a switching element of the inverter and a conductor for supplying power to the rotating electric machine has a fault based on the current expected value data and the current data; When a difference between an expected value of a current indicated by the current expected value data and a current indicated by the current data exceeds a predetermined threshold, it is determined that at least one of the signal line and the conductor is faulty. Failure determination method.

Citation Information

Patent Citations

  • Disconnection detecting system

    JP2005147672A

  • Controller of motor and control method of motor

    JP2013192399A

  • Abnormality diagnostic device of inverter control ac motor

    JP2015033300A

  • Driving device

    JP2020137217A