JP7136073B2 - 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 - Google Patents
車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 Download PDFInfo
- Publication number
- JP7136073B2 JP7136073B2 JP2019230016A JP2019230016A JP7136073B2 JP 7136073 B2 JP7136073 B2 JP 7136073B2 JP 2019230016 A JP2019230016 A JP 2019230016A JP 2019230016 A JP2019230016 A JP 2019230016A JP 7136073 B2 JP7136073 B2 JP 7136073B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- variable
- gear ratio
- data
- road
- 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
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/02—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used
- F16H61/0202—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric
- F16H61/0204—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric for gearshift control, e.g. control functions for performing shifting or generation of shift signal
- F16H61/0213—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric for gearshift control, e.g. control functions for performing shifting or generation of shift signal characterised by the method for generating shift signals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/004—Artificial life, i.e. computing arrangements simulating life
- G06N3/006—Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0841—Registering performance data
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H59/00—Control inputs to control units of change-speed-, or reversing-gearings for conveying rotary motion
- F16H59/36—Inputs being a function of speed
- F16H2059/366—Engine or motor speed
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H59/00—Control inputs to control units of change-speed-, or reversing-gearings for conveying rotary motion
- F16H59/60—Inputs being a function of ambient conditions
- F16H59/66—Road conditions, e.g. slope, slippery
- F16H2059/663—Road slope
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/02—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used
- F16H61/0202—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric
- F16H61/0204—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric for gearshift control, e.g. control functions for performing shifting or generation of shift signal
- F16H61/0213—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric for gearshift control, e.g. control functions for performing shifting or generation of shift signal characterised by the method for generating shift signals
- F16H2061/0223—Generating of new shift maps, i.e. methods for determining shift points for a schedule by taking into account driveline and vehicle conditions
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/02—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used
- F16H61/0202—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric
- F16H61/0204—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric for gearshift control, e.g. control functions for performing shifting or generation of shift signal
- F16H61/0213—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing characterised by the signals used the signals being electric for gearshift control, e.g. control functions for performing shifting or generation of shift signal characterised by the method for generating shift signals
- F16H2061/0234—Adapting the ratios to special vehicle conditions
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H2708/00—Control devices for speed-changing geared mechanisms, e.g. specially adapted couplings for synchronising devices, devices to simplify control, control of auxiliary gearboxes
- F16H2708/16—Control devices for speed-changing geared mechanisms, e.g. specially adapted couplings for synchronising devices, devices to simplify control, control of auxiliary gearboxes wherein the gearing is not described or not essential
- F16H2708/22—Control devices for speed-changing geared mechanisms, e.g. specially adapted couplings for synchronising devices, devices to simplify control, control of auxiliary gearboxes wherein the gearing is not described or not essential the control being electric
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H2710/00—Control devices for speed-change mechanisms, the speed change control is dependent on function parameters of the gearing
- F16H2710/04—Control dependent on speed
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H2710/00—Control devices for speed-change mechanisms, the speed change control is dependent on function parameters of the gearing
- F16H2710/16—Control devices for speed-change mechanisms, the speed change control is dependent on function parameters of the gearing the gearing is not described or not essential
- F16H2710/22—Control devices for speed-change mechanisms, the speed change control is dependent on function parameters of the gearing the gearing is not described or not essential the control being electric
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H2710/00—Control devices for speed-change mechanisms, the speed change control is dependent on function parameters of the gearing
- F16H2710/24—Control dependent on torque
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H59/00—Control inputs to control units of change-speed-, or reversing-gearings for conveying rotary motion
- F16H59/14—Inputs being a function of torque or torque demand
- F16H59/18—Inputs being a function of torque or torque demand dependent on the position of the accelerator pedal
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H59/00—Control inputs to control units of change-speed-, or reversing-gearings for conveying rotary motion
- F16H59/36—Inputs being a function of speed
- F16H59/44—Inputs being a function of speed dependent on machine speed of the machine, e.g. the vehicle
-
- 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)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Evolutionary Computation (AREA)
- Data Mining & Analysis (AREA)
- Mechanical Engineering (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Medical Informatics (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Control Of Transmission Device (AREA)
Description
1.車両が走行する道路の基準道路からのずれ量を示す変数であるずれ量変数および前記車両の状態と前記車両に搭載された変速装置の変速比に関する変数である変速比変数との関係を規定する関係規定データが記憶装置に記憶された状態で、前記変速装置の変速比を操作する操作処理と、センサの検出値に基づく前記車両の状態および前記ずれ量変数を取得する取得処理と、前記取得処理によって取得された前記車両の状態に基づき、前記車両の特性が所定の基準を満たす場合に満たさない場合よりも大きい報酬を与える報酬算出処理と、前記取得処理によって取得された前記車両の状態および前記ずれ量変数、および前記操作処理の操作に対応する前記報酬を予め定められた更新写像への入力とし、前記関係規定データを更新する更新処理と、を実行装置に実行させ、前記更新写像は、前記関係規定データに従って前記変速比が操作される場合の前記報酬についての期待収益を増加させるように更新された前記関係規定データを出力するものである車両用制御データの生成方法である。
5.前記所定の基準は、所定期間における前記変速比の切替回数が所定回数以下である旨の条件を含み、前記報酬算出処理は、前記切替回数が前記所定回数以下の場合に所定回数を上回る場合よりも大きい報酬を与える処理を含む上記1~4のいずれか1つに記載の車両用制御データの生成方法である。
なお、第2実行装置が車載装置とは別の装置であることは、第2実行装置が車載装置ではないことを意味する。
13.上記11記載の第2実行装置を備える車両用学習装置である。
<第1の実施形態>
図1に、本実施形態にかかる車両VC1の駆動系および制御装置の構成を示す。
図3に、上記マップデータDMを生成するシステムを示す。
本実施形態において、関係規定データDRは、行動価値関数Qおよび方策πを定めるデータである。本実施形態において、行動価値関数Qは、状態sおよび行動aの6次元の独立変数に応じた期待収益の値を示すテーブル型式の関数である。また、方策πは、状態sが与えられたときに、独立変数が与えられた状態sとなる行動価値関数Qのうち最大となる行動a(グリーディ行動)を優先的に選択しつつも、所定の確率で、それ以外の行動aを選択する規則を定める。
図5に示す一連の処理において、CPU112は、上述の所定期間内における状態sおよび行動aの時系列データを取得する(S50)。図5には、カッコの中の数字が異なるものが、異なるサンプリングタイミングにおける変数の値であることを示す。たとえば、アクセル操作量PA(1)とアクセル操作量PA(2)とは、サンプリングタイミングが互いに異なるものである。また、所定期間内における行動aの時系列データを、行動集合Ajとし、同所定期間内における状態sの時系列データを、状態集合Sjと定義する。
図4に戻り、CPU112は、S40の処理が完了すると、行動価値関数Qが収束したか否かを判定する(S42)。ここでは、S40の処理による行動価値関数Qの更新量が所定値以下となる連続回数が所定回数に達する場合に収束したと判定すればよい。CPU112は、収束していないと判定する場合(S42:NO)や、S38の処理において否定判定する場合には、S30の処理に戻る。これに対し、CPU112は、収束したと判定する場合(S52:YES)、図4に示す一連の処理を一旦終了する。
ここで、本実施形態の作用および効果について説明する。
(1)制御装置70が備える記憶装置76に、行動価値関数Q等ではなく、マップデータDMを記憶した。これにより、CPU72は、マップデータDMを用いたマップ演算に基づき、変速比GRを設定することから、行動価値関数Qのうち最大値となるものを選択する処理を実行する場合と比較して、演算負荷を軽減できる。
以下、第2の実施形態について、第1の実施形態との相違点を中心に図面を参照しつつ説明する。
図9に示す一連の処理において、CPU72は、S50,S52の処理を実行すると、上記条件(ア)、上記条件(イ)、パドルスイッチ92の操作履歴がない旨の条件(ウ)、およびアクセルペダル84の操作によるダウンシフトがない旨の条件(エ)の論理積が真であるか否かを判定する(S54a)。本実施形態においては、この論理積が真であることが、ドライバビリティに関して設定された基準を満たすことに相当する。
図8に戻り、CPU72は、S40aの処理が完了する場合や、S38の処理において否定判定する場合には、図8に示す一連の処理を一旦終了する。ちなみに、S10a,S12,S16,S30~38の処理は、CPU72が制御プログラム74aを実行することにより実現され、S40aの処理は、CPU72が学習プログラム74bを実行することにより実現される。
(2)所定期間内にパドルスイッチ92の操作履歴がない場合に、ある場合と比較して大きい報酬を与えることにより、ユーザの嗜好を反映したシフトスケジュールを強化学習によって学習できる。
以下、第3の実施形態について、第2の実施形態との相違点を中心に図面を参照しつつ説明する。
図10に、本実施形態において、強化学習を実行する制御システムの構成を示す。なお、図10において、図1に示した部材に対応する部材については、便宜上、同一の符号を付している。
上記実施形態における事項と、上記「課題を解決するための手段」の欄に記載した事項との対応関係は、次の通りである。以下では、「課題を解決するための手段」の欄に記載した解決手段の番号毎に、対応関係を示している。[1]実行装置と記憶装置とは、図1および図7においては、それぞれ、CPU72およびROM74と記憶装置76とに対応し、図3においては、それぞれCPU112およびROM114と記憶装置116とに対応し、図10においては、CPU72,132およびROM74,134と記憶装置76,136とに対応する。ずれ量変数は、勾配SLおよび曲率CUに対応する。車両の状態は、アクセル操作量PAおよび車速Vに対応する。操作処理は、S34の処理に対応し、取得処理は、S30,S36の処理に対応する。報酬算出処理は、S54~S58の処理や、S54a,S56,S58の処理に対応する。更新処理は、S60~S66の処理に対応する。[2]勾配基準値は、ゼロ度に対応する。[3]曲率基準値は、ゼロに対応する。[4]負荷変数は、アクセル操作量PAに対応する。[5]S54の処理やS54aの処理のうち特に条件(ア)に関する処理に対応する。[6]推力生成装置は、内燃機関10に対応する。[7]S54aの処理のうち特に条件(ウ)に関する処理に対応する。[8]S54aの処理のうち特に条件(エ)に関する処理に対応する。[9]制御用写像データは、マップデータDMに対応する。[10]実行装置と記憶装置とは、それぞれ、図7におけるCPU72およびROM74と記憶装置76とに対応する。[11~13]第1実行装置は、CPU72およびROM74に対応し、第2実行装置は、CPU132およびROM134に対応する。
なお、本実施形態は、以下のように変更して実施することができる。本実施形態および以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
・上記実施形態では、基準道路を、勾配SLがゼロであって且つ曲率CUがゼロの道路とし、ずれ量変数を、勾配SLおよび曲率CUとしたが、これに限らない。たとえば、勾配SLおよび曲率CUの2つについては、そのうちの1つのみを用いてずれ量変数を定義してもよい。
・上記実施形態では、現在の変速比GR、アクセル操作量PAおよび車速V等に応じて変速比を定めたが、変速比を定める車両の状態変数としては、これに限らない。たとえば、アクセル操作量PAに代えて、スロットルバルブ14の開口度に関する変数を用いてもよい。もっとも、推力生成装置の負荷を示す変数である負荷変数としては、アクセル操作量PAやスロットルバルブ14の開口度に関する変数に限らない。たとえば、内燃機関10のトルクであってもよい。またたとえば、下記「内燃機関について」の欄に記載したように、推力生成装置が圧縮着火式の内燃機関である場合、噴射量であってもよい。さらに、「車両について」の欄に記載したように、推力生成装置が回転電機のみの車両の場合、回転電機のトルクや電流であってもよい。
・変速比を定める車両の状態変数に、現在の変速比を含めることは必須ではない。たとえば、変速比GRを一切含めることなく、代わりに、変速比の頻繁な切り替わりを抑制するためのヒステリシスを制御によって設けてもよい。これは、たとえば、関係規定データDRによって指示される変速比が現在の変速比と異なっていたとしても、前回の切り替えタイミングから所定時間内においては、変速比の切り替えを禁止することによって実現できる。
・上記実施形態では、行動価値関数Qを、テーブル形式の関数としたが、これに限らない。たとえば、関数近似器を用いてもよい。
・たとえば「関係規定データについて」の欄に記載したように、行動価値関数を関数近似器とする場合、上記実施形態におけるテーブル型式の関数の独立変数となる行動についての離散的な値の組の全てについて、それぞれ状態sとともに行動価値関数Qに入力することによって、行動価値関数Qを最大化する行動aを特定すればよい。すなわちたとえば、主として特定された行動aを操作に採用しつつも、所定の確率でそれ以外の行動を選択すればよい。
・S60~S66の処理においては、εソフト方策オン型モンテカルロ法によるものを例示したが、これに限らない。たとえば、方策オフ型モンテカルロ法によるものであってもよい。もっとも、モンテカルロ法にも限らず、たとえば、方策オフ型TD法を用いたり、またたとえばSARSA法のように方策オン型TD法を用いたり、またたとえば、方策オン型の学習として適格度トレース法を用いたりしてもよい。
「報酬算出処理について」
・図5の処理では、条件(ア)および条件(イ)の論理積が真であるか否かに応じて報酬を与えたが、これに限らない。たとえば、条件(ア)を満たすか否かに応じて報酬を与える処理と、条件(イ)を満たすか否かに応じて報酬を与える処理とを実行してもよい。また、たとえば、条件(ア)を満たすか否かに応じて報酬を与える処理と、条件(イ)を満たすか否かに応じて報酬を与える処理との2つの処理に関しては、それらのうちのいずれか1つの処理のみを実行してもよい。
・図4のS32の処理では、行動価値関数Qに基づき行動を決定したが、これに限らず、とりうるすべての行動を等確率で選択してもよい。
・車両の状態と期待収益を最大化する行動変数の値とを1対1に対応付けることによって車両の状態を入力とし期待収益を最大化する行動変数の値を出力する制御用写像データとしては、マップデータに限らない。たとえば、関数近似器であってもよい。これは、たとえば、上記「更新写像について」の欄に記載したように、方策勾配法等を用いる場合において、方策πを行動変数の値をとりうる確率を示すガウス分布にて表現し、その平均値を関数近似器にて表現しておき、平均値を表現する関数近似器のパラメータを更新することとし、学習後の平均値を制御用写像データとすることによって実現できる。すなわち、ここでは、関数近似器が出力する平均値を期待収益を最大化する行動変数の値とみなす。
・図11に示した例では、S40aの処理の全てをデータ解析センター130にて実行したが、これに限らない。たとえば、データ解析センター130においては、S60~S66の処理を実行するものの、報酬の算出処理であるS54a,S56,S58の処理については実行せず、S80の処理において、S56,S58の処理の結果を送信することとしてもよい。
・実行装置としては、CPU72(112,132)とROM74(114,134)とを備えて、ソフトウェア処理を実行するものに限らない。たとえば、上記実施形態においてソフトウェア処理されたものの少なくとも一部を、ハードウェア処理するたとえばASIC等の専用のハードウェア回路を備えてもよい。すなわち、実行装置は、以下の(a)~(c)のいずれかの構成であればよい。(a)上記処理の全てを、プログラムに従って実行する処理装置と、プログラムを記憶するROM等のプログラム格納装置とを備える。(b)上記処理の一部をプログラムに従って実行する処理装置およびプログラム格納装置と、残りの処理を実行する専用のハードウェア回路とを備える。(c)上記処理の全てを実行する専用のハードウェア回路を備える。ここで、処理装置およびプログラム格納装置を備えたソフトウェア実行装置や、専用のハードウェア回路は複数であってもよい。
・上記実施形態では、関係規定データDRが記憶される記憶装置と、学習プログラム74b,114aや制御プログラム74aが記憶される記憶装置(ROM74,114,134)とを別の記憶装置としたが、これに限らない。
・内燃機関としては、燃料噴射弁として吸気通路12に燃料を噴射するポート噴射弁を備えるものに限らず、燃焼室24に燃料を直接噴射する筒内噴射弁を備えるものであってもよく、またたとえば、ポート噴射弁および筒内噴射弁の双方を備えるものであってもよい。
「車両について」
・車両としては、推力生成装置が内燃機関のみである車両に限らず、たとえば内燃機関と回転電機とを備えるいわゆるハイブリッド車両であってもよい。またたとえば、推力生成装置として、内燃機関を備えることなく、回転電機を備えるいわゆる電気自動車や燃料電池車であってもよい。
28…クランク軸
40…トルクコンバータ
42…ロックアップクラッチ
50…変速装置
52…入力軸
54…出力軸
60…駆動輪
70…制御装置
100…ダイナモメータ
110…生成装置
130…データ解析センター
Claims (13)
- 車両が走行する道路の基準道路からのずれ量を示す変数であるずれ量変数および前記車両の状態と前記車両に搭載された変速装置の変速比に関する変数である変速比変数との関係を規定する関係規定データが記憶装置に記憶された状態で、
前記変速装置の変速比を操作する操作処理と、
センサの検出値に基づく前記車両の状態および前記ずれ量変数を取得する取得処理と、
前記取得処理によって取得された前記車両の状態に基づき、前記車両の特性が所定の基準を満たす場合に満たさない場合よりも大きい報酬を与える報酬算出処理と、
前記取得処理によって取得された前記車両の状態および前記ずれ量変数、および前記操作処理の操作に対応する前記報酬を予め定められた更新写像への入力とし、前記関係規定データを更新する更新処理と、
を実行装置に実行させ、
前記更新写像は、前記関係規定データに従って前記変速比が操作される場合の前記報酬についての期待収益を増加させるように更新された前記関係規定データを出力するものである車両用制御データの生成方法。 - 前記基準道路は、勾配が勾配基準値である旨の基準を満たす道路であり、
前記取得処理により取得される前記ずれ量変数には、道路の勾配に関する変数が含まれる請求項1記載の車両用制御データの生成方法。 - 前記基準道路は、曲率が曲率基準値である旨の基準を満たす道路であり、
前記取得処理により取得される前記ずれ量変数には、道路の曲率に関する変数が含まれる請求項1または2記載の車両用制御データの生成方法。 - 前記車両の状態は、前記変速装置を介して駆動輪に動力を供給する推力生成装置の負荷を示す変数である負荷変数および車速を含む請求項1~3のいずれか1項に記載の車両用制御データの生成方法。
- 前記所定の基準は、所定期間における前記変速比の切替回数が所定回数以下である旨の条件を含み、
前記報酬算出処理は、前記切替回数が前記所定回数以下の場合に所定回数を上回る場合よりも大きい報酬を与える処理を含む請求項1~4のいずれか1項に記載の車両用制御データの生成方法。 - 前記所定の基準は、前記変速装置を介して駆動輪に動力を供給する推力生成装置の回転速度が下限速度以上である旨の条件を含み、
前記報酬算出処理は、前記推力生成装置の回転速度が前記下限速度以上の場合に前記下限速度を下回る場合よりも大きい報酬を与える処理を含む請求項1~5のいずれか1項に記載の車両用制御データの生成方法。 - 前記車両は、パドルスイッチを備え、
前記取得処理は、前記パドルスイッチの操作状態を取得する処理を含み、
前記報酬算出処理は、前記パドルスイッチの操作によって前記変速比が変更される場合に前記パドルスイッチの操作がなされない場合よりも小さい報酬を与える処理を含む請求項1~6のいずれか1項に記載の車両用制御データの生成方法。 - 前記取得処理は、アクセル操作量を取得する処理を含み、
前記報酬算出処理は、アクセル操作に伴ってダウンシフトが生じた場合に生じなかった場合よりも小さい報酬を与える処理を含む請求項1~7のいずれか1項に記載の車両用制御データの生成方法。 - 前記更新処理によって更新された前記関係規定データに基づき、前記車両の状態および前記ずれ量変数と前記期待収益を最大化する前記変速比変数の値とを対応付けることによって前記車両の状態および前記ずれ量変数を入力とし前記期待収益を最大化する前記変速比変数の値を出力する制御用写像データを生成する処理を前記実行装置に実行させる請求項1~8のいずれか1項に記載の車両用制御データの生成方法。
- 請求項1~8のいずれか1項に記載の前記記憶装置および前記実行装置を備え、
前記操作処理は、前記関係規定データに基づき前記車両の状態および前記ずれ量変数に応じた前記変速比変数の値に従って前記変速装置を操作する処理を含む車両用制御装置。 - 請求項10記載の前記実行装置および前記記憶装置を備え、
前記実行装置は、前記車両に搭載される第1実行装置と、車載装置とは別の第2実行装置と、を含み、
前記第1実行装置は、少なくとも前記取得処理および前記操作処理を実行し、
前記第2実行装置は、少なくとも前記更新処理を実行する車両用制御システム。 - 請求項11記載の第1実行装置を備える車両用制御装置。
- 請求項11記載の第2実行装置を備える車両用学習装置。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019230016A JP7136073B2 (ja) | 2019-12-20 | 2019-12-20 | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 |
US17/120,828 US11226034B2 (en) | 2019-12-20 | 2020-12-14 | Vehicle control data generating method, vehicle controller, vehicle control system, and vehicle learning device |
US17/120,936 US20210188276A1 (en) | 2019-12-20 | 2020-12-14 | Vehicle control data generating method, vehicle controller, vehicle control system, and vehicle learning device |
CN202011484706.1A CN113006951B (zh) | 2019-12-20 | 2020-12-16 | 车辆用控制数据的生成方法、车辆用控制装置、车辆用控制系统以及车辆用学习装置 |
CN202011489841.5A CN113007339B (zh) | 2019-12-20 | 2020-12-16 | 车辆用控制数据的生成方法、控制装置、系统及学习装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019230016A JP7136073B2 (ja) | 2019-12-20 | 2019-12-20 | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021099112A JP2021099112A (ja) | 2021-07-01 |
JP7136073B2 true JP7136073B2 (ja) | 2022-09-13 |
Family
ID=76383385
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019230016A Active JP7136073B2 (ja) | 2019-12-20 | 2019-12-20 | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11226034B2 (ja) |
JP (1) | JP7136073B2 (ja) |
CN (1) | CN113007339B (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6809588B1 (ja) * | 2019-10-18 | 2021-01-06 | トヨタ自動車株式会社 | 車両用制御システム、車両用制御装置、および車両用学習装置 |
JP6744597B1 (ja) * | 2019-10-18 | 2020-08-19 | トヨタ自動車株式会社 | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 |
JP7331789B2 (ja) * | 2020-06-25 | 2023-08-23 | トヨタ自動車株式会社 | 車両用制御装置、車両用制御システム、車両用学習装置、および車両用学習方法 |
KR20220167436A (ko) * | 2021-06-11 | 2022-12-21 | 현대자동차주식회사 | 차량의 변속 제어 장치 및 그 방법 |
CN115823252B (zh) * | 2022-12-08 | 2024-09-13 | 中国第一汽车股份有限公司 | 一种目标挡位位置确定方法、装置、设备和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000250604A (ja) | 1999-03-02 | 2000-09-14 | Yamaha Motor Co Ltd | 特性最適化方法における最適化の協調方法 |
JP2005147309A (ja) | 2003-11-18 | 2005-06-09 | Toyota Motor Corp | 運転者指向判定装置 |
JP2015108446A (ja) | 2013-12-05 | 2015-06-11 | 現代自動車株式会社 | 車両用変速制御方法および装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2956074B2 (ja) * | 1989-08-24 | 1999-10-04 | トヨタ自動車株式会社 | 自動変速機の変速制御装置 |
JPH102411A (ja) * | 1996-06-12 | 1998-01-06 | Mitsubishi Motors Corp | 車両用自動変速機の変速制御装置 |
JP3648444B2 (ja) * | 2000-10-11 | 2005-05-18 | トヨタ自動車株式会社 | 車両用変速制御装置 |
JP4348965B2 (ja) | 2003-02-25 | 2009-10-21 | マツダ株式会社 | 自動変速機の変速制御装置 |
JP4985555B2 (ja) * | 2008-06-20 | 2012-07-25 | アイシン・エィ・ダブリュ株式会社 | 運転支援装置、運転支援方法および運転支援プログラム |
JP5904797B2 (ja) * | 2012-01-12 | 2016-04-20 | 本田技研工業株式会社 | 車両用自動変速機の制御装置 |
JP2014074699A (ja) * | 2012-10-05 | 2014-04-24 | Denso Corp | 地図情報処理装置、コンピュータプログラム |
JP6493366B2 (ja) * | 2016-11-18 | 2019-04-03 | トヨタ自動車株式会社 | 車両制御装置 |
-
2019
- 2019-12-20 JP JP2019230016A patent/JP7136073B2/ja active Active
-
2020
- 2020-12-14 US US17/120,828 patent/US11226034B2/en active Active
- 2020-12-16 CN CN202011489841.5A patent/CN113007339B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000250604A (ja) | 1999-03-02 | 2000-09-14 | Yamaha Motor Co Ltd | 特性最適化方法における最適化の協調方法 |
JP2005147309A (ja) | 2003-11-18 | 2005-06-09 | Toyota Motor Corp | 運転者指向判定装置 |
JP2015108446A (ja) | 2013-12-05 | 2015-06-11 | 現代自動車株式会社 | 車両用変速制御方法および装置 |
Also Published As
Publication number | Publication date |
---|---|
US20210190204A1 (en) | 2021-06-24 |
CN113007339B (zh) | 2022-07-26 |
US11226034B2 (en) | 2022-01-18 |
JP2021099112A (ja) | 2021-07-01 |
CN113007339A (zh) | 2021-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7136073B2 (ja) | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 | |
JP6744597B1 (ja) | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 | |
JP7287287B2 (ja) | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 | |
CN112682184B (zh) | 车辆用控制装置、车辆用控制系统以及车辆控制方法 | |
JP7331704B2 (ja) | 車両用制御データの生成方法、車両用制御装置、および車両用制御システム | |
CN113006951B (zh) | 车辆用控制数据的生成方法、车辆用控制装置、车辆用控制系统以及车辆用学习装置 | |
JP7327198B2 (ja) | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 | |
JP6744598B1 (ja) | 車両用制御システム、車両用制御装置、および車両用学習装置 | |
JP7243642B2 (ja) | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 | |
JP2021127753A (ja) | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 | |
CN112682196A (zh) | 车辆用控制装置、车辆用控制系统、以及车辆用学习装置 | |
JP7439680B2 (ja) | 変速制御データの生成方法、変速制御装置、変速制御システム、および車両用学習装置 | |
CN113266481A (zh) | 车辆控制方法、车辆用控制装置以及服务器 | |
JP7205460B2 (ja) | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 | |
AU2020286176B2 (en) | Method for controlling vehicle, controller of vehicle, and server | |
JP7207289B2 (ja) | 車両用制御装置、車両用制御システム、車両用学習装置、および車両用学習方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211119 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220727 |
|
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: 20220802 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220815 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7136073 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |