[go: up one dir, main page]

JP2017129039A - Vehicle control device and vehicle control parameter learning system - Google Patents

Vehicle control device and vehicle control parameter learning system Download PDF

Info

Publication number
JP2017129039A
JP2017129039A JP2016007897A JP2016007897A JP2017129039A JP 2017129039 A JP2017129039 A JP 2017129039A JP 2016007897 A JP2016007897 A JP 2016007897A JP 2016007897 A JP2016007897 A JP 2016007897A JP 2017129039 A JP2017129039 A JP 2017129039A
Authority
JP
Japan
Prior art keywords
vehicle
control parameter
control
server
learning
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2016007897A
Other languages
Japanese (ja)
Other versions
JP6471106B2 (en
Inventor
陽一郎 山岸
Yoichiro Yamagishi
陽一郎 山岸
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.)
Hitachi Astemo Ltd
Original Assignee
Hitachi Automotive Systems Ltd
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 Hitachi Automotive Systems Ltd filed Critical Hitachi Automotive Systems Ltd
Priority to JP2016007897A priority Critical patent/JP6471106B2/en
Publication of JP2017129039A publication Critical patent/JP2017129039A/en
Application granted granted Critical
Publication of JP6471106B2 publication Critical patent/JP6471106B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

【課題】制御パラメータを学習によって更新する車両制御装置において、未だ学習条件を満たしていないとしても、学習値を適切な範囲内に更新することができる技術を提供する。【解決手段】本発明に係る車両制御装置は、異常な学習値をリセットした場合、他の車両の学習値を集約するサーバから他の車両の学習値を取得してこれをリセット後の学習値の初期値として用いる。【選択図】図1In a vehicle control apparatus that updates control parameters by learning, a technique is provided that can update a learning value within an appropriate range even if the learning condition is not yet satisfied. When an abnormal learning value is reset, the vehicle control device according to the present invention acquires the learning value of another vehicle from a server that aggregates the learning values of the other vehicles and resets the learning value after resetting the learning value. Used as the initial value of. [Selection] Figure 1

Description

本発明は、車両制御装置の制御パラメータを学習する技術に関する。   The present invention relates to a technique for learning control parameters of a vehicle control device.

従来、自動車が備えるエンジンを制御する電子制御装置が制御パラメータを学習する技術として、様々な学習方法が提案されている。ここでいう学習とは、当該車両固有の個体差に適した制御パラメータを、初期値から開始して当該車両に適合するように経時的に更新していくことである。これにより、個々の車両ごとに最適な制御パラメータを用いて車両を制御することを図っている。   Conventionally, various learning methods have been proposed as a technique for an electronic control device that controls an engine included in a vehicle to learn control parameters. Here, learning is to update a control parameter suitable for individual differences inherent in the vehicle over time so as to match the vehicle starting from an initial value. As a result, the vehicle is controlled using the optimum control parameter for each individual vehicle.

下記特許文献1は、吸入空気量とエンジン回転数に応じて求められる基本燃料噴射量に対し、エンジン冷却水音、絞り弁開度、空燃比センサ出力の排気ガスの空燃比と目標空燃比との偏差を吸収する、学習制御方法について開示している。   In the following Patent Document 1, the basic fuel injection amount determined according to the intake air amount and the engine speed is calculated based on the engine coolant noise, the throttle valve opening, the air-fuel ratio of the exhaust gas output from the air-fuel ratio sensor, and the target air-fuel ratio. A learning control method that absorbs the deviation is disclosed.

下記特許文献2記載の技術においては、通常運転状態においては基本燃料噴射量に対する乗算項を学習し、アイドル運転状態においては基本燃料噴射量に対する加算項を学習する。上記乗算項と加算項の少なくとも一方には許容限度が設定される。これにより、制御回路が故障した場合などにおいても、学習値が異常値となって空燃比が異常状態にシフトすることを防止することを図っている。   In the technique described in Patent Document 2 below, a multiplication term for the basic fuel injection amount is learned in the normal operation state, and an addition term for the basic fuel injection amount is learned in the idle operation state. An allowable limit is set for at least one of the multiplication term and the addition term. This prevents the learning value from becoming an abnormal value and the air-fuel ratio from shifting to an abnormal state even when the control circuit fails.

下記特許文献3記載の技術においては、エンジンの運転状態毎に未学習のときには学習値として通常取り得ない値を記憶させ、既学習のときにはこれに見合った値を記憶させ、これにより学習経験の有無を判別する。未学習の運転状態については学習値を一度に書き換え、既学習の運転状態については学習値を少しずつ書き換える。   In the technique described in Patent Document 3 below, a value that is not normally obtained as a learning value is stored when the engine is not yet learned for each operating state of the engine, and a value corresponding to this is stored when the engine is already learned. Is determined. The learning value is rewritten at once for the unlearned driving state, and the learning value is rewritten little by little for the already learned driving state.

一方、車両出荷後に学習パラメータを車両外から取得して更新する技術も存在する。下記特許文献4は、学習用サーバと車両とを無線回線によって接続し、学習用サーバから学習パラメータを車両に対して送信することにより、車載ECU(Electronic Control Unit)のパラメータを出荷後に書き換える技術を提案している。   On the other hand, there is a technique for acquiring and updating learning parameters from outside the vehicle after the vehicle is shipped. Patent Document 4 below discloses a technology for rewriting parameters of an in-vehicle ECU (Electronic Control Unit) after shipment by connecting a learning server and a vehicle via a wireless line and transmitting learning parameters from the learning server to the vehicle. is suggesting.

特開昭57−32844号公報JP-A-57-32844 特開昭58−150058号公報JP 58-150058 A 特開昭58−176440号公報JP 58-176440 A 特開2015−135552号公報Japanese Patent Laying-Open No. 2015-135552

上記特許文献1記載のような従来の学習制御においては例えば、エンジン回転数と負荷とをパラメータとする学習値テーブルに対して、エンジン定常運転時の運転領域ごとに、センサ出力に基づく空燃比フィードバック補正係数の所定時間における平均値と目標値との間の偏差に基づき、理論空燃比における燃料噴射量を実現させるための補正値としての学習値をプロットし、これを制御変数として用いる。しかしこの手法においては、エンジン回転数と負荷とを構成要素とする学習値テーブルのうちエンジン定常運転時における部分のみを学習するので、自動車の運転条件によっては充分に学習されない運転領域が存在する。したがって、学習制御が当初の目標どおり進捗しない場合がある。   In the conventional learning control as described in Patent Document 1, for example, an air-fuel ratio feedback based on a sensor output is performed for each operation region during steady engine operation with respect to a learning value table using engine speed and load as parameters. Based on the deviation between the average value of the correction coefficient for a predetermined time and the target value, a learning value as a correction value for realizing the fuel injection amount at the stoichiometric air-fuel ratio is plotted and used as a control variable. However, in this method, only the portion at the time of steady engine operation is learned from the learning value table having the engine speed and the load as components, so there is an operation region that is not sufficiently learned depending on the driving conditions of the automobile. Therefore, there is a case where the learning control does not progress according to the initial target.

上記特許文献2記載の技術においては、学習値を更新するときその学習値が許容限度を超える場合のみ、その学習値を許容限度の範囲内に置き換える。したがって、学習値が許容範囲を超えることを抑制できる。一方で、センサ出力値の異常やCPU(Central Processing Unit)の暴走などに起因して異常な学習状態が累積することにより、学習値が異常値に達する場合もある。学習値を更新するのはエンジン定常運転時における所定の更新条件が成立したときであるので、エンジン定常運転時以外で学習値が異常となった場合、正常範囲に復帰するまで比較的時間を要する。そうすると、例えば学習値がいったん異常値となり、その後に加速運転や減速運転が繰り返されて定常運転状態になかなかならないままエンジンが運転されると、異常な学習値がエンジン制御に用いられることによりエンジントラブルを生じる可能性がある。   In the technique described in Patent Document 2, when the learning value is updated, the learning value is replaced within the allowable limit only when the learning value exceeds the allowable limit. Therefore, it can suppress that a learning value exceeds an allowable range. On the other hand, the learning value may reach an abnormal value due to accumulation of abnormal learning states due to an abnormal sensor output value or a CPU (Central Processing Unit) runaway. Since the learning value is updated when a predetermined update condition is established during steady engine operation, if the learned value becomes abnormal except during steady engine operation, it takes a relatively long time to return to the normal range. . Then, for example, if the learned value once becomes an abnormal value and then the acceleration operation and the deceleration operation are repeated and the engine is operated without being in a steady operation state, the abnormal learned value is used for engine control, causing engine trouble. May occur.

上記特許文献3記載の技術においては、特許文献2と同様に、学習条件が成立したときのみ学習値を書き換える。したがって特許文献2と同様に、異常な学習値が正常範囲内に復帰するまで比較的時間を要する。また、例えば異常な学習値をいったん初期化することにより正常範囲内に復帰させたとしても、再び初期化直前の学習状態へ戻るまでには同様に時間を要する。   In the technique described in Patent Document 3, as in Patent Document 2, the learning value is rewritten only when the learning condition is satisfied. Therefore, as in Patent Document 2, it takes a relatively long time for the abnormal learning value to return to the normal range. For example, even if an abnormal learning value is once initialized and returned to the normal range, it takes time to return to the learning state immediately before the initialization again.

本発明は、上記課題に鑑みてなされたものであり、制御パラメータを学習によって更新する車両制御装置において、未だ学習条件を満たしていないとしても、学習値を適切な範囲内に更新することができる技術を提供することを目的とする。   The present invention has been made in view of the above problems, and in a vehicle control device that updates control parameters by learning, the learning value can be updated within an appropriate range even if the learning conditions are not yet satisfied. The purpose is to provide technology.

本発明に係る車両制御装置は、異常な学習値をリセットした場合、他の車両の学習値を集約するサーバから他の車両の学習値を取得してこれをリセット後の学習値の初期値として用いる。   When an abnormal learning value is reset, the vehicle control device according to the present invention acquires the learning value of another vehicle from a server that aggregates the learning values of other vehicles, and uses this as the initial value of the learning value after reset. Use.

本発明に係る車両制御装置によれば、学習値をリセットした後において未だ学習タイミングに到達していない場合であっても、適切な学習値を用いて車両を制御することができる。   According to the vehicle control device of the present invention, the vehicle can be controlled using an appropriate learning value even when the learning timing has not yet been reached after the learning value is reset.

制御パラメータ学習システムの全体図である。1 is an overall view of a control parameter learning system. 車両制御装置100の構成を示すブロック図である。1 is a block diagram showing a configuration of a vehicle control device 100. FIG. 制御パラメータ150の1例を示す図である。5 is a diagram illustrating an example of a control parameter 150. FIG. 学習値マップのうち未学習の部分を例示する図である。It is a figure which illustrates the part which is not learned among learning value maps. 車両11がサーバ16に対して学習済の制御パラメータを送信する手順を説明するフローチャートである。5 is a flowchart for explaining a procedure for the vehicle 11 to transmit a learned control parameter to the server 16. サーバ16が各車両から制御パラメータを集約する手順を説明するフローチャートである。It is a flowchart explaining the procedure in which the server 16 collects control parameters from each vehicle. サーバ16から車両200に対して制御パラメータを配信する手順を説明するフローチャートである。4 is a flowchart illustrating a procedure for distributing control parameters from a server 16 to a vehicle 200. 車両制御装置100がサーバ16から他車両の制御パラメータを取得してこれを自身の制御パラメータとして用いる手順を説明するフローチャートである。It is a flowchart explaining the procedure which the vehicle control apparatus 100 acquires the control parameter of another vehicle from the server 16, and uses this as its own control parameter.

図1は、本発明に係る制御パラメータ学習システムの全体図である。本システムは、サーバ16が各車両から学習済の制御パラメータを集約して他の車両に対して提供することにより、未学習の制御パラメータを適切な学習済状態へ更新するものである。以下では車両11が学習済の制御パラメータを提供し、車両200がサーバ16を介してこれを受け取ることを前提として説明する。   FIG. 1 is an overall view of a control parameter learning system according to the present invention. In this system, the server 16 updates the learned control parameters from each vehicle and provides them to other vehicles, thereby updating the unlearned control parameters to an appropriate learned state. The following description is based on the assumption that the vehicle 11 provides the learned control parameter and the vehicle 200 receives this via the server 16.

車両11は、無線回線12、中継局13、無線回線14、基地局15を介して、サーバ16に対して学習済の制御パラメータを送信する。サーバ16は、受け取った制御パラメータを後述する区分にしたがって分類し、その分類ごとに保持する。車両200は、基地局17、無線回線18、中継局19、無線回線20を介してサーバ16から制御パラメータを受信し、その制御パラメータを自身の車両制御装置(ECU)100の制御パラメータとして格納する。   The vehicle 11 transmits the learned control parameter to the server 16 via the wireless line 12, the relay station 13, the wireless line 14, and the base station 15. The server 16 classifies the received control parameters according to the classifications described later, and holds each of the classifications. The vehicle 200 receives control parameters from the server 16 via the base station 17, the radio line 18, the relay station 19, and the radio line 20, and stores the control parameters as control parameters of its own vehicle control device (ECU) 100. .

サーバ16は、各車両から制御パラメータを集約する処理を実装したプログラム、これを実行するCPU、制御パラメータを格納する記憶装置、などを備えたコンピュータとして実装することもできるし、同等の機能を備えた回路デバイスなどのハードウェアを用いて実装することもできる。   The server 16 can be implemented as a computer having a program that implements a process for collecting control parameters from each vehicle, a CPU that executes the program, a storage device that stores the control parameters, and the like, and has equivalent functions. It can also be implemented using hardware such as a circuit device.

図2は、車両制御装置100の構成を示すブロック図である。車両制御装置100は、車両200の動作を制御する装置であり、CPU110、制御部120、通信部130、記憶装置140を備える。   FIG. 2 is a block diagram illustrating a configuration of the vehicle control device 100. The vehicle control device 100 is a device that controls the operation of the vehicle 200, and includes a CPU 110, a control unit 120, a communication unit 130, and a storage device 140.

制御部120は、車両200を制御するための制御演算を実施する機能部である。制御部120は、制御パラメータ150を用いて制御演算を実施し、さらに車両200に固有のパラメータを制御パラメータ150に対して反映して上書更新する。制御部120は、その機能を実装した回路デバイスによって構成することもできるし、同等の機能を実装したソフトウェアをCPU110が実行することによって構成することもできる。以下では図2に示すようにCPU110が制御部120を実行する構成を前提として説明する。ただし記載の便宜上、制御部120を動作主体として説明する場合もある。   The control unit 120 is a functional unit that performs a control calculation for controlling the vehicle 200. The control unit 120 performs a control calculation using the control parameter 150 and further updates the parameter by reflecting a parameter unique to the vehicle 200 to the control parameter 150. The control unit 120 can be configured by a circuit device that implements the function, or can be configured by the CPU 110 executing software that implements an equivalent function. The following description is based on the assumption that the CPU 110 executes the control unit 120 as shown in FIG. However, for convenience of description, the control unit 120 may be described as an operation subject.

通信部130は、適当な通信インターフェースを用いて車外と通信する。例えばサーバ16に対して制御パラメータを送信するよう要求し、その応答としてサーバ16から制御パラメータを受信する。制御部120は、その受信した制御パラメータを記憶装置140内に自身の制御パラメータ150として格納する。   The communication unit 130 communicates with the outside of the vehicle using an appropriate communication interface. For example, the server 16 is requested to transmit the control parameter, and the control parameter is received from the server 16 as a response. The control unit 120 stores the received control parameter as its own control parameter 150 in the storage device 140.

図3は、制御パラメータ150の1例を示す図である。ここではエンジンの点火時期についての学習結果を記録する際に一般的に用いられる学習値マップを例示した。横軸はエンジン回転数、縦軸はエンジン負荷である。これら2つのパラメータをキーとしてマップを照会することにより、対応する学習値を取得することができる。理想的なエンジン点火時期は当該車両固有の特性を有しているので、制御部120は例えば特許文献1〜3記載の手法により車両200固有のパラメータを学習し、その結果を新たな制御パラメータ150として上書更新することができる。   FIG. 3 is a diagram illustrating an example of the control parameter 150. Here, a learning value map generally used when recording a learning result on the ignition timing of the engine is illustrated. The horizontal axis is the engine speed, and the vertical axis is the engine load. By querying the map using these two parameters as keys, the corresponding learning value can be obtained. Since the ideal engine ignition timing has characteristics specific to the vehicle, the control unit 120 learns the parameters specific to the vehicle 200 by, for example, the methods described in Patent Documents 1 to 3, and uses the result as a new control parameter 150. As overwritten can be updated.

図4は、学習値マップのうち未学習の部分を例示する図である。実際の走行においては図3のような学習値マップが示す全ての領域を均等に学習することは困難であり、例えば図4の斜線で示す領域の学習頻度が少なくなる可能性がある。そこで、これら未学習領域の制御パラメータについては、サーバ16から他の車両の制御パラメータを取得してこれを流用することにより、車両制御装置100が自ら学習したのと同様の状態にすることが考えられる。   FIG. 4 is a diagram illustrating an unlearned portion of the learning value map. In actual traveling, it is difficult to evenly learn all the regions indicated by the learning value map as shown in FIG. 3, and there is a possibility that the learning frequency of the regions indicated by the diagonal lines in FIG. Therefore, regarding the control parameters of these unlearned areas, it is considered that the control parameters of other vehicles are acquired from the server 16 and diverted to obtain the same state as the vehicle control device 100 has learned by itself. It is done.

車両制御装置100は、原則として車両200固有の個体差を学習することが望ましいので、車両200の出荷直後から他車両の制御パラメータを流用するのは妥当でない。そこで車両制御装置100が他の車両の制御パラメータを取得するのに適したタイミングとして、例えば学習後の制御パラメータがあらかじめ設定した許容範囲を超えるなどの異常値に達した時点が考えられる。学習結果が異常値に達した場合、一般に車両制御装置100は学習済の制御パラメータを初期化するので、それまでの学習結果が白紙になり、改めて充分な学習結果を得るまでには時間がかかるからである。   Since it is desirable for the vehicle control device 100 to learn individual differences inherent to the vehicle 200 in principle, it is not appropriate to divert the control parameters of other vehicles immediately after the vehicle 200 is shipped. Therefore, as a timing suitable for the vehicle control device 100 to acquire control parameters of another vehicle, for example, a time point when the learned control parameter reaches an abnormal value such as exceeding a preset allowable range can be considered. When the learning result reaches an abnormal value, the vehicle control device 100 generally initializes the learned control parameter, so that the previous learning result becomes blank, and it takes time until a sufficient learning result is obtained again. Because.

学習値マップを初期化する際に他車両から取得した制御パラメータを初期値として用いるのに適しているのは、図4に示す未学習領域である。しかし学習済領域についても、いったん初期化されてから充分な学習経験を経るまで相応の時間が必要であることに鑑み、他車両から取得した制御パラメータを初期値として用いてもよい。いずれの領域を他車両から取得するかについては、車両の特性など諸条件に基づき適宜定めることができる。   An unlearned region shown in FIG. 4 is suitable for using the control parameter acquired from another vehicle as the initial value when initializing the learning value map. However, also for the learned region, a control parameter acquired from another vehicle may be used as an initial value in view of the fact that an appropriate time is required until the learning region has been initialized once and sufficient learning experience has passed. Which region is acquired from another vehicle can be appropriately determined based on various conditions such as vehicle characteristics.

図5は、車両11がサーバ16に対して学習済の制御パラメータを送信する手順を説明するフローチャートである。本フローチャートは、車両11が備えている車両制御装置が例えば周期的に実施することができる。以下では記載の便宜上、車両11を動作主体とする。以下図5の各ステップについて説明する。   FIG. 5 is a flowchart illustrating a procedure in which the vehicle 11 transmits the learned control parameter to the server 16. This flowchart can be implemented periodically by the vehicle control device provided in the vehicle 11, for example. Hereinafter, for convenience of description, the vehicle 11 is assumed to be an operation subject. Hereinafter, each step of FIG. 5 will be described.

(図5:ステップS501)
車両11は、制御パラメータをサーバ16に対して送信する条件が成立しているか否かを判定する。成立している場合はステップS502へ進み、成立していない場合は本フローチャートを終了する。本ステップにおける送信条件としては、送信することができる制御パラメータを車両11が保持しており、かつ通信回線が途切れていないなどの送信可能要件が満たされている前提の下、例えば以下のようなものが考えられる。
(FIG. 5: Step S501)
The vehicle 11 determines whether or not a condition for transmitting the control parameter to the server 16 is satisfied. If it is established, the process proceeds to step S502, and if it is not established, this flowchart is terminated. As a transmission condition in this step, for example, the following conditions are assumed on the assumption that the vehicle 11 holds a control parameter that can be transmitted and that a transmission requirement such as a communication line is not interrupted is satisfied. Things can be considered.

(図5:ステップS501:送信条件の例その1)
サーバ16は、例えば周期的に車両11に対して現在保持している制御パラメータを送信するように要求することができる。車両11は、その要求を受信することを送信条件とすることができる。例えば車両11のメンテナンス時において車両11とサーバ16との間が固定的に接続された場合が、本条件を用いるのに適している。
(FIG. 5: Step S501: Example 1 of transmission conditions)
For example, the server 16 can periodically request the vehicle 11 to transmit the currently held control parameter. The vehicle 11 can make the transmission condition to receive the request. For example, a case where the vehicle 11 and the server 16 are fixedly connected during maintenance of the vehicle 11 is suitable for using this condition.

(図5:ステップS501:送信条件の例その2)
車両11は、例えばイグニッションスイッチがONまたはOFFされるときを契機として、現在保持している制御パラメータをサーバ16に対して送信することができる。例えば制御パラメータのデータサイズが大きく、頻繁に送信すると通信負荷が過大になるような場合は、本送信条件を用いることが望ましい。
(FIG. 5: Step S501: Example 2 of transmission conditions)
For example, when the ignition switch is turned on or off, the vehicle 11 can transmit the currently held control parameter to the server 16. For example, when the data size of the control parameter is large and the communication load becomes excessive when frequently transmitted, it is desirable to use this transmission condition.

(図5:ステップS501:送信条件の例その3)
車両11は、制御パラメータを更新するごとに、現在保持している制御パラメータをサーバ16に対して送信することができる。制御パラメータのなかでも比較的データサイズが小さいものや、比較的変動幅が大きく車両の制御に対して与える影響が大きいものについては、その制御パラメータのみ本送信条件にしたがって送信することもできる。
(FIG. 5: Step S501: Example 3 of transmission conditions)
The vehicle 11 can transmit the currently held control parameter to the server 16 every time the control parameter is updated. Among the control parameters, those having a relatively small data size and those having a relatively large fluctuation range and a large influence on the control of the vehicle can be transmitted only according to the present transmission condition.

(図5:ステップS502)
車両11は、現在保持している制御パラメータをサーバ16に対して送信する。このとき、(a)車両11の車種または型番、(b)車両11の走行済距離、(c)車両11が出荷されてからの経過年数、(d)車両が搭載しているオプション部品のタイプのうち車両11の走行性能に対して影響を与えるもの、(e)サーバ16に対して送信する制御パラメータの種別および範囲、のうち少なくともいずれかを併せて送信する。
(FIG. 5: Step S502)
The vehicle 11 transmits the currently held control parameter to the server 16. At this time, (a) the vehicle type or model number of the vehicle 11, (b) the distance traveled by the vehicle 11, (c) the number of years since the vehicle 11 was shipped, (d) the type of optional parts mounted on the vehicle And (e) the type and range of the control parameter to be transmitted to the server 16 are transmitted together.

(図5:ステップS502:補足その1)
車両の車種や型番が同じである場合、いずれかの車両が学習済である制御パラメータは他の車両にとっても概ね有用であると考えられる。そこでサーバ16は、車種(または型番、以下同様)ごとに制御パラメータを区分し、同じ車種の車両から提供された学習済の制御パラメータを提供することとした。そこで本ステップにおいて、上記(a)を併せて送信し、サーバ16はその情報にしたがって制御パラメータを分類して保持する。上記(b)〜(e)についても同様の理由で併せて送信し、サーバ16はそれぞれ分類して制御パラメータを分類することができる。
(FIG. 5: Step S502: Supplement 1)
When the vehicle types and model numbers of the vehicles are the same, the control parameters that have been learned by any vehicle are considered to be generally useful for other vehicles. Therefore, the server 16 classifies the control parameters for each vehicle type (or model number, the same applies hereinafter), and provides learned control parameters provided from vehicles of the same vehicle type. Therefore, in this step, the above (a) is also transmitted, and the server 16 classifies and holds the control parameters according to the information. The above (b) to (e) are also transmitted for the same reason, and the server 16 can classify the control parameters by classifying them.

(図5:ステップS502:補足その2)
車両11が備えているオプション部品のタイプによっては、車両11の走行性能に対して影響を与えるものがあり、かかる部品は制御パラメータの学習結果に対しても影響を与えると考えられる。例えば車重に対して影響を与えるオプション部品(ルーフに設置する荷台など)が1例である。そこで本ステップにおいて、当該情報を車両11の属性として送信することもできる。
(FIG. 5: Step S502: Supplement 2)
Depending on the types of optional parts that the vehicle 11 has, there are some that affect the running performance of the vehicle 11, and such parts are considered to also affect the learning result of the control parameter. For example, an optional part that affects the vehicle weight (such as a loading platform installed on the roof) is an example. Therefore, in this step, the information can be transmitted as an attribute of the vehicle 11.

(図5:ステップS502:補足その3)
車両11は、必ずしも自身が保持している全ての制御パラメータをサーバ16に対して送信する必要はなく、必要なもののみ送信することもできる。さらには、同じ制御パラメータであっても、例えば図3〜図4に例示する学習値マップのように配列データとして構成されているものについては、一部の配列要素(例えば図4の斜線部)のみをサーバ16に対して送信することもできる。そこで本ステップにおいて、いずれの制御パラメータ、あるいはそのうちいずれの範囲を送信するかについて特定するため、上記(e)を併せて送信することもできる。
(FIG. 5: Step S502: Supplement 3)
The vehicle 11 does not necessarily have to transmit all the control parameters held by itself to the server 16 and can transmit only necessary ones. Furthermore, even if the control parameters are the same, some of the array elements (for example, shaded portions in FIG. 4) are configured as array data as in the learning value maps illustrated in FIGS. Can also be transmitted to the server 16. Therefore, in this step, in order to specify which control parameter or which range is to be transmitted, the above (e) can also be transmitted.

図6は、サーバ16が各車両から制御パラメータを集約する手順を説明するフローチャートである。サーバ16は、いずれかの車両から制御パラメータを受信するごとに本フローチャートを実施することにより、各車両から制御パラメータを集約する。以下図6の各ステップについて説明する。   FIG. 6 is a flowchart illustrating a procedure for the server 16 to collect control parameters from each vehicle. The server 16 collects control parameters from each vehicle by executing this flowchart every time the control parameters are received from any of the vehicles. Hereinafter, each step of FIG. 6 will be described.

(図6:ステップS601)
サーバ16は、受信した制御パラメータを集約する条件が成立しているか否かを判定する。成立している場合はステップS602へ進み、成立していない場合は本フローチャートを終了する。本ステップにおける集約条件としては、例えば受信した制御パラメータおよび車両の属性情報(ステップS502において制御パラメータとともに送信される車種などの情報)が破損/欠損していないことが挙げられる。
(FIG. 6: Step S601)
The server 16 determines whether or not a condition for collecting the received control parameters is satisfied. If established, the process proceeds to step S602, and if not established, this flowchart is terminated. The aggregation condition in this step includes, for example, that the received control parameter and vehicle attribute information (information such as the vehicle type transmitted together with the control parameter in step S502) are not damaged / deficient.

(図6:ステップS602)
サーバ16は、ステップS601において受信した車両の属性情報にしたがって制御パラメータを分類し、該当する分類の制御パラメータを受信した値にしたがって更新する。複数の車両から同一の制御パラメータについて学習結果を受信する場合もあるので、必ずしも最後に受信した値をそのまま保持する必要はない。例えば、(a)同じ制御パラメータについては送信元車両の台数を基準として平均値を保持する、(b)更新前後いずれかの値に大きい重みを持たせた加重平均を保持する、(c)所定の補正値を加味して更新後の値を求める、などの例が考えられる。
(FIG. 6: Step S602)
The server 16 classifies the control parameters according to the vehicle attribute information received in step S601, and updates the control parameters of the corresponding classification according to the received values. Since learning results may be received for the same control parameter from a plurality of vehicles, it is not always necessary to retain the last received value. For example, (a) For the same control parameter, an average value is held based on the number of transmission source vehicles, (b) A weighted average with a large weight is given to any value before and after the update, (c) Predetermined An example in which the updated value is obtained in consideration of the correction value is considered.

図7は、サーバ16から車両200に対して制御パラメータを配信する手順を説明するフローチャートである。サーバ16は、例えば車両200(すなわち車両制御装置100)から制御パラメータを配信するよう要求するリクエストを受け取ったとき、本フローチャートを実施することができる。以下図7の各ステップについて説明する。   FIG. 7 is a flowchart illustrating a procedure for distributing control parameters from the server 16 to the vehicle 200. For example, when the server 16 receives a request for distributing control parameters from the vehicle 200 (that is, the vehicle control device 100), the server 16 can execute this flowchart. Hereinafter, each step of FIG. 7 will be described.

(図7:ステップS701)
サーバ16は、制御パラメータを車両200に対して配信するための条件が成立しているか否かを判定する。具体的には、送信することができる制御パラメータをサーバ16が保持しており、かつ通信回線が途切れていないなどの送信可能要件が満たされていることが必要である。条件が成立している場合はステップS702へ進み、成立していない場合は例えば配信エラーを車両200に対して返信した上で本フローチャートを終了する。
(FIG. 7: Step S701)
The server 16 determines whether a condition for distributing the control parameter to the vehicle 200 is satisfied. More specifically, it is necessary that the server 16 holds control parameters that can be transmitted, and that transmission requirements such as the communication line is not interrupted are satisfied. If the condition is satisfied, the process proceeds to step S702. If the condition is not satisfied, for example, a distribution error is returned to the vehicle 200, and then the present flowchart is ended.

(図7:ステップS702)
サーバ16は、車両200が制御パラメータを送信するようリクエストするとき併せて通知する属性情報にしたがって、送信すべき制御パラメータを特定する。ここでいう属性情報は、ステップS502において車両11が制御パラメータを送信する際に併せて送信するものと同様のものである。
(FIG. 7: Step S702)
The server 16 specifies the control parameter to be transmitted according to the attribute information notified when the vehicle 200 requests to transmit the control parameter. The attribute information here is the same as that transmitted when the vehicle 11 transmits the control parameter in step S502.

(図7:ステップS703)
サーバ16は、ステップS702において特定した制御パラメータを車両200に対して送信する。
(FIG. 7: Step S703)
Server 16 transmits the control parameter specified in step S <b> 702 to vehicle 200.

図8は、車両制御装置100がサーバ16から他車両の制御パラメータを取得してこれを自身の制御パラメータとして用いる手順を説明するフローチャートである。本フローチャートは、車両制御装置100が備える制御部120が実施する。以下図8の各ステップについて説明する。   FIG. 8 is a flowchart illustrating a procedure in which the vehicle control device 100 acquires control parameters of another vehicle from the server 16 and uses them as its own control parameters. This flowchart is executed by the control unit 120 included in the vehicle control device 100. Hereinafter, each step of FIG. 8 will be described.

(図8:ステップS800)
制御部120は、制御パラメータ150があらかじめ設定した許容範囲を超えたか否かなどに基づき、異常値に達したか否かを例えば周期的にチェックする。異常値に達している場合は制御パラメータ150を初期化するとともに、本フローチャートを開始する。初期化する範囲は必ずしも全ての制御パラメータ150の全範囲にわたる必要はなく、個々の制御パラメータのうち異常値に達したもの、さらにはそのなかで異常値に達した配列要素(例えば図4の斜線部)のみを初期化することもできる。
(FIG. 8: Step S800)
The control unit 120 periodically checks whether or not an abnormal value has been reached, for example, based on whether or not the control parameter 150 exceeds a preset allowable range. When the abnormal value has been reached, the control parameter 150 is initialized and this flowchart is started. The range to be initialized does not necessarily need to cover the entire range of all the control parameters 150. The individual control parameters that have reached an abnormal value, and among those array elements that have reached an abnormal value (for example, the hatched lines in FIG. 4). Part) can also be initialized.

(図8:ステップS800:補足)
制御部120は、必ずしも制御パラメータ150が異常値に達していない場合であっても、これを初期化する場合もある。例えばメンテナンス作業にともなう初期化などが考えられる。制御部120は、かかる場合においても本フローチャートを実施することができる。
(FIG. 8: Step S800: Supplement)
The control unit 120 may initialize the control parameter 150 even when the control parameter 150 does not necessarily reach the abnormal value. For example, initialization associated with maintenance work can be considered. The control unit 120 can implement this flowchart even in such a case.

(図8:ステップS801)
制御部120は、サーバ16から他車両の制御パラメータを取得するための条件が成立しているか否かを判定する。具体的には、通信部130が制御パラメータを受信することができる状態にあることが必要である。条件が成立している場合はステップS802へ進み、成立していない場合は例えば所定時間後に本フローチャートを再実施するようセットした上で本フローチャートを終了する。
(FIG. 8: Step S801)
The control unit 120 determines whether a condition for acquiring the control parameter of the other vehicle from the server 16 is satisfied. Specifically, the communication unit 130 needs to be in a state where it can receive the control parameter. If the condition is satisfied, the process proceeds to step S802. If the condition is not satisfied, for example, the flowchart is ended after setting the flowchart again after a predetermined time.

(図8:ステップS802)
制御部120は、車両200の属性情報と併せて、制御パラメータを送信するよう要求するリクエストをサーバ16に対して送信する。ここでいう属性情報は、サーバ16から取得する制御パラメータを特定するためのものであり、ステップS502およびS702と同様のものである。
(FIG. 8: Step S802)
The control unit 120 transmits a request for transmitting the control parameter to the server 16 together with the attribute information of the vehicle 200. The attribute information here is for specifying a control parameter acquired from the server 16, and is the same as in steps S502 and S702.

(図8:ステップS802:補足)
制御部120は、他車両から取得する必要がある制御パラメータおよびその配列要素のみを送信するように、サーバ16に対して要求することができる。例えばエンジン点火タイミングの学習値マップのうち本フローチャート開始時点で未学習である部分(例えば図4の斜線部)のみサーバ16から取得することができる。あるいはより早く既学習と同等の状態に到達することが望ましい場合は、本フローチャート開始時点で学習済であった制御パラメータあるいはその配列要素についても、サーバ16から取得することができる。
(FIG. 8: Step S802: Supplement)
The control unit 120 can request the server 16 to transmit only control parameters that need to be acquired from other vehicles and their array elements. For example, only a portion (for example, the shaded portion in FIG. 4) that has not been learned at the start of this flowchart in the learned value map of the engine ignition timing can be acquired from the server 16. Alternatively, when it is desirable to reach a state equivalent to already learned earlier, the control parameter or its array element that has been learned at the start of this flowchart can also be acquired from the server 16.

(図8:ステップS803)
制御部120は、通信部130を介してサーバ16に対してリクエストした制御パラメータを受信する。
(FIG. 8: Step S803)
The control unit 120 receives the control parameter requested from the server 16 via the communication unit 130.

(図8:ステップS804)
制御部120は、受信した制御パラメータを記憶装置140内に新たな制御パラメータ150として格納する。制御部120は以後、新たな制御パラメータ150を用いて車両200を制御する。
(FIG. 8: Step S804)
The control unit 120 stores the received control parameter as a new control parameter 150 in the storage device 140. Thereafter, the control unit 120 controls the vehicle 200 using the new control parameter 150.

<本発明のまとめ>
本発明に係る車両制御装置100は、制御パラメータ150が異常値に達するなどを契機としてこれを初期化したとき、サーバ16から他車両の制御パラメータを取得し、これを初期値として用いる。これにより、制御パラメータ150を初期化した後、速やかに学習済と同等の状態に達することができる。
<Summary of the present invention>
When the vehicle control device 100 according to the present invention is initialized when the control parameter 150 reaches an abnormal value or the like, the vehicle control device 100 acquires the control parameter of the other vehicle from the server 16 and uses this as the initial value. Thereby, after initializing the control parameter 150, it is possible to quickly reach a state equivalent to the learned state.

<本発明の変形例について>
本発明は上記実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。
<Modification of the present invention>
The present invention is not limited to the above embodiment, and includes various modifications. For example, the above-described embodiment has been described in detail for easy understanding of the present invention, and is not necessarily limited to one having all the configurations described.

図3〜図4において、制御パラメータ150の例としてエンジン点火タイミングの学習値マップを例示したが、その他制御パラメータおよび配列要素であっても、同様にサーバ16から他車両の学習済パラメータを取得することができる。   3 to 4, the learning value map of the engine ignition timing is illustrated as an example of the control parameter 150. However, the learned parameter of the other vehicle is acquired from the server 16 in the same manner even for other control parameters and array elements. be able to.

サーバ16と各車両との間の通信手段は、必ずしも無線通信に限られるものではなく、有線通信であってもよい。例えば車両のメンテナンス時において制御パラメータを送受信する際には、有線接続を介してサーバ16と各車両が通信することが考えられる。   Communication means between the server 16 and each vehicle is not necessarily limited to wireless communication, and may be wired communication. For example, when transmitting and receiving control parameters during vehicle maintenance, it is conceivable that the vehicle communicates with the server 16 via a wired connection.

以上の説明において、制御パラメータ150を初期化するとき他車両の制御パラメータをサーバ16から取得することを説明したが、初期化と同等の状況が発生した場合も同様にサーバ16から他車両の制御パラメータを取得してもよい。例えば車両200の部品(排気触媒など)を交換した直後は制御パラメータが非連続的に変化すると考えられるので、これを初期化と類似する状況とみなして本発明と同様の処理を実施することが考えられる。部品が交換されたか否かを車両制御装置100が認識する手段としては、例えばメンテナンス時にその旨の信号を車両制御装置100の外部から与えることが考えられる。   In the above description, it has been described that when the control parameter 150 is initialized, the control parameter of the other vehicle is acquired from the server 16. However, when a situation equivalent to the initialization occurs, the server 16 similarly controls the other vehicle. Parameters may be acquired. For example, immediately after replacing parts (e.g., exhaust catalyst) of the vehicle 200, it is considered that the control parameter changes discontinuously. Therefore, it is assumed that this is a situation similar to the initialization, and processing similar to the present invention can be performed. Conceivable. As a means for the vehicle control apparatus 100 to recognize whether or not a part has been replaced, for example, it can be considered to give a signal to that effect from the outside of the vehicle control apparatus 100 during maintenance.

16:サーバ、100:車両制御装置、110:CPU、120:制御部、130:通信部、140:記憶装置、150:制御パラメータ、200:車両。   16: server, 100: vehicle control device, 110: CPU, 120: control unit, 130: communication unit, 140: storage device, 150: control parameter, 200: vehicle.

Claims (7)

車両の動作を制御する車両制御装置であって、
前記車両に固有の第1制御パラメータを格納する記憶部、
前記第1制御パラメータを用いて前記車両を制御するとともに前記第1制御パラメータを更新して前記記憶部に対して上書格納する制御部、
他の車両に固有の第2制御パラメータを集約するサーバと通信して前記第2制御パラメータを取得する通信部、
を備え、
前記制御部は、前記第1制御パラメータが異常値に達したか否かを判断し、
前記制御部は、前記第1制御パラメータが異常値に達したと判断すると、前記第1制御パラメータを初期化するとともに前記通信部を介して前記サーバから前記第2制御パラメータを取得し、取得した前記第2制御パラメータを前記第1制御パラメータの新たな初期値として前記記憶部に格納する
ことを特徴とする車両制御装置。
A vehicle control device for controlling the operation of a vehicle,
A storage unit for storing a first control parameter unique to the vehicle;
A control unit for controlling the vehicle using the first control parameter and updating the first control parameter and overwriting the storage unit;
A communication unit that communicates with a server that aggregates second control parameters unique to other vehicles to obtain the second control parameters;
With
The control unit determines whether the first control parameter has reached an abnormal value;
When the control unit determines that the first control parameter has reached an abnormal value, the control unit initializes the first control parameter and acquires the second control parameter from the server via the communication unit. The vehicle control device, wherein the second control parameter is stored in the storage unit as a new initial value of the first control parameter.
前記第1制御パラメータおよび前記第2制御パラメータは、1以上の次元を有する配列データとして構成されており、
前記制御部は、前記第1制御パラメータの配列要素のうち未だ初期値から更新していないものについて、前記通信部を介して取得した前記第2制御パラメータを新たな初期値として前記記憶部に格納する
ことを特徴とする請求項1記載の車両制御装置。
The first control parameter and the second control parameter are configured as array data having one or more dimensions,
The control unit stores, in the storage unit, the second control parameter acquired through the communication unit as a new initial value for an array element of the first control parameter that has not yet been updated from the initial value. The vehicle control device according to claim 1.
前記制御部は、前記第1制御パラメータの配列要素のうち初期値から更新済であるものについて、前記通信部を介して取得した前記第2制御パラメータを新たな初期値として前記記憶部に格納する
ことを特徴とする請求項2記載の車両制御装置。
The control unit stores, in the storage unit, the second control parameter acquired via the communication unit as a new initial value for one of the array elements of the first control parameter that has been updated from the initial value. The vehicle control device according to claim 2.
前記通信部は、
前記車両の車種または型番、
前記車両の走行済距離、
前記車両が出荷されてからの経過年数、
前記車両が搭載しているオプション部品のタイプのうち前記車両の走行性能に対して影響を与えるもの、
前記サーバから取得する前記第2制御パラメータの配列要素の範囲、
のうち少なくともいずれかをキーとして前記サーバに対して対応する前記第2制御パラメータを照会することにより、前記キーに対応する前記第2制御パラメータを取得する
ことを特徴とする請求項2記載の車両制御装置。
The communication unit is
Vehicle type or model number of the vehicle,
The distance traveled by the vehicle,
The number of years since the vehicle was shipped,
Of the types of optional parts mounted on the vehicle, those that affect the running performance of the vehicle,
A range of array elements of the second control parameter acquired from the server;
The vehicle according to claim 2, wherein the second control parameter corresponding to the key is acquired by inquiring the second control parameter corresponding to the server using at least one of the key as a key. Control device.
請求項1から4いずれか1項記載の車両制御装置、
前記第2制御パラメータを集約する前記サーバ、
前記サーバに対して前記第2制御パラメータを送信する第2車両、
を有することを特徴とする車両制御パラメータ学習システム。
The vehicle control device according to any one of claims 1 to 4,
The server for aggregating the second control parameters;
A second vehicle for transmitting the second control parameter to the server;
A vehicle control parameter learning system comprising:
前記第2車両は、前記第2車両のイグニッションスイッチがOFFされたとき、その時点で前記第2車両が保持している前記第2制御パラメータを前記サーバに対して送信する
ことを特徴とする請求項5記載の車両制御パラメータ学習システム。
The second vehicle, when an ignition switch of the second vehicle is turned off, transmits the second control parameter held by the second vehicle at that time to the server. Item 6. The vehicle control parameter learning system according to Item 5.
前記第2車両は、前記第2制御パラメータを更新するごとに、その更新後の前記第2制御パラメータを前記サーバに対して送信する
ことを特徴とする請求項5記載の車両制御パラメータ学習システム。
The vehicle control parameter learning system according to claim 5, wherein the second vehicle transmits the updated second control parameter to the server every time the second control parameter is updated.
JP2016007897A 2016-01-19 2016-01-19 Vehicle control device, vehicle control parameter learning system Active JP6471106B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016007897A JP6471106B2 (en) 2016-01-19 2016-01-19 Vehicle control device, vehicle control parameter learning system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016007897A JP6471106B2 (en) 2016-01-19 2016-01-19 Vehicle control device, vehicle control parameter learning system

Publications (2)

Publication Number Publication Date
JP2017129039A true JP2017129039A (en) 2017-07-27
JP6471106B2 JP6471106B2 (en) 2019-02-13

Family

ID=59394625

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016007897A Active JP6471106B2 (en) 2016-01-19 2016-01-19 Vehicle control device, vehicle control parameter learning system

Country Status (1)

Country Link
JP (1) JP6471106B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020067911A (en) * 2018-10-25 2020-04-30 トヨタ自動車株式会社 Control assistance device, vehicle, and control assistance system
JP2020070774A (en) * 2018-11-01 2020-05-07 トヨタ自動車株式会社 Internal combustion engine control system, electronic control unit, server, and internal combustion engine control method
CN113008569A (en) * 2019-12-19 2021-06-22 丰田自动车株式会社 Model diagnosis device and model diagnosis system
US20210229687A1 (en) * 2020-01-29 2021-07-29 Toyota Jidosha Kabushiki Kaisha Vehicle controller, vehicle control system, vehicle control method, and vehicle control system control method
US11274742B2 (en) 2019-11-19 2022-03-15 Toyota Jidosha Kabushiki Kaisha Vehicle control apparatus

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6131645A (en) * 1984-07-20 1986-02-14 Fuji Heavy Ind Ltd Electronic control for car engine
JPS62135643A (en) * 1985-12-09 1987-06-18 Fuji Heavy Ind Ltd Study control method for automobile engine
JP2003050605A (en) * 2001-08-07 2003-02-21 Mazda Motor Corp Server, method and program for changing control gain for automobile
JP2007176372A (en) * 2005-12-28 2007-07-12 Toyota Motor Corp Vehicle control apparatus and inter-vehicle mutual use system for vehicle control information

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6131645A (en) * 1984-07-20 1986-02-14 Fuji Heavy Ind Ltd Electronic control for car engine
JPS62135643A (en) * 1985-12-09 1987-06-18 Fuji Heavy Ind Ltd Study control method for automobile engine
JP2003050605A (en) * 2001-08-07 2003-02-21 Mazda Motor Corp Server, method and program for changing control gain for automobile
JP2007176372A (en) * 2005-12-28 2007-07-12 Toyota Motor Corp Vehicle control apparatus and inter-vehicle mutual use system for vehicle control information

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020067911A (en) * 2018-10-25 2020-04-30 トヨタ自動車株式会社 Control assistance device, vehicle, and control assistance system
JP2020070774A (en) * 2018-11-01 2020-05-07 トヨタ自動車株式会社 Internal combustion engine control system, electronic control unit, server, and internal combustion engine control method
US10825267B2 (en) 2018-11-01 2020-11-03 Toyota Jidosha Kabushiki Kaisha Control system of internal combustion engine, electronic control unit, server, and control method of internal combustion engine
US11274742B2 (en) 2019-11-19 2022-03-15 Toyota Jidosha Kabushiki Kaisha Vehicle control apparatus
CN113008569A (en) * 2019-12-19 2021-06-22 丰田自动车株式会社 Model diagnosis device and model diagnosis system
US20210229687A1 (en) * 2020-01-29 2021-07-29 Toyota Jidosha Kabushiki Kaisha Vehicle controller, vehicle control system, vehicle control method, and vehicle control system control method

Also Published As

Publication number Publication date
JP6471106B2 (en) 2019-02-13

Similar Documents

Publication Publication Date Title
JP6471106B2 (en) Vehicle control device, vehicle control parameter learning system
JP4134672B2 (en) Vehicle control system
US7904221B2 (en) Vehicle control apparatus and vehicle control method
US12491879B2 (en) Vehicle cruise torque control method and apparatus
US11338768B2 (en) Control device, computer readable recording medium recording program for control device, and control method
US20100017236A1 (en) Method and System for Configuring a Vehicle
EP3607531A1 (en) Technologies for verifying control system operation
US20220258744A1 (en) Over-the-air flashing and reproduction of calibration data using data regression techniques
EP4246844A1 (en) Data packet processing method and apparatus
KR20210133587A (en) Apparatus and method for updating software of electronic control unit of vehicle
CN109060367B (en) Highly efficient diagnostic data monitoring for connected vehicles
CN114578687A (en) Machine learning method and machine learning system
KR101829853B1 (en) Control of a requested torque in a vehicle
US11417155B2 (en) On-board data request approval management
US20230026932A1 (en) Control device, vehicle control system, control method and storage medium
SE1550835A1 (en) System and Method for Remote-Controlled Installation of Software in Motor Vehicles
US10668931B2 (en) Controlling system subject to partially hidden actuator dynamics
Flach et al. Carma: towards personalized automotive tuning
CN114077237B (en) Machine Learning Device
EP3806428B1 (en) Transformation device, transformation method and storage medium
CN115707611A (en) Enhanced vehicle operation
US9174626B2 (en) Methods and systems for controlling shifting between operating modes in hybrid vehicles
US9495182B2 (en) Apparatus of reconfigurable software mode management using runtime execution engine
US20230316830A1 (en) Vehicle data storage activation
CN117539221A (en) Diagnostic method, device for diagnosis and intelligent driving equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180123

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181022

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181030

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181218

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190121

R150 Certificate of patent or registration of utility model

Ref document number: 6471106

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250