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
JP7579205B2 - Learning processing device and learning processing method - Google Patents
[go: Go Back, main page]

JP7579205B2 - Learning processing device and learning processing method - Google Patents

Learning processing device and learning processing method Download PDF

Info

Publication number
JP7579205B2
JP7579205B2 JP2021077962A JP2021077962A JP7579205B2 JP 7579205 B2 JP7579205 B2 JP 7579205B2 JP 2021077962 A JP2021077962 A JP 2021077962A JP 2021077962 A JP2021077962 A JP 2021077962A JP 7579205 B2 JP7579205 B2 JP 7579205B2
Authority
JP
Japan
Prior art keywords
data
learning
processing device
unit
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.)
Active
Application number
JP2021077962A
Other languages
Japanese (ja)
Other versions
JP2022171364A (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.)
Toshiba Corp
Toshiba Infrastructure Systems and Solutions Corp
Original Assignee
Toshiba Corp
Toshiba Infrastructure Systems and Solutions Corp
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 Toshiba Corp, Toshiba Infrastructure Systems and Solutions Corp filed Critical Toshiba Corp
Priority to JP2021077962A priority Critical patent/JP7579205B2/en
Publication of JP2022171364A publication Critical patent/JP2022171364A/en
Application granted granted Critical
Publication of JP7579205B2 publication Critical patent/JP7579205B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • Y02T30/00Transportation of goods or passengers via railways, e.g. energy recovery or reducing air resistance

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Air-Conditioning For Vehicles (AREA)
  • Feedback Control In General (AREA)

Description

本発明による実施形態は、学習処理装置および学習処理方法に関する。 Embodiments of the present invention relate to a learning processing device and a learning processing method.

鉄道運用の乗務員操作の例として、鉄道車両の空調を調整するために、車両用空調機の目標温度を手動補正する事例がある。上記車両用空調機内では、コンプレッサが冷媒を圧縮し、車内外の熱を交換するための冷媒循環機構である冷凍サイクルを構築する。これにより、車内の空気を循環させ、車内温度を上下させる。また、車両用空調機は、車両に搭載された制御装置により制御され、車両内の温度を調整する。上記の制御装置は、例えば温度センサで取得した車内の温度等の計測値に基づき、目標温度を設定する。 One example of a crew operation during railway operations is the manual correction of the target temperature of a vehicle air conditioner to adjust the air conditioning of a railway vehicle. Inside the vehicle air conditioner, a compressor compresses the refrigerant, creating a refrigeration cycle, which is a refrigerant circulation mechanism for exchanging heat between the inside and outside of the vehicle. This circulates the air inside the vehicle, raising and lowering the temperature inside the vehicle. The vehicle air conditioner is also controlled by a control device installed in the vehicle, which adjusts the temperature inside the vehicle. The control device sets the target temperature based on measurements such as the temperature inside the vehicle obtained by a temperature sensor, for example.

しかし、実際には、温度センサの計測値が目標温度から大きく離れる等により、乗務員が上記の制御に対して満足しない場合がある。従って、乗務員は、手動で手間をかけて目標温度補正値を随時与える場合がある。すなわち、乗務員の判断および操作を代替することができず、手動操作の手間がかかってしまう場合がある。 However, in reality, the crew may not be satisfied with the above control, for example because the temperature sensor measurement value is significantly different from the target temperature. Therefore, the crew may have to manually enter the target temperature correction value from time to time, which is time-consuming. In other words, it is not possible to substitute for the crew's judgment and operation, and manual operation may be time-consuming.

特許第5840309号公報Patent No. 5840309 特開2019-202727号公報JP 2019-202727 A

手動操作の手間を抑制することができる学習処理装置および学習処理方法を提供することを目的とする。 The objective is to provide a learning processing device and a learning processing method that can reduce the effort required for manual operation.

本実施形態による学習処理装置は、データ取得部と、モデル構築部と、制御部と、を備える。データ取得部は、車両に搭載される車上装置の乗務員による操作実績データと、車上装置の操作の判断に用いられる運行中の車両に関する要素データと、を取得するとともに、データ蓄積部に蓄積させる。モデル構築部は、操作実績データに含まれる車上装置の学習対象の操作と、学習対象の操作が実行された過去における要素データと、の対応関係に基づいて学習モデルを構築する。制御部は、当日における要素データを学習モデルに適用することにより、車上装置を制御するための制御指令を生成する。 The learning processing device according to this embodiment includes a data acquisition unit, a model construction unit, and a control unit. The data acquisition unit acquires operation history data of the on-board device installed in the vehicle by the driver and element data related to the vehicle in operation used to determine the operation of the on-board device, and stores the data in the data storage unit. The model construction unit constructs a learning model based on the correspondence between the operation of the on-board device to be learned, which is included in the operation history data, and the element data from the past when the operation to be learned was performed. The control unit generates a control command for controlling the on-board device by applying the element data for the current day to the learning model.

第1実施形態における鉄道車両の全体構成の一例を示すブロック図。FIG. 1 is a block diagram showing an example of an overall configuration of a railway vehicle according to a first embodiment. 第1実施形態における学習処理装置の構成の一例を示すブロック図。FIG. 2 is a block diagram showing an example of the configuration of a learning processing device according to the first embodiment. 第1実施形態における学習処理装置の動作の一例を示すフロー図。FIG. 4 is a flowchart showing an example of an operation of the learning processing device in the first embodiment. 第1実施形態におけるデータ読出部によるデータフィルタの一例を示す図。5 is a diagram showing an example of a data filter by a data reading unit in the first embodiment. 第1実施形態における学習モデルの構成の一例を示す図。FIG. 2 is a diagram showing an example of the configuration of a learning model in the first embodiment. 第1実施形態における機械学習モデルの採用の一例を示す図。FIG. 11 is a diagram showing an example of adoption of a machine learning model in the first embodiment. 比較例における鉄道車両の全体構成の一例を示すブロック図。FIG. 2 is a block diagram showing an example of the overall configuration of a railway vehicle in a comparative example. 第2実施形態における鉄道車両の全体構成の一例を示すブロック図。FIG. 11 is a block diagram showing an example of the overall configuration of a railway vehicle according to a second embodiment.

以下、図面を参照して本発明に係る実施形態を説明する。本実施形態は、本発明を限定するものではない。図面は模式的または概念的なものであり、各部分の比率などは、必ずしも現実のものと同一とは限らない。明細書と図面において、既出の図面に関して前述したものと同様の要素には同一の符号を付して詳細な説明は適宜省略する。 Below, an embodiment of the present invention will be described with reference to the drawings. The present invention is not limited to this embodiment. The drawings are schematic or conceptual, and the ratio of each part is not necessarily the same as the actual one. In the specification and drawings, elements similar to those described above with respect to the previous drawings are given the same reference numerals, and detailed explanations are omitted as appropriate.

(第1実施形態)
図1は、第1実施形態における鉄道車両1の全体構成の一例を示すブロック図である。図1は、1両編成の鉄道車両1を示す。しかし、第1実施形態は、1両編成に限られず、複数の鉄道車両1を含む編成にも適用可能である。この場合、図1の車両情報制御装置100は、複数の鉄道車両1を含む編成ごとに少なくとも設けられる。
First Embodiment
Fig. 1 is a block diagram showing an example of the overall configuration of a railway vehicle 1 in the first embodiment. Fig. 1 shows the railway vehicle 1 having one car. However, the first embodiment is not limited to a one-car formation, and can also be applied to a formation including a plurality of railway vehicles 1. In this case, the vehicle information control device 100 in Fig. 1 is provided at least for each formation including a plurality of railway vehicles 1.

鉄道車両1は、車両情報制御装置100と、空調制御装置101と、空調機102と、応荷重検出部103と、温湿度センサ104と、学習処理装置205と、を備える。なお、空調制御装置101および空調機102は、空調装置105とも呼ばれる場合がある。 The railway vehicle 1 includes a vehicle information control device 100, an air conditioning control device 101, an air conditioner 102, a load-varying detection unit 103, a temperature and humidity sensor 104, and a learning processing device 205. Note that the air conditioning control device 101 and the air conditioner 102 may also be referred to as an air conditioner 105.

車両情報制御装置100は、運転台に配置された、乗務員の操作端末である。車両情報制御装置100は、空調装置105に限られず、他の装置(図示せず)と接続され、モータ、ブレーキ装置等の各種データを受け取る。車両情報制御装置100は、各種データを表示し、車両情報制御装置100に接続された装置の操作も受け付ける。 The vehicle information control device 100 is a driver's operation terminal located in the driver's cab. The vehicle information control device 100 is connected to other devices (not shown) in addition to the air conditioning device 105, and receives various data from the motor, brake device, etc. The vehicle information control device 100 displays various data and also accepts operations from devices connected to the vehicle information control device 100.

また、車両情報制御装置100は、乗車率およびカレンダー情報などの空調制御用データを空調制御装置101に送る。また、車両情報制御装置100は、空調制御装置101の目標温度補正を送る。「目標温度補正」は、空調制御装置101が設定する目標温度を補正するための制御指令である。乗務員は、空調制御装置101が設定する目標温度に満足しない場合、車両情報制御装置100により手動で目標温度補正値を与えることができる。 The vehicle information control device 100 also sends data for air conditioning control, such as occupancy rate and calendar information, to the air conditioning control device 101. The vehicle information control device 100 also sends a target temperature correction for the air conditioning control device 101. "Target temperature correction" is a control command for correcting the target temperature set by the air conditioning control device 101. If the driver is not satisfied with the target temperature set by the air conditioning control device 101, he or she can manually input a target temperature correction value using the vehicle information control device 100.

空調制御装置101は、温度センサ及び湿度センサ(図1に示す温湿度センサ104)から温湿度情報を取得し、ハードの空調機102の状態情報も参照しながら、空調機102内のコンプレッサなどに制御指令を行う。空調制御装置101は、例えば温度センサで取得した車内の温度等の計測値に基づき、目標温度を設定する。この目標温度は、上記の目標温度補正によって補正される。また、例えば、空調制御装置101は、温度等の計測値を用いて目標温度から一定範囲内の温度となるようにフィードバック制御する。 The air conditioning control device 101 acquires temperature and humidity information from a temperature sensor and a humidity sensor (temperature and humidity sensor 104 shown in FIG. 1), and issues control commands to the compressor in the air conditioner 102 while also referring to the status information of the hardware air conditioner 102. The air conditioning control device 101 sets a target temperature based on measured values such as the temperature inside the vehicle acquired by a temperature sensor, for example. This target temperature is corrected by the target temperature correction described above. Also, for example, the air conditioning control device 101 performs feedback control using measured values such as the temperature so that the temperature is within a certain range from the target temperature.

空調機102は、空調制御装置101の制御指令に基づいて、鉄道車両1の車内を空気調和する。空調機102は、例えば、コンプレッサを有する。空調機102内では、コンプレッサが冷媒を圧縮し、車内外の熱を交換するための冷媒循環機構である冷凍サイクルを構築する。これにより、車内の空気を循環させ、車内温度を上下させる。 The air conditioner 102 conditions the air inside the railway vehicle 1 based on the control commands of the air conditioning control device 101. The air conditioner 102 has, for example, a compressor. Inside the air conditioner 102, the compressor compresses the refrigerant, creating a refrigeration cycle, which is a refrigerant circulation mechanism for exchanging heat between the inside and outside of the vehicle. This circulates the air inside the vehicle, raising and lowering the temperature inside the vehicle.

応荷重検出部103は、例えば、鉄道車両1の乗客数を検出する。この乗客数から、乗車率等の情報を取得することができる。応荷重検出部103は、乗率数を車両情報制御装置100に送る。 The load adaptive detection unit 103 detects, for example, the number of passengers on the railway vehicle 1. From this number of passengers, information such as the occupancy rate can be obtained. The load adaptive detection unit 103 sends the multiplication rate number to the vehicle information control device 100.

温湿度センサ104は、鉄道車両1の車内の温度および湿度を検出する。温湿度センサ104は、温湿度情報を空調制御装置101に送る。 The temperature and humidity sensor 104 detects the temperature and humidity inside the railway vehicle 1. The temperature and humidity sensor 104 sends the temperature and humidity information to the air conditioning control device 101.

学習処理装置205は、車両情報制御装置100を用いた乗務員の操作実績に伴う車上データから、乗務員の操作を代替する学習処理モデルを構築する。学習処理装置205は、車両情報制御装置100から車上データを受け取る。「車上データ」は、運行中の鉄道車両1の各種情報を含む。車上データは、操作実績データと、要素データと、を少なくとも含む。「操作実績データ」は、乗務員が車両情報制御装置100を介して車上装置を操作した記録を示すデータである。車上装置は、例えば、空調装置105である。操作実績データは、例えば、目標温度補正である。「要素データ」は、車上装置の操作の判断に用いられる運行中の鉄道車両1に関するデータである。要素データは、乗務員の操作対象が空調装置105(空調制御装置101)である場合、例えば、時刻、乗車率、および車両内の温湿度情報等を含む。 The learning processing device 205 constructs a learning processing model that substitutes for the operation of the crew from on-board data associated with the operation record of the crew using the vehicle information control device 100. The learning processing device 205 receives on-board data from the vehicle information control device 100. The "on-board data" includes various information about the train 1 in operation. The on-board data includes at least operation record data and element data. The "operation record data" is data indicating a record of the crew operating the on-board device via the train information control device 100. The on-board device is, for example, the air conditioning device 105. The operation record data is, for example, target temperature correction. The "element data" is data related to the train 1 in operation that is used to determine the operation of the on-board device. When the target of the crew's operation is the air conditioning device 105 (air conditioning control device 101), the element data includes, for example, the time, the occupancy rate, and temperature and humidity information inside the train.

また、学習処理装置205は、構築した学習モデルおよび運行中に得られる車上データに基づいて、車両情報制御装置100に制御指示を行う。この制御指示は、乗務員の操作を代替するように、学習処理装置205が生成した目標温度補正の制御指令である。 The learning processing device 205 also issues control instructions to the vehicle information control device 100 based on the constructed learning model and on-board data obtained during operation. This control instruction is a control command for target temperature correction generated by the learning processing device 205 to replace the driver's operation.

学習処理装置205から制御指示を受け取った車両情報制御装置100は、制御指示に基づいて空調制御装置101に目標温度補正を設定する。これにより、乗務員の操作を代替して、自動で空調装置105(空調制御装置101)の制御を行うことができる。 The vehicle information control device 100, which receives a control instruction from the learning processing device 205, sets a target temperature correction in the air conditioning control device 101 based on the control instruction. This makes it possible to automatically control the air conditioning device 105 (air conditioning control device 101) instead of the driver's operation.

上記の車両情報制御装置100、空調制御装置101および学習処理装置205等の処理は、例えばCPU(Central Processing Unit)、ASIC(Application Specific Integrated Circuit)またはFPGA(Field-Programmable Gate Array)等の回路を含むハードウェアにより構成される。 The processing of the vehicle information control device 100, the air conditioning control device 101, the learning processing device 205, etc. described above is performed by hardware including circuits such as a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), or an FPGA (Field-Programmable Gate Array).

図2は、第1実施形態における学習処理装置205の構成の一例を示すブロック図である。 Figure 2 is a block diagram showing an example of the configuration of the learning processing device 205 in the first embodiment.

学習処理装置205は、データ取得部301と、データ蓄積DB(Database)302と、データ読出部303と、データ加工部304と、モデル構築部305と、制御指示部306と、を備える。 The learning processing device 205 includes a data acquisition unit 301, a data storage DB (database) 302, a data reading unit 303, a data processing unit 304, a model construction unit 305, and a control instruction unit 306.

データ取得部301は、車両情報制御装置100から車上データ(操作実績データおよび要素データ)を逐次取得するとともに、データ蓄積DB302に逐次蓄積(保存)する。 The data acquisition unit 301 sequentially acquires on-board data (operation history data and element data) from the vehicle information control device 100 and sequentially accumulates (stores) the data in the data accumulation DB 302.

なお、乗務員は、手動操作モードと、学習処理装置205による自動操作モードと、を切り替えることができる。操作実績データは、手動操作モードにおいて蓄積される。要素データは、いずれのモードにおいても蓄積される。 The crew can switch between a manual operation mode and an automatic operation mode using the learning processing device 205. Operation performance data is accumulated in the manual operation mode. Element data is accumulated in both modes.

より詳細には、データ取得部301は、操作実績データと要素データとを時刻により関連付けてデータ蓄積DB302に蓄積させる。また、データ取得部301は、運行中の鉄道車両1の運行状況情報を取得するとともに、データ蓄積DB302に蓄積してもよい。「運行状況情報」は、車上データに含まれ、鉄道車両1の運行状況を示す情報である。運行状況情報は、例えば、ワンマン運用であるか否か、および、回送等の非営業走行であるか否かの少なくとも1つに関する情報等を含む。また、運行状況情報には、鉄道車両1のドアの開閉の情報が含まれていてもよい。 More specifically, the data acquisition unit 301 associates the operation history data with the element data by time and accumulates them in the data accumulation DB 302. The data acquisition unit 301 may also acquire operation status information of the railway vehicle 1 in operation and accumulate it in the data accumulation DB 302. "Operation status information" is information included in the on-board data that indicates the operation status of the railway vehicle 1. The operation status information includes, for example, information on at least one of whether or not the train is being operated by a single driver and whether or not the train is being operated as a non-commercial train, such as a deadhead. The operation status information may also include information on the opening and closing of the doors of the railway vehicle 1.

データ蓄積DB(データ蓄積部)302は、車上データを格納する。データ蓄積DB302は、例えば、RAM(Random Access Memory)もしくはフラッシュメモリ等の半導体メモリ素子、または、ハードディスク等により実現する。 The data storage DB (data storage unit) 302 stores on-board data. The data storage DB 302 is realized, for example, by a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a hard disk, etc.

データ読出部303は、データ蓄積DB302から、学習対象データを読み出す。学習対象データは、操作実績データと、そのモデル化に考慮する要素データを含む。また、データ読出部303は、上記データから、ワンマン運用および非営業走行を除外するなど、データをフィルタする。すなわち、データ読出部303は、運行状況情報に基づいて、データ蓄積DB302から、学習モデルの構築に用いられる操作実績データおよび要素データを読み出す。より詳細には、データ読出部303は、ワンマン運用時および非営業走行時の少なくとも一方を除外して、データ蓄積DB302から、学習モデルの構築に用いられる操作実績データおよび要素データを読み出す。ワンマン運用時では、車掌が乗車せず、運転手が車掌を兼ねる。従って、ワンマン運用時では、運転手が空調操作を行う余裕がない場合がある。また、非営業走行時は、鉄道車両1に乗客がほぼいない。ワンマン運用時および非営業走行時のデータを除外することにより、空調操作の実績としてより意味のあるデータを選抜し、データ負荷を削減することができる。なお、データフィルタの詳細については、図4を参照して、後で説明する。 The data reading unit 303 reads out the learning target data from the data accumulation DB 302. The learning target data includes operation history data and element data to be considered for modeling. The data reading unit 303 also filters the data, such as excluding one-man operation and non-commercial running from the above data. That is, the data reading unit 303 reads out the operation history data and element data used to build the learning model from the data accumulation DB 302 based on the operation status information. More specifically, the data reading unit 303 reads out the operation history data and element data used to build the learning model from the data accumulation DB 302, excluding at least one of one-man operation and non-commercial running. During one-man operation, the conductor does not board the train, and the driver also serves as the conductor. Therefore, during one-man operation, the driver may not have time to operate the air conditioning. During non-commercial running, there are almost no passengers on the railway car 1. By excluding data from one-man operation and non-commercial driving, it is possible to select data that is more meaningful as the results of air conditioning operation and reduce the data load. Details of the data filter will be explained later with reference to Figure 4.

なお、データ取得部301は、データ読出部303のデータフィルタにより除外されるデータを、データ蓄積DB302に保存しないようにしてもよい。 The data acquisition unit 301 may be configured not to store data that is excluded by the data filter of the data reading unit 303 in the data accumulation DB 302.

データ加工部304は、データ読出部303から受け取ったデータを、モデル構築のためのデータセットを学習用と評価用に分割する。データ加工部304は、データ分割部でもある。 The data processing unit 304 divides the data received from the data reading unit 303 into a data set for learning and an evaluation set for model construction. The data processing unit 304 also functions as a data division unit.

モデル構築部305は、操作実績データに含まれる空調装置105の学習対象の操作と、学習対象の操作が実行された過去における要素データと、の対応関係に基づいて学習モデルを構築(生成)する。「学習対象の操作」は、例えば、目標温度補正である。より詳細には、モデル構築部305は、学習対象の操作と、時刻により学習対象の操作と関連付けられた要素データと、の対応関係に基づいて学習モデルを構築する。 The model construction unit 305 constructs (generates) a learning model based on the correspondence between the operation of the air conditioner 105 to be learned, which is included in the operation history data, and element data in the past when the operation to be learned was performed. The "operation to be learned" is, for example, target temperature correction. More specifically, the model construction unit 305 constructs a learning model based on the correspondence between the operation to be learned and element data associated with the operation to be learned by time.

また、モデル構築部305は、複数の機械学習を試行し、最も適切な手法を学習処理モデルとして採用する。すなわち、モデル構築部305は、構築した複数の学習モデルを評価し、評価が最も高い学習モデルを、制御指示部306により適用される学習モデルとする。 The model construction unit 305 also tries multiple machine learning methods and adopts the most appropriate method as the learning processing model. That is, the model construction unit 305 evaluates the multiple constructed learning models and sets the learning model with the highest evaluation as the learning model to be applied by the control instruction unit 306.

制御指示部(制御部)306は、学習モデルに基づいて、制御指示を行う。制御指示部306は、データ取得部301から操作代替用データを受け取り、学習モデルに適用する。操作代替用データは、乗務員の操作代替を行う当日に取得された要素データである。制御指示部306は、当日における要素データを学習モデルに適用することにより、空調装置105を制御するための制御指令を生成する。制御指示部306は、例えば、車両情報制御装置100を間に介して空調制御装置101(空調装置105)に制御指令を出力する。 The control instruction unit (control unit) 306 issues control instructions based on the learning model. The control instruction unit 306 receives operation substitution data from the data acquisition unit 301 and applies it to the learning model. The operation substitution data is element data acquired on the day on which the operation substitution of the driver is performed. The control instruction unit 306 applies the element data on the day to the learning model to generate a control command for controlling the air conditioning device 105. The control instruction unit 306 outputs a control command to the air conditioning control device 101 (air conditioning device 105) via, for example, the vehicle information control device 100.

次に、学習処理装置205の処理フローについて説明する。 Next, we will explain the processing flow of the learning processing device 205.

図3は、第1実施形態における学習処理装置205の動作の一例を示すフロー図である。 Figure 3 is a flow diagram showing an example of the operation of the learning processing device 205 in the first embodiment.

まず、データ取得部301は、車両情報制御装置100から車上データを取得する(S201)。また、データ取得部301は、取得した車上データをデータ蓄積DB302に保存する。ここで、車両情報制御装置100は1秒未満の刻みのサンプリングで時系列データを管理しているが、データ取得部301は、さらにダウンサンプリングして、例えば15秒刻みなどの任意指定刻みで保存することも可能とする。すなわち、データ取得部301は、取得した車上データ(操作実績データおよび要素データ)を、間引いてデータ蓄積DB302に蓄積させてもよい。 First, the data acquisition unit 301 acquires on-board data from the vehicle information control device 100 (S201). The data acquisition unit 301 also stores the acquired on-board data in the data accumulation DB 302. Here, the vehicle information control device 100 manages time series data at sampling intervals of less than one second, but the data acquisition unit 301 can further downsample and store the data at any specified interval, such as every 15 seconds. In other words, the data acquisition unit 301 may thin out the acquired on-board data (operation history data and element data) and accumulate it in the data accumulation DB 302.

次に、データ読出部303は、操作対象となる目標温度補正値(分類モデルの目的変数Y)を読み出す(S202)。第1実施形態の具体例では、例えば式(1)のモデル式のYとなる操作対象の目標温度補正値に対して、車内温度、外気温度、乗車率、時間帯、湿度を判断要素データ群Xiとする。
Next, the data reading unit 303 reads out the target temperature correction value (objective variable Y of the classification model) to be operated (S202). In the specific example of the first embodiment, for example, the in-vehicle temperature, the outside air temperature, the occupancy rate, the time period, and the humidity are set as the judgment factor data group Xi for the target temperature correction value to be operated, which is Y of the model formula of the formula (1).

次に、データ読出部303は、目標温度補正の判断基準となる判断要素データ(分類モデルの説明変数群Xi)を読み出す(S203)。判断要素データ(要素データ)として、任意のデータが選定されてもよいし、目標温度補正値に対して、相関係数が一定閾値以上のデータが選定されてもよい。 Next, the data reading unit 303 reads out the judgment factor data (the explanatory variable group Xi of the classification model) that is the judgment criterion for the target temperature correction (S203). Any data may be selected as the judgment factor data (factor data), or data whose correlation coefficient with respect to the target temperature correction value is equal to or greater than a certain threshold value may be selected.

次に、データ読出部303は、データフィルタ処理を行うことにより、データ蓄積DB302からデータを抽出する(S204)。例えば、データ読出部303がデータを読み出す際、ワンマン運用時(車掌が乗車せず、運転手が車掌を兼ねる運用時)を読み出さず、非営業走行(列番未設定)データを読み出さず、駅停車後ドア閉後に空間が大きく変わった状況のデータを読み出すなどにより、学習対象とするデータを絞り処理負荷を削減することができる。 Next, the data reading unit 303 extracts data from the data accumulation DB 302 by performing data filtering (S204). For example, when the data reading unit 303 reads data, it can narrow down the data to be learned and reduce the processing load by not reading data from one-man operation (when the conductor is not on board and the driver also serves as the conductor), not reading data from non-commercial runs (when the train number is not set), and reading data from situations where the space has changed significantly after the train stops at a station and the doors are closed.

図4は、第1実施形態におけるデータ読出部303によるデータフィルタの一例を示す図である。図4に示す時系列データには、例えば、年月日時、外気温度、乗車率、ワンマン操作の有無が含まれている。 Figure 4 is a diagram showing an example of a data filter by the data reading unit 303 in the first embodiment. The time series data shown in Figure 4 includes, for example, the date and time, the outside temperature, the occupancy rate, and the presence or absence of one-man operation.

図4に示すように、ワンマン運用時のデータ抽出については、ワンマンスイッチ信号などの機器信号(運行状況情報)によりデータフィルタすることができる。ワンマン操作の有無を切り替えるための切替スイッチは、例えば、運転手が操作できるように、車両情報制御装置100に配置される。この場合、データ読出部303は、ワンマン操作でない場合の時系列データがフィルタリングされて読み出される。これにより、運転手と車掌の二人で相対的にきめ細かい条件で操作していた条件のデータで、後のステップS209で説明するようにモデル構築することが可能となる。 As shown in FIG. 4, data extraction during one-man operation can be performed by filtering data using equipment signals (operation status information) such as a one-man switch signal. A switch for switching on and off one-man operation is located in the vehicle information control device 100, for example, so that the driver can operate it. In this case, the data reading unit 303 filters and reads out time-series data for cases when one-man operation is not performed. This makes it possible to build a model, as will be explained later in step S209, using data on conditions under which the driver and conductor operate under relatively detailed conditions.

また、データ読出部303は、要素データの値、および、鉄道車両1の所定の動作の少なくとも一方に基づいて、データ蓄積DB302から、学習モデルの構築に用いられる操作実績データおよび要素データを読み出してもよい。すなわち、データ読出部303は、例えば、要素データの値によってフィルタしてもよい。データ読出部303は、例えば、鉄道車両1が駅に停車後、ドアが閉じた後に車内の空間の温度等が大きく変わった状況のデータを読み出すフィルタを適用する。ドアが開いている間、鉄道車両1の内外で空気が入れ替わりやすく、車内温度等が不安定になりやすい。車内温度等が不安定になりやすい場合を除外することにより、空調操作の実績としてより意味のあるデータを選抜し、データ負荷を削減することができる。 The data reading unit 303 may also read out operation record data and element data used to construct a learning model from the data accumulation DB 302 based on at least one of the value of the element data and a specified operation of the railway vehicle 1. That is, the data reading unit 303 may, for example, filter by the value of the element data. For example, the data reading unit 303 applies a filter that reads out data on a situation in which the temperature, etc. of the interior space of the vehicle changes significantly after the railway vehicle 1 stops at a station and the doors are closed. While the doors are open, air is likely to be exchanged between the inside and outside of the railway vehicle 1, making the interior temperature, etc. unstable. By excluding cases in which the interior temperature, etc. is likely to become unstable, it is possible to select data that is more meaningful as the history of air conditioning operation and reduce the data load.

次に、データ加工部304は、データ読み出し手段が出力したデータに対して、例えば直近数日の短期的なトレンドデータおよび、昨年同季節時期数カ月分の周期性を考慮したデータの両者を取得し、モデル構築のためのデータに加工する(S205、S206)。すなわち、データ加工部304は、モデル構築部305が傾向変動および季節変動の少なくとも一方を考慮した学習モデルを構築するように、学習モデルの構築に用いられる操作実績データおよび要素データを抽出する。傾向変動は、例えば、当日から過去の所定の日数の間における時系列データの値の変動を示す。所定の日数は、例えば、2日~3日である。データ加工部304は、季節変動として、例えば、当日が夏である場合、1年前および2年間の夏におけるデータを抽出する。上記の短期トレンドデータ及び周期性を考慮したデータは、いずれか一方でもよいし、任意期の期間を指定できるものとする。 Next, the data processing unit 304 obtains both short-term trend data for the most recent few days and data that takes into account periodicity for several months during the same season last year from the data output by the data reading means, and processes them into data for model construction (S205, S206). That is, the data processing unit 304 extracts operation performance data and element data used to construct a learning model so that the model construction unit 305 constructs a learning model that takes into account at least one of trend fluctuation and seasonal fluctuation. Trend fluctuation indicates, for example, fluctuations in the value of time-series data from the current day to a specified number of days in the past. The specified number of days is, for example, 2 to 3 days. For example, if the current day is summer, the data processing unit 304 extracts data from the summer of one year ago and two years ago as seasonal fluctuations. Either the short-term trend data or the data that takes into account periodicity may be selected, and an arbitrary period may be specified.

次に、データ加工部304は、例えば、モデル評価用の直近3日分のデータと、モデル学習用の直近3日間以外のデータに分割する(S207)。すなわち、データ加工部304は、学習モデルの構築に用いられる操作実績データおよび要素データを、学習モデルを構築するための学習データと、構築した学習モデルを評価するための評価データと、に分割する。 Next, the data processing unit 304 divides the data, for example, into the most recent three days' worth of data for model evaluation and data other than the most recent three days' worth of data for model learning (S207). That is, the data processing unit 304 divides the operation history data and element data used to build the learning model into learning data for building the learning model and evaluation data for evaluating the built learning model.

次に、モデル構築部305は、試行する機械学習手法の数だけ、ステップS209~S212を実行する(S208)。モデル構築部305は、複数の教師有の機械学習手法により分類モデルを構築し、操作対象の分類モデルの構築結果において、最も優れたモデルを学習処理モデルとして採用する(S209~S212)。機械学習には汎用的な手法として、決定木、k近傍法、ランダムフォレスト、サポートベクターマシンおよびディープラーニングなどがあり、一般にどのような状況でもいつも最適な手法は存在しない。そのため、モデル構築部305は、学習データに対して、あらかじめ定めた指標のうち最もスコアのよい方法を学習処理モデルとして採用する。 Next, the model construction unit 305 executes steps S209 to S212 for the number of machine learning methods to be tried (S208). The model construction unit 305 constructs classification models using multiple supervised machine learning methods, and adopts the best model from the construction results of the classification model to be operated on as the learning processing model (S209 to S212). General-purpose machine learning methods include decision trees, k-nearest neighbors, random forests, support vector machines, and deep learning, and generally there is no method that is always optimal in every situation. Therefore, the model construction unit 305 adopts the method with the best score among predetermined indices for the learning data as the learning processing model.

図5は、第1実施形態における学習モデルの構成の一例を示す図である。図5は、決定木のモデルを示す。 Figure 5 is a diagram showing an example of the configuration of a learning model in the first embodiment. Figure 5 shows a decision tree model.

図5に示すように、外気温度および乗車率などの判断要素データを、上から条件ごとに分岐していくと、適切な目標温度補正値が得られる。図5に示す例では、当日の要素データ中の外気温度(℃)、車内温度(℃)、乗車率(割(十分率))および時刻(時)に基づいて、0℃補正および-2.0℃補正のいずれか一方の温度補正が選択される。なお、0℃補正は、温度補正を行わないことを示す。 As shown in Figure 5, by branching out the decision-making element data such as outside temperature and occupancy rate for each condition from the top, an appropriate target temperature correction value can be obtained. In the example shown in Figure 5, either 0°C correction or -2.0°C correction is selected based on the outside temperature (°C), inside temperature (°C), occupancy rate (percentage (full rate)), and time (hour) in the element data for that day. Note that 0°C correction indicates that no temperature correction is performed.

図6は、第1実施形態における機械学習モデルの採用の一例を示す図である。図6は、機械学習の決定木、k近傍法、ランダムフォレストの3手法を同一の学習データでモデル化し、評価データと照合したときの正解率を比較した例を示す。 Figure 6 is a diagram showing an example of the adoption of a machine learning model in the first embodiment. Figure 6 shows an example in which three machine learning techniques, a decision tree, a k-nearest neighbor method, and a random forest, are modeled using the same training data and the accuracy rates are compared when collated with evaluation data.

図6に示す例では、決定木、k近傍法およびランダムフォレストにより構築された学習モデルの正解率は、それぞれ75%、81%および79%である。従って、k近傍法で得たモデルが、もっとも評価データに対して正解率が高い。モデル構築部305は、k近傍法で得たモデルを学習処理モデルとして採用する。なお、上記3手法は一例であり、手法は任意の機械学習手法を追加および削減してよい。指標についても分類モデルの評価としては、正解率、適合率、再現率およびF値などがあり、任意の指標を選択可能とする。 In the example shown in FIG. 6, the accuracy rates of the learning models constructed using the decision tree, k-nearest neighbor method, and random forest are 75%, 81%, and 79%, respectively. Therefore, the model obtained using the k-nearest neighbor method has the highest accuracy rate for the evaluation data. The model construction unit 305 adopts the model obtained using the k-nearest neighbor method as the learning processing model. Note that the above three methods are only examples, and any machine learning method may be added or removed from the methods. Regarding indices for evaluating the classification model, there are accuracy rate, precision rate, recall rate, F-value, etc., and any indices can be selected.

次に、制御指示部306は、モデル構築部305にて得られた学習処理モデルに基づき、車両情報制御装置100に、目標温度補正値を指示する(S213)。この際、例えば図5に示した決定木を常時適用しようとした場合、補正値0℃と補正値-2.0℃を頻繁に交互に指定してハンチングする可能性がある。ハンチングは、機器の故障につながる可能性がある。そのため、制御指示部306は、あらかじめ決めた定周期(例えば15分など)、または、ドア閉後15秒後に車内空間および乗車人員が落ち着いたタイミングのデータで制御指示を行う。すなわち、制御指示部306は、予め設定された第1所定期間ごとに、制御指令を空調装置105に出力する。また、制御指示部306は、鉄道車両1のドアが開いている間、および、ドアが閉じてから予め設定された第2所定期間までの間、空調装置105への制御指令の出力を停止する。これにより、車内空間が不安定な場合に学習処理装置205の自動制御の実行数を減らすことができ、目標温度変化が不安定になることを抑制することができる。 Next, the control instruction unit 306 instructs the vehicle information control device 100 to set a target temperature correction value based on the learning processing model obtained by the model construction unit 305 (S213). At this time, if the decision tree shown in FIG. 5 is constantly applied, for example, the correction value 0°C and the correction value -2.0°C may be frequently alternately specified, resulting in hunting. Hunting may lead to equipment failure. Therefore, the control instruction unit 306 issues a control instruction at a predetermined fixed period (for example, 15 minutes) or with data at a timing when the interior space and passengers have settled down 15 seconds after the door is closed. That is, the control instruction unit 306 outputs a control command to the air conditioner 105 at each first predetermined period. The control instruction unit 306 also stops outputting a control command to the air conditioner 105 while the door of the railway vehicle 1 is open and for a second predetermined period after the door is closed. This makes it possible to reduce the number of times the learning processing device 205 executes automatic control when the vehicle interior space is unstable, and to prevent the target temperature change from becoming unstable.

また、図3の処理フローは、各車両個別に適用してもよいし、各車両のデータを合算し、編成全体に対して適用してもよい。 The processing flow in Figure 3 may be applied to each vehicle individually, or the data from each vehicle may be combined and applied to the entire train.

以上のように、第1実施形態によれば、データ取得部301は、操作実績データと、要素データと、を取得するとともに、データ蓄積DB302に蓄積する。モデル構築部305は、学習対象の操作と、学習対象の操作が実行された過去における要素データと、の対応関係に基づいて学習モデルを構築する。制御指示部306は、当日における要素データに学習モデルを適用することにより、空調装置105(空調制御装置101)を制御するための制御指令を生成する。これにより、目標温度補正等の空調装置105の操作に関する乗務員の判断および操作を、学習モデルで代替することができる。 As described above, according to the first embodiment, the data acquisition unit 301 acquires operation history data and element data, and accumulates them in the data accumulation DB 302. The model construction unit 305 constructs a learning model based on the correspondence between the operation to be learned and element data from the past when the operation to be learned was executed. The control instruction unit 306 generates a control command for controlling the air conditioning device 105 (air conditioning control device 101) by applying the learning model to the element data for the day. This allows the learning model to replace the judgment and operation of the driver regarding the operation of the air conditioning device 105, such as target temperature correction.

図7は、比較例における鉄道車両1の全体構成の一例を示すブロック図である。図7に示す比較例では、学習処理装置205が設けられない。 Figure 7 is a block diagram showing an example of the overall configuration of a railway vehicle 1 in a comparative example. In the comparative example shown in Figure 7, a learning processing device 205 is not provided.

図7に示す例では、空調制御装置101は、温度等の計測値を用いて目標温度から一定範囲内の温度となるようにフィードバック制御する。また、乗客の荷重を検知する応荷重検出部から取得する乗車率や湿度が一定の閾値以上の場合には、目標温度を自動補正する機能を備えることもある。しかし、実際には、乗務員が上記自動補正機能に対して満足しない場合、手動で手間をかけて目標温度補正値を随時与える場合がある。乗務員は、上記自動補正機能と同じように、車内温度や湿度、乗車率のような要素も意識するほか、ラッシュ時間帯等の運用情報も考慮して手動操作していると考えられる。また、乗務員は、路線ごと、または編成ごとの運用に合わせて目標温度をしばしば手動補正操作している。 In the example shown in FIG. 7, the air conditioning control device 101 performs feedback control using measured values such as temperature so that the temperature is within a certain range from the target temperature. In addition, the system may also have a function to automatically correct the target temperature when the occupancy rate or humidity obtained from the load compensation detection unit that detects the passenger load is equal to or exceeds a certain threshold. In reality, however, if the crew is not satisfied with the automatic correction function, they may take the time to manually provide a target temperature correction value at any time. As with the automatic correction function, crew members are likely to be aware of factors such as the temperature, humidity, and occupancy rate inside the car, and also to manually operate the system while taking into account operational information such as rush hour times. In addition, crew members often manually correct the target temperature according to the operation of each route or each train formation.

これに対して、第1実施形態では、乗務員の手動補正の操作データと共に、外気温度、車内温度、乗車率等の判断要素データを蓄積することにより、どのような場合に人間系が空調操作するかを含めたデータを蓄積することができる。また、手動補正の操作データを教師データとする機械学習により、乗務員の操作を代替することができる学習モデルを構築することができる。この結果、乗務員の手動操作の手間を抑制することができる。 In contrast to this, in the first embodiment, by accumulating decision-making factor data such as outside temperature, in-car temperature, and occupancy rate along with the driver's manual correction operation data, it is possible to accumulate data including the circumstances in which the human system will operate the air conditioning. In addition, by using machine learning with the manual correction operation data as training data, it is possible to build a learning model that can replace the driver's operation. As a result, it is possible to reduce the effort required for the driver to perform manual operations.

また、最近では、鉄道の車両情報制御装置が管理する大量の車上データを地上側サーバに蓄積し、車上データを分析可能な環境が整いつつある。これにより、地上側にダウンロードしたデータを分析の上、機械学習を適用し、様々な実績データ同士の関係性を定式化、すなわちモデル化することも可能となる。従って、例えば、図2に示すデータ蓄積DB302は、車上に限られず、地上側に設けられていてもよい。仮に、上記地上側サーバが確保できない場合、図1に示すように、学習処理装置205は、車上側でデータの蓄積およびモデル化を行えばよい。この場合、データ取得部301は、上記のように、データ蓄積DB302に蓄積するデータを間引きすることが好ましい。 Recently, an environment is being established where large amounts of on-board data managed by railway vehicle information control devices can be stored on ground servers and analyzed. This makes it possible to analyze data downloaded to the ground, apply machine learning, and formulate, i.e., model, relationships between various pieces of performance data. Therefore, for example, the data storage DB 302 shown in FIG. 2 may be provided on the ground side, not limited to on-board. If the above-mentioned ground server cannot be secured, as shown in FIG. 1, the learning processing device 205 may store and model data on the train. In this case, it is preferable that the data acquisition unit 301 thins out the data stored in the data storage DB 302 as described above.

なお、鉄道車両1は、ドアの開閉情報等の情報を検出する検出部をさらに備えてもよい。この場合、検出部の検出結果は、車上データに含まれてデータ蓄積DB302に蓄積される。 The railway vehicle 1 may further include a detection unit that detects information such as door opening/closing information. In this case, the detection results of the detection unit are included in the on-board data and stored in the data storage DB 302.

また、空調制御装置101の乗務員操作は、目標温度補正に限定されない。例えば、ラインフローファン(鉄道車両内用サーキュレータ)、換気扇または扇風機の強弱などの、空調機102に関する他の乗務員操作についても適用することができる。また、乗務員の操作対象は、空調装置105に限られず、他の車上装置であってもよい。 Furthermore, crew operation of the air conditioning control device 101 is not limited to target temperature correction. For example, it can also be applied to other crew operations related to the air conditioner 102, such as line flow fans (circulators for use inside railway vehicles), ventilation fans, or fan strength adjustments. Furthermore, the object of crew operation is not limited to the air conditioning device 105, and may be other on-board devices.

また、図1を参照して説明したように、第1実施形態は、複数の鉄道車両1による編成に適用可能である。第1実施形態における学習処理装置205は、例えば、車両情報制御装置100に付帯する。従って、学習処理装置205は、車両情報制御装置100と同様に、複数の鉄道車両1を含む編成ごとに少なくとも設けられる。この場合、図1に示す学習処理装置205は、複数の鉄道車両1の個別の車上データを含む幹線データを、車両情報制御装置100から取得する。これにより、少ない装置数で複数の鉄道車両1の空調装置105の操作を代替することができる。 As described with reference to FIG. 1, the first embodiment is applicable to a formation consisting of multiple railway cars 1. The learning processing device 205 in the first embodiment is, for example, attached to the vehicle information control device 100. Therefore, similar to the vehicle information control device 100, the learning processing device 205 is provided at least for each formation including multiple railway cars 1. In this case, the learning processing device 205 shown in FIG. 1 acquires main line data including individual on-board data of the multiple railway cars 1 from the vehicle information control device 100. This makes it possible to substitute for the operation of the air conditioning devices 105 of the multiple railway cars 1 with a small number of devices.

また、学習処理装置205は、車両情報制御装置100の内部に含まれていてもよい。 The learning processing device 205 may also be included inside the vehicle information control device 100.

(第2実施形態)
図8は、第2実施形態における鉄道車両1の全体構成の一例を示すブロック図である。第2実施形態は、学習処理装置205が車両情報制御装置100に代えて空調制御装置101とデータおよび信号の送受信を行う点で、第1実施形態とは異なっている。
Second Embodiment
8 is a block diagram showing an example of the overall configuration of a railway vehicle 1 according to the second embodiment. The second embodiment differs from the first embodiment in that a learning processing device 205 transmits and receives data and signals to and from an air conditioning control device 101 instead of the vehicle information control device 100.

車両情報制御装置100は、車上データを空調制御装置101に送る。 The vehicle information control device 100 sends the on-board data to the air conditioning control device 101.

空調制御装置101は、車上データを学習処理装置205に送る。 The air conditioning control device 101 sends the on-board data to the learning processing device 205.

学習処理装置205は、例えば、空調装置105(空調制御装置101)に付帯する。従って、学習処理装置205は、空調装置105ごとに設けられる。なお、学習処理装置205は、鉄道車両1ごとに設けられてもよい。学習処理装置205は、車上データを空調制御装置101から受け取り、目標温度補正を空調制御装置101に送る。 The learning processing device 205 is attached to, for example, the air conditioning device 105 (air conditioning control device 101). Therefore, the learning processing device 205 is provided for each air conditioning device 105. Note that the learning processing device 205 may be provided for each railway vehicle 1. The learning processing device 205 receives on-board data from the air conditioning control device 101 and sends target temperature corrections to the air conditioning control device 101.

より詳細には、データ取得部301は、鉄道車両1の動作に関する操作を乗務員から受け付ける車両情報制御装置100を間に介することなく、空調装置105(空調制御装置101)から操作実績データと要素データとを取得する。制御指示部306は、車両情報制御装置100を間に介することなく、空調装置105(空調制御装置101)に制御指令を出力する。これにより、複数の鉄道車両1に対して個別に学習モデルの構築および操作代替をすることができる。例えば、空調装置105または鉄道車両1のメーカが異なる場合、メーカごとに操作傾向が異なる可能性がある。また、例えば、弱冷房車は、通常の車両とは操作傾向が異なる可能性がある。また、例えば、複数の編成を連結して1つの編成とする場合、新しい編成と古い編成との間でインターフェースの不都合が発生する可能性がある。また、例えば、車両情報制御装置100と学習処理装置205との間でメーカが異なる場合も、インターフェースの不都合が発生する可能性がある。これらのような場合、車両ごと、または、空調装置105ごとに学習モデルを構築することがより好ましい。 More specifically, the data acquisition unit 301 acquires operation record data and element data from the air conditioning device 105 (air conditioning control device 101) without going through the vehicle information control device 100, which receives operations related to the operation of the railway vehicle 1 from the crew. The control instruction unit 306 outputs a control command to the air conditioning device 105 (air conditioning control device 101) without going through the vehicle information control device 100. This makes it possible to build a learning model and perform operation substitution individually for multiple railway vehicles 1. For example, if the manufacturers of the air conditioning device 105 or the railway vehicle 1 are different, the operating tendency may differ for each manufacturer. Also, for example, a weakly air-conditioned car may have a different operating tendency from a normal car. Also, for example, when multiple formations are connected to form one formation, interface problems may occur between the new formation and the old formation. Also, for example, if the manufacturers of the vehicle information control device 100 and the learning processing device 205 are different, interface problems may occur. In such cases, it is more preferable to build a learning model for each vehicle or each air conditioning device 105.

第2実施形態における学習処理装置205のその他の構成は、第1実施形態による学習処理装置205の対応する構成と同様であるため、その詳細な説明を省略する。第2実施形態における学習処理装置205は、第1実施形態と同様の効果を得ることができる。 Other configurations of the learning processing device 205 in the second embodiment are similar to the corresponding configurations of the learning processing device 205 in the first embodiment, so detailed descriptions thereof will be omitted. The learning processing device 205 in the second embodiment can obtain the same effects as the first embodiment.

なお、学習処理装置205は、空調制御装置101の内部に含まれていてもよい。 The learning processing device 205 may be included inside the air conditioning control device 101.

本実施形態による学習処理装置205および学習処理方法の少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、学習処理装置205および学習処理方法の少なくとも一部の機能を実現するプログラムをフレキシブルディスクやCD-ROM等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。また、学習処理装置205および学習処理方法の少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線(無線通信も含む)を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。 At least a part of the learning processing device 205 and the learning processing method according to this embodiment may be configured as hardware or software. When configured as software, a program that realizes at least a part of the functions of the learning processing device 205 and the learning processing method may be stored in a recording medium such as a flexible disk or CD-ROM, and may be read and executed by a computer. The recording medium is not limited to removable ones such as magnetic disks and optical disks, but may be a fixed recording medium such as a hard disk device or memory. In addition, a program that realizes at least a part of the functions of the learning processing device 205 and the learning processing method may be distributed via a communication line (including wireless communication) such as the Internet. Furthermore, the program may be encrypted, modulated, or compressed and distributed via a wired line or wireless line such as the Internet, or stored in a recording medium.

本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are within the scope of the invention and its equivalents as set forth in the claims, as well as the scope and gist of the invention.

1 鉄道車両、100 車両情報制御装置、101 空調制御装置、102 空調機、103 応荷重検出部、104 温湿度センサ、205 学習処理装置、301 データ取得部、302 データ蓄積DB、303 データ読出部、304 データ加工部、305 モデル構築部、306 制御指示部 1 Railway vehicle, 100 Vehicle information control device, 101 Air conditioning control device, 102 Air conditioner, 103 Load response detection unit, 104 Temperature and humidity sensor, 205 Learning processing device, 301 Data acquisition unit, 302 Data storage DB, 303 Data reading unit, 304 Data processing unit, 305 Model construction unit, 306 Control instruction unit

Claims (14)

車両に搭載される車上装置の乗務員による操作実績データと、前記車上装置の操作の判断に用いられる運行中の前記車両に関する要素データと、を取得するとともに、データ蓄積部に蓄積させるデータ取得部と、
前記操作実績データに含まれる前記車上装置の学習対象の操作と、前記学習対象の操作が実行された過去における前記要素データと、の対応関係に基づいて学習モデルを構築するモデル構築部と、
当日における前記要素データを前記学習モデルに適用することにより、前記車上装置を制御するための制御指令を生成する制御部と、を備える、学習処理装置。
a data acquisition unit that acquires operation record data by a driver of an on-board device mounted on a vehicle and element data related to the vehicle in operation that is used to determine the operation of the on-board device, and stores the data in a data storage unit;
a model construction unit that constructs a learning model based on a correspondence relationship between an operation of the on-board device that is a learning target included in the operation record data and the element data in the past when the operation of the learning target was executed;
A learning processing device comprising: a control unit that generates a control command for controlling the on-board device by applying the element data for the current day to the learning model.
前記データ取得部は、前記操作実績データと前記要素データとを時刻により関連付けて前記データ蓄積部に蓄積させ、
前記モデル構築部は、前記学習対象の操作と、時刻により前記学習対象の操作と関連付けられた前記要素データと、の対応関係に基づいて前記学習モデルを構築する、請求項1に記載の学習処理装置。
The data acquisition unit causes the operation result data and the element data to be associated with each other by time and stored in the data storage unit;
The learning processing device according to claim 1 , wherein the model construction unit constructs the learning model based on a correspondence relationship between the operation of the learning target and the element data associated with the operation of the learning target by time.
前記データ取得部は、取得した前記操作実績データと前記要素データとを、間引いて前記データ蓄積部に蓄積させる、請求項1または請求項2に記載の学習処理装置。 The learning processing device according to claim 1 or 2, wherein the data acquisition unit thins out the acquired operation history data and element data and accumulates them in the data accumulation unit. 前記データ取得部は、運行中の前記車両の運行状況情報を取得するとともに、前記データ蓄積部に蓄積し、
前記運行状況情報に基づいて、前記データ蓄積部から、前記学習モデルの構築に用いられる前記操作実績データおよび前記要素データを読み出すデータ読出部をさらに備える、請求項1から請求項3のいずれか一項に記載の学習処理装置。
The data acquisition unit acquires operation status information of the vehicle during operation and accumulates the information in the data accumulation unit;
The learning processing device according to claim 1 , further comprising a data reading unit that reads out, from the data storage unit, the operation history data and the element data used for constructing the learning model, based on the operation status information.
前記運行状況情報は、ワンマン運用および非営業走行の少なくとも一方に関する情報を含み、
前記データ読出部は、ワンマン運用時および非営業走行時の少なくとも一方を除外して、前記データ蓄積部から、前記学習モデルの構築に用いられる前記操作実績データおよび前記要素データを読み出す、請求項4に記載の学習処理装置。
The operation status information includes information regarding at least one of one-man operation and non-commercial running,
5. The learning processing device according to claim 4, wherein the data reading unit reads out the operation record data and the element data used to construct the learning model from the data storage unit, excluding at least one of one-man operation and non-commercial driving.
前記要素データの値、および、前記車両の所定の動作の少なくとも一方に基づいて、前記データ蓄積部から、前記学習モデルの構築に用いられる前記操作実績データおよび前記要素データを読み出すデータ読出部をさらに備える、請求項1から請求項5のいずれか一項に記載の学習処理装置。 The learning processing device according to any one of claims 1 to 5, further comprising a data reading unit that reads out the operation record data and the element data used to construct the learning model from the data storage unit based on at least one of the values of the element data and a predetermined operation of the vehicle. 前記モデル構築部が傾向変動および季節変動の少なくとも一方を考慮した前記学習モデルを構築するように、前記学習モデルの構築に用いられる前記操作実績データおよび前記要素データを抽出するデータ加工部をさらに備える、請求項1から請求項6のいずれか一項に記載の学習処理装置。 The learning processing device according to any one of claims 1 to 6, further comprising a data processing unit that extracts the operation record data and the element data used to construct the learning model so that the model construction unit constructs the learning model taking into account at least one of trend fluctuation and seasonal fluctuation. 前記モデル構築部は、
複数の機械学習手法により複数の前記学習モデルを構築し、
構築した複数の前記学習モデルを評価し、
評価が最も高い前記学習モデルを、前記制御部により適用される前記学習モデルとする、請求項1から請求項7のいずれか一項に記載の学習処理装置。
The model construction unit includes:
Constructing a plurality of said learning models using a plurality of machine learning techniques;
Evaluating the constructed learning models;
The learning processing device according to claim 1 , wherein the learning model with the highest evaluation is set as the learning model to be applied by the control unit.
前記制御部は、予め設定された第1所定期間ごとに、前記制御指令を前記車上装置に出力する、請求項1から請求項8のいずれか一項に記載の学習処理装置。 The learning processing device according to any one of claims 1 to 8, wherein the control unit outputs the control command to the on-board device at each first predetermined period that is set in advance. 前記制御部は、前記車両のドアが開いている間、および、前記ドアが閉じてから予め設定された第2所定期間までの間、前記車上装置への前記制御指令の出力を停止する、請求項1から請求項9のいずれか一項に記載の学習処理装置。 The learning processing device according to any one of claims 1 to 9, wherein the control unit stops outputting the control command to the on-board device while the door of the vehicle is open and for a second predetermined period after the door is closed. 前記学習処理装置は、複数の前記車両を含む編成ごとに少なくとも設けられ、
前記データ取得部は、前記車両の動作に関する操作を前記乗務員から受け付ける車両情報制御装置から、前記操作実績データと前記要素データとを取得し、
前記制御部は、前記車両情報制御装置を間に介して前記車上装置に前記制御指令を出力する、請求項1から請求項10のいずれか一項に記載の学習処理装置。
The learning processing device is provided at least for each formation including a plurality of the vehicles,
The data acquisition unit acquires the operation record data and the element data from a vehicle information control device that accepts operations related to the operation of the vehicle from the driver,
The learning processing device according to claim 1 , wherein the control unit outputs the control command to the on-board device via the vehicle information control device.
前記学習処理装置は、前記車上装置ごと、または、前記車両ごとに設けられ、
前記データ取得部は、前記車両の動作に関する操作を前記乗務員から受け付ける車両情報制御装置を間に介することなく、前記車上装置から前記操作実績データと前記要素データとを取得し、
前記制御部は、前記車両情報制御装置を間に介することなく、前記車上装置に前記制御指令を出力する、請求項1から請求項10のいずれか一項に記載の学習処理装置。
the learning processing device is provided for each of the on-board devices or for each of the vehicles;
the data acquisition unit acquires the operation record data and the element data from the on-board device without going through a vehicle information control device that accepts operations related to the operation of the vehicle from the driver;
The learning processing device according to claim 1 , wherein the control unit outputs the control command to the on-board device without using the vehicle information control device.
前記車上装置は、空調装置である、請求項1から請求項12のいずれか一項に記載の学習処理装置。 The learning processing device according to any one of claims 1 to 12, wherein the on-board device is an air conditioning device. 車両に搭載される車上装置の乗務員による操作実績データと、前記車上装置の操作の判断に用いられる運行中の前記車両に関する要素データと、を取得するとともに、データ蓄積部に蓄積させ、
前記操作実績データに含まれる前記車上装置の学習対象の操作と、前記学習対象の操作が実行された過去における前記要素データと、の対応関係に基づいて学習モデルを構築し、
当日における前記要素データを前記学習モデルに適用することにより、前記車上装置を制御するための制御指令を生成する、ことを具備する、学習処理方法。
data on operation history of an on-board device by a driver mounted on the vehicle and element data on the vehicle during operation used to determine the operation of the on-board device are acquired and stored in a data storage unit;
constructing a learning model based on a correspondence relationship between an operation of the on-board device to be learned, which is included in the operation record data, and the element data in the past when the operation of the learning target was executed;
generating a control command for controlling the on-board device by applying the element data for the current day to the learning model.
JP2021077962A 2021-04-30 2021-04-30 Learning processing device and learning processing method Active JP7579205B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021077962A JP7579205B2 (en) 2021-04-30 2021-04-30 Learning processing device and learning processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021077962A JP7579205B2 (en) 2021-04-30 2021-04-30 Learning processing device and learning processing method

Publications (2)

Publication Number Publication Date
JP2022171364A JP2022171364A (en) 2022-11-11
JP7579205B2 true JP7579205B2 (en) 2024-11-07

Family

ID=83945831

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021077962A Active JP7579205B2 (en) 2021-04-30 2021-04-30 Learning processing device and learning processing method

Country Status (1)

Country Link
JP (1) JP7579205B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN204415404U (en) 2014-11-12 2015-06-24 中科诺信(北京)高新技术有限公司 Railcar attemperating unit
US20190071103A1 (en) 2017-09-05 2019-03-07 Alstom Transport Technologies Process for Monitoring an Air Conditioning System of a Railway Vehicle and Railway Vehicle Comprising an Air Conditioning System Implementing This Process
JP2019093969A (en) 2017-11-24 2019-06-20 株式会社東芝 Vehicle air-conditioning control device, and control method and program for air conditioner of vehicle
JP2019123364A (en) 2018-01-16 2019-07-25 株式会社東芝 Vehicle air-conditioning control device, vehicle air-conditioning control method and program
JP2019138542A (en) 2018-02-09 2019-08-22 三菱電機株式会社 Air condition control device, air conditioning control system, air conditioning method, and program
JP2020095616A (en) 2018-12-14 2020-06-18 株式会社東芝 Vehicle air-conditioning plan device, method, and program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN204415404U (en) 2014-11-12 2015-06-24 中科诺信(北京)高新技术有限公司 Railcar attemperating unit
US20190071103A1 (en) 2017-09-05 2019-03-07 Alstom Transport Technologies Process for Monitoring an Air Conditioning System of a Railway Vehicle and Railway Vehicle Comprising an Air Conditioning System Implementing This Process
JP2019093969A (en) 2017-11-24 2019-06-20 株式会社東芝 Vehicle air-conditioning control device, and control method and program for air conditioner of vehicle
JP2019123364A (en) 2018-01-16 2019-07-25 株式会社東芝 Vehicle air-conditioning control device, vehicle air-conditioning control method and program
JP2019138542A (en) 2018-02-09 2019-08-22 三菱電機株式会社 Air condition control device, air conditioning control system, air conditioning method, and program
JP2020095616A (en) 2018-12-14 2020-06-18 株式会社東芝 Vehicle air-conditioning plan device, method, and program

Also Published As

Publication number Publication date
JP2022171364A (en) 2022-11-11

Similar Documents

Publication Publication Date Title
US11521438B2 (en) Using sound to determine vehicle health
CN112406458B (en) Intelligent climate control in a vehicle
CN107111286B (en) Automated functional testing for diagnostics and control
US20120072029A1 (en) Intelligent system and method for detecting and diagnosing faults in heating, ventilating and air conditioning (hvac) equipment
JP7240248B2 (en) DIAGNOSTIC APPARATUS AND METHOD OF VEHICLE AIR CONDITIONER
US9449274B2 (en) Method and device for predicting the condition of a component or system, computer program product
US20130268241A1 (en) Efficient health management, diagnosis and prognosis of a machine
JP2022531886A (en) Analytical method and equipment for it
US20170154481A1 (en) Vehicle abnormal sound identification system capable of identifying abnormal sound
US10629008B2 (en) Vehicle diagnostic operation
JP2022531714A (en) Analytical method and equipment for it
CN101878366A (en) Windmill dynamic characteristic monitoring device and method
US20170130508A1 (en) Vehicle window management
JP2022532090A (en) Analytical method and equipment for it
JP7579205B2 (en) Learning processing device and learning processing method
CN113574338B (en) Set temperature calculation device, low temperature processing system, set temperature calculation method, and set temperature calculation program
CN114109632A (en) Health consciousness controller
US12518209B2 (en) Learning device and inference device for maintenance of air conditioner
EP4682012A1 (en) Control method and apparatus for air conditioning unit in rail train
CN113396079B (en) Method for supporting a driver of a vehicle having an electric drive
CN116872683A (en) Control method, equipment and storage medium of vehicle air conditioner
KR20240045734A (en) Air-conditioning equipment control system and method for fine dust control in subway stations
JP7663546B2 (en) Maintenance management system and maintenance management method
JP7820678B1 (en) Evaluation system, evaluation program, evaluation method
WO2022091399A1 (en) Insurance premium rate calculation device and insurance premium rate calculation method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240116

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240618

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240705

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241025

R150 Certificate of patent or registration of utility model

Ref document number: 7579205

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350