Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7400837B2 - Energy consumption estimation program, energy consumption estimation method, and energy consumption estimation device - Google Patents
[go: Go Back, main page]

JP7400837B2 - Energy consumption estimation program, energy consumption estimation method, and energy consumption estimation device - Google Patents

Energy consumption estimation program, energy consumption estimation method, and energy consumption estimation device Download PDF

Info

Publication number
JP7400837B2
JP7400837B2 JP2021570571A JP2021570571A JP7400837B2 JP 7400837 B2 JP7400837 B2 JP 7400837B2 JP 2021570571 A JP2021570571 A JP 2021570571A JP 2021570571 A JP2021570571 A JP 2021570571A JP 7400837 B2 JP7400837 B2 JP 7400837B2
Authority
JP
Japan
Prior art keywords
link
energy consumption
power consumption
route
model
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
Application number
JP2021570571A
Other languages
Japanese (ja)
Other versions
JPWO2021144923A1 (en
JPWO2021144923A5 (en
Inventor
拓 工藤
拓郎 池田
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of JPWO2021144923A1 publication Critical patent/JPWO2021144923A1/ja
Publication of JPWO2021144923A5 publication Critical patent/JPWO2021144923A5/ja
Application granted granted Critical
Publication of JP7400837B2 publication Critical patent/JP7400837B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、消費エネルギー推定プログラム、消費エネルギー推定方法及び消費エネルギー推定装置に関する。 The present invention relates to an energy consumption estimation program, an energy consumption estimation method, and an energy consumption estimation device.

電気自動車はガソリン車と比べて航続可能距離が短いため、消費電力の推定により、航続可能距離等をユーザに提示する技術が求められている(例えば、特許文献1、特許文献2等)。 Since an electric vehicle has a shorter cruising distance than a gasoline vehicle, there is a need for a technology that presents the cruising distance to a user by estimating power consumption (for example, Patent Document 1, Patent Document 2, etc.).

特開2014-182035号公報Japanese Patent Application Publication No. 2014-182035 特開2013-50367号公報Japanese Patent Application Publication No. 2013-50367

しかしながら、従来の消費電力の推定技術は、移動実績の有る経路に適用されることが前提とされており、移動実績の無い経路に対する有効性は低いと考えられる。 However, conventional power consumption estimation techniques are assumed to be applied to routes that have a history of travel, and are considered to be less effective for routes that have no history of travel.

なお、このような事情は、電気自動車のみならず、ガソリン等、電気以外の他のエネルギーを利用する移動体についても同様であると考えられる。 Note that this situation is considered to be the same not only for electric vehicles but also for moving bodies that use energy other than electricity, such as gasoline.

そこで、一側面では、移動実績のない経路の消費エネルギーを推定可能とすることを目的とする。 Therefore, one aspect of the present invention aims to make it possible to estimate the energy consumption of a route with no travel history.

一つの案では、移動開始地と移動終了地と移動距離と消費エネルギーとを含む複数のトリップデータのそれぞれについて、道路をリンクの集合によって表現する地図データを参照して当該トリップデータに係る移動経路を示すリンクの集合を定し、道路の特徴情報を記憶する記憶部を参照して、特定した前記リンクの集合に含まれる各リンクに対応する特徴情報を抽出し、前記各リンクについて抽出した特徴情報と、前記複数のトリップデータに含まれる移動距離及び消費エネルギーとに基づいて、単位移動距離あたりの消費エネルギーであるエネルギー消費率を目的変数とし、前記特徴情報を説明変数とする回帰モデルを学習し、指定された出発地と指定された目的地との間の移動経路の探索範囲に含まれる各リンクについて、当該リンクの特徴情報と前記回帰モデルとに基づいて消費エネルギーを算出し前記探索範囲に含まれる各リンクについて算出した消費エネルギーを当該各リンクの重みとして、前記出発地と前記目的地との間の最適経路を推定する、処理をコンピュータに実行させる。

In one proposal, for each of a plurality of pieces of trip data including a travel start point, a travel end point, travel distance, and energy consumption, a travel route related to the trip data is determined by referring to map data that represents roads as a set of links. A set of links indicating a road is identified , and characteristic information corresponding to each link included in the identified set of links is extracted by referring to a storage unit that stores road characteristic information, and characteristic information is extracted for each link. Based on the characteristic information and the travel distance and energy consumption included in the plurality of trip data, a regression model is created with the energy consumption rate, which is energy consumption per unit travel distance, as an objective variable and the characteristic information as an explanatory variable. and calculates the energy consumption for each link included in the search range of the travel route between the specified departure point and the specified destination based on the characteristic information of the link and the regression model, A computer is caused to perform a process of estimating an optimal route between the starting point and the destination, using the energy consumption calculated for each link included in the search range as a weight for each link .

一態様によれば、移動実績のない経路の消費エネルギーを推定可能とすることができる。 According to one aspect, it is possible to estimate the energy consumption of a route with no travel history.

本発明の実施の形態における消費電力推定システム1の構成例を示す図である。1 is a diagram showing a configuration example of a power consumption estimation system 1 according to an embodiment of the present invention. 本発明の実施の形態における消費電力推定装置10のハードウェア構成例を示す図である。1 is a diagram showing an example of a hardware configuration of a power consumption estimating device 10 according to an embodiment of the present invention. 本発明の実施の形態における消費電力推定装置10の機能構成例を示す図である。1 is a diagram showing an example of a functional configuration of a power consumption estimating device 10 according to an embodiment of the present invention. トリップデータ記憶部121の構成例を示す図である。3 is a diagram showing an example of the configuration of a trip data storage section 121. FIG. 消費電力推定装置10が電力消費率推定モデルm1の学習時に実行する処理手順の一例を説明するためのフローチャートである。12 is a flowchart for explaining an example of a processing procedure that the power consumption estimation device 10 executes when learning the power consumption rate estimation model m1. 移動距離の推定処理の概要を説明するための図である。FIG. 3 is a diagram for explaining an overview of movement distance estimation processing. 推定経路の特定結果の一例を示す図である。It is a figure which shows an example of the identification result of an estimated route. 電力消費率推定モデルm1の第1構成例の学習処理を説明するための図である。FIG. 6 is a diagram for explaining a learning process of a first configuration example of the power consumption rate estimation model m1. 推定経路の表現例を示す図である。It is a figure which shows the example of a representation of an estimated route. 電力消費率推定モデルm1の第2構成例の学習処理を説明するための図である。FIG. 7 is a diagram for explaining a learning process of a second configuration example of the power consumption rate estimation model m1. 或る移動経路を電気自動車20が移動した場合の消費電力の推定時に消費電力推定装置10が実行する処理手順の一例を説明するためのフローチャートである。It is a flowchart for explaining an example of the processing procedure which power consumption estimating device 10 performs when estimating power consumption when electric vehicle 20 moves on a certain movement route. 第1構成例の電力消費率推定モデルm1を用いた場合の予定経路の消費電力の推定処理を説明するための図である。FIG. 6 is a diagram for explaining a process for estimating power consumption of a planned route when using the power consumption rate estimation model m1 of the first configuration example. 第2構成例の電力消費率推定モデルm1を用いた場合の予定経路の消費電力の推定処理を説明するための図である。FIG. 7 is a diagram for explaining a process for estimating power consumption of a planned route when using a power consumption rate estimation model m1 of a second configuration example. 電費の観点における最適経路を推定する場合の処理手順の一例を説明するためのフローチャートである。It is a flowchart for explaining an example of a processing procedure when estimating an optimal route from the viewpoint of electricity consumption. 電費の観点における最適経路を推定する場合の処理手順の一例を説明するための地図データを示す図である。FIG. 3 is a diagram showing map data for explaining an example of a processing procedure when estimating an optimal route from the viewpoint of electricity consumption.

以下、図面に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態における消費電力推定システム1の構成例を示す図である。図1に示される消費電力推定システム1において、消費電力推定装置10は、複数の電気自動車20のそれぞれに搭載された情報処理装置(車載器)と、移動体通信網等を含むネットワークを介して接続される。 Embodiments of the present invention will be described below based on the drawings. FIG. 1 is a diagram showing a configuration example of a power consumption estimation system 1 according to an embodiment of the present invention. In the power consumption estimation system 1 shown in FIG. 1, the power consumption estimation device 10 communicates with an information processing device (on-vehicle device) mounted on each of a plurality of electric vehicles 20 via a network including a mobile communication network, etc. Connected.

消費電力推定装置10は、各電気自動車20のトリップごとの実績データに基づいて、電力消費率を推定するための回帰モデルを学習し、当該回帰モデルを用いて、新たに指定される移動経路の消費電力を推定する1以上のコンピュータである。なお、トリップとは、電気自動車20の電源がONにされて移動が開始されてから、電源がOFFにされて移動が終了するまでの区間をいう。ガソリン車であれば、トリップは、イグニッションがONにされてからOFFにされてまでの区間である。 The power consumption estimating device 10 learns a regression model for estimating the power consumption rate based on the performance data for each trip of each electric vehicle 20, and uses the regression model to calculate the newly specified travel route. One or more computers that estimate power consumption. Note that a trip is a section from when the power of the electric vehicle 20 is turned on and movement begins until when the power is turned off and movement ends. In the case of a gasoline vehicle, a trip is the period from when the ignition is turned on to when it is turned off.

図2は、本発明の実施の形態における消費電力推定装置10のハードウェア構成例を示す図である。図2の消費電力推定装置10は、それぞれバスBで相互に接続されているドライブ装置100、補助記憶装置102、メモリ装置103、CPU104、及びインタフェース装置105等を有する。 FIG. 2 is a diagram showing an example of the hardware configuration of the power consumption estimating device 10 according to the embodiment of the present invention. The power consumption estimating device 10 in FIG. 2 includes a drive device 100, an auxiliary storage device 102, a memory device 103, a CPU 104, an interface device 105, etc., which are connected to each other via a bus B.

消費電力推定装置10での処理を実現するプログラムは、記録媒体101によって提供される。プログラムを記録した記録媒体101がドライブ装置100にセットされると、プログラムが記録媒体101からドライブ装置100を介して補助記憶装置102にインストールされる。但し、プログラムのインストールは必ずしも記録媒体101より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置102は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。 A program that implements processing in the power consumption estimating device 10 is provided by a recording medium 101. When the recording medium 101 on which the program is recorded is set in the drive device 100, the program is installed from the recording medium 101 to the auxiliary storage device 102 via the drive device 100. However, the program does not necessarily need to be installed from the recording medium 101, and may be downloaded from another computer via a network. The auxiliary storage device 102 stores installed programs as well as necessary files, data, and the like.

メモリ装置103は、プログラムの起動指示があった場合に、補助記憶装置102からプログラムを読み出して格納する。CPU104は、メモリ装置103に格納されたプログラムに従って消費電力推定装置10に係る機能を実行する。インタフェース装置105は、ネットワークに接続するためのインタフェースとして用いられる。 The memory device 103 reads the program from the auxiliary storage device 102 and stores it therein when there is an instruction to start the program. The CPU 104 executes functions related to the power consumption estimating device 10 according to programs stored in the memory device 103. The interface device 105 is used as an interface for connecting to a network.

なお、記録媒体101の一例としては、CD-ROM、DVDディスク、又はUSBメモリ等の可搬型の記録媒体が挙げられる。また、補助記憶装置102の一例としては、HDD(Hard Disk Drive)又はフラッシュメモリ等が挙げられる。記録媒体101及び補助記憶装置102のいずれについても、コンピュータ読み取り可能な記録媒体に相当する。 Note that an example of the recording medium 101 is a portable recording medium such as a CD-ROM, a DVD disk, or a USB memory. Furthermore, examples of the auxiliary storage device 102 include an HDD (Hard Disk Drive), a flash memory, and the like. Both the recording medium 101 and the auxiliary storage device 102 correspond to computer-readable recording media.

図3は、本発明の実施の形態における消費電力推定装置10の機能構成例を示す図である。図3において、消費電力推定装置10は、経路推定部11、変数値抽出部12、モデル学習部13及び消費電力推定部14等を有する。これら各部は、消費電力推定装置10にインストールされた1以上のプログラムが、CPU104に実行させる処理により実現される。消費電力推定装置10は、また、トリップデータ記憶部121、地図データ記憶部122及び気象ログデータ記憶部123等の記憶部を利用する。これら各記憶部は、例えば、補助記憶装置102、又は消費電力推定装置10にネットワークを介して接続可能な記憶装置等を用いて実現可能である。 FIG. 3 is a diagram showing an example of the functional configuration of the power consumption estimating device 10 according to the embodiment of the present invention. In FIG. 3, the power consumption estimation device 10 includes a route estimation section 11, a variable value extraction section 12, a model learning section 13, a power consumption estimation section 14, and the like. Each of these units is realized by one or more programs installed in the power consumption estimating device 10 causing the CPU 104 to execute the process. The power consumption estimating device 10 also utilizes storage units such as a trip data storage unit 121, a map data storage unit 122, and a weather log data storage unit 123. Each of these storage units can be realized using, for example, the auxiliary storage device 102 or a storage device connectable to the power consumption estimating device 10 via a network.

トリップデータ記憶部121には、各電気自動車20の過去のトリップごとに、当該トリップに関する実績情報を含むデータ(以下「トリップデータ」という。)が記憶されている。 The trip data storage unit 121 stores data for each past trip of each electric vehicle 20, including performance information regarding the trip (hereinafter referred to as "trip data").

図4は、トリップデータ記憶部121の構成例を示す図である。図4において、1行が1つのトリップデータに対応する。各トリップデータは、車両ID、移動開始地、移動終了地、移動距離、平均速度、移動開始日時、移動終了日時、消費電力及び加減速頻度等の値を含む。 FIG. 4 is a diagram showing an example of the configuration of the trip data storage section 121. In FIG. 4, one row corresponds to one trip data. Each trip data includes values such as vehicle ID, movement start point, movement end point, movement distance, average speed, movement start date and time, movement end date and time, power consumption, and acceleration/deceleration frequency.

車両IDは、各電気自動車20の識別情報である。移動開始地は、移動(トリップ)が開始された位置の位置情報である。移動終了地は、移動(トリップ)が終了した位置の位置情報である。これらの位置情報は、正確な緯度及び経度でもよいし、個人情報保護の観点から、地図をメッシュ状(例えば、100m四方)に区切った場合においていずれかのメッシュに対応する地域を示す情報であってもよい。 The vehicle ID is identification information of each electric vehicle 20. The movement start point is position information of the position where movement (trip) is started. The movement end location is position information of the position where the movement (trip) ended. These location information may be accurate latitude and longitude, or from the perspective of personal information protection, information indicating the area corresponding to one of the meshes when the map is divided into meshes (for example, 100m squares). You can.

移動距離は、トリップにおける総移動距離[km]である。平均速度は、トリップにおける平均速度[km/h]である。移動開始日時は、移動(トリップ)の開始日時である。移動終了日時は、移動(トリップ)の終了日時である。消費電力は、トリップにおける消費電力[kW]である。加減速頻度は、移動開始日時から移動終了日時までの期間に対する、±の加速度の絶対値が閾値以上である状態の継続時間の総和の割合である。なお、加減速頻度は、運転手による運転の仕方の傾向(癖)を示すパラメータの一例である。同趣旨の異なるパラメータが加減速頻度の代わりに用いられてもよい。また、空調の使用率、荷物の積載量等、図4に示されていないパラメータのうち、電気自動車20側において計測可能であって、かつ、電気自動車20の電力消費率(単位走行距離当たりの消費電力)[Wh/km]に影響する(相関を有する)パラメータがトリップデータに含まれてもよい。 The travel distance is the total travel distance [km] in a trip. The average speed is the average speed [km/h] in a trip. The movement start date and time is the start date and time of movement (trip). The travel end date and time is the end date and time of the travel (trip). Power consumption is power consumption [kW] in a trip. The acceleration/deceleration frequency is the ratio of the total duration of the state in which the absolute value of the ± acceleration is equal to or greater than the threshold value, with respect to the period from the movement start date and time to the movement end date and time. Note that the acceleration/deceleration frequency is an example of a parameter indicating the tendency (habit) of the driver's driving style. A different parameter with the same meaning may be used instead of the acceleration/deceleration frequency. Further, among the parameters not shown in FIG. 4, such as the usage rate of air conditioning and the loading amount of luggage, it is possible to measure them on the electric vehicle 20 side, and the power consumption rate of the electric vehicle 20 (per unit mileage) Parameters that affect (correlate with) power consumption) [Wh/km] may be included in the trip data.

このように、トリップデータは、1回のトリップを要約したデータであり、瞬時的な位置情報や消費電力等を時系列には含まないデータである。例えば、トリップデータは、各電気自動車20から所定のタイミングで消費電力推定装置10に送信されてもよい。又は、ディーラにおいて各電気自動車20からトリップデータが取得され、ディーラにおける端末から消費電力推定装置10に対してトリップデータが送信されてもよい。 In this way, trip data is data that summarizes one trip, and does not include instantaneous position information, power consumption, etc. in time series. For example, the trip data may be transmitted from each electric vehicle 20 to the power consumption estimating device 10 at a predetermined timing. Alternatively, trip data may be acquired from each electric vehicle 20 at a dealer, and the trip data may be transmitted from a terminal at the dealer to the power consumption estimating device 10.

経路推定部11は、トリップデータ記憶部121に記憶されているトリップデータごとに、1つの移動経路を推定する。すなわち、トリップデータには、トリップの移動経路を示す情報は含まれていない。そこで、経路推定部11は、トリップデータに含まれている移動開始地、移動終了地及び移動距離と、地図データ記憶部122に記憶されている地図データとに基づいて、当該トリップデータに係るトリップにおける移動経路を推定する。地図データとは、リンクとノードとの集合によって道路を表現するデータや、各種の施設(POI(Point Of Interest)等)に関する情報を含むデータである。経路推定部11による移動経路の推定結果(以下「推定経路」という。)も、地図データと同様にリンクの集合(複数のリンクが1本に接続された形状)によって表現される。 The route estimation unit 11 estimates one travel route for each trip data stored in the trip data storage unit 121. That is, the trip data does not include information indicating the travel route of the trip. Therefore, the route estimating unit 11 calculates the trip associated with the trip data based on the travel start point, travel end location, and travel distance included in the trip data and the map data stored in the map data storage unit 122. Estimate the travel route at . Map data is data that represents a road by a set of links and nodes, and data that includes information regarding various facilities (POI (Point Of Interest), etc.). The travel route estimation result (hereinafter referred to as "estimated route") by the route estimation unit 11 is also expressed by a set of links (a shape in which a plurality of links are connected into one), similarly to map data.

変数値抽出部12は、推定経路ごとに(すなわち、移動経路が推定されたトリップデータごとに)、トリップデータ、地図データ記憶部122及び気象ログデータ記憶部123から電力消費率推定モデルm1の学習データを抽出する。本実施の形態において、電力消費率推定モデルm1は、電力消費率を目的変数とし、リンク(道路)の特徴情報、運転の傾向、及び気象条件等を説明変数とする回帰モデルである。したがって、当該目的変数及び当該説明変数のそれぞれの実績値が学習データとして抽出される。リンクの特徴情報(勾配等)は、地図データ記憶部122から取得可能である。気象条件は、気象ログデータ記憶部123から取得可能である。すなわち、気象ログデータ記憶部123には、各地の気象条件のログデータ(以下「気象データ」という。)が記憶されている。 The variable value extraction unit 12 learns the power consumption rate estimation model m1 from the trip data, the map data storage unit 122, and the weather log data storage unit 123 for each estimated route (that is, for each trip data in which the travel route is estimated). Extract the data. In this embodiment, the power consumption rate estimation model m1 is a regression model that uses the power consumption rate as an objective variable and uses link (road) characteristic information, driving tendency, weather conditions, etc. as explanatory variables. Therefore, the respective actual values of the target variable and the explanatory variable are extracted as learning data. Link characteristic information (slope, etc.) can be obtained from the map data storage unit 122. Weather conditions can be obtained from the weather log data storage unit 123. That is, the weather log data storage unit 123 stores log data of weather conditions in various places (hereinafter referred to as "weather data").

モデル学習部13は、変数値抽出部12によって抽出された、電力消費率推定モデルm1の説明変数及び目的変数の実績値群に基づいて、電力消費率推定モデルm1を学習する。 The model learning unit 13 learns the power consumption rate estimation model m1 based on the group of actual values of the explanatory variables and objective variables of the power consumption rate estimation model m1 extracted by the variable value extraction unit 12.

消費電力推定部14は、学習済みの電力消費率推定モデルm1を用いて、指定された移動経路(例えば、ユーザが走行予定の経路)を走行した場合の消費電力を推定する。 The power consumption estimating unit 14 estimates the power consumption when traveling a specified travel route (for example, the route that the user plans to travel) using the learned power consumption rate estimation model m1.

以下、消費電力推定装置10が実行する処理手順について説明する。図5は、消費電力推定装置10が電力消費率推定モデルm1の学習時に実行する処理手順の一例を説明するためのフローチャートである。 The processing procedure executed by the power consumption estimating device 10 will be described below. FIG. 5 is a flowchart for explaining an example of a processing procedure that the power consumption estimation device 10 executes when learning the power consumption rate estimation model m1.

ステップS110において、経路推定部11は、トリップデータ記憶部121に記憶されている各トリップデータについて、移動経路の推定処理を実行する。 In step S110, the route estimation unit 11 performs a movement route estimation process for each trip data stored in the trip data storage unit 121.

図6は、移動距離の推定処理の概要を説明するための図である。図6において処理対象とされているトリップデータを「対象トリップデータ」という。 FIG. 6 is a diagram for explaining an overview of the movement distance estimation process. The trip data to be processed in FIG. 6 is referred to as "target trip data."

図6に示されるように、経路推定部11は、まず、対象トリップデータ及び地図データを参照して、経路探索を行う(S111)。具体的には、経路推定部11は、対象トリップデータの移動開始地と移動終了地との間の経路を、地図データを参照して探索する。ここでは、複数の経路が探索されうる。続いて、経路推定部11は、探索された各経路について推定される移動距離を、対象トリップデータに含まれる移動距離と比較して、移動距離の誤差率に基づいて、1つの推定経路を特定する。 As shown in FIG. 6, the route estimation unit 11 first performs a route search with reference to target trip data and map data (S111). Specifically, the route estimation unit 11 searches for a route between the travel start point and the travel end point of the target trip data with reference to the map data. Here, multiple routes can be searched. Next, the route estimation unit 11 compares the travel distance estimated for each searched route with the travel distance included in the target trip data, and identifies one estimated route based on the error rate of the travel distance. do.

移動距離の推定処理について、更に具体的に、第1手法及び第2手法の2つの例を説明する。但し、他の方法によって移動経路が推定されてもよい。以下の説明におけるステップ番号は、図6のステップ番号に対応する。 Regarding the movement distance estimation process, two examples, a first method and a second method, will be described in more detail. However, the moving route may be estimated using other methods. Step numbers in the following description correspond to step numbers in FIG.

[移動距離の推定処理の第1手法]
ステップS111において、経路推定部11は、地図データを参照して、対象トリップデータの移動開始地及び移動終了地の間において所要時間が短い順に所定数の経路を探索し、それぞれの経路の移動距離の推定値を計算する。経路の移動距離の推定値は、例えば、当該経路を構成する各リンクの距離の総和を求めることで計算することができる。
[First method of estimating travel distance]
In step S111, the route estimation unit 11 refers to the map data, searches for a predetermined number of routes between the travel start point and the travel end point of the target trip data in descending order of travel time, and calculates the travel distance of each route. Compute an estimate of . The estimated value of the travel distance of the route can be calculated, for example, by calculating the sum of the distances of the links that make up the route.

ステップS112において、経路推定部11は、探索された各経路について計算された移動距離の推定値のうち、対象トリップデータの移動距離との誤差率が最も高い推定値に係る経路を対象トリップデータに対する推定経路として特定する。ここで、誤差率とは、対象トリップデータの移動距離をDとし、探索された経路の移動距離の推定値をDとした場合に、以下の式で得られる値である。
誤差率=|D-D|÷D
誤差率が高いとは、誤差率の値が小さいことをいう。なお、誤差率が最も高い推定値が複数有る場合、任意の方法によって一つの推定値が選択され、当該推定値に係る経路が推定経路として特定されればよい。
In step S112, the route estimating unit 11 selects a route that has the highest error rate from the travel distance of the target trip data among the estimated travel distances calculated for each of the searched routes. Specify as the estimated route. Here, the error rate is a value obtained by the following equation, where the travel distance of the target trip data is D1 , and the estimated value of the travel distance of the searched route is D2 .
Error rate = |D 2 -D 1 |÷D 1
A high error rate means that the value of the error rate is small. Note that when there are multiple estimated values with the highest error rate, one estimated value may be selected by any method, and the route related to the estimated value may be specified as the estimated route.

[移動距離の推定処理の第2手法]
ステップ111において、経路推定部11は、対象トリップデータの移動開始地及び移動終了地の間における最短経路を、地図データを参照して探索し、当該最短経路の移動距離の推定値を計算する。例えば、ダイクストラ法等の公知の方法が用いられて最短経路が探索されればよい。
[Second method of estimating travel distance]
In step 111, the route estimation unit 11 searches for the shortest route between the travel start point and the travel end point of the target trip data by referring to the map data, and calculates an estimated value of the travel distance of the shortest route. For example, a known method such as Dijkstra's method may be used to search for the shortest route.

ステップS112において、経路推定部11は、最短経路の移動距離の推定値と対象トリップデータの移動距離との誤差率が閾値未満であれば、ステップS111において探索した最短経路を対象トリップデータの推定経路とする。なお、当該誤差率が閾値以上である場合、対象トリップデータの推定経路は無しとされる。したがって、この場合、以降の処理において対象トリップデータは使用されない。 In step S112, if the error rate between the estimated travel distance of the shortest route and the travel distance of the target trip data is less than the threshold, the route estimation unit 11 replaces the shortest route searched in step S111 with the estimated route of the target trip data. shall be. Note that when the error rate is equal to or greater than the threshold value, it is determined that there is no estimated route for the target trip data. Therefore, in this case, the target trip data is not used in subsequent processing.

図7は、推定経路の特定結果の一例を示す図である。図7では、トリップデータごとに推定経路が特定されることが示されている。但し、第2手法が採用された場合、推定経路が特定されないトリップデータも有りうる。なお、図7では、便宜上、各推定経路が同様の形状をしているが、実際には各推定経路は異なった形状となる。 FIG. 7 is a diagram illustrating an example of an estimated route identification result. FIG. 7 shows that an estimated route is specified for each trip data. However, if the second method is adopted, there may be trip data in which the estimated route is not specified. Note that in FIG. 7, each estimated route has a similar shape for convenience, but in reality, each estimated route has a different shape.

図5に戻る。ステップS110に続いて、変数値抽出部12は、ステップS110において特定された推定経路ごとに、電力消費率推定モデルm1の学習データ(電力消費率推定モデルm1の各説明変数及び目的変数のそれぞれの値(実績値))の抽出処理を実行する(S120)。 Return to FIG. 5. Following step S110, the variable value extraction unit 12 extracts the learning data of the power consumption rate estimation model m1 (each explanatory variable and objective variable of the power consumption rate estimation model m1) for each estimated route specified in step S110. value (actual value)) is executed (S120).

電力消費率推定モデルm1の目的変数は、電力消費率[Wh/km]である。電力消費率は、トリップデータの消費電力を移動距離で除することで得られる。 The objective variable of the power consumption rate estimation model m1 is the power consumption rate [Wh/km]. The power consumption rate is obtained by dividing the power consumption in the trip data by the travel distance.

電力消費率推定モデルm1の説明変数は、道路(地図データのリンク)に依存する変数(以下「リンクの特徴変数」という。)と、道路に依存しない(以下「リンクに依存しない」という。)変数とが有る。リンクの特徴変数の値は、リンクの特徴情報(又は特徴量)ともいえる。一方、リンクに依存しない変数の値は、道路の特徴に依存しない情報であって、かつ、消費エネルギー(消費エネルギー率)に影響する(相関を有する)情報であるといえる。それぞれについて、以下に例示する。 The explanatory variables of the power consumption rate estimation model m1 include variables that depend on roads (links in map data) (hereinafter referred to as "link characteristic variables") and variables that do not depend on roads (hereinafter referred to as "link independent"). There are variables. The value of the link feature variable can also be said to be link feature information (or feature amount). On the other hand, the value of the variable that does not depend on the link is information that does not depend on the characteristics of the road, and can be said to be information that affects (has a correlation with) energy consumption (energy consumption rate). Examples of each are given below.

[リンクの特徴変数の一例]
・リンクに対応する道路の勾配
・リンクに対応する道路の種類(高速道路、国道、その他等)
・リンクに対応する道路の幅
・リンクに対応する道路周辺の信号機の数
・リンクに対応する道路周辺の店舗の数
なお、本実施の形態ではリンクの位置情報はリンクの特徴変数とはされない。電力消費率推定モデルm1をリンクの位置情報に依存させないようにするためである。電力消費率推定モデルm1がリンクの位置情報に依存しないことで、電力消費率推定モデルm1は、過去に移動した実績がない道路(リンク)であっても電力消費率の推定を可能にすることができる。例えば、本実施の形態で示す処理に、リンクの位置情報を含む情報を更に加えることで移動実績を加味した電力消費率を推定することは可能である。
[Example of link characteristic variables]
・Gradient of the road corresponding to the link ・Type of road corresponding to the link (expressway, national highway, other, etc.)
- Width of the road corresponding to the link - Number of traffic lights around the road corresponding to the link - Number of stores around the road corresponding to the link Note that in this embodiment, the position information of the link is not used as a characteristic variable of the link. This is to prevent the power consumption rate estimation model m1 from depending on link position information. Since the power consumption rate estimation model m1 does not depend on link position information, the power consumption rate estimation model m1 can estimate the power consumption rate even on a road (link) on which there is no past travel history. I can do it. For example, by further adding information including link position information to the process described in this embodiment, it is possible to estimate the power consumption rate taking movement history into consideration.

[リンクに依存しない変数の一例]
・推定経路の移動距離
・加減速頻度
・空調の使用率
・荷物の積載量
・気温
・風向・風速
・天候
リンクの特徴変数の値については、リンクの位置情報に基づいて地図データ記憶部122から抽出(取得)することができる。すなわち、変数値抽出部12は、推定経路ごとに、当該推定経路を構成する各リンクについて、当該リンクの特徴変数の値を、当該リンクの位置情報に基づいて地図データから取得する。なお、周辺の信号機の数や周辺の店舗の数については、例えば、地図データをグリッド状に区切り、対象のリンクが含まれるグリッド内の信号機又は店舗の数がカウントされてもよい。
[An example of a variable that does not depend on links]
- Distance traveled on the estimated route, frequency of acceleration/deceleration, air conditioning usage rate, load capacity of luggage, temperature, wind direction, wind speed, weather Values of characteristic variables of the link are retrieved from the map data storage unit 122 based on the position information of the link. Can be extracted (obtained). That is, for each estimated route, the variable value extraction unit 12 acquires the value of the characteristic variable of each link constituting the estimated route from the map data based on the position information of the link. Regarding the number of surrounding traffic lights and the number of surrounding stores, for example, the map data may be divided into grids, and the number of traffic lights or stores in the grid including the target link may be counted.

一方、リンクに依存しない変数の値について、変数値抽出部12は、推定経路ごとにトリップデータ又は気象データ等から抽出(取得)する。例えば、変数値抽出部12は、各推定経路について、当該推定経路に対応するトリップデータの移動開始日時及び移動開始地における気温、風向・風速及び天候等の気象条件を気象データから抽出(取得)し、抽出された値を当該推定経路を構成する各リンクに付与する。また、変数値抽出部12は、各推定経路について、当該推定経路に対応するトリップデータから移動距離、加減速頻度、空調の使用率及び荷物の積載量等を抽出(取得)し、抽出された値を当該推定経路を構成する各リンクに付与する。すなわち、リンクに依存しない変数の値は、同じ推定経路に属する各リンクに対しては同じ値が付与される。なお、長距離移動に対するトリップデータの存在も考えられる。この場合、移動の間において気象条件等が変化する場合も考えられる。そこで、気象データから値が抽出される説明変数については、リンクごとに値が抽出されてもよい。この場合、推定経路における各リンクを電気自動車20が通過した日時は、当該推定経路に対応するトリップデータの移動開始日時から移動終了日時までの経過時間を各リンクの距離に基づいて按分することで求められてもよい。このようにして求められた日時とリンクの位置情報に対応した気象データに基づく気象条件等が、当該リンクに付与されてもよい。 On the other hand, the variable value extraction unit 12 extracts (acquires) values of variables that do not depend on links from trip data, weather data, etc. for each estimated route. For example, for each estimated route, the variable value extraction unit 12 extracts (obtains) the travel start date and time of the trip data corresponding to the estimated route, and weather conditions such as the temperature, wind direction/speed, and weather at the travel start location from the weather data. Then, the extracted value is assigned to each link that makes up the estimated route. In addition, the variable value extraction unit 12 extracts (obtains) travel distance, acceleration/deceleration frequency, air conditioning usage rate, cargo loading amount, etc. for each estimated route from the trip data corresponding to the estimated route. A value is assigned to each link that constitutes the estimated route. That is, the same value is assigned to each link belonging to the same estimated route as the value of a variable that does not depend on links. It is also conceivable that there is trip data for long-distance travel. In this case, it is conceivable that weather conditions etc. may change during the movement. Therefore, for explanatory variables whose values are extracted from weather data, the values may be extracted for each link. In this case, the date and time when the electric vehicle 20 passes through each link in the estimated route can be determined by dividing the elapsed time from the travel start date and time to the travel end date and time of the trip data corresponding to the estimated route based on the distance of each link. May be requested. Weather conditions and the like based on weather data corresponding to the date and time obtained in this way and the position information of the link may be added to the link.

ステップS120に続いて、モデル学習部13は、変数値抽出部12によって各推定経路の各リンクについて抽出された説明変数の値及び目的変数の値を用いて、電力消費率推定モデルm1の学習処理を実行する(S130)。 Following step S120, the model learning unit 13 performs a learning process for the power consumption rate estimation model m1 using the explanatory variable values and objective variable values extracted for each link of each estimated route by the variable value extraction unit 12. (S130).

本実施の形態では、電力消費率推定モデルm1について第1構成例及び第2構成例の2つの構成例を示す。電力消費率推定モデルm1の学習処理は、構成例ごとに異なるため、構成例ごとに以下に説明する。 In this embodiment, two configuration examples, a first configuration example and a second configuration example, are shown for the power consumption rate estimation model m1. Since the learning process of the power consumption rate estimation model m1 differs depending on the configuration example, it will be explained below for each configuration example.

[電力消費率推定モデルm1の第1構成例の学習処理]
図8は、電力消費率推定モデルm1の第1構成例の学習処理を説明するための図である。図8において、電力消費率推定モデルm1は、リンク非依存モデルm21、リンク依存モデルm22及び合成モデルm23を含む。
[Learning process of first configuration example of power consumption rate estimation model m1]
FIG. 8 is a diagram for explaining the learning process of the first configuration example of the power consumption rate estimation model m1. In FIG. 8, the power consumption rate estimation model m1 includes a link-independent model m21, a link-dependent model m22, and a composite model m23.

リンク非依存モデルm21は、リンク(道路)の特徴に依存しないモデルである。すなわち、リンク非依存モデルm21は、リンクに依存しないが消費電力率に影響する(相関を有する)変数を説明変数とし、電力消費率を目的変数とする回帰モデルである。リンク依存モデルm22は、リンク(道路)の特徴に依存するモデルである。すなわち、リンク依存モデルm22は、リンクの特徴変数を説明変数とし、電力消費率を目的変数とする回帰モデルである。合成モデルm23は、例えば、リンク依存モデルm22の推定値とリンク非依存モデルm21の推定値とのそれぞれに重みを与えて、電力消費率推定モデルm1の最終的な出力としての電力消費率を算出するモデルである。当該各重みの最適化には、例えば、グリッドサーチ等、公知技術を用いることができる。 The link-independent model m21 is a model that does not depend on the characteristics of links (roads). That is, the link-independent model m21 is a regression model in which variables that do not depend on the link but affect (correlate with) the power consumption rate are used as explanatory variables, and the power consumption rate is used as the objective variable. The link-dependent model m22 is a model that depends on the characteristics of links (roads). That is, the link dependent model m22 is a regression model that uses link characteristic variables as explanatory variables and uses the power consumption rate as an objective variable. The composite model m23 calculates the power consumption rate as the final output of the power consumption rate estimation model m1 by giving weights to the estimated value of the link-dependent model m22 and the estimated value of the link-independent model m21, for example. This is a model that For the optimization of each weight, for example, a known technique such as grid search can be used.

図8では、或るトリップデータに対応する推定経路に関して抽出されて当該推定経路の各リンクに付与された、リンクに依存しない変数の値がリンク非依存モデルm21に入力されることが示されている。また、当該推定経路の各リンクに関して抽出されて当該各リンクに付与された、リンクの特徴変数の値がリンク依存モデルm22に入力されることが示されている。また、リンク非依存モデルm21及びリンク依存モデルm22のそれぞれからの出力(推定値)が、合成モデルm23に入力されることが示されている。更に、合成モデルm23からの出力(推定値)が、当該トリップデータから導出される電力消費率の実績値と比較されることで、電力消費率推定モデルm1の学習が行われることが示されている。 FIG. 8 shows that the values of link-independent variables extracted for the estimated route corresponding to certain trip data and assigned to each link of the estimated route are input to the link-independent model m21. There is. Further, it is shown that the value of the link characteristic variable extracted and assigned to each link of the estimated route is input to the link dependence model m22. Further, it is shown that the outputs (estimated values) from each of the link-independent model m21 and the link-dependent model m22 are input to the composite model m23. Furthermore, it is shown that the power consumption rate estimation model m1 is trained by comparing the output (estimated value) from the synthetic model m23 with the actual value of the power consumption rate derived from the trip data. There is.

電力消費率推定モデルm1が図8に示されるように3つのモデルを含む場合、3つのモデルの学習方法として、第1学習方法及び第2学習方法の2つの学習方法が一例として挙げられる。第1学習方法は、リンク非依存モデルm21及びリンク依存モデルm22を学習した後に、学習済みのリンク非依存モデルm21及び学習済みのリンク依存モデルm22を利用して合成モデルm23を学習する方法である。第2学習方法は、3つのモデルを同時に学習する方法である。 When the power consumption rate estimation model m1 includes three models as shown in FIG. 8, two learning methods, a first learning method and a second learning method, are given as examples of learning methods for the three models. The first learning method is a method of learning a link-independent model m21 and a link-dependent model m22, and then learning a composite model m23 by using a trained link-independent model m21 and a trained link-dependent model m22. . The second learning method is a method of learning three models simultaneously.

まず、第1学習方法について説明する。第1学習方法において、リンク非依存モデルm21及びリンク依存モデルm22の学習は独立に(並列に)実行可能である。 First, the first learning method will be explained. In the first learning method, learning of the link-independent model m21 and the link-dependent model m22 can be performed independently (in parallel).

リンク非依存モデルm21については、モデル学習部13が、以下の(1)~(2)の手順を実行することで、学習が行われる。 Regarding the link-independent model m21, the model learning unit 13 performs learning by executing the following steps (1) and (2).

(1)各推定経路の目的変数を以下の通り(すなわち、1トリップ全体の電力消費率[Wh/km])とする。 (1) The objective variable for each estimated route is as follows (that is, the power consumption rate [Wh/km] for one entire trip).

Figure 0007400837000001
但し、Pは、推定経路を図9に示されるように表現した場合における、リンクiの消費電力である。また、Dは、リンクiの距離である。mは、推定経路に含まれるリンクの総数である。なお、
Figure 0007400837000001
However, P i is the power consumption of link i when the estimated route is expressed as shown in FIG. Further, D i is the distance of link i. m is the total number of links included in the estimated route. In addition,

Figure 0007400837000002
は、推定経路に対応するトリップデータ(図4)の消費電力である。
Figure 0007400837000002
is the power consumption of the trip data (FIG. 4) corresponding to the estimated route.

(2)ステップS120において推定経路ごとに抽出されている、リンクに依存しない変数の値と、(1)における目的変数とによって、以下のようなデータセットが学習データとして得られる。そこで、モデル学習部13は、当該学習データを用いて、例えば、重回帰や非線形多変量回帰の手法によってリンク非依存モデルm21を学習する。
推定経路1の学習データ:目的変数の値,説明変数1の値・・・説明変数kの値
推定経路2の学習データ:目的変数の値,説明変数1の値・・・説明変数kの値



推定経路nの学習データ:目的変数の値,説明変数1の値・・・説明変数kの値
なお、説明変数kは、リンクmに対して付与されたリンクに依存しない変数のうちk番目の変数である。
(2) The following data set is obtained as learning data using the values of variables independent of links extracted for each estimated route in step S120 and the objective variable in (1). Therefore, the model learning unit 13 uses the learning data to learn the link-independent model m21 by, for example, multiple regression or nonlinear multivariate regression.
Learning data for estimated path 1: value of objective variable, value of explanatory variable 1...value of explanatory variable k Learning data for estimated path 2: value of objective variable, value of explanatory variable 1...value of explanatory variable k・


Learning data for estimated route n: value of objective variable, value of explanatory variable 1...value of explanatory variable k Note that explanatory variable k is the k-th variable that does not depend on the link assigned to link m. It is a variable.

一方、リンク依存モデルm22については、以下の関数F(例えば、ニューラルネットワーク)によって表現される。 On the other hand, the link dependence model m22 is expressed by the following function F (eg, neural network).

Figure 0007400837000003
但し、αは、リンクiの重み、各Xは、リンクiに付与された、リンクの特徴変数である。jは、リンクの特徴変数の総数である。また、重みαiは、リンクiの電力消費率(P÷D)に相当する。
Figure 0007400837000003
However, α i is the weight of link i, and each X i is a link characteristic variable given to link i. j is the total number of link feature variables. Further, the weight αi corresponds to the power consumption rate (P i ÷D i ) of the link i.

この場合、モデル学習部13が以下の(1)の手順を実行することで、学習が行われる。 In this case, learning is performed by the model learning unit 13 executing the following procedure (1).

(1)モデル学習部13は、以下の式が満たされるように、関数Fの学習パラメータ(ニューラルネットワークの学習パラメータ)を最適化する。 (1) The model learning unit 13 optimizes the learning parameters of the function F (learning parameters of the neural network) so that the following equation is satisfied.

Figure 0007400837000004
関数Fの学習パラメータの値は、例えば、以下の絶対値を損失とした誤差逆伝播法等により最適化することができる。
Figure 0007400837000004
The value of the learning parameter of the function F can be optimized by, for example, an error backpropagation method using the following absolute value as a loss.

Figure 0007400837000005
関数Fの学習パラメータが最適化されることにより、任意のリンクiのD及び各変数Xを関数Fに入力することで、リンクiの電力消費率を回帰することができる。すなわち、関数Fが、リンク依存モデルm22に相当する。但し、図8に示したリンク依存モデルm22の1つの推定経路あたりの出力は、以下の通りである。
Figure 0007400837000005
By optimizing the learning parameters of the function F, the power consumption rate of the link i can be regressed by inputting D i and each variable X i of an arbitrary link i to the function F. That is, the function F corresponds to the link dependence model m22. However, the output per estimated route of the link-dependent model m22 shown in FIG. 8 is as follows.

Figure 0007400837000006
但し、mは、推定経路に含まれるリンクの総数である。
Figure 0007400837000006
However, m is the total number of links included in the estimated route.

リンク非依存モデルm21及びリンク依存モデルm22の学習が終了すると、モデル学習部13は、合成モデルm23の学習を行う。具体的には、モデル学習部13は、推定経路ごとに、以下の(1)~(3)の手順を実行する。 When the learning of the link-independent model m21 and the link-dependent model m22 is completed, the model learning unit 13 performs learning of the composite model m23. Specifically, the model learning unit 13 executes the following steps (1) to (3) for each estimated route.

(1)モデル学習部13は、リンクに依存しない変数の値をリンク非依存モデルm21に入力し、処理対象の推定経路の各リンクの特徴変数の値をリンク依存モデルm22に入力し、2つのモデルからの電力消費率の推定値を得る。 (1) The model learning unit 13 inputs the values of variables that do not depend on links into the link-independent model m21, inputs the values of the feature variables of each link of the estimated route to be processed into the link-dependent model m22, and Obtain an estimate of the power consumption rate from the model.

(2)モデル学習部13は、2つの推定値を合成モデルm23に入力し、合成モデルm23から出力される値(電力消費率の推定値)を得る。 (2) The model learning unit 13 inputs the two estimated values to the composite model m23, and obtains a value (estimated value of power consumption rate) output from the composite model m23.

(3)モデル学習部13は、合成モデルm23から出力される推定値と、処理対象の推定経路に対応するトリップデータに基づく電力消費率の実績値との差分に基づいて、合成モデルm23のパラメータ(例えば、リンク非依存モデルm21及びリンク依存モデルm22のそれぞれに対する重み)を更新する。 (3) The model learning unit 13 determines the parameters of the synthetic model m23 based on the difference between the estimated value output from the synthetic model m23 and the actual value of the power consumption rate based on the trip data corresponding to the estimated route to be processed. (For example, the weights for each of the link-independent model m21 and the link-dependent model m22) are updated.

当該差分が収束すると、合成モデルm23の学習処理が終了する。 When the difference converges, the learning process of the composite model m23 ends.

次に、第2学習方法について説明する。第2学習方法では、電力消費率の実績値との比較対象は合成モデルm23から出力される推定値のみとされる。モデル学習部13は、合成モデルm23の推定値の電力消費率の実績値に対する誤差から、リンク非依存モデルm21及びリンク依存モデルm22それぞれの誤差を逆算して、各モデルを最適化する。 Next, the second learning method will be explained. In the second learning method, only the estimated value output from the composite model m23 is compared with the actual value of the power consumption rate. The model learning unit 13 optimizes each model by calculating back the errors of the link-independent model m21 and the link-dependent model m22 from the error of the estimated value of the composite model m23 with respect to the actual value of the power consumption rate.

例えば、合成モデルm23がリンク非依存モデルm21とリンク依存モデルm22の重み付き平均を出力するモデルであり、各パラメータが以下の通りであるとして説明する。
リンク非依存モデルm21の出力:a
リンク依存モデルm22の出力:b
合成モデルm23の出力:c
リンク非依存モデルm21に対する重み:w1
リンク依存モデルm22に対する重み:w2
この場合、合成モデルm23の出力cは、以下の通りである。
c=a×w1+b×w2
ここで、電力消費率の実績値がxであるとすると、合成モデルm23の誤差Ecは、以下の通りである。
Ec=c-x
第2学習方法では、誤差Ecがリンク非依存モデルm21の出力の誤差Eaとリンク依存モデルm22の誤差Ebとが合成モデルm23で足し合わされたものであると考える。
For example, a description will be given assuming that the composite model m23 is a model that outputs a weighted average of the link-independent model m21 and the link-dependent model m22, and each parameter is as follows.
Output of link independent model m21: a
Output of link dependency model m22: b
Output of composite model m23: c
Weight for link independent model m21: w1
Weight for link dependent model m22: w2
In this case, the output c of the composite model m23 is as follows.
c=a×w1+b×w2
Here, assuming that the actual value of the power consumption rate is x, the error Ec of the composite model m23 is as follows.
Ec=c−x
In the second learning method, it is assumed that the error Ec is the sum of the output error Ea of the link-independent model m21 and the error Eb of the link-dependent model m22 in the composite model m23.

そこで、モデル学習部13は、以下の演算を実行する。
Ea=w1/(w1+w2)*Ec
Eb=w2/(w1+w2)*Ec
すると、リンク非依存モデルm21での誤差とモデルリンク依存モデルm22での誤差が合成モデルm23での誤差と重みから計算できることになる。
Therefore, the model learning unit 13 executes the following calculations.
Ea=w1/(w1+w2)*Ec
Eb=w2/(w1+w2)*Ec
Then, the error in the link-independent model m21 and the error in the model link-dependent model m22 can be calculated from the error and weight in the composite model m23.

モデル学習部13は、重みw1及びw2を更新しつつ、リンク非依存モデルm21及びリンク依存モデルm22をくりかえし最適化し、最もEcが小さくなるw1及びw2の組み合わせを見つけることで、リンク非依存モデルm21、リンク依存モデルm22及び合成モデルm23を最適化(学習)することができる。 The model learning unit 13 repeatedly optimizes the link-independent model m21 and the link-dependent model m22 while updating the weights w1 and w2, and finds the combination of w1 and w2 that gives the smallest Ec. , the link-dependent model m22 and the composite model m23 can be optimized (learned).

[電力消費率推定モデルm1の第2構成例の学習処理]
図10は、電力消費率推定モデルm1の第2構成例の学習処理を説明するための図である。図10において、電力消費率推定モデルm1は、図8のように複数のモデルに分割されていない1つのモデルである。図10における電力消費率推定モデルm1は、リンクに依存しない変数及びリンクの特徴変数を説明変数とし、電力消費率を目的変数とする回帰モデル(例えば、ニューラルネットワーク、決定木、重回帰モデル等)である。
[Learning process of second configuration example of power consumption rate estimation model m1]
FIG. 10 is a diagram for explaining the learning process of the second configuration example of the power consumption rate estimation model m1. In FIG. 10, the power consumption rate estimation model m1 is one model that is not divided into a plurality of models as in FIG. The power consumption rate estimation model m1 in FIG. 10 is a regression model (e.g., neural network, decision tree, multiple regression model, etc.) that uses link-independent variables and link characteristic variables as explanatory variables and uses the power consumption rate as an objective variable. It is.

この場合、モデル学習部13は、推定経路ごとに、当該推定経路について抽出されたリンクに依存しない変数の値と、当該推定経路について抽出されたリンクの特徴変数の値とを電力消費率推定モデルm1に入力する。モデル学習部13は、電力消費率推定モデルm1から出力される電力消費率の推定値と、当該推定経路に対応するトリップモデルから取得可能な電力消費率の実績値とを比較し、比較結果に基づいて電力消費率推定モデルm1の学習パラメータを更新する。モデル学習部13は、当該比較結果が収束するまで学習パラメータを更新する。その結果、任意の経路のリンクに依存しない変数の値と、当該経路を構成する各リンクの特徴変数の値とを入力すると、電力消費率の推定値を出力する電力消費率推定モデルm1が学習される。 In this case, the model learning unit 13 calculates, for each estimated route, the values of the variables that do not depend on the links extracted for the estimated route and the values of the characteristic variables of the links extracted for the estimated route, into the power consumption rate estimation model. Enter in m1. The model learning unit 13 compares the estimated value of the power consumption rate output from the power consumption rate estimation model m1 with the actual value of the power consumption rate that can be obtained from the trip model corresponding to the estimated route, and Based on this, the learning parameters of the power consumption rate estimation model m1 are updated. The model learning unit 13 updates the learning parameters until the comparison results converge. As a result, when inputting the values of variables that do not depend on the links of any route and the values of the characteristic variables of each link that makes up the route, the power consumption rate estimation model m1 that outputs the estimated value of the power consumption rate is trained. be done.

次に、学習済みの電力消費率推定モデルm1を用いて実行される処理手順の一例について説明する。図11は、或る移動経路を電気自動車20が移動した場合の消費電力の推定時に消費電力推定装置10が実行する処理手順の一例を説明するためのフローチャートである。 Next, an example of a processing procedure executed using the trained power consumption rate estimation model m1 will be described. FIG. 11 is a flowchart for explaining an example of a processing procedure executed by the power consumption estimating device 10 when estimating the power consumption when the electric vehicle 20 moves along a certain travel route.

ステップS210において、消費電力推定部14は、出発地(移動開始予定地)及び目的地(移動終了予定地)のそれぞれの位置情報(例えば、緯度及び経度等)の入力を受け付ける。出発地及び目的地は、例えば、消費電力推定装置10とネットワークを介して接続されるユーザ端末のユーザによって指定されてもよい。 In step S210, the power consumption estimating unit 14 receives input of positional information (for example, latitude and longitude, etc.) of the departure point (scheduled starting location) and destination (scheduled moving ending location). The starting point and destination may be specified, for example, by a user of a user terminal connected to the power consumption estimating device 10 via a network.

続いて、消費電力推定部14は、出発地から目的地までの移動経路(以下、「予定経路」という。)を決定する(S220)。例えば、消費電力推定部14が、地図データ記憶部122を参照して、出発地から目的地までの複数通りの経路を探索し、当該複数通りの経路の中からユーザによって選択された経路が、予定経路として決定されてもよい。又は、出発地から目的地までの最短経路が予定経路として決定されてもよい。なお、予定経路は、リンクとノードの集合によって表現される。 Subsequently, the power consumption estimating unit 14 determines a travel route from the departure point to the destination (hereinafter referred to as "planned route") (S220). For example, the power consumption estimating unit 14 searches for multiple routes from the departure point to the destination by referring to the map data storage unit 122, and the route selected by the user from among the multiple routes is It may also be determined as a scheduled route. Alternatively, the shortest route from the departure point to the destination may be determined as the scheduled route. Note that the planned route is expressed by a set of links and nodes.

なお、ここでは、消費電力推定部14が予定経路を探索する例を示したが、他のコンピュータにおいて探索された移動経路が、予定経路として消費電力推定部14に対して入力されてもよい。 Note that although an example has been shown in which the power consumption estimating unit 14 searches for a planned route, a moving route searched by another computer may be input to the power consumption estimating unit 14 as the planned route.

続いて、消費電力推定部14は、予定経路に関して、電力消費率推定モデルm1の説明変数の値を取得する(S230)。具体的には、消費電力推定部14は、予定経路に含まれる各リンクについて、リンクの特徴変数の値を取得する。消費電力推定部14は、また、予定経路について、リンクに依存しない変数の値を取得する。気象データ等、値の取得について日時が特定される必要が有る変数については、現在日時が適用されてもよい。又は、予定経路と共に、予定経路を移動予定の日時が消費電力推定部14に入力されてもよい。基本的に、各説明変数の値の取得方法は、変数値抽出部12による各変数の抽出と同様の方法で行われればよい。但し、移動予定の日時が未来である場合、気象データについては、未来の日時に対応する天気予報のデータが用いられてもよい。 Subsequently, the power consumption estimation unit 14 acquires the values of the explanatory variables of the power consumption rate estimation model m1 regarding the planned route (S230). Specifically, the power consumption estimation unit 14 acquires the value of the link characteristic variable for each link included in the planned route. The power consumption estimating unit 14 also obtains values of variables independent of links for the planned route. The current date and time may be applied to variables such as weather data that require the date and time to be specified for obtaining values. Alternatively, the scheduled date and time of traveling along the scheduled route may be input to the power consumption estimation unit 14 together with the scheduled route. Basically, the value of each explanatory variable may be acquired in the same manner as the extraction of each variable by the variable value extraction unit 12. However, if the scheduled date and time of movement is in the future, weather forecast data corresponding to the future date and time may be used as the weather data.

続いて、消費電力推定部14は、取得した説明変数の値を、学習済みの電力消費率推定モデルm1に入力することで、予定経路の消費電力[kW]の推定値を計算する(S240)。 Next, the power consumption estimating unit 14 calculates the estimated value of the power consumption [kW] of the planned route by inputting the values of the obtained explanatory variables into the trained power consumption rate estimation model m1 (S240). .

ステップS240については、電力消費率推定モデルm1が第1構成例(図8)の場合と第2構成例(図10)の場合との2つの例について説明する。 Regarding step S240, two examples will be described: a case where the power consumption rate estimation model m1 is the first configuration example (FIG. 8) and the second configuration example (FIG. 10).

図12は、第1構成例の電力消費率推定モデルm1を用いた場合の予定経路の消費電力の推定処理を説明するための図である。 FIG. 12 is a diagram for explaining the process of estimating the power consumption of the planned route when the power consumption rate estimation model m1 of the first configuration example is used.

消費電力推定部14が、リンクに依存しない変数の値を、学習済みのリンク非依存モデルm21に入力すると、リンク非依存モデルm21は、予定経路に対する1つの電力消費率の推定値を出力する(S241a)。 When the power consumption estimation unit 14 inputs the value of the link-independent variable to the learned link-independent model m21, the link-independent model m21 outputs one estimated value of the power consumption rate for the planned route ( S241a).

また、消費電力推定部14が、予定経路のリンクごとに、当該リンクに関して取得された特徴変数の値(リンクの特徴量)を、学習済みのリンク依存モデルm22に入力すると、リンク依存モデルm22は、予定経路のリンクごとに、当該リンクに対する電力消費率の推定値を出力する(S242a)。なお、図12では、リンク依存モデルm22が、リンクごとに図示されているが、これは、リンクごとにリンク非依存モデルm21が存在することを示すものではなく、リンクごとにリンク非依存モデルm21による計算が行われることを示す。この点は、合成モデルm23についても同様である。 Further, when the power consumption estimating unit 14 inputs the value of the feature variable acquired for each link of the planned route (link feature amount) to the learned link dependent model m22, the link dependent model m22 , an estimated value of the power consumption rate for each link of the planned route is output (S242a). In addition, in FIG. 12, the link-dependent model m22 is illustrated for each link, but this does not indicate that the link-independent model m21 exists for each link. Indicates that the calculation is performed by This point also applies to the composite model m23.

ステップS241a及びS242にaに続いて、消費電力推定部14が、予定経路のリンクごとに、当該予定経路についてリンク非依存モデルm21から出力された推定値と、当該リンクについてリンク依存モデルm22から出力された推定値とを、学習済みの合成モデルm23に入力すると、合成モデルm23は、予定経路のリンクごとに、2つの推定値を合成することで得られる、当該リンクに対する電力消費率の推定値を出力する(S243a)。なお、リンク非依存モデルm21からの出力は、全てのリンクに対して同じ値が適用される。 Following steps S241a and S242a, the power consumption estimating unit 14 outputs, for each link of the planned route, the estimated value output from the link-independent model m21 for the planned route, and the estimated value output from the link-dependent model m22 for the link. When the estimated value is input to the trained synthetic model m23, the synthetic model m23 generates an estimated value of the power consumption rate for each link of the planned route, which is obtained by combining the two estimated values. is output (S243a). Note that the same value is applied to the output from the link-independent model m21 for all links.

続いて、消費電力推定部14は、予定経路のリンクごとに、当該リンクについて合成モデルm23から出力された推定値と当該リンクの距離との積を計算することで、当該リンクの消費電力[kW]の推定値を算出する(S244a)。なお、各リンクの距離は、地図データから取得可能である。 Subsequently, the power consumption estimating unit 14 calculates the power consumption [kW ] is calculated (S244a). Note that the distance of each link can be obtained from map data.

続いて、消費電力推定部14は、リンクごとに算出された消費電力の推定値の総和を計算することで、予定経路の消費電力の推定値を算出する(S245a)。 Subsequently, the power consumption estimation unit 14 calculates the estimated value of the power consumption of the planned route by calculating the sum of the estimated values of the power consumption calculated for each link (S245a).

一方、図13は、第2構成例の電力消費率推定モデルm1を用いた場合の予定経路の消費電力の推定処理を説明するための図である。 On the other hand, FIG. 13 is a diagram for explaining the process of estimating the power consumption of the planned route when the power consumption rate estimation model m1 of the second configuration example is used.

消費電力推定部14が、予定経路のリンクごとに、リンクに依存しない変数の値と、当該リンクの特徴変数の値とを学習済みの電力消費率推定モデルm1に入力すると、電力消費率推定モデルm1は、当該リンクごとに電力消費率の推定値を出力する(S241b)。 When the power consumption estimating unit 14 inputs the values of variables that do not depend on links and the values of characteristic variables of the link for each link of the planned route into the learned power consumption rate estimation model m1, the power consumption rate estimation model m1 outputs the estimated value of the power consumption rate for each link (S241b).

続いて、消費電力推定部14は、予定経路のリンクごとに、当該リンクについて電力消費率推定モデルm1から出力された推定値と当該リンクの距離との積を計算することで、当該リンクの消費電力[kW]の推定値を算出する(S242b)
続いて、消費電力推定部14は、リンクごとに算出された消費電力の推定値の総和を計算することで、予定経路の消費電力の推定値を算出する(S243b)。
Next, the power consumption estimation unit 14 calculates the product of the estimated value output from the power consumption rate estimation model m1 for each link of the planned route and the distance of the link, thereby estimating the consumption of the link. Calculate the estimated value of electric power [kW] (S242b)
Subsequently, the power consumption estimation unit 14 calculates the estimated value of the power consumption of the planned route by calculating the sum of the estimated values of the power consumption calculated for each link (S243b).

次に、学習済みの電力消費率推定モデルm1を用いて、電気自動車20の電費の観点において最適経路を推定する場合の処理手順について説明する。図14は、電費の観点における最適経路を推定する場合の処理手順の一例を説明するためのフローチャートである。また、図15は、電費の観点における最適経路を推定する場合の処理手順の一例を説明するための地図データを示す図である。 Next, a processing procedure for estimating an optimal route from the viewpoint of electricity consumption of the electric vehicle 20 using the learned power consumption rate estimation model m1 will be described. FIG. 14 is a flowchart for explaining an example of a processing procedure when estimating an optimal route from the viewpoint of electricity consumption. Further, FIG. 15 is a diagram showing map data for explaining an example of a processing procedure when estimating an optimal route from the viewpoint of electricity cost.

ステップS310において、消費電力推定部14は、移動経路の探索範囲として指定された範囲内の全ての地図データを地図データ記憶部122から取得する。その結果、図15の(1)に示されるような情報が取得される。なお、探索範囲は、出発地と目的地を最小限カバーするように決めてもよいし、計算資源が許すならば、例えば、日本国内全域とされてもよい。 In step S310, the power consumption estimating unit 14 acquires all map data within the range designated as the travel route search range from the map data storage unit 122. As a result, information as shown in (1) of FIG. 15 is obtained. Note that the search range may be determined to cover at least the starting point and the destination, or may be set to cover the entire country of Japan, for example, if computational resources permit.

続いて、消費電力推定部14は、電力消費率推定モデルm1の説明変数の値を取得する(S320)。当該値の取得方法は、図11のステップS230と同様でよい。但し、ステップS320では、探索範囲の全てのリンクについて説明変数の値が取得される。なお、気象データ等、リンクに依存しない変数の値が未知である場合、例えば、探索範囲の地域における平均気温等、過去の実績値に基づいてリンクに依存しない変数の値が計算されてもよい。 Subsequently, the power consumption estimation unit 14 obtains the values of the explanatory variables of the power consumption rate estimation model m1 (S320). The method for obtaining this value may be the same as that in step S230 of FIG. 11. However, in step S320, values of explanatory variables are acquired for all links in the search range. Note that when the value of a variable that does not depend on links, such as weather data, is unknown, the value of the variable that does not depend on links may be calculated based on past actual values, such as the average temperature in the area of the search range, for example. .

続いて、消費電力推定部14は、当該リンクごとに、学習済みの電力消費率推定モデルm1に対して説明変数の値を入力することで、当該リンクごとの電力消費率を算出する(S330)。 Next, the power consumption estimating unit 14 calculates the power consumption rate for each link by inputting the value of the explanatory variable to the learned power consumption rate estimation model m1 for each link (S330). .

続いて、消費電力推定部14は、当該リンクごとに、ステップS330において算出された電力消費率に対して当該リンクの距離を乗じることで、消費電力を算出する(S340)。その結果、図15の(2)に示されるような情報が得られる。すなわち、図15の(2)において、各リンクを示す線の太さは、消費電力の大きさを示す。 Subsequently, the power consumption estimation unit 14 calculates power consumption for each link by multiplying the power consumption rate calculated in step S330 by the distance of the link (S340). As a result, information as shown in (2) of FIG. 15 is obtained. That is, in (2) of FIG. 15, the thickness of the line indicating each link indicates the magnitude of power consumption.

続いて、消費電力推定部14は、各リンクについて算出された消費電力を各リンクのコスト(重み)として経路最適化問題を解くことで、最適経路を推定する(S350)。図15の(3)には、最適経路の一例が破線によって示されている。なお、経路最適化問題の解法としては、ダイクストラ法やA*法など、公知のアルゴリズムが用いられればよい。 Next, the power consumption estimating unit 14 estimates an optimal route by solving a route optimization problem using the power consumption calculated for each link as the cost (weight) of each link (S350). In (3) of FIG. 15, an example of the optimal route is shown by a broken line. Note that a known algorithm such as Dijkstra's method or A* method may be used to solve the route optimization problem.

なお、上記では、電力消費率推定モデルm1が利用される例について説明したが、電力消費率推定モデルm1の全部ではなく、第1構成例(図8)におけるリンク依存モデルm22のみが用いられてもよい。この場合、ステップS320では、リンクの特徴変数の値が取得されればよい。ステップS330では、リンクの特徴変数の値がリンク依存モデルm22に入力されることで、各リンクの電力消費率が算出されればよい。 Note that although the example in which the power consumption rate estimation model m1 is used has been described above, only the link dependent model m22 in the first configuration example (FIG. 8) is used instead of the entire power consumption rate estimation model m1. Good too. In this case, in step S320, the value of the feature variable of the link may be acquired. In step S330, the power consumption rate of each link may be calculated by inputting the value of the characteristic variable of the link into the link dependent model m22.

また、ステップS310~S340は、ステップS350とは非同期に(例えば、事前に)実行されてもよいし、ステップS350と同期的に(リアルタイムに)実行されてもよい。 Further, steps S310 to S340 may be executed asynchronously (for example, in advance) with step S350, or may be executed synchronously (in real time) with step S350.

但し、事前に各リンクの重み(消費電力)が計算される場合(すなわち、ステップS310~S340が事前に実行される場合)、重みが計算が実行される時点では、最適経路を移動する日時における気象条件等の道路リンクに依存しない変数の値を取得できない可能性が有る。そのため、最適経路に含まれる各リンクの当該重みの合計を最適経路の消費電力として計算すると、消費電力の推定値が劣化する可能性がある。 However, if the weight (power consumption) of each link is calculated in advance (that is, steps S310 to S340 are executed in advance), the weight is calculated at the time when the optimal route is traveled. There is a possibility that values of variables that do not depend on road links, such as weather conditions, cannot be obtained. Therefore, if the sum of the weights of each link included in the optimal route is calculated as the power consumption of the optimal route, the estimated value of power consumption may deteriorate.

そこで、最適経路の消費電力を計算する必要が有る場合、消費電力推定部14は、最適経路について、図11のステップS230及びS240を実行することで、最適経路の消費電力の推定値を計算してもよい。そうすることで、当該推定値の精度の向上を期待することができる。 Therefore, when it is necessary to calculate the power consumption of the optimal route, the power consumption estimation unit 14 calculates the estimated value of the power consumption of the optimal route by executing steps S230 and S240 in FIG. 11 for the optimal route. You can. By doing so, it can be expected that the accuracy of the estimated value will improve.

上述したように、本実施の形態によれば、過去のトリップ(移動)の移動経路に含まれるリンクの特徴情報と当該トリップの電力消費率とに基づいて、回帰モデルが学習される。この際、リンクの位置情報は特徴量には含まれない。したがって、当該回帰モデルを用いて、過去に移動実績のない経路であっても消費電力を推定することができる。 As described above, according to the present embodiment, a regression model is learned based on the characteristic information of links included in the movement route of a past trip (movement) and the power consumption rate of the trip. At this time, the link position information is not included in the feature amount. Therefore, using the regression model, it is possible to estimate power consumption even for a route that has not been traveled in the past.

これにより、例えば、電気自動車20について現在のバッテリー残量で目的地まで到達可能か否かを示す情報や、消費電力を節約したいユーザへの適切な経路の提示等を可能とすることができる。 This makes it possible, for example, to present information indicating whether or not the electric vehicle 20 can reach the destination with the current battery level, and to present an appropriate route to a user who wants to save power consumption.

また、本実施の形態によれば、リンクに依存しない変数(リンクに依存しない特徴量)も回帰モデルの説明変数とされる。これにより、消費電力の推定において、リンクに依存しない状況(気象条件等)をも考慮することができ、推定精度の向上を期待することができる。 Furthermore, according to the present embodiment, variables that do not depend on links (features that do not depend on links) are also used as explanatory variables of the regression model. As a result, in estimating power consumption, it is possible to take into account conditions that do not depend on the link (weather conditions, etc.), and it is possible to expect an improvement in estimation accuracy.

また、本実施に形態によれば、例えば、1回のトリップ内においてリアルタイム(例えば、周期的)に各種のセンサ等から取得される各種の時系列データを必要とせず、トリップデータに基づいて回帰モデルを学習することができる。これにより、電気自動車20からリアルタイムにデータを取得する必要がなくなり、データ取得のためのネットワーク構築にかかるコストを削減可能とすることができる。 Further, according to the present embodiment, for example, there is no need for various time-series data acquired from various sensors in real time (for example, periodically) within one trip, and regression is performed based on trip data. The model can be learned. This eliminates the need to acquire data from the electric vehicle 20 in real time, making it possible to reduce the cost of constructing a network for data acquisition.

なお、本実施の形態では、電気自動車20が消費するエネルギー(電力)を推定する例について説明したが、他のエネルギーを消費して移動する移動体(例えば、ガソリン車、ディーゼル車等)について、本実施の形態が適用されてもよい。この場合、電力消費率は、各移動体に対応するエネルギー消費率(単位移動距離当たりの消費エネルギー(例えば、ガソリンの消費量))によって置き換えら、消費電力は、消費エネルギーによって置き換えられればよい。 Note that in this embodiment, an example has been described in which the energy (electric power) consumed by the electric vehicle 20 is estimated, but for other moving bodies that consume energy (for example, gasoline cars, diesel cars, etc.), This embodiment may be applied. In this case, the power consumption rate may be replaced by the energy consumption rate (energy consumption per unit movement distance (for example, gasoline consumption)) corresponding to each moving object, and the power consumption may be replaced by the energy consumption.

なお、本実施の形態において、消費電力推定装置10は、消費エネルギー推定装置の一例である。経路推定部11は、第1の推定部の一例である。変数値抽出部12は、抽出部の一例である。モデル学習部13は、学習部の一例である。消費電力推定部14は、第2の推定部の一例である。 Note that in this embodiment, the power consumption estimating device 10 is an example of an energy consumption estimating device. The route estimator 11 is an example of a first estimator. The variable value extraction unit 12 is an example of an extraction unit. The model learning unit 13 is an example of a learning unit. The power consumption estimator 14 is an example of a second estimator.

以上、本発明の実施の形態について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 Although the embodiments of the present invention have been described in detail above, the present invention is not limited to these specific embodiments, and various modifications can be made within the scope of the gist of the present invention as described in the claims. - Can be changed.

1 消費電力推定システム
10 消費電力推定装置
11 経路推定部
12 変数値抽出部
13 モデル学習部
14 消費電力推定部
20 電気自動車
100 ドライブ装置
101 記録媒体
102 補助記憶装置
103 メモリ装置
104 CPU
105 インタフェース装置
121 トリップデータ記憶部
122 地図データ記憶部
123 気象ログデータ記憶部
B バス
m1 電力消費率推定モデル
m21 リンク非依存モデル
m22 リンク依存モデル
m23 合成モデル
1 Power consumption estimation system 10 Power consumption estimation device 11 Route estimation section 12 Variable value extraction section 13 Model learning section 14 Power consumption estimation section 20 Electric vehicle 100 Drive device 101 Recording medium 102 Auxiliary storage device 103 Memory device 104 CPU
105 Interface device 121 Trip data storage unit 122 Map data storage unit 123 Weather log data storage unit B Bus m1 Power consumption rate estimation model m21 Link independent model m22 Link dependent model m23 Synthesis model

Claims (4)

移動開始地と移動終了地と移動距離と消費エネルギーとを含む複数のトリップデータのそれぞれについて、道路をリンクの集合によって表現する地図データを参照して当該トリップデータに係る移動経路を示すリンクの集合を定し、
道路の特徴情報を記憶する記憶部を参照して、特定した前記リンクの集合に含まれる各リンクに対応する特徴情報を抽出し、
前記各リンクについて抽出した特徴情報と、前記複数のトリップデータに含まれる移動距離及び消費エネルギーとに基づいて、単位移動距離あたりの消費エネルギーであるエネルギー消費率を目的変数とし、前記特徴情報を説明変数とする回帰モデルを学習し、
指定された出発地と指定された目的地との間の移動経路の探索範囲に含まれる各リンクについて、当該リンクの特徴情報と前記回帰モデルとに基づいて消費エネルギーを算出し
前記探索範囲に含まれる各リンクについて算出した消費エネルギーを当該各リンクの重みとして、前記出発地と前記目的地との間の最適経路を推定する、
処理をコンピュータに実行させることを特徴とする消費エネルギー推定プログラム。
For each of a plurality of trip data including a travel start point, a travel end point, a travel distance, and energy consumption, a set of links that indicates a travel route related to the trip data by referring to map data that represents a road as a set of links. identify ,
extracting characteristic information corresponding to each link included in the identified set of links with reference to a storage unit that stores road characteristic information;
Based on the characteristic information extracted for each link and the travel distance and energy consumption included in the plurality of trip data, the characteristic information is explained using an energy consumption rate, which is energy consumption per unit travel distance, as an objective variable. Learn a regression model with variables,
Calculating the energy consumption for each link included in the search range of the travel route between the specified departure point and the specified destination based on the characteristic information of the link and the regression model,
estimating an optimal route between the departure point and the destination using the energy consumption calculated for each link included in the search range as a weight for each link;
An energy consumption estimation program characterized by causing a computer to perform processing.
前記複数のトリップデータのそれぞれについて、道路の特徴に依存しない情報であって、消費エネルギーに影響する情報を抽出する処理をコンピュータに実行させ、
前記学習する処理は、前記情報に基づいて前記回帰モデルを学習し、
前記算出する処理は、前記情報に基づいて、消費エネルギーを算出する、
ことを特徴とする請求項1記載の消費エネルギー推定プログラム。
For each of the plurality of trip data, causing a computer to execute a process of extracting information that does not depend on road characteristics and that affects energy consumption,
The learning process learns the regression model based on the information,
The calculating process calculates energy consumption based on the information.
The energy consumption estimation program according to claim 1.
移動開始地と移動終了地と移動距離と消費エネルギーとを含む複数のトリップデータのそれぞれについて、道路をリンクの集合によって表現する地図データを参照して当該トリップデータに係る移動経路を示すリンクの集合を特定し、
道路の特徴情報を記憶する記憶部を参照して、特定した前記リンクの集合に含まれる各リンクに対応する特徴情報を抽出し、
前記各リンクについて抽出した特徴情報と、前記複数のトリップデータに含まれる移動距離及び消費エネルギーとに基づいて、単位移動距離あたりの消費エネルギーであるエネルギー消費率を目的変数とし、前記特徴情報を説明変数とする回帰モデルを学習し、
指定された出発地と指定された目的地との間の移動経路の探索範囲に含まれる各リンクについて、当該リンクの特徴情報と前記回帰モデルとに基づいて消費エネルギーを算出し
前記探索範囲に含まれる各リンクについて算出した消費エネルギーを当該各リンクの重みとして、前記出発地と前記目的地との間の最適経路を推定する、
処理をコンピュータが実行することを特徴とする消費エネルギー推定方法。
For each of a plurality of trip data including a travel start point, a travel end point, a travel distance, and energy consumption, a set of links that indicates a travel route related to the trip data by referring to map data that represents a road as a set of links. identify ,
extracting characteristic information corresponding to each link included in the identified set of links with reference to a storage unit that stores road characteristic information;
Based on the characteristic information extracted for each link and the travel distance and energy consumption included in the plurality of trip data, the characteristic information is explained using an energy consumption rate, which is energy consumption per unit travel distance, as an objective variable. Learn a regression model with variables,
Calculating the energy consumption for each link included in the search range of the travel route between the specified departure point and the specified destination based on the characteristic information of the link and the regression model,
estimating an optimal route between the departure point and the destination using the energy consumption calculated for each link included in the search range as a weight for each link;
A method for estimating energy consumption, characterized in that processing is performed by a computer.
移動開始地と移動終了地と移動距離と消費エネルギーとを含む複数のトリップデータのそれぞれについて、道路をリンクの集合によって表現する地図データを参照して当該トリップデータに係る移動経路を示すリンクの集合を特定する特定部と、
道路の特徴情報を記憶する記憶部を参照して、特定した前記リンクの集合に含まれる各リンクに対応する特徴情報を抽出する抽出部と、
前記各リンクについて抽出した特徴情報と、前記複数のトリップデータに含まれる移動距離及び消費エネルギーとに基づいて、単位移動距離あたりの消費エネルギーであるエネルギー消費率を目的変数とし、前記特徴情報を説明変数とする回帰モデルを学習する学習部と、
指定された出発地と指定された目的地との間の移動経路の探索範囲に含まれる各リンクについて、当該リンクの特徴情報と前記回帰モデルとに基づいて消費エネルギーを算出する算出部と、
前記探索範囲に含まれる各リンクについて算出した消費エネルギーを当該各リンクの重みとして、前記出発地と前記目的地との間の最適経路を推定する推定部と、
を有することを特徴とする消費エネルギー推定装置。
For each of a plurality of trip data including a travel start point, a travel end point, a travel distance, and energy consumption, a set of links that indicates a travel route related to the trip data by referring to map data that represents a road as a set of links. a specific part that specifies the
an extraction unit that refers to a storage unit that stores road characteristic information and extracts characteristic information corresponding to each link included in the identified set of links;
Based on the characteristic information extracted for each link and the travel distance and energy consumption included in the plurality of trip data, the characteristic information is explained using an energy consumption rate, which is energy consumption per unit travel distance, as an objective variable. a learning section that learns a regression model as a variable;
a calculation unit that calculates energy consumption for each link included in a travel route search range between a specified departure point and a specified destination based on characteristic information of the link and the regression model;
an estimation unit that estimates an optimal route between the departure point and the destination using the energy consumption calculated for each link included in the search range as a weight for each link;
An energy consumption estimating device characterized by having:
JP2021570571A 2020-01-16 2020-01-16 Energy consumption estimation program, energy consumption estimation method, and energy consumption estimation device Active JP7400837B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2020/001291 WO2021144923A1 (en) 2020-01-16 2020-01-16 Energy consumption estimation program, energy consumption estimation method, and energy consumption estimation device

Publications (3)

Publication Number Publication Date
JPWO2021144923A1 JPWO2021144923A1 (en) 2021-07-22
JPWO2021144923A5 JPWO2021144923A5 (en) 2022-09-26
JP7400837B2 true JP7400837B2 (en) 2023-12-19

Family

ID=76864374

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021570571A Active JP7400837B2 (en) 2020-01-16 2020-01-16 Energy consumption estimation program, energy consumption estimation method, and energy consumption estimation device

Country Status (2)

Country Link
JP (1) JP7400837B2 (en)
WO (1) WO2021144923A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7422719B2 (en) * 2021-09-30 2024-01-26 Kddi株式会社 Estimation device, program, and method for estimating power consumption of a mobile object when traveling on a road
WO2023127094A1 (en) * 2021-12-28 2023-07-06 株式会社日立製作所 Electric vehicle traveling simulation device and electric vehicle traveling simulation method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100076675A1 (en) 2008-09-24 2010-03-25 The Regents Of The University Of California Environmentally friendly driving navigation
JP2019046106A (en) 2017-08-31 2019-03-22 株式会社東芝 Path estimation device, path estimation method and computer program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100076675A1 (en) 2008-09-24 2010-03-25 The Regents Of The University Of California Environmentally friendly driving navigation
JP2019046106A (en) 2017-08-31 2019-03-22 株式会社東芝 Path estimation device, path estimation method and computer program

Also Published As

Publication number Publication date
JPWO2021144923A1 (en) 2021-07-22
WO2021144923A1 (en) 2021-07-22

Similar Documents

Publication Publication Date Title
Thibault et al. A unified approach for electric vehicles range maximization via eco-routing, eco-driving, and energy consumption prediction
Perger et al. Energy efficient route planning for electric vehicles with special consideration of the topography and battery lifetime
TWI638328B (en) Electricity demand prediction device, electricity supply system, method of predicting electricity demand, program , electricity supply menage device
CN111038334A (en) Method and device for predicting driving range of electric automobile
CN109733248A (en) Pure electric automobile remaining mileage model prediction method based on routing information
US20240318968A1 (en) Methods and systems for predicting an energy consumption of a vehicle for its travel along a defined route and for routing
CN113525385B (en) A method and device for predicting vehicle travel energy consumption
CN109784560A (en) A kind of electric car course continuation mileage evaluation method and estimating system
CN103364006A (en) A system and a method for determining a route for a vehicle
Kim et al. A machine learning method for EV range prediction with updates on route information and traffic conditions
CN113642768A (en) Vehicle running energy consumption prediction method based on working condition reconstruction
CN110167808A (en) The method that the management configuration point of fuel for managing hybrid moto vehicle and power consumption is calculated
JP7400837B2 (en) Energy consumption estimation program, energy consumption estimation method, and energy consumption estimation device
US20230160720A1 (en) Electric mileage estimation device, electric mileage estimation method, and recording medium
CN119004184A (en) Charging planning method and system for long-distance travel of new energy automobile
Grubwinkler et al. A modular and dynamic approach to predict the energy consumption of electric vehicles
JP2012168037A (en) Velocity prediction device and program
Houalef et al. Utilizing data-driven techniques to improve predictive modeling of connected electric vehicle energy consumption
CN119527044A (en) A method for determining endurance information and related equipment
CN118014630A (en) A method for predicting the spatiotemporal distribution of electric vehicle charging load based on a neural network model
Abdelkader et al. Estimation of the fuel consumption in autonomous vehicles using machine learning techniques
CN109341711B (en) Speed prediction algorithm for automobile navigation
CN119863004B (en) A method for predicting short-term charging routes for electric vehicles based on environmental factors
Albuquerque et al. An Approach to Estimate Electric Vehicle Driving Range
CN120258277B (en) Path planning method, system, terminal and medium

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220721

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220721

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230606

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230728

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231120

R150 Certificate of patent or registration of utility model

Ref document number: 7400837

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150