Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7687150B2 - Vehicle management device and vehicle management method - Google Patents
[go: Go Back, main page]

JP7687150B2 - Vehicle management device and vehicle management method - Google Patents

Vehicle management device and vehicle management method Download PDF

Info

Publication number
JP7687150B2
JP7687150B2 JP2021142420A JP2021142420A JP7687150B2 JP 7687150 B2 JP7687150 B2 JP 7687150B2 JP 2021142420 A JP2021142420 A JP 2021142420A JP 2021142420 A JP2021142420 A JP 2021142420A JP 7687150 B2 JP7687150 B2 JP 7687150B2
Authority
JP
Japan
Prior art keywords
fuel pump
time
voltage
value
drive time
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.)
Active
Application number
JP2021142420A
Other languages
Japanese (ja)
Other versions
JP2023035515A (en
Inventor
浩幹 山城
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2021142420A priority Critical patent/JP7687150B2/en
Publication of JP2023035515A publication Critical patent/JP2023035515A/en
Application granted granted Critical
Publication of JP7687150B2 publication Critical patent/JP7687150B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、車両管理装置及び車両管理方法に関する。 The present invention relates to a vehicle management device and a vehicle management method.

例えばハイブリッド車などの車両を管理する管理システムがある(例えば特許文献1)。車両に搭載される燃料ポンプはエンジンに燃料を供給するが、例えば燃料ポンプのモータのブラシが摩耗して劣化すると正常にエンジンを駆動することができなくなるため、劣化前に交換が必要となる。 For example, there is a management system for managing vehicles such as hybrid cars (see, for example, Patent Document 1). A fuel pump installed in a vehicle supplies fuel to an engine, but if the brushes of the fuel pump motor wear out and deteriorate, the engine cannot be driven normally, and replacement is required before the deterioration occurs.

特開2002-322940号公報JP 2002-322940 A

特許文献1には、燃料システム全体の診断情報から故障発生前の点検時期を予告する点が開示されているが、燃料ポンプ自体からその劣化を判断する点の開示はない。 Patent document 1 discloses how diagnostic information for the entire fuel system can be used to predict when inspections should be performed before a breakdown occurs, but does not disclose how deterioration of the fuel pump itself can be determined.

そこで本発明は上記の課題に鑑みてなされたものであり、燃料ポンプの劣化状態を適切に判断することができる車両管理装置及び車両管理方法を提供することを目的とする。 The present invention has been made in consideration of the above problems, and aims to provide a vehicle management device and a vehicle management method that can appropriately determine the deterioration state of a fuel pump.

本発明の車両管理装置は、車両に搭載され、吐出流量またはモータの回転数が相違する複数の動作モードを有する燃料ポンプの駆動時間を収集する収集部と、前記駆動時間、前記複数の動作モードによる前記燃料ポンプの劣化量にそれぞれ対応する複数の第1補正係数のうち、前記駆動時間が収集されたときの第1動作モードに対応する第1補正係数に基づき、前記燃料ポンプの故障率が一定の所要時間で所定の耐久値に至るための第2動作モードの該当値に換算する換算部と、前記該当値前記所要時間と比較することにより前記燃料ポンプの劣化状態を判断する判断部とを有する。
The vehicle management device of the present invention has a collection unit that collects the operating time of a fuel pump mounted on a vehicle and having a plurality of operating modes which differ in discharge flow rate or motor rotation speed , a conversion unit that converts the operating time into a corresponding value of a second operating mode for which the failure rate of the fuel pump reaches a predetermined durability value within a certain required time based on a first correction coefficient corresponding to the first operating mode at the time the operating time was collected, among a plurality of first correction coefficients which respectively correspond to the amount of deterioration of the fuel pump due to the plurality of operating modes , and a judgment unit that judges the deterioration state of the fuel pump by comparing the corresponding value with the required time .

上記の構成において、前記収集部は、前記動作モードごとに前記駆動時間を収集し、前記換算部は、前記動作モードごとに、前記第1動作モードに対応する前記第1補正係数に基づき前記駆動時間を前記該当値に換算し、前記判断部は、前記動作モードごとの前記該当値の合計を前記所要時間と比較することにより前記燃料ポンプの劣化状態を判断してもよい。
In the above configuration, the collection unit may collect the drive time for each of the operation modes, the conversion unit may convert the drive time for each of the operation modes into the corresponding value based on the first correction coefficient corresponding to the first operation mode, and the determination unit may determine the deterioration state of the fuel pump by comparing a sum of the corresponding values for each of the operation modes with the required time .

上記の構成において、前記収集部は、前記動作モードごとに、前記駆動時間、及び、駆動中の前記燃料ポンプのバッテリの最大電圧を複数の電圧範囲に区分した度数分布を収集し、前記換算部は、前記動作モード及び前記電圧範囲ごとに、前記駆動時間のうち、前記電圧範囲の度数に応じた時間分を、前記第1動作モードに対応する前記第1補正係数と、前記複数の電圧範囲による前記燃料ポンプの前記劣化量にそれぞれ対応する複数の第2補正係数のうち、前記電圧範囲に対応する第2補正係数とに基づき、前記故障率が前記所要時間で前記耐久値に至るための前記バッテリの電圧、及び前記第2動作モードの前記該当値に換算し、前記判断部は、前記動作モード及び前記電圧範囲ごとの前記該当値の合計を前記所要時間と比較することにより前記燃料ポンプの劣化状態を判断してもよい。
In the above configuration, the collection unit collects, for each of the operation modes, a frequency distribution in which the driving time and a maximum voltage of the battery of the fuel pump during operation are divided into a plurality of voltage ranges, and the conversion unit converts, for each of the operation modes and the voltage ranges, a time portion of the driving time corresponding to a frequency of the voltage range into a voltage of the battery for which the failure rate reaches the durability value in the required time and the corresponding value of the second operation mode based on the first correction coefficient corresponding to the first operation mode and a second correction coefficient among a plurality of second correction coefficients respectively corresponding to the amounts of deterioration of the fuel pump according to the plurality of voltage ranges, and the determination unit may determine the deterioration state of the fuel pump by comparing a sum of the corresponding values for each of the operation modes and the voltage ranges with the required time.

上記の構成において、前記収集部は、前記燃料ポンプのバッテリの複数の電圧範囲の各々における前記燃料ポンプの起動回数を収集し、前記換算部は、前記電圧範囲ごとに、前記起動回数を、前記複数の電圧範囲による前記燃料ポンプの前記劣化量にそれぞれ対応する複数の第2補正係数のうち、前記電圧範囲に対応する第2補正係数と、前記燃料ポンプの1回の起動に対応する所定時間とに基づき時間に換算して前記該当値に加算してもよい。
In the above configuration, the collection unit collects the number of times the fuel pump is started in each of a plurality of voltage ranges of a battery of the fuel pump, and the conversion unit converts the number of times the fuel pump is started, for each voltage range, into time based on a second correction coefficient corresponding to the voltage range among a plurality of second correction coefficients respectively corresponding to the amount of deterioration of the fuel pump according to the plurality of voltage ranges and a predetermined time corresponding to one start of the fuel pump, and adds the converted value to the corresponding value.

上記の構成において、前記収集部は、前記燃料ポンプが前記車両のエンジンに供給する燃料に含まれるアルコールの複数の濃度範囲の各々における前記駆動時間を収集し、前記換算部は、前記濃度範囲ごとに、前記駆動時間を、前記第1動作モードに対応する前記第1補正係数と、前記複数の濃度範囲による前記燃料ポンプの前記劣化量にそれぞれ対応する複数の第3補正係数のうち、前記濃度範囲に対応する第3補正係数とに基づき、前記故障率が前記所要時間で前記耐久値に至るための前記アルコールの濃度、及び前記第2動作モードの前記該当値に換算し、前記判断部は、前記濃度範囲ごとの前記該当値の合計を前記所要時間と比較することにより前記燃料ポンプの劣化状態を判断してもよい。
In the above configuration, the collection unit collects the operating time in each of a plurality of concentration ranges of alcohol contained in the fuel supplied by the fuel pump to the engine of the vehicle, and the conversion unit converts the operating time for each of the concentration ranges into the alcohol concentration for which the failure rate reaches the durability value in the required time and the corresponding value in the second operating mode based on the first correction coefficient corresponding to the first operating mode and a third correction coefficient among a plurality of third correction coefficients respectively corresponding to the deterioration amounts of the fuel pump according to the plurality of concentration ranges, the third correction coefficient corresponding to the concentration range, and the determination unit may determine the deterioration state of the fuel pump by comparing the sum of the corresponding values for each concentration range with the required time.

上記の構成において、記収集部は、前記車両の走行距離を収集し、前記換算部は、前記故障率が前記所要時間で前記耐久値に至るための前記車両の走行距離の所要値に対する前記走行距離の比を前記該当値に乗算してもよい。
In the above configuration, the collection unit may collect a mileage of the vehicle , and the conversion unit may multiply the corresponding value by a ratio of the mileage to a required value of the mileage of the vehicle for the failure rate to reach the durability value in the required time .

本発明の車両管理方法は、車両に搭載され、吐出流量またはモータの回転数が相違する複数の動作モードを有する燃料ポンプの駆動時間を収集し、前記駆動時間、前記複数の動作モードによる前記燃料ポンプの劣化量にそれぞれ対応する複数の第1補正係数のうち、前記駆動時間が収集されたときの第1動作モードに対応する第1補正係数に基づき、前記燃料ポンプの故障率が一定の所要時間で所定の耐久値に至るための第2動作モードの該当値に換算し、前記該当値前記所要時間と比較することにより前記燃料ポンプの劣化状態を判断する、処理をコンピュータが実行する方法である。
The vehicle management method of the present invention is a method in which a computer executes a process to collect the drive time of a fuel pump mounted on a vehicle and having a plurality of operating modes which differ in discharge flow rate or motor rotation speed, convert the drive time into a corresponding value of a second operating mode for which the failure rate of the fuel pump reaches a predetermined durability value within a certain required time based on a first correction coefficient corresponding to the first operating mode at the time the drive time was collected, among a plurality of first correction coefficients which respectively correspond to the amount of deterioration of the fuel pump due to the plurality of operating modes, and determine the deterioration state of the fuel pump by comparing the corresponding value with the required time .

上記の構成において、前記駆動時間を収集する処理において、前記動作モードごとに前記駆動時間を収集し、前記駆動時間を前記該当値に換算する処理において、前記動作モードごとに、前記第1動作モードに対応する前記第1補正係数に基づき前記駆動時間を前記該当値に換算し、前記燃料ポンプの劣化状態を判断する処理において、前記動作モードごとの前記該当値の合計を前記所要時間と比較することにより前記燃料ポンプの劣化状態を判断してもよい。
In the above configuration, in the process of collecting the drive time, the drive time may be collected for each of the operation modes; in the process of converting the drive time to the corresponding value, the drive time may be converted to the corresponding value for each of the operation modes based on the first correction coefficient corresponding to the first operation mode; and in the process of determining the deterioration state of the fuel pump, the deterioration state of the fuel pump may be determined by comparing the sum of the corresponding values for each of the operation modes with the required time .

上記の構成において、前記駆動時間を収集する処理において、前記動作モードごとに、前記駆動時間、及び、駆動中の前記燃料ポンプのバッテリの最大電圧を複数の電圧範囲に区分した度数分布を収集し、前記駆動時間を前記該当値に換算する処理において、前記動作モード及び前記電圧範囲ごとに、前記駆動時間のうち、前記電圧範囲の度数に応じた時間分を、前記第1動作モードに対応する前記第1補正係数と、前記複数の電圧範囲による前記燃料ポンプの前記劣化量にそれぞれ対応する複数の第2補正係数のうち、前記電圧範囲に対応する第2補正係数とに基づき、前記故障率が前記所要時間で前記耐久値に至るための前記バッテリの電圧、及び前記第2動作モードの前記該当値に換算し、前記燃料ポンプの劣化状態を判断する処理において、前記動作モード及び前記電圧範囲ごとの前記該当値の合計を前記所要時間と比較することにより前記燃料ポンプの劣化状態を判断してもよい。
In the above configuration, in the process of collecting the drive time, a frequency distribution in which the drive time and a maximum voltage of the battery of the fuel pump during operation are divided into a plurality of voltage ranges are collected for each of the operation modes, and in the process of converting the drive time into the corresponding value, for each of the operation modes and the voltage ranges, a time portion of the drive time corresponding to a frequency of the voltage range is converted into a voltage of the battery for which the failure rate reaches the durability value in the required time and the corresponding value of the second operation mode based on the first correction coefficient corresponding to the first operation mode and a second correction coefficient corresponding to the voltage range among a plurality of second correction coefficients respectively corresponding to the deterioration amounts of the fuel pump according to the plurality of voltage ranges, and in the process of determining a deterioration state of the fuel pump, the deterioration state of the fuel pump may be determined by comparing a sum of the corresponding values for each of the operation modes and the voltage ranges with the required time.

上記の構成において、前記燃料ポンプのバッテリの複数の電圧範囲の各々における前記燃料ポンプの起動回数を収集し、前記電圧範囲ごとに、前記起動回数を、前記複数の電圧範囲による前記燃料ポンプの前記劣化量にそれぞれ対応する複数の第2補正係数のうち、前記電圧範囲に対応する第2補正係数と、前記燃料ポンプの1回の起動に対応する所定時間とに基づき時間に換算して前記該当値に加算する、処理を前記コンピュータが実行してもよい。
In the above configuration, the computer may execute a process of collecting the number of times the fuel pump is started in each of a plurality of voltage ranges of the battery of the fuel pump, and for each voltage range, converting the number of times the fuel pump is started into time based on a second correction coefficient corresponding to the voltage range among a plurality of second correction coefficients respectively corresponding to the amount of deterioration of the fuel pump according to the plurality of voltage ranges and a predetermined time corresponding to one start of the fuel pump, and adding the converted value to the corresponding value.

上記の構成において、前記駆動時間を収集する処理において、前記燃料ポンプが前記車両のエンジンに供給する燃料に含まれるアルコールの複数の濃度範囲の各々における前記駆動時間を収集し、前記駆動時間を前記該当値に換算する処理において、前記濃度範囲ごとに、前記駆動時間を、前記第1動作モードに対応する前記第1補正係数と、前記複数の濃度範囲による前記燃料ポンプの前記劣化量にそれぞれ対応する複数の第3補正係数のうち、前記濃度範囲に対応する第3補正係数とに基づき、前記故障率が前記所要時間で前記耐久値に至るための前記アルコールの濃度、及び前記第2動作モードの前記該当値に換算し、前記燃料ポンプの劣化状態を判断する処理において、前記濃度範囲ごとの前記該当値の合計を前記所要時間と比較することにより前記燃料ポンプの劣化状態を判断してもよい。 In the above configuration, in the process of collecting the drive time, the drive time in each of a plurality of concentration ranges of alcohol contained in the fuel supplied by the fuel pump to the engine of the vehicle may be collected, and in the process of converting the drive time into the corresponding value, the drive time may be converted, for each of the concentration ranges, into the alcohol concentration at which the failure rate reaches the durability value in the required time and the corresponding value in the second operation mode based on the first correction coefficient corresponding to the first operation mode and a third correction coefficient among a plurality of third correction coefficients respectively corresponding to the deterioration amounts of the fuel pump according to the plurality of concentration ranges, the third correction coefficient corresponding to the concentration range, and in the process of determining a deterioration state of the fuel pump, the deterioration state of the fuel pump may be determined by comparing a sum of the corresponding values for each concentration range with the required time.

上記の構成において、記車両の走行距離を収集し、前記故障率が前記所要時間で前記耐久値に至るための前記車両の走行距離の所要値に対する前記走行距離の比を前記該当値に乗算する、処理を前記コンピュータが実行してもよい。
In the above configuration, the computer may execute a process of collecting a mileage of the vehicle, and multiplying the corresponding value by a ratio of the mileage to a required value of the mileage of the vehicle for the failure rate to reach the durability value in the required time .

本発明によれば、燃料ポンプの劣化状態を適切に判断することができる。 The present invention makes it possible to properly determine the deterioration state of a fuel pump.

車両管理システムの一例を示す構成図である。FIG. 1 is a configuration diagram illustrating an example of a vehicle management system. 車両に搭載される燃料システムの構成の一例を示す図である。1 is a diagram showing an example of a configuration of a fuel system mounted on a vehicle. EFI(Electrical Fuel Injection)-ECU(Electrical Control Unit)の一例を示す構成図である。FIG. 1 is a block diagram showing an example of an EFI (Electrical Fuel Injection)-ECU (Electrical Control Unit). 車両管理サーバの一例を示す構成図である。FIG. 2 is a diagram illustrating an example of a vehicle management server. 起動回数テーブルの一例を示す図である。FIG. 13 illustrates an example of a start count table. 起動回数の検出処理の一例を示すタイムチャートである。10 is a time chart showing an example of a process for detecting the number of activations. 起動回数の検出処理の一例を示すフローチャートである。13 is a flowchart illustrating an example of a process for detecting the number of activations. 起動回数テーブルの更新処理の一例を示すフローチャートである。13 is a flowchart illustrating an example of an update process of a start count table. 電圧分布テーブルの一例を示す図である。FIG. 4 is a diagram illustrating an example of a voltage distribution table. 最大電圧の発生回数の検出処理の一例を示すタイムチャートである。10 is a time chart showing an example of a process for detecting the number of occurrences of a maximum voltage; 最大電圧の発生回数の検出処理の一例を示すフローチャートである(その1)。11 is a flowchart showing an example of a process for detecting the number of occurrences of a maximum voltage (part 1); 最大電圧の発生回数の検出処理の一例を示すフローチャートである(その2)。13 is a flowchart showing an example of a process for detecting the number of occurrences of a maximum voltage (part 2); 電圧分布テーブルの更新処理の一例を示すフローチャートである。13 is a flowchart showing an example of a process of updating the voltage distribution table. ポンプ駆動時間テーブルの一例を示す図である。FIG. 11 is a diagram illustrating an example of a pump drive time table. 燃料ポンプの駆動時間の検出処理の一例を示すタイムチャートである。5 is a time chart showing an example of a process for detecting a driving time of a fuel pump. 燃料ポンプの駆動時間の検出処理の一例を示すフローチャートである。5 is a flowchart showing an example of a process for detecting a driving time of a fuel pump. ポンプ駆動時間テーブルの更新処理の一例を示すフローチャートである。10 is a flowchart showing an example of a process for updating a pump drive time table. 走行距離テーブル及びその更新処理の一例を示すタイムチャートである。4 is a time chart showing an example of a travel distance table and an update process thereof; 車両の走行距離の検出処理の一例を示すフローチャートである。5 is a flowchart showing an example of a process for detecting a travel distance of a vehicle. ポンプ性能データの一例を示す図である。FIG. 4 is a diagram illustrating an example of pump performance data. 補正情報の一例を示す図である。FIG. 11 is a diagram illustrating an example of correction information. 第1判断例における起動回数テーブル及び電圧分布テーブルを示す図である。13A and 13B are diagrams illustrating a start count table and a voltage distribution table in a first judgment example. 第1判断例におけるポンプ駆動時間テーブル及び走行距離テーブルを示す図である。13A and 13B are diagrams illustrating a pump drive time table and a traveling distance table in a first judgment example. 第1判断例を示す図である。FIG. 11 is a diagram illustrating a first judgment example. 第2判断例における起動回数テーブル及び電圧分布テーブルを示す図である。13A and 13B are diagrams illustrating a start count table and a voltage distribution table in a second judgment example. 第2判断例におけるポンプ駆動時間テーブル及び走行距離テーブルを示す図である。13A and 13B are diagrams illustrating a pump drive time table and a traveling distance table in a second judgment example. 第2判断例を示す図である。FIG. 11 is a diagram illustrating a second judgment example. 車両管理サーバの動作の一例を示すフローチャートである。10 is a flowchart showing an example of an operation of the vehicle management server.

(車両管理システムの構成)
図1は、車両管理システム9の一例を示す構成図である。車両管理システム9は、1以上の車両3及び保守端末2と、各保守端末2とインターネットなどのネットワーク90を介して接続される車両管理サーバ1とを有する。
(Configuration of vehicle management system)
1 is a configuration diagram showing an example of a vehicle management system 9. The vehicle management system 9 includes one or more vehicles 3 and a maintenance terminal 2, and a vehicle management server 1 connected to each maintenance terminal 2 via a network 90 such as the Internet.

車両3は、例えばハイブリッド車などの燃料ポンプを搭載する。保守端末2は、車両3の保守点検を行うサービスセンタなどに設置されるコンピュータである。各保守端末2は、例えば無線LAN(Local Area Network)などを介して車両3と通信する。また、各保守端末2は、ネットワーク90を介して車両管理サーバ1と通信する。 The vehicle 3 is equipped with a fuel pump, such as that of a hybrid vehicle. The maintenance terminal 2 is a computer installed in a service center that performs maintenance and inspection of the vehicle 3. Each maintenance terminal 2 communicates with the vehicle 3 via, for example, a wireless LAN (Local Area Network). Each maintenance terminal 2 also communicates with the vehicle management server 1 via a network 90.

保守端末2は、車両3から燃料ポンプの負荷パラメータを取得して保存する。負荷パラメータは、車両3の走行に伴って燃料ポンプに加わる負荷に関するヒストグラム情報である。保守端末2は、負荷パラメータを車両管理サーバ1に送信する。 The maintenance terminal 2 acquires and stores the load parameters of the fuel pump from the vehicle 3. The load parameters are histogram information related to the load applied to the fuel pump as the vehicle 3 travels. The maintenance terminal 2 transmits the load parameters to the vehicle management server 1.

車両管理サーバ1は負荷パラメータを受信して保存する。車両管理サーバ1は、燃料ポンプの耐久性能に関する測定データを保持している。測定データは、例えば予め燃料ポンプの単体試験により測定された故障率のデータである。車両管理サーバ1は、後述するように測定データの測定条件に従って負荷パラメータを、測定データと比較される比較データに換算する。車両管理サーバ1は、換算後の負荷パラメータである比較データと測定データの比較結果に基づき車両3の燃料ポンプの劣化状態を判断する。 The vehicle management server 1 receives and stores the load parameters. The vehicle management server 1 holds measurement data relating to the durability performance of the fuel pump. The measurement data is, for example, failure rate data measured in advance by individual testing of the fuel pump. The vehicle management server 1 converts the load parameters into comparison data to be compared with the measurement data according to the measurement conditions of the measurement data, as described below. The vehicle management server 1 determines the deterioration state of the fuel pump of the vehicle 3 based on the comparison result between the comparison data, which is the converted load parameter, and the measurement data.

車両管理サーバ1は、ネットワーク90を介して判断結果を保守端末2に送信する。これにより、車両3のユーザは燃料ポンプの劣化状態の通知を受けることができる。後述する例のように、車両管理サーバ1が燃料ポンプの交換の要否を判断する場合、車両3のユーザは、車両管理サーバ1から保守端末2を介して燃料ポンプの交換の要否の通知を受けることができる。
The vehicle management server 1 transmits the determination result to the maintenance terminal 2 via the network 90. This allows the user of the vehicle 3 to be notified of the deterioration state of the fuel pump. As in the example described below , when the vehicle management server 1 determines whether or not the fuel pump needs to be replaced, the user of the vehicle 3 can be notified of the need to replace the fuel pump from the vehicle management server 1 via the maintenance terminal 2.

(燃料システムの構成)
図2は、車両3に搭載される燃料システム300の構成の一例を示す図である。燃料システム300は、イグニッションスイッチ(IG-SW)30、エンジン31、燃料ポンプ32、燃料タンク33、補機バッテリ34、EFI-ECU35、オドメータ36、電圧センサ37、アルコール濃度センサ38、及び通信モジュール39を有する。
(Fuel system configuration)
2 is a diagram showing an example of the configuration of a fuel system 300 mounted on a vehicle 3. The fuel system 300 has an ignition switch (IG-SW) 30, an engine 31, a fuel pump 32, a fuel tank 33, an auxiliary battery 34, an EFI-ECU 35, an odometer 36, a voltage sensor 37, an alcohol concentration sensor 38, and a communication module 39.

燃料ポンプ32は、燃料タンク33に貯留された燃料(ガソリン)をエンジン31に供給する。エンジン31は燃料を燃焼させることにより不図示の車輪を駆動する。 The fuel pump 32 supplies fuel (gasoline) stored in the fuel tank 33 to the engine 31. The engine 31 drives wheels (not shown) by burning the fuel.

燃料タンク33には濃度センサ38が設けられている。濃度センサ38は、燃料ポンプ32の駆動時の燃料に含まれるエタノールの濃度S(%)を検出する。本例の車両3は、ガソリンとアルコールの混合燃料を用いることができるFFV(Flexible Fuel Vehicle)であるが、これに限定されず、純粋なガソリンのみを燃料として用いてもよい。濃度センサ38は濃度SをEFI-ECU35に通知する。なお、濃度Sは第2濃度の一例である。 The fuel tank 33 is provided with a concentration sensor 38. The concentration sensor 38 detects the concentration S (%) of ethanol contained in the fuel when the fuel pump 32 is operating. The vehicle 3 in this example is a flexible fuel vehicle (FFV) that can use a mixed fuel of gasoline and alcohol, but is not limited to this and may use only pure gasoline as fuel. The concentration sensor 38 notifies the EFI-ECU 35 of the concentration S. Note that the concentration S is an example of a second concentration.

補機バッテリ34は燃料ポンプ32のモータ(不図示)に電力を供給する。燃料ポンプ32はモータを回転させることにより燃料を燃料タンク33からエンジン31に圧送する。 The auxiliary battery 34 supplies power to the motor (not shown) of the fuel pump 32. The fuel pump 32 pumps fuel from the fuel tank 33 to the engine 31 by rotating the motor.

補機バッテリ34には電圧センサ37が設けられている。電圧センサ37は、補機バッテリ34から燃料ポンプ32に印加されるバッテリ電圧E(V)を検出する。電圧センサ37はバッテリ電圧EをEFI-ECU35に通知する。バッテリ電圧Eは補機バッテリ34の電圧値の一例である。 The auxiliary battery 34 is provided with a voltage sensor 37. The voltage sensor 37 detects the battery voltage E (V) applied from the auxiliary battery 34 to the fuel pump 32. The voltage sensor 37 notifies the EFI-ECU 35 of the battery voltage E. The battery voltage E is an example of the voltage value of the auxiliary battery 34.

また、イグニッションスイッチ30はエンジン31の始動及び停止の操作に用いられる。イグニッションスイッチ30は車両3のユーザによりオン及びオフされる。イグニッションスイッチ30はオン及びオフの状態をEFI-ECU35に通知する。なお、イグニッションスイッチ30がオンされてオフされるまでの間の期間を「トリップ」と表記する。 The ignition switch 30 is used to start and stop the engine 31. The ignition switch 30 is turned on and off by the user of the vehicle 3. The ignition switch 30 notifies the EFI-ECU 35 of its on and off state. The period from when the ignition switch 30 is turned on to when it is turned off is referred to as a "trip."

オドメータ36は車両3の走行距離(km)を示す。EFI-ECU35はオドメータ36から走行距離を取得する。 The odometer 36 indicates the distance traveled (km) of the vehicle 3. The EFI-ECU 35 obtains the distance traveled from the odometer 36.

EFI-ECU35は、不図示のエンジンコントローラの指示に従って燃料ポンプ32を駆動する。EFI-ECU35は、一例として燃料ポンプ32の出力をLOW、MIDDLE、及びHIGHの3段階の動作モードに制御する。EFI-ECU35は、例えば燃料ポンプ32のモータの回転数または燃料ポンプ32の吐出流量を動作モードに応じた目標値に制御する。LOW、MIDDLE、及びHIGHのうち、LOWの動作モードの目標値は最も低く、HIGHの動作モードの目標値は最も高い。なお、各動作モードの燃料ポンプ32のモータの回転数または燃料ポンプ32の吐出流量は第1出力値の一例である。 The EFI-ECU 35 drives the fuel pump 32 according to instructions from an engine controller (not shown). As an example, the EFI-ECU 35 controls the output of the fuel pump 32 to three operating modes: LOW, MIDDLE, and HIGH. The EFI-ECU 35 controls, for example, the rotation speed of the motor of the fuel pump 32 or the discharge flow rate of the fuel pump 32 to a target value according to the operating mode. Of LOW, MIDDLE, and HIGH, the target value of the LOW operating mode is the lowest, and the target value of the HIGH operating mode is the highest. The rotation speed of the motor of the fuel pump 32 or the discharge flow rate of the fuel pump 32 in each operating mode is an example of a first output value.

EFI-ECU35は、バッテリ電圧E、濃度S、走行距離、及び燃料ポンプ32の動作モードなどを用いて負荷パラメータを取得する。EFI-ECU35はトリップごとに負荷パラメータを更新する。EFI-ECU35は、負荷パラメータを通信モジュール39に出力する。 The EFI-ECU 35 acquires load parameters using the battery voltage E, concentration S, mileage, and the operating mode of the fuel pump 32. The EFI-ECU 35 updates the load parameters for each trip. The EFI-ECU 35 outputs the load parameters to the communication module 39.

通信モジュール39は、例えば無線LANのアンテナ及びその制御回路などを含む装置である。通信モジュール39は車両3のユーザの操作に従って負荷パラメータを保守端末2に送信する。なお、負荷パラメータの取得は、EFI-ECU35に限定されず、例えばEFI-ECU35と通信可能なスマートフォンなどの端末により行われてもよい。 The communication module 39 is a device that includes, for example, a wireless LAN antenna and its control circuit. The communication module 39 transmits the load parameters to the maintenance terminal 2 in accordance with the operation of the user of the vehicle 3. Note that the load parameters may be acquired not only from the EFI-ECU 35, but also from a terminal such as a smartphone that can communicate with the EFI-ECU 35.

(EFI-ECUの構成)
図3は、EFI-ECU35の一例を示す構成図である。EFI-ECU35は、例えばマイクロコントローラであり、CPU(Central Processing Unit)40、ROM(Read Only Memory)41、RAM(Random Access Memory)42、ストレージメモリ43、及び通信ポート44を有する。CPU40は、互いに信号の入出力ができるように、ROM41、RAM42、ストレージメモリ43、及び通信ポート44と、バス49を介して接続されている。なお、EFI-ECU35は、車両3に搭載される情報処理装置の一例である。
(Configuration of EFI-ECU)
3 is a configuration diagram showing an example of the EFI-ECU 35. The EFI-ECU 35 is, for example, a microcontroller, and has a central processing unit (CPU) 40, a read only memory (ROM) 41, a random access memory (RAM) 42, a storage memory 43, and a communication port 44. The CPU 40 is connected to the ROM 41, the RAM 42, the storage memory 43, and the communication port 44 via a bus 49 so as to be able to input and output signals to and from each other. The EFI-ECU 35 is an example of an information processing device mounted on the vehicle 3.

ROM41は、CPU40を駆動するプログラムが格納されている。RAM42は、CPU40のワーキングメモリとして機能する。通信ポート44は、例えばCPU40と通信モジュール39の間でデータを送受信する。 The ROM 41 stores a program that drives the CPU 40. The RAM 42 functions as a working memory for the CPU 40. The communication port 44 transmits and receives data between the CPU 40 and the communication module 39, for example.

ストレージメモリ43には、負荷パラメータとして起動回数テーブル430、電圧分布テーブル431、ポンプ駆動時間テーブル432、及び走行距離テーブル433が格納されている。起動回数テーブル430は、アルコール濃度S、バッテリ電圧E、及び燃料ポンプ32の動作モードごとの燃料ポンプ32の起動回数を示すヒストグラムである。CPU40は、濃度センサ38のアルコール濃度S、電圧センサ37のバッテリ電圧E、燃料ポンプ32の動作モードに基づき起動回数テーブル430をトリップごとに更新する。 The storage memory 43 stores a start count table 430, a voltage distribution table 431, a pump drive time table 432, and a mileage table 433 as load parameters. The start count table 430 is a histogram showing the number of starts of the fuel pump 32 for each alcohol concentration S, battery voltage E, and operation mode of the fuel pump 32. The CPU 40 updates the start count table 430 for each trip based on the alcohol concentration S of the concentration sensor 38, the battery voltage E of the voltage sensor 37, and the operation mode of the fuel pump 32.

電圧分布テーブル431は、アルコール濃度Sごとに燃料ポンプ32の動作モードごとの期間中のバッテリ電圧Eの最大値の分布を示すヒストグラムである。CPU40は、濃度センサ38のアルコール濃度S、電圧センサ37のバッテリ電圧E、及び燃料ポンプ32の動作モードに基づき電圧分布テーブル431をトリップごとに更新する。 The voltage distribution table 431 is a histogram showing the distribution of maximum values of the battery voltage E during each period for each operating mode of the fuel pump 32 for each alcohol concentration S. The CPU 40 updates the voltage distribution table 431 for each trip based on the alcohol concentration S of the concentration sensor 38, the battery voltage E of the voltage sensor 37, and the operating mode of the fuel pump 32.

ポンプ駆動時間テーブル432は、燃料ポンプ32の動作モードごとの燃料ポンプ32の駆動時間を示すヒストグラムである。CPU40は、濃度センサ38のアルコール濃度S、及び燃料ポンプ32の動作モードに基づきポンプ駆動時間テーブル432をトリップごとに更新する。走行距離テーブル433は、オドメータ36が示す車両3の走行距離の記録開始時の初期値及び現在値を記録する。CPU40は、オドメータ36の走行距離に基づき、EFI-ECU35の起動時に初期値を記録し、トリップごとに現在値を更新する。 The pump drive time table 432 is a histogram showing the drive time of the fuel pump 32 for each operation mode of the fuel pump 32. The CPU 40 updates the pump drive time table 432 for each trip based on the alcohol concentration S of the concentration sensor 38 and the operation mode of the fuel pump 32. The mileage table 433 records the initial value at the start of recording and the current value of the mileage of the vehicle 3 indicated by the odometer 36. The CPU 40 records the initial value when the EFI-ECU 35 is started, based on the mileage of the odometer 36, and updates the current value for each trip.

このように、CPU40は、燃料ポンプ32に与えられた負荷を定量的に検出して起動回数テーブル430、電圧分布テーブル431、ポンプ駆動時間テーブル432、及び走行距離テーブル433を生成する。CPU40は、負荷パラメータとして起動回数テーブル430、電圧分布テーブル431、ポンプ駆動時間テーブル432、及び走行距離テーブル433を通信ポート44に出力する。 In this way, the CPU 40 quantitatively detects the load applied to the fuel pump 32 and generates a start count table 430, a voltage distribution table 431, a pump drive time table 432, and a mileage table 433. The CPU 40 outputs the start count table 430, the voltage distribution table 431, the pump drive time table 432, and the mileage table 433 to the communication port 44 as load parameters.

通信ポート44は、負荷パラメータを通信モジュール39に出力する。これにより、負荷パラメータは、車両3から保守端末2に送信され、さらに車両管理サーバ1に送信される。通信ポート44は、負荷パラメータを車両管理サーバ1に送信する送信部の一例である。 The communication port 44 outputs the load parameters to the communication module 39. As a result, the load parameters are transmitted from the vehicle 3 to the maintenance terminal 2 and then to the vehicle management server 1. The communication port 44 is an example of a transmitting unit that transmits the load parameters to the vehicle management server 1.

(車両管理サーバの構成)
図4は、車両管理サーバ1の一例を示す構成図である。車両管理サーバ1は、CPU10、ROM11、RAM12、HDD(Hard Disk Drive)13、及び通信ポート14を有する。CPU10は、互いに信号の入出力ができるように、ROM11、RAM12、HDD13、及び通信ポート14と、バス19を介して接続されている。なお、車両管理サーバ1は車両管理装置の一例であり、CPU10は、車両管理方法を実行するコンピュータの一例である。
(Configuration of vehicle management server)
4 is a configuration diagram showing an example of the vehicle management server 1. The vehicle management server 1 has a CPU 10, a ROM 11, a RAM 12, a HDD (Hard Disk Drive) 13, and a communication port 14. The CPU 10 is connected to the ROM 11, the RAM 12, the HDD 13, and the communication port 14 via a bus 19 so as to be able to input and output signals to and from each other. The vehicle management server 1 is an example of a vehicle management device, and the CPU 10 is an example of a computer that executes a vehicle management method.

ROM11は、CPU10を駆動するプログラムが格納されている。RAM12は、CPU10のワーキングメモリとして機能する。通信ポート14は、例えばCPU10と通信モジュール39の間でデータを送受信する。通信ポート14は、受信部の一例であり、車両3から保守端末2及びネットワーク90経由で負荷パラメータ130を受信する。 The ROM 11 stores a program that drives the CPU 10. The RAM 12 functions as a working memory for the CPU 10. The communication port 14 transmits and receives data between the CPU 10 and the communication module 39, for example. The communication port 14 is an example of a receiving unit, and receives the load parameters 130 from the vehicle 3 via the maintenance terminal 2 and the network 90.

HDD13には、負荷パラメータ130、ポンプ性能データ131、及び補正情報132が格納されている。負荷パラメータ130は、車両3から保守端末2経由で受信した起動回数テーブル430、電圧分布テーブル431、ポンプ駆動時間テーブル432、及び走行距離テーブル433を含む。 The HDD 13 stores load parameters 130, pump performance data 131, and correction information 132. The load parameters 130 include a start count table 430, a voltage distribution table 431, a pump drive time table 432, and a mileage table 433 received from the vehicle 3 via the maintenance terminal 2.

ポンプ性能データ131は、燃料ポンプ32の単体試験で予め測定された耐久性能に関する測定データ、及びその測定条件を含む。測定データとしては故障率のワイブルチャートが挙げられるが、これに限定されない。測定データの故障率は燃料ポンプ32の交換の目安として用いられる。補正情報132は、負荷パラメータ130を測定データの測定条件に従って比較データに換算するための各種の補正パラメータを含む。 The pump performance data 131 includes measurement data on durability performance measured in advance in a unit test of the fuel pump 32, and the measurement conditions. The measurement data includes, but is not limited to, a Weibull chart of failure rates. The failure rate of the measurement data is used as a guide for replacing the fuel pump 32. The correction information 132 includes various correction parameters for converting the load parameters 130 into comparison data according to the measurement conditions of the measurement data.

CPU10は、プログラムを読み込むと、ソフトウェア機能としてパラメータ収集部100、換算処理部101、及び劣化判断部102を生成する。パラメータ収集部100は、収集部の一例であり、通信ポート14により車両3からネットワーク90を介して負荷パラメータ130を収集する。パラメータ収集部100は負荷パラメータ130をHDD13に保存する。パラメータ収集部100は、負荷パラメータ130の保存の完了を換算処理部101に通知する。 When the CPU 10 loads the program, it generates a parameter collection unit 100, a conversion processing unit 101, and a deterioration determination unit 102 as software functions. The parameter collection unit 100 is an example of a collection unit, and collects load parameters 130 from the vehicle 3 via the network 90 through the communication port 14. The parameter collection unit 100 saves the load parameters 130 in the HDD 13. The parameter collection unit 100 notifies the conversion processing unit 101 of the completion of saving the load parameters 130.

換算処理部101は、負荷パラメータ130の保存完了の通知に応じてHDD13から負荷パラメータ130を読み出し、補正情報132により負荷パラメータ130を測定データの測定条件に従って比較データに換算する。これにより、負荷パラメータ130は測定データと比較可能となる。 The conversion processing unit 101 reads the load parameters 130 from the HDD 13 in response to notification that the load parameters 130 have been saved, and converts the load parameters 130 into comparison data according to the measurement conditions of the measurement data using the correction information 132. This makes it possible to compare the load parameters 130 with the measurement data.

劣化判断部102は、負荷パラメータ130から換算された比較データ及び測定データを比較することにより燃料ポンプ32の劣化状態を判断する。後述する例のように、劣化判断部102は燃料ポンプ32の交換の要否を判断するが、これに限定されず、燃料ポンプ32の残りの使用可能期間や劣化の程度を算出してもよい。なお、換算処理部101は換算部の一例であり、劣化判断部102は判断部の一例である。また、CPU10の処理の詳細は後述する。 The deterioration determination unit 102 determines the deterioration state of the fuel pump 32 by comparing the comparison data converted from the load parameters 130 with the measurement data. As in the example described below, the deterioration determination unit 102 determines whether or not the fuel pump 32 needs to be replaced, but is not limited to this, and may calculate the remaining usable period and degree of deterioration of the fuel pump 32. Note that the conversion processing unit 101 is an example of a conversion unit, and the deterioration determination unit 102 is an example of a determination unit. Details of the processing by the CPU 10 will be described later.

以下にEFI-ECU35による負荷パラメータ130の収集手法を説明する。 The method for collecting load parameters 130 by the EFI-ECU 35 is described below.

(起動回数テーブル)
図5は、起動回数テーブル430の一例を示す図である。起動回数テーブル430には、アルコール濃度S、バッテリ電圧E、及びトリップ中の起動タイミングに応じて12個の起動回数Na(1,1,1)~Na(2,2,3)が記録される。ここで、起動回数はNa(a1,a2,a3)と表され、変数a1,a2,a3の組み合わせによりアルコール濃度S、バッテリ電圧E、及びトリップ中の起動タイミングが区別される。
(Start count table)
5 is a diagram showing an example of the start-up count table 430. The start-up count table 430 records 12 start-up counts Na(1,1,1) to Na(2,2,3) according to the alcohol concentration S, battery voltage E, and start-up timing during a trip. Here, the start-up count is represented as Na(a1,a2,a3), and the alcohol concentration S, battery voltage E, and start-up timing during a trip are distinguished by the combination of the variables a1, a2, a3.

バッテリ電圧Eは、E<TH_Lの電圧範囲(a3=1)、TH_L≦E<TH_Hの電圧範囲(a3=2)、及びE≧TH_Hの電圧範囲(a3=3)に区分される。ここで、閾値TH_L及びTH_H(>TH_L)は例えば燃料ポンプ32の特性に基づき適宜に決定される。 The battery voltage E is divided into a voltage range of E<TH_L (a3=1), a voltage range of TH_L≦E<TH_H (a3=2), and a voltage range of E≧TH_H (a3=3). Here, the thresholds TH_L and TH_H (>TH_L) are appropriately determined based on, for example, the characteristics of the fuel pump 32.

トリップ中の起動タイミングは、トリップ中の初回(a2=1)及び2回目以降(a2=2)に区分される。本例の車両3は、エンジン31が間欠運転される車種であると仮定するが、間欠運転のない車種の場合、初回及び2回目以降の区分は不要である。 The start timing during a trip is divided into the first time (a2 = 1) and the second time or later (a2 = 2) during the trip. The vehicle 3 in this example is assumed to be a vehicle type in which the engine 31 is operated intermittently, but in the case of a vehicle type that does not operate intermittently, the division into the first time and the second time or later is not necessary.

アルコール濃度Sは、S<THsの範囲(a1=1)及びS≧THsの範囲(a1=2)に区分される。S<THsの場合、燃料はガソリンであり、S≧THsの場合、燃料はガソリン及びエタノールの混合燃料である。なお、車両3が混合燃料に対応していない場合、アルコール濃度Sによる燃料の種類の区分は不要である。 The alcohol concentration S is classified into a range of S<THs (a1=1) and a range of S≧THs (a1=2). When S<THs, the fuel is gasoline, and when S≧THs, the fuel is a blend of gasoline and ethanol. Note that if the vehicle 3 is not compatible with blended fuel, it is not necessary to classify the type of fuel based on the alcohol concentration S.

図6は、起動回数の検出処理の一例を示すタイムチャートGaである。タイムチャートGaは、時刻に従ったイグニッションスイッチ30のオンオフ状態(IG-SW)、バッテリ電圧E(V)、燃料ポンプ32の駆動信号、アルコール濃度S(%)、起動回数の仮保持値ΔNa(1,1),ΔNa(2,2),ΔNa(2,1)の変化を示す。仮保持値ΔNa(a2,a3)は、トリップ中に検出された累計起動回数であって、トリップの終了後に起動回数テーブル430の起動回数Na(1,a2,a3)またはNa(2,a2,a3)に加算される値である。 Figure 6 is a time chart Ga showing an example of the process of detecting the number of startups. The time chart Ga shows the changes over time in the on/off state of the ignition switch 30 (IG-SW), the battery voltage E (V), the drive signal of the fuel pump 32, the alcohol concentration S (%), and the provisionally held values ΔNa(1,1), ΔNa(2,2), and ΔNa(2,1) of the number of startups. The provisionally held value ΔNa(a2,a3) is the cumulative number of startups detected during a trip, and is the value that is added to the number of startups Na(1,a2,a3) or Na(2,a2,a3) in the number of startups table 430 after the trip ends.

本例において、燃料は例えば純粋なガソリンであり、アルコール濃度Sは閾値THs以下である。 In this example, the fuel is, for example, pure gasoline, and the alcohol concentration S is less than or equal to the threshold value THs.

イグニッションスイッチ30は時刻t1にオンされ、時刻t6にオフされる。駆動信号はEFI-ECU35から燃料ポンプ32のモータに出力される。駆動信号は時刻t1~t2,t3~t4,t5~t6の期間にオンになり、これらの区間において燃料ポンプ32は駆動する。バッテリ電圧Eは補機バッテリ34の負荷の状態に応じて変動する。 The ignition switch 30 is turned on at time t1 and turned off at time t6. A drive signal is output from the EFI-ECU 35 to the motor of the fuel pump 32. The drive signal is on during the periods from time t1 to t2, t3 to t4, and t5 to t6, and the fuel pump 32 is driven during these periods. The battery voltage E varies depending on the load state of the auxiliary battery 34.

CPU40は、駆動信号がオフからオンになった回数を起動回数として検出する。CPU40は、時刻t1における駆動信号のオンを検出する。時刻t1においてバッテリ電圧EはTH_L未満である。また、時刻t1における燃料ポンプ32の起動は時刻t1~t6のトリップ中の最初の起動である。このため、CPU40は、起動回数Na(1,1,1)及びNa(2,1,1)に対応する仮保持値ΔNa(1,1)を0回から1回に更新する。 The CPU 40 detects the number of times the drive signal changes from off to on as the number of startups. The CPU 40 detects that the drive signal is on at time t1. At time t1, the battery voltage E is less than TH_L. Furthermore, the startup of the fuel pump 32 at time t1 is the first startup during the trip from time t1 to t6. Therefore, the CPU 40 updates the provisional hold value ΔNa(1,1) corresponding to the startup numbers Na(1,1,1) and Na(2,1,1) from 0 to 1.

次にCPU40は、時刻t3における駆動信号のオンを検出する。時刻t3においてバッテリ電圧Eは閾値TH_L以上かつ閾値TH_H未満である。また、時刻t3における燃料ポンプ32の起動は時刻t1~t6のトリップ中の2回目以降の起動である。このため、CPU40は、起動回数Na(1,2,2)及びNa(2,2,2)に対応する仮保持値ΔNa(2,2)を0回から1回に更新する。 Next, the CPU 40 detects that the drive signal is on at time t3. At time t3, the battery voltage E is equal to or greater than the threshold value TH_L and less than the threshold value TH_H. Furthermore, the start of the fuel pump 32 at time t3 is the second or subsequent start during the trip from time t1 to t6. Therefore, the CPU 40 updates the number of starts Na(1,2,2) and the provisional hold value ΔNa(2,2) corresponding to Na(2,2,2) from 0 times to 1 time.

次にCPU40は、時刻t5における駆動信号のオンを検出する。時刻t5においてバッテリ電圧Eは閾値TH_L以上かつ閾値TH_H未満である。また、時刻t5における燃料ポンプ32の起動は時刻t1~t6のトリップ中の2回目以降の起動である。このため、CPU40は、起動回数Na(1,2,1)及びNa(2,2,1)に対応する仮保持値ΔNa(2,1)を0回から1回に更新する。 Next, the CPU 40 detects that the drive signal is on at time t5. At time t5, the battery voltage E is equal to or greater than the threshold value TH_L and less than the threshold value TH_H. Furthermore, the start of the fuel pump 32 at time t5 is the second or subsequent start during the trip from time t1 to t6. Therefore, the CPU 40 updates the number of starts Na(1,2,1) and the provisional hold value ΔNa(2,1) corresponding to Na(2,2,1) from 0 times to 1 time.

CPU40は、トリップが終了した時刻t6の後に各仮保持値ΔNa(1,1),ΔNa(2,2),ΔNa(2,1)を起動回数テーブル430に反映する。反映後、各仮保持値ΔNa(1,1),ΔNa(2,2),ΔNa(2,1)は0回にリセットされる。このときの起動回数テーブル430は、図6の紙面におけるタイムチャートGaの下部に記載されているとおりである。なお、時刻t1における起動回数テーブル430の起動回数Na(1,1,1)~Na(2,2,3)は0回である。 After the trip ends at time t6, the CPU 40 reflects the provisional hold values ΔNa(1,1), ΔNa(2,2), and ΔNa(2,1) in the startup count table 430. After reflection, the provisional hold values ΔNa(1,1), ΔNa(2,2), and ΔNa(2,1) are reset to 0. The startup count table 430 at this time is as shown at the bottom of the time chart Ga on the paper in FIG. 6. Note that the startup counts Na(1,1,1) to Na(2,2,3) in the startup count table 430 at time t1 are 0.

CPU40は、アルコール濃度Sが閾値THs以下であるため、仮保持値ΔNa(1,1),ΔNa(2,2),ΔNa(2,1)を起動回数Na(1,1,1),Na(1,2,2),Na(1,2,1)にそれぞれ加算する。これにより、起動回数Na(1,1,1),Na(1,2,2),Na(1,2,1)はそれぞれ0回から1回に更新される。このようにCPU40は、トリップ中の起動回数を計数した保持値(a2,a3)により起動回数テーブル430を更新する。 Because the alcohol concentration S is equal to or less than the threshold value THs, the CPU 40 adds the provisional retention values ΔNa(1,1), ΔNa(2,2), and ΔNa(2,1) to the activation counts Na(1,1,1), Na(1,2,2), and Na(1,2,1), respectively. As a result, the activation counts Na(1,1,1), Na(1,2,2), and Na(1,2,1) are updated from 0 to 1, respectively. In this way, the CPU 40 updates the activation count table 430 with the retention values (a2, a3) that count the number of activations during the trip.

図7は、起動回数の検出処理の一例を示すフローチャートである。CPU40は、例えば一定周期で本処理を実行する。 Figure 7 is a flowchart showing an example of a process for detecting the number of activations. The CPU 40 executes this process, for example, at regular intervals.

CPU40は、イグニッションスイッチ30がオフからオンに切り替わったか否かを判定する(ステップSt1)。イグニッションスイッチ30がオフからオンに切り替わった場合(ステップSt1のYes)、CPU40は燃料ポンプ32が起動したか否かを判定する(ステップSt2)。 The CPU 40 determines whether the ignition switch 30 has been switched from off to on (step St1). If the ignition switch 30 has been switched from off to on (Yes in step St1), the CPU 40 determines whether the fuel pump 32 has been started (step St2).

CPU40は、イグニッションスイッチ30がオンに切り替わっていない場合(ステップSt1のNo)、または燃料ポンプ32が停止している場合(ステップSt2のNo)、後述の起動回数テーブル(TBL)更新処理(ステップSt14)を実行する。CPU40は、燃料ポンプ32が起動した場合(ステップSt2のYes)、電圧センサ37からバッテリ電圧Eを取得する(ステップSt3)。 If the ignition switch 30 is not switched on (No in step St1) or if the fuel pump 32 is stopped (No in step St2), the CPU 40 executes a process of updating the start count table (TBL) (step St14) described below. If the fuel pump 32 is started (Yes in step St2), the CPU 40 acquires the battery voltage E from the voltage sensor 37 (step St3).

次にCPU40は、以下のステップSt4~St8の各処理によりバッテリ電圧Eの電圧範囲を判定する。CPU40はバッテリ電圧E及び閾値TH_Lを比較する(ステップSt4)。CPU40は、E<TH_Lが成立する場合(ステップSt4のYes)、変数a3に1を設定する(ステップSt5)。また、CPU40は、E<TH_Lが成立しない場合(ステップSt4のNo)、バッテリ電圧E及び閾値TH_L及びTH_Hを比較する(ステップSt6)。 Next, the CPU 40 determines the voltage range of the battery voltage E by performing the processes in steps St4 to St8 below. The CPU 40 compares the battery voltage E with the threshold value TH_L (step St4). If E<TH_L holds (Yes in step St4), the CPU 40 sets the variable a3 to 1 (step St5). If E<TH_L does not hold (No in step St4), the CPU 40 compares the battery voltage E with the threshold values TH_L and TH_H (step St6).

CPU40は、TH_L≦E<TH_Hが成立する場合(ステップSt6のYes)、変数a3に2を設定する(ステップSt7)。また、CPU40は、E≧TH_Hが成立する場合(ステップSt6のNo)、変数a3に3を設定する(ステップSt8)。 If TH_L≦E<TH_H is true (Yes in step St6), the CPU 40 sets the variable a3 to 2 (step St7). If E≧TH_H is true (No in step St6), the CPU 40 sets the variable a3 to 3 (step St8).

次にCPU40は、変数INITが0であるか否かを判定する(ステップSt9)。変数INITは、ステップSt2で判定した燃料ポンプ32の起動がトリップ中の初回起動であるか否かを示す(0:初回の起動、1:2回目以降の起動)。 Next, the CPU 40 determines whether the variable INIT is 0 (step St9). The variable INIT indicates whether the start of the fuel pump 32 determined in step St2 is the first start during a trip (0: first start, 1: second or subsequent start).

CPU40は、変数INITが0である場合(ステップSt9のYes)、燃料ポンプ32の起動がトリップ中の初回であると判定し、変数a2に1を設定し(ステップSt10)、変数INITに1を設定する(ステップSt11)。また、CPU40は、変数INITが1である場合(ステップSt9のNo)、燃料ポンプ32の起動がトリップ中の2回目以降であると判定し、変数a2に2を設定する(ステップSt12)。 If the variable INIT is 0 (Yes in step St9), the CPU 40 determines that the fuel pump 32 has been started for the first time during the trip, sets the variable a2 to 1 (step St10), and sets the variable INIT to 1 (step St11). If the variable INIT is 1 (No in step St9), the CPU 40 determines that the fuel pump 32 has been started for the second or subsequent time during the trip, and sets the variable a2 to 2 (step St12).

次にCPU40は、トリップ中の起動回数を計数するために仮保持値ΔNa(a2,a3)に1を加算する(ステップSt13)。次にCPU40は起動回数テーブル430の更新処理を実行する(ステップSt14)。このようにして起動回数の検出処理は実行される。 Next, the CPU 40 adds 1 to the provisionally held value ΔNa (a2, a3) to count the number of starts during the trip (step St13). Next, the CPU 40 executes the process of updating the start count table 430 (step St14). In this manner, the process of detecting the number of starts is executed.

図8は、起動回数テーブル430の更新処理の一例を示すフローチャートである。本処理は上記のステップSt14において実行される。 Figure 8 is a flowchart showing an example of the process of updating the startup count table 430. This process is executed in step St14 above.

CPU40は、イグニッションスイッチ30がオンからオフに切り替わったか否かを判定する(ステップSt21)。イグニッションスイッチ30がオフに切り替わっていない場合(ステップSt21のNo)、本処理は終了する。 The CPU 40 determines whether the ignition switch 30 has been switched from on to off (step St21). If the ignition switch 30 has not been switched off (No in step St21), this process ends.

また、CPU40は、イグニッションスイッチ30がオフに切り替わった場合(ステップSt21のYes)、濃度センサ38が示すアルコール濃度Sを閾値THsと比較する(ステップSt22)。CPU40は、S<THsが成立する場合(ステップSt22のYes)、変数a1に1を設定し(ステップSt23)、S≧THsが成立する場合(ステップSt22のNo)、変数a1に2を設定する(ステップSt24)。 When the ignition switch 30 is switched off (Yes in step St21), the CPU 40 compares the alcohol concentration S indicated by the concentration sensor 38 with the threshold value THs (step St22). When S<THs holds (Yes in step St22), the CPU 40 sets the variable a1 to 1 (step St23), and when S≧THs holds (No in step St22), the CPU 40 sets the variable a1 to 2 (step St24).

次にCPU40は以下のステップSt25~St28の各処理により仮保持値ΔNa(a2,a3)を起動回数テーブル430に反映する。まず、CPU40は変数a2及びa3の値の組み合わせの何れかを選択する(ステップSt25)。次にCPU40は、起動回数Na(a1,a2,a3)に仮保持値ΔNa(a2,a3)を加算する(ステップSt26)。次にCPU40は、次のトリップに備えるために仮保持値ΔNa(a2,a3)を0にリセットする(ステップSt27)。 Then, the CPU 40 reflects the provisional hold value ΔNa (a2, a3) in the start count table 430 by performing the processes in steps St25 to St28 below. First, the CPU 40 selects one of the combinations of the values of the variables a2 and a3 (step St25). Next, the CPU 40 adds the provisional hold value ΔNa (a2, a3) to the start count Na (a1, a2, a3) (step St26). Next, the CPU 40 resets the provisional hold value ΔNa (a2, a3) to 0 in preparation for the next trip (step St27).

次にCPU40は、未選択の変数a2及びa3の値の組み合わせの有無を判定する(ステップSt28)。CPU40は、未選択の変数a2及びa3の値の組み合わせが存在する場合(ステップSt28のYes)、未選択の変数a2及びa3の値の組み合わせを選択して(ステップSt25)、再びステップSt26,St27の各処理を実行する。 Next, the CPU 40 determines whether or not there is an unselected combination of the values of the variables a2 and a3 (step St28). If there is an unselected combination of the values of the variables a2 and a3 (Yes in step St28), the CPU 40 selects the unselected combination of the values of the variables a2 and a3 (step St25) and executes the processes of steps St26 and St27 again.

また、CPU40は、未選択の変数a2及びa3の値の組み合わせが存在しない場合(ステップSt28のNo)、次のトリップに備えるために変数INITを0にリセットして(ステップSt29)、本処理を終了する。 If there is no unselected combination of the values of variables a2 and a3 (No in step St28), the CPU 40 resets the variable INIT to 0 in preparation for the next trip (step St29) and ends this process.

このようにしてCPU40は仮保持値ΔNa(a2,a3)により起動回数テーブル430を更新する。 In this way, the CPU 40 updates the startup count table 430 with the provisionally held value ΔNa (a2, a3).

(電圧分布テーブル)
図9は、電圧分布テーブル431の一例を示す図である。電圧分布テーブル431には、アルコール濃度S及び燃料ポンプ32の動作モードに応じて18個の最大のバッテリ電圧Eの発生回数Nb(1,1,1)~Nb(2,3,3)が記録される。ここで、発生回数はNb(b1,b2,b3)と表され、変数b1,b2,b3の組み合わせによりアルコール濃度S、各動作モードの期間における最大のバッテリ電圧E(以下、最大電圧)の範囲、及び動作モードが区別される。
(Voltage distribution table)
9 is a diagram showing an example of the voltage distribution table 431. In the voltage distribution table 431, the occurrence counts Nb(1,1,1) to Nb(2,3,3) of 18 maximum battery voltages E are recorded according to the alcohol concentration S and the operation mode of the fuel pump 32. Here, the occurrence counts are represented as Nb(b1,b2,b3), and the alcohol concentration S, the range of the maximum battery voltage E (hereinafter, maximum voltage) during each operation mode, and the operation mode are distinguished by the combination of the variables b1, b2, and b3.

最大電圧は、一例としてE<TH_Lの電圧範囲(b3=1)、TH_L≦E<TH_Hの電圧範囲(b3=2)、及びE>TH_Hの電圧範囲(b3=3)に区分される。また、燃料ポンプ32の動作モードは、上述したようにLOW(b2=1)、MIDDLE(b2=2)、及びHIGH(b2=3)に区分される。アルコール濃度Sは、S<THsの範囲(b1=1)及びS≧THsの範囲(a1=2)に区分される。なお、車両3が混合燃料に対応していない場合、アルコール濃度Sによる燃料の種類の区分は不要である。 The maximum voltage is, for example, classified into a voltage range of E<TH_L (b3=1), a voltage range of TH_L≦E<TH_H (b3=2), and a voltage range of E>TH_H (b3=3). The operating modes of the fuel pump 32 are classified into LOW (b2=1), MIDDLE (b2=2), and HIGH (b2=3) as described above. The alcohol concentration S is classified into a range of S<THs (b1=1) and a range of S≧THs (a1=2). Note that if the vehicle 3 does not support blended fuel, it is not necessary to classify the type of fuel according to the alcohol concentration S.

図10は、最大電圧の発生回数の検出処理の一例を示すタイムチャートGbである。タイムチャートGbは、時刻に従ったイグニッションスイッチ30のオンオフ状態(IG-SW)、バッテリ電圧E(V)、燃料ポンプ32の動作モード、アルコール濃度S(%)、発生回数の仮保持値ΔNb(2,1),ΔNb(2,2),ΔNb(3,2),ΔNb(3,3)の変化を示す。仮保持値ΔNb(b2,b3)は、トリップ中に検出された最大電圧の累計発生回数であって、トリップの終了後に発生回数Nb(1,b2,b3)及びNb(2,b2,b3)に加算される値である。 Figure 10 is a time chart Gb showing an example of a process for detecting the number of occurrences of maximum voltage. The time chart Gb shows the changes over time in the on/off state (IG-SW) of the ignition switch 30, the battery voltage E (V), the operating mode of the fuel pump 32, the alcohol concentration S (%), and the provisionally held values ΔNb(2,1), ΔNb(2,2), ΔNb(3,2), and ΔNb(3,3). The provisionally held value ΔNb(b2,b3) is the cumulative number of occurrences of maximum voltage detected during a trip, and is a value that is added to the number of occurrences Nb(1,b2,b3) and Nb(2,b2,b3) after the trip ends.

本例において、燃料は例えば純粋なガソリンであり、アルコール濃度Sは閾値THs以下である。 In this example, the fuel is, for example, pure gasoline, and the alcohol concentration S is less than or equal to the threshold value THs.

イグニッションスイッチ30は時刻t10にオンされ、時刻t19にオフされる。バッテリ電圧Eは補機バッテリ34の負荷の状態に応じて変動する。動作モードは、時刻t10~t11の期間、及び時刻t14~t15の期間においてMIDDLE(「M」参照)であり、時刻t11~t12の期間、時刻t16~t17、及び時刻t18~t19の期間においてHIGH(「H」参照)である。なお、動作モードがLOW(「L」参照)となる期間の図示は省略する。 The ignition switch 30 is turned on at time t10 and turned off at time t19. The battery voltage E varies according to the load state of the auxiliary battery 34. The operating mode is MIDDLE (see "M") from time t10 to t11 and from time t14 to t15, and is HIGH (see "H") from time t11 to t12, from time t16 to t17, and from time t18 to t19. The periods when the operating mode is LOW (see "L") are not shown in the figures.

CPU40は、動作モードLOW,MIDDLE,HIGHの各期間における最大電圧の電圧範囲ごとの発生回数を検出する。CPU40は、時刻t10~t11の動作モードMIDDLEの期間における最大電圧がTH_L≦E<TH_Hの電圧範囲であることを検出する。このため、CPU40は、時刻t11の後、発生回数Nb(1,2,2)及びNb(2,2,2)に対応する仮保持値ΔNb(2,2)を0回から1回に更新する。 The CPU 40 detects the number of occurrences for each voltage range of the maximum voltage during each period of the operating modes LOW, MIDDLE, and HIGH. The CPU 40 detects that the maximum voltage during the period of the operating mode MIDDLE from time t10 to t11 is in the voltage range of TH_L≦E<TH_H. Therefore, after time t11, the CPU 40 updates the number of occurrences Nb(1,2,2) and the provisional holding value ΔNb(2,2) corresponding to Nb(2,2,2) from 0 times to 1 time.

次にCPU40は、時刻t11~t13の動作モードHIGHの期間における最大電圧がTH_L≦E<TH_Hの電圧範囲であることを検出する。このため、CPU40は、時刻t13の後、発生回数Nb(1,3,2)及びNb(2,3,2)に対応する仮保持値ΔNb(3,2)を0回から1回に更新する。 Next, the CPU 40 detects that the maximum voltage during the period of operation mode HIGH from time t11 to t13 is in the voltage range of TH_L≦E<TH_H. Therefore, after time t13, the CPU 40 updates the occurrence counts Nb(1,3,2) and the provisional hold value ΔNb(3,2) corresponding to Nb(2,3,2) from 0 times to 1 time.

このとき、時刻t12においてバッテリ電圧Eがノイズなどにより瞬間的にTH_Hを超えるが、CPU40は、後述するように、連続して取得する2つのバッテリ電圧Eのうち、低い方のバッテリ電圧Eを最大電圧の更新に用いるため、時刻t12のバッテリ電圧Eは最大電圧に設定されない。 At this time, at time t12, the battery voltage E momentarily exceeds TH_H due to noise or the like, but as described below, the CPU 40 uses the lower of the two battery voltages E acquired in succession to update the maximum voltage, so the battery voltage E at time t12 is not set to the maximum voltage.

次にCPU40は、時刻t14~t15の動作モードMIDDLEの期間における最大電圧がE<TH_Lの電圧範囲であることを検出する。このため、CPU40は、時刻t15の後、発生回数Nb(1,2,1)及びNb(2,2,1)に対応する仮保持値ΔNb(2,1)を0回から1回に更新する。 Next, the CPU 40 detects that the maximum voltage during the period of operation mode MIDDLE from time t14 to t15 is in the voltage range of E < TH_L. Therefore, after time t15, the CPU 40 updates the occurrence count Nb (1, 2, 1) and the provisional hold value ΔNb (2, 1) corresponding to Nb (2, 2, 1) from 0 times to 1 time.

次にCPU40は、時刻t16~t17の動作モードHIGHの期間における最大電圧がE≧TH_Hの電圧範囲であることを検出する。このため、CPU40は、時刻t16の後、発生回数Nb(1,3,3)及びNb(2,3,3)に対応する仮保持値ΔNb(3,3)を0回から1回に更新する。 Next, the CPU 40 detects that the maximum voltage during the period of operation mode HIGH from time t16 to t17 is in the voltage range of E≧TH_H. Therefore, after time t16, the CPU 40 updates the occurrence counts Nb(1,3,3) and the provisional hold value ΔNb(3,3) corresponding to Nb(2,3,3) from 0 times to 1 time.

次にCPU40は、時刻t18~t19の動作モードHIGHの期間における最大電圧がTH_L≦E<TH_Hの電圧範囲であることを検出する。このため、CPU40は、時刻t19の後、発生回数Nb(1,3,2)及びNb(2,3,2)に対応する仮保持値ΔNb(3,2)を1回から2回に更新する。 Next, the CPU 40 detects that the maximum voltage during the period of operation mode HIGH from time t18 to t19 is in the voltage range of TH_L≦E<TH_H. Therefore, after time t19, the CPU 40 updates the occurrence counts Nb(1,3,2) and the provisional hold value ΔNb(3,2) corresponding to Nb(2,3,2) from 1 time to 2 times.

CPU40は、トリップが終了した時刻t19の後に各仮保持値ΔNb(2,1),ΔNa(2,2),ΔNa(3,2),ΔNa(3,3)を電圧分布テーブル431に反映する。このときの電圧分布テーブル431は、図10の紙面におけるタイムチャートGbの下部に記載されているとおりである。反映後、各仮保持値ΔNb(2,1),ΔNa(2,2),ΔNa(3,2),ΔNa(3,3)は0回にリセットされる。なお、時刻t10における起動回数テーブル430の起動回数Na(1,1,1)~Nb(2,3,3)は0回である。 After the trip ends at time t19, the CPU 40 reflects the provisional hold values ΔNb(2,1), ΔNa(2,2), ΔNa(3,2), and ΔNa(3,3) in the voltage distribution table 431. The voltage distribution table 431 at this time is as shown at the bottom of the time chart Gb on the paper surface of FIG. 10. After reflection, the provisional hold values ΔNb(2,1), ΔNa(2,2), ΔNa(3,2), and ΔNa(3,3) are reset to 0 times. Note that the start-up counts Na(1,1,1) to Nb(2,3,3) in the start-up count table 430 at time t10 are 0 times.

図11及び図12は、最大電圧の発生回数の検出処理の一例を示すフローチャートである。CPU40は、例えば一定周期で本処理を実行する。なお、図11及び図12は、符号A及びBにおいて互いに連結される1つのフローチャートである。 Figures 11 and 12 are flowcharts showing an example of a process for detecting the number of occurrences of maximum voltage. The CPU 40 executes this process, for example, at regular intervals. Note that Figures 11 and 12 are a single flowchart that are linked to each other at the reference characters A and B.

CPU40は、イグニッションスイッチ30がオフからオンに切り替わったか否かを判定する(ステップSt31)。イグニッションスイッチ30がオフからオンに切り替わった場合(ステップSt31のYes)、CPU40は燃料ポンプ32が起動したか否かを判定する(ステップSt32)。 The CPU 40 determines whether the ignition switch 30 has been switched from off to on (step St31). If the ignition switch 30 has been switched from off to on (Yes in step St31), the CPU 40 determines whether the fuel pump 32 has been started (step St32).

CPU40は、イグニッションスイッチ30がオンに切り替わっていない場合(ステップSt31のNo)、または燃料ポンプ32が停止している場合(ステップSt32のNo)、後述のステップSt43を実行する。 If the ignition switch 30 is not switched on (No in step St31) or if the fuel pump 32 is stopped (No in step St32), the CPU 40 executes step St43 described below.

また、CPU40は、燃料ポンプ32が起動している場合(ステップSt32のYes)、例えば燃料ポンプ32の目標回転数に基づいて動作モードがLOWであるか否かを判定する(ステップSt33)。動作モードがLOWである場合(ステップSt33のYes)、CPU40は変数b2を1に設定する(ステップSt34)。 When the fuel pump 32 is started (Yes in step St32), the CPU 40 determines whether the operation mode is LOW based on, for example, the target rotation speed of the fuel pump 32 (step St33). When the operation mode is LOW (Yes in step St33), the CPU 40 sets the variable b2 to 1 (step St34).

また、CPU40は、動作モードがLOWではない場合(ステップSt33のNo)、例えば燃料ポンプ32の目標回転数に基づいて動作モードがMIDDLEであるか否かを判定する(ステップSt35)。動作モードがMIDDLEである場合(ステップSt35のYes)、CPU40は変数b2を2に設定する(ステップSt36)。また、CPU40は、動作モードがMIDDLEではない場合、つまりHIGHである場合(ステップSt35のNo)、CPU40は変数b2を3に設定する(ステップSt37)。 When the operating mode is not LOW (No in step St33), the CPU 40 determines whether the operating mode is MIDDLE, for example, based on the target rotation speed of the fuel pump 32 (step St35). When the operating mode is MIDDLE (Yes in step St35), the CPU 40 sets the variable b2 to 2 (step St36). When the operating mode is not MIDDLE, that is, when the operating mode is HIGH (No in step St35), the CPU 40 sets the variable b2 to 3 (step St37).

次にCPU40は、電圧センサ37からバッテリ電圧Eを取得する(ステップSt38)。CPU40は、バッテリ電圧E、及びその前に取得したバッテリ電圧Epre(以下、前回バッテリ電圧Epreと表記)のうち、低い方の電圧(min(E,Epre))と最大電圧Emaxを比較する(ステップSt39)。ここで前回バッテリ電圧Epre及び最大電圧Emaxの初期値は例えば0である。 Next, the CPU 40 acquires the battery voltage E from the voltage sensor 37 (step St38). The CPU 40 compares the lower voltage (min(E, Epre)) between the battery voltage E and the previously acquired battery voltage Epre (hereinafter referred to as the previous battery voltage Epre) with the maximum voltage Emax (step St39). Here, the initial values of the previous battery voltage Epre and the maximum voltage Emax are, for example, 0.

CPU40は、バッテリ電圧E及び前回バッテリ電圧Epreのうち、低い方の電圧が最大電圧Emaxより高い場合(ステップSt39のYes)、その低い方の電圧を最大電圧Emaxに設定する(ステップSt40)。次にCPU40は、バッテリ電圧Eを前回バッテリ電圧Epreに設定する(ステップSt41)。 If the lower of the battery voltage E and the previous battery voltage Epre is higher than the maximum voltage Emax (Yes in step St39), the CPU 40 sets the lower voltage to the maximum voltage Emax (step St40). Next, the CPU 40 sets the battery voltage E to the previous battery voltage Epre (step St41).

このように、CPU40は、連続して取得する2つのバッテリ電圧E,Epreのうち、低い方のバッテリ電圧Eを最大電圧Emaxの更新に用いるため、ノイズなどにより発生した瞬間的な高電圧は最大電圧Emaxに設定されない。このため、CPU40は、高精度に最大電圧Emaxの分布を検出することができる。 In this way, the CPU 40 uses the lower battery voltage E of the two battery voltages E and Epre acquired in succession to update the maximum voltage Emax, so that momentary high voltages caused by noise or the like are not set as the maximum voltage Emax. This allows the CPU 40 to detect the distribution of the maximum voltage Emax with high accuracy.

次にCPU40は、動作モードが変化したか否かを判定する(ステップSt42)。CPU40は、動作モードが変化した場合(ステップSt42のYes)、最大電圧Emaxが0(V)であるか否かを判定する(ステップSt43)。動作モードが変化していない場合(ステップSt42のNo)、または最大電圧Emaxが0(V)である場合(ステップSt43のNo)、後述のステップSt51の処理が実行される。 The CPU 40 then determines whether the operation mode has changed (step St42). If the operation mode has changed (Yes in step St42), the CPU 40 determines whether the maximum voltage Emax is 0 (V) (step St43). If the operation mode has not changed (No in step St42) or the maximum voltage Emax is 0 (V) (No in step St43), the process of step St51 described below is executed.

CPU40は、最大電圧Emaxが0(V)ではない場合(ステップSt43のYes)、以下のステップSt44~St48の各処理により最大電圧Emaxの電圧範囲を判定する。CPU40は最大電圧Emax及び閾値TH_Lを比較する(ステップSt44)。CPU40は、Emax<TH_Lが成立する場合(ステップSt44のYes)、変数b3に1を設定する(ステップSt45)。また、CPU40は、Emax<TH_Lが成立しない場合(ステップSt44のNo)、最大電圧Emax及び閾値TH_L及びTH_Hを比較する(ステップSt46)。 If the maximum voltage Emax is not 0 (V) (Yes in step St43), the CPU 40 determines the voltage range of the maximum voltage Emax by processing each of the following steps St44 to St48. The CPU 40 compares the maximum voltage Emax with the threshold value TH_L (step St44). If Emax<TH_L is true (Yes in step St44), the CPU 40 sets the variable b3 to 1 (step St45). If Emax<TH_L is not true (No in step St44), the CPU 40 compares the maximum voltage Emax with the threshold values TH_L and TH_H (step St46).

CPU40は、TH_L≦Emax<TH_Hが成立する場合(ステップSt46のYes)、変数b3に2を設定する(ステップSt47)。また、CPU40は、Emax≧TH_Hが成立する場合(ステップSt46のNo)、変数b3に3を設定する(ステップSt48)。 If TH_L≦Emax<TH_H holds (Yes in step St46), the CPU 40 sets the variable b3 to 2 (step St47). If Emax≧TH_H holds (No in step St46), the CPU 40 sets the variable b3 to 3 (step St48).

次にCPU40は、動作モードの期間ごとの最大電圧Emaxの発生回数を計数するために仮保持値ΔNb(b2,b3)に1を加算する(ステップSt49)。次にCPU40は、次の動作モードの期間での発生回数の計数に備えて最大電圧Emaxを0にリセットする(ステップSt50)。 Next, the CPU 40 adds 1 to the provisionally held value ΔNb (b2, b3) to count the number of occurrences of the maximum voltage Emax for each period of the operating mode (step St49). Next, the CPU 40 resets the maximum voltage Emax to 0 in preparation for counting the number of occurrences during the next period of the operating mode (step St50).

次にCPU40は、イグニッションスイッチ30がオンからオフに切り替わったか否かを判定する(ステップSt51)。イグニッションスイッチ30がオフに切り替わっていない場合(ステップSt51のNo)、本処理は終了する。イグニッションスイッチ30がオフに切り替わっている場合(ステップSt51のYes)、CPU40は以下の電圧分布テーブル(TBL9431の更新処理(ステップSt52)を実行する。 Next, the CPU 40 determines whether the ignition switch 30 has been switched from on to off (step St51). If the ignition switch 30 has not been switched off (No in step St51), this process ends. If the ignition switch 30 has been switched off (Yes in step St51), the CPU 40 executes the following update process for the voltage distribution table (TBL9431 (step St52).

図13は、電圧分布テーブル431の更新処理の一例を示すフローチャートである。本処理は上記のステップSt52において実行される。 Figure 13 is a flowchart showing an example of the process of updating the voltage distribution table 431. This process is executed in step St52 described above.

CPU40は、濃度センサ38が示すアルコール濃度Sを閾値THsと比較する(ステップSt61)。CPU40は、S<THsが成立する場合(ステップSt61のYes)、変数b1に1を設定し(ステップSt62)、S≧THsが成立する場合(ステップSt61のNo)、変数b1に2を設定する(ステップSt63)。 The CPU 40 compares the alcohol concentration S indicated by the concentration sensor 38 with the threshold value THs (step St61). If S<THs holds (Yes in step St61), the CPU 40 sets the variable b1 to 1 (step St62), and if S≧THs holds (No in step St61), the CPU 40 sets the variable b1 to 2 (step St63).

次にCPU40は以下のステップSt64~St67の各処理により仮保持値ΔNb(b2,b3)を電圧分布テーブル431に反映する。まず、CPU40は変数b2及びb3の値の組み合わせの何れかを選択する(ステップSt64)。次にCPU40は、発生回数Nb(b1,b2,b3)に仮保持値ΔNb(b2,b3)を加算する(ステップSt65)。次にCPU40は、次のトリップに備えるために仮保持値ΔNb(b2,b3)を0にリセットする(ステップSt66)。 Then, the CPU 40 reflects the temporary hold value ΔNb (b2, b3) in the voltage distribution table 431 by performing each process of the following steps St64 to St67. First, the CPU 40 selects one of the combinations of the values of the variables b2 and b3 (step St64). Next, the CPU 40 adds the temporary hold value ΔNb (b2, b3) to the number of occurrences Nb (b1, b2, b3) (step St65). Next, the CPU 40 resets the temporary hold value ΔNb (b2, b3) to 0 in preparation for the next trip (step St66).

次にCPU40は、未選択の変数b2及びb3の値の組み合わせの有無を判定する(ステップSt67)。CPU40は、未選択の変数b2及びb3の値の組み合わせが存在する場合(ステップSt67のYes)、未選択の変数b2及びb3の値の組み合わせを選択して(ステップSt64)、再びステップSt65,St66の各処理を実行する。 Next, the CPU 40 determines whether or not there is an unselected combination of the values of the variables b2 and b3 (step St67). If there is an unselected combination of the values of the variables b2 and b3 (Yes in step St67), the CPU 40 selects the unselected combination of the values of the variables b2 and b3 (step St64) and executes the processes of steps St65 and St66 again.

また、CPU40は、未選択の変数b2及びb3の値の組み合わせが存在しない場合(ステップSt67のNo)、本処理を終了する。このようにしてCPU40は仮保持値ΔNb(b2,b3)により電圧分布テーブル431を更新する。 If there is no combination of the values of variables b2 and b3 that has not been selected (No in step St67), the CPU 40 ends this process. In this way, the CPU 40 updates the voltage distribution table 431 with the provisionally held value ΔNb(b2, b3).

(ポンプ駆動時間テーブル) (Pump operation time table)

図14は、ポンプ駆動時間テーブル432の一例を示す図である。ポンプ駆動時間テーブル432には、アルコール濃度S及び燃料ポンプ32の動作モードに応じて6種の駆動時間Nc(1,1)~Nc(2,3)(分)が記録される。ここで、駆動時間はNc(c1,c2)と表され、変数c1,c2の組み合わせによりアルコール濃度S及び動作モードが区別される。 Figure 14 is a diagram showing an example of the pump drive time table 432. In the pump drive time table 432, six drive times Nc(1,1) to Nc(2,3) (minutes) are recorded according to the alcohol concentration S and the operation mode of the fuel pump 32. Here, the drive time is represented as Nc(c1,c2), and the alcohol concentration S and the operation mode are distinguished by the combination of the variables c1 and c2.

燃料ポンプ32の動作モードは、上述したようにLOW(c2=1)、MIDDLE(c2=2)、及びHIGH(c2=3)に区分される。アルコール濃度Sは、S<THsの範囲(c1=1)及びS≧THsの範囲(c1=2)に区分される。なお、車両3が混合燃料に対応していない場合、アルコール濃度Sによる燃料の種類の区分は不要である。 As described above, the operating modes of the fuel pump 32 are classified into LOW (c2=1), MIDDLE (c2=2), and HIGH (c2=3). The alcohol concentration S is classified into the range S<THs (c1=1) and the range S≧THs (c1=2). Note that if the vehicle 3 does not support blended fuel, it is not necessary to classify the type of fuel based on the alcohol concentration S.

図15は、燃料ポンプ32の駆動時間の検出処理の一例を示すタイムチャートGcである。タイムチャートGcは、時刻に従ったイグニッションスイッチ30のオンオフ状態(IG-SW)、燃料ポンプ32の動作モード、アルコール濃度S(%)、駆動時間の仮保持値ΔNc(2),ΔNc(3)の変化を示す。仮保持値ΔNb(c2)は、トリップ中に検出された燃料ポンプ32の累計駆動時間であって、トリップの終了後に駆動時間Nc(1,c2)及びNb(2,c2)に加算される値である。 Figure 15 is a time chart Gc showing an example of a process for detecting the drive time of the fuel pump 32. The time chart Gc shows the changes over time in the on/off state (IG-SW) of the ignition switch 30, the operating mode of the fuel pump 32, the alcohol concentration S (%), and the provisional drive time retention values ΔNc(2) and ΔNc(3). The provisional drive time ΔNb(c2) is the cumulative drive time of the fuel pump 32 detected during a trip, and is the value added to the drive times Nc(1,c2) and Nb(2,c2) after the trip ends.

本例において、燃料は例えば純粋なガソリンであり、アルコール濃度Sは閾値THs以下である。イグニッションスイッチ30は時刻t20にオンされ、時刻t27にオフされる。動作モードは、時刻t20~t21の期間、及び時刻t22~t23の期間においてMIDDLE(「M」参照)であり、時刻t24~t25の期間、及び時刻t26~t27の期間においてHIGH(「H」参照)である。なお、動作モードがLOW(「L」参照)となる期間の図示は省略する。 In this example, the fuel is, for example, pure gasoline, and the alcohol concentration S is equal to or less than the threshold value THs. The ignition switch 30 is turned on at time t20 and turned off at time t27. The operation mode is MIDDLE (see "M") from time t20 to t21 and from time t22 to t23, and is HIGH (see "H") from time t24 to t25 and from time t26 to t27. The period when the operation mode is LOW (see "L") is not shown in the figure.

CPU40は、動作モードLOW,MIDDLE,HIGHの各期間における燃料ポンプ32の駆動時間を検出する。CPU40は、時刻t20~t21の期間、及び時刻t22~t23の期間において動作モードMIDDLEの駆動時間を仮保持値ΔNc(2)として計時する。また、CPU40は、時刻t24~t25の期間、及び時刻t26~t27の期間において動作モードHIGHの駆動時間を仮保持値ΔNc(3)として計時する。 The CPU 40 detects the drive time of the fuel pump 32 in each of the periods of the operation modes LOW, MIDDLE, and HIGH. The CPU 40 measures the drive time in the operation mode MIDDLE from time t20 to t21 and from time t22 to t23 as a temporary hold value ΔNc(2). The CPU 40 also measures the drive time in the operation mode HIGH from time t24 to t25 and from time t26 to t27 as a temporary hold value ΔNc(3).

CPU40は、トリップが終了した時刻t27の後に各仮保持値ΔNc(2)(=T2≠0),ΔNc(3)(=T3≠0)をポンプ駆動時間テーブル432に反映する。このときのポンプ駆動時間テーブル432は、図15の紙面におけるタイムチャートGcの下部に記載されているとおりである。反映後、各仮保持値ΔNc(2),ΔNc(3)は0にリセットされる。なお、時刻t20における起動回数テーブル430のNc(1,1)~Nc(2,3)は0(分)である。このように、CPU40はトリップごとにポンプ駆動時間テーブル432を更新する。 After the trip ends at time t27, the CPU 40 reflects the provisional hold values ΔNc(2) (=T2≠0) and ΔNc(3) (=T3≠0) in the pump drive time table 432. The pump drive time table 432 at this time is as shown at the bottom of the time chart Gc on the paper surface of FIG. 15. After reflection, the provisional hold values ΔNc(2) and ΔNc(3) are reset to 0. Note that Nc(1,1) to Nc(2,3) in the start count table 430 at time t20 are 0 (minutes). In this way, the CPU 40 updates the pump drive time table 432 for each trip.

図16は、燃料ポンプ32の駆動時間の検出処理の一例を示すフローチャートである。CPU40は、例えば一定周期で本処理を実行する。 Figure 16 is a flowchart showing an example of a process for detecting the operation time of the fuel pump 32. The CPU 40 executes this process, for example, at regular intervals.

CPU40は、イグニッションスイッチ30がオフからオンに切り替わったか否かを判定する(ステップSt71)。イグニッションスイッチ30がオフからオンに切り替わった場合(ステップSt71のYes)、CPU40は燃料ポンプ32が駆動中であるか否かを判定する(ステップSt72)。 The CPU 40 determines whether the ignition switch 30 has been switched from off to on (step St71). If the ignition switch 30 has been switched from off to on (Yes in step St71), the CPU 40 determines whether the fuel pump 32 is operating (step St72).

CPU40は、イグニッションスイッチ30がオンに切り替わっていない場合(ステップSt71のNo)、または燃料ポンプ32が停止している場合(ステップSt72のNo)、後述のポンプ駆動時間テーブル432の更新処理を実行する。 If the ignition switch 30 is not switched on (No in step St71) or if the fuel pump 32 is stopped (No in step St72), the CPU 40 executes an update process for the pump drive time table 432, which will be described later.

また、CPU40は、燃料ポンプ32が駆動中である場合(ステップSt72のYes)、例えば燃料ポンプ32の目標回転数に基づいて動作モードがLOWであるか否かを判定する(ステップSt73)。動作モードがLOWである場合(ステップSt73のYes)、CPU40は変数c2を1に設定する(ステップSt74)。 When the fuel pump 32 is being driven (Yes in step St72), the CPU 40 determines whether the operation mode is LOW based on, for example, the target rotation speed of the fuel pump 32 (step St73). When the operation mode is LOW (Yes in step St73), the CPU 40 sets the variable c2 to 1 (step St74).

また、CPU40は、動作モードがLOWではない場合(ステップSt73のNo)、例えば燃料ポンプ32の目標回転数に基づいて動作モードがMIDDLEであるか否かを判定する(ステップSt75)。動作モードがMIDDLEである場合(ステップSt75のYes)、CPU40は変数c2を2に設定する(ステップSt76)。また、CPU40は、動作モードがMIDDLEではない場合、つまりHIGHである場合(ステップSt75のNo)、CPU40は変数c2を3に設定する(ステップSt77)。 If the operating mode is not LOW (No in step St73), the CPU 40 determines whether the operating mode is MIDDLE, for example, based on the target rotation speed of the fuel pump 32 (step St75). If the operating mode is MIDDLE (Yes in step St75), the CPU 40 sets the variable c2 to 2 (step St76). If the operating mode is not MIDDLE, that is, is HIGH (No in step St75), the CPU 40 sets the variable c2 to 3 (step St77).

次にCPU40は、仮保持値ΔNc(c2)に所定時間ΔTを加算する(ステップSt78)。ここで所定時間ΔTは、例えばタイマから取得された経過時間である。次にCPU40はポンプ駆動時間テーブル432の更新処理を実行する(ステップSt79)。 Next, the CPU 40 adds a predetermined time ΔT to the provisional hold value ΔNc (c2) (step St78). Here, the predetermined time ΔT is, for example, an elapsed time obtained from a timer. Next, the CPU 40 executes an update process for the pump drive time table 432 (step St79).

図17は、ポンプ駆動時間テーブル432の更新処理の一例を示すフローチャートである。本処理は上記のステップSt79において実行される。 Figure 17 is a flowchart showing an example of the process of updating the pump drive time table 432. This process is executed in step St79 above.

CPU40は、イグニッションスイッチ30がオンからオフに切り替わったか否かを判定する(ステップSt81)。イグニッションスイッチ30がオフに切り替わっていない場合(ステップSt81のNo)、本処理は終了する。 The CPU 40 determines whether the ignition switch 30 has been switched from on to off (step St81). If the ignition switch 30 has not been switched off (No in step St81), this process ends.

また、CPU40は、イグニッションスイッチ30がオフに切り替わった場合(ステップSt81のYes)、濃度センサ38が示すアルコール濃度Sを閾値THsと比較する(ステップSt82)。CPU40は、S<THsが成立する場合(ステップSt82のYes)、変数c1に1を設定し(ステップSt83)、S≧THsが成立する場合(ステップSt82のNo)、変数c1に2を設定する(ステップSt84)。 When the ignition switch 30 is switched off (Yes in step St81), the CPU 40 compares the alcohol concentration S indicated by the concentration sensor 38 with the threshold value THs (step St82). When S<THs holds (Yes in step St82), the CPU 40 sets the variable c1 to 1 (step St83), and when S≧THs holds (No in step St82), the CPU 40 sets the variable c1 to 2 (step St84).

次にCPU40は以下のステップSt85~St88の各処理により仮保持値ΔNc(c2)をポンプ駆動時間テーブル432に反映する。まず、CPU40は変数c2の値を選択する(ステップSt85)。次にCPU40は、駆動時間Nc(c1,c2)に仮保持値ΔNc(c2)を加算する(ステップSt86)。次にCPU40は、次のトリップに備えるために仮保持値ΔNc(c2)を0にリセットする(ステップSt87)。 Then, the CPU 40 reflects the provisional hold value ΔNc (c2) in the pump drive time table 432 by processing each of the following steps St85 to St88. First, the CPU 40 selects the value of the variable c2 (step St85). Next, the CPU 40 adds the provisional hold value ΔNc (c2) to the drive time Nc (c1, c2) (step St86). Next, the CPU 40 resets the provisional hold value ΔNc (c2) to 0 in preparation for the next trip (step St87).

次にCPU40は、未選択の変数c2の値の有無を判定する(ステップSt88)。CPU40は、未選択の変数c2の値が存在する場合(ステップSt88のYes)、未選択の変数c2の値を選択して(ステップSt85)、再びステップSt86,St87の各処理を実行する。 Next, the CPU 40 determines whether or not there is a value for the unselected variable c2 (step St88). If there is a value for the unselected variable c2 (Yes in step St88), the CPU 40 selects the value for the unselected variable c2 (step St85) and executes the processes of steps St86 and St87 again.

また、CPU40は、未選択の変数c2の値が存在しない場合(ステップSt88のNo)、本処理を終了する。このようにしてCPU40は仮保持値ΔNc(c2)によりポンプ駆動時間テーブル432を更新する。 If there is no unselected value for variable c2 (No in step St88), the CPU 40 ends this process. In this way, the CPU 40 updates the pump drive time table 432 with the provisional hold value ΔNc(c2).

(走行距離テーブル)
図18は、走行距離テーブル433及びその更新処理の一例を示すタイムチャートGdである。走行距離テーブル433には、CPU40が走行距離の記録を開始したときの初期値、及びその後の現在値が含まれる。
(Mileage table)
18 is a time chart Gd showing an example of the mileage table 433 and its update process. The mileage table 433 includes an initial value when the CPU 40 starts recording the mileage, and a current value thereafter.

タイムチャートGaは、時刻に従ったイグニッションスイッチ30のオンオフ状態(IG-SW)、オドメータ36が示す走行距離(km)、及び記録開始フラグの変化を示す。記録開始フラグは、CPU40が走行距離の記録開始前において「0」を示し、走行距離の記録開始後において「1」を示す。 Time chart Ga shows the on/off state of the ignition switch 30 (IG-SW) over time, the mileage (km) indicated by the odometer 36, and the change in the recording start flag. The recording start flag indicates "0" before the CPU 40 starts recording the mileage, and indicates "1" after the CPU 40 starts recording the mileage.

イグニッションスイッチ30は時刻t30にオンされ、時刻t32にオフされる。さらにイグニッションスイッチ30は時刻t34にオンされ、時刻t35にオフされる。オドメータ36の走行距離は、時刻t30~t32の期間、及び時刻t34~t35の期間において増加するが、他の期間では一定である。なお、時刻t30におけるオドメータ36は2000(km)を示す。 The ignition switch 30 is turned on at time t30 and turned off at time t32. The ignition switch 30 is then turned on at time t34 and turned off at time t35. The mileage on the odometer 36 increases between times t30 and t32 and between times t34 and t35, but remains constant during other periods. Note that at time t30, the odometer 36 indicates 2000 km.

CPU40は、時刻t30においてオドメータ36から走行距離「2000(km)」を取得して走行距離テーブルに初期値として記録する。その後の時刻t31においてCPU40は記録開始フラグを「0」から「1」に更新する。 At time t30, the CPU 40 obtains the mileage of "2000 (km)" from the odometer 36 and records it as the initial value in the mileage table. Then, at time t31, the CPU 40 updates the recording start flag from "0" to "1."

次にCPU40は、時刻t32においてオドメータ36から走行距離「2100(km)」を取得して走行距離テーブルに現在値として記録する。次にCPU40は、時刻t35においてオドメータ36から走行距離「2200(km)」を取得して走行距離テーブルに現在値として記録する。このように、CPU40はトリップごとに走行距離テーブル433の現在値を更新する。 Next, at time t32, the CPU 40 obtains the mileage of "2100 (km)" from the odometer 36 and records it as the current value in the mileage table. Next, at time t35, the CPU 40 obtains the mileage of "2200 (km)" from the odometer 36 and records it as the current value in the mileage table. In this way, the CPU 40 updates the current value in the mileage table 433 for each trip.

図19は、車両3の走行距離の検出処理の一例を示すフローチャートである。CPU40は、例えば一定周期で本処理を実行する。なお、記録開始フラグの初期値は「0」である。 Figure 19 is a flowchart showing an example of a process for detecting the travel distance of the vehicle 3. The CPU 40 executes this process, for example, at regular intervals. The initial value of the recording start flag is "0".

CPU40は、イグニッションスイッチ30がオフからオンに切り替わったか否かを判定する(ステップSt91)。イグニッションスイッチ30がオフからオンに切り替わった場合(ステップSt91のYes)、CPU40は、記録開始フラグが「0」であるか否かを判定する(ステップSt92)。CPU40は、イグニッションスイッチ30がオンに切り替わっていない場合(ステップSt91のNo)、または記録開始フラグが「1」である場合(ステップSt92のNo)、後述のステップSt96の処理を実行する。 The CPU 40 determines whether the ignition switch 30 has been switched from off to on (step St91). If the ignition switch 30 has been switched from off to on (Yes in step St91), the CPU 40 determines whether the recording start flag is "0" (step St92). If the ignition switch 30 has not been switched on (No in step St91) or if the recording start flag is "1" (No in step St92), the CPU 40 executes the process of step St96 described below.

CPU40は、記録開始フラグが「0」である場合(ステップSt92のYes)、オドメータ36から走行距離を読み出して(ステップSt93)、走行距離テーブル433に初期値として書き込む(ステップSt94)。次にCPU40は、次回以降の本処理の実行時に走行距離の初期値の記録が行われないように記録開始フラグを「」に更新する(ステップSt95)。
If the recording start flag is "0" (Yes in step St92), the CPU 40 reads the mileage from the odometer 36 (step St93) and writes it as an initial value in the mileage table 433 (step St94). Next, the CPU 40 updates the recording start flag to " 1 " so that the initial value of the mileage is not recorded the next time this process is executed (step St95).

CPU40は、イグニッションスイッチ30がオンからオフに切り替わったか否かを判定する(ステップSt96)。イグニッションスイッチ30がオフに切り替わっていない場合(ステップSt96のNo)、本処理は終了する。 The CPU 40 determines whether the ignition switch 30 has been switched from on to off (step St96). If the ignition switch 30 has not been switched off (No in step St96), this process ends.

イグニッションスイッチ30がオフに切り替わっている場合(ステップSt96のYes)、CPU40は、オドメータ36から走行距離を読み出して(ステップSt97)、走行距離テーブル433に現在値として書き込む(ステップSt98)。このようにしてCPU40は走行距離テーブル433を更新する。 If the ignition switch 30 is switched off (Yes in step St96), the CPU 40 reads the mileage from the odometer 36 (step St97) and writes it as the current value in the mileage table 433 (step St98). In this way, the CPU 40 updates the mileage table 433.

(ポンプ性能データ)
図20は、ポンプ性能データ131の一例を示す図である。車両管理サーバ1はポンプ性能データ131に基づき補正情報132により負荷パラメータ130を比較データに換算する。負荷パラメータ130には、上述した起動回数テーブル430、電圧分布テーブル431、ポンプ駆動時間テーブル432、及び走行距離テーブル433が含まれる。
(Pump performance data)
20 is a diagram showing an example of the pump performance data 131. The vehicle management server 1 converts the load parameters 130 into comparison data using the correction information 132 based on the pump performance data 131. The load parameters 130 include the above-mentioned start count table 430, voltage distribution table 431, pump drive time table 432, and mileage table 433.

ポンプ性能データ131には、燃料ポンプ32の耐久性能に関する測定データ、及びその測定条件が含まれる。測定データは、一例として、燃料ポンプ32の故障率が3.2(ppm)に至る所要時間として12000(時間)を示す。また、測定データは、一例として、燃料ポンプ32の故障率が3.2(ppm)に至る車両3の走行距離の所要値として300000(km)を示す。なお、燃料ポンプ32の劣化要因としては、一例としてモータのブラシの摩耗が挙げられる。 The pump performance data 131 includes measurement data related to the durability performance of the fuel pump 32 and the measurement conditions. As an example, the measurement data indicates 12,000 (hours) as the time required for the failure rate of the fuel pump 32 to reach 3.2 (ppm). Also, as an example, the measurement data indicates 300,000 (km) as the required value of the travel distance of the vehicle 3 for the failure rate of the fuel pump 32 to reach 3.2 (ppm). Note that, as an example, a cause of deterioration of the fuel pump 32 is wear of the brushes of the motor.

ポンプ性能データ131は、例えば燃料ポンプ32の単体試験の結果として、燃料ポンプ32の駆動時間が12000(時間)かつ車両3の走行距離300000(km)において故障率が3.2(ppm)を示すワイブルチャートから事前に抽出される。この故障率は、例えば燃料ポンプ32の交換が必要となる目安の一例である。 The pump performance data 131 is extracted in advance, for example, as a result of a unit test of the fuel pump 32, from a Weibull chart showing a failure rate of 3.2 (ppm) when the fuel pump 32 is driven for 12,000 (hours) and the vehicle 3 is driven for 300,000 (km). This failure rate is an example of a guideline for when the fuel pump 32 needs to be replaced.

しかし、故障率が3.2(ppm)に至る燃料ポンプ32の駆動時間及び車両3の走行距離は、例えば車両3のユーザの運転方法及び運転環境に依存して異なる。このため、車両管理サーバ1は、燃料ポンプ32の負荷パラメータ130を測定条件に従って比較データに換算することにより燃料ポンプ32の劣化状態を判断する。 However, the operating time of the fuel pump 32 and the traveling distance of the vehicle 3 at which the failure rate reaches 3.2 (ppm) vary depending on, for example, the driving method and driving environment of the user of the vehicle 3. For this reason, the vehicle management server 1 determines the deterioration state of the fuel pump 32 by converting the load parameters 130 of the fuel pump 32 into comparison data according to the measurement conditions.

測定条件としては、一例としてバッテリ電圧Eref(V)、燃料ポンプ32の動作モード、及びアルコール濃度Srefが挙げられる。本例では、バッテリ電圧ErefはTH_L≦Eref<TH_Hを満たす電圧値であり、動作モードはHIGHであり、アルコール濃度SrefはSref<THsを満たす濃度(例えば純粋なガソリン)である状態を測定条件と仮定する。なお、アルコール濃度Srefは第1濃度の一例である。また、測定条件の動作モードに応じたモータの回転数または吐出流量は、第1出力値の一例である。 Examples of the measurement conditions include the battery voltage Eref (V), the operation mode of the fuel pump 32, and the alcohol concentration Sref. In this example, the measurement conditions are assumed to be a state in which the battery voltage Eref is a voltage value that satisfies TH_L≦Eref<TH_H, the operation mode is HIGH, and the alcohol concentration Sref is a concentration that satisfies Sref<THs (e.g., pure gasoline). Note that the alcohol concentration Sref is an example of the first concentration. Also, the motor rotation speed or discharge flow rate according to the operation mode of the measurement conditions is an example of the first output value.

(補正情報)
図21は、補正情報132の一例を示す図である。補正情報132には、上記のバッテリ電圧Erefの測定条件における燃料ポンプ32のモータのブラシの相対摩耗量Ha、バッテリ電圧Eに関する摩耗補正係数Hb、及びアルコール濃度Sに関する摩耗補正係数Hbが含まれる。
(Correction information)
21 is a diagram showing an example of the correction information 132. The correction information 132 includes a relative wear amount Ha of the brush of the motor of the fuel pump 32 under the measurement condition of the battery voltage Eref, a wear correction coefficient Hb related to the battery voltage E, and a wear correction coefficient Hb related to the alcohol concentration S.

相対摩耗量Haは、車種X,Yの各々について、燃料ポンプ32の動作モードがHIGHである状態のブラシの摩耗量を1とした場合における、動作モードがLOW及びMIDDLEである状態のブラシの摩耗量、及び燃料ポンプ32の起動による摩耗量を示す。燃料ポンプ32のモータの回転数が高いほど、ブラシの摩耗量は増加するため、動作モードがHIGHである場合の摩耗量は、動作モードがLOW及びMIDDLEである場合より高くなる。また、燃料ポンプ32の起動時、補機バッテリ34からモータに高い突入電流が流れ込むため、ブラシの摩耗量は通常の動作時(HIGH、MIDDLE、LOW)より増加する。 The relative wear amount Ha indicates the wear amount of the brush when the operating mode is LOW and MIDDLE, and the wear amount due to the start of the fuel pump 32, for each of vehicle models X and Y, when the wear amount of the brush when the operating mode of the fuel pump 32 is HIGH is set to 1. The higher the rotation speed of the motor of the fuel pump 32, the greater the wear amount of the brush, so the wear amount when the operating mode is HIGH is higher than when the operating mode is LOW or MIDDLE. Also, when the fuel pump 32 is started, a high inrush current flows from the auxiliary battery 34 to the motor, so the wear amount of the brush is higher than during normal operation (HIGH, MIDDLE, LOW).

摩耗補正係数Hbは、バッテリ電圧Eの電圧範囲が測定条件と同じTH_L≦E<TH_Hである場合の摩耗量を1とした場合における、電圧範囲(E<TH_L、TH_L≦E<TH_H、E≧TH_H)ごとのブラシの摩耗量の比を示す。補機バッテリ34から燃料ポンプ32に印加される電圧が大きいほど、ブラシの摩耗量は増加する。 The wear correction coefficient Hb indicates the ratio of the amount of wear of the brush for each voltage range (E<TH_L, TH_L≦E<TH_H, E≧TH_H) when the amount of wear is set to 1 when the voltage range of the battery voltage E is the same as the measurement conditions, TH_L≦E<TH_H. The greater the voltage applied to the fuel pump 32 from the auxiliary battery 34, the greater the amount of wear of the brush.

摩耗補正係数Hcは、アルコール濃度Sが測定条件と同じS<THsであるときのブラシの摩耗量を1とした場合における、アルコール濃度Sの範囲(S<THs、S≧THs)ごとの摩耗量を示す。アルコールとガソリンの混合燃料は純粋なガソリンと比較すると異物が混入してブラシの火花放電が起きやすいため、S≧THsの場合の摩耗量はS<THsの場合の摩耗量より高い。 The wear correction coefficient Hc indicates the amount of wear for each range of alcohol concentration S (S<THs, S>=THs), assuming that the amount of wear of the brush is 1 when the alcohol concentration S is the same as the measurement conditions, S<THs. Compared to pure gasoline, a mixed fuel of alcohol and gasoline is more likely to contain foreign matter and cause brush spark discharge, so the amount of wear when S>=THs is higher than when S<THs.

車両管理サーバ1の換算処理部101は、ポンプ駆動時間テーブル432の駆動時間を車種X,Yに応じて動作モードごとに相対摩耗量Haにより比較データに換算する。また、換算処理部101は、電圧分布テーブル431の各電圧範囲の発生回数の比及び摩耗補正係数Hbに応じてポンプ駆動時間テーブル432の駆動時間を比較データに換算する。さらに換算処理部101は、アルコール濃度Sごとに摩耗補正係数Hbによりポンプ駆動時間テーブル432の駆動時間を比較データに換算する。 The conversion processing unit 101 of the vehicle management server 1 converts the drive time in the pump drive time table 432 into comparison data using the relative wear amount Ha for each operating mode according to the vehicle type X, Y. The conversion processing unit 101 also converts the drive time in the pump drive time table 432 into comparison data according to the ratio of the number of occurrences of each voltage range in the voltage distribution table 431 and the wear correction coefficient Hb. Furthermore, the conversion processing unit 101 converts the drive time in the pump drive time table 432 into comparison data using the wear correction coefficient Hb for each alcohol concentration S.

劣化判断部102は、燃料ポンプ32の劣化状態の判断として、例えば比較データ及び測定データの比較により燃料ポンプ32の交換の要否を判断する。以下に燃料ポンプ32の交換の要否の判断について例を挙げて説明する。 The deterioration determination unit 102 determines the deterioration state of the fuel pump 32 by, for example, comparing the comparison data and the measurement data to determine whether or not the fuel pump 32 needs to be replaced. An example of determining whether or not the fuel pump 32 needs to be replaced is described below.

(第1判断例)
図22は、第1判断例における起動回数テーブル430及び電圧分布テーブル431を示す図である。本例では、換算処理部101は、燃料ポンプ32の間欠運転のない車種Xの燃料ポンプ32の駆動時間を比較データに換算する。このため、起動回数テーブル430において、トリップ中の起動タイミングが2回目以降の起動回数はすべて0回である。
(First judgment example)
22 is a diagram showing the start count table 430 and the voltage distribution table 431 in the first judgment example. In this example, the conversion processing unit 101 converts the driving time of the fuel pump 32 of the vehicle type X that does not have intermittent operation of the fuel pump 32 into comparison data. For this reason, in the start count table 430, the start counts for the second and subsequent start timings during a trip are all 0.

また、電圧分布テーブル431には、最大電圧Emaxの発生回数とともに燃料ポンプ32の動作モードごとの発生回数の比率が示されている。例えば換算処理部101は、アルコール濃度S<THs、動作モードMIDDLE、及びバッテリ電圧EのTH_L≦E<TH_Hの電圧範囲に対応する発生回数(5回)の比率を71.4(%)(=5/(5+2)×100)と算出する(点線枠参照)。また、換算処理部101は、アルコール濃度S≧THs、動作モードLOW、及びバッテリ電圧EのE<TH_Lの電圧範囲に対応する発生回数(3回)の比率を1.4(%)(=3/(3+206)×100)と算出する(点線枠参照)。 The voltage distribution table 431 also shows the number of occurrences of the maximum voltage Emax, as well as the ratio of the number of occurrences for each operation mode of the fuel pump 32. For example, the conversion processing unit 101 calculates the ratio of the number of occurrences (5 times) corresponding to the alcohol concentration S<THs, the operation mode MIDDLE, and the voltage range of the battery voltage E of TH_L≦E<TH_H to 71.4(%) (=5/(5+2)×100) (see dotted line frame). The conversion processing unit 101 also calculates the ratio of the number of occurrences (3 times) corresponding to the alcohol concentration S≧THs, the operation mode LOW, and the voltage range of the battery voltage E of E<TH_L to 1.4(%) (=3/(3+206)×100) (see dotted line frame).

図23は、第1判断例におけるポンプ駆動時間テーブル432及び走行距離テーブル433を示す図である。換算処理部101は、ポンプ駆動時間テーブル432の各駆動時間を、相対摩耗量Ha及び摩耗補正係数Hb,Hcに基づきアルコール濃度S、燃料ポンプ32の動作モード、及び電圧分布テーブル431中の発生回数に応じて比較データに換算する。 Figure 23 shows the pump drive time table 432 and the mileage table 433 in the first judgment example. The conversion processing unit 101 converts each drive time in the pump drive time table 432 into comparison data according to the alcohol concentration S, the operating mode of the fuel pump 32, and the number of occurrences in the voltage distribution table 431, based on the relative wear amount Ha and the wear correction coefficients Hb and Hc.

また、換算処理部101は、符号Geで示されるように、走行距離テーブル433の初期値(1706(km))及び現在値(6795(km))の差分(5089(km))と、その差分の300000(km)に対する比(58.95)を算出する。
In addition, as indicated by the symbol Ge, the conversion processing unit 101 calculates the difference (5089 (km)) between the initial value (1706 (km)) and the current value ( 6795 (km)) in the mileage table 433, and the ratio (58.95) of this difference to 300,000 (km).

図24は、第1判断例を示す図である。符号G1fは、比較データとしての換算後の駆動時間をバッテリ電圧E、アルコール濃度S、及び燃料ポンプ32の起動時と動作モードごとに示す。換算処理部101は、燃料ポンプ32の1回の起動を燃料ポンプ32の1分の駆動時間として起動回数テーブル430の各起動回数を比較データとしての駆動時間に換算する。以下に起動回数から駆動時間への換算例を挙げる。 Figure 24 is a diagram showing a first judgment example. Symbol G1f indicates the converted drive time as comparison data for each battery voltage E, alcohol concentration S, and start time and operation mode of the fuel pump 32. The conversion processing unit 101 converts each start count in the start count table 430 into a drive time as comparison data, assuming that one start of the fuel pump 32 is one minute of drive time of the fuel pump 32. An example of converting the start count to drive time is given below.

Na(2,1,2)×1(分/回)×Ha×Hb×Hc
=266(回)×1(分/回)×4×1×1.5
=1596(分) ・・・(1)
Na(2,1,2) x 1 (min/time) x Ha x Hb x Hc
= 266 (times) x 1 (min/time) x 4 x 1 x 1.5
=1596 (minutes) ... (1)

換算処理部101は、S≧THs及びTH_L≦E<TH_Hにおける起動による駆動時間「1596」分(点線枠参照)を上記の式(1)により算出する。ここで、Na(2,1,2)は、S≧THsの範囲及びTH_L≦E<TH_Hの電圧範囲に対応するトリップ中の初回の起動回数(266(回))である(図22の点線枠参照)。 The conversion processing unit 101 calculates the operating time "1596" minutes (see dotted line frame) due to start-up when S ≧ THs and TH_L ≦ E < TH_H using the above formula (1). Here, Na (2, 1, 2) is the initial number of starts (266 (times)) during a trip corresponding to the range of S ≧ THs and the voltage range of TH_L ≦ E < TH_H (see dotted line frame in Figure 22).

また、相対摩耗量Ha及び摩耗補正係数Hb,Hcは、図21に示される各テーブルから得られる。相対摩耗量Haは、車種Xの起動に対応する燃料ポンプ32のモータのブラシの摩耗量(4)である。摩耗補正係数Hbは、TH_L≦E<TH_Hの電圧範囲に対応する係数(1)である。摩耗補正係数Hcは、S≧THsの範囲に対応する係数(1.5)である。 The relative wear amount Ha and the wear correction coefficients Hb and Hc are obtained from the tables shown in FIG. 21. The relative wear amount Ha is the wear amount (4) of the brush of the motor of the fuel pump 32 corresponding to the start of the vehicle model X. The wear correction coefficient Hb is a coefficient (1) corresponding to the voltage range of TH_L≦E<TH_H. The wear correction coefficient Hc is a coefficient (1.5) corresponding to the range of S≧THs.

Na(1,1,1)×1(分/回)×Ha×Hb×Hc
=4(回)×1(分/回)×4×0.8×1
=12.8(分) ・・・(2)
Na(1,1,1) x 1 (min/time) x Ha x Hb x Hc
= 4 (times) x 1 (min/time) x 4 x 0.8 x 1
=12.8 (minutes) ... (2)

換算処理部101は、S<THs及びE<TH_Lにおける起動による駆動時間「12.8」分(点線枠参照)を上記の式(2)により算出する。ここで、Na(1,1,1)は、S<THsの範囲及びE<TH_Lの電圧範囲に対応するトリップ中の初回の起動回数(=4(回))である(図22の点線枠参照)。 The conversion processing unit 101 calculates the operating time "12.8" minutes (see dotted line frame) due to start-up when S<THs and E<TH_L using the above formula (2). Here, Na(1,1,1) is the initial number of starts (=4 (times)) during a trip corresponding to the range of S<THs and the voltage range of E<TH_L (see dotted line frame in Figure 22).

相対摩耗量Haは、車種Xの燃料ポンプ32の動作モードがHIGHである場合の摩耗量を1としたときの燃料ポンプ32の起動によるモータのブラシの摩耗量(4)である。摩耗補正係数Hbは、E<TH_Lの電圧範囲に対応する係数(0.8)である。摩耗補正係数Hcは、S<THsの範囲に対応する係数(=1)である。 The relative wear amount Ha is the amount of wear (4) of the motor brush caused by starting the fuel pump 32, assuming that the amount of wear when the operating mode of the fuel pump 32 of vehicle model X is HIGH is 1. The wear correction coefficient Hb is a coefficient (0.8) corresponding to the voltage range of E<TH_L. The wear correction coefficient Hc is a coefficient (=1) corresponding to the range of S<THs.

このように、換算処理部101は相対摩耗量Ha及び摩耗補正係数Hb,Hcにより起動回数テーブル430の各起動回数を燃料ポンプ32の駆動時間に換算する。相対摩耗量Haは、燃料ポンプ32の動作モードがHIGHである場合のブラシの摩耗量に対する燃料ポンプ32の起動時の摩耗量の比である。このため、換算処理部101は、ポンプ性能データ131の測定条件の1つである動作モードHIGHを基準として起動回数を駆動時間に換算することができる。 In this way, the conversion processing unit 101 converts each start count in the start count table 430 into the operating time of the fuel pump 32 using the relative wear amount Ha and the wear correction coefficients Hb and Hc. The relative wear amount Ha is the ratio of the wear amount at the time of start of the fuel pump 32 to the wear amount of the brush when the operating mode of the fuel pump 32 is HIGH. Therefore, the conversion processing unit 101 can convert the start count into the operating time based on the operating mode HIGH, which is one of the measurement conditions of the pump performance data 131.

摩耗補正係数Hbは、バッテリ電圧EのTH_L≦E<TH_Hの電圧範囲における摩耗量に対する各電圧範囲(E<TH_L、TH_L≦E<TH_H。E≧TH_H)における摩耗量の比である。このため、換算処理部101は、ポンプ性能データ131の測定条件の1つであるTH_L≦Eref<TH_Hの電圧範囲と電圧分布テーブル431の各電圧範囲の差分に応じて起動回数を駆動時間に換算することができる。したがって、車両管理サーバ1は、燃料ポンプ32の起動時の突入電流に応じた劣化の度合いにより燃料ポンプ32の交換の要否を判断することができる。 The wear correction coefficient Hb is the ratio of the amount of wear in each voltage range (E<TH_L, TH_L≦E<TH_H, E≧TH_H) to the amount of wear in the voltage range of TH_L≦E<TH_H of the battery voltage E. Therefore, the conversion processing unit 101 can convert the number of starts into driving time according to the difference between the voltage range of TH_L≦Eref<TH_H, which is one of the measurement conditions of the pump performance data 131, and each voltage range of the voltage distribution table 431. Therefore, the vehicle management server 1 can determine whether or not the fuel pump 32 needs to be replaced based on the degree of deterioration according to the inrush current at the time of starting the fuel pump 32.

摩耗補正係数Hcは、アルコール濃度SがS<THsを満たすときの燃料ポンプ32の摩耗量を1としたときのアルコール濃度SがS≧THsを満たすときの摩耗量(1.5)である。このため、換算処理部101は、ポンプ性能データ131の測定条件の1つであるSref<THsに従って駆動時間を換算することができる。したがって、車両管理サーバ1は、アルコール濃度Sに応じた劣化の度合いにより燃料ポンプ32の交換の要否を判断することができる。 The wear correction coefficient Hc is the amount of wear (1.5) when the alcohol concentration S satisfies S≧THs, assuming that the amount of wear of the fuel pump 32 when the alcohol concentration S satisfies S<THs is 1. Therefore, the conversion processing unit 101 can convert the operating time according to Sref<THs, which is one of the measurement conditions of the pump performance data 131. Therefore, the vehicle management server 1 can determine whether or not the fuel pump 32 needs to be replaced based on the degree of deterioration according to the alcohol concentration S.

また、換算処理部101は、ポンプ駆動時間テーブル432の各駆動時間を燃料ポンプ32の動作モード、最大電圧Emaxの発生回数、及びアルコール濃度Sに応じて換算する。以下にポンプ性能データ131の測定条件に従った駆動時間への換算例を挙げる。 The conversion processing unit 101 also converts each drive time in the pump drive time table 432 according to the operation mode of the fuel pump 32, the number of occurrences of the maximum voltage Emax, and the alcohol concentration S. Below is an example of conversion to a drive time according to the measurement conditions of the pump performance data 131.

Nc(2,1)×R(2,1,1)×Ha×Hb×Hc
=3550.695(分)×1.4(%)×0.5×0.8×1.5
=29.8(分) ・・・(3)
R(2,1,1)=Nb(2,1,1)/(Nb(2,1,1)+Nb(2,1,2)+Nb(2,1,3))×100 ・・・(4)
Nc(2,1)×R(2,1,1)×Ha×Hb×Hc
=3550.695 (minutes) x 1.4 (%) x 0.5 x 0.8 x 1.5
=29.8 (minutes) ... (3)
R(2,1,1)=Nb(2,1,1)/(Nb(2,1,1)+Nb(2,1,2)+Nb(2,1,3))×100...(4)

換算処理部101は、S≧THs、動作モードLOW、及びE<TH_Lにおける駆動時間「29.8」分(点線枠参照)を上記の式(3)及び式(4)により算出する。ここで、Nc(2,1)は、S≧THsの範囲及び動作モードLOWに対応する駆動時間(3550.695(分))である(図23の点線枠参照)。 The conversion processing unit 101 calculates the drive time "29.8" minutes (see dotted line frame) for S≧THs, operation mode LOW, and E<TH_L using the above formulas (3) and (4). Here, Nc(2,1) is the drive time (3550.695 (minutes)) corresponding to the range of S≧THs and operation mode LOW (see dotted line frame in FIG. 23).

また、R(2,1,1)は、S≧THsの範囲及び動作モードLOWの場合の電圧分布テーブル431のE<TH_Lの電圧範囲における最大電圧Emaxの発生回数Nb(2,1,1)の比(1.4(%))である(図22の点線枠参照)。R(2,1,1)は、式(4)に表されるように、S≧THsの範囲及び動作モードLOWにおける全ての最大電圧Emaxの発生回数Nb(2,1,1)~Nb(2,1,3)の和に対するE<TH_Lの電圧範囲の発生回数Nb(2,1,1)の比である。なお、電圧分布テーブル431の他の発生回数Nb(b1,b2,b3)の比R(b1,b2,b3)も比R(2,1,1)と同様に算出される。 R(2,1,1) is the ratio (1.4(%)) of the number of occurrences Nb(2,1,1) of the maximum voltage Emax in the voltage range E<TH_L in the voltage distribution table 431 in the range S≧THs and the operation mode LOW (see the dotted frame in FIG. 22). As shown in formula (4), R(2,1,1) is the ratio of the number of occurrences Nb(2,1,1) in the voltage range E<TH_L to the sum of the number of occurrences Nb(2,1,1) to Nb(2,1,3) of all the maximum voltages Emax in the range S≧THs and the operation mode LOW. Note that the ratios R(b1,b2,b3) of the other occurrences Nb(b1,b2,b3) in the voltage distribution table 431 are calculated in the same way as the ratio R(2,1,1).

相対摩耗量Haは、車種Xの燃料ポンプ32の動作モードLOWに対応する燃料ポンプ32のモータのブラシの摩耗量(0.5)である。摩耗補正係数Hbは、E<TH_Lの電圧範囲に対応する係数(0.8)である。摩耗補正係数Hcは、S≧THsの範囲に対応する係数(1.5)である。 The relative wear amount Ha is the wear amount (0.5) of the brush of the motor of the fuel pump 32 corresponding to the operating mode LOW of the fuel pump 32 of the vehicle model X. The wear correction coefficient Hb is a coefficient (0.8) corresponding to the voltage range of E<TH_L. The wear correction coefficient Hc is a coefficient (1.5) corresponding to the range of S≧THs.

Nc(1,2)×R(1,2,2)×Ha×Hb×Hc
=0.2622(分)×71.4(%)×0.75×1×1
=0.14(分) ・・・(5)
R(1,2,2)=Nb(1,2,2)/(Nb(1,2,1)+Nb(1,2,2)+Nb(1,2,3))×100 ・・・(6)
Nc(1,2)×R(1,2,2)×Ha×Hb×Hc
=0.2622 (minutes) x 71.4 (%) x 0.75 x 1 x 1
=0.14 (minutes) ... (5)
R(1,2,2)=Nb(1,2,2)/(Nb(1,2,1)+Nb(1,2,2)+Nb(1,2,3))×100...(6)

換算処理部101は、S<THs、動作モードMIDDLE、及びTH_L≦E<TH_Hにおける駆動時間「0.14」分(点線枠参照)を上記の式(5)により算出する。ここで、Nc(1,2)は、S<THsの範囲及び動作モードMIDDLEに対応する駆動時間(0.2622(分))である(図23の点線枠参照)。 The conversion processing unit 101 calculates the drive time "0.14" minutes (see dotted line frame) for S<THs, operation mode MIDDLE, and TH_L≦E<TH_H using the above formula (5). Here, Nc(1,2) is the drive time (0.2622 (minutes)) corresponding to the range of S<THs and operation mode MIDDLE (see dotted line frame in Figure 23).

また、R(1,2,3)は、S<THsの範囲及び動作モードMIDDLEの場合の電圧分布テーブル431のE<TH_Lの電圧範囲における最大電圧Emaxの発生回数Nb(1,2,3)の比(71.4(%))である(図22の点線枠参照)。R(1,2,3)は、上記の式(6)に表されるように、S<THsの範囲及び動作モードMIDDLEにおける全ての最大電圧Emaxの発生回数Nb(1,2,1)~Nb(1,2,3)の和に対するE<TH_Lの電圧範囲の発生回数Nb(1,2,2)の比である。 R(1,2,3) is the ratio (71.4(%)) of the number of occurrences Nb(1,2,3) of the maximum voltage Emax in the voltage range E<TH_L in the voltage distribution table 431 for the range S<THs and the operation mode MIDDLE (see the dotted frame in FIG. 22). As shown in the above formula (6), R(1,2,3) is the ratio of the number of occurrences Nb(1,2,2) of the voltage range E<TH_L to the sum of the number of occurrences Nb(1,2,1) to Nb(1,2,3) of all maximum voltages Emax in the range S<THs and the operation mode MIDDLE.

相対摩耗量Haは、車種Xの燃料ポンプ32の動作モードMIDDLEに対応する燃料ポンプ32のモータのブラシの摩耗量(0.75)である。摩耗補正係数Hbは、E<TH_Lの電圧範囲に対応する係数(1)である。摩耗補正係数Hcは、S>THsの範囲に対応する係数(1)である。 The relative wear amount Ha is the wear amount (0.75) of the brush of the motor of the fuel pump 32 corresponding to the operating mode MIDDLE of the fuel pump 32 of the vehicle model X. The wear correction coefficient Hb is a coefficient (1) corresponding to the voltage range of E<TH_L. The wear correction coefficient Hc is a coefficient (1) corresponding to the range of S>THs.

このように、換算処理部101は、電圧分布テーブル431の最大電圧Emaxの発生回数Nb(b1,b2,b3)の比R(b1,b2,b3)と相対摩耗量Ha及び摩耗補正係数Hb,Hcにより燃料ポンプ32の駆動時間を比較データに換算する。相対摩耗量Ha(=0.75,0.5)は、燃料ポンプ32の動作モードがHIGHである場合のブラシの摩耗量に対する、動作モードがMIDDLE及びLOWである場合の摩耗量の比である。このため、換算処理部101は、燃料ポンプ32の動作モードごとの駆動時間を、ポンプ性能データ131の測定条件の1つである動作モードHIGHに従って変換することができる。 In this way, the conversion processing unit 101 converts the drive time of the fuel pump 32 into comparison data using the ratio R (b1, b2, b3) of the occurrence count Nb (b1, b2, b3) of the maximum voltage Emax in the voltage distribution table 431, the relative wear amount Ha, and the wear correction coefficients Hb and Hc. The relative wear amount Ha (=0.75, 0.5) is the ratio of the wear amount of the brush when the fuel pump 32 is in the HIGH operation mode to the wear amount when the operation mode is MIDDLE and LOW. Therefore, the conversion processing unit 101 can convert the drive time for each operation mode of the fuel pump 32 according to the HIGH operation mode, which is one of the measurement conditions of the pump performance data 131.

すなわち換算処理部101は、測定条件の動作モードHIGHにおける燃料ポンプ32の吐出流量や燃料ポンプ32のモータの回転数と、ポンプ駆動時間テーブル432の各動作モードおける燃料ポンプ32の吐出流量や燃料ポンプ32のモータの回転数の差分に応じて駆動時間を比較データに換算することができる。したがって、車両管理サーバ1は、燃料ポンプ32の燃料ポンプ32の動作モードに応じた劣化の度合いより燃料ポンプ32の交換の要否を判断することができる。 In other words, the conversion processing unit 101 can convert the drive time into comparison data according to the difference between the discharge flow rate of the fuel pump 32 and the rotation speed of the motor of the fuel pump 32 in the operation mode HIGH of the measurement conditions and the discharge flow rate of the fuel pump 32 and the rotation speed of the motor of the fuel pump 32 in each operation mode of the pump drive time table 432. Therefore, the vehicle management server 1 can determine whether or not the fuel pump 32 needs to be replaced based on the degree of deterioration of the fuel pump 32 according to the operation mode of the fuel pump 32.

摩耗補正係数Hbは、上述したようにバッテリ電圧Eの電圧範囲ごとの摩耗量の比である。換算処理部101は、電圧分布テーブル431の最大電圧Emaxの発生回数Nb(b1,b2,b3)の比R(b1,b2,b3)に応じて駆動時間を換算し、さらにポンプ性能データ131の測定条件の1つであるTH_L≦Eref<TH_Hの電圧範囲と電圧分布テーブル431の各電圧範囲の差分に応じて駆動時間を換算する。 As described above, the wear correction coefficient Hb is the ratio of the amount of wear for each voltage range of the battery voltage E. The conversion processing unit 101 converts the drive time according to the ratio R (b1, b2, b3) of the number of occurrences Nb (b1, b2, b3) of the maximum voltage Emax in the voltage distribution table 431, and further converts the drive time according to the difference between the voltage range TH_L≦Eref<TH_H, which is one of the measurement conditions of the pump performance data 131, and each voltage range in the voltage distribution table 431.

すなわち換算処理部101は、最大電圧Emaxの分布に応じて燃料ポンプ32の動作モードごとの駆動時間を比較データに換算する。したがって、車両管理サーバ1は、燃料ポンプ32への印加電圧に応じた劣化の度合いにより燃料ポンプ32の交換の要否を判断することができる。 That is, the conversion processing unit 101 converts the drive time for each operation mode of the fuel pump 32 into comparison data according to the distribution of the maximum voltage Emax. Therefore, the vehicle management server 1 can determine whether or not the fuel pump 32 needs to be replaced based on the degree of deterioration according to the voltage applied to the fuel pump 32.

摩耗補正係数Hcは、上述したようにアルコール濃度Sの範囲ごとの摩耗量(1、1.5)である。このため、換算処理部101は、ポンプ性能データ131の測定条件の1つであるS<THsに従って駆動時間を換算することができる。すなわち換算処理部101は、測定条件のアルコール濃度Sref<THsとポンプ駆動時間テーブル432のアルコール濃度Sの差分に応じて駆動時間を比較データに換算する。したがって、車両管理サーバ1は、アルコール濃度Sに応じた劣化の度合いにより燃料ポンプ32の交換の要否を判断することができる。 The wear correction coefficient Hc is the amount of wear (1, 1.5) for each range of alcohol concentration S, as described above. Therefore, the conversion processing unit 101 can convert the drive time according to S<THs, which is one of the measurement conditions of the pump performance data 131. That is, the conversion processing unit 101 converts the drive time into comparison data according to the difference between the measurement condition of alcohol concentration Sref<THs and the alcohol concentration S in the pump drive time table 432. Therefore, the vehicle management server 1 can determine whether or not the fuel pump 32 needs to be replaced based on the degree of deterioration according to the alcohol concentration S.

換算処理部101は、上述した手法によって、起動回数テーブル430の各起動回数を駆動時間に換算し、さらに駆動時間を補機バッテリ34の電圧範囲に応じて比較データに換算する。また、換算処理部101は、ポンプ駆動時間テーブル432の各駆動時間を電圧分布テーブル431に基づき動作モードごとに比較データに換算する。換算処理部101は、これらの比較データを合計する。「合計駆動時間」はアルコール濃度S及び、起動または動作モードごとの換算後の駆動時間の合計を示す。換算処理部101は、各起動回数から換算した駆動時間と動作モードごとの換算後の各駆動時間を加算する。 The conversion processing unit 101 converts each activation count in the activation count table 430 into a drive time using the method described above, and further converts the drive time into comparison data according to the voltage range of the auxiliary battery 34. The conversion processing unit 101 also converts each drive time in the pump drive time table 432 into comparison data for each operation mode based on the voltage distribution table 431. The conversion processing unit 101 sums up these comparison data. The "total drive time" indicates the total of the alcohol concentration S and the drive time after conversion for each activation or operation mode. The conversion processing unit 101 adds up the drive time converted from each activation count and each drive time after conversion for each operation mode.

符号G2fに示されるように、換算処理部101は、ポンプ性能データ131の走行距離に対する走行距離テーブル433の初期値及び現在値の差分の比(58.95)(図23の符号Ge参照)を各駆動時間の合計(「合計駆動時間」の駆動時間(時間)の合計)に乗ずることにより累計駆動時間(5391(時間))を算出する。すなわち換算処理部101は、ポンプ性能データ131の走行距離と走行距離テーブル433の走行距離(=現在値-初期値)の比に応じて駆動時間を比較データに換算する。 As shown by symbol G2f, the conversion processing unit 101 calculates the cumulative driving time (5391 (hours)) by multiplying the total of each driving time (the total of the driving times (hours) of "total driving time") by the ratio (58.95) (see symbol Ge in FIG. 23) of the difference between the initial value and the current value of the mileage table 433 to the mileage in the pump performance data 131. That is, the conversion processing unit 101 converts the driving time into comparison data according to the ratio of the mileage in the pump performance data 131 to the mileage in the mileage table 433 (= current value - initial value).

このため、車両管理サーバ1は、車両3がポンプ性能データ131の走行距離を走行した場合の駆動時間から燃料ポンプ32の交換の要否を判断することができる。換算処理部101は、累積駆動時間を劣化判断部102に通知する。 Therefore, the vehicle management server 1 can determine whether or not the fuel pump 32 needs to be replaced based on the drive time when the vehicle 3 travels the mileage in the pump performance data 131. The conversion processing unit 101 notifies the deterioration determination unit 102 of the accumulated drive time.

劣化判断部102は、ポンプ性能データ131の駆動時間(12000(時間))に対する累積駆動時間の比(0.45(=5391/12000))を算出する。なお、以下の説明において、この比を駆動時間比と表記する。 The deterioration determination unit 102 calculates the ratio (0.45 (=5391/12000)) of the cumulative drive time to the drive time (12000 (hours)) of the pump performance data 131. In the following explanation, this ratio is referred to as the drive time ratio.

劣化判断部102は、駆動時間比が1未満である場合、燃料ポンプ32の故障率がポンプ性能データ131の故障率に達していないと認定し、燃料ポンプ32の交換は不要と判断する。このように、劣化判断部102は、比較データとしての換算後の駆動時間の合計をポンプ性能データ131の駆動時間と比較することにより燃料ポンプ32の交換の要否を判断する。したがって、車両管理サーバ1は、燃料ポンプ32の交換の目安となるポンプ性能データ131の故障率と駆動時間から適切に交換の要否を判断することができる。 If the drive time ratio is less than 1, the deterioration determination unit 102 determines that the failure rate of the fuel pump 32 has not reached the failure rate of the pump performance data 131, and determines that replacement of the fuel pump 32 is unnecessary. In this way, the deterioration determination unit 102 determines whether or not replacement of the fuel pump 32 is necessary by comparing the total converted drive time as comparison data with the drive time of the pump performance data 131. Therefore, the vehicle management server 1 can appropriately determine whether or not replacement is necessary from the failure rate and drive time of the pump performance data 131, which serve as a guide for replacement of the fuel pump 32.

劣化判断部102は、交換の目安となる故障率(3.2(ppm))に至るまでの車両3の走行距離(666666(km)(=300000(km)/0.45))を算出する。劣化判断部102は、この走行距離をネットワーク90経由で保守端末2に送信することにより車両3のユーザに交換が必要となるまでのおおよその走行距離を通知する。 The deterioration determination unit 102 calculates the mileage (666,666 (km) (= 300,000 (km) / 0.45)) of the vehicle 3 until the failure rate (3.2 (ppm)) serving as a guide for replacement is reached. The deterioration determination unit 102 transmits this mileage to the maintenance terminal 2 via the network 90, thereby notifying the user of the vehicle 3 of the approximate mileage until replacement is required.

(第2判断例)
図25は、第2判断例における起動回数テーブル430及び電圧分布テーブル431を示す図である。本例では、換算処理部101は、燃料ポンプ32の間欠運転のある車種Yの燃料ポンプ32の駆動時間を比較データに換算する。このため、換算処理部101は、起動回数テーブル430においてトリップ中の起動タイミングが初回及び2回目以降の起動回数の合計を駆動時間に換算する。
(Second judgment example)
25 is a diagram showing the start count table 430 and the voltage distribution table 431 in the second judgment example. In this example, the conversion processing unit 101 converts the drive time of the fuel pump 32 of a vehicle type Y in which the fuel pump 32 is intermittently operated, into comparison data. For this reason, the conversion processing unit 101 converts the total number of start times during a trip, including the first start and the second or subsequent start times, in the start count table 430 into drive time.

また、電圧分布テーブル431には、図22と同様に、最大電圧Emaxの発生回数とともに燃料ポンプ32の動作モードごとの発生回数の比率が示されている。 In addition, the voltage distribution table 431, like FIG. 22, shows the number of times the maximum voltage Emax occurs as well as the ratio of occurrences for each operating mode of the fuel pump 32.

図26は、第2判断例におけるポンプ駆動時間テーブル432及び走行距離テーブル433を示す図である。換算処理部101は、符号Ggで示されるように、走行距離テーブル433の初期値(7807(km))及び現在値(14326(km))の差分(6519(km))と、その差分の300000(km)に対する比(46.0)を算出する。 Figure 26 shows the pump drive time table 432 and the mileage table 433 in the second judgment example. As indicated by the symbol Gg, the conversion processing unit 101 calculates the difference (6519 (km)) between the initial value (7807 (km)) and the current value (14326 (km)) in the mileage table 433, and the ratio (46.0) of this difference to 300000 (km).

図27は、第2判断例を示す図である。符号G1hは、比較データとしての換算後の駆動時間をバッテリ電圧E、アルコール濃度S、及び燃料ポンプ32の起動時と動作モードごとに示す。換算処理部101は、第1判断例と同様に、燃料ポンプ32の1回の起動を燃料ポンプ32の1分の駆動時間として起動回数テーブル430の各起動回数を、比較データとしての駆動時間に換算する。本例において、換算処理部101は、トリップ中の初回の起動及び2回目以降の起動も一様に1分の駆動時間に換算するが、互いに異なる時間に換算してもよい。以下に起動回数から駆動時間への換算例を挙げる。 Figure 27 is a diagram showing a second judgment example. Symbol G1h indicates the converted drive time as comparison data for each battery voltage E, alcohol concentration S, and start time and operation mode of the fuel pump 32. As in the first judgment example, the conversion processing unit 101 converts each start count in the start count table 430 into a drive time as comparison data, assuming that one start of the fuel pump 32 is one minute of drive time of the fuel pump 32. In this example, the conversion processing unit 101 converts the first start and the second and subsequent starts during a trip into a drive time of one minute in the same way, but they may be converted into different times. Below is an example of converting the number of starts into a drive time.

{Na(1,1,2)+Na(1,2,2)}×1(分/回)×Ha×Hb×Hc
=(20+2239)(回)×1(分/回)×2×1×1
=4518(分) ・・・(7)
{Na(1,1,2)+Na(1,2,2)}×1(min/time)×Ha×Hb×Hc
= (20 + 2239) (times) x 1 (minutes/time) x 2 x 1 x 1
=4518 (minutes) ... (7)

換算処理部101は、S<THs及びTH_L≦E<TH_Hにおける起動による駆動時間「4518」分(点線枠参照)を上記の式(7)により算出する。ここで、Na(1,1,2)及びNa(1,2,2)は、それぞれ、S≧THsの範囲及びTH_L≦E<TH_Hの電圧範囲に対応するトリップ中の初回の起動回数(20(回))、及び2回目以降の起動回数(2239(回))である(図25の点線枠参照)。換算処理部101は、トリップ中の初回及び2回目以降の合計の起動回数を駆動時間に換算する。 The conversion processing unit 101 calculates the drive time "4518" minutes (see dotted line frame) due to start-up when S<THs and TH_L≦E<TH_H using the above formula (7). Here, Na(1,1,2) and Na(1,2,2) are the first number of starts (20 (times)) during a trip and the second and subsequent start-ups (2239 (times)) corresponding to the range of S≧THs and the voltage range of TH_L≦E<TH_H, respectively (see dotted line frame in Figure 25). The conversion processing unit 101 converts the total number of starts during the trip, including the first and subsequent starts, into drive time.

また、相対摩耗量Ha及び摩耗補正係数Hb,Hcは、図21に示される各テーブルから得られる。相対摩耗量Haは、車種Yの起動に対応する燃料ポンプ32のモータのブラシの摩耗量(2)である。摩耗補正係数Hbは、TH_L≦E<TH_Hの電圧範囲に対応する係数(1)である。摩耗補正係数Hcは、S<THsの範囲に対応する係数(1)である。 The relative wear amount Ha and the wear correction coefficients Hb and Hc are obtained from the tables shown in FIG. 21. The relative wear amount Ha is the wear amount (2) of the brush of the motor of the fuel pump 32 corresponding to the start of the vehicle type Y. The wear correction coefficient Hb is a coefficient (1) corresponding to the voltage range of TH_L≦E<TH_H. The wear correction coefficient Hc is a coefficient (1) corresponding to the range of S<THs.

このように、換算処理部101は、第1判断例と同様に、相対摩耗量Ha及び摩耗補正係数Hb,Hcにより起動回数テーブル430の各起動回数を燃料ポンプ32の駆動時間に換算する。 In this way, the conversion processing unit 101 converts each start count in the start count table 430 into the operating time of the fuel pump 32 using the relative wear amount Ha and the wear correction coefficients Hb and Hc, as in the first judgment example.

また、換算処理部101は、ポンプ駆動時間テーブル432の各駆動時間を燃料ポンプ32の動作モード、最大電圧Emaxの発生回数、及びアルコール濃度Sに応じて比較データとしての駆動時間に換算する。以下にポンプ性能データ131の測定条件に従った駆動時間への換算例を挙げる。 The conversion processing unit 101 also converts each drive time in the pump drive time table 432 into a drive time as comparison data according to the operation mode of the fuel pump 32, the number of occurrences of the maximum voltage Emax, and the alcohol concentration S. Below is an example of conversion to a drive time according to the measurement conditions of the pump performance data 131.

Nc(2,1)×R(2,1,2)×Ha×Hb×Hc
=2115.2(分)×97.6(%)×0.5×1×1.5
=1548.3(分) ・・・(8)
R(2,1,2)=Nb(2,1,2)/(Nb(2,1,1)+Nb(2,1,2)+Nb(2,1,3))×100 ・・・(9)
Nc(2,1)×R(2,1,2)×Ha×Hb×Hc
=2115.2 (minutes) x 97.6 (%) x 0.5 x 1 x 1.5
=1548.3 (minutes) ... (8)
R(2,1,2)=Nb(2,1,2)/(Nb(2,1,1)+Nb(2,1,2)+Nb(2,1,3))×100...(9)

換算処理部101は、S≧THs、動作モードLOW、及びTH_L≦E<TH_Hにおける駆動時間「1548.3」分(点線枠参照)を上記の式(8)及び式(9)により算出する。ここで、Nc(2,1)は、S≧THsの範囲及び動作モードLOWに対応する駆動時間(2115.2(分))である(図26の点線枠参照)。また、R(2,1,2)は、S≧THsの範囲及び動作モードLOWの場合の電圧分布テーブル431のE<TH_Lの電圧範囲における最大電圧Emaxの発生回数Nb(2,1,1)の比(97.6(%))である(図25の点線枠参照)。 The conversion processing unit 101 calculates the drive time "1548.3" minutes (see dotted line frame) in S≧THs, operation mode LOW, and TH_L≦E<TH_H using the above formulas (8) and (9). Here, Nc(2,1) is the drive time (2115.2 (minutes)) corresponding to the range of S≧THs and operation mode LOW (see dotted line frame in FIG. 26). Also, R(2,1,2) is the ratio (97.6 (%)) of the occurrence count Nb(2,1,1) of the maximum voltage Emax in the voltage range of E<TH_L in the voltage distribution table 431 in the range of S≧THs and operation mode LOW (see dotted line frame in FIG. 25).

相対摩耗量Haは、車種Yの燃料ポンプ32の動作モードLOWに対応する燃料ポンプ32のモータのブラシの摩耗量(0.5)である。摩耗補正係数Hbは、TH_L≦E<TH_Hの電圧範囲に対応する係数(1)である。摩耗補正係数Hcは、S≧THsの範囲に対応する係数(1.5)である。 The relative wear amount Ha is the wear amount (0.5) of the brush of the motor of the fuel pump 32 corresponding to the operating mode LOW of the fuel pump 32 of the vehicle type Y. The wear correction coefficient Hb is a coefficient (1) corresponding to the voltage range of TH_L≦E<TH_H. The wear correction coefficient Hc is a coefficient (1.5) corresponding to the range of S≧THs.

このように、換算処理部101は、電圧分布テーブル431の最大電圧Emaxの発生回数Nb(b1,b2,b3)の比R(b1,b2,b3)と相対摩耗量Ha及び摩耗補正係数Hb,Hcにより燃料ポンプ32の駆動時間を比較データに換算する。 In this way, the conversion processing unit 101 converts the driving time of the fuel pump 32 into comparison data based on the ratio R (b1, b2, b3) of the occurrence count Nb (b1, b2, b3) of the maximum voltage Emax in the voltage distribution table 431, the relative wear amount Ha, and the wear correction coefficients Hb and Hc.

換算処理部101は、上述した手法によって、起動回数テーブル430の各起動回数を駆動時間に換算して比較データに換算し、ポンプ駆動時間テーブル432の各駆動時間を電圧分布テーブル431に従って動作モードごとに比較データに換算する。符号G2hで示されるように、換算処理部101は、ポンプ性能データ131の走行距離に対する走行距離テーブル433の初期値及び現在値の差分の比(46.0)(図26の符号Gg参照)を各駆動時間の合計(「合計駆動時間」の駆動時間(時間)の合計)に乗ずることにより累計駆動時間(20446(時間))を算出する。 The conversion processing unit 101 converts each activation count in the activation count table 430 into drive time and converts it into comparison data using the method described above, and converts each drive time in the pump drive time table 432 into comparison data for each operation mode according to the voltage distribution table 431. As shown by symbol G2h, the conversion processing unit 101 calculates the cumulative drive time (20,446 (hours)) by multiplying the ratio (46.0) (see symbol Gg in FIG. 26) of the difference between the initial value and the current value in the mileage table 433 to the mileage in the pump performance data 131 by the sum of each drive time (the sum of the drive times (hours) in "total drive time").

劣化判断部102は、第1判断例と同様に、駆動時間比(1.7(=20226/12000))を算出する。劣化判断部102は、駆動時間比が1以上である場合、燃料ポンプ32の故障率がポンプ性能データ131の故障率に達したと認定し、燃料ポンプ32の交換が必要と判断する。 The deterioration judgment unit 102 calculates the drive time ratio (1.7 (= 20226/12000)) as in the first judgment example. If the drive time ratio is 1 or more, the deterioration judgment unit 102 determines that the failure rate of the fuel pump 32 has reached the failure rate of the pump performance data 131, and judges that the fuel pump 32 needs to be replaced.

劣化判断部102は、交換の目安となる故障率(3.2(ppm))に至ったときの車両3の走行距離(176471(km)(=300000(km)/1.7))を算出する。劣化判断部102は、この走行距離をネットワーク90経由で保守端末2に送信することにより車両3のユーザに交換が必要となったおおよその走行距離を通知する。 The deterioration determination unit 102 calculates the mileage (176,471 (km) (= 300,000 (km) / 1.7)) of the vehicle 3 when the failure rate (3.2 (ppm)) serving as a guideline for replacement is reached. The deterioration determination unit 102 transmits this mileage to the maintenance terminal 2 via the network 90, thereby notifying the user of the vehicle 3 of the approximate mileage at which replacement is required.

(車両管理サーバ1の動作)
図28は、車両管理サーバ1の動作の一例を示すフローチャートである。本処理は、車両管理方法の一例であり、例えば車両管理サーバ1の操作に応じて実行される。
(Operation of vehicle management server 1)
28 is a flowchart showing an example of the operation of the vehicle management server 1. This process is an example of a vehicle management method, and is executed in response to an operation of the vehicle management server 1, for example.

まず、パラメータ収集部100は、車両3から保守端末2及びネットワーク90を介して負荷パラメータ130収集してHDD13に格納する(ステップSt100)。このとき、通信ポート14は、負荷パラメータ130をネットワーク90から受信してパラメータ収集部100に出力する。 First, the parameter collection unit 100 collects load parameters 130 from the vehicle 3 via the maintenance terminal 2 and the network 90 and stores them in the HDD 13 (step St100). At this time, the communication port 14 receives the load parameters 130 from the network 90 and outputs them to the parameter collection unit 100.

次に換算処理部101はポンプ駆動時間テーブル432の各駆動時間をポンプ性能データ131の測定条件に従って比較データに換算する(ステップSt101)。駆動時間の換算手法は、第1及び第2判断例で述べた通りである。 Next, the conversion processing unit 101 converts each drive time in the pump drive time table 432 into comparison data according to the measurement conditions of the pump performance data 131 (step St101). The method of converting the drive time is as described in the first and second judgment examples.

次に換算処理部101は、起動回数テーブル430の各起動回数を比較データとしての駆動時間に換算する(ステップSt102)。起動回数の換算手法は、第1及び第2判断例で述べた通りである。 Next, the conversion processing unit 101 converts each activation count in the activation count table 430 into a drive time as comparison data (step St102). The method for converting the activation count is as described in the first and second judgment examples.

次に換算処理部101は、走行距離テーブル433から走行距離比を算出する(ステップSt103)。走行距離比の算出手法は、第1及び第2判断例で述べた通りである。 Next, the conversion processing unit 101 calculates the mileage ratio from the mileage table 433 (step St103). The method for calculating the mileage ratio is as described in the first and second judgment examples.

次に換算処理部101は、比較データとしての換算後の各駆動時間を加算して走行距離比を乗ずることにより累計駆動時間を算出する(ステップSt104)。累計駆動時間の算出手法は、第1及び第2判断例で述べた通りである。 Next, the conversion processing unit 101 calculates the cumulative driving time by adding up each converted driving time as comparison data and multiplying it by the travel distance ratio (step St104). The method of calculating the cumulative driving time is as described in the first and second judgment examples.

次に劣化判断部102は、ポンプ性能データ131の駆動時間に対する累積駆動時間の比を算出する(ステップSt105)。累積駆動時間の比算出手法は、第1及び第2判断例で述べた通りである。 Next, the deterioration determination unit 102 calculates the ratio of the cumulative drive time to the drive time of the pump performance data 131 (step St105). The method for calculating the ratio of the cumulative drive time is as described in the first and second judgment examples.

次に劣化判断部102は、累積駆動時間の比に基づき燃料ポンプ32の劣化状態を判断する(ステップSt106)。より具体的には、劣化判断部102は燃料ポンプ32の交換の要否を判断する。 Next, the deterioration determination unit 102 determines the deterioration state of the fuel pump 32 based on the ratio of the cumulative driving times (step St106). More specifically, the deterioration determination unit 102 determines whether or not the fuel pump 32 needs to be replaced.

第1及び第2判断例で述べたように、劣化判断部102は、一例として、累積駆動時間の比が1以上であるか否かに基づき交換の要否を判断する。劣化判断部102は、累積駆動時間の比が1未満である場合、燃料ポンプ32の故障率が交換の目安となるポンプ性能データ131の故障率に達していないとみなし、交換は不要であると判断する。また、劣化判断部102は、累積駆動時間の比が1以上である場合、燃料ポンプ32の故障率が交換の目安となるポンプ性能データ131の故障率に達しているとみなし、交換が必要であると判断する。 As described in the first and second judgment examples, the deterioration judgment unit 102 judges whether replacement is necessary based on whether the ratio of cumulative drive times is 1 or greater, as an example. If the ratio of cumulative drive times is less than 1, the deterioration judgment unit 102 determines that the failure rate of the fuel pump 32 has not reached the failure rate of the pump performance data 131 that serves as a guideline for replacement, and judges that replacement is unnecessary. In addition, if the ratio of cumulative drive times is 1 or greater, the deterioration judgment unit 102 determines that the failure rate of the fuel pump 32 has reached the failure rate of the pump performance data 131 that serves as a guideline for replacement, and judges that replacement is necessary.

このように、換算処理部101は、燃料ポンプ32の耐久性能に関するポンプ性能データ131の測定条件に従って負荷パラメータ130を比較データに換算し、劣化判断部102は、比較データ及びポンプ性能データ131を比較することにより燃料ポンプ32の劣化状態を判断する。 In this way, the conversion processing unit 101 converts the load parameters 130 into comparison data according to the measurement conditions of the pump performance data 131 related to the durability performance of the fuel pump 32, and the deterioration determination unit 102 determines the deterioration state of the fuel pump 32 by comparing the comparison data and the pump performance data 131.

したがって、車両管理システム9は、燃料ポンプの劣化状態を適切に判断することができる。なお、車両管理サーバ1は、燃料ポンプ32の故障率のポンプ性能データ131に限定されず、燃料ポンプ32の交換の目安となる他の指標に基づいて交換の要否を判断してもよい。 Therefore, the vehicle management system 9 can appropriately determine the deterioration state of the fuel pump. Note that the vehicle management server 1 may determine the necessity of replacement based on other indicators that serve as a guide for replacement of the fuel pump 32, without being limited to the pump performance data 131 of the failure rate of the fuel pump 32.

上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。 The above-described embodiment is a preferred example of the present invention. However, the present invention is not limited to this embodiment, and various modifications are possible without departing from the spirit of the present invention.

1 車両管理サーバ
2 保守端末
3 車両
32 燃料ポンプ
35 EFI-ECU
10,40 CPU
101 換算処理部(換算部)
102 劣化判断部(判断部)
130 負荷パラメータ
131 ポンプ性能データ(測定データ、測定条件)
430 起動回数テーブル
431 電圧分布テーブル
432 ポンプ駆動時間テーブル
433 走行距離テーブル
1 Vehicle management server 2 Maintenance terminal 3 Vehicle 32 Fuel pump 35 EFI-ECU
10,40 CPU
101 Conversion processing unit (conversion unit)
102 Deterioration judgment unit (judgment unit)
130 Load parameters 131 Pump performance data (measurement data, measurement conditions)
430 Start count table 431 Voltage distribution table 432 Pump operation time table 433 Travel distance table

Claims (12)

車両に搭載され、吐出流量またはモータの回転数が相違する複数の動作モードを有する燃料ポンプの駆動時間を収集する収集部と、
前記駆動時間を、前記複数の動作モードによる前記燃料ポンプの劣化量にそれぞれ対応する複数の第1補正係数のうち、前記駆動時間が収集されたときの第1動作モードに対応する第1補正係数に基づき、前記燃料ポンプの故障率が一定の所要時間で所定の耐久値に至るための第2動作モードの該当値に換算する換算部と、
前記該当値を前記所要時間と比較することにより前記燃料ポンプの劣化状態を判断する判断部とを有する、
車両管理装置。
A collection unit that is mounted on a vehicle and collects drive times of a fuel pump having a plurality of operation modes with different discharge flow rates or motor rotation speeds;
a conversion unit that converts the drive time into a corresponding value of a second operation mode in which a failure rate of the fuel pump reaches a predetermined durability value within a certain required time, based on a first correction coefficient corresponding to a first operation mode when the drive time was collected, among a plurality of first correction coefficients respectively corresponding to deterioration amounts of the fuel pump in the plurality of operation modes;
a determination unit for determining a deterioration state of the fuel pump by comparing the corresponding value with the required time,
Vehicle management device.
前記収集部は、前記動作モードごとに前記駆動時間を収集し、
前記換算部は、前記動作モードごとに、前記第1動作モードに対応する前記第1補正係数に基づき前記駆動時間を前記該当値に換算し、
前記判断部は、前記動作モードごとの前記該当値の合計を前記所要時間と比較することにより前記燃料ポンプの劣化状態を判断する、
請求項1に記載の車両管理装置。
The collection unit collects the drive time for each of the operation modes,
the conversion unit converts the drive time into the corresponding value based on the first correction coefficient corresponding to the first operation mode for each of the operation modes;
the determination unit determines a deterioration state of the fuel pump by comparing the sum of the corresponding values for each of the operation modes with the required time.
The vehicle management device according to claim 1 .
前記収集部は、前記動作モードごとに、前記駆動時間、及び、駆動中の前記燃料ポンプのバッテリの最大電圧を複数の電圧範囲に区分した度数分布を収集し、
前記換算部は、前記動作モード及び前記電圧範囲ごとに、前記駆動時間のうち、前記電圧範囲の度数に応じた時間分を、前記第1動作モードに対応する前記第1補正係数と、前記複数の電圧範囲による前記燃料ポンプの前記劣化量にそれぞれ対応する複数の第2補正係数のうち、前記電圧範囲に対応する第2補正係数とに基づき、前記故障率が前記所要時間で前記耐久値に至るための前記バッテリの電圧、及び前記第2動作モードの前記該当値に換算し、
前記判断部は、前記動作モード及び前記電圧範囲ごとの前記該当値の合計を前記所要時間と比較することにより前記燃料ポンプの劣化状態を判断する、
請求項2に記載の車両管理装置。
the collection unit collects, for each of the operation modes, a frequency distribution in which the drive time and a maximum voltage of a battery of the fuel pump during drive are divided into a plurality of voltage ranges;
the conversion unit converts, for each of the operation modes and the voltage ranges, a time portion of the drive time corresponding to a frequency of the voltage range into a voltage of the battery for the failure rate to reach the durability value within the required time and into the corresponding value of the second operation mode, based on the first correction coefficient corresponding to the first operation mode and a second correction coefficient corresponding to the voltage range among a plurality of second correction coefficients respectively corresponding to the deterioration amounts of the fuel pump according to the plurality of voltage ranges;
the determination unit determines a deterioration state of the fuel pump by comparing the sum of the corresponding values for each of the operation modes and the voltage ranges with the required time.
The vehicle management device according to claim 2 .
前記収集部は、前記燃料ポンプのバッテリの複数の電圧範囲の各々における前記燃料ポンプの起動回数を収集し、
前記換算部は、前記電圧範囲ごとに、前記起動回数を、前記複数の電圧範囲による前記燃料ポンプの前記劣化量にそれぞれ対応する複数の第2補正係数のうち、前記電圧範囲に対応する第2補正係数と、前記燃料ポンプの1回の起動に対応する所定時間とに基づき時間に換算して前記該当値に加算する、
請求項1に記載の車両管理装置。
the collection unit collects the number of times the fuel pump is started in each of a plurality of voltage ranges of a battery of the fuel pump;
the conversion unit converts the number of activations into time based on a second correction coefficient corresponding to the voltage range among a plurality of second correction coefficients respectively corresponding to the deterioration amounts of the fuel pump according to the plurality of voltage ranges and a predetermined time corresponding to one activation of the fuel pump, and adds the converted number of activations to the corresponding value.
The vehicle management device according to claim 1 .
前記収集部は、前記燃料ポンプが前記車両のエンジンに供給する燃料に含まれるアルコールの複数の濃度範囲の各々における前記駆動時間を収集し、
前記換算部は、前記濃度範囲ごとに、前記駆動時間を、前記第1動作モードに対応する前記第1補正係数と、前記複数の濃度範囲による前記燃料ポンプの前記劣化量にそれぞれ対応する複数の第3補正係数のうち、前記濃度範囲に対応する第3補正係数とに基づき、前記故障率が前記所要時間で前記耐久値に至るための前記アルコールの濃度、及び前記第2動作モードの前記該当値に換算し、
前記判断部は、前記濃度範囲ごとの前記該当値の合計を前記所要時間と比較することにより前記燃料ポンプの劣化状態を判断する、
請求項1に記載の車両管理装置。
the collection unit collects the driving time in each of a plurality of concentration ranges of alcohol contained in the fuel supplied by the fuel pump to the engine of the vehicle;
the conversion unit converts, for each of the concentration ranges, the drive time into the alcohol concentration for the failure rate to reach the durability value within the required time and the corresponding value for the second operation mode based on the first correction coefficient corresponding to the first operation mode and a third correction coefficient corresponding to the concentration range among a plurality of third correction coefficients respectively corresponding to the deterioration amounts of the fuel pump according to the plurality of concentration ranges;
the determination unit determines a deterioration state of the fuel pump by comparing the sum of the corresponding values for each of the concentration ranges with the required time.
The vehicle management device according to claim 1 .
前記収集部は、前記車両の走行距離を収集し、
前記換算部は、前記故障率が前記所要時間で前記耐久値に至るための前記車両の走行距離の所要値に対する前記走行距離の比を前記該当値に乗算する、
請求項1に記載の車両管理装置。
The collection unit collects a mileage of the vehicle,
The conversion unit multiplies the corresponding value by a ratio of the mileage to a required value of the mileage of the vehicle for the failure rate to reach the durability value in the required time.
The vehicle management device according to claim 1 .
車両に搭載され、吐出流量またはモータの回転数が相違する複数の動作モードを有する燃料ポンプの駆動時間を収集し、
前記駆動時間を、前記複数の動作モードによる前記燃料ポンプの劣化量にそれぞれ対応する複数の第1補正係数のうち、前記駆動時間が収集されたときの第1動作モードに対応する第1補正係数に基づき、前記燃料ポンプの故障率が一定の所要時間で所定の耐久値に至るための第2動作モードの該当値に換算し、
前記該当値を前記所要時間と比較することにより前記燃料ポンプの劣化状態を判断する、
処理をコンピュータが実行する車両管理方法。
Collecting operation times of a fuel pump mounted on a vehicle and having a plurality of operation modes with different discharge flow rates or motor revolution speeds;
converting the drive time into a corresponding value of a second operation mode for a failure rate of the fuel pump to reach a predetermined durability value within a certain required time based on a first correction coefficient corresponding to the first operation mode when the drive time was collected, among a plurality of first correction coefficients respectively corresponding to deterioration amounts of the fuel pump due to the plurality of operation modes;
determining a deterioration state of the fuel pump by comparing the corresponding value with the required time;
A vehicle management method in which processing is performed by a computer.
前記駆動時間を収集する処理において、前記動作モードごとに前記駆動時間を収集し、
前記駆動時間を前記該当値に換算する処理において、前記動作モードごとに、前記第1動作モードに対応する前記第1補正係数に基づき前記駆動時間を前記該当値に換算し、
前記燃料ポンプの劣化状態を判断する処理において、前記動作モードごとの前記該当値の合計を前記所要時間と比較することにより前記燃料ポンプの劣化状態を判断する、
請求項7に記載の車両管理方法。
In the process of collecting the drive time, the drive time is collected for each of the operation modes;
In the process of converting the drive time into the corresponding value, the drive time is converted into the corresponding value based on the first correction coefficient corresponding to the first operation mode for each of the operation modes;
and determining a deterioration state of the fuel pump by comparing the sum of the corresponding values for each of the operation modes with the required time in the process of determining the deterioration state of the fuel pump.
The vehicle management method according to claim 7.
前記駆動時間を収集する処理において、前記動作モードごとに、前記駆動時間、及び、駆動中の前記燃料ポンプのバッテリの最大電圧を複数の電圧範囲に区分した度数分布を収集し、
前記駆動時間を前記該当値に換算する処理において、前記動作モード及び前記電圧範囲ごとに、前記駆動時間のうち、前記電圧範囲の度数に応じた時間分を、前記第1動作モードに対応する前記第1補正係数と、前記複数の電圧範囲による前記燃料ポンプの前記劣化量にそれぞれ対応する複数の第2補正係数のうち、前記電圧範囲に対応する第2補正係数とに基づき、前記故障率が前記所要時間で前記耐久値に至るための前記バッテリの電圧、及び前記第2動作モードの前記該当値に換算し、
前記燃料ポンプの劣化状態を判断する処理において、前記動作モード及び前記電圧範囲ごとの前記該当値の合計を前記所要時間と比較することにより前記燃料ポンプの劣化状態を判断する、
請求項8に記載の車両管理方法。
In the process of collecting the drive time, a frequency distribution in which the drive time and a maximum voltage of a battery of the fuel pump during operation are divided into a plurality of voltage ranges are collected for each of the operation modes;
in the process of converting the drive time into the corresponding value, for each of the operation modes and the voltage ranges, a time portion of the drive time corresponding to a frequency of the voltage range is converted into a voltage of the battery for the failure rate to reach the durability value within the required time and into the corresponding value of the second operation mode based on the first correction coefficient corresponding to the first operation mode and a second correction coefficient corresponding to the voltage range among a plurality of second correction coefficients respectively corresponding to the deterioration amounts of the fuel pump according to the plurality of voltage ranges;
and determining a deterioration state of the fuel pump by comparing the sum of the corresponding values for each of the operation modes and the voltage ranges with the required time in the process of determining the deterioration state of the fuel pump.
The vehicle management method according to claim 8.
前記燃料ポンプのバッテリの複数の電圧範囲の各々における前記燃料ポンプの起動回数を収集し、
前記電圧範囲ごとに、前記起動回数を、前記複数の電圧範囲による前記燃料ポンプの前記劣化量にそれぞれ対応する複数の第2補正係数のうち、前記電圧範囲に対応する第2補正係数と、前記燃料ポンプの1回の起動に対応する所定時間とに基づき時間に換算して前記該当値に加算する、
処理を前記コンピュータが実行する請求項7に記載の車両管理方法。
collecting a number of activations of the fuel pump in each of a plurality of voltage ranges of a battery of the fuel pump;
converting the number of activations into time based on a second correction coefficient corresponding to the voltage range among a plurality of second correction coefficients respectively corresponding to the deterioration amounts of the fuel pump according to the plurality of voltage ranges and a predetermined time corresponding to one activation of the fuel pump, and adding the converted number of activations to the corresponding value;
The vehicle management method according to claim 7 , wherein the processing is executed by the computer.
前記駆動時間を収集する処理において、前記燃料ポンプが前記車両のエンジンに供給する燃料に含まれるアルコールの複数の濃度範囲の各々における前記駆動時間を収集し、
前記駆動時間を前記該当値に換算する処理において、前記濃度範囲ごとに、前記駆動時間を、前記第1動作モードに対応する前記第1補正係数と、前記複数の濃度範囲による前記燃料ポンプの前記劣化量にそれぞれ対応する複数の第3補正係数のうち、前記濃度範囲に対応する第3補正係数とに基づき、前記故障率が前記所要時間で前記耐久値に至るための前記アルコールの濃度、及び前記第2動作モードの前記該当値に換算し、
前記燃料ポンプの劣化状態を判断する処理において、前記濃度範囲ごとの前記該当値の合計を前記所要時間と比較することにより前記燃料ポンプの劣化状態を判断する、
請求項7に記載の車両管理方法。
In the process of collecting the driving time, the driving time is collected for each of a plurality of concentration ranges of alcohol contained in the fuel supplied by the fuel pump to the engine of the vehicle;
in the process of converting the drive time into the corresponding value, for each of the concentration ranges, the drive time is converted into the alcohol concentration for which the failure rate reaches the durability value in the required time and into the corresponding value in the second operation mode based on the first correction coefficient corresponding to the first operation mode and a third correction coefficient corresponding to the concentration range among a plurality of third correction coefficients respectively corresponding to the deterioration amounts of the fuel pump in the plurality of concentration ranges,
In the process of determining the deterioration state of the fuel pump, the deterioration state of the fuel pump is determined by comparing the total of the corresponding values for each of the concentration ranges with the required time.
The vehicle management method according to claim 7.
前記車両の走行距離を収集し、
前記故障率が前記所要時間で前記耐久値に至るための前記車両の走行距離の所要値に対する前記走行距離の比を前記該当値に乗算する、
処理を前記コンピュータが実行する請求項7に記載の車両管理方法。
Collecting mileage of the vehicle;
multiplying the corresponding value by a ratio of the mileage to a required value of the mileage of the vehicle for the failure rate to reach the durability value in the required time;
The vehicle management method according to claim 7 , wherein the processing is executed by the computer.
JP2021142420A 2021-09-01 2021-09-01 Vehicle management device and vehicle management method Active JP7687150B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021142420A JP7687150B2 (en) 2021-09-01 2021-09-01 Vehicle management device and vehicle management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021142420A JP7687150B2 (en) 2021-09-01 2021-09-01 Vehicle management device and vehicle management method

Publications (2)

Publication Number Publication Date
JP2023035515A JP2023035515A (en) 2023-03-13
JP7687150B2 true JP7687150B2 (en) 2025-06-03

Family

ID=85503752

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021142420A Active JP7687150B2 (en) 2021-09-01 2021-09-01 Vehicle management device and vehicle management method

Country Status (1)

Country Link
JP (1) JP7687150B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010019199A (en) 2008-07-11 2010-01-28 Denso Corp Controller for internal combustion engine
JP2013050057A (en) 2011-08-30 2013-03-14 Toyota Motor Corp Fuel pump control device
JP2020045832A (en) 2018-09-20 2020-03-26 株式会社デンソー Fuel pump control system and method for detecting signs of fuel pump malfunction

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010019199A (en) 2008-07-11 2010-01-28 Denso Corp Controller for internal combustion engine
JP2013050057A (en) 2011-08-30 2013-03-14 Toyota Motor Corp Fuel pump control device
JP2020045832A (en) 2018-09-20 2020-03-26 株式会社デンソー Fuel pump control system and method for detecting signs of fuel pump malfunction

Also Published As

Publication number Publication date
JP2023035515A (en) 2023-03-13

Similar Documents

Publication Publication Date Title
EP3796014B1 (en) Battery control device, charge and discharge system, parking lot system, secondary battery reuse system, battery control method, and battery control program
US12300795B2 (en) Battery cooling control method and apparatus for environmental vehicle
CN113820605B (en) Correction method of battery SOC, device thereof and computer readable storage medium
JP5220046B2 (en) Vehicle state monitoring server and vehicle state monitoring system
US20020107589A1 (en) Method and device for determining changes in technical systems such as electric motors caused by ageing
US20070239374A1 (en) System and Method for Monitroing a Vehicle Battery
CN102112890A (en) Method and device for diagnosing whether vehicle can start based on remote communication
US11366167B2 (en) System and method for managing battery of vehicle
CN109523758B (en) System and method for monitoring voltage of vehicle battery
CN111348031A (en) A control method and system for a hybrid vehicle
RU2604659C2 (en) Diagnostics of starter
CN115526355A (en) Intelligent monitoring management method and system for shared vehicles and electronic equipment
CN116125324A (en) Estimating battery life expectancy in electric and hybrid electric vehicles using battery system parameters
JP2021166442A (en) Battery diagnostic equipment, methods, programs, and vehicles
JP7687150B2 (en) Vehicle management device and vehicle management method
CN111220915B (en) Method and device for detecting low battery power of automobile battery
CN112026787A (en) Fault information processing method, device, vehicle and storage medium
EP1571600A2 (en) Data recording apparatus and shut-down method for data recording apparatus
KR102336723B1 (en) Apparatus and method for managing battery
CN110533255B (en) Engine maintenance time prediction method, device, equipment and storage medium
JP2004190604A (en) Storage battery life determination device and life determination method
CN113792251B (en) Calculation method, calculation system and storage medium for electricity consumption per 100 kilometers
CN119102943A (en) Commercial vehicle air filter life warning method, system, equipment and medium
CN103069292A (en) Method for recognising a critical battery condition after a reset of a battery monitoring device
CN115113602B (en) Method for automatically deleting permanent fault information and non-permanent fault information according to fault code types

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240214

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250131

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20250131

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20250131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250325

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250328

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: 20250422

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250505

R150 Certificate of patent or registration of utility model

Ref document number: 7687150

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150