JP2018098932A - Abnormality detection device - Google Patents

Abnormality detection device Download PDF

Info

Publication number
JP2018098932A
JP2018098932A JP2016242069A JP2016242069A JP2018098932A JP 2018098932 A JP2018098932 A JP 2018098932A JP 2016242069 A JP2016242069 A JP 2016242069A JP 2016242069 A JP2016242069 A JP 2016242069A JP 2018098932 A JP2018098932 A JP 2018098932A
Authority
JP
Japan
Prior art keywords
value
abnormality
detection value
sensor
torque
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2016242069A
Other languages
Japanese (ja)
Other versions
JP6642404B2 (en
Inventor
征輝 西山
Masateru Nishiyama
征輝 西山
広文 山下
Hirofumi Yamashita
広文 山下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP2016242069A priority Critical patent/JP6642404B2/en
Priority to PCT/JP2017/044384 priority patent/WO2018110502A1/en
Publication of JP2018098932A publication Critical patent/JP2018098932A/en
Application granted granted Critical
Publication of JP6642404B2 publication Critical patent/JP6642404B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L3/00Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/02Providing protection against overload without automatic interruption of supply
    • H02P29/024Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
    • H02P29/0241Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load the fault being an overvoltage
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L58/00Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles
    • B60L58/10Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries
    • B60L58/12Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
    • B60L58/13Maintaining the SoC within a determined range
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/70Energy storage systems for electromobility, e.g. batteries

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Sustainable Energy (AREA)
  • Sustainable Development (AREA)
  • Transportation (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Testing Electric Properties And Detecting Electric Faults (AREA)
  • Control Of Electric Motors In General (AREA)
  • Inverter Devices (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an abnormality detection device capable of appropriately identifying abnormalities of values of which characteristics change similarly.SOLUTION: A first acquisition section 521 acquires an inverter input voltage Vinv that is a detection value obtained by an inverter input voltage sensor 40. A second acquisition section 522 is mounted to a vehicle 90 and acquires a battery voltage Vbat that is a detection value obtained by a battery voltage sensor 45 having output changing similarly to the inverter input voltage sensor 40, in an acquisition form in which speed is different from that of the inverter input voltage Vinv. An abnormality identification section 523 makes an abnormality determination at timing when the inverter input voltage Vinv and the battery voltage Vbat change, by comparing the inverter input voltage Vinv and the battery voltage Vbat that are obtained simultaneously, and determines which the inverter input voltage Vinv or the battery voltage Vbat is abnormal on the basis of the abnormality determination result. By comparing the two values with each other at timing when an output difference is generated, the abnormality can be identified appropriately.SELECTED DRAWING: Figure 2

Description

本発明は、異常検出装置に関する。   The present invention relates to an abnormality detection device.

従来、電圧センサの故障を診断する故障診断装置が知られている。例えば特許文献1では、電圧と電流との関係から演算される第1のモータ出力、および、トルク指令値とモータ回転速度との関係から算出される第2のモータ出力に基づいて電圧センサの故障を検出している。   Conventionally, a failure diagnosis device for diagnosing a failure of a voltage sensor is known. For example, in Patent Document 1, the failure of the voltage sensor based on the first motor output calculated from the relationship between voltage and current and the second motor output calculated from the relationship between torque command value and motor rotation speed. Is detected.

特開2007−282299号公報JP 2007-282299 A

しかしながら特許文献1では、故障診断のために必要な情報量が多く、また、モータ出力の演算に乗除演算を用いており、演算負荷が大きい。
本発明は、上述の課題に鑑みてなされたものであり、その目的は、同様に特性が変化する値の異常を適切に特定可能である異常検出装置を提供することにある。
However, in Patent Document 1, a large amount of information is required for failure diagnosis, and multiplication / division calculation is used for calculation of the motor output, resulting in a large calculation load.
The present invention has been made in view of the above-described problems, and an object of the present invention is to provide an abnormality detection apparatus that can appropriately specify abnormality of values whose characteristics similarly change.

第1発明の異常検出装置は、第1取得部(521)と、第2取得部(522)と、異常特定部(523)と、を備える。
第1取得部は、車両(90)に搭載される第1のセンサ(40)の検出値である第1検出値を取得する。
第2取得部は、車両に搭載され、第1のセンサと出力が同様に変化する第2のセンサ(45)の検出値である第2検出値を、第1検出値とは速度が異なる取得形態で取得する。
異常特定部は、第1検出値および第2検出値が変化するタイミングであって、同時に取得された第1検出値と第2検出値との比較により異常判定を行い、異常判定結果に基づいて第1検出値または第2検出値のどちらが異常であるかを特定する。
出力差が生じるタイミングでの2つの値の比較により、適切に異常を特定することができる。
The abnormality detection device of the first invention includes a first acquisition unit (521), a second acquisition unit (522), and an abnormality identification unit (523).
A 1st acquisition part acquires the 1st detection value which is a detection value of the 1st sensor (40) mounted in a vehicle (90).
The second acquisition unit is mounted on the vehicle and acquires a second detection value, which is a detection value of the second sensor (45) whose output changes in the same manner as the first sensor, at a speed different from that of the first detection value. Get in form.
The abnormality specifying unit is a timing at which the first detection value and the second detection value change, and performs abnormality determination by comparing the first detection value and the second detection value acquired at the same time, and based on the abnormality determination result It is specified whether the first detection value or the second detection value is abnormal.
By comparing the two values at the timing when the output difference occurs, the abnormality can be appropriately identified.

第2発明の異常検出装置は、第1取得部(513)と、第2取得部(512)と、異常特定部(513)と、を備える。
第1取得部は、車両(90)に搭載される第1のセンサ(140)の検出値である第1検出値に基づいて演算される第1演算値を取得する。
第2取得部は、車両に搭載される第2のセンサ(23)の検出値である第2検出値に基づいて演算される値であって、第1演算値と同様に変化する第2演算値を、第1演算値とは速度が異なる取得形態で取得する。
異常特定部は、第1演算値および第2演算値が変化するタイミングであって、同時に取得される第1演算値と第2演算値との比較により異常判定を行い、異常判定結果に基づき、第1演算値と第2演算値のどちらが異常であるかを特定する。
値に差が生じるタイミングでの2つの値の比較により、適切に異常を特定することができる。
The abnormality detection device of the second invention includes a first acquisition unit (513), a second acquisition unit (512), and an abnormality identification unit (513).
A 1st acquisition part acquires the 1st calculation value calculated based on the 1st detection value which is a detection value of the 1st sensor (140) mounted in vehicles (90).
The second acquisition unit is a value calculated based on a second detection value that is a detection value of the second sensor (23) mounted on the vehicle, and changes in the same manner as the first calculation value. The value is acquired in an acquisition form having a speed different from that of the first calculation value.
The abnormality specifying unit is a timing at which the first calculation value and the second calculation value change, performs an abnormality determination by comparing the first calculation value and the second calculation value acquired simultaneously, and based on the abnormality determination result, It is specified which of the first calculation value and the second calculation value is abnormal.
By comparing the two values at the timing when the difference occurs, the abnormality can be appropriately identified.

本発明の第1実施形態による車両を説明する模式図である。It is a mimetic diagram explaining vehicles by a 1st embodiment of the present invention. 本発明の第1実施形態によるモータ駆動システムを説明する概略構成図である。1 is a schematic configuration diagram illustrating a motor drive system according to a first embodiment of the present invention. 本発明の第1実施形態による異常特定処理を説明するフローチャートである。It is a flowchart explaining the abnormality specific process by 1st Embodiment of this invention. 本発明の第1実施形態による異常特定処理を説明するタイムチャートである。It is a time chart explaining the abnormality specific process by 1st Embodiment of this invention. 本発明の第1実施形態による異常特定処理を説明するタイムチャートである。It is a time chart explaining the abnormality specific process by 1st Embodiment of this invention. 本発明の第2実施形態による制御装置を説明するブロック図である。It is a block diagram explaining the control apparatus by 2nd Embodiment of this invention.

以下、本発明による異常検出装置を図面に基づいて説明する。以下、複数の実施形態において、実質的に同一の構成には同一の符号を付して説明を省略する。
(第1実施形態)
本発明の第1実施形態を図1〜図5に示す。
図1および図2に示すように、制御装置50は、車両90に適用される。本実施形態の車両90は、回転電機としての主機モータ3の駆動力にて走行する電気自動車である。本実施形態の主機モータ3は、永久磁石式同期型の3相交流の回転電機であって、電動機としての機能と発電機としての機能を併せ持つ、いわゆる「モータジェネレータ」である。以下適宜、主機モータ3を「MG」とする。
主機モータ3には、回転角を検出する回転角センサ4が設けられる。
Hereinafter, an abnormality detection apparatus according to the present invention will be described with reference to the drawings. Hereinafter, in a plurality of embodiments, the same numerals are given to the substantially same composition, and explanation is omitted.
(First embodiment)
A first embodiment of the present invention is shown in FIGS.
As shown in FIGS. 1 and 2, the control device 50 is applied to a vehicle 90. The vehicle 90 of the present embodiment is an electric vehicle that travels with the driving force of the main motor 3 as a rotating electric machine. The main motor 3 of the present embodiment is a permanent magnet type synchronous three-phase AC rotating electric machine, and is a so-called “motor generator” having both a function as an electric motor and a function as a generator. Hereinafter, the main motor 3 is appropriately referred to as “MG”.
The main motor 3 is provided with a rotation angle sensor 4 that detects the rotation angle.

主機モータ3の駆動力は、駆動軸91に伝達される。駆動軸91に伝達された駆動力は、デファレンシャルギア92および車軸93を介して駆動輪である前輪95を回転させる。図1には図示していないが、主機モータ3とデファレンシャルギア92との間に変速機を設けてもよい。変速機は、無段変速機であってもよいし、多段変速機であってもよい。   The driving force of the main motor 3 is transmitted to the drive shaft 91. The driving force transmitted to the drive shaft 91 rotates the front wheel 95 which is a drive wheel via the differential gear 92 and the axle 93. Although not shown in FIG. 1, a transmission may be provided between the main motor 3 and the differential gear 92. The transmission may be a continuously variable transmission or a multi-stage transmission.

モータ制御システム1は、バッテリ10、リレー部15、インバータ20、第1のセンサとしてのインバータ入力電圧センサ40、第2のセンサとしてのバッテリ電圧センサ45、および、制御装置50等を備える。
バッテリ10は、例えばニッケル水素またはリチウムイオン等の充放電可能な二次電池により構成される直流電源である。また、バッテリとして、電気二重層キャパシタ等を用いてもよい。バッテリ10は、SOC(State Of Charge)が所定の範囲内となるように制御される。バッテリ10の電力は、主に、インバータ20を経由して主機モータ3に供給され、主機モータ3の駆動に用いられる。また、バッテリ10は、主機モータ3の回生により生じた電力により充電される。
The motor control system 1 includes a battery 10, a relay unit 15, an inverter 20, an inverter input voltage sensor 40 as a first sensor, a battery voltage sensor 45 as a second sensor, a control device 50, and the like.
The battery 10 is a DC power source configured by a rechargeable secondary battery such as nickel hydride or lithium ion. Moreover, you may use an electrical double layer capacitor etc. as a battery. The battery 10 is controlled so that the SOC (State Of Charge) is within a predetermined range. The electric power of the battery 10 is mainly supplied to the main motor 3 via the inverter 20 and used for driving the main motor 3. The battery 10 is charged with electric power generated by regeneration of the main motor 3.

リレー部15は、バッテリ10とインバータ20との間に設けられる。リレー部15は、高電位側配線11に設けられる高電位側リレー16、および、低電位側配線12に設けられる低電位側リレー17を含む。高電位側リレー16および低電位側リレー17は、機械式リレーであってもよいし、半導体リレーであってもよい。
リレー部15は、バッテリ10とドライブ回路21との間の断接を切り替え可能であって、リレー部15をオンすることで、バッテリ10とドライブ回路21とを導通し、オフすることで、バッテリ10とドライブ回路21とを遮断する。
Relay unit 15 is provided between battery 10 and inverter 20. The relay unit 15 includes a high potential side relay 16 provided on the high potential side wiring 11 and a low potential side relay 17 provided on the low potential side wiring 12. The high potential side relay 16 and the low potential side relay 17 may be mechanical relays or semiconductor relays.
The relay unit 15 can switch the connection / disconnection between the battery 10 and the drive circuit 21. The relay unit 15 turns on the relay unit 15 to conduct the battery 10 and the drive circuit 21. 10 and the drive circuit 21 are shut off.

インバータ20は、ドライブ回路21、コンデンサ25、および、MG制御部52を有する。図中、「制御部」を「ECU」と記載する。
ドライブ回路21は、6つのスイッチング素子211〜216を有する3相インバータを含む。スイッチング素子211〜216は、いずれもIGBTであり、両面放熱可能に設けられる。IGBTに替えて、MOSFET等を用いてもよい。ドライブ回路21は、冷却水が循環する図示しないインバータ冷却器により冷却される。
The inverter 20 includes a drive circuit 21, a capacitor 25, and an MG control unit 52. In the figure, “control unit” is described as “ECU”.
Drive circuit 21 includes a three-phase inverter having six switching elements 211 to 216. The switching elements 211 to 216 are all IGBTs and are provided so as to be able to dissipate heat on both sides. A MOSFET or the like may be used instead of the IGBT. The drive circuit 21 is cooled by an inverter cooler (not shown) through which cooling water circulates.

高電位側に接続されるスイッチング素子211〜213は、コレクタが高電位側配線11に接続され、エミッタがそれぞれ対になる低電位側のスイッチング素子214〜216のコレクタに接続される。低電位側に接続されるスイッチング素子214〜216のエミッタは、低電位側配線12に接続される。対になる高電位側のスイッチング素子211〜213と低電位側のスイッチング素子214〜216との接続点は、それぞれ、主機モータ3の各相巻線の一端に接続される。   The switching elements 211 to 213 connected to the high potential side are connected to the collectors of the switching elements 214 to 216 on the low potential side whose collectors are connected to the high potential side wiring 11 and whose emitters are respectively paired. The emitters of the switching elements 214 to 216 connected to the low potential side are connected to the low potential side wiring 12. The connection points of the paired high potential side switching elements 211 to 213 and the low potential side switching elements 214 to 216 are respectively connected to one end of each phase winding of the main motor 3.

対になる高電位側のスイッチング素子211〜213と低電位側のスイッチング素子214〜216とは、MG制御部52からの駆動信号に基づき、交互に、かつ、相補的にオンオフ作動される。インバータ20は、スイッチング素子211〜216のオンオフ作動を制御することで、直流電力を3相交流電力に変換し、主機モータ3に出力する。主機モータ3の各相に流れる電流は、電流センサ23により検出される。電流センサ23は、全相に設けられていなくてもよく、1相または2相の電流センサを省略し、電流センサが設けられていない相の電流を演算により求めるようにしてもよい。電流センサ23の検出値であるモータ電流Imは、配線43を経由して、MG制御部52に出力される。
ドライブ回路21とリレー部15との間には、図示しない昇圧コンバータが設けられ、ドライブ回路21には、昇圧コンバータにより昇圧された電圧が印加される。
コンデンサ25は、ドライブ回路21に並列に接続される。
The high-potential-side switching elements 211 to 213 and the low-potential-side switching elements 214 to 216 are alternately and complementarily turned on and off based on the drive signal from the MG control unit 52. The inverter 20 converts the DC power into three-phase AC power by controlling the on / off operation of the switching elements 211 to 216, and outputs it to the main motor 3. The current flowing through each phase of the main motor 3 is detected by the current sensor 23. The current sensor 23 may not be provided for all phases, and one-phase or two-phase current sensors may be omitted, and a phase current without a current sensor may be obtained by calculation. The motor current Im that is a detection value of the current sensor 23 is output to the MG control unit 52 via the wiring 43.
A boost converter (not shown) is provided between the drive circuit 21 and the relay unit 15, and a voltage boosted by the boost converter is applied to the drive circuit 21.
The capacitor 25 is connected to the drive circuit 21 in parallel.

インバータ入力電圧センサ40は、バッテリ10とドライブ回路21との間に設けられる。詳細には、インバータ入力電圧センサ40は、リレー部15とドライブ回路21との間に設けられる。インバータ入力電圧センサ40は、ドライブ回路21に印加される電圧を検出する。インバータ入力電圧センサ40の検出値は、配線41により、MG制御部52に出力される。   The inverter input voltage sensor 40 is provided between the battery 10 and the drive circuit 21. Specifically, the inverter input voltage sensor 40 is provided between the relay unit 15 and the drive circuit 21. The inverter input voltage sensor 40 detects a voltage applied to the drive circuit 21. The detection value of the inverter input voltage sensor 40 is output to the MG control unit 52 through the wiring 41.

バッテリ電圧センサ45は、バッテリ10の電圧を検出する。バッテリ電圧センサ45の検出値は、配線46によりバッテリ制御部53に出力され、車両通信網60を経由してMG制御部52に出力される。
以下、インバータ入力電圧センサ40の検出値をインバータ入力電圧Vinv、バッテリ電圧センサ45の検出値をバッテリ電圧Vbatとする。本実施形態では、インバータ入力電圧Vinvが「第1検出値」に対応し、バッテリ電圧Vbatが「第2検出値」に対応する。
The battery voltage sensor 45 detects the voltage of the battery 10. The detection value of the battery voltage sensor 45 is output to the battery control unit 53 via the wiring 46 and is output to the MG control unit 52 via the vehicle communication network 60.
Hereinafter, the detection value of the inverter input voltage sensor 40 is referred to as the inverter input voltage Vinv, and the detection value of the battery voltage sensor 45 is referred to as the battery voltage Vbat. In the present embodiment, the inverter input voltage Vinv corresponds to the “first detection value”, and the battery voltage Vbat corresponds to the “second detection value”.

制御装置50は、車両制御部51、MG制御部52、および、バッテリ制御部53等を有する。車両制御部51、MG制御部52、および、バッテリ制御部53は、いずれもマイコン等を主体として構成される。車両制御部51、MG制御部52、および、バッテリ制御部53における各処理は、ROM等の実体的なメモリ装置に予め記憶されたプログラムをCPUで実行することによるソフトウェア処理であってもよいし、専用の電子回路によるハードウェア処理であってもよい。
車両制御部51、MG制御部52、および、バッテリ制御部53は、CAN(Controller Area Network)等の車両通信網60を介して接続されており、情報を授受可能である。
The control device 50 includes a vehicle control unit 51, an MG control unit 52, a battery control unit 53, and the like. The vehicle control unit 51, the MG control unit 52, and the battery control unit 53 are all composed mainly of a microcomputer or the like. Each process in the vehicle control unit 51, the MG control unit 52, and the battery control unit 53 may be a software process in which a CPU stores a program stored in advance in a substantial memory device such as a ROM. Hardware processing by a dedicated electronic circuit may be used.
The vehicle control unit 51, the MG control unit 52, and the battery control unit 53 are connected via a vehicle communication network 60 such as a CAN (Controller Area Network) and can exchange information.

車両制御部51は、図示しないアクセルセンサ、シフトスイッチ、ブレーキスイッチ、車速センサ等からの信号を取得し、取得されたこれらの信号に基づき、車両90全体の制御を司る。車両制御部51は、アクセル開度および車速等に基づいて主機モータ3の駆動に係るトルク指令値trq*を演算する。トルク指令値trq*は、MG制御部52に出力される。 The vehicle control unit 51 acquires signals from an accelerator sensor, a shift switch, a brake switch, a vehicle speed sensor, and the like (not shown), and controls the entire vehicle 90 based on the acquired signals. The vehicle control unit 51 calculates a torque command value trq * related to driving of the main motor 3 based on the accelerator opening and the vehicle speed. Torque command value trq * is output to MG control unit 52.

MG制御部52は、第1取得部521、第2取得部522、異常特定部523、および、信号生成部525を備える。
第1取得部521は、配線41を経由して、インバータ入力電圧センサ40からインバータ入力電圧Vinvを取得する。
第2取得部522は、車両通信網60を経由して、バッテリ電圧センサ45からバッテリ電圧Vbatを取得する。
以下、単にインバータ入力電圧Vinvまたはバッテリ電圧Vbatという場合、MG制御部52にて取得された値を意味するものとする。
The MG control unit 52 includes a first acquisition unit 521, a second acquisition unit 522, an abnormality identification unit 523, and a signal generation unit 525.
The first acquisition unit 521 acquires the inverter input voltage Vinv from the inverter input voltage sensor 40 via the wiring 41.
The second acquisition unit 522 acquires the battery voltage Vbat from the battery voltage sensor 45 via the vehicle communication network 60.
Hereinafter, when the inverter input voltage Vinv or the battery voltage Vbat is simply referred to, it means a value acquired by the MG control unit 52.

異常特定部523は、第1取得部521にて取得されたインバータ入力電圧Vinv、および、第2取得部522にて取得されたバッテリ電圧Vbatに基づき、異常特定を行う。異常特定の詳細は、後述する。
信号生成部525は、モータ電流Im、インバータ入力電圧Vinv、トルク指令値trq*、および、回転角センサ4の検出値等に基づいて駆動信号を生成し、駆動信号をドライブ回路21に出力する。MG制御部52は、駆動信号に基づいてスイッチング素子211〜216のオンオフ作動を制御することで、主機モータ3の駆動を制御する。本実施形態では、電流フィードバック制御により主機モータ3の駆動を制御する。電流フィードバック制御に替えて、トルクフィードバック制御等であってもよい。
The abnormality identification unit 523 performs abnormality identification based on the inverter input voltage Vinv acquired by the first acquisition unit 521 and the battery voltage Vbat acquired by the second acquisition unit 522. Details of the abnormality identification will be described later.
The signal generation unit 525 generates a drive signal based on the motor current Im, the inverter input voltage Vinv, the torque command value trq * , the detected value of the rotation angle sensor 4, and outputs the drive signal to the drive circuit 21. The MG control unit 52 controls the driving of the main motor 3 by controlling the on / off operation of the switching elements 211 to 216 based on the drive signal. In the present embodiment, driving of the main motor 3 is controlled by current feedback control. Instead of the current feedback control, torque feedback control or the like may be used.

バッテリ制御部53は、主機バッテリ情報として、バッテリ10の電圧、電流、温度、SOC等の情報を取得する。バッテリ制御部53は、バッテリ10のSOCが所定の範囲内となるように、バッテリ10の状態を監視する。   The battery control unit 53 acquires information such as the voltage, current, temperature, and SOC of the battery 10 as main unit battery information. The battery control unit 53 monitors the state of the battery 10 so that the SOC of the battery 10 is within a predetermined range.

ところで、リレー部15がオンされているとき、インバータ入力電圧センサ40とバッテリ電圧センサ45とは、主機モータ3の駆動状態の変化に伴い、概ね同様に出力が変化する。具体的には、例えば主機モータ3の回生時等、主機モータ3のトルクが減少するトルクダウン時、インバータ入力電圧Vinvおよびバッテリ電圧Vbatは、一時的に上昇し、その後、定常状態に戻る。また、例えば主機モータ3の力行時等、主機モータ3のトルクが増加するトルクアップ時、インバータ入力電圧Vinvおよびバッテリ電圧Vbatは、一時的に減少し、その後、定常状態に戻る。   By the way, when the relay unit 15 is turned on, the output of the inverter input voltage sensor 40 and the battery voltage sensor 45 changes substantially in the same manner as the driving state of the main motor 3 is changed. Specifically, when the torque of the main motor 3 decreases, for example, when the main motor 3 is regenerating, the inverter input voltage Vinv and the battery voltage Vbat temporarily increase, and then return to a steady state. In addition, when the torque of the main motor 3 increases, for example, when the main motor 3 is powered, the inverter input voltage Vinv and the battery voltage Vbat temporarily decrease and then return to a steady state.

また、MG制御部52では、インバータ入力電圧Vinvを、インバータ入力電圧センサ40から配線41を経由して直接的に取得する。一方、MG制御部52は、バッテリ電圧Vbatを、バッテリ制御部53から通信にて取得する。そのため、MG制御部52では、バッテリ電圧Vbatが取得されるタイミングは、インバータ入力電圧Vinvが取得されるタイミングより、通信遅れの分、例えば数十ms程度、遅れる。   Further, the MG control unit 52 directly acquires the inverter input voltage Vinv from the inverter input voltage sensor 40 via the wiring 41. On the other hand, the MG control unit 52 acquires the battery voltage Vbat from the battery control unit 53 by communication. Therefore, in the MG control unit 52, the timing at which the battery voltage Vbat is acquired is delayed by a communication delay, for example, about several tens of ms, from the timing at which the inverter input voltage Vinv is acquired.

上述の通り、インバータ入力電圧Vinvとバッテリ電圧Vbatとは、主機モータ3のトルク変化に応じて同様に変化する。そのため、MG制御部52にて取得されるインバータ入力電圧Vinvおよびバッテリ電圧Vbatは、インバータ入力電圧センサ40およびバッテリ電圧センサ45が共に正常であれば、主機モータ3のトルク変化に伴い、インバータ入力電圧Vinvが先行して変化し、通信遅れの分、遅れてバッテリ電圧Vbatが変化する。
本実施形態では、同様に変化する検出値の取得速度差を利用し、どちらのセンサに異常が生じているかを特定している。
As described above, the inverter input voltage Vinv and the battery voltage Vbat change similarly according to the torque change of the main motor 3. Therefore, if the inverter input voltage sensor 40 and the battery voltage sensor 45 are both normal, the inverter input voltage Vinv and the battery voltage Vbat acquired by the MG control unit 52 are changed according to the torque change of the main motor 3. Vinv changes in advance, and battery voltage Vbat changes with a delay due to communication delay.
In the present embodiment, a sensor value acquisition speed difference that similarly changes is used to identify which sensor has an abnormality.

本実施形態の異常特定処理を図3のフローチャートに基づいて説明する。この処理は、MG制御部52にて、所定の周期で実施される。以下、ステップS101の「ステップ」を省略し、単に記号「S」と記す。他のステップも同様である。   The abnormality specifying process of this embodiment will be described based on the flowchart of FIG. This process is performed at a predetermined cycle by the MG control unit 52. Hereinafter, “step” in step S101 is omitted, and is simply referred to as “S”. The other steps are the same.

最初のS101では、MG制御部52は、オフセット異常が生じているか否かを判断する。オフセット異常が生じているか否かは、主機モータ3のトルクが安定しているときの定常時電圧偏差ΔVsの絶対値が、オフセット異常判定閾値THsより大きい状態が所定期間Rsに亘って継続している場合、オフセット異常が生じていると判断する。オフセット異常が生じている場合、オフセット異常フラグをセットしておき、フラグの有無にて本ステップの判断を行ってもよい。   In the first S101, the MG control unit 52 determines whether or not an offset abnormality has occurred. Whether or not the offset abnormality has occurred depends on whether the absolute value of the steady-state voltage deviation ΔVs when the torque of the main motor 3 is stable is larger than the offset abnormality determination threshold value THs over a predetermined period Rs. If it is, it is determined that an offset abnormality has occurred. If an offset abnormality has occurred, an offset abnormality flag may be set and this step may be determined based on the presence or absence of the flag.

定常時電圧偏差ΔVsは、式(1)で表される。定常時電圧偏差ΔVsは、主機モータ3のトルクが安定しているときに演算され、メモリ等に記憶される。
ΔVs=Vinv−Vbat ・・・(1)
オフセット異常が生じていないと判断された場合(S101:NO)、S117へ移行する。オフセット異常が生じていると判断された場合(S101:YES)、S102へ移行する。
The constant voltage deviation ΔVs is expressed by equation (1). The constant voltage deviation ΔVs is calculated when the torque of the main motor 3 is stable and stored in a memory or the like.
ΔVs = Vinv−Vbat (1)
When it is determined that no offset abnormality has occurred (S101: NO), the process proceeds to S117. When it is determined that an offset abnormality has occurred (S101: YES), the process proceeds to S102.

S102では、MG制御部52は、トルクダウン要求時の所定タイミングか否かを判断する。ここでは、トルク減少量がトルク判定閾値TDthより大きい場合をトルクダウン要求時とする。また、所定タイミングとは、通信遅れにより、バッテリ電圧Vbatがインバータ入力電圧Vinvに対して遅れて変化しているタイミングとする。望ましくは、所定タイミングは、トルク変化に応じたインバータ入力電圧Vinvの変化が一時的な安定状態となり、バッテリ電圧Vbatが一時的な安定状態に至っていないタイミングである。本実施形態では、トルクダウン要求開始から所定期間Rdが経過した後の最初の演算時を、「トルクダウン時の所定タイミング」とする。トルクダウン要求時の所定タイミングではないと判断された場合(S102:NO)、S105へ移行する。トルクダウン要求時の所定タイミングであると判断された場合(S102:YES)、S103へ移行する。   In S102, the MG control unit 52 determines whether or not it is a predetermined timing when a torque reduction request is made. Here, the case where the torque reduction amount is larger than the torque determination threshold value TDth is regarded as a torque down request. The predetermined timing is a timing at which the battery voltage Vbat changes with a delay from the inverter input voltage Vinv due to a communication delay. Desirably, the predetermined timing is a timing at which the change of the inverter input voltage Vinv according to the torque change becomes a temporary stable state and the battery voltage Vbat does not reach the temporary stable state. In the present embodiment, the first calculation time after the elapse of the predetermined period Rd from the start of the torque reduction request is defined as “a predetermined timing at the time of torque reduction”. When it is determined that it is not the predetermined timing at the time of the torque reduction request (S102: NO), the process proceeds to S105. When it is determined that it is the predetermined timing at the time of torque reduction request (S102: YES), the process proceeds to S103.

S103では、MG制御部52は、インバータ入力電圧Vinvおよびバッテリ電圧Vbatを取得する。ここで取得されるインバータ入力電圧Vinvおよびバッテリ電圧Vbatは、トルクダウン要求時の所定タイミングであって、同じタイミングでデータストアされた値とする。なお、「同じ」とみなせる程度の誤差は許容される。   In S103, the MG control unit 52 acquires the inverter input voltage Vinv and the battery voltage Vbat. The inverter input voltage Vinv and battery voltage Vbat acquired here are predetermined timings at the time of request for torque reduction, and are values stored at the same timing. An error that can be regarded as “same” is allowed.

S104では、MG制御部52は、補正後電圧偏差ΔVcがセンサ異常判定閾値THc1より小さいか否かを判断する。補正後電圧偏差ΔVcは、式(2)により算出される。式(2)中のVinv_aは、インバータ入力電圧Vinvについてオフセット誤差の補正を行った補正後インバータ入力電圧である(式(3)参照)。なお、バッテリ電圧Vbatをオフセット補正するようにしてもよい。
ΔVc=Vinv_a−Vbat ・・・(2)
Vinv_a=Vinv−ΔVs ・・・(3)
In S104, the MG control unit 52 determines whether or not the corrected voltage deviation ΔVc is smaller than the sensor abnormality determination threshold value THc1. The corrected voltage deviation ΔVc is calculated by equation (2). Vinv_a in the equation (2) is a corrected inverter input voltage obtained by correcting the offset error for the inverter input voltage Vinv (see equation (3)). The battery voltage Vbat may be offset corrected.
ΔVc = Vinv_a−Vbat (2)
Vinv_a = Vinv−ΔVs (3)

本実施形態では、式(2)の演算により、補正後インバータ入力電圧Vinv_aとバッテリ電圧Vbatの大小比較を行う。したがって、センサ異常判定閾値THc1は、0または0に近い所定値に設定される。後述のセンサ異常閾値THc2も同様である。センサ異常判定閾値THc1、THc2は、同じ値であってもよいし、異なる値であってもよい。
補正後電圧偏差ΔVcがセンサ異常判定閾値THc1より小さいと判断された場合(S104:YES)、S108へ移行する。補正後電圧偏差ΔVcがセンサ異常判定閾値THc1以上であると判断された場合(S104:NO)、S109へ移行する。
In the present embodiment, the corrected inverter input voltage Vinv_a and the battery voltage Vbat are compared in magnitude by the calculation of Expression (2). Therefore, the sensor abnormality determination threshold value THc1 is set to 0 or a predetermined value close to 0. The same applies to a sensor abnormality threshold THc2 described later. The sensor abnormality determination thresholds THc1 and THc2 may be the same value or different values.
If it is determined that the corrected voltage deviation ΔVc is smaller than the sensor abnormality determination threshold value THc1 (S104: YES), the process proceeds to S108. When it is determined that the corrected voltage deviation ΔVc is greater than or equal to the sensor abnormality determination threshold value THc1 (S104: NO), the process proceeds to S109.

トルクダウン要求時の所定タイミングではないと判断された場合(S102:NO)に移行するS105では、MG制御部52は、トルクアップ要求時の所定タイミングか否かを判断する。ここでは、トルク増加量がトルク判定閾値TUthより大きい場合をトルクアップ要求時とする。所定タイミングは、トルクダウン時と同様であり、トルクアップ要求開始から所定期間Rd経過後の最初の演算時とする。トルクダウン時とトルクアップ時とで、所定期間Rdは同じでもよいし、異なっていてもよい。トルクアップ要求時の所定タイミングではないと判断された場合(S105:NO)、S117へ移行する。トルクアップ要求時の所定タイミングであると判断された場合(S105:YES)、S106へ移行する。   When it is determined that it is not the predetermined timing when the torque reduction is requested (S102: NO), the MG control unit 52 determines whether or not the predetermined timing is when the torque is requested. Here, the case where the torque increase amount is larger than the torque determination threshold value TUth is regarded as a torque increase request. The predetermined timing is the same as that at the time of torque reduction, and is the first calculation time after the elapse of the predetermined period Rd from the start of the torque increase request. The predetermined period Rd may be the same or different between when the torque is reduced and when the torque is increased. When it is determined that it is not the predetermined timing at the time of the torque increase request (S105: NO), the process proceeds to S117. When it is determined that it is the predetermined timing at the time of the torque increase request (S105: YES), the process proceeds to S106.

S106では、MG制御部52は、S103と同様、トルクアップ要求時の所定タイミングにて、インバータ入力電圧Vinvおよびバッテリ電圧Vbatを取得する。
S107では、MG制御部52は、補正後電圧偏差ΔVcがセンサ異常判定閾値THc2より大きいか否かを判断する。補正後電圧偏差ΔVcがセンサ異常判定閾値THc2より大きいと判断された場合(S107:YES)、S108へ移行する。補正後電圧偏差ΔVcがセンサ異常判定閾値THc2以下であると判断された場合(S107:NO)、S109へ移行する。
In S106, the MG control unit 52 acquires the inverter input voltage Vinv and the battery voltage Vbat at a predetermined timing when a torque increase request is made, as in S103.
In S107, the MG control unit 52 determines whether or not the corrected voltage deviation ΔVc is greater than the sensor abnormality determination threshold value THc2. When it is determined that the corrected voltage deviation ΔVc is larger than the sensor abnormality determination threshold THc2 (S107: YES), the process proceeds to S108. When it is determined that the corrected voltage deviation ΔVc is equal to or less than the sensor abnormality determination threshold value THc2 (S107: NO), the process proceeds to S109.

トルクダウン時の所定タイミングであって、補正後電圧偏差ΔVcがセンサ異常判定閾値THc1より小さい場合(S102:YES、かつ、S104:YES)、または、トルクアップ時の所定タイミングであって、補正後電圧偏差ΔVcがセンサ異常判定閾値THc2より大きい場合(S105:YES、かつ、S107:YES)に移行するS108では、MG制御部52は、第1カウンタをカウントアップする。第1カウンタは、インバータ入力電圧Vinvが異常であると判定された判定回数をカウントするカウンタである。   If the corrected voltage deviation ΔVc is smaller than the sensor abnormality determination threshold value THc1 (S102: YES and S104: YES), or the predetermined timing at the time of torque increase and after correction In S108, where the voltage deviation ΔVc is larger than the sensor abnormality determination threshold THc2 (S105: YES and S107: YES), the MG control unit 52 counts up the first counter. The first counter is a counter that counts the number of times that the inverter input voltage Vinv is determined to be abnormal.

トルクダウン時の所定タイミングであって、補正後電圧偏差ΔVcがセンサ異常判定閾値THc1以上である場合(S102:YES、かつ、S104:NO)、または、トルクアップ時の所定タイミングであって、補正後電圧偏差ΔVcがセンサ異常判定閾値THc2以下である場合(S105:YES、かつ、S107:NO)に移行するS109では、MG制御部52は、第2カウンタをカウントアップする。第2カウンタは、インバータ入力電圧Vinvが異常ではない、すなわちバッテリ電圧Vbatが異常であると判定された判定回数をカウントするカウンタである。
以下、第1カウンタのカウント値を第1カウント値、第2カウンタのカウント値を第2カウント値とする。
If the corrected voltage deviation ΔVc is greater than or equal to the sensor abnormality determination threshold THc1 (S102: YES and S104: NO), or the predetermined timing at the time of torque increase, In S109, when the rear voltage deviation ΔVc is equal to or smaller than the sensor abnormality determination threshold THc2 (S105: YES and S107: NO), the MG control unit 52 counts up the second counter. The second counter is a counter that counts the number of times of determination that the inverter input voltage Vinv is not abnormal, that is, the battery voltage Vbat is abnormal.
Hereinafter, the count value of the first counter is referred to as a first count value, and the count value of the second counter is referred to as a second count value.

S110では、MG制御部52は、判定回数が所定回数Nより大きいか否かを判断する。判定回数は、補正後電圧偏差ΔVcによる閾値判定を行った回数であって、第1カウント値と第2カウント値との和である。判定回数が所定回数N以下であると判断された場合(S110:NO)、S117へ移行する。判定回数が所定回数Nより大きいと判断された場合(S110:YES)、S111へ移行する。   In S110, the MG control unit 52 determines whether or not the number of determinations is greater than a predetermined number N. The number of times of determination is the number of times that threshold determination is performed based on the corrected voltage deviation ΔVc, and is the sum of the first count value and the second count value. When it is determined that the number of determinations is equal to or less than the predetermined number N (S110: NO), the process proceeds to S117. When it is determined that the number of determinations is greater than the predetermined number N (S110: YES), the process proceeds to S111.

S111では、MG制御部52は、判定回数における第1カウント値の割合である異常判定確率Perrを演算する。
S112では、MG制御部52は、異常判定確率Perrが確率判定閾値Pthより大きいか否かを判断する。異常判定確率Perrが確率判定閾値Pth以下であると判断された場合(S112:NO)、S115へ移行する。MG制御部52は、異常判定確率Perrが確率判定閾値Pthより大きいと判断された場合(S112:YES)、S113へ移行する。
In S111, the MG control unit 52 calculates an abnormality determination probability Perr that is a ratio of the first count value in the number of determinations.
In S112, the MG control unit 52 determines whether or not the abnormality determination probability Perr is greater than the probability determination threshold Pth. When it is determined that the abnormality determination probability Perr is less than or equal to the probability determination threshold Pth (S112: NO), the process proceeds to S115. When it is determined that the abnormality determination probability Perr is greater than the probability determination threshold Pth (S112: YES), the MG control unit 52 proceeds to S113.

S113では、MG制御部52は、インバータ入力電圧Vinvが異常であると特定し、インバータ入力電圧センサ40に異常が生じている旨の情報を車両制御部51に送信する。
S114では、MG制御部52は、インバータ入力電圧Vinvに替えて、バッテリ電圧Vbatを用いた代用制御により、主機モータ3の駆動を制御する。
In S113, the MG control unit 52 specifies that the inverter input voltage Vinv is abnormal, and transmits information to the effect that the inverter input voltage sensor 40 is abnormal to the vehicle control unit 51.
In S114, the MG control unit 52 controls the drive of the main motor 3 by substitution control using the battery voltage Vbat instead of the inverter input voltage Vinv.

S115では、MG制御部52は、バッテリ電圧Vbatが異常であると特定し、バッテリ電圧センサ45に異常が生じている旨の情報を車両制御部51等に送信する。
S116では、MG制御部52は、インバータ入力電圧Vinvは正常であるので、インバータ入力電圧Vinvを用いた主機モータ3の駆動制御を継続する。
S117では、MG制御部52は、S116と同様、インバータ入力電圧Vinvを用いた主機モータ3の駆動制御を継続する。
In S115, the MG control unit 52 specifies that the battery voltage Vbat is abnormal, and transmits information indicating that the battery voltage sensor 45 is abnormal to the vehicle control unit 51 and the like.
In S116, since the inverter input voltage Vinv is normal, the MG control unit 52 continues the drive control of the main motor 3 using the inverter input voltage Vinv.
In S117, the MG control unit 52 continues the drive control of the main motor 3 using the inverter input voltage Vinv as in S116.

本実施形態の異常特定処理を図4および図5のタイムチャートに基づいて説明する。図4では、共通時間軸を横軸とし、(a)はMGトルク、(b)はインバータ入力電圧Vinvおよびバッテリ電圧Vbat、(c)は第1カウント値、(d)はインバータ入力電圧Vinvの異常特定、(e)はバッテリ電圧Vbatの異常特定、(f)はMG制御を示す。図4(d)、(e)では、正常または異常未確定を「0」、異常確定を「1」とする。また、図4(b)では、バッテリ電圧Vbatを実線、正常時のインバータ入力電圧Vinvを二点鎖線、インバータ入力電圧Vinvが中間値に張り付くような特性異常が生じている場合を一点鎖線で示す。説明のため、同じ値になる箇所については、若干ずらして記載している。   The abnormality specifying process of this embodiment will be described based on the time charts of FIGS. 4 and 5. In FIG. 4, the horizontal axis is the common time axis, (a) is the MG torque, (b) is the inverter input voltage Vinv and battery voltage Vbat, (c) is the first count value, (d) is the inverter input voltage Vinv. Abnormality identification, (e) indicates abnormality identification of the battery voltage Vbat, and (f) indicates MG control. In FIGS. 4D and 4E, normal or abnormal unconfirmed is “0”, and abnormal confirmed is “1”. In FIG. 4B, the battery voltage Vbat is indicated by a solid line, the normal inverter input voltage Vinv is indicated by a two-dot chain line, and a case where a characteristic abnormality occurs such that the inverter input voltage Vinv sticks to an intermediate value is indicated by a dashed line. . For the sake of explanation, the parts having the same value are described with a slight shift.

インバータ入力電圧Vinvおよびバッテリ電圧Vbatが正常である場合、時刻x1にて、主機モータ3のトルクであるMGトルクが減少すると、インバータ入力電圧Vinvおよびバッテリ電圧Vbatが上昇する。実際には、インバータ入力電圧センサ40の検出値とバッテリ電圧センサ45の検出値とは、略同時に変化する。一方、MG制御部52では、インバータ入力電圧Vinvを配線41により直接的に取得しているのに対し、バッテリ電圧Vbatを通信にて取得しているため、MG制御部52にてバッテリ電圧Vbatが取得されるタイミングは、インバータ入力電圧Vinvよりも遅れる。換言すると、主機モータ3にてトルク変化が生じた場合、MG制御部52内では、インバータ入力電圧Vinvがバッテリ電圧Vbatに先行して変化するように認識される。そのため、インバータ入力電圧Vinvおよびバッテリ電圧Vbatが共に正常であれば、トルクダウン開始の時刻x1から所定期間Rdが経過したタイミングである時刻x2では、インバータ入力電圧Vinvがバッテリ電圧Vbatよりも大きい。したがって、インバータ入力電圧Vinvおよびバッテリ電圧Vbatが共に正常の場合、補正後電圧偏差ΔVcは、正の値となる。   When the inverter input voltage Vinv and the battery voltage Vbat are normal, the inverter input voltage Vinv and the battery voltage Vbat increase when the MG torque that is the torque of the main motor 3 decreases at time x1. Actually, the detection value of the inverter input voltage sensor 40 and the detection value of the battery voltage sensor 45 change substantially simultaneously. On the other hand, in the MG control unit 52, the inverter input voltage Vinv is directly acquired by the wiring 41, whereas the battery voltage Vbat is acquired by communication. Therefore, the battery voltage Vbat is obtained by the MG control unit 52. The acquired timing is delayed from the inverter input voltage Vinv. In other words, when a torque change occurs in the main motor 3, the MG control unit 52 recognizes that the inverter input voltage Vinv changes prior to the battery voltage Vbat. Therefore, if both the inverter input voltage Vinv and the battery voltage Vbat are normal, the inverter input voltage Vinv is higher than the battery voltage Vbat at time x2, which is a timing at which a predetermined period Rd has elapsed from time x1 when torque reduction starts. Therefore, when both the inverter input voltage Vinv and the battery voltage Vbat are normal, the corrected voltage deviation ΔVc is a positive value.

また、図4(b)に一点鎖線で示すように、電圧偏差ΔV1がオフセット異常判定閾値THsより大きい状態が所定期間Rs以上に亘って継続している。このとき、トルク変化がない状態では、インバータ入力電圧Vinvまたはバッテリ電圧Vbatのどちらに異常が生じているのかを判別することができない。
そこで本実施形態では、通信遅れの影響により、インバータ入力電圧Vinvから遅れてバッテリ電圧Vbatが変化することを利用し、オフセット異常時において、インバータ入力電圧Vinvまたはバッテリ電圧Vbatのどちらに異常が生じているかを特定する。
In addition, as indicated by a one-dot chain line in FIG. 4B, a state where the voltage deviation ΔV1 is larger than the offset abnormality determination threshold value THs continues for a predetermined period Rs or more. At this time, in a state where there is no torque change, it is impossible to determine which of the inverter input voltage Vinv or the battery voltage Vbat is abnormal.
Therefore, in the present embodiment, by utilizing the fact that the battery voltage Vbat changes with a delay from the inverter input voltage Vinv due to the communication delay, either the inverter input voltage Vinv or the battery voltage Vbat is abnormal when the offset is abnormal. Identify whether or not

異常特定処理の詳細を図5に基づいて説明する。図5では、(a)はインバータ入力電圧Vinvおよびバッテリ電圧Vbatが共に正常である場合、(b)はインバータ入力電圧Vinvが異常である場合、(c)はバッテリ電圧Vbatが異常である場合を示している。図5では、トルクダウン時の所定タイミングをxtとした。   Details of the abnormality specifying process will be described with reference to FIG. In FIG. 5, (a) shows the case where both the inverter input voltage Vinv and the battery voltage Vbat are normal, (b) shows the case where the inverter input voltage Vinv is abnormal, and (c) shows the case where the battery voltage Vbat is abnormal. Show. In FIG. 5, the predetermined timing at the time of torque reduction is set to xt.

図5(a)に示すように、上述の通り、インバータ入力電圧Vinvおよびバッテリ電圧Vbatが共に正常であれば、トルクダウンに伴い、インバータ入力電圧Vinvが先行して上昇し、追ってバッテリ電圧Vbatが上昇する。そのため、トルクダウン時の所定タイミングxtにおいて、インバータ入力電圧Vinvは、バッテリ電圧Vbatより大きい値となる。したがて、補正後電圧偏差ΔVcは、正の値となる。   As shown in FIG. 5A, as described above, if both the inverter input voltage Vinv and the battery voltage Vbat are normal, the inverter input voltage Vinv rises in advance with the torque reduction, and the battery voltage Vbat subsequently increases. To rise. Therefore, at a predetermined timing xt at the time of torque reduction, the inverter input voltage Vinv becomes a value larger than the battery voltage Vbat. Therefore, the corrected voltage deviation ΔVc is a positive value.

図5(b)に示すように、インバータ入力電圧Vinvが異常であって、インバータ入力電圧Vinvが上昇しないと、トルクダウン時の所定タイミングxtにおいて、バッテリ電圧Vbatが補正後インバータ入力電圧Vinv_aより大きい値となる。この場合、補正後電圧偏差ΔVcは負の値となり、センサ異常判定閾値THc1より小さい値となる。したがって、第1カウンタをカウントアップする。   As shown in FIG. 5B, if the inverter input voltage Vinv is abnormal and the inverter input voltage Vinv does not increase, the battery voltage Vbat is larger than the corrected inverter input voltage Vinv_a at a predetermined timing xt at the time of torque reduction. Value. In this case, the corrected voltage deviation ΔVc is a negative value, which is smaller than the sensor abnormality determination threshold value THc1. Therefore, the first counter is counted up.

図5(c)に示すように、バッテリ電圧Vbatが異常であって、バッテリ電圧Vbatが上昇しないと、トルクダウン時の所定タイミングxtにおいて、補正後インバータ入力電圧Vinv_aは、バッテリ電圧Vbatより大きい値となる。したがって、補正後電圧偏差ΔVcは正の値となる。したがって、第2カウンタをカウントアップする。   As shown in FIG. 5C, when the battery voltage Vbat is abnormal and the battery voltage Vbat does not increase, the corrected inverter input voltage Vinv_a is larger than the battery voltage Vbat at the predetermined timing xt at the time of torque reduction. It becomes. Therefore, the corrected voltage deviation ΔVc is a positive value. Therefore, the second counter is counted up.

ここで、トルクアップ時について補足しておく。主機モータ3にてトルクアップが生じると、インバータ入力電圧Vinvおよびバッテリ電圧Vbatが共に正常であれば、インバータ入力電圧Vinvが先行して低下し、追ってバッテリ電圧Vbatが低下する。すなわち、トルクアップ時は、トルクダウン時とは電圧変化方向が逆向きになる。したがって、トルクアップ時の所定タイミングにおいては、共に正常であれば、インバータ入力電圧Vinvは、バッテリ電圧Vbatより小さい値となる。そのため、正常時、補正後電圧偏差ΔVcは、負の値となる。
インバータ入力電圧Vinvが異常であれば、トルクアップ時の所定タイミングにおける補正後電圧偏差ΔVcが正の値となるので、第1カウンタをカウントアップする。
バッテリ電圧Vbatが異常であれば、トルクアップ時の所定タイミングにおける補正後電圧偏差ΔVcが負の値となるので、第2カウンタをカウントアップする。
Here, it supplements about the time of torque up. When the torque increases in the main motor 3, if both the inverter input voltage Vinv and the battery voltage Vbat are normal, the inverter input voltage Vinv decreases first and the battery voltage Vbat decreases. That is, when the torque is increased, the voltage change direction is opposite to that when the torque is decreased. Therefore, at the predetermined timing at the time of torque increase, if both are normal, the inverter input voltage Vinv is smaller than the battery voltage Vbat. Therefore, at the normal time, the corrected voltage deviation ΔVc is a negative value.
If the inverter input voltage Vinv is abnormal, the corrected voltage deviation ΔVc at a predetermined timing at the time of torque increase becomes a positive value, so the first counter is counted up.
If the battery voltage Vbat is abnormal, the corrected voltage deviation ΔVc at a predetermined timing at the time of torque increase becomes a negative value, so the second counter is counted up.

図4に戻り、トルクダウン時の所定タイミングである時刻x2では、バッテリ電圧Vbatが補正後インバータ入力電圧Vinv_aより大きいので、補正後電圧偏差ΔVcは負の値となる。したがって、図4(c)に示すように、第1カウンタがカウントアップされる。   Returning to FIG. 4, at the time x2 which is a predetermined timing at the time of torque reduction, the battery voltage Vbat is larger than the corrected inverter input voltage Vinv_a, and therefore the corrected voltage deviation ΔVc becomes a negative value. Therefore, as shown in FIG. 4C, the first counter is counted up.

同様の異常が継続しているとき、時刻x3にて再度トルクダウンが生じると、トルクダウン時の所定タイミングである時刻x4にて、補正後電圧偏差ΔVcを演算し、第1カウンタをカウントアップする。
このように、トルク変化ごとに補正後電圧偏差ΔVcに応じた異常判定を行っていく。本実施形態では、トルク変化1回につき1回の判定を行う。図4では、トルクダウン時を例示しているが、例えば、前回がトルクダウン時であり、今回がトルクアップ時、といった具合に、異常判定時のトルク変化方向は問わない。
If the same abnormality continues and torque down occurs again at time x3, the corrected voltage deviation ΔVc is calculated at time x4, which is a predetermined timing at the time of torque reduction, and the first counter is counted up. .
Thus, abnormality determination is performed according to the corrected voltage deviation ΔVc for each torque change. In the present embodiment, one determination is performed for each torque change. In FIG. 4, the torque down time is illustrated, but the direction of torque change at the time of abnormality determination does not matter, for example, when the previous time is a torque down time and this time is a torque up time.

時刻x10にて、判定回数が所定回数Nより大きくなり、かつ、異常判定確率Perrが確率判定閾値Pthより大きくなると、MG制御部52は、インバータ入力電圧Vinvの異常であると特定する。また、MG制御部52は、主機モータ3の制御において、インバータ入力電圧Vinvに替えて、バッテリ電圧Vbatを用いた代替制御に移行する。   When the number of determinations is greater than the predetermined number N and the abnormality determination probability Perr is greater than the probability determination threshold Pth at time x10, the MG control unit 52 specifies that the inverter input voltage Vinv is abnormal. In addition, in the control of the main motor 3, the MG control unit 52 shifts to alternative control using the battery voltage Vbat instead of the inverter input voltage Vinv.

MG制御部52は、インバータ入力電圧Vinvを配線41にて取得するのに対し、バッテリ電圧Vbatを通信にて取得する。インバータ入力電圧Vinvおよびバッテリ電圧Vbatは電気的には略同時に変化する値であるが、MG制御部52では、値が変化する場合、取得経路の違いにより過渡的に異なる値となる。   The MG control unit 52 acquires the inverter input voltage Vinv through the wiring 41, while acquiring the battery voltage Vbat through communication. The inverter input voltage Vinv and the battery voltage Vbat are values that change electrically at substantially the same time, but in the MG control unit 52, when the values change, they become transiently different values due to differences in acquisition paths.

本実施形態では、この過渡的な取得値の差を利用し、値に差が現れるタイミングでのインバータ入力電圧Vinvとバッテリ電圧Vbatとの比較により、インバータ入力電圧Vinvまたはバッテリ電圧Vbatのどちらが異常かを特定している。すなわち、先行して変化すべき値であるインバータ入力電圧Vinvよりも、遅れて変化するはずのバッテリ電圧Vbatが先に変化した場合、インバータ入力電圧Vinvが異常であると特定する。換言すると、「正常時に先行して変化する第1検出値よりも、第2検出値が先に変化した場合、第1検出値が異常であると特定する」ということである。これにより、例えば乗除演算等、CPU負荷の高い演算を行うことなく異常特定が可能である。また、電流検出値等を利用する必要がなく、少ない情報での異常特定が可能である。
本実施形態では、インバータ入力電圧Vinvとバッテリ電圧Vbatとの比較により異常特定を行っているが、例えば微分値等、値の変化を検出できる演算値に基づいて異常特定を行うことも可能である。
In the present embodiment, by using the difference between the transient acquired values and comparing the inverter input voltage Vinv and the battery voltage Vbat at the timing when the difference appears, which of the inverter input voltage Vinv and the battery voltage Vbat is abnormal? Has been identified. That is, when the battery voltage Vbat, which should change later than the inverter input voltage Vinv, which should be changed in advance, changes first, the inverter input voltage Vinv is specified as abnormal. In other words, “when the second detection value changes earlier than the first detection value that changes in advance when normal, the first detection value is identified as abnormal”. As a result, it is possible to specify an abnormality without performing a computation with a high CPU load, such as multiplication / division computation. Further, it is not necessary to use a current detection value or the like, and an abnormality can be specified with a small amount of information.
In this embodiment, the abnormality is specified by comparing the inverter input voltage Vinv and the battery voltage Vbat. However, it is also possible to specify the abnormality based on a calculated value that can detect a change in value, such as a differential value. .

また、通信タイミングのズレなどの影響により、トルク変化時の所定タイミングにて差を検出できないことも考えられる。そのため、本実施形態では、トルク変化ごとに1回の検出を行うとともに、判定回数が所定回数Nより大きい場合における異常判定確率Perrに基づいて異常特定を行っている。確率を用いて異常特定を行うことで、誤判定を避け、適切に異常箇所を特定することができる。   It is also conceivable that the difference cannot be detected at a predetermined timing when the torque changes due to the influence of a communication timing shift or the like. Therefore, in the present embodiment, detection is performed once for each torque change, and abnormality is specified based on the abnormality determination probability Perr when the number of determinations is greater than the predetermined number N. By performing the abnormality identification using the probability, it is possible to avoid an erroneous determination and to appropriately identify the abnormal part.

異常特定処理により、インバータ入力電圧Vinvまたはバッテリ電圧Vbatのどちらが異常であるかが特定される。インバータ入力電圧Vinvが異常であれば、バッテリ電圧Vbatを用いた代替制御に移行する。これにより、インバータ入力電圧センサ40に異常が生じた場合であっても、代替制御により主機モータ3の制御を継続可能であるので、車両90を退避走行させることができる。また、バッテリ電圧Vbatを主機モータ3の制御に用いていない場合、主機モータ3ではインバータ入力電圧Vinvを用いた通常制御を継続し、バッテリ電圧Vbatが異常である旨の情報を、車両通信網60を経由して、車両制御部51等に送信する。   By the abnormality specifying process, it is specified which of the inverter input voltage Vinv or the battery voltage Vbat is abnormal. If the inverter input voltage Vinv is abnormal, the control shifts to alternative control using the battery voltage Vbat. Thereby, even if an abnormality occurs in the inverter input voltage sensor 40, the control of the main motor 3 can be continued by the alternative control, so that the vehicle 90 can be retreated. When the battery voltage Vbat is not used for the control of the main motor 3, the main motor 3 continues normal control using the inverter input voltage Vinv, and information indicating that the battery voltage Vbat is abnormal is transmitted to the vehicle communication network 60. To the vehicle control unit 51 and the like.

以上説明したように、MG制御部52は、第1取得部521と、第2取得部522と、異常特定部523と、を備える。
第1取得部521は、車両90に搭載されるインバータ入力電圧センサ40の検出値であるインバータ入力電圧Vinvを取得する。
第2取得部522は、車両90に搭載され、インバータ入力電圧センサ40と出力が同様に変化するバッテリ電圧センサ45の検出値であるバッテリ電圧Vbatを、インバータ入力電圧Vinvとは速度が異なる取得形態で取得する。具体的には、第1取得部521は、インバータ入力電圧センサ40から配線41を経由して直接的にインバータ入力電圧Vinvを取得するのに対し、第2取得部522は、他の制御部であるバッテリ制御部53から車両通信網60を経由してバッテリ電圧Vbatを取得する。
As described above, the MG control unit 52 includes the first acquisition unit 521, the second acquisition unit 522, and the abnormality identification unit 523.
The first acquisition unit 521 acquires an inverter input voltage Vinv that is a detection value of the inverter input voltage sensor 40 mounted on the vehicle 90.
The second acquisition unit 522 is mounted on the vehicle 90 and acquires the battery voltage Vbat, which is a detection value of the battery voltage sensor 45 whose output changes in the same manner as the inverter input voltage sensor 40, at a speed different from the inverter input voltage Vinv. Get in. Specifically, the first acquisition unit 521 acquires the inverter input voltage Vinv directly from the inverter input voltage sensor 40 via the wiring 41, whereas the second acquisition unit 522 is another control unit. The battery voltage Vbat is acquired from a certain battery control unit 53 via the vehicle communication network 60.

異常特定部523は、インバータ入力電圧Vinvおよびバッテリ電圧Vbatが変化するタイミングであって、同時に取得されたインバータ入力電圧Vinvとバッテリ電圧Vbatとの比較により異常判定を行い、異常判定結果に基づいてインバータ入力電圧Vinvまたはバッテリ電圧Vbatのどちらが異常であるかを特定する。   The abnormality specifying unit 523 performs an abnormality determination by comparing the inverter input voltage Vinv and the battery voltage Vbat acquired at the same time when the inverter input voltage Vinv and the battery voltage Vbat change, and the inverter is determined based on the abnormality determination result. It is specified whether the input voltage Vinv or the battery voltage Vbat is abnormal.

本実施形態では、インバータ入力電圧センサ40とバッテリ電圧センサ45の出力が同様に変化し、かつ、通信速度の差によりバッテリ電圧Vbatの変化の検出が遅れることを利用し、出力差が生じるタイミングでの2つの値の比較により、適切に異常を特定することができる。これにより、異常特定に要する情報量を抑えることができる。また、乗除演算等の複雑な演算が不要であるので、異常特定による演算負荷の増大を抑制することができる。   In this embodiment, the outputs of the inverter input voltage sensor 40 and the battery voltage sensor 45 change in the same manner, and the detection of the change in the battery voltage Vbat is delayed due to the difference in communication speed, and at the timing when the output difference occurs. By comparing these two values, it is possible to appropriately identify an abnormality. As a result, the amount of information required for abnormality identification can be suppressed. In addition, since complicated calculations such as multiplication / division calculations are unnecessary, an increase in calculation load due to abnormality identification can be suppressed.

第1のセンサであるインバータ入力電圧センサ40は、車両90の駆動源である主機モータ3に電力を供給するバッテリ10とドライブ回路21との間に設けられる。
第2のセンサであるバッテリ電圧センサ45は、バッテリ10の電圧を検出する。
第1取得部521は、配線41を経由してインバータ入力電圧Vinvを取得する。
第2取得部522は、車両通信網60を経由してバッテリ電圧Vbatを取得する。
これにより、インバータ入力電圧Vinvおよびバッテリ電圧Vbatの異常を適切に特定することができる。
The inverter input voltage sensor 40 that is the first sensor is provided between the battery 10 that supplies power to the main motor 3 that is a drive source of the vehicle 90 and the drive circuit 21.
A battery voltage sensor 45 as a second sensor detects the voltage of the battery 10.
The first acquisition unit 521 acquires the inverter input voltage Vinv via the wiring 41.
The second acquisition unit 522 acquires the battery voltage Vbat via the vehicle communication network 60.
Thereby, abnormality of inverter input voltage Vinv and battery voltage Vbat can be specified appropriately.

異常特定部523は、主機モータ3のトルクが変化した所定タイミングにて取得されたインバータ入力電圧Vinvとバッテリ電圧Vbatとを比較する。
主機モータ3のトルクが変化すると、インバータ入力電圧Vinvおよびバッテリ電圧Vbatが同様に変化するので、インバータ入力電圧Vinvとバッテリ電圧Vbatとを適切に比較することができる。
The abnormality specifying unit 523 compares the inverter input voltage Vinv acquired at a predetermined timing when the torque of the main motor 3 has changed with the battery voltage Vbat.
When the torque of the main motor 3 changes, the inverter input voltage Vinv and the battery voltage Vbat change similarly, so that the inverter input voltage Vinv and the battery voltage Vbat can be appropriately compared.

異常特定部523は、主機モータ3のトルクが減少するトルクダウン時の所定タイミングにおいて、オフセット補正後のインバータ入力電圧である補正後インバータ入力電圧Vinv_aがバッテリ電圧Vbatより小さい場合、または、主機モータ3のトルクが増加するトルクアップ時の所定タイミングにおいて、補正後インバータ入力電圧Vinv_aがバッテリ電圧Vbatより大きい場合、インバータ入力電圧Vinvが異常であると判定する。これにより、インバータ入力電圧Vinvの異常を適切に特定することができる。
なお、「オフセット補正後の第1検出値」に係る「オフセット補正」とは、第1検出値を直接的にオフセット補正することに限らず、第2検出値をオフセット補正することも含む概念であるものとする。
The abnormality specifying unit 523 is configured such that the corrected inverter input voltage Vinv_a, which is the inverter input voltage after offset correction, is smaller than the battery voltage Vbat at a predetermined timing when the torque of the main motor 3 decreases, or the main motor 3 If the corrected inverter input voltage Vinv_a is larger than the battery voltage Vbat at a predetermined timing when the torque increases, the inverter input voltage Vinv is determined to be abnormal. Thereby, abnormality of inverter input voltage Vinv can be specified appropriately.
The “offset correction” related to the “first detection value after offset correction” is not limited to directly offset correcting the first detection value, but also includes offset correction of the second detection value. It shall be.

異常特定部523は、1回の出力変化にて1回の異常判定を行うとともに、異常判定回数が所定回数Nより大きいときの異常判定確率Perrに基づき、インバータ入力電圧Vinvまたはバッテリ電圧Vbatのどちらが異常であるかを特定する。具体的には、異常判定回数におけるインバータ入力電圧Vinvが異常であると判定された回数である第1カウント値の割合を異常判定確率Perrとし、異常判定確率Perrが確率判定閾値Pthより大きい場合、インバータ入力電圧Vinvが異常であると特定する。
これにより、検出精度を高めることができる。
The abnormality specifying unit 523 performs one abnormality determination with one output change, and based on the abnormality determination probability Perr when the abnormality determination number is greater than the predetermined number N, which of the inverter input voltage Vinv and the battery voltage Vbat is Determine if it is abnormal. Specifically, the ratio of the first count value that is the number of times that the inverter input voltage Vinv is determined to be abnormal in the number of times of abnormality determination is defined as the abnormality determination probability Perr, and the abnormality determination probability Perr is greater than the probability determination threshold Pth. Specify that the inverter input voltage Vinv is abnormal.
Thereby, detection accuracy can be improved.

本実施形態では、MG制御部52が「異常検出装置」、インバータ入力電圧センサ40が「第1のセンサ」、バッテリ電圧センサ45が「第2のセンサ」に対応する。また、インバータ入力電圧Vinvが「第1検出値」、バッテリ電圧Vbatが「第2検出値」に対応する。また、本実施形態では、配線41が「配線」に対応する。   In the present embodiment, the MG control unit 52 corresponds to the “abnormality detection device”, the inverter input voltage sensor 40 corresponds to the “first sensor”, and the battery voltage sensor 45 corresponds to the “second sensor”. Further, the inverter input voltage Vinv corresponds to the “first detection value”, and the battery voltage Vbat corresponds to the “second detection value”. In the present embodiment, the wiring 41 corresponds to “wiring”.

(第2実施形態)
本発明の第2実施形態を図6に示す。本実施形態のモータ制御システム1は、異常特定処理が異なる以外の点については、第1実施形態と同様であり、図6においては、本実施形態の異常特定処理に係る構成以外の記載を省略した。
図6に示すように、車両制御部51は、第1トルク演算部511、演算値取得部512、および、異常特定部513等を備える。また、MG制御部52は、第2トルク演算部527等を備える。
(Second Embodiment)
A second embodiment of the present invention is shown in FIG. The motor control system 1 of the present embodiment is the same as that of the first embodiment except that the abnormality specifying process is different. In FIG. 6, descriptions other than the configuration related to the abnormality specifying process of the present embodiment are omitted. did.
As shown in FIG. 6, the vehicle control unit 51 includes a first torque calculation unit 511, a calculation value acquisition unit 512, an abnormality identification unit 513, and the like. The MG control unit 52 includes a second torque calculation unit 527 and the like.

車両制御部51の第1トルク演算部511は、車両挙動センサ140から、配線141を経由して取得される車両情報に基づき、主機モータ3(図6では不図示)のトルクである第1トルク値trq1を演算する。車両挙動センサ140は、車両90の挙動に関する車両情報を取得するものであって、例えば、車両90の加速度を検出する加速度センサである。   The first torque calculation unit 511 of the vehicle control unit 51 is a first torque that is a torque of the main motor 3 (not shown in FIG. 6) based on vehicle information acquired from the vehicle behavior sensor 140 via the wiring 141. The value trq1 is calculated. The vehicle behavior sensor 140 acquires vehicle information related to the behavior of the vehicle 90 and is, for example, an acceleration sensor that detects the acceleration of the vehicle 90.

MG制御部52の第2トルク演算部527は、電流センサ23により検出されるモータ電流Im等に基づき、主機モータ3のトルクである第2トルク値trq2を演算する。第2トルク値trq2は、車両通信網60を経由して、車両制御部51に送信される。   The second torque calculator 527 of the MG controller 52 calculates a second torque value trq2 that is the torque of the main motor 3 based on the motor current Im detected by the current sensor 23 and the like. The second torque value trq2 is transmitted to the vehicle control unit 51 via the vehicle communication network 60.

車両制御部51の演算値取得部512は、車両通信網60を経由してMG制御部52から送信される第2トルク値trq2を取得する。
異常特定部513は、トルクダウン時またはトルクアップ時の所定タイミングにて第1トルク値trq1と第2トルク値trq2とを比較することで、第1トルク値trq1または第2トルク値trq2のどちらが異常であるかを特定する。
The calculation value acquisition unit 512 of the vehicle control unit 51 acquires the second torque value trq <b> 2 transmitted from the MG control unit 52 via the vehicle communication network 60.
The abnormality specifying unit 513 compares the first torque value trq1 and the second torque value trq2 at a predetermined timing when the torque is reduced or the torque is increased, so that either the first torque value trq1 or the second torque value trq2 is abnormal. It is specified whether it is.

第1トルク値trq1は、配線141を経由して取得された車両情報に基づいて演算される値である。一方、第2トルク値trq2は、車両通信網60を経由して、MG制御部52から取得される値である。そのため、主機モータ3のトルクが変化した場合、車両制御部51では、第1トルク値trq1が先行して変化し、遅れて第2トルク値trq2が変化する。   The first torque value trq1 is a value calculated based on the vehicle information acquired via the wiring 141. On the other hand, the second torque value trq2 is a value acquired from the MG control unit 52 via the vehicle communication network 60. Therefore, when the torque of the main motor 3 changes, the vehicle control unit 51 changes the first torque value trq1 in advance and changes the second torque value trq2 after a delay.

したがって、異常特定部513では、トルクダウン時またはトルクアップ時の所定のタイミングにおける第1トルク値trq1と第2トルク値trq2とを比較することで、第1トルク値trq1または第2トルク値trq2のどちらが異常かを特定することができる。なお、第1トルク値trq1および第2トルク値trq2は、トルクダウン時に減少し、トルクアップ時に上昇する値であるため、第1実施形態の電圧値とは変化方向が逆向きとなるものの、異常特定処理の詳細は、第1実施形態と同様であるので、説明を省略する。
これにより、トルク監視を適切に行うことができる。なお、第1トルク値trq1は、実トルク値に替えて、指令としてもよい。
Therefore, the abnormality identification unit 513 compares the first torque value trq1 and the second torque value trq2 at a predetermined timing at the time of torque down or torque up, thereby obtaining the first torque value trq1 or the second torque value trq2. It is possible to identify which is abnormal. Since the first torque value trq1 and the second torque value trq2 are values that decrease when the torque is reduced and increase when the torque is increased, the direction of change is opposite to that of the voltage value of the first embodiment. The details of the specific process are the same as those in the first embodiment, and a description thereof will be omitted.
Thereby, torque monitoring can be performed appropriately. The first torque value trq1 may be a command instead of the actual torque value.

車両制御部51は、演算値取得部512と、異常特定部513と、を備える。
異常特定部513は、車両90に搭載される車両挙動センサ140の検出値である車両情報に基づいて演算される第1トルク値trq1を取得する。
演算値取得部512は、車両90に搭載される電流センサ23の検出値であるモータ電流Imに基づいて演算される値であって、第1トルク値trq1と同様に変化する第2トルク値trq2を、第1トルク値trq1とは速度が異なる取得形態で取得する。
The vehicle control unit 51 includes a calculated value acquisition unit 512 and an abnormality identification unit 513.
Abnormality specifying unit 513 acquires first torque value trq1 calculated based on vehicle information that is a detection value of vehicle behavior sensor 140 mounted on vehicle 90.
The calculated value acquisition unit 512 is a value calculated based on the motor current Im that is a detection value of the current sensor 23 mounted on the vehicle 90, and changes in the same manner as the first torque value trq1. Is acquired in an acquisition form having a speed different from that of the first torque value trq1.

異常特定部513は、第1トルク値trq1および第2トルク値trq2が変化するタイミングであって、同時に取得される第1トルク値trq1と第2トルク値trq2との比較により異常判定を行い、異常判定結果に基づき、第1トルク値trq1または第2トルク値trq2のどちらが異常であるかを特定する。
本実施形態では、第1検出値は、車両90のトルクに関する車両情報であり、第2検出値は、車両90の駆動源である主機モータ3の電流値である。また、第1トルク値trq1および第2トルク値trq2は、車両90の駆動トルクに係る値である。
The abnormality specifying unit 513 performs the abnormality determination by comparing the first torque value trq1 and the second torque value trq2 acquired at the same time when the first torque value trq1 and the second torque value trq2 change. Based on the determination result, it is specified which of the first torque value trq1 and the second torque value trq2 is abnormal.
In the present embodiment, the first detection value is vehicle information related to the torque of the vehicle 90, and the second detection value is a current value of the main motor 3 that is a drive source of the vehicle 90. The first torque value trq1 and the second torque value trq2 are values related to the driving torque of the vehicle 90.

本実施形態では、第1トルク値trq1と第2トルク値trq2とが同様に変化し、かつ、通信速度の差により、MG制御部52から取得される第2トルク値trq2の変化の検出が遅れることを利用し、トルク値trq1、trq2の差が生じるタイミングでの2つの値の比較により、適切に異常を特定することができる。これにより、異常特定に要する情報量を抑えることができる。また、乗除演算等の複雑な演算が不要であるので、異常特定による演算負荷の増大を抑制することができる。また、トルク監視を適切に行うことができる。
また、上記実施形態と同様の効果を奏する。
In the present embodiment, the first torque value trq1 and the second torque value trq2 change in the same manner, and the detection of the change in the second torque value trq2 acquired from the MG control unit 52 is delayed due to the difference in communication speed. By utilizing this, it is possible to appropriately identify an abnormality by comparing two values at the timing when the difference between the torque values trq1 and trq2 occurs. As a result, the amount of information required for abnormality identification can be suppressed. In addition, since complicated calculations such as multiplication / division calculations are unnecessary, an increase in calculation load due to abnormality identification can be suppressed. Moreover, torque monitoring can be performed appropriately.
In addition, the same effects as those of the above embodiment can be obtained.

本実施形態では、車両制御部51が「異常検出装置」、演算値取得部512が「第2取得部」、異常特定部513が「第1取得部」および「異常特定部」に対応する。また、車両挙動センサ140が「第1のセンサ」、電流センサ23が「第2のセンサ」に対応する。さらにまた、第1トルク値trq1が「第1演算値」、第2トルク値trq2が「第2演算値」に対応する。   In the present embodiment, the vehicle control unit 51 corresponds to an “abnormality detection device”, the calculated value acquisition unit 512 corresponds to a “second acquisition unit”, and the abnormality identification unit 513 corresponds to a “first acquisition unit” and an “abnormality identification unit”. The vehicle behavior sensor 140 corresponds to a “first sensor”, and the current sensor 23 corresponds to a “second sensor”. Furthermore, the first torque value trq1 corresponds to a “first calculated value”, and the second torque value trq2 corresponds to a “second calculated value”.

(他の実施形態)
第1実施形態では、第1のセンサがインバータ入力電圧センサであり、第2のセンサがバッテリ電圧センサである。他の実施形態では、第1のセンサが高電位側配線または低電位側配線の電流を検出する電流センサであり、第2のセンサがバッテリ内の電流を検出する電流センサであってもよい。また、第1のセンサおよび第2のセンサは、出力が同様に変化する特性のものであれば、どのようなものであってもよい。なお、例えば所定のゲインを乗じたり、所定のオフセット補正を行ったりすることで出力が一致するようなものについても、「出力が同様に変化する」という概念に含まれるものとする。第1演算値および第2演算値についても同様である。
(Other embodiments)
In the first embodiment, the first sensor is an inverter input voltage sensor, and the second sensor is a battery voltage sensor. In another embodiment, the first sensor may be a current sensor that detects the current of the high potential side wiring or the low potential side wiring, and the second sensor may be a current sensor that detects the current in the battery. Further, the first sensor and the second sensor may be of any type as long as the output changes similarly. It should be noted that, for example, outputs that are matched by multiplying by a predetermined gain or performing predetermined offset correction are also included in the concept of “the output changes similarly”. The same applies to the first calculation value and the second calculation value.

上記実施形態では、第1検出値を第1のセンサから配線を経由して直接的に取得し、第2検出値を他の制御部から通信により取得している。他の実施形態では、第1検出値および第2検出値は、速度が異なる取得形態であれば、どのような形態で取得されるように構成してもよい。例えば、第1検出値および第2検出値を共に通信にて取得するようにし、通信周期をずらして一方に通信遅れを発生させることで、速度を異ならせるようにしてもよい。   In the above embodiment, the first detection value is directly acquired from the first sensor via the wiring, and the second detection value is acquired from another control unit by communication. In another embodiment, the first detection value and the second detection value may be configured to be acquired in any form as long as the acquisition forms have different speeds. For example, both the first detection value and the second detection value may be acquired by communication, and the communication period may be shifted to generate a communication delay on one side, thereby changing the speed.

第1実施形態では、制御装置には、車両制御部、MG制御部、および、バッテリ制御部の3つのECUが含まれる。他の実施形態では、制御装置を構成するECUは、2つ以下、あるいは、4つ以上であってもよい。また、いずれの制御部を異常検出装置としてもよい。   In the first embodiment, the control device includes three ECUs: a vehicle control unit, an MG control unit, and a battery control unit. In other embodiments, the number of ECUs constituting the control device may be two or less, or four or more. Also, any control unit may be an abnormality detection device.

上記実施形態では、回転電機である主機モータは、永久磁石式の3相交流の回転電機である。他の実施形態では、主機モータとしてどのような回転機を用いてもよい。
上記実施形態では、電源システム制御装置が適用される車両は、1つの主機モータの動力を用いて走行するEV車両である。他の実施形態では、主機モータは、複数であってもよい。他の実施形態では、回転電機制御装置が適用される車両は、EV車両に限らず、車両の駆動源として主機モータに加えエンジンを備えるハイブリッド車や、燃料電池車や、電車等であってもよい。
上記実施形態では、車両は前輪駆動車である。他の実施形態では、車両は、後輪駆動車であってもよいし、四輪駆動車であってもよい。
以上、本発明は、上記実施形態になんら限定されるものではなく、発明の趣旨を逸脱しない範囲において種々の形態で実施可能である。
In the above embodiment, the main motor, which is a rotating electric machine, is a permanent magnet type three-phase AC rotating electric machine. In other embodiments, any rotating machine may be used as the main motor.
In the above embodiment, the vehicle to which the power supply system control device is applied is an EV vehicle that travels using the power of one main motor. In other embodiments, a plurality of main motors may be provided. In other embodiments, the vehicle to which the rotating electrical machine control device is applied is not limited to an EV vehicle, and may be a hybrid vehicle, a fuel cell vehicle, a train, or the like that includes an engine in addition to a main motor as a drive source of the vehicle. Good.
In the above embodiment, the vehicle is a front wheel drive vehicle. In other embodiments, the vehicle may be a rear wheel drive vehicle or a four wheel drive vehicle.
As mentioned above, this invention is not limited to the said embodiment at all, In the range which does not deviate from the meaning of invention, it can implement with a various form.

3・・・主機モータ(回転電機)
40・・・インバータ入力センサ(第1のセンサ)
45・・・バッテリ電圧センサ(第2のセンサ)
52・・・MG制御部(異常検出装置)
523・・・異常特定部
521・・・第1取得部
522・・・第2取得部
90・・・車両
3 ... Main motor (rotary electric machine)
40: Inverter input sensor (first sensor)
45 ... Battery voltage sensor (second sensor)
52... MG control unit (abnormality detection device)
523 ... Abnormality identification unit 521 ... First acquisition unit 522 ... Second acquisition unit 90 ... Vehicle

Claims (7)

車両(90)に搭載される第1のセンサ(40)の検出値である第1検出値を取得する第1取得部(521)と、
前記車両に搭載され前記第1のセンサと出力が同様に変化する第2のセンサ(45)の検出値である第2検出値を、前記第1検出値とは速度が異なる取得形態で取得する第2取得部(522)と、
前記第1検出値および前記第2検出値が変化するタイミングであって、同時に取得された前記第1検出値と前記第2検出値と比較により異常判定を行い、異常判定結果に基づいて前記第1検出値または前記第2検出値のどちらが異常であるかを特定する異常特定部(523)と、
を備える異常検出装置。
A first acquisition unit (521) that acquires a first detection value that is a detection value of a first sensor (40) mounted on the vehicle (90);
A second detection value, which is a detection value of a second sensor (45) mounted on the vehicle and whose output changes in the same manner as the first sensor, is acquired in an acquisition form having a speed different from that of the first detection value. A second acquisition unit (522);
It is a timing at which the first detection value and the second detection value change, and abnormality determination is performed by comparing the first detection value and the second detection value acquired at the same time, and the first detection value and the second detection value are changed based on the abnormality determination result. An abnormality identification unit (523) that identifies which one of the detection values or the second detection value is abnormal;
An abnormality detection device comprising:
前記第1のセンサは、前記車両の駆動源である回転電機(3)に電力を供給するバッテリ(10)とドライブ回路(21)との間に設けられるインバータ入力電圧センサであり、
前記第2のセンサは、前記バッテリの電圧を検出するバッテリ電圧センサであり、
前記第1取得部は、配線(41)を経由して前記第1検出値を取得し、
前記第2取得部は、車両通信網(60)を経由して前記第2検出値を取得する請求項1に記載の異常検出装置。
The first sensor is an inverter input voltage sensor provided between a drive circuit (21) and a battery (10) that supplies electric power to a rotating electrical machine (3) that is a drive source of the vehicle,
The second sensor is a battery voltage sensor for detecting a voltage of the battery;
The first acquisition unit acquires the first detection value via a wiring (41),
The abnormality detection device according to claim 1, wherein the second acquisition unit acquires the second detection value via a vehicle communication network (60).
前記異常特定部は、前記回転電機(3)のトルクが変化したときの所定タイミングに取得された前記第1検出値と前記第2検出値とを比較する請求項2に記載の異常検出装置。   The abnormality detection device according to claim 2, wherein the abnormality specifying unit compares the first detection value and the second detection value acquired at a predetermined timing when the torque of the rotating electrical machine (3) changes. 前記異常特定部は、前記回転電機のトルクが減少するトルクダウン時の所定タイミングにおいて、オフセット補正後の前記第1検出値が前記第2検出値より小さい場合、または、前記回転電機のトルクが増加するトルクアップ時の所定タイミングにおいて、オフセット補正後の前記第1検出値が前記第2検出値より大きい場合、前記第1検出値の異常であると判定する請求項3に記載の異常検出装置。   The abnormality specifying unit is configured to increase the torque of the rotating electrical machine when the first detected value after the offset correction is smaller than the second detected value at a predetermined timing when the torque of the rotating electrical machine is reduced. The abnormality detection device according to claim 3, wherein, when the first detection value after offset correction is larger than the second detection value at a predetermined timing when the torque is increased, the abnormality detection device determines that the first detection value is abnormal. 車両(90)に搭載される第1のセンサ(140)の検出値である第1検出値に基づいて演算される第1演算値を取得する第1取得部(513)と、
前記車両に搭載される第2のセンサ(23)の検出値である第2検出値に基づいて演算される値であって、前記第1演算値と同様に変化する第2演算値を、前記第1演算値とは速度が異なる取得形態で取得する第2取得部(512)と、
前記第1演算値および前記第2演算値が変化するタイミングであって、同時に取得される前記第1演算値と前記第2演算値との比較により異常判定を行い、異常判定結果に基づき、前記第1演算値または前記第2演算値のどちらが異常であるかを特定する異常特定部(513)と、
を備える異常検出装置。
A first acquisition unit (513) that acquires a first calculation value calculated based on a first detection value that is a detection value of a first sensor (140) mounted on the vehicle (90);
A value calculated based on a second detection value that is a detection value of a second sensor (23) mounted on the vehicle, and a second calculation value that changes in the same manner as the first calculation value, A second acquisition unit (512) for acquiring in an acquisition form having a speed different from that of the first calculated value;
It is a timing at which the first calculation value and the second calculation value change, and an abnormality determination is performed by comparing the first calculation value and the second calculation value acquired at the same time, and based on the abnormality determination result, An abnormality specifying unit (513) for specifying which of the first calculation value and the second calculation value is abnormal;
An abnormality detection device comprising:
前記第1検出値は、前記車両の挙動に関する車両情報であり、
前記第2検出値は、前記車両の駆動源である回転電機の電流値であり、
前記第1演算値および前記第2演算値は、前記車両の駆動トルクに係る値である請求項5に記載の異常検出装置。
The first detection value is vehicle information related to the behavior of the vehicle,
The second detection value is a current value of a rotating electrical machine that is a drive source of the vehicle,
The abnormality detection device according to claim 5, wherein the first calculation value and the second calculation value are values related to driving torque of the vehicle.
前記異常特定部は、1回の出力変化にて1回の異常判定を行うとともに、異常判定回数が所定回数より大きいときの異常判定確率に基づき、前記第1検出値または前記第2検出値のどちらが異常であるかを特定する請求項1〜6のいずれか一項に記載の異常検出装置。   The abnormality specifying unit performs one abnormality determination with one output change, and based on an abnormality determination probability when the number of abnormality determinations is greater than a predetermined number, the first detection value or the second detection value The abnormality detection device according to any one of claims 1 to 6, which specifies which is abnormal.
JP2016242069A 2016-12-14 2016-12-14 Anomaly detection device Active JP6642404B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2016242069A JP6642404B2 (en) 2016-12-14 2016-12-14 Anomaly detection device
PCT/JP2017/044384 WO2018110502A1 (en) 2016-12-14 2017-12-11 Abnormality detection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016242069A JP6642404B2 (en) 2016-12-14 2016-12-14 Anomaly detection device

Publications (2)

Publication Number Publication Date
JP2018098932A true JP2018098932A (en) 2018-06-21
JP6642404B2 JP6642404B2 (en) 2020-02-05

Family

ID=62559553

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016242069A Active JP6642404B2 (en) 2016-12-14 2016-12-14 Anomaly detection device

Country Status (2)

Country Link
JP (1) JP6642404B2 (en)
WO (1) WO2018110502A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020137297A (en) * 2019-02-21 2020-08-31 株式会社デンソー Power generation control device
JP7452026B2 (en) 2020-01-23 2024-03-19 株式会社デンソー motor control system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009227078A (en) * 2008-03-21 2009-10-08 Toyota Motor Corp Power system, its control method, and vehicle
JP2012249440A (en) * 2011-05-27 2012-12-13 Toyota Motor Corp Power supply system state determination device
JP2012253861A (en) * 2011-06-01 2012-12-20 Toyota Motor Corp Battery failure determination device
JP2015091144A (en) * 2013-11-05 2015-05-11 日立オートモティブシステムズ株式会社 Inverter abnormality determination device
JP2016116262A (en) * 2014-12-11 2016-06-23 トヨタ自動車株式会社 Driving device
JP2016134948A (en) * 2015-01-16 2016-07-25 トヨタ自動車株式会社 Power supply system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009227078A (en) * 2008-03-21 2009-10-08 Toyota Motor Corp Power system, its control method, and vehicle
JP2012249440A (en) * 2011-05-27 2012-12-13 Toyota Motor Corp Power supply system state determination device
JP2012253861A (en) * 2011-06-01 2012-12-20 Toyota Motor Corp Battery failure determination device
JP2015091144A (en) * 2013-11-05 2015-05-11 日立オートモティブシステムズ株式会社 Inverter abnormality determination device
JP2016116262A (en) * 2014-12-11 2016-06-23 トヨタ自動車株式会社 Driving device
JP2016134948A (en) * 2015-01-16 2016-07-25 トヨタ自動車株式会社 Power supply system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020137297A (en) * 2019-02-21 2020-08-31 株式会社デンソー Power generation control device
JP7259392B2 (en) 2019-02-21 2023-04-18 株式会社デンソー power generation controller
JP7452026B2 (en) 2020-01-23 2024-03-19 株式会社デンソー motor control system

Also Published As

Publication number Publication date
JP6642404B2 (en) 2020-02-05
WO2018110502A1 (en) 2018-06-21

Similar Documents

Publication Publication Date Title
JP6497298B2 (en) Abnormality diagnosis device
JP6119778B2 (en) Inverter control device
US20160318416A1 (en) Power supply apparatus of vehicle
US10348238B2 (en) Drive system
JP2015091166A (en) Control device for ac motor
US9994215B2 (en) Hybrid vehicle
US10658965B2 (en) Motor vehicle
US9868434B2 (en) Vehicle and control method for vehicle
JP6190327B2 (en) Electric motor control system
JP2010011688A (en) Driving controller for rotary electric machine
JP6026899B2 (en) Motor control system
JP5556635B2 (en) Vehicle and current detection device abnormality determination method
WO2018110502A1 (en) Abnormality detection device
JP5955209B2 (en) Failure detection device for power conversion system
CN104627162A (en) Drive control apparatus
US10826425B2 (en) Drive device and control method for vehicle
JP6950755B2 (en) Inverter control method and inverter control device
JP2017050920A (en) Rotary electric machine control device
CN111464059B (en) Power conversion device
JP2015107765A (en) Vehicle failure determination device
JP6381723B1 (en) Control device and control method for rotating electrical machine
US20190235030A1 (en) Electrically-driven vehicle and control method for electrically-driven vehicle
JP2021083188A (en) Control device and control method
JP7345972B2 (en) motor control device
JP6825544B2 (en) Electric vehicle

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190213

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20191203

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191216

R151 Written notification of patent or utility model registration

Ref document number: 6642404

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250