JP2010115065A - 走行エネルギー学習装置、方法およびプログラム - Google Patents

走行エネルギー学習装置、方法およびプログラム Download PDF

Info

Publication number
JP2010115065A
JP2010115065A JP2008287211A JP2008287211A JP2010115065A JP 2010115065 A JP2010115065 A JP 2010115065A JP 2008287211 A JP2008287211 A JP 2008287211A JP 2008287211 A JP2008287211 A JP 2008287211A JP 2010115065 A JP2010115065 A JP 2010115065A
Authority
JP
Japan
Prior art keywords
energy
road section
travel
transmission shaft
host vehicle
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
JP2008287211A
Other languages
English (en)
Other versions
JP5056727B2 (ja
Inventor
Kazuya Kato
一弥 加藤
Tatsuya Hidaka
達也 日高
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.)
Aisin AW Co Ltd
Original Assignee
Aisin AW Co 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 Aisin AW Co Ltd filed Critical Aisin AW Co Ltd
Priority to JP2008287211A priority Critical patent/JP5056727B2/ja
Priority to EP09012924A priority patent/EP2184194A3/en
Priority to US12/603,609 priority patent/US8229613B2/en
Priority to CN200910205427.4A priority patent/CN101734253B/zh
Publication of JP2010115065A publication Critical patent/JP2010115065A/ja
Application granted granted Critical
Publication of JP5056727B2 publication Critical patent/JP5056727B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K6/00Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units Informative references: mechanical gearings with secondary electric drive F16H3/72; arrangements for handling mechanical energy structurally associated with the dynamo-electric machine H02K7/00; machines comprising structurally interrelated motor and generator parts H02K51/00; dynamo-electric machines not otherwise provided for in H02K see H02K99/00
    • B60K6/20Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units Informative references: mechanical gearings with secondary electric drive F16H3/72; arrangements for handling mechanical energy structurally associated with the dynamo-electric machine H02K7/00; machines comprising structurally interrelated motor and generator parts H02K51/00; dynamo-electric machines not otherwise provided for in H02K see H02K99/00 the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs
    • B60K6/42Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units Informative references: mechanical gearings with secondary electric drive F16H3/72; arrangements for handling mechanical energy structurally associated with the dynamo-electric machine H02K7/00; machines comprising structurally interrelated motor and generator parts H02K51/00; dynamo-electric machines not otherwise provided for in H02K see H02K99/00 the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by the architecture of the hybrid electric vehicle
    • B60K6/48Parallel type
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L3/00Electric devices on electrically-propelled vehicles for safety purposes; Monitoring operating variables, e.g. speed, deceleration or energy consumption
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L58/00Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles
    • B60L58/10Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries
    • B60L58/12Methods or circuit arrangements for monitoring or controlling batteries or fuel cells, specially adapted for electric vehicles for monitoring or controlling batteries responding to state of charge [SoC]
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • B60W10/06Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • B60W10/08Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of electric propulsion units, e.g. motors or generators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/24Conjoint control of vehicle sub-units of different type or different function including control of energy storage means
    • B60W10/26Conjoint control of vehicle sub-units of different type or different function including control of energy storage means for electrical energy, e.g. batteries or capacitors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W20/00Control systems specially adapted for hybrid vehicles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W20/00Control systems specially adapted for hybrid vehicles
    • B60W20/10Controlling the power contribution of each of the prime movers to meet required power demand
    • B60W20/11Controlling the power contribution of each of the prime movers to meet required power demand using model predictive control [MPC] strategies, i.e. control methods based on models predicting performance
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/10Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/48Drive Train control parameters related to transmissions
    • B60L2240/486Operating parameters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Details 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/0001Details of the control system
    • B60W2050/0019Control system elements or transfer functions
    • B60W2050/0028Mathematical models, e.g. for simulation
    • B60W2050/0031Mathematical model of the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Details 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/0062Adapting control system settings
    • B60W2050/0075Automatic parameter input, automatic initialising or calibrating means
    • B60W2050/0083Setting, resetting, calibration
    • B60W2050/0088Adaptive recalibration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to a particular sub-units
    • B60W2510/10Change speed gearings
    • B60W2510/104Output speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to a particular sub-units
    • B60W2510/10Change speed gearings
    • B60W2510/105Output torque
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to a particular sub-units
    • B60W2510/24Energy storage means
    • B60W2510/242Energy storage means for electrical energy
    • B60W2510/244Charge state
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to overall vehicle dynamics
    • B60W2520/06Direction of travel
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to overall vehicle dynamics
    • B60W2520/14Yaw
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2530/00Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
    • B60W2530/10Weight
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2554/00Input parameters relating to objects
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2555/00Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
    • B60W2555/20Ambient conditions, e.g. wind or rain
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2556/00Input parameters relating to data
    • B60W2556/45External transmission of data to or from the vehicle
    • B60W2556/50External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/62Hybrid vehicles
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/70Energy storage systems for electromobility, e.g. batteries

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • Combustion & Propulsion (AREA)
  • Chemical & Material Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Power Engineering (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Sustainable Energy (AREA)
  • Sustainable Development (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Hybrid Electric Vehicles (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)
  • Operation Control Of Excavators (AREA)

Abstract

【課題】道路区間を走行するのに要したエネルギーを高精度に導出することは困難であった。
【解決手段】 自車両の現在位置を含む道路区間を特定し、前記自車両が前記道路区間を走行したときの走行条件を示す走行条件情報を取得し、前記自車両の駆動源から車輪へ駆動力を伝達する伝達軸の回転数と当該伝達軸のトルクとに基づいて、当該伝達軸における仕事率を示す情報を導出し、前記自車両が前記道路区間を走行中に導出された前記仕事率を示す情報に基づいて、当該道路区間を走行するのに要したエネルギーを示す情報を導出し、当該道路区間および前記走行条件情報に対応付けて前記道路区間を走行するのに要したエネルギーを示す情報を蓄積する。
【選択図】図1

Description

本発明は、充電池を備えた車両における走行エネルギー学習装置、方法およびプログラムに関する。
従来、ハイブリッド車両において、目的地までの経路を走行するにあたり燃料消費量が最少となるようにエンジンとモーターの利用スケジュールを設定する技術が知られている。特許文献1には、運転者の運転履歴や、経路を示す道路情報、車両情報等に基づいて、当該経路を走行する際に必要とされる出力値を算出することが記載されている。
特開2000−333305号公報
特許文献1においては、運転履歴として記憶されている走行速度パターン(その区間での平均車速や平均的な加速度および減速度で表される)と、その他の情報(転がり抵抗、空気抵抗、加速抵抗、勾配抵抗など)とに基づいて必要出力値が算出されることが記載されているが、算出に用いられる平均車速や、加速度、減速度、空気密度、路面の摩擦係数や勾配値等の精度に、算出結果である必要出力値の信頼性が依存する。しかし、算出に用いるこれらのパラメータを正確に精度よく取得することは困難であるし、また、パラメータ数が多いため計算処理が煩雑である。さらに、自車両に対する搭乗者の数や自車両における電装品の駆動状態、天候など、自車両の走行条件が異なると同じ走行速度パターンであっても道路区間を走行するのに要したエネルギーは異なる。このため、従来の技術によって道路区間を走行するのに要したエネルギーを高精度に導出することは困難である。
本発明は、上記課題に鑑みてなされたものであり、道路区間を走行するのに要したエネルギーを高精度に導出するための技術を提供することを目的とする。
上記の目的を達成するため、本発明においては、自車両の現在位置を含む道路区間を特定し、当該道路区間を走行したときの走行条件を示す走行条件情報を取得する。また、前記自車両の駆動源から車輪へ駆動力を伝達する伝達軸の回転数とトルクとに基づいて、当該伝達軸における仕事率を示す情報を導出し、前記仕事率を示す情報に基づいて当該道路区間を走行するのに要したエネルギーを示す情報を特定する。そして、当該エネルギーを示す情報に対して道路区間および走行条件情報を対応付けて蓄積する。すなわち、伝達軸から直接的に伝達軸の回転数とトルクとを取得し、当該回転数とトルクとに基づいて伝達軸における実仕事率を導出し、当該仕事率から該当する道路区間の走行に要したエネルギーを導出し、さらに走行条件情報に対して対応づける構成である。従って、走行条件毎に道路区間の走行に要したエネルギーを特定可能であり、走行速度パターンや道路勾配、路面摩擦係数、車重、空気抵抗等を用いて走行条件と無関係に必要出力値を算出する構成と比較すると、信頼性が高く出力値(その道路区間の走行に要したエネルギー)を簡易な計算で導出することができる。
道路区間特定手段は、自車両の現在位置を含む道路区間を特定することができればよい。ここで、道路区間は、後述するエネルギー情報蓄積手段においてエネルギーを算出する単位とする道路区間を指しており、本発明が実施されるにあたり予め決められている。例えば、地図情報におけるノードや形状補間点、あるいは勾配変化地点等で分割される道路区間であってもよいし、任意の距離ごとに区分された道路区間であってもよいし、その組み合わせであってもよい。いずれにしても開始地点と終了地点、およびその間の道路を一意に特定することができる限りにおいて適宜定められた道路区間であってよい。自車両の現在位置は、GPSや車両に搭載される各種センサ、地図情報などにより特定可能であり、道路区間の区分を規定する情報と照合することにより自車両の現在位置を含む道路区間を特定することができる。
走行条件情報取得手段は、自車両が道路区間を走行するのに要したエネルギーに影響を与え得る走行条件を示す情報を走行条件情報として取得することができれば良く、種々の情報によって走行条件情報を構成することが可能である。例えば、道路区間を走行したときの自車両の重量、道路区間を走行したときの自車両における電装品の使用状態、自車両が道路区間を走行したときの天候状態のいずれかまたは組み合わせを直接的、あるいは間接的に示す情報を走行条件情報とする構成を採用可能である。
すなわち、道路区間を走行したときの自車両の重量が異なると、自車両を駆動するために必要なエネルギーが異なるため、当該自車両の重量と道路区間を走行するのに要したエネルギーを示す情報とを対応づけることによってより正確に道路区間を走行するのに要したエネルギーを特定することが可能になる。また、道路区間を走行したときの自車両における電装品の使用状態が異なると、充電池から電装品に供給すべき電力が異なるため、当該電装品の使用状態と道路区間を走行するのに要したエネルギーを示す情報とを対応づけることによってより正確に道路区間を走行するのに要したエネルギーを特定することが可能になる。さらに、自車両が道路区間を走行したときの天候状態が異なると、路面の摩擦係数が異なるなど自車両を駆動させるために必要となるエネルギーが変動し得るため、当該天候状態と道路区間を走行するのに要したエネルギーを示す情報とを対応づけることによってより正確に道路区間を走行するのに要したエネルギーを特定することが可能になる。
なお、走行条件を直接的に示す情報の例としては、自車両の重量値や電装品の消費電力値、雨量等が挙げられる。また、走行条件を間接的に示す情報の例としては、走行条件を分類するための区分を示す情報が挙げられる。より具体的には、走行条件を予め設定された複数の区分によって分類する構成を採用であり、この構成においては、走行条件が各区分のいずれに属するかを判定して走行条件を区分に対応づけることにより、区分を示す情報によって走行条件情報を構成することが可能である。
例えば、自車両の重量をその大きさに応じて複数の区分に分類しておき、道路区間を走行したときの自車両の重量を取得して、当該取得した重量がいずれの区分に属するか判定することによって区分を特定して走行条件情報としても良い。また、電装品の消費電力を当該消費電力の大きさに応じて複数の区分に分類しておき、道路区間を走行したときの電装品の使用状態における消費電力が、いずれの区分に属するか判定する構成であっても良い。さらに、天候状態を予め複数の区分に分類し、自車両が道路区間を走行したときの天候状態が、いずれの区分に属するか判定する構成であっても良い。以上のように、区分を判定して当該区分を示す情報にて走行条件情報を構成すれば、連続的に変化し得る重量を簡易に特定可能であり、容易に走行条件情報を定義することが可能である。
仕事率情報導出手段は、自車両の駆動源から車輪へ駆動力を伝達する伝達軸の回転数とトルクとに基づいて、当該伝達軸における仕事率を示す情報を導出する。すなわち、単位時間あたりの伝達軸の回転数と当該時間に対応する伝達軸のトルクとの積を仕事率として算出する。伝達軸は、例えばFR車の場合プロペラシャフトに相当するが、トルクを取得することができれば採用する伝達軸はこれに限定されない。FF車の場合はドライブシャフトが伝達軸に相当する。伝達軸の回転数は、例えば電磁式の回転数センサによって検出することができる。伝達軸のトルクは、例えばひずみゲージ、磁歪式、光学式、位相差検出式等の方式のトルクセンサによって検出することができる。
エネルギー情報蓄積手段は、前記仕事率を示す情報に基づいて、当該道路区間を走行するのに要したエネルギーを示す情報を導出し、道路区間および走行条件情報に対応付けて蓄積することができればよい。ここで、道路区間を走行するのに要したエネルギーを示す情報は、道路区間の開始地点を通過してから終了地点を通過するまでの間に単位時間ごとに算出された仕事率から導出されるエネルギー(伝達軸において出力されるエネルギー)以外のエネルギーを含まないように定義しても良いし、当該仕事率から導出されるエネルギー以外のエネルギーを含むように定義しても良い。
なお、走行条件としての自車両の重量や天候状態(路面の摩擦係数)が変動すると、当該重量や天候状態の変動に応じて前記伝達軸のトルクが変動する。このため、トルクに応じて仕事率が変動し、この結果、伝達軸において出力されるエネルギーが異なり得る。従って、仕事率に基づいて伝達軸において出力されるエネルギーを取得して道路区間を走行するのに要したエネルギーとすれば、走行条件としての自車両の重量や天候状態を反映して変動し得るエネルギーを走行条件情報に対応づけて蓄積することができる。
一方、走行条件としての電装品の使用状態が変動すると、当該使用状態の変動に応じて充電池の使用エネルギーが変動する。この場合、当該充電池の使用エネルギーに対応する全使用エネルギーには、上述のような伝達軸において出力されるエネルギー以外に、電装品を駆動するためのエネルギーが含まれる。そこで、電装品の使用状態を走行条件に含める場合には、道路区間を走行するのに要したエネルギーを示す情報として、伝達軸において出力されるエネルギーと電装品による消費電力に対応したエネルギーとの双方を評価することが可能な情報を採用することが好ましい。
すなわち、本発明においては、伝達軸の回転数とトルクとに基づいて仕事率を導出することによって各道路区間における使用エネルギーの主要な部分を正確に取得する構成としているため、道路区間を走行するのに要したエネルギーとして、伝達軸において出力されるエネルギーは必ず含まれるように構成する。但し、走行条件として電装品の使用状態が変動すると道路区間を走行するのに要したエネルギーも変動するため、電装品の使用状態を走行条件に含める場合には、当該走行条件に応じたエネルギーの変動を考慮するため、道路区間を走行するのに要したエネルギーを示す情報として、電装品による消費電力に対応したエネルギーも評価するように構成する。
このように、走行条件に電装品の使用状態が含まれる場合に道路区間を走行するのに要したエネルギーを評価する際の好適な構成の例として、エネルギー効率を評価する構成を採用しても良い。例えば、充電池から出力されるエネルギーに対する、伝達軸において出力されるエネルギーの割合を示すエネルギー効率を導出する構成としても良い。この構成において、充電池から出力されるエネルギーには、伝達軸において出力されるエネルギーと電装品による消費電力に対応したエネルギーとが含まれる。従って、伝達軸において出力されるエネルギーとエネルギー効率とを組み合わせて蓄積すれば、伝達軸において出力されるエネルギーを明確に定義するとともに、伝達軸以外での使用エネルギーに相当する電装品の使用エネルギーも含めて道路区間を走行するのに要したエネルギーを評価することが可能になる。
さらに、走行条件を予め定義した区分によって分類する構成においては、当該区分を動的に変更可能に構成してもよい。例えば、異なる区分に属する走行条件において道路区間を走行するのに要したエネルギーの差異が所定の基準以下であるときに、区分を過度に細分化しているとみなす。そして、当該区分を過度に細分化していると判断されるとき、両区分を統合すれば、学習当初に走行条件が過度に多くの区分に分類されていても、学習の過程で有意な区分数となるように区分数を調整することが可能である。むろん、学習の過程で区分数を増加させる構成としても良い。例えば、ある区分において道路区間を走行するのに要したエネルギーの分布(ヒストグラム)に2以上のピークが現れたときに区分を2以上に分割して走行条件を細分化する構成としても良い。なお、エネルギーの分布に基づいて区分を増加させる際には、判別分析等の解析手法を採用すれば、容易に適切な区分を定義することが可能である。
なお、本発明のように、自車両が道路区間を走行中に導出された仕事率を示す情報に基づいて、当該道路区間を走行するのに要したエネルギーを示す情報を特定し、当該道路区間および走行条件情報に対応付けて蓄積する手法は、この処理を行うプログラムや方法としても適用可能である。また、以上のような走行エネルギー学習装置、方法、プログラムは、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあれば、車両に搭載されない各部と連携して実現される場合もあり、各種の態様を含むものである。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、走行エネルギー学習装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
ここでは、下記の順序に従って本発明の実施の形態について説明する。
(1)走行エネルギー学習装置の構成:
(2)走行エネルギー学習処理:
(2−1)エネルギー学習処理:
(2−2)エネルギー効率導出処理:
(2−3)学習データ利用処理:
(3)他の実施形態:
(1)走行エネルギー学習装置の構成:
図1は、車両に搭載された走行エネルギー学習装置の構成を示すブロック図である。本実施形態において走行エネルギー学習装置は、ナビゲーション装置10によって実現される。ナビゲーション装置10は、CPU、RAM、ROM等を備える制御部20と記憶媒体30とを備えており、記憶媒体30やROMに記憶されたプログラムを制御部20で実行することができる。本実施形態においては、このプログラムの一つとして走行エネルギー学習プログラム21を実行可能である。自車両には、走行エネルギー学習プログラム21による学習機能を実現するために、次の各部(40〜55)が備えられている。
GPS受信部40は、GPS衛星からの電波を受信し、図示しないインタフェースを介して自車両の現在位置を算出するための信号や現在時刻を示す信号を出力する。制御部20は、この信号を取得して自車両の現在位置および現在時刻を取得する。車速センサ41は、自車両が備える車輪の回転速度に対応した信号を出力する。制御部20は、図示しないインタフェースを介してこの信号を取得し、自車両の速度を取得する。ジャイロセンサ42は、自車両の水平面内の旋回についての角加速度を検出し、自車両の向きに対応した信号を出力する。制御部20は図示しないインタフェースを介してこの信号を取得し、自車両の走行方向を取得する。車速センサ41およびジャイロセンサ42は、GPS受信部40の出力信号から特定される自車両の現在位置を補正するためなどに利用される。また、制御部20は、自車両の現在位置を、後述する地図情報30aと照合することにより適宜補正する。
本実施形態の車両は、駆動源として、燃料タンク46に蓄積された燃料を動力源とする内燃機関47と、充電池49を動力源とする電動機48とを備えたハイブリッド車両である。これらの内燃機関47と電動機48とは伝達軸50を含む図示しない動力伝達機構に連結されており、当該動力伝達機構によって回転駆動力を車両の推進力に変換することによって車両を駆動する。車両は、内燃機関47と電動機48とのいずれかまたは双方によって駆動することができる。また、内燃機関47によって発生した回転駆動力の一部を回生エネルギーとして電動機48に伝達するように構成されており、この際に電動機48によって発電された電力は充電池49に蓄積される。
内燃機関47と電動機48は、駆動制御ECU51に制御される。駆動制御ECU51は、内燃機関47と電動機48とに対して制御信号を出力可能であり、内燃機関47と電動機48とに対して制御信号を出力して内燃機関47と電動機48とのいずれかまたは双方が回転駆動力を発生させるように制御する。従って、本実施形態においては、駆動制御ECU51が出力する制御信号によって内燃機関47の駆動や停止、電動機48による充電、充電池49の放電による電動機48の駆動が選択される。また、駆動制御ECU51は、充電池49から充電残量[%](SOC:State Of Charge)を取得する。
伝達軸50は、駆動源から図示しない車輪へ駆動力を伝達する動力伝達機構の一部を構成する軸であり、例えば自車両がFR車である場合はプロペラシャフトがこの伝達軸50に相当する。本実施形態においては、伝達軸50に作用するトルクを検出するトルクセンサ44と、伝達軸50の回転数を検出する回転数センサ45とが備えられている。トルクセンサ44は、例えばひずみゲージを採用することができる。ひずみゲージは、伝達軸50に薄い絶縁体を介して抵抗体(金属泊)が取り付けられ、伝達軸50の変形に伴って抵抗体も同率で変形する。その変形による電気抵抗の変化を電圧値の変化に変換することによってトルクを測定することができる。他にも例えば磁歪式や光学式、位相差検出式などの周知の方式のトルクセンサを採用可能である。仕事率情報収集ECU43は、当該トルクセンサ44からトルクを示す信号を取得するとともに回転数センサ45から回転数を示す信号を取得し、制御部20に通知する。
ユーザI/F部52は、ユーザの指示を入力し、またはユーザに各種の情報を提供するためのインタフェース部であり、図示しないタッチパネルディスプレイやスイッチ、スピーカ等を備えている。ユーザはこのユーザI/F部52を操作してナビゲーション装置10に対して目的地を設定することができる。
通信部53は、自車両の外部の情報送信機と通信を行うための回路によって構成され、制御部20は図示しないインタフェースを介して通信部53を制御して天候状態を示す情報を取得する。電装品54は、充電池49に蓄積された電力によって駆動される機器であり、本実施形態においてはエアコンディショナーおよびヘッドライトによって構成される。また、制御部20は図示しないインタフェースを介して電装品54を制御可能であり、その使用状態を特定することが可能である。なお、電装品54は充電池49に蓄積された電力によって駆動される機器であれば良く、エアコンディショナーおよびヘッドライト以外にも各種の機器を電装品54に含める(走行条件の特定対象とする)ことが可能である。ロードセル55は、座席および荷台上の重量を計測するセンサであり、制御部20は図示しないインタフェースを介して当該ロードセル55の出力信号を取得し、当該出力信号によって自車両の重量の増分(車両総重量と車両重量との差分)を取得することが可能である。
制御部20は、走行エネルギー学習プログラム21を実行することにより、エネルギー学習、エネルギー効率の導出および使用エネルギーの予測を行う。そのため走行エネルギー学習プログラム21は、道路区間特定部21aと走行条件情報取得部21bと仕事率情報導出部21cとエネルギー情報蓄積部21d(エネルギー効率導出部21d1を含む)と使用エネルギー導出部21eと経路情報取得部21fとを備えており、記憶媒体30には予め地図情報30aが記憶されている。地図情報30aは、車両が走行する道路上に設定されたノードを示すノードデータ、ノード間の道路の形状を特定するための形状補間点データ、ノード同士の連結を示すリンクデータ、道路の勾配を示す勾配データ、勾配が変化する地点を表す勾配変化地点データ、道路やその周辺に存在する地物を示すデータ等を含み、自車両の現在位置を含む道路区間の特定や目的地への経路探索および経路案内等に利用される。
道路区間特定部21aは、自車両の現在位置を示す情報を取得し自車両の現在位置を含む道路区間を特定する機能を制御部20に実現させるモジュールである。道路区間は、後述するエネルギー情報蓄積部21dにおいてエネルギーを算出する単位とする道路区間を指しており、本実施形態においては、地図情報30aにおけるノードや形状補間点、勾配変化地点等で分割される区間が道路区間に相当する。制御部20は、道路区間特定部21aの処理により、GPS受信部40、車速センサ41、ジャイロセンサ42の出力信号を取得し、自車両の現在位置を示す情報を取得する。そして、地図情報30aを参照して自車両の現在位置の軌跡に合致する道路区間を特定する。
走行条件情報取得部21bは、自車両が道路区間を走行したときの走行条件を示す走行条件情報を取得する機能を制御部20に実現させるモジュールである。本実施形態においては、自車両の重量、電装品(エアコンディショナーおよびヘッドライト)の使用状態、天候状態のそれぞれを予め分類された複数の区分のいずれかに分類することによって各道路区間における走行条件情報を特定する。
すなわち、自車両の重量に対しては、予め区分0(m<M≦(m+100)),区分1((m+100)<M≦(m+200)),区分2((m+200)<M≦(m+300)),区分3((m+300)<M)の計4区分が設定される。なお、mは車両重量[kg],Mは車両総重量[kg]である。各区分においては、自車両の重量が100kg増加する度に区分が変わるように区分を設定してある。そこで、制御部20は、走行条件情報取得部21bの処理により、ロードセル55の出力信号に基づいて自車両の重量の増分を取得し、当該増分および車両重量に基づいて車両総重量を特定して区分を特定し、自車両の重量に関する走行条件情報を区分に対応した番号(0〜3のいずれか)に設定する。
また、電装品の使用状態に対しては、各電装品を使用した状態での電力の大きさに基づいて予め区分が設定されている。例えば、エアコンディショナーについては、区分0(電源OFF),区分1(0<Wa≦100),区分2(100<Wa≦200),区分3(200<Wa≦300)の計4区分が設定される。なお、Waはエアコンディショナーの消費電力[W]である。また、ヘッドライトについては、区分0(電源OFF),区分1(電源ON)の計2区分が設定される。むろん、電源ON状態に関する区分をヘッドライトの点灯状態に応じてより多区分に設定しても良い。
制御部20は、図示しないインタフェースを介して利用者の操作を受け付け、当該操作に応じて電装品を駆動するように各電装品(エアコンディショナーおよびヘッドライト)に対して制御信号を出力する。従って、制御部20は、各電装品の現在の使用状態を特定することが可能であり、当該使用状態に対応した区分を特定し、電装品に関する走行条件情報を各区分に対応した番号(エアコンディショナーについて0〜3のいずれか、ヘッドライトについて0,1のいずれか)に設定する。
さらに、天候状態については、降雨状態および降雪状態に基づいて予め区分が設定されており、区分0(降雨および降雪なし),区分1(降雨あり),区分2(降雪あり)の計4区分が設定される。なお、区分0,1,2のそれぞれにおいては路面が乾燥状態,湿潤状態,凍結状態であるため、μ1<μ2とすると、各道路区間における路面の摩擦係数μは、区分0においてμ2<μ,区分1においてμ1<μ≦μ2,区分2においてμ≦μ1である。制御部20は、通信部53を介して現在の天候状態を示す情報を取得して当該天候状態に対応した区分を特定し、天候状態に関する走行条件情報を各区分に対応した番号(0〜2のいずれか)に設定する。
以上のような走行条件情報取得部21bの処理により、制御部20は、区分番号の列記によって走行条件情報を特定することが可能になる。例えば、自車両の重量、エアコンディショナー、ヘッドライト、天候状態に関する区分の番号を"0000"や"0001"のように列記して走行条件情報とする。この構成によれば、自車両の重量など連続的に変化し得る走行条件を簡易に特定可能であり、容易に走行条件情報を定義することが可能である。
仕事率情報導出部21cは、伝達軸50の回転数とトルクとに基づいて、当該伝達軸における仕事率を導出する機能を制御部20に実現させるモジュールである。本実施形態では、仕事率情報収集ECU43を介して、単位時間あたりの伝達軸50の回転数と当該時間に対応する伝達軸50のトルクとを取得し、回転数とトルクとの積を算出して仕事率を示す情報(以下、仕事率値という)として取得する。
エネルギー情報蓄積部21dは、道路区間を走行するのに要したエネルギーを示す情報を道路区間および走行条件情報に対応づけて記憶媒体30に蓄積する機能を制御部20に実現させるモジュールである。すなわち、制御部20は、前述の仕事率値に基づいて、充電池49から出力されるエネルギーに対する、伝達軸50にて出力されるエネルギーの割合を示すエネルギー効率を特定する。また、伝達軸50にて出力されるエネルギー(以下伝達軸エネルギー値という)とエネルギー効率とを示す情報を、当該道路区間を走行するのに要したエネルギーを示す情報として取得する。
そして、当該道路区間を走行するのに要したエネルギーを示す情報を道路区間および走行条件情報に対応づけてエネルギー学習DB30cとして記憶媒体30に蓄積する。なお、図1に示すエネルギー学習DB30cにおいて、伝達軸エネルギー値はメイン学習リスト30dとして蓄積され、エネルギー効率を示す情報はエネルギー効率リスト30eとして蓄積される。また、伝達軸エネルギー値は、例えば、道路区間の開始地点を通過してから終了地点を通過するまでの間に単位時間ごとに算出された仕事率値と、当該道路区間の開始地点を通過してから終了地点を通過するまでの時間とから求めることができる。
本実施形態では、エネルギー学習の対象となる任意の道路区間と対応付けて、N個分の伝達軸エネルギー値を記憶するデータ領域を有するメイン学習リスト30dと、同じくN個分の伝達軸エネルギー値を記憶するデータ領域を有する最新データリスト30bとが、記憶媒体30に確保される(図2参照)。メイン学習リスト30dにおいては、既にN個の伝達軸エネルギー値が蓄積されているときに新たにエネルギーが導出された場合、既に蓄積されているN個の伝達軸エネルギー値に応じて新たに導出された伝達軸エネルギー値を蓄積するか否かが決まる。
具体的には、既に蓄積されているN個の伝達軸エネルギー値のうちの中央値Esmを取得する。また、当該中央値Esmとの差の絶対値が最も大きい伝達軸エネルギー値Esxを中央値Esm以外のN−1個の中から選択する。さらに、新たに導出された伝達軸エネルギー値Eと当該中央値Esmとの差の絶対値を求める。そしてEsmとEsxとの差の絶対値と、EsmとEとの差の絶対値とを比較し、前者が後者より大きい場合に前者が破棄されて新たに導出された伝達軸エネルギー値Eがメイン学習リストに追加される。前者が後者より小さければメイン学習リスト30dは更新されない。
そして、後述する使用エネルギー導出部21eにおいては、メイン学習リスト30dに蓄積されている1〜N個の伝達軸エネルギー値のうちの中央値が参照される。すなわち本実施形態によると、単発的に大きく異なる伝達軸エネルギー値が導出された場合もその影響を受けにくい。また、最新データリスト30bは、既にN個の伝達軸エネルギー値が蓄積されているときに新たに導出された伝達軸エネルギー値が蓄積される場合、最も古くに蓄積された伝達軸エネルギー値を破棄して新たに導出された伝達軸エネルギー値が蓄積される、所謂FIFO方式のリストである。制御部20は、エネルギー情報蓄積部21dの処理により、以上のようにして情報の蓄積を行うメイン学習リスト30dを道路区間および走行条件情報に対応づけ、エネルギー学習DB30cの一部として蓄積する。
エネルギー効率導出部21d1は、電動機48による駆動力にて自車両が走行しているときに、充電池49から出力されるエネルギーに対する、伝達軸エネルギー値の割合を示すエネルギー効率を導出する機能を制御部20に実現させるモジュールである。エネルギー効率導出部21d1では、ハイブリッド自動車の場合は内燃機関47による車両の駆動がなされていない状態でエネルギー効率を導出する。当該エネルギー効率は定期的に更新される。また、ノイズの影響を低減するため、本実施形態では、複数個(M個)のエネルギー効率を示す値を道路区間および走行条件情報に対応づけ、エネルギー効率リスト30eとして記憶媒体30に蓄積する。そして、このエネルギー効率についても、M個の値のうちの中央値が、後述する使用エネルギー導出部21eにおいて採用される。
なお、本実施形態における伝達軸エネルギー値およびエネルギー効率は走行条件によって変動し得るが、伝達軸エネルギー値は主に自車両の重量や天候状態(路面の摩擦係数)に応じて変動し、エネルギー効率は電装品の使用状態に応じて変動する。すなわち、自車両の重量が変動し、天候状態が変動すると、同じ道路区間を同じ速度パターンで走行する場合であっても伝達軸のトルクが変動し得る。このため、伝達軸にて出力される仕事率が変動し、伝達軸エネルギー値が変動する。従って、走行条件情報と伝達軸エネルギー値とを対応づけてメイン学習リスト30dに蓄積することにより、走行条件毎に異なる伝達軸エネルギー値を正確に特定することが可能になる。
一方、電装品の使用状態が変動したとき、当該使用状態の変動に応じて充電池の使用エネルギーが変動する。このため、同じ道路区間を同じ速度パターンで走行する場合であっても充電池の使用エネルギーは変動し、エネルギー効率が変動し得る。従って、走行条件情報とエネルギー効率とを対応づけてエネルギー効率リスト30eに蓄積することにより、走行条件毎に異なるエネルギー効率を正確に特定することが可能になる。なお、本実施形態において、走行条件が異なることによって伝達軸エネルギー値とエネルギー効率との双方が異なり得るが、伝達軸エネルギー値は、伝達軸50におけるトルクを直接的に測定することによって特定されるため、回転数およびトルクに基づいて正確に仕事率を導出することができる。このため、各道路区間における伝達軸エネルギー値を正確に導出することができる。
以上のように、制御部20が道路区間特定部21a〜エネルギー情報蓄積部21dによって処理を行うことによりエネルギー学習DB30cを構築することができるが、本実施形態におけるナビゲーション装置10においては、当該エネルギー学習DB30cを利用する機能も備えている。すなわち、経路情報取得部21fと使用エネルギー導出部21eとはエネルギー学習DB30cを利用するための処理を制御部20に行わせる。
より具体的には、経路情報取得部21fは、出発地から目的地までの経路を示す経路情報を取得し、当該経路を走行する際の走行条件を推定する機能を制御部20に実現させるモジュールである。本実施形態においては自車両の現在位置が出発地に該当する。制御部20はユーザがユーザI/F部52から入力した目的地を示す情報を取得し、自車両の現在位置から目的地までの経路を探索し当該経路を示す経路情報を取得する。また、ロードセル55の出力信号に基づいて現在の自車両の重量を特定し、現在の電装品54の使用状態を特定し、当該現在の自車両の重量および電装品54の使用状態にて経路を走行するとみなして走行条件情報を特定する。さらに、通信部53によって天候状態を示す情報を取得し、経路上の各道路区間を通過する予定時刻における各道路区間での天候状態を示す情報を取得して走行条件情報を特定する。
使用エネルギー導出部21eは、エネルギー学習DB30cに基づいて、自車両が特定の経路を特定の走行条件で走行すると仮定した場合の充電池49の使用エネルギーを導出する機能を制御部20に実現させるモジュールである。すなわち、経路情報取得部21fの処理によって特定された経路上の各道路区間について走行条件情報を取得し、メイン学習リスト30dおよびエネルギー効率リスト30eを参照して各道路区間について当該走行条件情報に対応した伝達軸エネルギー値Eおよびエネルギー効率Eefを取得する。
そして、伝達軸エネルギー値Eとエネルギー効率Eefとに基づいて、自車両が当該道路区間を電動機48による駆動力にて走行すると仮定した場合の充電池49における使用エネルギーEを導出する。この使用エネルギー値Eは、対象とする道路区間をEV走行すると仮定した場合の充電池49の使用エネルギーに相当する。以上の処理において伝達軸エネルギー値Eは、走行条件毎に伝達軸50におけるトルクを直接的に測定することによって特定される。また、エネルギー効率Eefは、走行条件毎に取得される。従って、各道路区間における走行条件毎の使用エネルギーを正確に予測することが可能である。
なお、経路情報取得部21fによって特定された現在の走行条件情報に対応する伝達軸エネルギー値やエネルギー効率がエネルギー学習DB30cに蓄積されていない場合には、学習済の走行条件情報に対応する伝導軸エネルギー値とエネルギー効率とに基づいて補正を行えばよい。すなわち、電装品54の各使用状態における消費電力は各電装品54の諸元に基づいて予め特定することが可能である。従って、電装品54の使用状態が異なる場合の使用エネルギーの差分は予め特定することが可能である。さらに、自車両の重量や天候状態(路面の摩擦係数)が異なることによる使用エネルギーの増減の様子が重量や摩擦係数に比例するとみなせば、自車両の重量や天候状態の差異による使用エネルギーの変動を相殺するための補正係数を予め特定することが可能である。
そこで、学習済の走行条件情報に対応する伝達軸エネルギー値およびエネルギー効率から学習済の走行条件情報に対応する各道路区間の充電池の使用エネルギーを導出する。そして、学習済の走行条件と経路情報取得部21fによって特定された走行条件との差異による使用エネルギーの変動を相殺するように、学習済の走行条件に対応する使用エネルギーに対して上述の差分を加え、また、当該差分が加えられた使用エネルギーに対して上述の補正係数を乗じる。
例えば、学習済の走行条件情報が"1000"であり、この場合の伝達軸エネルギー値が2400J、エネルギー効率が75%であるとする。また、現在の走行条件情報が"2010"である、すなわち、自車両の重量がより重くなっておりヘッドライトがONとなっている場合を想定する。自車両の重量区分が区分1から区分2となることによる使用エネルギーの増減を示す補正係数をCw、ヘッドライトがONになることによってヘッドライトがOFFである場合より増加する使用エネルギーの差分をΔhとすると、補正後の使用エネルギーは((2400/0.75)+Δh))×Cwとして導出することができる。以上の補正においては、学習済の走行条件情報に対応した伝達軸エネルギー値とエネルギー効率とを参照しているが、当該学習済の走行条件情報に対応した伝達軸エネルギー値とエネルギー効率から導出される使用エネルギーは正確な予測である。従って、当該正確な予測を利用して補正を行うことにより、学習済の走行条件情報に対応した伝達軸エネルギー値とエネルギー効率を参照しない場合と比較して、未学習の走行条件情報に対応した使用エネルギーを比較的正確に導出することが可能である。
(2)走行エネルギー学習処理:
次に、以上の構成においてナビゲーション装置10が実施する走行エネルギー学習処理について説明する。図3は、走行エネルギー学習処理を示すフローチャートである。はじめに、制御部20は、経路情報を取得済みであるか否か判定し(ステップS100)、取得済みである場合は、学習データ利用処理を実行する(ステップS105、図7)。次に制御部20は、自車両が走行開始するまで待機し(ステップS110)、走行開始したことを検出すると、ステップS130にて走行終了したと判定されるまでの間、所定時間経過ごとにステップS115からステップS125までの処理を繰り返し実行する。すなわち、制御部20は、車両が走行中の間、エネルギー学習処理を実行し(ステップS115、図4)、エネルギー効率更新条件が成立している否かを判定し(ステップS120)、エネルギー効率更新条件が成立していると判定されるとき、エネルギー効率導出処理を実行する(ステップS125、図6)。
なお、ステップS110やステップS130における走行開始/終了判定には、例えば車速センサ41から取得する車速信号や、イグニッションオン/オフ信号などを用いることができる。また、ステップS120のエネルギー効率更新条件とは、前回の更新から所定時間経過したタイミングや、経路設定から所定分経過したタイミングなどで、かつ自車両がEV走行中であることとする。
ステップS105の学習データ利用処理は、ステップS115〜ステップS130の処理が繰り返されることによって蓄積された学習データを利用する処理であるので、エネルギー学習処理とエネルギー効率導出処理を説明した後に説明する。以降、エネルギー学習処理、エネルギー効率導出処理、学習データ利用処理の順に説明する。
(2−1)エネルギー学習処理:
ステップS115のエネルギー学習処理について、図4のフローチャートを用いて説明する。まず、制御部20は道路区間特定部21aの処理により、自車両の現在位置を取得し(ステップS300)、自車両が、対象道路区間Sの開始地点を通過したか否かを判定し(ステップS305)、対象道路区間Sの開始地点を通過したと判定されるとその時点での時刻Tを取得する(ステップS310)。具体的には、自車両が対象道路区間Sの開始地点に相当するノードや形状補間点の位置を通過したか否かを判定し、通過時の時刻Tを取得する。
次に、制御部20は仕事率情報導出部21cの処理により、所定時間(例えば0.5秒)経過ごとに当該時間当たりの伝達軸50の回転数RとトルクTとを取得し、伝達軸50において出力された仕事率値P[W]を次式(1)によって導出する(ステップS315)。
Figure 2010115065
次に、制御部20は走行条件取得部21bの処理により、走行条件情報を取得する(ステップS317)。すなわち、制御部20は、通信部53およびロードセル55が出力する信号に基づいて天候状態と自車両の重量を特定し、制御部20の制御によって使用されている電装品54の使用状態を特定する。
次に、制御部20は道路区間特定部21aの処理により、対象道路区間の終了地点を通過したか否かを判定し(ステップS320)、対象道路区間の終了地点を通過したと判定されるとその時点での時刻Tを取得する(ステップS325)。具体的には、ステップS305で開始地点を通過したと判定された道路区間の終了地点に相当するノードや形状補間点を自車両が通過したか否かを判定し、通過時の時刻Tを取得する。次に、制御部20はエネルギー情報蓄積部21dの処理により、対象道路区間Sを走行するのに要した伝達軸エネルギー値Eを次式(2)によって算出する(ステップS330)。ここでAVGは仕事率値Eの平均値を意味する。
Figure 2010115065
次に、制御部20はエネルギー情報蓄積部21dの処理により、対象道路区間Sの走行条件情報を特定する(ステップS332)。すなわち、ステップS317にて取得した自車両の重量、電装品54の使用状態、天候状態の区分を特定して走行条件情報を取得する。
次に、制御部20はエネルギー情報蓄積部21dの処理により、式(2)で算出された伝達軸エネルギー値Eを対象道路区間SおよびステップS332にて取得した走行条件情報に対応する最新データリスト30bに登録する(ステップS335、図2および図5A参照)。続いて制御部20は、エネルギー情報蓄積部21dの処理により、エネルギー学習DB30cから対象道路区間SおよびステップS332にて取得した走行条件情報に対応するメイン学習リスト30dを取得し(ステップS340)、当該道路区間SおよびステップS332にて取得した走行条件情報に対応付けて既にN個のデータが蓄積済みであるかを判定する(ステップS345)。メイン学習リスト30dに既にN個のデータが蓄積済みであると判定された場合は、中央値との差の絶対値がエネルギー値Eよりも大きい値がメイン学習リスト30dに存在するか否かを判定する(ステップS350)。すなわち、N個の伝達軸エネルギー値を取得し、その中央値Esmと他のN−1個の伝達軸エネルギー値との差の絶対値Δ1〜ΔN-1を算出する。また、中央値EsmとステップS330で導出された伝達軸エネルギー値Eとの差の絶対値Δを算出する。そして、Δ1〜ΔN-1の中にΔよりも大きな値が存在する場合には、中央値との差の絶対値がエネルギー値Eよりも大きい値がメイン学習リスト30dに存在すると判別する。
中央値との差の絶対値が伝達軸エネルギー値Eよりも大きい値がメイン学習リスト30dに存在する場合は、当該伝達軸エネルギー値Esxをメイン学習リスト30dから破棄し、今回算出した伝達軸エネルギー値Eを対象道路区間SおよびステップS332にて取得した走行条件情報に対応するメイン学習リスト30dに登録する(ステップS355)ことによってエネルギー学習DB30cを更新する(図2および図5A参照)。なお、中央値との差の絶対値がエネルギー値Eよりも大きい値がメイン学習リスト30dに存在すると判定されない場合、今回算出された伝達軸エネルギー値Eは、対象道路区間SおよびステップS332にて取得した走行条件情報に対応するメイン学習リスト30dには登録されず、したがってエネルギー学習DB30cは更新されない。
次に、制御部20は、エネルギー情報蓄積部21dの処理により、対象道路区間SおよびステップS332にて取得した走行条件情報に対応するメイン学習リスト30dの中央値Esmと、対象道路区間SおよびステップS332にて取得した走行条件情報に対応する最新データリスト30bの中央値とが、所定値以上乖離しているか否かを判定し(ステップS360)、所定値以上乖離している場合は、最新データリスト30bの値でメイン学習リスト30dを上書きする(ステップS365)(図5B参照)。このように、本実施形態ではメイン学習リスト30dの他にFIFO方式の最新データリスト30bを備えることにより、単発的(ノイズ)ではない道路区間の特性変化にも対応することができる。例えば、ある道路区間が工事中である場合、工事中でない場合よりも低速で走行することが予想されるが、工事中に当該道路区間にメイン学習リストが作成されると、工事後に当該道路区間を走行した際に導出された伝達軸エネルギー値はメイン学習リストに既に蓄積されている伝達軸エネルギー値と大きく異なるために、工事後の当該道路区間の伝達軸エネルギー値が常に破棄されメイン学習リストが更新されない。しかし、FIFO方式の最新データリストを備え、最新データリストの中央値とメイン学習リストの中央値とが著しく乖離した場合にメイン学習リストが最新データリストの内容で更新されるので、工事後の伝達軸エネルギー値も蓄積することができる。
なお、最新データリストやメイン学習リストにおいて中央値を選択する場合、それぞれのリストに既に蓄積されている伝達軸エネルギー値の個数が偶数である場合は、それらの伝達軸エネルギー値を昇順または降順に整列したときに中央に最も近い2つの伝達軸エネルギー値を選択し、当該2つの伝達軸エネルギー値の平均値を中央値として採用する。
(2−2)エネルギー効率導出処理:
次に図3におけるステップS125のエネルギー効率導出処理について図6のフローチャートを用いて説明する。エネルギー効率導出処理は、制御部20がエネルギー効率導出部21d1の処理を実行することにより実施される処理であり、上述したエネルギー効率更新条件が成立しているときに、所定時間経過ごと(例えば1秒)に実行される。まず、制御部20は、対象道路区間SおよびステップS332にて取得した走行条件情報に対応するエネルギー効率Eef[%]を導出する(ステップS400)。すなわち、内燃機関を利用せずに対象道路区間Sを走行している間に充電池49から出力されたエネルギー値E[J]と、実際に伝達軸50において出力された伝達軸エネルギー値E[J]とを取得し、次式(3)によってエネルギー効率Eef[%]を算出する。
Figure 2010115065
次に、制御部20は、エネルギー効率導出部21d1の処理により、エネルギー効率リスト30eを参照し、対象道路区間SおよびステップS332にて取得した走行条件情報に対応するエネルギー効率EefのデータをM個蓄積済みであるか否かを判定する(ステップS405)。エネルギー効率リスト30eに既にM個のデータが蓄積済みであると判定された場合は、中央値との差の絶対値がエネルギー効率Eefよりも大きい値がエネルギー効率リスト30eに存在するか否かを判定する(ステップS410)。そして、中央値との差の絶対値がエネルギー効率Eefよりも大きい値がエネルギー効率リスト30eに存在する場合は、その値をエネルギー効率リスト30eから破棄し、今回算出したエネルギー効率Eefを対象道路区間SおよびステップS332にて取得した走行条件情報に対応するエネルギー効率リスト30eに登録する(ステップS415)
(2−3)学習データ利用処理:
図7は、学習データ利用処理を示すフローチャートである。まず制御部20は、経路情報取得部21fの処理により、経路情報を取得する(ステップS200)。次に制御部20は、使用エネルギー導出部21eの処理により、経路を構成する複数の道路区間の全てについてエネルギー学習DB30cを学習済みであるか否かを判定する(ステップS205)。具体的には、当該経路を構成する道路区間の全てに対応するメイン学習リスト30dに伝達軸エネルギー値およびエネルギー効率が既に蓄積されているか否かを判定する。道路区間に対応するメイン学習リスト30dに必ずしもN個の伝達軸エネルギー値およびエネルギー効率が蓄積されていなくてもよく、少なくとも一組の伝達軸エネルギー値およびエネルギー効率が蓄積されていればよい。経路を構成する複数の道路区間の全てについて伝達軸エネルギー値およびエネルギー効率を学習済みでない場合は学習データ利用処理を終了する。
ステップS205にて学習済みであると判定された場合、制御部20は経路を構成する複数の道路区間の一つを対象道路区間とし、当該対象道路区間における走行条件に対応するエネルギー学習DB30cを学習済であるか否かを判定する(ステップS210)。すなわち、対象道路区間を走行する際の走行条件として、現在の自車両の重量、現在の電装品54の使用状態および対象道路区間の天候状態を示す情報を取得し、各走行条件に対応した区分を特定して走行条件情報を特定する。そして、当該走行条件情報に対応する伝達軸エネルギー値およびエネルギー効率がエネルギー学習DB30cとして蓄積されているか否かを判定する。
ステップS210において、対象道路区間における走行条件に対応するエネルギー学習DB30cを学習済であると判定されたとき、制御部20は、使用エネルギー導出部21eの処理により、対象道路区間の走行条件情報に対応する伝達軸エネルギー値Eを取得し(ステップS215)、対象道路区間の走行条件情報に対応するエネルギー効率Eefを取得する(ステップS220)。すなわち、走行条件情報に対応するメイン学習リスト30dおよびエネルギー効率リスト30eに蓄積されたデータの中から中央値に相当する値を抽出して取得する。
次に、制御部20は、使用エネルギー導出部21eの処理により、充電残量の推移を導出する(ステップS225)。具体的には、制御部20は、駆動制御ECU51から現在のSOCを取得し、エネルギー効率Eefと、伝達軸エネルギー値Eとを用いて、式(4)から対象道路区間Sにおける使用エネルギーEを算出する。そして、充電池49の充電最大量を100%とした場合の1%当たりのエネルギーE[J]を用いて、当該対象道路区間Sにおける使用エネルギーEを式(5)に基づいて対象道路区間Sにおける充電池49の電力消費率Q[%]に変換する。
Figure 2010115065
Figure 2010115065
そして、経路を構成する対象道路区間Sについて、次式(6)を算出する。
Figure 2010115065
ただし、「対象道路区間S走行終了時のSOC」とは、経路の出発地から対象道路区間Sの終了地点までを走行したときの充電残量を意味する。「対象道路区間Sx−1走行終了時のSOC」についても同様である。
一方、ステップS210において、対象道路区間Sにおける走行条件に対応するエネルギー学習DB30cを学習済であると判定されないとき、制御部20は、使用エネルギー導出部21eの処理により、対象道路区間Sの走行条件情報に近い学習済の走行条件情報に対応するエネルギー学習DB30cを利用して充電残量を算出する。このため、制御部20は、対象道路区間Sの走行条件情報に最も近い走行条件情報に対応する伝達軸エネルギー値Eおよびエネルギー効率Eefを取得する(ステップS230,S235)。
そして、対象道路区間Sの走行条件情報における使用エネルギーを、当該走行条件情報に最も近い走行条件情報における使用エネルギーに補正するための補正情報に基づいて充電残量の推移を導出する(ステップS240)。すなわち、ステップS230,S235にて取得した伝達軸エネルギー値Eおよびエネルギー効率Eefを上述の式(4)に代入し、対象道路区間Sにおける使用エネルギーEを取得する。さらに、対象道路区間Sの走行条件情報に最も近い走行条件情報において、対象道路区間Sの走行条件情報で使用していない(あるいは使用している)電装品54が存在することを示している場合には、両走行条件間で電装品54の使用状態が異なることに起因して生じる使用エネルギーの差分Δhを取得して、使用エネルギーEに加える(あるいは減じる)。すなわち、両走行条件で電装品54の使用状態が異なる場合、その電装品54を使用していない(あるいは使用している)ことによって使用エネルギーが異なってくる。そこで、各電装品54の諸元に基づいて予め特定されている、使用状態毎の使用エネルギーの差分Δhを取得して、走行条件が異なることに起因して生じる使用エネルギーの差分とみなし、使用エネルギーEに加える(あるいは減じる)。
また、対象道路区間Sの走行条件情報に最も近い走行条件情報において、自車両の重量が増減し、あるいは天候状態が異なっている場合にはその差異による使用エネルギーEの変動を相殺するための補正係数を取得して、使用エネルギーE(Δh≠0の場合はE+ΔhあるいはE−Δh)に乗じる。以上の結果、使用エネルギーを補正することができるため、制御部20は、得られた結果を式(5)に代入して電力消費率Qを取得し、さらに、補正後の電力消費率Qによって式(6)を算出して対象道路区間S走行終了時のSOCを導出する。
そして、制御部20は、経路を構成する道路区間の全てについてSOC推移を導出済であると判定されるまでステップS210以降の処理を繰り返す(ステップS245)。この結果、ステップS245にて経路を構成する道路区間の全てについてSOC推移を導出済であると判定された後には図8に示すような充電残量SOC[%]の推移を取得することができる。なお、例えば図8の道路区間Sのように、SOCが増加しているような区間は、仕事率情報収集ECU43から出力されるトルク値がマイナスの値であるため、当該道路区間の走行に要するエネルギーがマイナスであること、すなわち当該道路区間ではエネルギーが回生されることを示している。
以上、説明したように、本実施形態においては、伝達軸50の回転数とトルクとに基づいて伝達軸エネルギー値を導出し、走行条件に対応づけて蓄積する構成であるため、例えば走行条件と無関係に走行速度パターンや道路勾配、路面摩擦係数、車重、空気抵抗等を用いて必要出力値を算出する構成と比較すると、信頼性高い出力値(その道路区間の走行に要したエネルギー)を導出することができる。また、本実施形態によると、任意の経路をEV走行する場合の使用エネルギーの推移を走行条件毎に予測することができる。その結果、例えば、目的地までの経路においてEV走行のみで走行できる最大距離を走行条件毎に予測することができる、また、例えば図8の道路区間Sのように、設定された経路において使用エネルギーが多い区間は内燃機関を利用して走行するようにスケジューリングすることや、道路区間Sのように充電残量が増加するような道路区間では回生エネルギーによる充電を行うようにスケジューリングすることなどに応用することができる。
(3)他の実施形態:
以上の実施形態は、本発明を実施するための一例であり、自車両が道路区間を走行中に導出された仕事率を示す情報に基づいて、当該道路区間を走行するのに要したエネルギーを示す情報を特定し、当該道路区間および走行条件情報に対応付けて蓄積する限りにおいて他にも種々の実施形態を採用可能である。例えば、上記実施形態ではハイブリッド自動車に適用される例を説明したが、対象道路区間を走行するのに要したエネルギーを当該道路区間および走行条件情報に対応付けて蓄積した情報は、電気自動車等にも適用することができる。
また、道路区間としては、地図情報におけるノードや形状補間点、あるいは勾配変化地点等で分割される道路区間であることに限定されず、任意の距離ごとに区分された道路区間であってもよいし、その組み合わせであってもよい。いずれにしても開始地点と終了地点、およびその間の道路を一意に特定することができる限りにおいて適宜定められた道路区間であってよい。
また、仕事率値を算出する対象となる伝達軸50については、例えばFF車の場合は左右のドライブシャフトが算出の対象とされ、仕事率情報収集ECU43からは、左右のドライブシャフトにおける仕事率の和が出力される。
さらに、上述の実施形態においては、伝達軸エネルギー値とエネルギー効率とによって道路区間を走行するのに要したエネルギーを示す情報を構成していたが、道路区間を走行するのに要したエネルギーを示す情報には、少なくとも仕事率に基づいて導出されるエネルギーが含まれていればよい。従って、例えば、伝達軸エネルギー値と電装品54にて実際に使用されたエネルギー(電力量)とによって道路区間を走行するのに要したエネルギーを示す情報を構成してもよい。また、伝達軸エネルギー値と充電池49にて実際に使用されたエネルギーとによって道路区間を走行するのに要したエネルギーを示す情報を構成してもよく、種々の構成を採用可能である。
さらに、走行条件は上述の例に限定されず、エアコンディショナーおよびヘッドライト以外にも各種の電装品についての使用状態を走行条件に反映する構成としてよい。また、天候状態としても降雨や降雪に限らず、曇りの状況を走行条件に反映しても良い。さらに、時間帯や季節を走行条件に反映しても良い。例えば、時間帯や季節によって路面温度が異なると、路面の摩擦係数が変動することによって伝達軸エネルギー値が変動することが考えられる。
さらに、エネルギー学習DB30cを利用する際の走行条件の特定法も上述の手法に限定されない。例えば、利用者の走行履歴や入力に基づいて自車両の重量の変化予定を特定し、また、電装品の使用予定を特定するなどの構成を採用可能である。この構成によれば、各道路区間の走行条件の変動予定に応じた使用エネルギーを特定することが可能である。また、走行条件を区分に基づいて特定する構成の他、走行条件、例えば、道路区間を走行したときの自車両の重量、道路区間を走行したときの自車両における電装品の使用状態、自車両が道路区間を走行したときの天候状態を、自車両の重量値や電装品の消費電力値、雨量等によって直接的に規定する構成が挙げられる。
さらに、上述の区分を動的に変更可能に構成してもよい。例えば、異なる区分に属する走行条件において道路区間を走行するのに要したエネルギーの差異が所定の基準以下であるときに、区分を過度に細分化しているとみなす。そして、当該区分を過度に細分化していると判断されるとき、両区分を統合すれば、学習当初に走行条件が過度に多くの区分に分類されていても、学習の過程で有意な区分数となるように区分数を調整することが可能である。むろん、学習の過程で区分数を増加させる構成としても良い。例えば、ある区分において道路区間を走行するのに要したエネルギーの分布(ヒストグラム)に2以上のピークが現れたときに区分を2以上に分割して走行条件を細分化する構成としても良い。なお、エネルギーの分布に基づいて区分を増加させる際には、判別分析等の解析手法を採用すれば、容易に適切な区分を定義することが可能である。
走行エネルギー学習装置を示すブロック図である。 メイン学習リストと最新データリストを説明するための図である。 走行エネルギー学習処理を示すフローチャートである。 エネルギー学習処理を示すフローチャートである。 (5A)および(5B)は、メイン学習リストおよび最新データリストの更新を説明するための図である。 エネルギー効率導出処理を示すフローチャートである。 学習データ利用処理を示すフローチャートである。 充電残量の推移例を説明するためのグラフである。
符号の説明
10…ナビゲーション装置、20…制御部、21…走行エネルギー学習プログラム、21a…道路区間特定部、21b…走行条件情報取得部、21b…走行条件取得部、21c…仕事率情報導出部、21d…エネルギー情報蓄積部、21d1…エネルギー効率導出部、21e…使用エネルギー導出部、21f…経路情報取得部、30…記憶媒体、30a…地図情報、30b…最新データリスト、30d…メイン学習リスト、30e…エネルギー効率リスト、40…GPS受信部、41…車速センサ、42…ジャイロセンサ、43…仕事率情報収集ECU、44…トルクセンサ、45…回転数センサ、46…燃料タンク、47…内燃機関、48…電動機、49…充電池、50…伝達軸、51…駆動制御ECU、52…ユーザI/F部、53…通信部、54…電装品、54…電装品、55…ロードセル

Claims (8)

  1. 自車両の現在位置を含む道路区間を特定する道路区間特定手段と、
    前記自車両が前記道路区間を走行したときの走行条件を示す走行条件情報を取得する走行条件情報取得手段と、
    前記自車両の駆動源から車輪へ駆動力を伝達する伝達軸の回転数と当該伝達軸のトルクとに基づいて、当該伝達軸における仕事率を示す情報を導出する仕事率情報導出手段と、
    前記自車両が前記道路区間を走行中に導出された前記仕事率を示す情報に基づいて、当該道路区間を走行するのに要したエネルギーを示す情報を導出し、当該道路区間および前記走行条件情報に対応付けて前記道路区間を走行するのに要したエネルギーを示す情報を蓄積するエネルギー情報蓄積手段と、
    を備える走行エネルギー学習装置。
  2. 前記走行条件情報取得手段は、前記走行条件が予め設定された複数の区分のいずれに属するかを判定し、当該走行条件が属する区分を示す情報を前記走行条件情報として取得する、
    請求項1に記載の走行エネルギー学習装置。
  3. 前記区分は前記自車両における電装品の消費電力の大きさに応じて予め決められており、
    前記走行条件情報取得手段は、前記道路区間を走行したときの前記自車両における電装品の使用状態を取得するとともに当該取得した使用状態での消費電力が属する前記区分を示す情報を前記走行条件情報として取得する、
    請求項2に記載の走行エネルギー学習装置。
  4. 前記区分は前記自車両の重量の大きさに応じて予め決められており、
    前記走行条件情報取得手段は、前記道路区間を走行したときの前記自車両の重量を取得するとともに当該取得した重量が属する前記区分を示す情報を前記走行条件情報として取得する、
    請求項2または請求項3のいずれかに記載の走行エネルギー学習装置。
  5. 前記区分は天候状態に応じて予め決められており、
    前記走行条件情報取得手段は、前記自車両が前記道路区間を走行したときの天候状態を取得するとともに当該取得した天候状態が属する区分を示す情報を前記走行条件情報として取得する、
    請求項2〜請求項4のいずれかに記載の走行エネルギー学習装置。
  6. 前記走行条件情報取得手段は、異なる前記区分に属する走行条件において前記道路区間を走行するのに要したエネルギーの差異が所定の基準以下であるときに両区分を一つの区分に統合する、
    請求項1〜請求項5のいずれかに記載の走行エネルギー学習装置。
  7. 自車両の現在位置を含む道路区間を特定する道路区間特定工程と、
    前記自車両が前記道路区間を走行したときの走行条件を示す走行条件情報を取得する走行条件情報取得工程と、
    前記自車両の駆動源から車輪へ駆動力を伝達する伝達軸の回転数と当該伝達軸のトルクとに基づいて、当該伝達軸における仕事率を示す情報を導出する仕事率情報導出工程と、
    前記自車両が前記道路区間を走行中に導出された前記仕事率を示す情報に基づいて、当該道路区間を走行するのに要したエネルギーを示す情報を導出し、当該道路区間および前記走行条件情報に対応付けて前記道路区間を走行するのに要したエネルギーを示す情報を蓄積するエネルギー情報蓄積工程と、
    を含む走行エネルギー学習方法。
  8. 自車両の現在位置を含む道路区間を特定する道路区間特定機能と、
    前記自車両が前記道路区間を走行したときの走行条件を示す走行条件情報を取得する走行条件情報取得機能と、
    前記自車両の駆動源から車輪へ駆動力を伝達する伝達軸の回転数と当該伝達軸のトルクとに基づいて、当該伝達軸における仕事率を示す情報を導出する仕事率情報導出機能と、
    前記自車両が前記道路区間を走行中に導出された前記仕事率を示す情報に基づいて、当該道路区間を走行するのに要したエネルギーを示す情報を導出し、当該道路区間および前記走行条件情報に対応付けて前記道路区間を走行するのに要したエネルギーを示す情報を蓄積するエネルギー情報蓄積機能と、
    をコンピュータに実現させる走行エネルギー学習プログラム。
JP2008287211A 2008-11-07 2008-11-07 走行エネルギー学習装置、方法およびプログラム Expired - Fee Related JP5056727B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2008287211A JP5056727B2 (ja) 2008-11-07 2008-11-07 走行エネルギー学習装置、方法およびプログラム
EP09012924A EP2184194A3 (en) 2008-11-07 2009-10-13 Drive energy learning device, method, and program
US12/603,609 US8229613B2 (en) 2008-11-07 2009-10-22 Travel energy learning device, method, and program
CN200910205427.4A CN101734253B (zh) 2008-11-07 2009-10-23 行驶能量学习装置以及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008287211A JP5056727B2 (ja) 2008-11-07 2008-11-07 走行エネルギー学習装置、方法およびプログラム

Publications (2)

Publication Number Publication Date
JP2010115065A true JP2010115065A (ja) 2010-05-20
JP5056727B2 JP5056727B2 (ja) 2012-10-24

Family

ID=41572424

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008287211A Expired - Fee Related JP5056727B2 (ja) 2008-11-07 2008-11-07 走行エネルギー学習装置、方法およびプログラム

Country Status (4)

Country Link
US (1) US8229613B2 (ja)
EP (1) EP2184194A3 (ja)
JP (1) JP5056727B2 (ja)
CN (1) CN101734253B (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102509470A (zh) * 2011-10-14 2012-06-20 北京掌城科技有限公司 基于动态路径规划实现车辆节能减排的***和方法
WO2012111160A1 (ja) * 2011-02-18 2012-08-23 パイオニア株式会社 トルク配分装置、トルク配分方法、トルク配分値生成方法およびプログラム
JP2012171616A (ja) * 2012-02-15 2012-09-10 Pioneer Electronic Corp トルク配分装置およびトルク配分方法
WO2012157137A1 (ja) * 2011-05-16 2012-11-22 トヨタ自動車株式会社 車両および車両の制御方法
JP2013122441A (ja) * 2011-12-09 2013-06-20 Hyundai Motor Co Ltd 電気自動車のエコドライビングシステム及びその案内方法
WO2014049878A1 (ja) * 2012-09-28 2014-04-03 パイオニア株式会社 消費エネルギー推定装置、消費エネルギー推定方法、消費エネルギー推定プログラムおよび記録媒体
JP2014151683A (ja) * 2013-02-05 2014-08-25 Toyota Motor Corp 走行制御装置
JP2015030327A (ja) * 2013-07-31 2015-02-16 株式会社東芝 抵抗推定装置、エネルギ推定装置、方法およびプログラム

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5029494B2 (ja) * 2008-05-27 2012-09-19 アイシン・エィ・ダブリュ株式会社 走行エネルギー学習装置、方法およびプログラム
KR20110104476A (ko) * 2009-01-14 2011-09-22 톰톰 인터내셔날 비.브이. 차량 내에 사용되는 개선된 내비게이션 장치
JP5377668B2 (ja) 2010-01-26 2013-12-25 三菱電機株式会社 ナビゲーション装置、車両情報表示装置、車両情報表示システム、車両情報表示制御プログラムおよび車両情報表示制御方法
US8527132B2 (en) * 2010-03-30 2013-09-03 Honda Motor Co., Ltd. Energy maps and method of making
JP5402882B2 (ja) * 2010-08-30 2014-01-29 株式会社デンソー 車両用充放電管理システム
US9108503B2 (en) * 2011-06-15 2015-08-18 Ford Global Technologies, Llc Method to prioritize electric-only vehicle (EV) mode for a vehicle
US9108640B2 (en) 2012-01-31 2015-08-18 Google Inc. Systems and methods for monitoring and reporting road quality
US20130231798A1 (en) * 2012-03-02 2013-09-05 Mark A. Zurawski Method to operate a powertrain by comparing historical to actual ambient operating conditions
US20140214267A1 (en) * 2013-01-25 2014-07-31 Audi Ag Predicting consumption and range of a vehicle based on collected route energy consumption data
JP6137304B2 (ja) * 2013-04-11 2017-05-31 日産自動車株式会社 エネルギー消費量予測装置およびエネルギー消費量予測方法
US9448073B2 (en) 2013-06-10 2016-09-20 Google Inc. System and method for assessing road quality using data collected from a mobile device
DE102013220426B3 (de) * 2013-10-10 2015-03-19 Continental Automotive Gmbh Verfahren zum Betreiben eines Fahrzeugs und Fahrerassistenzsystem für ein Fahrzeug
JP5920309B2 (ja) * 2013-10-21 2016-05-18 トヨタ自動車株式会社 移動支援装置、移動支援方法、及び運転支援システム
US9327712B2 (en) * 2014-04-22 2016-05-03 Alcatel Lucent System and method for control of a hybrid vehicle with regenerative braking using location awareness
US9272712B2 (en) * 2014-05-20 2016-03-01 Ford Global Technologies, Llc Vehicle energy consumption efficiency learning in the energy domain
US9618349B2 (en) * 2014-07-25 2017-04-11 Telenav, Inc. Navigation system with mode mechanism and method of operation thereof
KR101601473B1 (ko) * 2014-08-25 2016-03-09 현대자동차주식회사 하이브리드 차량용 배터리의 충방전 보정 제어 장치 및 방법
KR101695253B1 (ko) * 2014-10-17 2017-01-17 한화테크윈 주식회사 차량에서 실시간으로 중량을 기반으로 배터리를 관리하는 방법 및 중량기반 배터리관리장치
JP2016182935A (ja) * 2015-03-27 2016-10-20 いすゞ自動車株式会社 走行制御装置および走行制御方法
RU2664134C1 (ru) * 2015-06-10 2018-08-15 Ниссан Мотор Ко., Лтд. Устройство контроля для управления энергией для гибридного транспортного средства
US20180150079A1 (en) * 2015-06-12 2018-05-31 Mitsubishi Electric Corporation Driving support apparatus and driving support method
JP6347235B2 (ja) * 2015-07-30 2018-06-27 トヨタ自動車株式会社 ハイブリッド車両の制御装置
CN105151040B (zh) * 2015-09-30 2018-02-09 上海交通大学 基于功率谱自学习预测的混合动力汽车能量管理方法
CN105678925A (zh) * 2016-01-09 2016-06-15 张忠义 一种自助售卖***与方法
JP6759933B2 (ja) * 2016-09-28 2020-09-23 いすゞ自動車株式会社 区間決定装置及び区間決定方法
CN106569448A (zh) * 2016-11-22 2017-04-19 天津韶乐科技有限公司 一种基于电池电量优化的电动汽车用户学习***
CN107633683B (zh) * 2017-09-29 2020-08-07 深圳市富源信息技术有限公司 用于车辆超载的非现场执法管理***
US11518393B2 (en) * 2020-07-31 2022-12-06 Uatc, Llc Vehicle trajectory dynamics validation and interpolation
US20220289061A1 (en) * 2021-03-10 2022-09-15 Avinash Vijai Singh System and process for charging a vehicle

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000333305A (ja) * 1999-05-20 2000-11-30 Nissan Motor Co Ltd ハイブリッド車両の駆動制御装置
JP2003166868A (ja) * 2001-11-29 2003-06-13 Alpine Electronics Inc 燃費表示方法及び燃費表示装置
JP2005030876A (ja) * 2003-07-11 2005-02-03 Fujitsu Ltd 移動体の走行速度提示方法
JP2005198360A (ja) * 2003-12-26 2005-07-21 Mitsubishi Motors Corp システム効率算出装置及びシステム効率向上装置
JP2005218178A (ja) * 2004-01-28 2005-08-11 Matsushita Electric Ind Co Ltd 車両エネルギー制御方法と装置
JP2006003147A (ja) * 2004-06-16 2006-01-05 Equos Research Co Ltd 走行データ出力装置
JP2008082944A (ja) * 2006-09-28 2008-04-10 Toyota Motor Corp 車両の表示装置および車両の表示装置の制御方法、プログラム、およびプログラムを記録した記録媒体
JP2008265594A (ja) * 2007-04-23 2008-11-06 Denso Corp ハイブリッド車両用の充放電制御装置および当該充放電制御装置用のプログラム

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3094772B2 (ja) * 1994-02-21 2000-10-03 トヨタ自動車株式会社 発電機を搭載する電気自動車の発電機出力制御装置
JP3832237B2 (ja) * 2000-09-22 2006-10-11 日産自動車株式会社 ハイブリッド車の制御装置
CN1168965C (zh) * 2002-07-22 2004-09-29 华南理工大学 汽车行驶工况驱动功率值测试***及其测试方法
DE502005008328D1 (de) * 2005-07-06 2009-11-26 Ford Global Tech Llc Verfahren zur Vorhersage von Fahrtsituationen in einem Kraftfahrzeug
JP4077003B2 (ja) * 2005-10-26 2008-04-16 トヨタ自動車株式会社 電動車両駆動制御装置及びその制御方法
US7925426B2 (en) * 2005-11-17 2011-04-12 Motility Systems Power management systems and devices
US7640084B2 (en) 2006-03-09 2009-12-29 Deere & Company Method and system for adaptively controlling a hybrid vehicle
JP4650401B2 (ja) * 2006-11-22 2011-03-16 株式会社デンソー 消費電力量記録装置および消費電力量記録装置用のプログラム

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000333305A (ja) * 1999-05-20 2000-11-30 Nissan Motor Co Ltd ハイブリッド車両の駆動制御装置
JP2003166868A (ja) * 2001-11-29 2003-06-13 Alpine Electronics Inc 燃費表示方法及び燃費表示装置
JP2005030876A (ja) * 2003-07-11 2005-02-03 Fujitsu Ltd 移動体の走行速度提示方法
JP2005198360A (ja) * 2003-12-26 2005-07-21 Mitsubishi Motors Corp システム効率算出装置及びシステム効率向上装置
JP2005218178A (ja) * 2004-01-28 2005-08-11 Matsushita Electric Ind Co Ltd 車両エネルギー制御方法と装置
JP2006003147A (ja) * 2004-06-16 2006-01-05 Equos Research Co Ltd 走行データ出力装置
JP2008082944A (ja) * 2006-09-28 2008-04-10 Toyota Motor Corp 車両の表示装置および車両の表示装置の制御方法、プログラム、およびプログラムを記録した記録媒体
JP2008265594A (ja) * 2007-04-23 2008-11-06 Denso Corp ハイブリッド車両用の充放電制御装置および当該充放電制御装置用のプログラム

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012111160A1 (ja) * 2011-02-18 2012-08-23 パイオニア株式会社 トルク配分装置、トルク配分方法、トルク配分値生成方法およびプログラム
US9014897B2 (en) 2011-02-18 2015-04-21 Pioneer Corporation Torque distribution apparatus, torque distribution method, torque distribution value generation method, and program
JP5096637B1 (ja) * 2011-02-18 2012-12-12 パイオニア株式会社 トルク配分装置、トルク配分方法、トルク配分値生成方法およびプログラム
CN103534126A (zh) * 2011-05-16 2014-01-22 丰田自动车株式会社 车辆及车辆的控制方法
WO2012157137A1 (ja) * 2011-05-16 2012-11-22 トヨタ自動車株式会社 車両および車両の制御方法
JP2012244664A (ja) * 2011-05-16 2012-12-10 Toyota Motor Corp 車両および車両の制御方法
CN102509470A (zh) * 2011-10-14 2012-06-20 北京掌城科技有限公司 基于动态路径规划实现车辆节能减排的***和方法
JP2013122441A (ja) * 2011-12-09 2013-06-20 Hyundai Motor Co Ltd 電気自動車のエコドライビングシステム及びその案内方法
JP2012171616A (ja) * 2012-02-15 2012-09-10 Pioneer Electronic Corp トルク配分装置およびトルク配分方法
WO2014049878A1 (ja) * 2012-09-28 2014-04-03 パイオニア株式会社 消費エネルギー推定装置、消費エネルギー推定方法、消費エネルギー推定プログラムおよび記録媒体
JP2014151683A (ja) * 2013-02-05 2014-08-25 Toyota Motor Corp 走行制御装置
JP2015030327A (ja) * 2013-07-31 2015-02-16 株式会社東芝 抵抗推定装置、エネルギ推定装置、方法およびプログラム
US9208622B2 (en) 2013-07-31 2015-12-08 Kabushiki Kaisha Toshiba Resistance estimation apparatus, energy estimation apparatus, system, method and program

Also Published As

Publication number Publication date
JP5056727B2 (ja) 2012-10-24
CN101734253A (zh) 2010-06-16
US20100121514A1 (en) 2010-05-13
EP2184194A3 (en) 2011-05-18
US8229613B2 (en) 2012-07-24
CN101734253B (zh) 2014-09-24
EP2184194A2 (en) 2010-05-12

Similar Documents

Publication Publication Date Title
JP5056727B2 (ja) 走行エネルギー学習装置、方法およびプログラム
JP5029494B2 (ja) 走行エネルギー学習装置、方法およびプログラム
KR101728406B1 (ko) 추진 관련 동작 파라미터 추정 방법
US8428804B2 (en) In-vehicle charge and discharge control apparatus and partial control apparatus
JP5926558B2 (ja) 車両用情報システムおよびサーバ装置
US8874358B2 (en) Route guidance device, method, and program
JP4307455B2 (ja) ハイブリッド車両の制御装置
JP4506881B2 (ja) ハイブリッド車両の制御装置
US20110071712A1 (en) Driving power control apparatus for vehicle and method for controlling vehicle
JP5104678B2 (ja) 車両相乗り管理システム、車両相乗り管理方法および車両相乗り管理プログラム
EP3012166B1 (en) Section acquisition system, section acquisition method, and section acquisition program
US9121721B2 (en) Navigation method and navigation device
JP2010125868A (ja) 充放電計画装置
JP2011027472A (ja) 経路探索装置、プログラム、発進回数予測装置、燃料消費量算出装置、及び動作スケジュール決定装置
JP2013008287A (ja) 道路勾配推定システム、道路勾配推定装置、及びプログラム
JP5931145B2 (ja) 車両用エネルギーマネジメント装置
JP6580358B2 (ja) 制御計画立案システム、制御計画立案方法および制御計画立案プログラム
CN114347793A (zh) 汽车续航的估算方法及***
CN112406875A (zh) 一种车辆能耗的分析方法和装置
JP2012168037A (ja) 速度予測装置及びプログラム
US20230160720A1 (en) Electric mileage estimation device, electric mileage estimation method, and recording medium
JP5387152B2 (ja) 車両走行制御装置
US8965631B2 (en) Control specifications changing system, control specifications data server, and specifications changeable vehicle
JP2017067720A (ja) 充電状態推定装置及び充電状態推定方法
JP2020135104A (ja) 走行負荷取得システム、走行負荷取得プログラム

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20110204

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120420

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120515

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120608

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120716

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150810

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5056727

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees