JP7314819B2 - 車両制御方法、車両用制御装置及びサーバ - Google Patents
車両制御方法、車両用制御装置及びサーバ Download PDFInfo
- Publication number
- JP7314819B2 JP7314819B2 JP2020016977A JP2020016977A JP7314819B2 JP 7314819 B2 JP7314819 B2 JP 7314819B2 JP 2020016977 A JP2020016977 A JP 2020016977A JP 2020016977 A JP2020016977 A JP 2020016977A JP 7314819 B2 JP7314819 B2 JP 7314819B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- performance
- data
- relationship
- state
- 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
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/0002—Controlling intake air
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
- B60W10/06—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/02—Conjoint control of vehicle sub-units of different type or different function including control of driveline clutches
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/10—Conjoint control of vehicle sub-units of different type or different function including control of change-speed gearings
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/04—Monitoring the functioning of the control system
- B60W50/045—Monitoring control system parameters
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/08—Interaction between the driver and the control system
- B60W50/14—Means for informing the driver, warning the driver or prompting a driver intervention
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W60/00—Drive control systems specially adapted for autonomous road vehicles
- B60W60/001—Planning or execution of driving tasks
- B60W60/0023—Planning or execution of driving tasks in response to energy consumption
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D11/00—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated
- F02D11/06—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance
- F02D11/10—Arrangements for, or adaptations to, non-automatic engine control initiation means, e.g. operator initiated characterised by non-mechanical control linkages, e.g. fluid control linkages or by control linkages with power drive or assistance of the electric type
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/217—Validation; Performance evaluation; Active pattern learning techniques
- G06F18/2193—Validation; Performance evaluation; Active pattern learning techniques based on specific statistical tests
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0002—Automatic control, details of type of controller or control system architecture
- B60W2050/0013—Optimal controllers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/06—Combustion engines, Gas turbines
- B60W2510/0604—Throttle position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/06—Combustion engines, Gas turbines
- B60W2510/0685—Engine crank angle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
- B60W2520/105—Longitudinal acceleration
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2540/00—Input parameters relating to occupants
- B60W2540/10—Accelerator pedal position
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N7/00—Computing arrangements based on specific mathematical models
- G06N7/01—Probabilistic graphical models, e.g. probabilistic networks
Landscapes
- Engineering & Computer Science (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- Automation & Control Theory (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Medical Informatics (AREA)
- Probability & Statistics with Applications (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
1.車両の電子機器を操作する際に用いられる操作用データが記憶装置に記憶されている状態で、前記車両に設けられているセンサの検出値に基づいて前記車両の状態を取得する取得処理と、前記取得処理で取得された前記車両の状態と、前記操作用データと、に基づいて前記電子機器を操作する操作処理と、前記操作処理の実行によって前記電子機器が操作されている場合における前記車両の環境性能が判定用性能よりも低いか否かを判定する性能判定処理と、前記性能判定処理で前記車両の環境性能が前記判定用性能よりも低いと判定された場合、前記車両の環境性能が高くなるように前記操作用データを更新するデータ更新処理と、を実行装置に実行させる車両制御方法である。
7.前記車両の環境性能は、前記車両のエネルギ利用効率である上記1~6のうち何れか一項に記載の車両制御方法である。
10.上記8に記載の前記第1実行装置及び前記記憶装置を備える車両用制御装置である。
以下、車両制御方法、車両用制御装置及びサーバの第1実施形態について、図面を参照しつつ説明する。
図1に示すように、車両VC1は、車両VC1の推力生成装置として内燃機関10を備えている。内燃機関10の吸気通路12には、上流側から順にスロットルバルブ14及び燃料噴射弁16が設けられており、吸気通路12に吸入された空気及び燃料噴射弁16から噴射された燃料は、吸気バルブ18の開弁に伴って、シリンダ20及びピストン22によって区画される燃焼室24に流入する。燃焼室24内において、燃料と空気との混合気は、点火装置26の火花放電に伴って燃焼に供され、燃焼によって生じたエネルギは、ピストン22を介してクランク軸28の回転エネルギに変換される。燃焼に供された混合気は、排気バルブ30の開弁に伴って、排気として排気通路32に排出される。排気通路32には、排気を浄化する後処理装置としての触媒34が設けられている。
サーバ130は、複数の車両VC1,VC2,…から送信されるデータを解析する。サーバ130は、CPU132、ROM134、周辺回路138及び通信機137を備えており、それらがローカルネットワーク139によって通信可能とされるものである。ROM134には、制御プログラム134aが記憶されている。
これに対し、CPU72は、過渡フラグFが「1」であると判定する場合(S18:YES)、S22の処理の実行から所定期間が経過したか否かを判定する(S24)。ここで、所定期間は、アクセル操作量PAの単位時間当たりの変化量ΔPAの絶対値が所定量ΔPAthよりも小さい規定量以下となる状態が所定時間継続するまでの期間とする。CPU72は、所定期間が経過したと判定する場合(S24:YES)、過渡フラグFに「0」を代入する(S26)。
図4に、S28の処理の詳細を示す。
図3に戻り、CPU72は、S28の処理が完了する場合や、S20,S24の処理において否定判定する場合には、図3に示す一連の処理を一旦終了する。なお、S10~S26の処理は、CPU72が制御プログラム74aを実行することにより実現され、S28の処理は、CPU72が学習プログラム74bを実行することにより実現される。また、車両VC1の出荷時における関係規定データDRは、テストベンチで車両の走行を模擬するなどしつつ図3に示した一連の処理と同様の処理を実行することによって予め学習がなされたデータとする。
図5に示す一連の処理において、CPU72は、車両VC1のエネルギ利用効率を示す値として車両VC1の燃費GMを取得する(S50)。CPU72は、内燃機関10における燃料消費量を車両VC1の走行距離で割ることによって、燃費GMを導出できる。
車両VC1の燃費GMが導出されると、燃費GMに関する情報がサーバ130に送信される。すると、サーバ130では、基準燃費GMthが導出され、基準燃費GMthが車両VC1に送信される。
(1)本実施形態では、車両VC1の電子機器の操作に伴う報酬rを算出することにより、当該操作によってどのような報酬が得られるかを把握できる。そして、得られた報酬に基づき、強化学習に従った更新写像によって関係規定データDRを更新することにより、車両VC1の状態と行動変数との関係を車両VC1の走行において適切な関係に設定できる。そのため、車両VC1の状態と行動変数との関係を車両VC1の走行において適正化することが可能となる。
以下、第2実施形態について、第1実施形態との相違点を中心に図面を参照しつつ説明する。
(4)車両VC1では、サーバ130から受信した基準燃費GMthと、制御装置70で導出した燃費GMとを基に、車両VC1のエネルギ利用効率が基準よりも低いか否かの判定が行われる。そして、車両VC1のエネルギ利用効率が基準よりも低いと判定されると、その旨がサーバ130に送信される。すると、基準燃費GMthよりも燃費GMの高い他の車両の関係規定データDRが、サーバ130から送信される。そして、記憶装置76に記憶される関係規定データDRが、他の車両の関係規定データDRに置換される。すなわち、車両VC1の電子機器を操作する際に用いられる関係規定データDRが、エネルギ利用効率が高くなるように更新される。
上記実施形態における事項と、上記「課題を解決するための手段」の欄に記載した事項との対応関係は、次の通りである。以下では、「課題を解決するための手段」の欄に記載した解決手段の番号毎に、対応関係を示している。[1]実行装置は、図2においてはCPU72及びROM74と、CPU132及びROM134とによって構成される。記憶装置とは、図2において記憶装置76が対応する。操作用データとは、図2において記憶装置76に記憶される関係規定データDRに対応する。取得処理は、図3のS10、及び、図4のS30に対応する。操作処理は、図3のS14に対応する。性能判定処理は、図5のS54、及び、図7のS74に対応する。データ更新処理は、図3のS28、及び、図3のS54~S58によって構成される。また、データ更新処理は、図7のS76~S80、及び、図8のS90~S96によって構成される。[2]報酬算出処理は、図4のS32~S36の処理に対応し、更新処理は、図4のS38~S44の処理に対応する。関係規定データは、図2において記憶装置76に記憶されている関係規定データDRに対応する。更新写像は、学習プログラム74bのうち図5のS38~S44の処理を実行する指令によって規定された写像に対応する。[3]データ更新処理は、図3のS28、及び、図5のS54~S58に対応する。[4]データ更新処理は、図7のS76~S80、及び、図8のS90~S96によって構成される。[5]条件推定処理は、図5のS51の処理、及び、図7のS71の処理に対応する。[5]及び[6]判定用性能設定処理は、図6のS62の処理に対応する。[6]車両の環境性能を示す指標値は、燃費GMに対応する。[8]第1実行装置は、図2においてCPU72及びROM74に対応し、第2実行装置は、図2においてCPU132及びROM134に対応する。[9]及び[10]車両用制御装置は、図2において制御装置70に対応する。[11]サーバは、図2においてサーバ130に対応する。
本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
・下記「車両について」の欄に記載したように、推力生成装置として回転電機を備える場合、車両の電力消費効率をエネルギ利用効率として導出してもよい。例えば、電力消費効率は、規定距離を走行するのに要した電力消費量を規定距離で除することによって導出できる。そして、電力消費効率が、判定効率よりも低いときに、車両VC1のエネルギ利用効率が基準よりも低いと判断されることになる。
・上記各実施形態では、車両の環境性能が判定用性能よりも低いか否かの判定を制御装置70が実行しているが、サーバ130で実行してもよい。この場合、例えば上記第1実施形態では、基準燃費GMthがサーバ130で設定されると、サーバ130のCPU132が、車両VC1の燃費GMが基準燃費GMthよりも低いか否かを判定し、その判定結果を車両VC1の制御装置70に送信することになる。そして、制御装置70では、受信した判定結果に基づいて正の値α及び負の値βが設定される。
・上記各実施形態において、車両VC1の1トリップ間での走行距離及び燃料消費量を取得し、当該燃料消費量を当該走行距離で割った値を燃費GMとして導出してもよい。この場合、車両VC1の1トリップ間での走行距離は、上記各実施形態で用いられた規定距離よりも長くなることがある。また、1トリップ間での走行距離が長くなる場合、車両VC1の走行途中で車両VC1の走行地域の天候が変わることがある。そのため、このような場合では、走行条件として、車両VC1の積載量LC、すなわち車両VC1の搭乗人数を取得すれば、天候などの他の情報を取得しなくてもよい。
・上記各実施形態では、ユーザの嗜好の一例であるアクセルペダル86などの車載操作部材の操作速度から推定できるユーザの嗜好と、車両の走行環境との双方に基づいて走行条件を推定している。しかし、車両VC1の運転に関するユーザの嗜好、及び、走行環境の何れか一方のみを基に、走行条件を推定するようにしてもよい。
・基準燃費GMthの設定に際し、車両の走行条件を加味しなくてもよい。
・上記各実施形態では、車両VC1の走行条件と同じ走行条件で走行したと判断できる全ての車両の燃費GMの平均値、又は、平均値に応じた値を基準燃費GMthとして設定しているが、これに限らない。例えば、当該全ての車両のうち、燃費GMの最も良い車両の燃費GM、又は、燃費GMの最も良い車両の燃費GMに応じた値を、基準燃費GMthとして設定してもよい。
・車両の環境性能として燃費GM以外のパラメータを導出する場合、当該パラメータに応じたデータを判定用性能として導出すればよい。例えば、上記「環境性能について」の欄に記載したように、電力消費効率を環境性能として導出する場合、電力消費効率が低いか否かを判断できる値を、判定用性能として設定すればよい。また例えば、「環境性能について」の欄に記載したように、車両の排気性状を環境性能として導出する場合、排気性状が悪いか否かを判断できる値を、判定用性能として設定すればよい。
・上記第2実施形態では、車両VC1のエネルギ利用効率が基準よりも低いと判定された場合、記憶装置76に記憶されている関係規定データDRを、燃費GMが基準燃費GMthよりも高い他の車両の関係規定データDRに置換している。この場合、燃費GMが基準燃費GMthよりも高い車両が複数存在する場合、燃費GMが基準燃費GMthよりも高い複数の車両のうち、燃費GMが最も高い車両以外の車両を選択し、当該車両の関係規定データDRを、車両VC1の記憶装置76に記憶させるようにしてもよい。
・テーブル形式のデータの次元削減手法としては、上記各実施形態において例示したものに限らない。例えばアクセル操作量PAが最大値となることはまれであることから、アクセル操作量PAが規定量以上となる状態については行動価値関数Qを定義せず、アクセル操作量PAが規定量以上となる場合のスロットル開口度指令値TA*などは、別途適合してもよい。また例えば、行動のとりうる値からスロットル開口度指令値TA*が規定値以上となるものを除くなどして、次元削減をしてもよい。
・上記各実施形態では、行動価値関数Qを、テーブル形式の関数としたが、これに限らない。例えば、関数近似器を用いてもよい。
・操作用データは、車両VC1の電子機器の操作指令値を導出する際に用いられるデータであれば、関係規定データDRとは異なるデータであってもよい。例えば、強化学習とは異なる学習処理を通じて更新されるデータを、操作用データとしてもよい。
・例えば「関係規定データについて」の欄に記載したように、行動価値関数を関数近似器とする場合、上記各実施形態におけるテーブル型式の関数の独立変数となる行動についての離散的な値の組の全てについて、状態sとともに行動価値関数Qに入力することによって、行動価値関数Qを最大化する行動aを特定すればよい。その場合、例えば、主として特定された行動aを操作に採用しつつも、所定の確率でそれ以外の行動を選択すればよい。
・S38~S44の処理においては、εソフト方策オン型モンテカルロ法によるものを例示したが、これに限らない。例えば、方策オフ型モンテカルロ法によるものであってもよい。もっとも、モンテカルロ法にも限らず、例えば、方策オフ型TD法を用いたり、また例えばSARSA法のように方策オン型TD法を用いたり、また例えば、方策オン型の学習として適格度トレース法を用いたりしてもよい。
・上記各実施形態では、行動変数としてのスロットルバルブの開口度に関する変数として、スロットル開口度指令値TA*を例示したが、これに限らない。例えば、アクセル操作量PAに対するスロットル開口度指令値TA*の応答性を、無駄時間及び2次遅れフィルタにて表現し、無駄時間と、2次遅れフィルタを規定する2つの変数との合計3つの変数を、スロットルバルブの開口度に関する変数としてもよい。ただし、その場合、状態変数は、アクセル操作量PAの時系列データに代えて、アクセル操作量PAの単位時間当たりの変化量とすることが望ましい。
・下記「電子機器について」の欄に記載したように、行動変数に応じた操作の対象に回転電機が含まれる場合、行動変数に回転電機のトルクや電流を含めればよい。すなわち、推力生成装置の負荷に関する変数である負荷変数としては、スロットルバルブの開口度に関する変数や噴射量に限らず、回転電機のトルクや電流であってもよい。
・上記各実施形態では、アクセル操作量PAの時系列データを、等間隔でサンプリングされた6個の値からなるデータとしたが、これに限らない。互いに異なるサンプリングタイミングにおける2個以上のサンプリング値からなるデータであればよく、この際、3個以上のサンプリング値からなるデータや、サンプリング間隔が等間隔であるデータであることがより望ましい。
・行動変数に応じた操作の対象となる内燃機関の電子機器としては、スロットルバルブ14に限らない。例えば、点火装置26や燃料噴射弁16であってもよい。
・実行装置としては、CPUとROMとを備えて、ソフトウェア処理を実行するものに限らない。たとえば、上記各実施形態においてソフトウェア処理されたものの少なくとも一部を、ハードウェア処理する例えばASICなどの専用のハードウェア回路を備えてもよい。すなわち、実行装置は、以下の(a)~(c)のいずれかの構成であればよい。(a)上記処理の全てを、プログラムに従って実行する処理装置と、プログラムを記憶するROMなどのプログラム格納装置とを備える。(b)上記処理の一部をプログラムに従って実行する処理装置及びプログラム格納装置と、残りの処理を実行する専用のハードウェア回路とを備える。(c)上記処理の全てを実行する専用のハードウェア回路を備える。ここで、処理装置及びプログラム格納装置を備えたソフトウェア実行装置や、専用のハードウェア回路は複数であってもよい。
・内燃機関としては、燃料噴射弁として吸気通路12に燃料を噴射するポート噴射弁を備えるものに限らず、燃焼室24に燃料を直接噴射する筒内噴射弁を備えるものであってもよく、また例えば、ポート噴射弁及び筒内噴射弁の双方を備えるものであってもよい。
「車両について」
・車両は、車両の推力生成装置として内燃機関のみを備えたものではなく、例えば内燃機関及び回転電気の双方を備えるハイブリッド車両であってもよい。また例えば、車両は、電気自動車や燃料電池車のように、推力生成装置が回転電機のみの車両であってもよい。
14…スロットルバルブ
16…燃料噴射弁
18…吸気バルブ
26…点火装置
50…変速装置
70…制御装置
72…CPU
74…ROM
76…記憶装置
88…アクセルセンサ
90…加速度センサ
130…サーバ
132…CPU
134…ROM
VC1,VC2…車両
Claims (10)
- 車両の電子機器を操作する際に用いられる操作用データが記憶装置に記憶されている状態で、
前記車両に設けられているセンサの検出値に基づいて前記車両の状態を取得する取得処理と、
前記取得処理で取得された前記車両の状態と、前記操作用データと、に基づいて前記電子機器を操作する操作処理と、
前記操作処理の実行によって前記電子機器が操作されている場合における前記車両の環境性能が判定用性能よりも低いか否かを判定する性能判定処理と、
前記性能判定処理で前記車両の環境性能が前記判定用性能よりも低いと判定された場合、前記車両の環境性能が高くなるように前記操作用データを更新するデータ更新処理と、を実行装置に実行させ、
前記操作用データとは、前記車両の状態と前記電子機器の操作に関する変数である行動変数との関係を規定する関係規定データであり、
前記操作処理は、前記取得処理で取得された前記車両の状態と前記関係規定データとによって定まる前記行動変数の値に基づいて前記電子機器を操作する処理であり、
前記実行装置に、
前記電子機器が操作された際における前記車両の状態を基に、前記車両の特性が所定の基準を満たす場合には前記車両の特性が前記所定の基準を満たさない場合よりも大きい報酬を与える報酬算出処理と、
前記電子機器が操作された際における前記車両の状態、前記電子機器の操作に用いられた前記行動変数の値、及び当該操作に対応する前記報酬を予め定められた更新写像への入力とし、前記関係規定データを更新する更新処理と、を実行させ、
前記更新写像は、前記関係規定データに従って前記電子機器が操作される場合の前記報酬についての期待収益を増加させるように更新された前記関係規定データを出力するものである
車両制御方法。 - 前記データ更新処理は、前記性能判定処理で前記車両の環境性能が前記判定用性能よりも低いと判定された場合、前記車両の特性が前記所定の基準を満たすときに与えられる報酬を、前記車両の環境性能が前記判定用性能よりも低いと判定されない場合よりも大きくすることにより、前記車両の環境性能が高くなるように前記関係規定データを更新する処理である
請求項1に記載の車両制御方法。 - 前記データ更新処理は、前記記憶装置に記憶されている前記関係規定データを、前記環境性能が前記判定用性能よりも高い他の車両の前記関係規定データに置き換えることにより、前記車両の環境性能が高くなるように前記関係規定データを更新する処理である
請求項1に記載の車両制御方法。 - 車両の電子機器を操作する際に用いられる操作用データが記憶装置に記憶されている状態で、
前記車両に設けられているセンサの検出値に基づいて前記車両の状態を取得する取得処理と、
前記取得処理で取得された前記車両の状態と、前記操作用データと、に基づいて前記電子機器を操作する操作処理と、
前記操作処理の実行によって前記電子機器が操作されている場合における前記車両の環境性能が判定用性能よりも低いか否かを判定する性能判定処理と、
前記性能判定処理で前記車両の環境性能が前記判定用性能よりも低いと判定された場合、前記車両の環境性能が高くなるように前記操作用データを更新するデータ更新処理と、
前記取得処理で取得された前記車両の状態と、前記車両の走行環境と、に基づいて前記車両の走行条件を推定する条件推定処理と、
前記条件推定処理で推定された前記車両の走行条件と同じと判断できる走行条件下で走行する複数の車両の環境性能を基に、前記判定用性能を設定する判定用性能設定処理と、を実行装置に実行させる
車両制御方法。 - 前記判定用性能設定処理は、複数の前記車両の環境性能を示す指標値の平均を基に前記判定用性能を設定する処理である
請求項4に記載の車両制御方法。 - 前記車両の環境性能は、前記車両のエネルギ利用効率である
請求項1~請求項5のうち何れか一項に記載の車両制御方法。 - 前記実行装置は、前記車両に設けられている第1実行装置と、前記第1実行装置と通信する第2実行装置と、を有し、
前記記憶装置は前記車両に設けられており、
前記取得処理、及び、前記操作処理を前記第1実行装置に実行させ、
前記性能判定処理を、前記第1実行装置又は前記第2実行装置に実行させ、
前記データ更新処理を、前記第1実行装置と前記第2実行装置との協働によって実行させる
請求項3に記載の車両制御方法。 - 請求項1又は2に記載の前記実行装置及び前記記憶装置を備える
車両用制御装置。 - 請求項7に記載の前記第1実行装置及び前記記憶装置を備える
車両用制御装置。 - 複数の前記車両と通信可能なサーバであって、
請求項7に記載の前記第2実行装置を備える
サーバ。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020016977A JP7314819B2 (ja) | 2020-02-04 | 2020-02-04 | 車両制御方法、車両用制御装置及びサーバ |
US17/158,090 US11643064B2 (en) | 2020-02-04 | 2021-01-26 | Vehicle control method, vehicle controller, and server |
CN202110135569.9A CN113217204B (zh) | 2020-02-04 | 2021-02-01 | 车辆控制方法、车辆用控制装置以及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020016977A JP7314819B2 (ja) | 2020-02-04 | 2020-02-04 | 車両制御方法、車両用制御装置及びサーバ |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021124044A JP2021124044A (ja) | 2021-08-30 |
JP7314819B2 true JP7314819B2 (ja) | 2023-07-26 |
Family
ID=77062757
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020016977A Active JP7314819B2 (ja) | 2020-02-04 | 2020-02-04 | 車両制御方法、車両用制御装置及びサーバ |
Country Status (3)
Country | Link |
---|---|
US (1) | US11643064B2 (ja) |
JP (1) | JP7314819B2 (ja) |
CN (1) | CN113217204B (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6744597B1 (ja) * | 2019-10-18 | 2020-08-19 | トヨタ自動車株式会社 | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 |
CN113830103B (zh) * | 2021-09-23 | 2023-06-13 | 岚图汽车科技有限公司 | 车辆横向控制方法、装置、存储介质及电子设备 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000250604A (ja) | 1999-03-02 | 2000-09-14 | Yamaha Motor Co Ltd | 特性最適化方法における最適化の協調方法 |
JP2010086405A (ja) | 2008-10-01 | 2010-04-15 | Fuji Heavy Ind Ltd | 制御パラメータの適合化システム |
JP2012121552A (ja) | 2010-12-06 | 2012-06-28 | Hyundai Motor Co Ltd | 車両燃費情報端末表示システム及びその方法 |
JP2016006327A (ja) | 2015-09-22 | 2016-01-14 | 本田技研工業株式会社 | 車両用内燃機関の制御装置 |
US20170089274A1 (en) | 2015-09-25 | 2017-03-30 | Cummins, Inc. | System, method, and apparatus for driver optimization |
US20200031371A1 (en) | 2018-07-25 | 2020-01-30 | Continental Powertrain USA, LLC | Driver Behavior Learning and Driving Coach Strategy Using Artificial Intelligence |
US10773727B1 (en) | 2019-06-13 | 2020-09-15 | LinkeDrive, Inc. | Driver performance measurement and monitoring with path analysis |
US20210053487A1 (en) | 2019-08-22 | 2021-02-25 | Ford Global Technologies, Llc | Electric vehicle with selectable vehicle profiles |
US20210179062A1 (en) | 2019-12-13 | 2021-06-17 | Hyundai Motor Company | Hybrid vehicle and method of controlling the same |
US20210276531A1 (en) | 2018-06-29 | 2021-09-09 | The University Of Birmingham | Vehicle power management system and method |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3978959B2 (ja) * | 1999-12-02 | 2007-09-19 | 日産自動車株式会社 | 車両用内燃機関の制御装置 |
JP5201786B2 (ja) * | 2005-07-19 | 2013-06-05 | 日産自動車株式会社 | エンジン出力制御装置 |
DE102010018705A1 (de) * | 2010-04-29 | 2011-11-03 | Dr. Ing. H.C. F. Porsche Aktiengesellschaft | Verfahren zur Einstellung des Betriebsverhaltens des Antriebsstrangs eines Kraftfahrzeugs |
US9587576B2 (en) * | 2013-03-27 | 2017-03-07 | Ford Global Technologies, Llc | Methods and system for improving vehicle operation |
-
2020
- 2020-02-04 JP JP2020016977A patent/JP7314819B2/ja active Active
-
2021
- 2021-01-26 US US17/158,090 patent/US11643064B2/en active Active
- 2021-02-01 CN CN202110135569.9A patent/CN113217204B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000250604A (ja) | 1999-03-02 | 2000-09-14 | Yamaha Motor Co Ltd | 特性最適化方法における最適化の協調方法 |
JP2010086405A (ja) | 2008-10-01 | 2010-04-15 | Fuji Heavy Ind Ltd | 制御パラメータの適合化システム |
JP2012121552A (ja) | 2010-12-06 | 2012-06-28 | Hyundai Motor Co Ltd | 車両燃費情報端末表示システム及びその方法 |
JP2016006327A (ja) | 2015-09-22 | 2016-01-14 | 本田技研工業株式会社 | 車両用内燃機関の制御装置 |
US20170089274A1 (en) | 2015-09-25 | 2017-03-30 | Cummins, Inc. | System, method, and apparatus for driver optimization |
US20210276531A1 (en) | 2018-06-29 | 2021-09-09 | The University Of Birmingham | Vehicle power management system and method |
US20200031371A1 (en) | 2018-07-25 | 2020-01-30 | Continental Powertrain USA, LLC | Driver Behavior Learning and Driving Coach Strategy Using Artificial Intelligence |
US10773727B1 (en) | 2019-06-13 | 2020-09-15 | LinkeDrive, Inc. | Driver performance measurement and monitoring with path analysis |
US20210053487A1 (en) | 2019-08-22 | 2021-02-25 | Ford Global Technologies, Llc | Electric vehicle with selectable vehicle profiles |
US20210179062A1 (en) | 2019-12-13 | 2021-06-17 | Hyundai Motor Company | Hybrid vehicle and method of controlling the same |
Also Published As
Publication number | Publication date |
---|---|
CN113217204B (zh) | 2023-06-16 |
CN113217204A (zh) | 2021-08-06 |
JP2021124044A (ja) | 2021-08-30 |
US20210237773A1 (en) | 2021-08-05 |
US11643064B2 (en) | 2023-05-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6705547B1 (ja) | 車両用制御装置、車両用制御システム、および車両用学習装置 | |
JP6705546B1 (ja) | 車両用制御装置、車両用制御システム、および車両用学習装置 | |
JP6744598B1 (ja) | 車両用制御システム、車両用制御装置、および車両用学習装置 | |
JP6809587B1 (ja) | 車両用制御装置 | |
JP7287287B2 (ja) | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 | |
JP2021116783A (ja) | 車両用制御装置および車両用制御システム | |
JP7211375B2 (ja) | 車両用制御装置 | |
JP7331704B2 (ja) | 車両用制御データの生成方法、車両用制御装置、および車両用制御システム | |
US11125179B2 (en) | Vehicle controller, vehicle control system, vehicle learning device, vehicle learning method, vehicle control method, and memory medium | |
JP7314819B2 (ja) | 車両制御方法、車両用制御装置及びサーバ | |
US20210229688A1 (en) | Vehicle control method, vehicle controller, and server | |
JP2021067257A (ja) | 車両用制御装置、車両用制御システム、および車両用学習装置 | |
JP7207289B2 (ja) | 車両用制御装置、車両用制御システム、車両用学習装置、および車両用学習方法 | |
AU2020286176B2 (en) | Method for controlling vehicle, controller of vehicle, and server | |
US11235781B2 (en) | Vehicle control system, vehicle controller, vehicle learning device, vehicle control method, and memory medium | |
US11377084B2 (en) | Vehicle controller, vehicle control system, vehicle learning device, vehicle learning method, and memory medium | |
JP2021066417A (ja) | 車両用制御装置、車両用制御システム、および車両用学習装置 | |
JP2021067259A (ja) | 車両用制御システム、車両用制御装置、および車両用学習装置 | |
JP2021067261A (ja) | 車両用制御装置、車両用制御システム、および車両用学習装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201225 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220317 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230216 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230314 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230510 |
|
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: 20230613 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230626 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7314819 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |