JP7207290B2 - 車両用制御装置、車両用制御システム、車両用学習装置、および車両用学習方法 - Google Patents
車両用制御装置、車両用制御システム、車両用学習装置、および車両用学習方法 Download PDFInfo
- Publication number
- JP7207290B2 JP7207290B2 JP2019231147A JP2019231147A JP7207290B2 JP 7207290 B2 JP7207290 B2 JP 7207290B2 JP 2019231147 A JP2019231147 A JP 2019231147A JP 2019231147 A JP2019231147 A JP 2019231147A JP 7207290 B2 JP7207290 B2 JP 7207290B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- value
- variable
- cpu
- deterioration
- 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
- 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/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2425—Particular ways of programming the data
- F02D41/2429—Methods of calibrating or learning
- F02D41/2438—Active learning methods
-
- 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/02—Circuit arrangements for generating control signals
- F02D41/04—Introducing corrections for particular operating conditions
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02B—INTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
- F02B77/00—Component parts, details or accessories, not otherwise provided for
- F02B77/08—Safety, indicating, or supervising devices
- F02B77/084—Safety, indicating, or supervising devices indicating economy
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D13/00—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
- F02D13/02—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
- F02D13/0223—Variable control of the intake valves only
- F02D13/0234—Variable control of the intake valves only changing the valve timing only
- F02D13/0238—Variable control of the intake valves only changing the valve timing only by shifting the phase, i.e. the opening periods of the valves are constant
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D29/00—Controlling engines, such controlling being peculiar to the devices driven thereby, the devices being other than parts or accessories essential to engine operation, e.g. controlling of engines by signals external thereto
- F02D29/02—Controlling engines, such controlling being peculiar to the devices driven thereby, the devices being other than parts or accessories essential to engine operation, e.g. controlling of engines by signals external thereto peculiar to engines driving vehicles; peculiar to engines driving variable pitch propellers
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D31/00—Use of speed-sensing governors to control combustion engines, not otherwise provided for
- F02D31/001—Electric control of rotation speed
- F02D31/002—Electric control of rotation speed controlling air supply
- F02D31/003—Electric control of rotation speed controlling air supply for idle speed control
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D37/00—Non-electrical conjoint control of two or more functions of engines, not otherwise provided for
- F02D37/02—Non-electrical conjoint control of two or more functions of engines, not otherwise provided for one of the functions being ignition
-
- 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
-
- 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/009—Electrical control of supply of combustible mixture or its constituents using means for generating position or synchronisation signals
-
- 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/02—Circuit arrangements for generating control signals
- F02D41/04—Introducing corrections for particular operating conditions
- F02D41/10—Introducing corrections for particular operating conditions for acceleration
- F02D41/105—Introducing corrections for particular operating conditions for acceleration using asynchronous injection
-
- 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/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
-
- 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/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D41/1406—Introducing closed-loop corrections characterised by the control or regulation method with use of a optimisation method, e.g. iteration
-
- 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/22—Safety or indicating devices for abnormal conditions
-
- 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/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2425—Particular ways of programming the data
- F02D41/2429—Methods of calibrating or learning
- F02D41/2451—Methods of calibrating or learning characterised by what is learned or calibrated
-
- 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/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2425—Particular ways of programming the data
- F02D41/2429—Methods of calibrating or learning
- F02D41/2477—Methods of calibrating or learning characterised by the method used for learning
-
- 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/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/263—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the program execution being modifiable by physical parameters
-
- 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/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/266—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the computer being backed-up or assisted by another circuit, e.g. analogue
-
- 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/30—Controlling fuel injection
- F02D41/3005—Details not otherwise provided for
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P5/00—Advancing or retarding ignition; Control therefor
- F02P5/04—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
- F02P5/145—Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
- F02P5/15—Digital data processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0224—Discounts or incentives, e.g. coupons or rebates based on user history
-
- 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/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/28—Interface circuits
- F02D2041/286—Interface circuits comprising means for signal processing
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/10—Parameters related to the engine output, e.g. engine torque or engine speed
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/50—Input parameters for engine control said parameters being related to the vehicle or its components
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/60—Input parameters for engine control said parameters being related to the driver demands or status
- F02D2200/602—Pedal position
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2250/00—Engine control related to specific problems or objectives
- F02D2250/14—Timing of measurement, e.g. synchronisation of measurements to the engine cycle
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/12—Improving ICE efficiencies
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- Business, Economics & Management (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Computer Hardware Design (AREA)
- General Business, Economics & Management (AREA)
- Game Theory and Decision Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Signal Processing (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
1.実行装置および記憶装置を備え、前記記憶装置には、車両の状態と前記車両内の電子機器の操作に関する変数である行動変数との関係を規定する関係規定データが記憶されており、前記実行装置は、センサの検出値に基づく前記車両の状態を取得する取得処理と、前記取得処理によって取得された前記車両の状態と前記関係規定データとによって定まる前記行動変数の値に基づき前記電子機器を操作する操作処理と、前記取得処理によって取得された前記車両の状態に基づき、前記車両の特性が基準を満たす場合に満たさない場合よりも大きい報酬を与える報酬算出処理と、前記取得処理によって取得された前記車両の状態、前記電子機器の操作に用いられた前記行動変数の値、および該操作に対応する前記報酬を予め定められた更新写像への入力とし、前記関係規定データを更新する更新処理と、を実行し、前記更新写像は、前記関係規定データに従って前記電子機器が操作される場合の前記報酬についての期待収益を増加させるように更新された前記関係規定データを出力するものであり、前記取得処理は、前記車両の状態として前記車両の劣化度合いを示す変数である劣化変数を取得する処理を含み、前記報酬算出処理は、前記劣化度合いが大きい場合に小さい場合よりも前記基準を緩める緩和処理を含む車両用制御装置である。
なお、第2実行装置が車載装置とは別の装置であることは、第2実行装置が車載装置ではないことを意味する。
7.上記5記載の前記第2実行装置を備える車両用学習装置である。
8.上記1~4のいずれか1つに記載の前記取得処理、前記操作処理、前記報酬算出処理、および前記更新処理をコンピュータに実行させる車両用学習方法である。
以下、車両用制御装置の第1の実施形態について、図面を参照しつつ説明する。
図1に、本実施形態にかかる車両VC1の駆動系および制御装置の構成を示す。
これに対し、CPU72は、過渡フラグFが「1」であると判定する場合(S18:YES)、S22の処理の実行タイミングから所定期間が経過したか否かを判定する(S24)。ここで、所定期間は、アクセル操作量PAの単位時間当たりの変化量ΔPAの絶対値が所定量ΔPAthよりも小さい規定量以下となる状態が所定時間継続するまでの期間とする。CPU72は、所定期間が経過したと判定する場合(S24:YES)、過渡フラグFに「0」を代入する(S26)。
図3に、S28の処理の詳細を示す。
条件(ア):直近のエピソードに属する全てのトルクTrqとトルク指令値Trq*との差の絶対値が規定量ΔTrq以下である旨の条件である。ここで、CPU72は、エピソードの開始時におけるアクセル操作量PAの単位時間当たりの変化量ΔPAによって規定量ΔTrqを可変設定する。すなわち、CPU72は、変化量ΔPAの絶対値が大きい場合には過渡時に関するエピソードであるとして、定常時である場合と比較して、規定量ΔTrqを大きい値に設定する。
図2に戻り、CPU72は、S28の処理が完了する場合や、S20,S24の処理において否定判定する場合には、図2に示す一連の処理を一旦終了する。なお、S10~S26の処理は、CPU72が制御プログラム74aを実行することにより実現され、S28の処理は、CPU72が学習プログラム74bを実行することにより実現される。また、車両VC1の出荷時における関係規定データDRは、テストベンチで車両の走行を模擬するなどしつつ図2に示した処理と同様の処理を実行することによってあらかじめ学習がなされたデータとする。
CPU72は、ユーザによるアクセルペダル86の操作に伴って、アクセル操作量PAの時系列データを取得し、方策πに従って、スロットル開口度指令値TA*および遅角量aopからなる行動aを設定する。ここでCPU72は、基本的には、関係規定データDRに規定されている行動価値関数Qに基づき期待収益を最大とする行動aを選択する。ただし、CPU72は、所定の確率εで、期待収益を最大化する行動a以外の行動を選択することによって、期待収益を最大化する行動aの探索を行う。これにより、ユーザによる車両VC1の運転に伴って、関係規定データDRを強化学習によって更新できる。したがって、アクセル操作量PAに応じたスロットル開口度指令値TA*および遅角量aopを、熟練者による工数を過度に大きくすることなく車両VC1の走行において適切な値に設定することができる。
(1)車両VC1の劣化度合いを示す変数である劣化変数を、走行距離RLとした。これにより、簡易な演算によって劣化変数の値を算出できる。
以下、第2の実施形態について、第1の実施形態との相違点を中心に図面を参照しつつ説明する。
図4に、本実施形態にかかる制御装置70が実行する処理の手順を示す。図4に示す処理は、ROM74に記憶された制御プログラム74aおよび学習プログラム74bをCPU72がたとえば所定周期で繰り返し実行することにより実現される。
図5に示す一連の処理において、CPU72は、S30の処理を完了すると、所定期間内における噴射量指令値Q*の時系列データと、状態sおよび行動aの時系列データと、を取得する(S32a)。次にCPU72は、噴射量指令値Q*の時系列データの積算値InQを算出する(S56)。
図4に戻り、CPU72は、S28aの処理が完了する場合や、S50,S54の処理において否定判定する場合には、図4に示す一連の処理を一旦終了する。なお、S50,S10a,S12a,S14a,S52,S54の処理は、CPU72が制御プログラム74aを実行することにより実現され、S28aの処理は、CPU72が学習プログラム74bを実行することにより実現される。また、車両VC1の出荷時における関係規定データDRは、テストベンチで車両の走行を模擬するなどしつつ図4に示した処理と同様の処理を実行することによってあらかじめ学習がなされたデータとする。
CPU72は、アイドル回転速度制御時において、スロットル開口度TAのみならず、吸気位相差DINを操作量として、回転速度NEを目標回転速度NE*に制御する。これにより、吸気位相差指令値DIN*を固定してアイドル回転速度制御を実行する場合と比較すると、燃料消費量を低減した制御を実行可能となる。ただし、吸気位相差指令値DIN*を操作量に加える場合、適合工数が大きくなる。そこで本実施形態では、強化学習によって学習された関係規定データDRを用いてアイドル回転速度制御を実行する。
以下、第3の実施形態について、第2の実施形態との相違点を中心に図面を参照しつつ説明する。
図6に、本実施形態において、強化学習を実行する制御システムの構成を示す。なお、図6において、図1に示した部材に対応する部材については、便宜上、同一の符号を付している。
上記実施形態における事項と、上記「課題を解決するための手段」の欄に記載した事項との対応関係は、次の通りである。以下では、「課題を解決するための手段」の欄に記載した解決手段の番号毎に、対応関係を示している。[1,3]実行装置は、CPU72およびROM74に対応し、記憶装置は、記憶装置76に対応する。取得処理は、図2および図3におけるS10,S16,S30の処理や、図4および図5のS10a,S52,S30の処理に対応する。操作処理は、図2のS14の処理や、図4のS14aの処理に対応する。報酬算出処理は、図3のS34~S38の処理や、図5のS34a,S34b,S34c,S36,S38の処理に対応する。更新処理は、S40~S46の処理に対応する。更新写像は、学習プログラム74bのうちS40~S46の処理を実行する指令によって規定された写像に対応する。緩和処理は、S34の処理において、騒音上限値VNthや、振動上限値VVth、変動上限値Δthが、走行距離RLに応じて可変とされることや、S34bの処理において消費量下限値InQLが走行距離RLに応じて可変とされること、S34cの処理において消費量上限値InQHが走行距離RLに応じて可変とされることに対応する。[2]音振変数は、ノイズ強度VNや振動強度VVに対応する。[4]効率下限値は、消費量上限値InQHに対応する。[5~7]第1実行装置は、CPU72およびROM74に対応し、第2実行装置は、CPU112およびROM114に対応する。[8]コンピュータは、図1のCPU72や、図6のCPU72,112に対応する。
なお、本実施形態は、以下のように変更して実施することができる。本実施形態および以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
・図2の処理では、行動変数としてのスロットルバルブの開口度に関する変数として、スロットル開口度指令値TA*を例示したが、これに限らない。たとえば、アクセル操作量PAに対するスロットル開口度指令値TA*の応答性を、無駄時間および2次遅れフィルタにて表現し、無駄時間と、2次遅れフィルタを規定する2つの変数との合計3つの変数を、スロットルバルブの開口度に関する変数としてもよい。ただし、その場合、状態変数は、アクセル操作量PAの時系列データに代えて、アクセル操作量PAの単位時間当たりの変化量とすることが望ましい。
・たとえば、下記「車両について」の欄に記載したように車両としてハイブリッド車や、電気自動車、燃料電池車を採用する場合、回転電機のトルクや出力を行動変数としてもよい。またたとえば、内燃機関のクランク軸の回転動力によって回転するコンプレッサを備えた車載空調装置を備える場合、コンプレッサの負荷トルクを行動変数に含めてもよい。また、電動式の車載空調装置を備える場合、空調装置の消費電力を行動変数に含めてもよい。
・図2や図7の処理では、アクセル操作量PAの時系列データを、等間隔でサンプリングされた6個の値からなるデータとしたが、これに限らない。互いに異なるサンプリングタイミングにおける2個以上のサンプリング値からなるデータであればよく、この際、3個以上のサンプリング値からなるデータや、サンプリング間隔が等間隔であるデータであることがより望ましい。
・テーブル形式のデータの次元削減手法としては、上記実施形態において例示したものに限らない。たとえばアクセル操作量PAが最大値となることはまれであることから、アクセル操作量PAが規定量以上となる状態については行動価値関数Qを定義せず、アクセル操作量PAが規定量以上となる場合のスロットル開口度指令値TA*等は、別途適合してもよい。またたとえば、行動のとりうる値からスロットル開口度指令値TA*が規定値以上となるものを除くなどして、次元削減をしてもよい。
・上記実施形態では、行動価値関数Qを、テーブル形式の関数としたが、これに限らない。たとえば、関数近似器を用いてもよい。
・たとえば「関係規定データについて」の欄に記載したように、行動価値関数を関数近似器とする場合、上記実施形態におけるテーブル型式の関数の独立変数となる行動についての離散的な値の組の全てについて、状態sとともに行動価値関数Qに入力することによって、行動価値関数Qを最大化する行動aを選択すればよい。
・S40~S46の処理においては、εソフト方策オン型モンテカルロ法によるものを例示したが、これに限らない。たとえば、方策オフ型モンテカルロ法によるものであってもよい。もっとも、モンテカルロ法にも限らず、たとえば、方策オフ型TD法を用いたり、またたとえばSARSA法のように方策オン型TD法を用いたり、またたとえば、方策オン型の学習として適格度トレース法を用いたりしてもよい。
「報酬算出処理について」
・図3の処理では、条件(ア)~条件(オ)の論理積が真であるか否かに応じて報酬を与えたが、これに限らない。たとえば、条件(ア)を満たすか否かに応じて報酬を与える処理と、条件(イ)を満たすか否かに応じて報酬を与える処理と、条件(ウ)を満たすか否かに応じて報酬を与える処理と、条件(エ)を満たすか否かに応じて報酬を与える処理と、条件(オ)を満たすか否かに応じて報酬を与える処理と、を実行してもよい。この場合であっても、たとえば条件(ウ)~条件(オ)を満たす行動変数の値が存在しない場合であって条件(ア)および条件(イ)を満たす行動変数の値が複数存在する場合、グリーディ行動を特定できなくなることから、条件(ウ)~条件(オ)の少なくとも1つを緩和することは有効である。また、たとえば、条件(ウ)を満たすか否かに応じて報酬を与える処理と、条件(エ)を満たすか否かに応じて報酬を与える処理と、条件(オ)を満たすか否かに応じて報酬を与える処理と、の3つの処理に関しては、それらのうちのいずれか1つの処理のみを実行したり、2つの処理のみを実行したりしてもよい。
(b)変速装置の入力軸62の回転速度の変化速度の絶対値が入力側所定値以下である場合に入力側所定値を超える場合よりも大きい報酬を与える処理である。
・たとえば「行動変数について」の欄に記載したように、回転電機のトルクや出力を行動変数とする場合、バッテリの充電率が所定範囲内にある場合にない場合よりも大きい報酬を与える処理や、バッテリの温度が所定範囲内にある場合にない場合よりも大きい報酬を与える処理を含めてもよい。また、たとえば「行動変数について」の欄に記載したように、コンプレッサの負荷トルクや空調装置の消費電力を行動変数に含める場合、車室内の温度が所定範囲内にある場合にない場合よりも大きい報酬を与える処理や、空調装置の消費電力の積算値が所定値以下の場合に所定値を超える場合よりも大きい報酬を与える処理を加えてもよい。
・劣化度合い変数としては、走行距離RLに限らない。たとえば、空燃比センサを備える場合、その検出値の変動量であってもよい。またたとえば、空燃比を開ループ制御およびフィードバック制御をする場合、燃料噴射弁16による燃料噴射量のフィードバック補正量の大きさであってもよい。
・たとえば「報酬算出処理について」の欄に記載したように、条件(ア)~条件(オ)のそれぞれを満たすか否かに応じて各別に報酬を与える場合、条件(ウ)~条件(オ)のそれぞれを満たすか否かに応じて各別の報酬を与える3つの処理の少なくとも1つの処理において、緩和処理を実行すればよい。これにより、車両VC1が劣化した場合であっても、上記3つの処理のうちの緩和処理の実行対象となる処理については、大きい報酬を与えられる行動変数の値が存在することになるのであれば、グリーディ行動を特定できる可能性が高まる。
「車両用制御システムについて」
・図7に示した例では、S28の処理の全てをデータ解析センター110にて実行したが、これに限らない。たとえば、データ解析センター110においては、S40~S46の処理を実行するものの、報酬の算出処理であるS34~S38の処理については実行せず、S60の処理において、S36,S38の処理の結果を送信することとしてもよい。
・実行装置としては、CPU72(112)とROM74(114)とを備えて、ソフトウェア処理を実行するものに限らない。たとえば、上記実施形態においてソフトウェア処理されたものの少なくとも一部を、ハードウェア処理するたとえばASIC等の専用のハードウェア回路を備えてもよい。すなわち、実行装置は、以下の(a)~(c)のいずれかの構成であればよい。(a)上記処理の全てを、プログラムに従って実行する処理装置と、プログラムを記憶するROM等のプログラム格納装置とを備える。(b)上記処理の一部をプログラムに従って実行する処理装置およびプログラム格納装置と、残りの処理を実行する専用のハードウェア回路とを備える。(c)上記処理の全てを実行する専用のハードウェア回路を備える。ここで、処理装置およびプログラム格納装置を備えたソフトウェア実行装置や、専用のハードウェア回路は複数であってもよい。
・コンピュータとしては、図1のCPU72や、図6のCPU72,112に限らない。たとえば、車両VC1の出荷前の関係規定データDRを生成するためのコンピュータと、車両VC1に搭載されるCPU72とであってもよい。その場合、CPU72のみが緩和処理を実行すればよい。これにより、出荷前の関係規定データDRを生成するためのコンピュータによって実行される報酬算出処理と比較して、車両VC1の劣化が検知されることによりCPU72によって実行される報酬算出処理の方が基準を緩めることとなる。なお、たとえば車両VC1の出荷後には、車両の劣化が検知されるまでは関係規定データDRを更新しないようにしてもよい。
・上記実施形態では、関係規定データDRが記憶される記憶装置と、学習プログラム74bや制御プログラム74aが記憶される記憶装置(ROM74)とを別の記憶装置としたが、これに限らない。
・内燃機関としては、燃料噴射弁として吸気通路12に燃料を噴射するポート噴射弁を備えるものに限らず、燃焼室24に燃料を直接噴射する筒内噴射弁を備えるものであってもよく、またたとえば、ポート噴射弁および筒内噴射弁の双方を備えるものであってもよい。
「車両について」
・車両としては、推力生成装置が内燃機関のみである車両に限らず、たとえば内燃機関と回転電機とを備えるいわゆるハイブリッド車両であってもよい。またたとえば、推力生成装置として、内燃機関を備えることなく、回転電機を備えるいわゆる電気自動車や燃料電池車であってもよい。
12…吸気通路
14…スロットルバルブ
16…燃料噴射弁
18…吸気バルブ
20…シリンダ
22…ピストン
24…燃焼室
26…点火装置
28…クランク軸
40…吸気側カム軸
42…排気側カム軸
44…吸気バルブタイミング可変装置
70…制御装置
100…ネットワーク
110…データ解析センター
Claims (8)
- 実行装置および記憶装置を備え、
前記記憶装置には、車両の状態と前記車両内の電子機器の操作に関する変数である行動変数との関係を規定する関係規定データが記憶されており、
前記実行装置は、
センサの検出値に基づく前記車両の状態を取得する取得処理と、
前記取得処理によって取得された前記車両の状態と前記関係規定データとによって定まる前記行動変数の値に基づき前記電子機器を操作する操作処理と、
前記取得処理によって取得された前記車両の状態に基づき、前記車両の特性が基準を満たす場合に満たさない場合よりも大きい報酬を与える報酬算出処理と、
前記取得処理によって取得された前記車両の状態、前記電子機器の操作に用いられた前記行動変数の値、および該操作に対応する前記報酬を予め定められた更新写像への入力とし、前記関係規定データを更新する更新処理と、を実行し、
前記更新写像は、前記関係規定データに従って前記電子機器が操作される場合の前記報酬についての期待収益を増加させるように更新された前記関係規定データを出力するものであり、
前記取得処理は、前記車両の状態として前記車両の劣化度合いを示す変数である劣化変数を取得する処理を含み、
前記報酬算出処理は、前記劣化度合いが大きい場合に小さい場合よりも前記基準を緩める緩和処理を含む車両用制御装置。 - 前記基準は、前記車両の振動および騒音の2つのうちの1つを示す変数である音振変数の値の大きさが音振上限値以下である旨の条件を含み、
前記報酬算出処理は、前記音振変数の値の大きさが前記音振上限値以下である場合に前記音振上限値を超える場合よりも大きい報酬を与える処理を含み、
前記緩和処理は、前記劣化度合いが大きい場合に小さい場合よりも前記音振上限値を大きい値とする処理を含む請求項1記載の車両用制御装置。 - 前記車両は、推力生成装置として内燃機関を備え、
前記基準は、前記内燃機関のクランク軸の回転変動の大きさが変動上限値以下である旨の条件を含み、
前記緩和処理は、前記劣化度合いが大きい場合に小さい場合よりも前記変動上限値を大きい値とする処理を含む請求項1または2記載の車両用制御装置。 - 前記基準は、前記車両に搭載された推力生成装置のエネルギ利用効率が効率下限値以上である旨の条件を含み、
前記緩和処理は、前記劣化度合いが大きい場合に小さい場合よりも前記効率下限値を小さい値とする処理を含む請求項1~3のいずれか1項に記載の車両用制御装置。 - 請求項1または2記載の前記実行装置および前記記憶装置を備え、
前記実行装置は、前記車両に搭載される第1実行装置と、車載装置とは別の第2実行装置と、を含み、
前記第2実行装置は、前記更新処理を少なくとも実行し、
前記第1実行装置は、前記取得処理および前記操作処理を少なくとも実行する車両用制御システム。 - 請求項5記載の前記第1実行装置を備える車両用制御装置。
- 請求項5記載の前記第2実行装置を備える車両用学習装置。
- 請求項1~4のいずれか1項に記載の前記取得処理、前記操作処理、前記報酬算出処理、および前記更新処理をコンピュータに実行させる車両用学習方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019231147A JP7207290B2 (ja) | 2019-12-23 | 2019-12-23 | 車両用制御装置、車両用制御システム、車両用学習装置、および車両用学習方法 |
| CN202011497243.2A CN113090400B (zh) | 2019-12-23 | 2020-12-17 | 车辆用控制装置及控制系统、车辆用学习装置及学习方法、车辆用控制方法以及存储介质 |
| US17/126,467 US11125179B2 (en) | 2019-12-23 | 2020-12-18 | Vehicle controller, vehicle control system, vehicle learning device, vehicle learning method, vehicle control method, and memory medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019231147A JP7207290B2 (ja) | 2019-12-23 | 2019-12-23 | 車両用制御装置、車両用制御システム、車両用学習装置、および車両用学習方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021099061A JP2021099061A (ja) | 2021-07-01 |
| JP7207290B2 true JP7207290B2 (ja) | 2023-01-18 |
Family
ID=76438039
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019231147A Active JP7207290B2 (ja) | 2019-12-23 | 2019-12-23 | 車両用制御装置、車両用制御システム、車両用学習装置、および車両用学習方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11125179B2 (ja) |
| JP (1) | JP7207290B2 (ja) |
| CN (1) | CN113090400B (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6744597B1 (ja) * | 2019-10-18 | 2020-08-19 | トヨタ自動車株式会社 | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 |
| JP7331704B2 (ja) * | 2020-01-09 | 2023-08-23 | トヨタ自動車株式会社 | 車両用制御データの生成方法、車両用制御装置、および車両用制御システム |
| JP7287287B2 (ja) | 2020-01-09 | 2023-06-06 | トヨタ自動車株式会社 | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 |
| JP7302522B2 (ja) * | 2020-04-22 | 2023-07-04 | トヨタ自動車株式会社 | ハイブリッド車両 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000250604A (ja) | 1999-03-02 | 2000-09-14 | Yamaha Motor Co Ltd | 特性最適化方法における最適化の協調方法 |
| JP2014231758A (ja) | 2013-05-28 | 2014-12-11 | トヨタ自動車株式会社 | 燃焼状態診断装置 |
| JP2015206357A (ja) | 2014-04-10 | 2015-11-19 | 愛三工業株式会社 | エンジンの燃料噴射量制御装置 |
| JP2019179518A (ja) | 2018-03-30 | 2019-10-17 | 富士通株式会社 | 強化学習プログラム、強化学習方法、および強化学習装置 |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3302704B2 (ja) * | 1991-03-29 | 2002-07-15 | マツダ株式会社 | エンジンの排気浄化装置 |
| US6436005B1 (en) * | 1998-06-18 | 2002-08-20 | Cummins, Inc. | System for controlling drivetrain components to achieve fuel efficiency goals |
| US6944532B2 (en) * | 1998-06-18 | 2005-09-13 | Cummins, Inc. | System for controlling an internal combustion engine in a fuel efficient manner |
| US6269290B1 (en) * | 1998-07-01 | 2001-07-31 | Denso Corporation | Engine-motor hybrid vehicle control apparatus and method having engine performance Lessening compensation |
| JP2007023973A (ja) * | 2005-07-20 | 2007-02-01 | Honda Motor Co Ltd | 内燃機関の制御装置 |
| JP2007285139A (ja) * | 2006-04-13 | 2007-11-01 | Denso Corp | ディーゼル機関の制御装置 |
| JP4643550B2 (ja) * | 2006-12-12 | 2011-03-02 | トヨタ自動車株式会社 | 空燃比制御装置 |
| US7814780B2 (en) * | 2007-04-09 | 2010-10-19 | Bg Soflex Llc | Engine position tracking for internal combustion engines |
| JP4775342B2 (ja) * | 2007-07-23 | 2011-09-21 | 株式会社デンソー | 燃料噴射制御装置およびそれを用いた燃料噴射システム |
| US8091530B2 (en) * | 2008-12-08 | 2012-01-10 | Ford Global Technologies, Llc | High pressure fuel pump control for idle tick reduction |
| JP5510100B2 (ja) * | 2009-09-24 | 2014-06-04 | 株式会社デンソー | 車両用空調制御装置 |
| JP5278373B2 (ja) * | 2010-02-03 | 2013-09-04 | トヨタ自動車株式会社 | 車両の制振制御装置 |
| US9381920B2 (en) * | 2012-06-27 | 2016-07-05 | Toyota Jidosha Kabushiki Kaisha | Vehicle control system |
| US9441556B2 (en) * | 2013-03-15 | 2016-09-13 | GM Global Technology Operations LLC | Noise updating systems and methods |
| JP6424067B2 (ja) * | 2014-11-06 | 2018-11-14 | 日立オートモティブシステムズ株式会社 | エンジン制御装置 |
| US9541024B2 (en) * | 2015-03-18 | 2017-01-10 | Ford Global Technologies, Llc | Fuel level indication noise monitor |
| DE102016110112B9 (de) * | 2015-06-11 | 2021-04-01 | Denso Corporation | Kraftstoffeinspritzvorrichtung |
| JP2017002831A (ja) * | 2015-06-11 | 2017-01-05 | トヨタ自動車株式会社 | 内燃機関の異常検出装置 |
| KR102021248B1 (ko) * | 2015-07-23 | 2019-09-11 | 닛산 지도우샤 가부시키가이샤 | 엔진 제어 방법 및 차량 주행 제어 장치 |
| JP6026612B2 (ja) * | 2015-09-22 | 2016-11-16 | 本田技研工業株式会社 | 車両用内燃機関の制御装置 |
| US10013610B2 (en) * | 2015-10-23 | 2018-07-03 | Nokia Technologies Oy | Integration of positional data and overhead images for lane identification |
| JP6347417B2 (ja) * | 2015-12-25 | 2018-06-27 | マツダ株式会社 | エンジンの制御装置 |
| JP6315411B2 (ja) * | 2015-12-25 | 2018-04-25 | マツダ株式会社 | エンジンの制御装置 |
| US10161326B2 (en) * | 2016-06-01 | 2018-12-25 | Ford Global Technologies, Llc | Methods and systems for cylinder misfire detection |
| JP6428743B2 (ja) * | 2016-10-26 | 2018-11-28 | トヨタ自動車株式会社 | 自動車 |
| US10202908B2 (en) * | 2017-05-23 | 2019-02-12 | Ford Global Technologies, Llc | Oil pressure control for a variable camshaft timing system |
| US10415493B2 (en) * | 2017-10-19 | 2019-09-17 | Ford Global Technologies, Llc | System and method for variable compression ratio engine |
| US10378458B2 (en) * | 2017-10-19 | 2019-08-13 | Ford Global Technologies, Llc | System and method for variable compression ratio engine |
-
2019
- 2019-12-23 JP JP2019231147A patent/JP7207290B2/ja active Active
-
2020
- 2020-12-17 CN CN202011497243.2A patent/CN113090400B/zh active Active
- 2020-12-18 US US17/126,467 patent/US11125179B2/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000250604A (ja) | 1999-03-02 | 2000-09-14 | Yamaha Motor Co Ltd | 特性最適化方法における最適化の協調方法 |
| JP2014231758A (ja) | 2013-05-28 | 2014-12-11 | トヨタ自動車株式会社 | 燃焼状態診断装置 |
| JP2015206357A (ja) | 2014-04-10 | 2015-11-19 | 愛三工業株式会社 | エンジンの燃料噴射量制御装置 |
| JP2019179518A (ja) | 2018-03-30 | 2019-10-17 | 富士通株式会社 | 強化学習プログラム、強化学習方法、および強化学習装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113090400B (zh) | 2023-09-01 |
| JP2021099061A (ja) | 2021-07-01 |
| CN113090400A (zh) | 2021-07-09 |
| US11125179B2 (en) | 2021-09-21 |
| US20210189991A1 (en) | 2021-06-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6809587B1 (ja) | 車両用制御装置 | |
| JP6705547B1 (ja) | 車両用制御装置、車両用制御システム、および車両用学習装置 | |
| JP7207290B2 (ja) | 車両用制御装置、車両用制御システム、車両用学習装置、および車両用学習方法 | |
| JP6705546B1 (ja) | 車両用制御装置、車両用制御システム、および車両用学習装置 | |
| JP6705545B1 (ja) | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 | |
| TWI745120B (zh) | 車輛控制系統、車輛控制裝置及用於車輛之控制方法 | |
| JP7302466B2 (ja) | 車両用内燃機関の劣化判定装置 | |
| JP7287287B2 (ja) | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 | |
| JP7331704B2 (ja) | 車両用制御データの生成方法、車両用制御装置、および車両用制御システム | |
| CN112682196B (zh) | 车辆用控制装置、车辆用控制系统、以及车辆用学习装置 | |
| JP7314819B2 (ja) | 車両制御方法、車両用制御装置及びサーバ | |
| CN113266481A (zh) | 车辆控制方法、车辆用控制装置以及服务器 | |
| JP2021067257A (ja) | 車両用制御装置、車両用制御システム、および車両用学習装置 | |
| JP7207289B2 (ja) | 車両用制御装置、車両用制御システム、車両用学習装置、および車両用学習方法 | |
| JP7205456B2 (ja) | 車両用制御装置、車両用制御システム、および車両用学習装置 | |
| CN112682204B (zh) | 车辆用控制装置、控制系统、学习装置和方法及存储介质 | |
| JP2021066417A (ja) | 車両用制御装置、車両用制御システム、および車両用学習装置 | |
| JP2021067261A (ja) | 車両用制御装置、車両用制御システム、および車両用学習装置 | |
| JP2021067256A (ja) | 車両用制御データの生成方法、車両用制御装置、車両用制御システム、および車両用学習装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211224 |
|
| TRDD | Decision of grant or rejection written | ||
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221130 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20221206 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221219 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7207290 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |